:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;background:#f5f7fb;color:#172033}*{box-sizing:border-box}body{margin:0;background:#f5f7fb}body,main{min-height:100vh}main{display:grid;place-items:center;padding:32px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.card{width:min(760px,100%);background:white;border:1px solid #dfe5ef;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(24,39,75,.08)}.tenant-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.tenant-header-copy{min-width:0}.tenant-logo-wrap{flex:0 0 auto;display:flex;align-items:center;min-width:230px;min-height:90px;padding:8px 10px}.perpetual-hive-brand{display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none}.perpetual-hive-mark{position:relative;width:92px;height:86px;flex:0 0 92px}.perpetual-hive-mark span{position:absolute;width:32px;height:36px;background:#a8e61d;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.perpetual-hive-mark span:first-child{left:30px;top:0}.perpetual-hive-mark span:nth-child(2){left:0;top:25px}.perpetual-hive-mark span:nth-child(3){left:30px;top:25px}.perpetual-hive-mark span:nth-child(4){left:60px;top:25px}.perpetual-hive-mark span:nth-child(5){left:0;top:50px}.perpetual-hive-mark span:nth-child(6){left:30px;top:50px}.perpetual-hive-mark span:nth-child(7){left:60px;top:50px}.perpetual-hive-wordmark{color:#0f2850;line-height:1;letter-spacing:.08em}.perpetual-hive-wordmark span,.perpetual-hive-wordmark strong{display:block}.perpetual-hive-wordmark span{font-size:24px;font-weight:500}.perpetual-hive-wordmark strong{margin-top:7px;font-size:30px;font-weight:700}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#526077}.eyebrow,h1{margin:0 0 8px}h1{font-size:32px}h2{margin:0 0 8px;font-size:24px}.subtle{color:#526077;margin:0 0 24px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.item{padding:14px;border-radius:10px;background:#f7f9fc;border:1px solid #e7ebf2}.label{display:block;font-size:12px;text-transform:uppercase;color:#59657a;margin-bottom:4px}.label,.value{font-weight:700}.value{overflow-wrap:anywhere}.status{margin-top:20px;padding:14px;border-radius:10px;background:#fff8e6;border:1px solid #c5a442}.signed-in-status{margin-top:0;min-width:220px;text-align:center}.signed-in-label,.signed-in-name{display:block}.signed-in-label{font-size:16px}.signed-in-name{margin-top:6px;font-size:18px;font-weight:700}.intake-page-main{place-items:start center}.intake-page-stack{width:min(1040px,100%);display:grid;grid-gap:20px;gap:20px}.intake-page-stack>.card{width:100%}.incomplete-applications{width:100%;background:#fff;border:1px solid #dfe5ef;border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(24,39,75,.07)}.incomplete-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.incomplete-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.incomplete-item{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(360px,1.6fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid #e1e6ef;border-radius:12px;background:#fafbfd}.incomplete-item-main{min-width:0}.incomplete-item-main small,.incomplete-item-main span,.incomplete-item-main strong{display:block}.incomplete-item-main strong{margin-bottom:5px;font-size:16px}.incomplete-item-main span{color:#45556b;margin-bottom:5px}.incomplete-item-main small{color:#59657a;overflow-wrap:anywhere}.incomplete-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.incomplete-meta span{min-width:0;color:#405066;overflow-wrap:anywhere}.incomplete-meta b{display:block;margin-bottom:3px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#59657a}.date-nowrap{white-space:nowrap;overflow-wrap:normal!important}.intake-shell{width:min(1180px,100%);background:#fff;border:1px solid #dfe5ef;border-radius:18px;box-shadow:0 12px 36px rgba(24,39,75,.09);overflow:hidden}.record-start-shell{width:min(920px,100%)}.intake-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 20px;border-bottom:1px solid #e7ebf2}.intake-header .subtle{margin-bottom:0}.header-badges{display:flex;align-items:stretch;gap:10px}.record-badge,.signed-in-badge{min-width:190px;padding:10px 14px;border:1px solid #dce5f2;border-radius:10px;background:#f7f9fc;text-align:right}.record-badge{background:#eef4fb}.record-badge span,.signed-in-badge span{display:block;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.06em;color:#59657a}.record-badge strong,.signed-in-badge strong{display:block;margin-top:4px;overflow-wrap:anywhere}.record-start-summary{display:flex;gap:10px;align-items:baseline;padding:14px 32px;background:#f7f9fc;border-bottom:1px solid #e7ebf2;color:#45556b}.record-start-summary strong{color:#172033}.intake-steps{display:flex;gap:0;overflow-x:auto;padding:0 20px;background:#f7f9fc;border-bottom:1px solid #e7ebf2}.intake-step{flex:1 0 150px;display:flex;align-items:center;gap:9px;min-height:64px;padding:12px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#526077;text-align:left}.intake-step span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;border:1px solid #9aa7b9;background:#fff;font-size:12px;font-weight:700}.intake-step.active{color:#172033;border-bottom-color:#244b7a}.intake-step.active span{border-color:#244b7a}.intake-step.complete span{background:#eef4fb}.intake-panel{padding:30px 32px 34px}.intake-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.intake-panel-heading .subtle{margin:0}.step-count{margin:0 0 6px;color:#526077;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.save-message{font-size:13px;font-weight:700;color:#405066}.intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.intake-field{grid-column:1/-1;display:block}.intake-field.half{grid-column:span 1}.field-label{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:#344158}.intake-field input:not([type=checkbox]),.intake-field select,.intake-field textarea{width:100%;min-height:44px;border:1px solid #9aa7b9;border-radius:8px;background:#fff;padding:11px 12px;color:#172033}.intake-field textarea{min-height:110px;resize:vertical}.intake-field small{display:block;margin-top:6px;color:#526077;line-height:1.45}.display-value{min-height:44px;padding:11px 12px;border:1px solid #c8d0dc;border-radius:8px;background:#f7f9fc;font-weight:700}.checkbox-field{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:8px}.checkbox-field input{margin-top:2px;min-width:20px;min-height:20px}.radio-options{display:flex;flex-wrap:wrap;gap:8px 16px}.radio-options label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 4px}.radio-options input{min-width:20px;min-height:20px}.form-error{margin:20px 0 0;padding:12px 14px;border:2px solid #a33a3a;border-radius:8px;background:#fff2f2;color:#742020}.required-note{font-size:12px;color:#526077}.intake-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;border-top:1px solid #e7ebf2;background:#fafbfd}.intake-actions>div{display:flex;gap:10px}.record-start-actions{justify-content:space-between}.primary-button,.secondary-button,button{min-height:44px}.primary-button,.secondary-button{border-radius:8px;padding:10px 16px;font-weight:700}.primary-button{border:1px solid #1f426c;background:#2f5d94;color:#fff}.secondary-button{border:1px solid #9aa7b9;background:#fff;color:#223149}.intake-empty{padding:28px;border:1px dashed #9aa7b9;border-radius:12px;color:#526077;background:#fff}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;transform:translateY(-200%);padding:10px 14px;border:2px solid #172033;border-radius:6px;background:#fff;color:#172033;font-weight:700;text-decoration:none}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0b63ce;outline-offset:3px}main:focus-visible{outline-offset:-5px}::placeholder{color:#5f6b7e;opacity:1}[aria-invalid=true]{border-color:#a12626!important}[role=alert]{scroll-margin-top:16px}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:920px){.incomplete-item{grid-template-columns:1fr;align-items:stretch}.incomplete-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){main{padding:16px}.card{padding:20px}.tenant-header{flex-direction:column}.tenant-logo-wrap{min-width:0}.intake-header{padding:22px 20px 16px;flex-direction:column}.header-badges{width:100%;flex-direction:column}.record-badge,.signed-in-badge{width:100%;text-align:left}.record-start-summary{padding:12px 20px;flex-direction:column;gap:3px}.intake-panel{padding:24px 20px 28px}.intake-fields{grid-template-columns:1fr}.intake-field.half{grid-column:1/-1}.intake-actions{padding:16px 20px;align-items:stretch;flex-direction:column}.intake-actions>div{width:100%;flex-direction:column}.intake-actions button{width:100%}.incomplete-applications{padding:20px}.incomplete-heading{align-items:stretch;flex-direction:column}.incomplete-heading .secondary-button{width:100%}.incomplete-meta{grid-template-columns:1fr}.date-nowrap{white-space:normal}}.hive-main{display:block;padding:0;background:#f3f6fa}.hive-shell{min-height:100vh;display:flex;flex-direction:column}.hive-header{min-height:78px;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;grid-gap:20px;gap:20px;padding:14px clamp(18px,4vw,48px);background:#fff;border-bottom:1px solid #dce3ec}.hive-brand{display:inline-flex;align-items:center;gap:12px;width:max-content;color:#10294d;text-decoration:none}.hive-brand strong{display:block;font-size:25px;line-height:1}.hive-brand small{display:block;margin-top:4px;color:#526077;font-size:12px}.hive-mini-mark{position:relative;width:48px;height:44px;display:block;flex:0 0 48px}.hive-mini-mark i{position:absolute;width:17px;height:19px;background:#77a900;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.hive-mini-mark i:first-child{left:16px;top:0}.hive-mini-mark i:nth-child(2){left:0;top:13px}.hive-mini-mark i:nth-child(3){left:16px;top:13px}.hive-mini-mark i:nth-child(4){left:32px;top:13px}.hive-mini-mark i:nth-child(5){left:0;top:26px}.hive-mini-mark i:nth-child(6){left:16px;top:26px}.hive-mini-mark i:nth-child(7){left:32px;top:26px}.hive-agency{text-align:center}.hive-agency span,.hive-agency strong{display:block}.hive-agency span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#59657a}.hive-agency strong{margin-top:3px}.hive-auth,.hive-public-badge{justify-self:end}.hive-public-badge,.hive-user-name{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #cfd8e5;border-radius:999px;background:#f7f9fc;font-weight:700}.hive-public-badge{color:#344158}.hive-content{width:min(1440px,100%);margin:0 auto;flex:1 1;padding:clamp(18px,3vw,36px)}.hive-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(18px,4vw,48px);border-top:1px solid #dce3ec;background:#fff;color:#526077;font-size:13px}.hive-footer nav{display:flex;gap:20px;flex-wrap:wrap}.hive-footer a{color:#173f70;font-weight:700;text-underline-offset:3px}.record-tabs-workspace{display:block}.public-service-card,.record-context,.record-tabs-card{background:#fff;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 8px 24px rgba(24,39,75,.06)}.record-context{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);grid-gap:30px;gap:30px;align-items:end;padding:clamp(20px,3vw,30px)}.record-context .subtle,.record-tabs-heading .subtle{margin-bottom:0}.record-search label,.record-tabs-mobile label{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:#344158}.record-search-controls{display:flex;gap:10px}.record-search input,.record-tabs-mobile select,.road-closure-form input,.road-closure-form textarea{width:100%;min-height:48px;border:1px solid #8492a6;border-radius:8px;padding:11px 12px;background:#fff;color:#172033}.field-help{min-height:20px;margin:7px 0 0;color:#526077;font-size:13px}.record-tabs-card{overflow:visible}.record-tabs-heading{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(300px,520px) auto;justify-content:space-between;align-items:end;grid-gap:20px;gap:20px;padding:14px 24px;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 4px 12px rgba(24,39,75,.08)}.record-tabs-title h2{margin:0}.record-search-header{width:100%;max-width:520px}.record-search-header .record-search-controls{align-items:stretch}.record-search-header input{max-width:340px}.record-search-header .field-help{margin-bottom:0}.record-tabs-desktop{display:flex;gap:4px;overflow-x:auto;padding:0 20px;border-bottom:1px solid #dce3ec;scrollbar-width:thin}.record-tab{min-height:48px;white-space:nowrap;padding:10px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#344158;font-weight:700}.record-tab.active{border-bottom-color:#173f70;color:#10294d;background:#f4f7fb}.record-tabs-mobile{display:none;padding:0 20px 18px}.record-tab-panel{min-height:320px;padding:clamp(22px,4vw,42px);outline-offset:-4px}.record-tab-panel p{max-width:760px;line-height:1.6}.hive-notice{margin-top:20px;padding:16px;border:1px solid #aab7c8;border-left:4px solid #173f70;border-radius:8px;background:#f7f9fc;line-height:1.55}.tab-customizer{margin:0 24px 20px;padding:18px;border:1px solid #cfd8e5;border-radius:12px;background:#f7f9fc}.customizer-help{margin-top:0;color:#526077}.tab-customizer ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px}.tab-customizer li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 8px;border-bottom:1px solid #e1e6ed}.tab-customizer label{display:flex;align-items:center;gap:10px;font-weight:700}.tab-customizer input{width:20px;height:20px}.tab-order-buttons{display:flex;gap:4px}.icon-button{width:44px;min-height:44px;border:1px solid #9aa7b9;border-radius:7px;background:#fff}.text-button{margin-top:14px;min-height:44px;border:0;background:transparent;color:#173f70;text-decoration:underline;font-weight:700}.public-service-card{max-width:980px;margin:0 auto;padding:clamp(22px,4vw,42px)}.service-intro{max-width:720px}.road-closure-form{display:grid;grid-gap:26px;gap:26px}.road-closure-form fieldset{margin:0;padding:20px;border:1px solid #cfd8e5;border-radius:12px}.road-closure-form legend{padding:0 8px;font-size:18px;font-weight:700}.responsive-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.responsive-fields label{display:block}.responsive-fields label span{display:block;margin-bottom:7px;font-size:13px;font-weight:700}.responsive-fields .full-field{grid-column:1/-1}.road-closure-form textarea{resize:vertical;min-height:120px}.payment-boundary{padding:18px;border:1px solid #b5c3d3;border-radius:12px;background:#f7f9fc}.payment-boundary h2{font-size:18px}.payment-boundary p{margin-bottom:0;line-height:1.55}.public-submit{justify-self:start;min-width:180px}@media(max-width:900px){.hive-header{grid-template-columns:1fr auto}.hive-agency{display:none}.record-context,.tab-customizer ul{grid-template-columns:1fr}}@media(max-width:680px){.hive-header{min-height:68px;padding:10px 16px}.hive-brand strong{font-size:22px}.hive-brand small{font-size:11px}.hive-mini-mark{transform:scale(.88);transform-origin:left center;width:43px}.hive-public-badge{padding:7px 10px;font-size:12px}.hive-auth{max-width:42vw;text-align:right}.hive-user-name{min-height:40px;max-width:100%;padding:7px 10px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hive-content{padding:14px}.hive-footer{align-items:flex-start;flex-direction:column;padding:18px}.public-service-card,.record-context,.record-tabs-card{border-radius:12px}.record-context{padding:20px}.record-search-controls{flex-direction:column}.record-search-controls button{width:100%}.record-tabs-heading{align-items:stretch;flex-direction:column;padding:20px}.record-tabs-heading .secondary-button{width:100%}.record-tabs-desktop{display:none}.record-tabs-mobile{display:block}.record-tab-panel{min-height:280px;padding:22px 20px}.tab-customizer{margin:0 20px 18px;padding:14px}.responsive-fields{grid-template-columns:1fr}.responsive-fields .full-field{grid-column:auto}.road-closure-form fieldset{padding:16px}.public-submit{width:100%}}@media(max-width:380px){.hive-brand small,.hive-mini-mark{display:none}.hive-header{grid-template-columns:minmax(0,1fr) auto}}.hive-environment-badge{display:inline-block;margin-top:5px;padding:3px 8px;border:2px solid #8a4b00;border-radius:999px;background:#fff4df;color:#6b3700;font-size:11px;font-weight:800;letter-spacing:.08em}.clark-county-brand{display:inline-flex;align-items:center;gap:10px;color:#143b52}.clark-county-brand small,.clark-county-brand strong,.clark-county-brand>span:last-child{display:block}.clark-county-brand strong{font-size:19px;letter-spacing:.035em}.clark-county-brand small{margin-top:3px;font-size:10px;letter-spacing:.025em;color:#526077}.clark-county-seal{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:3px solid #147c88;border-radius:50%;background:#fff;color:#147c88;font-size:13px;font-weight:800;letter-spacing:.04em}.required-section{font-size:13px;font-weight:600;color:#526077}.required-note{margin:8px 0 24px}.repeatable-card label span b,.required-note span,.responsive-fields label span b{color:#8b1f1f}.repeatable-card label span em,.responsive-fields label span em{font-weight:400;color:#526077}.repeatable-section{display:grid;grid-gap:14px;gap:14px;margin-bottom:28px}.repeatable-heading h2{margin:0;font-size:18px}.repeatable-heading p{margin:5px 0 0;color:#526077;line-height:1.45}.repeatable-card{padding:18px;border:1px solid #cfd8e5;border-radius:10px;background:#fafbfd}.repeatable-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.repeatable-card-heading h3{margin:0;font-size:16px}.repeatable-card label{display:block}.repeatable-card label>span{display:block;margin-bottom:7px;font-size:13px;font-weight:700}.repeatable-card .field-help{margin-bottom:0}.inline-action{margin:0;padding:8px;min-height:44px}.add-row-button{justify-self:start}.checkbox-row{display:flex!important;align-items:center;gap:10px;min-height:48px}.checkbox-row input{width:22px!important;min-height:22px!important;margin:0}.checkbox-row span{margin:0!important}.details-fields{margin-top:4px}@media(max-width:680px){.clark-county-brand strong{font-size:16px}.clark-county-brand small{font-size:9px}.clark-county-seal{width:42px;height:42px;flex-basis:42px}.repeatable-card{padding:14px}.repeatable-card-heading{align-items:flex-start;flex-direction:column;gap:4px}.inline-action{padding-left:0}.add-row-button{width:100%}}.workflow-loading{display:grid;grid-gap:10px;gap:10px;max-width:680px;padding:18px;border:1px solid #aab7c8;border-radius:10px;background:#f7f9fc}.workflow-loading progress{width:100%;height:18px}.workflow-list{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.workflow-task{padding:20px;border:1px solid #cfd8e5;border-radius:12px;background:#fff}.workflow-task-completed{background:#e8f5e9}.workflow-task-active{background:#eaf3ff;border:3px solid #173f70}.workflow-task-heading{display:flex;justify-content:space-between;gap:16px}.workflow-task-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.workflow-toggle{min-height:44px;padding:8px 12px;border:1px solid #173f70;border-radius:7px;background:#fff;color:#173f70;font:inherit;font-weight:700;cursor:pointer}.workflow-toggle:focus-visible{outline:3px solid #173f70;outline-offset:2px}.workflow-task-heading h3{margin:0 0 4px;font-size:18px}.workflow-task-id{font-size:12px;color:#526077}.workflow-status{display:inline-block;padding:5px 9px;border:1px solid #8291a6;border-radius:999px;font-size:12px;font-weight:700}.tsi-form dl,.workflow-task-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:18px 0 0}.tsi-form dl div,.workflow-task-details div{min-width:0}.tsi-form dt,.workflow-task-details dt{font-size:12px;font-weight:700;color:#526077}.tsi-form dd,.workflow-task-details dd{margin:3px 0 0;overflow-wrap:anywhere}.workflow-note{margin-top:16px;padding:12px;border-left:4px solid #173f70;background:#f7f9fc}.workflow-note p{margin:4px 0 0}.tsi-section{margin-top:20px;padding-top:18px;border-top:1px solid #dce3ec}.tsi-section h4{margin:0 0 12px;font-size:16px}.tsi-form{margin-top:12px;padding:14px;border:1px solid #dce3ec;border-radius:9px;background:#fafbfd}.tsi-form h5{margin:0;font-size:14px}.tsi-form dl{margin-top:10px}@media(max-width:680px){.workflow-task{padding:16px}.workflow-task-heading{align-items:center}.workflow-task-heading-actions{gap:6px}.workflow-toggle{min-width:44px}.tsi-form dl,.workflow-task-details{grid-template-columns:1fr}}.workflow-edit{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:16px;border:2px solid #173f70;border-radius:9px;background:#fff}.workflow-edit h4{margin:0 0 4px}.workflow-edit label{font-weight:700}.workflow-edit select,.workflow-edit textarea{width:100%;font:inherit;border:1px solid #65758b;border-radius:7px;padding:10px;background:#fff;color:#0b1f3a}.workflow-edit textarea{min-height:96px;resize:vertical}.workflow-edit select:focus-visible,.workflow-edit textarea:focus-visible{outline:3px solid #173f70;outline-offset:2px}.workflow-edit-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}@media(max-width:850px){.record-tabs-heading{grid-template-columns:1fr auto;align-items:end}.record-tabs-title{grid-column:1}.record-search-header{grid-column:1/-1;grid-row:2}.record-tabs-heading>.secondary-button{grid-column:2;grid-row:1}.record-search-header input{max-width:none}}.hive-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;min-height:44px;padding:6px clamp(14px,3vw,32px);gap:12px}.hive-brand{gap:8px}.hive-brand strong{font-size:20px}.hive-brand small{margin-top:1px;font-size:10px}.hive-mini-mark{width:34px;height:32px;flex-basis:34px;transform:scale(.72);transform-origin:left center;margin-right:-9px}.hive-agency strong{margin-top:1px;font-size:14px}.hive-public-badge,.hive-user-name{min-height:36px;padding:6px 11px}.record-tabs-heading{position:relative;top:auto;z-index:auto;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid #dce3ec;box-shadow:none}.record-tabs-heading .record-search-header{position:fixed;z-index:110;top:5px;left:50%;transform:translateX(-50%);width:min(430px,36vw);max-width:430px;display:grid;grid-template-columns:auto minmax(130px,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.record-tabs-heading .record-search-header>label{margin:0;white-space:nowrap}.record-tabs-heading .record-search-controls{display:contents}.record-tabs-heading .record-search-header input{min-height:36px;max-width:none;padding:6px 9px}.record-tabs-heading .record-search-header .primary-button{min-height:36px;padding:6px 10px}.record-tabs-heading .record-search-header .field-help{grid-column:1/-1;position:absolute;top:36px;left:0;margin:0;min-height:0;font-size:11px;white-space:nowrap}.record-tabs-desktop{flex-wrap:wrap;overflow-x:visible;align-items:stretch}.record-tab{flex:0 0 auto}@media (max-width:900px){.record-tabs-heading .record-search-header{position:static;transform:none;width:100%;max-width:none;display:block}.record-tabs-heading{display:block}.record-tabs-heading .record-search-controls{display:flex}.record-tabs-heading .record-search-header .field-help{position:static;margin-top:7px;white-space:normal}}@media (min-width:901px){.hive-header{min-height:76px;grid-template-columns:minmax(170px,.75fr) minmax(130px,.45fr) minmax(360px,1.1fr);align-items:center;padding:8px 24px}.hive-auth{width:100%;max-width:620px}.hive-auth .status{margin:0;min-height:0;padding:7px 10px;border-radius:8px;font-size:12px;line-height:1.25}.hive-auth .status br{display:none}.hive-auth .status>div{display:inline-block!important;margin:0 0 0 10px!important}.hive-auth .status button{min-height:34px;padding:5px 9px}.record-tabs-heading{min-height:52px;padding:7px 16px}.record-tabs-heading .secondary-button{min-height:38px;padding:7px 12px}.record-tabs-heading .record-search-header{top:10px;width:min(470px,38vw);max-width:470px}.record-tabs-heading .record-search-header .field-help{top:38px}.record-tabs-desktop{gap:6px;padding:8px 12px 10px;background:#f5f7fb;border-bottom:1px solid #cfd8e5}.record-tab{min-height:42px;padding:8px 13px;border:1px solid #aeb9c8;border-radius:8px 8px 3px 3px;background:#fff;color:#26364d}.record-tab:hover{background:#eef3f9;border-color:#7f90a7}.record-tab.active{border:2px solid #173f70;background:#e7eef8;color:#10294d;padding:7px 12px;box-shadow:inset 0 -3px 0 #173f70}.record-tab:focus-visible{outline:3px solid #7aa7df;outline-offset:2px}}@media (min-width:901px){.hive-header{grid-template-columns:minmax(160px,.8fr) minmax(120px,.5fr) minmax(250px,.9fr);min-height:68px;padding:7px 22px;column-gap:18px}.hive-agency{justify-self:center;min-width:120px}.hive-auth{justify-self:end;width:auto;max-width:360px}.hive-auth .hive-auth-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;background:#fff8e6}.hive-auth .hive-auth-status button{margin:0}.record-tabs-heading .record-search-header{top:7px;width:min(440px,36vw);max-width:440px}.record-tabs-heading .record-search-header .field-help{top:37px;max-width:440px;overflow:hidden;text-overflow:ellipsis}}.hive-brand-zone{display:flex;align-items:center;gap:14px;min-width:0}.hive-brand-zone .hive-environment-badge{flex:0 0 auto}@media (min-width:901px){.record-tabs-heading .record-search-header .field-help{grid-column:2/3;left:auto;width:100%;max-width:none}.hive-header{min-height:82px;padding-top:8px;padding-bottom:14px}.record-tabs-heading .record-search-header{top:9px}.record-tabs-heading .record-search-header .field-help{top:39px;line-height:1.2;overflow:visible;text-overflow:clip}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.workflow-panel{padding-top:18px}.workflow-bulk-actions{display:flex;justify-content:flex-end;margin:0 0 12px}.workflow-list{margin-top:0}.workflow-task-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.workflow-task-name{justify-self:start}.workflow-task-status-line{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}.workflow-task-heading-actions{justify-self:end}.workflow-status-completed{font-weight:800}.workflow-status-date{font-size:13px;color:#33445d}.workflow-task-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"user due" "department assigned";column-gap:32px}.workflow-assigned-user{grid-area:user}.workflow-due-date{grid-area:due;justify-self:end;width:min(100%,420px)}.workflow-assigned-department{grid-area:department}.workflow-assigned-date{grid-area:assigned}@media(max-width:680px){.workflow-task-heading{grid-template-columns:1fr auto;gap:10px}.workflow-task-name{grid-column:1/-1}.workflow-task-status-line{justify-self:start;justify-content:flex-start;flex-wrap:wrap;white-space:normal}.workflow-task-heading-actions{grid-column:2}.workflow-task-details{grid-template-columns:1fr;grid-template-areas:"user" "department" "due" "assigned"}.workflow-due-date{justify-self:stretch;width:auto}}@media(min-width:901px){.hive-header{min-height:96px;padding-bottom:12px}.record-tabs-heading .record-search-header{top:9px;grid-template-rows:auto auto;align-items:start}.record-tabs-heading .record-search-header .field-help{position:static;grid-column:2/3;grid-row:2;margin:6px 0 0;width:100%;max-width:none;line-height:1.25;white-space:normal;overflow:visible}}.custom-group{margin:0;padding:18px;border:1px solid #cfd8e5;border-radius:10px;background:#fff}.custom-group legend{padding:0 8px;font-weight:800;font-size:16px}.custom-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px}.asit-table label>span,.custom-field-grid label>span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#33445d}.asit-table input,.asit-table select,.asit-table textarea,.custom-field-grid input,.custom-field-grid select,.custom-field-grid textarea{width:100%;min-height:42px;padding:8px;border:1px solid #65758b;border-radius:7px;background:#fff;color:#0b1f3a;font:inherit}.asit-table textarea,.custom-field-grid textarea{min-height:84px;resize:vertical}.asit-table input[readonly],.asit-table select:disabled,.asit-table textarea[readonly],.custom-field-grid input[readonly],.custom-field-grid select:disabled,.custom-field-grid textarea[readonly]{background:#eef1f5;color:#46556a}.custom-checkbox-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.custom-checkbox-wrap{position:relative;display:inline-grid!important;place-items:center;width:30px;height:30px;margin:0!important}.custom-checkbox-wrap input{position:absolute;inset:0;width:30px!important;height:30px!important;opacity:0;cursor:pointer}.custom-check{display:inline-grid;place-items:center;width:26px;height:26px;border:2px solid #43546b;border-radius:4px;background:#fff;color:#0b1f3a;font-size:21px;font-weight:900;line-height:1}.custom-check.checked{border-width:3px}.custom-checkbox-wrap input:focus-visible+.custom-check{outline:3px solid #173f70;outline-offset:3px}.custom-checkbox-wrap input:disabled+.custom-check{background:#eef1f5}.custom-save-bar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #cfd8e5;border-radius:9px;background:#fff}.asit-table-wrap{overflow-x:auto}.asit-table{width:100%;border-collapse:collapse}.asit-table td,.asit-table th{padding:10px;vertical-align:top;border:1px solid #cfd8e5;text-align:left}.asit-table th{background:#f2f5f9;font-size:12px}.asit-table td label>span:empty{display:none}.workflow-tsi{margin-top:16px;padding-top:14px;border-top:1px solid #cfd8e5}.workflow-tsi dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:0}.workflow-tsi dt{font-size:12px;font-weight:700;color:#526077}.workflow-tsi dd{margin:4px 0 0}.tsi-checkbox-value{display:inline-flex;align-items:center}.record-tab-panel{padding-top:18px}@media(max-width:680px){.custom-field-grid,.workflow-tsi dl{grid-template-columns:1fr}.custom-group{padding:14px}}.hive-logo-placeholder{display:block;width:168px;height:48px;flex:0 0 168px}@media(min-width:901px){.record-tabs-heading .record-search-header{grid-template-rows:36px auto;row-gap:0}.record-tabs-heading .record-search-header .field-help{position:static!important;grid-column:2/3!important;grid-row:2!important;align-self:start;margin:8px 0 0!important;padding:0;line-height:1.3;white-space:normal;overflow:visible}}@media(max-width:900px){.hive-logo-placeholder{width:120px;height:40px;flex-basis:120px}}.default-tab-setting{margin:18px 0 6px;padding:14px 16px;border:1px solid #cfd8e5;border-radius:9px;background:#fff}.default-tab-setting label{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,360px);align-items:center;grid-gap:18px;gap:18px}.default-tab-setting label>span{font-weight:800;color:#26364d}.default-tab-setting select{min-height:42px;padding:8px 10px;border:1px solid #65758b;border-radius:7px;background:#fff;color:#0b1f3a;font:inherit}@media(max-width:680px){.default-tab-setting label{grid-template-columns:1fr}.default-tab-setting select{width:100%}}.record-tabs-heading{display:block!important;position:relative!important;top:auto!important;z-index:1!important;padding:10px 16px 8px!important;border-bottom:1px solid #dce3ec!important;box-shadow:none!important}.record-tabs-header-row{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px}.record-tabs-header-row .record-search-header{grid-template-columns:auto minmax(260px,420px) auto!important;grid-gap:8px!important;gap:8px!important}.record-tabs-header-row .record-search-controls{display:contents!important}.record-tabs-header-row .record-search-header input{width:100%!important;max-width:none!important;min-height:40px!important}.record-tabs-header-row .record-search-header .primary-button{min-height:40px!important;white-space:nowrap!important}.record-tabs-header-row .record-search-header .record-id-context{grid-column:2/3!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:16px!important;min-height:18px!important;margin:0!important;font-size:12px!important;color:#526077!important;white-space:normal!important}.record-id-context:empty{display:none!important}.record-id-context span{display:inline-block!important}.record-tabs-header-row .secondary-button{min-height:40px!important;flex:0 0 auto!important}.record-tabs-desktop{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:8px 12px 10px!important;border-bottom:1px solid #cfd8e5!important;overflow:visible!important}.record-tab{flex:0 0 auto!important;min-height:42px!important;padding:8px 13px!important;border:1px solid #aeb9c8!important;border-radius:8px 8px 3px 3px!important;background:#fff!important;color:#26364d!important}.record-tab.active{border:2px solid #173f70!important;background:#e7eef8!important;color:#10294d!important;padding:7px 12px!important;box-shadow:inset 0 -3px 0 #173f70!important}.record-tab-panel{padding:18px 22px 32px!important}.record-tab-panel>.eyebrow,.record-tab-panel>h2,.record-tab-panel>p{display:none!important}.workflow-task-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.workflow-task-status-line{justify-self:center!important}.workflow-status-completed{font-weight:800!important}.workflow-task-details{grid-template-areas:"user due" "department assigned"!important}.workflow-due-date{grid-area:due!important;justify-self:end!important}.workflow-assigned-date{grid-area:assigned!important}.workflow-bulk-actions{margin:0 0 12px!important}.workflow-task-active{border-width:3px!important}.workflow-tsi-field{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid #dce3ec;border-radius:8px;background:#fafbfd}.workflow-tsi-label{font-size:12px;font-weight:700;color:#526077}.workflow-tsi-value{overflow-wrap:anywhere}.workflow-tsi-field .custom-check{width:26px;height:26px}@media(min-width:901px){.hive-header{min-height:68px!important;padding:7px 22px!important}}@media(max-width:900px){.record-tabs-header-row{justify-content:stretch;flex-wrap:wrap}.record-tabs-header-row .record-search-header{width:100%!important;grid-template-columns:auto minmax(0,1fr) auto!important}.record-tabs-header-row .secondary-button{margin-left:auto}.record-tabs-header-row .record-search-header .record-id-context{grid-column:2/3!important}}@media(max-width:680px){.record-tabs-header-row,.record-tabs-header-row .record-search-header{display:grid!important;grid-template-columns:1fr!important}.record-tabs-header-row .record-search-header{grid-gap:8px!important;gap:8px!important}.record-tabs-header-row .record-search-controls{display:flex!important;flex-direction:row!important}.record-tabs-header-row .record-search-header .record-id-context{grid-column:1!important;grid-row:auto!important}.record-tabs-header-row .secondary-button{width:auto!important;justify-self:end}.record-tabs-desktop{display:flex!important}.record-tab{flex:1 1 auto!important}}.record-tabs-header-row{grid-template-columns:1fr auto 1fr!important}.record-tabs-header-row>.secondary-button{margin-left:auto!important}.record-tabs-header-row .record-search-header input{max-width:210px!important;width:210px!important}.record-tabs-header-row .record-search-header .record-search-controls{grid-template-columns:minmax(0,210px) auto!important}.record-tabs-header-row .record-search-header .record-id-context{grid-column:1/-1!important}@media(max-width:900px){.record-tabs-header-row{grid-template-columns:1fr auto!important}.record-tabs-header-row .record-search-header{grid-column:1!important}.record-tabs-header-row>.secondary-button{grid-column:2!important}}@media(max-width:680px){.record-tabs-header-row{display:grid!important;grid-template-columns:1fr!important}.record-tabs-header-row .record-search-header{grid-column:1!important}.record-tabs-header-row>.secondary-button{grid-column:1!important;justify-self:end!important}.record-tabs-header-row .record-search-header input{width:100%!important;max-width:none!important}}.asit-card-list{display:flex;flex-direction:column;gap:20px}.asit-group{padding:0!important;border:none!important;background:transparent!important}.asit-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 10px}.asit-group-heading h3{font-size:20px}.asit-group-heading span{font-size:13px;color:#5b6b82}.asit-row-cards{display:flex;flex-direction:column;gap:12px}.asit-row-card{border:1px solid #c8d4e3;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(20,45,75,.06)}.asit-row-card.is-expanded{border-color:#8fa6c2;box-shadow:0 2px 8px rgba(20,45,75,.08)}.asit-card-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;text-align:left;background:#f5f8fc;border:0;color:#10294d;cursor:pointer;font:inherit}.asit-row-card.is-expanded .asit-card-header{background:#eaf1fa;border-bottom:1px solid #c8d4e3}.asit-card-title{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.asit-card-title>strong{font-size:16px;white-space:nowrap}.asit-card-summary{font-size:14px;overflow:hidden;text-overflow:ellipsis;max-width:230px}.asit-card-summary b{font-weight:700}.asit-card-toggle{flex:0 0 auto;border:1px solid #8fa6c2;border-radius:7px;padding:6px 11px;background:#fff;font-weight:700}.asit-card-body{padding:18px 18px 20px;background:#fff}.asit-card-body .custom-field-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}@media(max-width:1050px){.asit-card-body .custom-field-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:680px){.asit-card-title{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.asit-card-summary{max-width:none}.asit-card-header{align-items:flex-start}.asit-card-body .custom-field-grid{grid-template-columns:1fr}}.workflow-task-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"user assignedDate dueDate" "department . ."!important;grid-column-gap:42px!important;column-gap:42px!important;grid-row-gap:26px!important;row-gap:26px!important}.workflow-assigned-user{grid-area:user!important}.workflow-assigned-date{grid-area:assignedDate!important}.workflow-due-date{grid-area:dueDate!important;justify-self:stretch!important}.workflow-assigned-department{grid-area:department!important}@media(max-width:900px){.workflow-task-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"user assignedDate" "dueDate ." "department ."!important}}@media(max-width:600px){.workflow-task-details{grid-template-columns:1fr!important;grid-template-areas:"user" "assignedDate" "dueDate" "department"!important}}.hive-header{position:static!important;top:auto!important;z-index:auto!important}.record-tabs-card{overflow:visible!important}.record-tabs-heading{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important;background:#fff!important}.record-tabs-heading .record-tabs-header-row{position:relative!important}.record-tabs-desktop{position:-webkit-sticky!important;position:sticky!important;top:var(--record-header-height,72px)!important;z-index:99!important;background:#f5f7fb!important}@media(max-width:900px){.record-tabs-desktop{top:var(--record-header-height,112px)!important}}@media(max-width:680px){.record-tabs-desktop{top:var(--record-header-height,190px)!important}}.record-tabs-header-row{display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important}.record-tabs-header-row .record-search-header{position:static!important;transform:none!important;width:auto!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:auto 430px!important;grid-template-rows:auto auto!important;align-items:center!important;grid-column-gap:10px!important;column-gap:10px!important}.record-tabs-header-row .record-search-header>label{grid-column:1!important;grid-row:1!important;margin:0!important;white-space:nowrap!important}.record-tabs-header-row .record-search-controls{display:flex!important;grid-column:2!important;grid-row:1!important;gap:10px!important;align-items:stretch!important}.record-tabs-header-row .record-search-header input{width:430px!important;max-width:430px!important}.record-tabs-header-row .record-search-header .primary-button{flex:0 0 auto!important}.record-tabs-header-row .record-id-context{grid-column:2!important;grid-row:2!important;margin:4px 0 0!important;display:flex!important;gap:16px!important;white-space:nowrap!important}.record-tabs-header-row>.secondary-button{position:absolute!important;right:0!important;top:0!important}.workflow-tsi{display:none!important}@media(max-width:900px){.record-tabs-header-row{padding-right:0!important}.record-tabs-header-row .record-search-header{grid-template-columns:auto minmax(220px,1fr)!important;max-width:calc(100% - 130px)!important}.record-tabs-header-row .record-search-header input{width:100%!important;max-width:none!important}}@media(max-width:680px){.record-tabs-header-row{display:grid!important;grid-template-columns:1fr!important}.record-tabs-header-row .record-search-header{grid-column:1!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr!important}.record-tabs-header-row .record-search-controls,.record-tabs-header-row .record-search-header>label{grid-column:1!important}.record-tabs-header-row .record-id-context{grid-column:1!important;white-space:normal!important}.record-tabs-header-row>.secondary-button{position:static!important;justify-self:end!important;margin-top:8px!important}}.workflow-tsi-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:12px 0 16px;padding:12px 14px;border:1px solid #c8d4e3;border-radius:8px;background:#f5f8fc}.workflow-tsi-inline-field{display:flex;flex-direction:column;gap:4px;min-width:0}.workflow-tsi-inline-label{font-size:12px;font-weight:700;color:#526077}.workflow-tsi-inline-value{overflow-wrap:anywhere}.workflow-tsi-inline .custom-check{width:24px;height:24px}@media(max-width:680px){.workflow-tsi-inline{grid-template-columns:1fr}}.workflow-tsi-input{margin:12px 0 16px}.workflow-tsi-input>label{display:block;margin-bottom:6px;font-weight:700}.workflow-tsi-input select{width:100%}.hive-agency strong{font-size:18px!important;line-height:1.2!important}.signed-in-status{min-width:0!important;padding:7px 12px!important;border-radius:8px!important}.signed-in-status .signed-in-label{font-size:13px!important}.hive-footer-copyright{justify-content:center!important;text-align:center!important}.record-tabs-header-row{grid-template-columns:minmax(220px,1fr) auto minmax(120px,1fr)!important;align-items:start!important;grid-gap:18px!important;gap:18px!important}.record-header-asi{grid-column:1!important;display:grid!important;grid-gap:8px!important;gap:8px!important;align-self:center!important;min-width:0!important;font-size:13px!important;color:#344158!important}.record-header-asi>div{display:flex!important;gap:7px!important;min-width:0!important}.record-header-asi span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.record-tabs-header-row .record-search-header{grid-column:2!important;grid-template-columns:auto 333px!important}.record-tabs-header-row .record-search-header input{width:323px!important;max-width:323px!important}.record-tabs-header-row .record-id-context{justify-content:center!important;text-align:center!important}.record-tabs-header-row>.secondary-button{grid-column:3!important;justify-self:end!important}.workflow-list{gap:8px!important;margin-top:8px!important}.workflow-task-completed,.workflow-task-upcoming{padding:9px 16px!important;border-radius:8px!important;box-shadow:none!important}.workflow-task-completed:has(.workflow-task-body){padding:16px!important}.workflow-task-upcoming{background:#f7f9fc!important;color:#405066!important}.workflow-task-upcoming .workflow-task-status-line{opacity:.72!important}.workflow-task-completed .workflow-task-heading h3,.workflow-task-upcoming .workflow-task-heading h3{font-size:15px!important;margin:0!important}.workflow-bulk-actions .workflow-toggle,.workflow-task-completed .workflow-toggle{min-height:32px!important;padding:4px 10px!important;font-size:13px!important}.workflow-task-active{padding:22px!important;margin:12px 0!important}.workflow-task-active .workflow-task-heading-actions{display:none!important}.workflow-bulk-actions{margin:0 0 6px!important}.workflow-bulk-actions .workflow-toggle{border-color:#8291a6!important;color:#344158!important}@media(max-width:900px){.record-tabs-header-row{grid-template-columns:1fr auto!important}.record-header-asi{grid-column:1!important;grid-row:1!important}.record-tabs-header-row .record-search-header{grid-column:1/-1!important;grid-row:2!important;max-width:none!important}.record-tabs-header-row>.secondary-button{grid-column:2!important;grid-row:1!important}}@media(max-width:680px){.record-tabs-header-row{display:grid!important;grid-template-columns:1fr!important}.record-header-asi,.record-tabs-header-row .record-search-header{grid-column:1!important;grid-row:auto!important}.record-tabs-header-row .record-search-header input{width:100%!important;max-width:none!important}.record-tabs-header-row>.secondary-button{grid-column:1!important;grid-row:auto!important}.record-id-context{justify-content:center!important;flex-wrap:wrap!important}.hive-footer-copyright{align-items:center!important}}.record-tabs-heading{padding-bottom:12px!important}.record-tabs-desktop{border-top:1px solid #d6deea!important}@media(max-width:680px){.record-tabs-heading{padding-bottom:10px!important}}.record-header-actions{justify-self:end!important;align-items:flex-start!important}.record-history-wrap{position:relative!important}.record-history-menu{position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:40!important;min-width:230px!important;max-height:420px!important;overflow:auto!important;background:#fff!important;border:1px solid #b7c4d6!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(20,43,75,.16)!important;padding:10px!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.record-history-menu>strong{padding:6px 8px!important;font-size:13px!important}.record-history-menu>button{background:transparent!important;border:0!important;border-radius:6px!important;text-align:left!important;padding:8px!important;color:#17365f!important;font:inherit!important;cursor:pointer!important}.record-history-menu>button:focus-visible,.record-history-menu>button:hover{background:#edf4fb!important;outline:2px solid #24588d!important;outline-offset:1px!important}.record-history-menu>span{padding:8px!important;color:#5d6878!important}@media(max-width:900px){.record-header-actions{grid-column:2!important;grid-row:1!important}}@media(max-width:680px){.record-header-actions{grid-column:1!important;grid-row:auto!important;justify-self:stretch!important;justify-content:flex-end!important}}.record-header-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;white-space:nowrap!important}.record-header-actions>.secondary-button,.record-history-wrap>.secondary-button{width:auto!important;min-width:0!important}@media(max-width:680px){.record-header-actions{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important}}.record-history-backdrop{position:fixed!important;inset:0!important;z-index:1000!important;background:rgba(16,31,52,.38)!important;display:grid!important;place-items:center!important;padding:20px!important}.record-history-dialog{width:min(520px,100%)!important;max-height:min(680px,85vh)!important;overflow:auto!important;background:#fff!important;border:1px solid #b7c4d6!important;border-radius:14px!important;box-shadow:0 18px 55px rgba(15,35,60,.25)!important;padding:20px!important;color:#172b49!important}.record-history-dialog-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.record-history-dialog-heading h2{margin:0!important;font-size:24px!important}.record-history-dialog>p{margin:8px 0 14px!important;color:#52627a!important;font-size:14px!important}.record-history-list{display:grid!important;grid-gap:6px!important;gap:6px!important}.record-history-list>button{width:100%!important;background:#fff!important;border:1px solid #c2ccda!important;border-radius:8px!important;text-align:left!important;padding:10px 12px!important;color:#17365f!important;font:inherit!important;font-weight:650!important;cursor:pointer!important}.record-history-list>button:focus-visible,.record-history-list>button:hover{background:#edf4fb!important;outline:2px solid #24588d!important;outline-offset:1px!important}@media(min-width:901px){.record-tabs-heading{min-height:138px!important;padding-top:14px!important;padding-bottom:16px!important}.record-tabs-header-row{min-height:108px!important;align-content:start!important}.record-tabs-desktop{top:138px!important}}@media(min-width:681px) and (max-width:900px){.record-tabs-heading{min-height:154px!important;padding-bottom:14px!important}.record-tabs-desktop{top:154px!important}}.workflow-task-details{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:16px 28px!important;gap:16px 28px!important;align-items:start!important}.workflow-task-details>div{min-width:0!important}.workflow-assigned-date,.workflow-assigned-department,.workflow-assigned-user,.workflow-due-date{grid-column:auto!important;grid-row:auto!important}.workflow-task-details dd{overflow-wrap:anywhere!important}@media(max-width:900px){.workflow-task-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.workflow-task-details{grid-template-columns:1fr!important}}.record-header-asi>div:first-child span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.record-header-asi>div:nth-child(2){align-items:flex-start!important}.record-header-asi>div:nth-child(2) span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;line-height:1.35!important}.record-context-id,.record-primary-value{font-weight:800!important}.record-primary-value{font-size:1.08em!important}.record-context-id,.record-primary-value{color:#263b5a!important}.custom-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),max-content));justify-content:start;align-items:start}.custom-field-grid>div{width:max-content;max-width:100%}.custom-field-grid .asi-auto-field{display:block;width:min(100%,calc(var(--asi-ch,20) * 1ch + 34px))}.custom-field-grid .asi-auto-field input,.custom-field-grid .asi-auto-field select{width:100%}@media(max-width:680px){.custom-field-grid{grid-template-columns:1fr}.custom-field-grid .asi-auto-field,.custom-field-grid>div{width:100%;max-width:100%}}.custom-group .custom-field-grid{display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px 20px!important}.custom-group .custom-field-grid>div{flex:0 0 auto!important;width:max-content!important;max-width:100%!important}@media(max-width:680px){.custom-group .custom-field-grid>div{flex:1 1 100%!important;width:100%!important}}.asit-secondary-nav{position:-webkit-sticky;position:sticky;top:184px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 12px;background:#fff}.asit-secondary-tabs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.asit-secondary-tabs .record-tab{padding:8px 12px;font-size:13px}.asit-group{scroll-margin-top:245px}.asit-group-heading{min-height:42px}.asit-group-heading h3{margin:0}.asit-row-card .asit-card-title{grid-template-columns:none!important;display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;align-items:center}@media(max-width:900px){.asit-secondary-nav{position:static;align-items:flex-start;flex-direction:column}.asit-group{scroll-margin-top:20px}}.asit-card-table-name{padding:10px 16px 8px;font-size:15px;font-weight:800;letter-spacing:.01em;color:#0b1f3a;background:#f4f7fb;border-bottom:1px solid #c7d3e3;text-transform:uppercase}.asit-row-card .asit-card-header{border-top:0!important}.asit-group.has-rows{padding:0!important;border:0!important;background:transparent!important}.asit-group.has-rows>.asit-row-cards{display:grid;grid-gap:12px;gap:12px}.asit-group.is-empty{padding:0!important;overflow:hidden}.asit-empty-table-heading{padding:12px 16px;background:#f4f7fb}.asit-empty-table-heading h3{margin:0;font-size:16px;font-weight:800}.asit-card-table-name{display:none!important}.asit-row-card .asit-card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:11px 16px!important}.asit-row-card .asit-card-title{display:grid!important;grid-template-columns:1fr!important;grid-gap:5px!important;gap:5px!important;min-width:0}.asit-card-table-title{display:block;font-size:15px;font-weight:800;letter-spacing:.01em;color:#0b1f3a;text-transform:uppercase}.asit-card-summary-line{display:flex;flex-wrap:wrap;gap:5px 18px;align-items:center;font-size:13px}.asit-card-summary{white-space:nowrap}.asit-card-toggle{align-self:center}@media(max-width:680px){.asit-row-card .asit-card-header{grid-template-columns:1fr!important}.asit-card-toggle{justify-self:start}}.asit-empty-table-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.asit-table-actions{display:flex;justify-content:flex-start;padding-top:10px}.asit-card-actions{display:flex;align-items:center;gap:10px}.asit-delete-row{font-size:13px;font-weight:700;color:#8b1e1e;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.asit-delete-row:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:2px}.required-star{color:#e00000!important}.custom-field-grid .field-invalid input,.custom-field-grid .field-invalid select,.custom-field-grid .field-invalid textarea{border:2px solid #e00000!important;box-shadow:0 0 0 1px rgba(224,0,0,.12)}.custom-field-grid .percent-owned-field{width:9ch!important;min-width:88px!important}.custom-field-grid .percent-owned-field input{min-width:88px!important}.asit-card-body .custom-field-grid,.custom-group .custom-field-grid{display:flex!important;flex-flow:row wrap!important;justify-content:flex-start!important;align-items:flex-start!important;column-gap:12px!important;row-gap:12px!important}.asit-card-body .custom-field-grid>div,.custom-group .custom-field-grid>div{flex:0 0 auto!important;width:max-content!important;max-width:100%!important}.custom-field-grid .asi-auto-field{width:calc(var(--asi-ch,8) * 1ch + 22px)!important;max-width:100%!important}.custom-field-grid .asi-auto-field input,.custom-field-grid .asi-auto-field select{width:100%!important;box-sizing:border-box}.custom-field-grid .asi-auto-field input:focus{min-width:100%}.custom-field-grid label>span,.required-star{white-space:nowrap!important}.custom-field-grid .percent-owned-field{width:10ch!important;min-width:78px!important}@media(max-width:680px){.asit-card-body .custom-field-grid>div,.custom-field-grid .asi-auto-field,.custom-group .custom-field-grid>div{max-width:100%!important}}.save-button{background:#1f6b45!important;border-color:#185638!important}.save-button:hover{background:#185638!important;border-color:#12442c!important}.save-button:active{background:#123f29!important}.save-button:disabled{background:#6f8579!important;border-color:#63766c!important;color:#fff!important}:root{--hive-bg:#f3f6fa;--hive-surface:#ffffff;--hive-surface-soft:#f8fafc;--hive-ink:#152238;--hive-muted:#52627a;--hive-line:#d7e0eb;--hive-blue:#24588d;--hive-blue-dark:#173f6b;--hive-blue-soft:#eaf2fb;--hive-green:#1f6b45;--hive-green-dark:#185638;--hive-red:#a12626;--hive-radius-sm:8px;--hive-radius:12px;--hive-radius-lg:16px;--hive-shadow-sm:0 1px 2px rgba(18,38,63,.06),0 4px 14px rgba(18,38,63,.04);--hive-shadow:0 8px 28px rgba(18,38,63,.08);--hive-focus:#0b63ce}html{background:var(--hive-bg)}body{background:var(--hive-bg)!important;color:var(--hive-ink);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}main{background:transparent!important}.card,.intake-shell,.record-tabs-shell{border-color:var(--hive-line)!important;border-radius:var(--hive-radius-lg)!important;box-shadow:var(--hive-shadow)!important;background:var(--hive-surface)!important}.tenant-header{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-bottom-color:var(--hive-line)!important}.tenant-header h1,.tenant-header h2{letter-spacing:-.02em}.record-tabs-heading{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--hive-line)!important;box-shadow:0 4px 16px rgba(18,38,63,.045)!important}.record-context-id,.record-primary-value{color:#17365f!important;letter-spacing:-.01em}.record-header-asi{color:var(--hive-muted)!important}.environment-badge,.record-badge,.signed-in-badge{border-color:#ccd8e6!important;border-radius:999px!important;box-shadow:none!important}.record-tabs-desktop{background:rgba(255,255,255,.98)!important;border-bottom-color:var(--hive-line)!important}.record-tab{border-radius:8px!important;border:1px solid transparent!important;color:#42546d!important;font-weight:700!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.record-tab:hover{background:#f1f5fa!important;color:#173f6b!important}.record-tab.active,.record-tab[aria-selected=true]{background:var(--hive-blue-soft)!important;border-color:#bdd0e5!important;color:#173f6b!important;box-shadow:inset 0 -2px 0 var(--hive-blue)!important}.asit-secondary-nav{background:rgba(255,255,255,.96)!important;border-bottom:1px solid #e4eaf1!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asit-delete-row,.primary-button,.secondary-button,.workflow-toggle,button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease}.primary-button{background:var(--hive-blue)!important;border-color:#1d4b7b!important;color:#fff!important;box-shadow:0 1px 2px rgba(18,38,63,.12)!important}.primary-button:hover:not(:disabled){background:var(--hive-blue-dark)!important;border-color:#14385f!important;box-shadow:0 3px 10px rgba(23,63,107,.18)!important}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(1px)}.secondary-button,.workflow-toggle{background:#fff!important;border:1px solid #aebdce!important;color:#263b55!important;box-shadow:0 1px 2px rgba(18,38,63,.04)!important}.secondary-button:hover:not(:disabled),.workflow-toggle:hover:not(:disabled){background:#f3f7fb!important;border-color:#8096ad!important}.save-button{background:var(--hive-green)!important;border-color:var(--hive-green-dark)!important;color:#fff!important}.save-button:hover:not(:disabled){background:var(--hive-green-dark)!important;border-color:#12442c!important}.primary-button:disabled,.save-button:disabled,button:disabled{opacity:.72;cursor:not-allowed;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#aebdce!important;border-radius:var(--hive-radius-sm)!important;background:#fff!important;color:var(--hive-ink)!important;box-shadow:inset 0 1px 2px rgba(18,38,63,.035);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#8298b0!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--hive-focus)!important;box-shadow:0 0 0 3px rgba(11,99,206,.13)!important;outline:none!important}.field-label,label{color:#33465f}.field-help,.subtle{color:var(--hive-muted)!important}.custom-group{border-color:var(--hive-line)!important;border-radius:var(--hive-radius)!important;background:var(--hive-surface)!important;box-shadow:var(--hive-shadow-sm)!important}.custom-group legend{color:#193b63!important;font-weight:800!important;letter-spacing:-.01em}.workflow-list{gap:14px!important}.workflow-task{border:1px solid var(--hive-line)!important;border-radius:var(--hive-radius)!important;box-shadow:var(--hive-shadow-sm)!important;overflow:hidden}.workflow-task-heading{background:#f8fafc!important;border-bottom-color:#e1e8f0!important}.workflow-task-active{border-color:#9ab8d8!important;box-shadow:0 5px 20px rgba(36,88,141,.1)!important}.workflow-task-active .workflow-task-heading{background:linear-gradient(90deg,#edf5fd,#f8fbfe)!important;box-shadow:inset 4px 0 0 var(--hive-blue)}.workflow-task-completed{background:#fbfcfd!important}.workflow-task-completed .workflow-task-heading{background:#f6f8fa!important}.workflow-task-upcoming{box-shadow:none!important}.workflow-status{font-weight:750!important}.workflow-task-details{background:#fbfcfe!important;padding:14px 16px!important}.workflow-task-details dt{color:#65758b!important;text-transform:uppercase;letter-spacing:.045em;font-size:11px!important}.workflow-task-details dd{color:#21344d!important;font-weight:650!important}.asit-row-card{border:1px solid var(--hive-line)!important;border-radius:var(--hive-radius)!important;box-shadow:var(--hive-shadow-sm)!important;overflow:hidden}.asit-row-card:hover{border-color:#becbd9!important}.asit-row-card .asit-card-header{background:linear-gradient(180deg,#fafbfd,#f5f8fb)!important;border-bottom:1px solid #e0e7ef!important}.asit-card-table-title{color:#173f6b!important;letter-spacing:.025em!important}.asit-card-summary-line{color:#506179!important}.asit-card-body{background:#fff!important;padding:16px!important}.asit-empty-table-heading{background:#f8fafc!important;border:1px solid var(--hive-line)!important;border-radius:var(--hive-radius)!important;box-shadow:var(--hive-shadow-sm)!important}.asit-delete-row{color:var(--hive-red)!important;text-decoration:none!important;padding:5px 7px!important;border-radius:6px!important}.asit-delete-row:hover{background:#fff0f0!important;text-decoration:underline!important}.custom-save-bar{border-top-color:var(--hive-line)!important;background:#fafcfe!important}.form-error,.hive-notice{border-radius:10px!important}.record-history-backdrop{background:rgba(12,25,43,.46)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.record-history-dialog{border-color:#c7d3e0!important;border-radius:var(--hive-radius-lg)!important;box-shadow:0 24px 70px rgba(12,25,43,.24)!important}.record-history-list>button{border-color:#d3dce7!important;border-radius:9px!important;transition:background-color .12s ease,border-color .12s ease}.record-history-list>button:hover{background:var(--hive-blue-soft)!important;border-color:#aec7e0!important}h1,h2,h3,h4{color:#162b46;letter-spacing:-.015em}.record-tabs-content{line-height:1.48}.required-star{color:#c81e1e!important}::selection{background:#cfe2f6;color:#102b49}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--hive-focus)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.primary-button,.record-tab,.secondary-button,.workflow-toggle,input,select,textarea{transition:none!important}}@media(max-width:680px){.card,.intake-shell,.record-tabs-shell{border-radius:12px!important}.record-tabs-heading{box-shadow:0 2px 10px rgba(18,38,63,.05)!important}.workflow-task-details{padding:12px!important}.asit-card-body{padding:14px!important}}:root{--hive-success:#24734b;--hive-success-dark:#185a39;--hive-success-soft:#eaf6ee;--hive-success-line:#9bc8ac;--hive-warning-soft:#fff8e8}.workflow-task-completed{background:var(--hive-success-soft)!important;border-color:var(--hive-success-line)!important;box-shadow:none!important}.workflow-task-completed .workflow-task-heading{background:linear-gradient(90deg,#e5f4ea,#f3faf5)!important;border-bottom-color:#c9e2d2!important;box-shadow:inset 4px 0 0 var(--hive-success)!important}.workflow-task-completed .workflow-task-heading h3{color:#174d33!important}.workflow-status-completed,.workflow-task-completed .workflow-status{background:#d9efdf!important;border-color:#78ad8a!important;color:#123f2a!important;font-weight:800!important}.workflow-task-completed .workflow-task-body{background:#fbfefc!important}.workflow-task-completed .workflow-task-details{background:#f2f9f4!important}.workflow-task-active .workflow-status{background:#e2effc!important;border-color:#8eb1d4!important;color:#173f6b!important}.workflow-task-upcoming .workflow-status{background:#f0f3f6!important;border-color:#c6d0dc!important;color:#45566d!important}.record-tabs-content{padding-top:22px!important}.workflow-bulk-actions{margin-bottom:10px!important}.workflow-task-heading h3{line-height:1.3!important}.workflow-edit{margin-top:18px!important;border-top:1px solid #dce5ef!important;padding-top:18px!important}.workflow-edit h4{margin-top:0!important}.custom-save-bar{margin-top:18px!important;padding:14px 0 2px!important}.custom-group+.custom-group{margin-top:14px!important}.workflow-loading{background:#f8fbfe!important;border-color:#c6d5e5!important;box-shadow:var(--hive-shadow-sm)!important}.workflow-loading strong{color:#173f6b!important}.workflow-loading progress{accent-color:var(--hive-blue)}.hive-notice{border:1px solid #d6e0ea!important;background:#f8fafc!important;color:#33465f!important;box-shadow:var(--hive-shadow-sm)!important}.form-error,[role=alert].hive-notice{border-color:#e0b0b0!important;background:#fff6f6!important;color:#781f1f!important}.asit-secondary-tabs .record-tab{min-height:36px!important;padding:6px 11px!important}.asit-secondary-tabs .record-tab:hover{background:#edf4fb!important}.asit-secondary-tabs .record-tab.active{background:#e5f0fb!important}.record-history-dialog-heading{padding-bottom:10px!important;border-bottom:1px solid #e2e8f0!important}.record-history-list{margin-top:4px!important}.record-history-list>button{min-height:42px!important}@media(max-height:720px) and (min-width:681px){.record-tabs-content{padding-top:14px!important}.workflow-list{gap:10px!important}.workflow-task-active{padding:16px!important;margin:8px 0!important}.workflow-task-details{padding:10px 12px!important;margin-top:12px!important}}:root{--hive-control-h:42px;--hive-section-gap:18px}.record-tabs-content{background:linear-gradient(180deg,rgba(248,250,252,.72),rgba(255,255,255,0) 160px)!important}.record-tabs-content>.custom-groups,.record-tabs-content>section{position:relative}.record-tabs-heading:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#b8c9dc 18%,#b8c9dc 82%,transparent);pointer-events:none}.record-tab{position:relative}.record-tab.active:after,.record-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:2px;background:var(--hive-blue)}.asit-secondary-tabs .record-tab.active:after{left:8px;right:8px}.record-search-form button,.record-search-form input,.record-search-form select,.workflow-edit button,.workflow-edit input,.workflow-edit select{min-height:var(--hive-control-h)}input::placeholder,textarea::placeholder{color:#77869a;opacity:1}select{background-position:right 10px center}.workflow-task{position:relative}.workflow-task-active:before,.workflow-task-completed:before,.workflow-task-upcoming:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px}.workflow-task-active:before{background:var(--hive-blue)}.workflow-task-completed:before{background:var(--hive-success)}.workflow-task-upcoming:before{background:#9aa8b8}.workflow-task-active .workflow-task-heading,.workflow-task-completed .workflow-task-heading{box-shadow:none!important}.workflow-task-heading-actions{gap:8px!important}.workflow-task-id{letter-spacing:.015em}.workflow-task-details dd,.workflow-task-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workflow-note{border-radius:0 9px 9px 0!important;border-left-width:3px!important;background:#f7f9fc!important}.custom-group>legend{padding:0 7px!important}.custom-field-grid label>span{color:#40536b!important;font-weight:700!important}.custom-field-grid input,.custom-field-grid select,.custom-field-grid textarea{margin-top:5px!important}.asit-row-card .asit-card-header{min-height:54px}.asit-card-summary{color:#53657c}.asit-card-summary strong{color:#253b55}.asit-row-card:focus-within{border-color:#9ab5d0!important;box-shadow:0 0 0 2px rgba(36,88,141,.08)!important}.custom-save-bar{position:relative}.custom-save-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#d9e2ec,transparent 88%)}.save-button{font-weight:800!important;letter-spacing:.005em!important}.record-history-dialog{animation:hive-dialog-in .14s ease-out}@keyframes hive-dialog-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.record-history-list>button{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hive-notice{border-left:4px solid #7892ad!important}.form-error,[role=alert].hive-notice{border-left-color:#b73535!important}@media(pointer:coarse){.primary-button,.record-tab,.secondary-button,.workflow-toggle{min-height:44px}.asit-delete-row{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:680px){.record-tabs-content{padding-top:14px!important}.record-tab{min-height:42px}.workflow-task-active:before,.workflow-task-completed:before,.workflow-task-upcoming:before{width:3px}.workflow-task-heading{gap:10px!important}.record-history-dialog{padding:16px!important}}@media(prefers-reduced-motion:reduce){.record-history-dialog{animation:none!important}}.workflow-loading{width:min(33.333%,420px)!important;min-width:280px!important;max-width:100%!important;margin:24px auto!important;box-sizing:border-box!important}@media(max-width:680px){.workflow-loading{width:min(92%,420px)!important;min-width:0!important}}.record-context-primary{display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;gap:6px 10px!important;min-width:0}.record-context-primary .record-primary-value{flex:1 1 100%;min-width:0;line-height:1.25!important;letter-spacing:-.015em!important}.record-context-primary>div:last-child:not(.record-primary-value){flex:1 1 100%}.record-module-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:25px;padding:3px 9px;border:1px solid #a9bfd6;border-radius:999px;background:#edf4fb;color:#173f6b;font-size:11px;font-weight:850;line-height:1.2;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.record-id-context{gap:8px 14px!important}.record-context-id{display:inline-flex;align-items:center;min-height:28px;padding:3px 8px;border-radius:7px;background:#eef4fa;color:#173f6b!important;text-decoration:none!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-context-id:hover{background:#e1edf8;text-decoration:underline!important;text-underline-offset:2px}.record-context-meta{display:inline-grid;grid-template-columns:auto;gap:0;line-height:1.15;padding-left:12px;border-left:1px solid #d6e0ea}.record-context-meta small{color:#6a798c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.record-context-meta strong{margin-top:2px;color:#273b54;font-size:12px;font-weight:750}.record-search-header>label{color:#52657d!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.05em}@media(max-width:680px){.record-context-primary .record-primary-value{font-size:16px!important}.record-id-context{align-items:flex-start!important}.record-context-meta{padding-left:0;border-left:0}.record-module-badge{font-size:10px}}.hive-brand-zone{display:flex!important}.hive-module-header-badge{display:inline-flex;align-items:center;min-height:27px;padding:3px 10px;border:1px solid #a9bfd6;border-radius:999px;background:#edf4fb;color:#173f6b;font-size:11px;font-weight:850;line-height:1.2;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;order:1}.hive-environment-badge{order:2}.hive-logo-placeholder{order:0}.asi-secondary-nav{position:-webkit-sticky;position:sticky;top:184px;z-index:8;padding:8px 0 12px;margin-bottom:12px;background:rgba(255,255,255,.96);border-bottom:1px solid #e4eaf1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asi-secondary-tabs{display:flex;flex-wrap:wrap;gap:6px}.asi-secondary-tabs .record-tab{min-height:36px;padding:6px 11px;font-size:13px}.asi-group{scroll-margin-top:245px}@media(max-width:900px){.asi-secondary-nav{position:static}.asi-group{scroll-margin-top:20px}}.record-tabs-desktop{gap:8px!important;padding:10px 18px 11px!important;background:linear-gradient(180deg,#fbfcfe,#f5f8fb)!important;border-top:1px solid #dce5ef!important;border-bottom:1px solid #cfd9e5!important;box-shadow:0 5px 16px rgba(18,38,63,.045)!important}.record-tabs-desktop>.record-tab{min-height:42px!important;padding:8px 15px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#465a72!important;font-size:13px!important;font-weight:800!important;letter-spacing:.005em!important;box-shadow:none!important}.record-tabs-desktop>.record-tab:hover{background:#fff!important;border-color:#d0dce8!important;color:#173f6b!important;box-shadow:0 2px 8px rgba(18,38,63,.06)!important}.record-tabs-desktop>.record-tab.active,.record-tabs-desktop>.record-tab[aria-selected=true]{background:#fff!important;border-color:#9db8d4!important;color:#123c68!important;box-shadow:0 3px 12px rgba(36,88,141,.1)!important}.record-tabs-desktop>.record-tab.active:after,.record-tabs-desktop>.record-tab[aria-selected=true]:after{left:13px!important;right:13px!important;bottom:4px!important;height:3px!important;background:linear-gradient(90deg,#24588d,#3677b5)!important}.record-tabs-desktop>.record-tab:focus-visible{outline:3px solid rgba(11,99,206,.32)!important;outline-offset:2px!important}.record-tabs-mobile{background:#f7f9fc!important;border-bottom:1px solid #d8e1eb!important;padding-top:12px!important}.record-tabs-mobile label{color:#52657d!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.055em!important}.record-tabs-mobile select{font-weight:750!important;color:#173f6b!important;background:#fff!important}@media(max-width:680px){.record-tabs-desktop{display:none!important}.record-tabs-mobile{display:block!important}}.custom-data-view{display:grid;grid-gap:18px;gap:18px}.custom-group{position:relative;margin:0!important;padding:22px 20px 20px!important;border:1px solid #d5dfeb!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 5px 18px rgba(20,45,75,.045)!important;scroll-margin-top:230px}.custom-group>legend{padding:0 9px!important;color:#173f6b!important;font-size:15px!important;font-weight:800!important;letter-spacing:.005em!important}.custom-field-grid>div{min-width:0}.custom-control label,.custom-field-label{color:#40536b!important;font-size:12px!important;font-weight:750!important;letter-spacing:.012em!important}.custom-control input:not([type=checkbox]),.custom-control select,.custom-control textarea,.custom-field-grid input:not([type=checkbox]),.custom-field-grid select,.custom-field-grid textarea{border-color:#aebdcd!important;border-radius:9px!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(16,41,77,.025)!important;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important}.custom-control input:focus,.custom-control select:focus,.custom-control textarea:focus,.custom-field-grid input:focus,.custom-field-grid select:focus,.custom-field-grid textarea:focus{border-color:#4d7eaf!important;box-shadow:0 0 0 3px rgba(47,93,148,.12)!important}.asi-secondary-nav,.asit-secondary-nav{border:1px solid #d7e1ec!important;border-radius:12px!important;padding:7px 9px!important;background:rgba(250,252,255,.98)!important;box-shadow:0 4px 14px rgba(20,45,75,.05)!important}.asi-secondary-tabs,.asit-secondary-tabs{display:flex;flex-wrap:wrap;gap:5px!important}.asi-secondary-tabs .record-tab,.asit-secondary-tabs .record-tab{border-radius:8px!important;color:#4a5e76!important;font-weight:750!important}.custom-save-bar{border-radius:12px!important;background:linear-gradient(180deg,#fbfcfe,#f5f8fb)!important;box-shadow:0 -3px 14px rgba(20,45,75,.04)!important}.save-button{box-shadow:0 3px 8px rgba(31,107,69,.15)!important}.save-button:hover{box-shadow:0 5px 12px rgba(31,107,69,.2)!important}@media(max-width:680px){.custom-data-view{gap:14px}.custom-group{padding:18px 14px 16px!important;border-radius:11px!important;scroll-margin-top:210px}.asi-secondary-nav,.asit-secondary-nav{border-radius:10px!important;padding:6px!important}}@media(prefers-reduced-motion:reduce){.custom-control input,.custom-control select,.custom-control textarea,.custom-field-grid input,.custom-field-grid select,.custom-field-grid textarea{transition:none!important}}.custom-checkbox-field{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:max-content!important;max-width:100%!important;min-height:40px!important}.custom-checkbox-field>span:first-child{flex:0 1 auto!important;min-width:0!important}.custom-checkbox-field .custom-checkbox-wrap{flex:0 0 30px!important;margin-left:0!important}.record-tabs-heading{min-height:0!important;padding:12px 18px 11px!important}.record-tabs-header-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(360px,520px) minmax(220px,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;align-content:center!important;grid-column-gap:20px!important;column-gap:20px!important;grid-row-gap:7px!important;row-gap:7px!important;min-height:0!important}.record-context-primary{grid-column:1!important;grid-row:1/span 2!important;align-self:center!important}.record-search-header{grid-column:2!important;grid-row:1/span 2!important;max-width:520px!important;display:grid!important;grid-gap:6px!important;gap:6px!important}.record-search-header input{max-width:none!important}.record-header-actions{grid-column:3!important;grid-row:1/span 2!important;align-self:center!important}.record-id-context{min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;line-height:1.2!important}.record-context-meta{display:inline-flex!important;align-items:baseline!important;gap:5px!important;margin:0!important;padding:0 12px!important;border-left:1px solid #d3dde8!important}.record-context-meta:first-child{border-left:0!important}.record-context-meta small{display:inline!important;margin:0!important;color:#607188!important;font-size:10px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}.record-context-meta .record-context-id,.record-context-meta strong{display:inline!important;margin:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important}.record-context-record-id{border-left:0!important}@media(max-width:900px){.record-tabs-header-row{grid-template-columns:1fr!important;grid-template-rows:auto!important;row-gap:12px!important}.record-context-primary,.record-header-actions,.record-search-header{grid-column:1!important;grid-row:auto!important}.record-header-actions{justify-self:stretch!important}}.record-id-context>.record-context-meta:first-child{border-left:0!important;padding-left:0!important}.record-context-meta{gap:7px!important}.record-context-meta small{margin-right:0!important}.record-context-meta .record-context-id,.record-context-meta strong{margin-left:0!important}.record-context-id{padding:3px 7px!important;border-radius:6px!important;background:#eef4fb!important}.record-id-context{flex-wrap:nowrap!important;white-space:nowrap!important;overflow:visible!important}.record-id-context>.record-context-meta{display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;line-height:1!important}.record-id-context>.record-context-meta .record-context-id,.record-id-context>.record-context-meta small,.record-id-context>.record-context-meta strong{display:inline-block!important;width:auto!important;white-space:nowrap!important;line-height:1.2!important}.record-context-record-id .record-context-id{min-height:0!important}@media(max-width:680px){.record-id-context{flex-wrap:wrap!important;white-space:normal!important}}.hive-brand-zone{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.hive-environment-badge,.hive-module-header-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:27px!important;min-height:27px!important;box-sizing:border-box!important;margin:0!important;line-height:1!important;vertical-align:middle!important}.record-tabs-header-row>.record-search-header{justify-self:center!important;width:min(100%,520px)!important}.record-search-header .record-search-controls{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.record-search-header .record-search-controls input{width:250px!important;max-width:250px!important;flex:0 0 250px!important}@media(max-width:900px){.record-tabs-header-row>.record-search-header{justify-self:stretch!important;width:100%!important}.record-search-header .record-search-controls input{width:100%!important;max-width:none!important;flex:1 1 auto!important}}.record-tabs-header-row{position:relative!important}.record-tabs-header-row>.record-search-header{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:520px!important;max-width:calc(100% - 500px)!important;margin:0!important;z-index:2!important}@media(max-width:1100px){.record-tabs-header-row>.record-search-header{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:none!important;grid-column:1/-1!important;grid-row:auto!important}}.record-tabs-header-row>.record-search-header{display:flex!important;flex-direction:column!important;align-items:center!important}.record-tabs-header-row>.record-search-header .record-search-controls{width:auto!important;margin:0 auto!important}.record-tabs-header-row>.record-search-header .record-id-context{width:max-content!important;max-width:none!important;margin:6px auto 0!important;align-self:center!important;justify-content:center!important}@media(max-width:1100px){.record-tabs-header-row>.record-search-header .record-id-context{width:auto!important;max-width:100%!important}}.record-tab-panel{background:linear-gradient(180deg,#fbfcfe,#fff 90px)!important}.workflow-list{display:grid!important;grid-gap:12px!important;gap:12px!important}.workflow-task{overflow:hidden!important;border:1px solid #d6e0eb!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 14px rgba(19,43,72,.045)!important}.workflow-task-heading{min-height:58px!important;padding:12px 16px!important;gap:14px!important;background:#fbfcfe!important}.workflow-task-name h3{margin:0!important;font-size:15px!important;line-height:1.35!important;color:#1a3557!important}.workflow-task-active{border-color:#9bb8d5!important;box-shadow:0 6px 18px rgba(36,88,141,.09)!important}.workflow-task-active .workflow-task-heading{background:linear-gradient(90deg,#edf5fd,#f8fbfe 68%,#fff)!important;border-left:4px solid #2b649b!important}.workflow-task-completed{border-color:#bdd8ca!important}.workflow-task-completed .workflow-task-heading{background:linear-gradient(90deg,#f0f8f3,#fbfdfc)!important;border-left:4px solid #3b7a59!important}.workflow-task-upcoming .workflow-task-heading{border-left:4px solid #c4ced9!important}.workflow-status{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border:1px solid #a9bfd6!important;border-radius:999px!important;background:#edf4fb!important;color:#173f6b!important;font-size:11px!important;font-weight:800!important}.workflow-status-completed{border-color:#a9cfba!important;background:#edf7f1!important;color:#275e41!important}.workflow-status-date{color:#63738a!important;font-size:11px!important;font-weight:650!important}.workflow-task-body{padding:16px 18px 18px!important;border-top:1px solid #e2e8f0!important;background:#fff!important}.workflow-task-details{margin:0 0 16px!important;padding:12px 14px!important;border:1px solid #e0e7ef!important;border-radius:10px!important;background:#f8fafc!important}.workflow-task-details dt{color:#68798e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}.workflow-task-details dd{margin-top:3px!important;color:#223b59!important;font-size:12px!important;font-weight:750!important}.workflow-edit{padding:16px!important;border:1px solid #d6e1ec!important;border-radius:12px!important;background:#fbfcfe!important}.workflow-edit h4{margin:0 0 14px!important;color:#173f6b!important;font-size:14px!important}.workflow-edit input,.workflow-edit select,.workflow-edit textarea{border:1px solid #aebdcd!important;border-radius:9px!important;background:#fff!important;transition:border-color .14s ease,box-shadow .14s ease!important}.workflow-edit input:focus,.workflow-edit select:focus,.workflow-edit textarea:focus{border-color:#4d7eaf!important;box-shadow:0 0 0 3px rgba(47,93,148,.12)!important}.workflow-toggle{border-radius:8px!important;font-weight:750!important}.workflow-loading{position:relative!important;overflow:hidden!important;padding:18px!important;border:1px solid #d7e1ec!important;border-radius:12px!important;background:#fbfcfe!important;box-shadow:0 5px 16px rgba(20,45,75,.05)!important}.workflow-loading:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:42%;background:#2f659c;animation:hiveLoad 1.4s ease-in-out infinite alternate}@keyframes hiveLoad{0%{transform:translateX(-35%)}to{transform:translateX(180%)}}.hive-notice[role=alert]{border-color:#d9a7a7 #d9a7a7 #d9a7a7 #a93d3d!important;background:#fff8f8!important;color:#712c2c!important}.field-invalid input,.field-invalid select,.field-invalid textarea{border-color:#b53d3d!important;box-shadow:0 0 0 2px rgba(181,61,61,.1)!important}.custom-save-bar{position:-webkit-sticky!important;position:sticky!important;bottom:10px!important;z-index:12!important;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border:1px solid #d8e2ec!important}.custom-save-bar>span:not(:empty){display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:4px 9px!important;border-radius:999px!important;background:#edf7f1!important;color:#275e41!important;font-size:12px!important;font-weight:750!important}.asit-group.has-rows{border-left:4px solid #8aa9c8!important}.asit-group.is-empty{border-style:dashed!important;background:#fafbfd!important}.asit-empty-table-heading{min-height:52px!important;align-items:center!important}.record-history-dialog{border:1px solid #d5dfeb!important;box-shadow:0 22px 60px rgba(15,35,60,.2)!important}.record-history-list button{border-radius:8px!important;transition:background-color .12s ease,border-color .12s ease!important}.record-history-list button:hover{background:#eef5fc!important;border-color:#a9bfd6!important}.tab-customizer{box-shadow:0 8px 22px rgba(20,45,75,.06)!important}.icon-button,.primary-button,.secondary-button,.workflow-toggle{transition:transform .1s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease!important}.icon-button:active,.primary-button:active,.secondary-button:active,.workflow-toggle:active{transform:translateY(1px)}@media(max-width:680px){.record-tab-panel{padding:18px 12px!important}.workflow-task-heading{padding:11px 12px!important}.workflow-task-body{padding:13px!important}.workflow-task-details{padding:10px!important}.custom-save-bar{bottom:6px!important}}@media(prefers-reduced-motion:reduce){.workflow-loading:after{animation:none!important;width:100%!important}.icon-button,.primary-button,.secondary-button,.workflow-edit input,.workflow-edit select,.workflow-edit textarea,.workflow-toggle{transition:none!important}}.record-tabs-desktop>.record-tab{position:relative!important}.record-tabs-desktop>.record-tab.active,.record-tabs-desktop>.record-tab[aria-selected=true]{isolation:isolate!important}.record-tabs-desktop>.record-tab.active:before,.record-tabs-desktop>.record-tab[aria-selected=true]:before{content:"";position:absolute;inset:5px 7px;z-index:-1;border-radius:8px;background:#f4f8fc}.asi-secondary-tabs .record-tab,.asit-secondary-tabs .record-tab{min-height:36px!important;padding:6px 10px!important;border:1px solid transparent!important}.asi-secondary-tabs .record-tab:hover,.asit-secondary-tabs .record-tab:hover{background:#eef5fb!important;border-color:#c5d6e6!important}.custom-group:focus-within{border-color:#b3c8dc!important;box-shadow:0 7px 20px rgba(31,73,115,.07)!important}.workflow-task:focus-within{box-shadow:0 7px 22px rgba(31,73,115,.1)!important}.workflow-edit-actions{padding-top:12px!important;border-top:1px solid #e2e8f0!important}.workflow-edit-actions .field-help:not(:empty){display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:4px 9px!important;border-radius:999px!important;background:#edf4fb!important;color:#244e79!important;font-weight:750!important}.primary-button:disabled,.secondary-button:disabled,button:disabled{cursor:not-allowed!important;opacity:.58!important;box-shadow:none!important}.record-context-primary .record-primary-value{font-size:18px!important;line-height:1.2!important}.record-context-primary>div:not(.record-primary-value){margin-top:5px!important;color:#53657d!important;font-size:12px!important}.record-tabs-card{box-shadow:0 9px 28px rgba(20,43,70,.065)!important}@media(hover:hover){.custom-group,.workflow-task{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}.workflow-task:hover{box-shadow:0 7px 20px rgba(20,45,75,.075)!important}.custom-group:hover{border-color:#c5d4e3!important}}@media(prefers-reduced-motion:reduce){.custom-group,.workflow-task{transition:none!important}}@media(min-width:1101px){.record-tabs-heading{padding:12px 18px!important}.record-tabs-header-row{position:relative!important;display:grid!important;grid-template-columns:minmax(220px,1fr) 560px minmax(220px,1fr)!important;grid-template-rows:42px 28px!important;align-items:center!important;grid-column-gap:18px!important;column-gap:18px!important;grid-row-gap:4px!important;row-gap:4px!important;min-height:74px!important}.record-context-primary{grid-column:1!important}.record-context-primary,.record-header-actions{grid-row:1/3!important;align-self:center!important}.record-header-actions{grid-column:3!important;justify-self:end!important}.record-tabs-header-row>.record-search-header{position:static!important;inset:auto!important;transform:none!important;grid-column:2!important;grid-row:1/3!important;width:560px!important;max-width:560px!important;height:74px!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:42px 28px!important;grid-row-gap:4px!important;row-gap:4px!important;align-items:center!important;justify-items:center!important}.record-tabs-header-row>.record-search-header .record-search-controls{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:42px!important;margin:0!important}.record-tabs-header-row>.record-search-header .record-search-controls input{width:250px!important;max-width:250px!important;flex:0 0 250px!important;min-height:40px!important;height:40px!important}.record-tabs-header-row>.record-search-header .record-search-controls .primary-button{height:40px!important;min-height:40px!important}.record-tabs-header-row>.record-search-header .record-id-context{grid-column:1!important;grid-row:2!important;width:auto!important;max-width:none!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;white-space:nowrap!important}.record-id-context>.record-context-meta{min-width:0!important}}.asit-row-card{border:1px solid #d8e2ec!important;border-radius:11px!important;background:#fff!important;box-shadow:0 3px 10px rgba(20,45,75,.035)!important;overflow:hidden!important}.asit-row-summary{min-height:48px!important;padding:9px 12px!important;background:#f8fafc!important;border-bottom:1px solid transparent!important}.asit-row-card[open] .asit-row-summary{background:#f3f7fb!important;border-bottom-color:#dfe7ef!important}.asit-row-summary:hover{background:#eef5fb!important}.asit-row-summary strong{color:#183b63!important;font-weight:800!important}.asit-row-summary .subtle{color:#64758a!important;font-size:12px!important}.asit-row-card .custom-field-grid{padding:16px!important}.asit-empty-table-heading h3,.asit-group>h3{color:#173f6b!important;font-size:16px!important;font-weight:850!important}.asit-group.has-rows:focus-within{border-left-color:#4c7dac!important}.asi-group>legend{max-width:calc(100% - 24px)!important}.custom-field-grid{row-gap:16px!important}.custom-field-grid>div{align-self:start!important}.required-star{font-weight:900!important}.custom-check{box-shadow:inset 0 0 0 1px rgba(20,50,80,.08)!important}.custom-check.checked{box-shadow:none!important}@media(max-width:680px){.asit-row-card .custom-field-grid{padding:12px!important}.asit-row-summary{padding:9px 10px!important}}.record-tab-panel:focus,.record-tab-panel:focus-visible{outline:none!important;box-shadow:none!important}.record-tabs-card{width:100%!important}.record-tabs-desktop,.record-tabs-header-row,.record-tabs-heading{width:100%!important;box-sizing:border-box!important}.record-tabs-desktop{min-height:64px!important;align-items:center!important;justify-content:space-between!important;scrollbar-gutter:stable!important}.record-tabs-desktop>.record-tab{flex:0 0 auto!important;margin:0!important}.record-tab-panel{width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.asi-secondary-nav,.asit-secondary-nav{position:relative!important}.record-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.record-view-card{padding:16px;border:1px solid #d7e1ec;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(20,45,75,.045)}.record-view-card h3{margin:0 0 12px;color:#173f6b;font-size:15px;line-height:1.3}.record-view-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.record-view-card dl>div{min-width:0;padding-top:8px;border-top:1px solid #edf1f5}.record-view-card dt{color:#68798e;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.record-view-card dd{margin:3px 0 0;color:#223b59;font-size:12px;font-weight:650;overflow-wrap:anywhere}.record-view-empty{padding:28px;border:1px dashed #cbd7e3;border-radius:12px;background:#fafbfd;color:#5d6e83;text-align:center;font-weight:650}@media(max-width:680px){.record-view-card dl,.record-view-grid{grid-template-columns:1fr}}.related-hierarchy{padding:8px 4px 24px;gap:0}.related-hierarchy,.related-level{display:flex;flex-direction:column;align-items:center}.related-level{position:relative;width:100%}.related-level h3{margin:8px 0 10px;color:#64758a;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.related-card-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.related-record-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(300px,100%);min-height:94px;padding:14px 16px;border:1px solid #cad8e6;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(20,45,75,.055);display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}button.related-record-card:hover{transform:translateY(-2px);border-color:#8caecc;box-shadow:0 8px 20px rgba(20,45,75,.09)}.related-record-card.current{border:2px solid #2b6eaa;background:#f3f8fd;box-shadow:0 7px 22px rgba(32,91,145,.11);cursor:default}.related-record-id{color:#143e69;font-size:14px;font-weight:850}.related-record-name{margin-top:5px;color:#314d6d;font-size:12px;font-weight:700}.related-record-meta{margin-top:auto;padding-top:8px;color:#708096;font-size:11px;font-weight:650}.related-connector{width:2px;height:28px;background:#9db8d1}.related-level-associated{margin-top:26px;padding-top:18px;border-top:1px dashed #cbd8e5}.related-level-associated h3{margin-top:0}@media(max-width:680px){.related-card-row{flex-direction:column;align-items:stretch}.related-record-card{width:100%}}@media(prefers-reduced-motion:reduce){.related-record-card{transition:none!important}}.record-loading-progress{padding:18px 18px 0!important;overflow:hidden!important}.record-loading-copy{display:flex;align-items:center;justify-content:space-between;gap:18px}.record-loading-copy strong{color:#1e5f99;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-loading-track{height:4px;margin:17px -18px 0;background:#e4edf6;overflow:hidden}.record-loading-track>span{display:block;height:100%;background:#2b6eaa;transition:width .3s ease}@media(prefers-reduced-motion:reduce){.record-loading-track>span{transition:none}}.record-loading-track{position:relative!important;height:6px!important;background:#e4edf6!important}.record-loading-track>span{position:relative!important;height:100%!important;overflow:hidden!important;background:#2b6eaa!important;transition:width .3s ease!important}.record-loading-track>span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38) 50%,transparent);transform:translateX(-100%);animation:hive-progress-shimmer 1.15s ease-in-out infinite}.workflow-loading.record-loading-progress:after,.workflow-loading.record-loading-progress:before{display:none!important;content:none!important}@keyframes hive-progress-shimmer{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.record-loading-track>span:after{animation:none!important}}.record-tab-panel:has(.asi-secondary-nav),.record-tab-panel:has(.asit-secondary-nav){padding-top:18px!important}.asi-secondary-nav,.asit-secondary-nav{position:static!important;inset:auto!important;width:100%!important;margin:0 0 18px!important;box-sizing:border-box!important;transform:none!important;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.asi-secondary-tabs,.asit-secondary-tabs{position:static!important;width:auto!important;min-width:0!important;flex:1 1 auto!important}.custom-data-view{position:relative!important;display:flex!important;flex-direction:column!important;gap:18px!important}.asi-secondary-nav+.asi-group,.asit-secondary-nav+.asit-group{margin-top:0!important}.asi-group,.asit-group{position:relative!important;clear:both!important}.custom-data-view{gap:12px!important}.asi-group,.asit-group{margin-block:0!important}.asit-empty-table-heading{min-height:62px!important;padding-top:10px!important;padding-bottom:10px!important}.asit-group.has-rows{margin-bottom:0!important}@media(max-width:680px){.custom-data-view{gap:10px!important}}.asi-group>legend{width:100%!important;max-width:100%!important}.asi-group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;cursor:pointer;padding:0}.asi-group-toggle span:last-child{font-size:12px;font-weight:750;color:#315f91}.asi-group.is-collapsed{padding-bottom:14px!important}.asi-secondary-nav,.asit-secondary-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 4px!important;margin:0 0 14px!important;min-height:46px!important;border:0!important;border-bottom:1px solid #dbe3ed!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.asi-secondary-tabs,.asit-secondary-tabs{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:2px!important;padding:0!important}.asi-secondary-tabs .record-tab,.asit-secondary-tabs .record-tab{position:relative!important;min-height:45px!important;padding:10px 13px 9px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#53657a!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;box-shadow:none!important}.asi-secondary-tabs .record-tab:hover,.asit-secondary-tabs .record-tab:hover{color:#173f70!important;background:#f7f9fc!important;border-bottom-color:#9db3ca!important}.asi-secondary-tabs .record-tab.active,.asit-secondary-tabs .record-tab.active{color:#173f70!important;background:#f5f8fc!important;border-bottom-color:#2f5d94!important}.asi-secondary-nav>.secondary-button,.asit-secondary-nav>.secondary-button{flex:0 0 auto!important;min-height:34px!important;padding:6px 11px!important;border-color:#cbd6e3!important;border-radius:7px!important;background:#fff!important;color:#315f91!important;font-size:12px!important;font-weight:750!important;box-shadow:none!important}@media(max-width:900px){.asi-secondary-nav,.asit-secondary-nav{align-items:stretch!important;padding-bottom:8px!important}.asi-secondary-tabs,.asit-secondary-tabs{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}.asi-secondary-tabs .record-tab,.asit-secondary-tabs .record-tab{flex:0 0 auto!important}.asi-secondary-nav>.secondary-button,.asit-secondary-nav>.secondary-button{align-self:flex-start!important}}.purpose-view{width:100%;padding:2px 0 8px}.purpose-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:14px;gap:14px}.purpose-card{min-width:0;border:1px solid #dbe3ed;border-radius:10px;background:#fff;padding:16px 17px;box-shadow:0 1px 2px rgba(20,42,70,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.purpose-card:hover{border-color:#c1cfde;box-shadow:0 5px 16px rgba(20,42,70,.07);transform:translateY(-1px)}.purpose-card-head h3,.purpose-card>h3{margin:0;color:#173f70;font-size:15px;line-height:1.3}.purpose-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;margin-bottom:10px;border-bottom:1px solid #edf1f5}.purpose-card-head>span{flex:0 0 auto;max-width:45%;padding:3px 8px;border-radius:999px;background:#eef4fa;color:#315f91;font-size:11px;font-weight:800;line-height:1.3;text-align:center}.purpose-card dl{display:grid;grid-gap:7px;gap:7px;margin:11px 0 0}.purpose-card dl>div{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.35fr);grid-gap:12px;gap:12px;align-items:start}.purpose-card dt{color:#68798b;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.025em}.purpose-card dd{margin:0;color:#24384d;font-size:13px;font-weight:600;overflow-wrap:anywhere}.inspection-view .purpose-card{border-left:3px solid #7e9fbe}.condition-view .purpose-card{border-left:3px solid #b89552}.comment-view .purpose-card{border-left:3px solid #9baabd}.document-view .purpose-card{border-left:3px solid #668bb3}.contact-view .purpose-card,.professional-view .purpose-card{border-left:3px solid #668f83}.renewal-view .purpose-card{border-left:3px solid #6f7fb0}.financial-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.financial-metrics>div{border:1px solid #dbe3ed;border-radius:10px;background:#f8fafc;padding:13px 15px}.financial-metrics small{display:block;color:#68798b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.financial-metrics strong{display:block;margin-top:4px;color:#173f70;font-size:21px;line-height:1.15}.purpose-section+.purpose-section{margin-top:20px}.purpose-section-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #dbe3ed}.purpose-section-title h3{margin:0;color:#173f70;font-size:15px}.purpose-section-title span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 7px;border-radius:999px;background:#eef4fa;color:#315f91;font-size:11px;font-weight:800}.asi-secondary-tabs .record-tab.active,.asit-secondary-tabs .record-tab.active{outline:0!important;box-shadow:none!important;border:0!important;border-bottom:2px solid #2f5d94!important}.asi-secondary-tabs .record-tab:focus-visible,.asit-secondary-tabs .record-tab:focus-visible{outline:2px solid #7aa7d8!important;outline-offset:-3px!important;box-shadow:none!important}@media(max-width:680px){.financial-metrics,.purpose-card dl>div,.purpose-card-grid{grid-template-columns:1fr}.purpose-card dl>div{gap:2px}}