/* Sky UI: application shell only; document and print themes stay independent. */
body.sky-ui{color-scheme:light!important;background:#eff7fc!important;color:#203e55!important;--wb-text:#203e55;--wb-copy:#456579;--wb-muted:#607d91;--wb-line:#dcebf4;--wb-line-strong:#c8dfed;--wb-violet:#0284c7;--wb-green:#16805c;--wb-red:#c73c50;--navy:#203e55;--navy-2:#456579;--blue:#0284c7;--blue-2:#0369a1;--gold:#0ea5e9;--ink:#203e55;--muted:#607d91;--line:#d4e6f1;--line-soft:#e6f0f6;--panel:#fff;--canvas:#eff7fc;--danger:#c73c50;--success:#16805c;--ad-text:#203e55;--ad-bg:#eff7fc;--ad-violet:#0284c7;--ad-green:#16805c;--ad-red:#c73c50}
body.sky-ui.modern-corporate:not(.exporting) .topbar,
body.sky-ui.modern-corporate:not(.exporting) .control-panel,
body.sky-ui.modern-corporate:not(.exporting) .preview-panel,
body.sky-ui.modern-corporate:not(.exporting) .form-card,
body.sky-ui.modern-corporate:not(.exporting) .viewer-card,
body.sky-ui.modern-corporate:not(.exporting) .page-rail{background:#fff!important;border-color:#dcebf4!important;box-shadow:0 5px 20px rgba(44,105,143,.06)!important;backdrop-filter:none!important}
body.sky-ui.modern-corporate:not(.exporting) .topbar:before{background:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel{padding:16px!important}
body.sky-ui.modern-corporate:not(.exporting) .form-card{border-radius:14px!important;box-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .preview-panel{background:#f8fcff!important}
body.sky-ui.modern-corporate:not(.exporting) .page-rail{background:#f0f8fd!important;box-shadow:none!important;scrollbar-color:#bad8e9 transparent!important}
body.sky-ui.modern-corporate:not(.exporting) .viewer-window{background-color:#eaf3f9!important;background-image:radial-gradient(circle,#c6dae7 .7px,transparent .8px)!important;background-size:18px 18px!important}
body.sky-ui.modern-corporate:not(.exporting) .viewer-head.compact-viewer-head,
body.sky-ui.modern-corporate:not(.exporting) .viewer-toolbar{background:#fff!important;border-color:#dcebf4!important;box-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .field span,
body.sky-ui.modern-corporate:not(.exporting) .section-title-row strong,
body.sky-ui.modern-corporate:not(.exporting) .rail-heading b,
body.sky-ui.modern-corporate:not(.exporting) .viewer-title h2,
body.sky-ui.modern-corporate:not(.exporting) .rail-item .rail-caption b{color:#203e55!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .section-title-row small,
body.sky-ui.modern-corporate:not(.exporting) .viewer-title p,
body.sky-ui.modern-corporate:not(.exporting) .rail-heading small,
body.sky-ui.modern-corporate:not(.exporting) .rail-item .rail-caption small{color:#607d91!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel input,
body.sky-ui.modern-corporate:not(.exporting) .control-panel textarea,
body.sky-ui.modern-corporate:not(.exporting) .control-panel select,
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar select,
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar .company-search input,
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar .version-picker-trigger,
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar .bound-version-display{background-color:#f8fcff!important;color:#23465e!important;-webkit-text-fill-color:#23465e!important;border-color:#cbdfea!important;box-shadow:none!important;text-shadow:none!important;caret-color:#0284c7!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-name,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-role,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-probation,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-monthly,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-company,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-address,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-duties,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #q-phone,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #q-db{background-color:#f8fcff!important;color:#23465e!important;-webkit-text-fill-color:#23465e!important;text-shadow:none!important;box-shadow:none!important;border-color:#cbdfea!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel input::placeholder,
body.sky-ui.modern-corporate:not(.exporting) .control-panel textarea::placeholder{color:#7e95a5!important;-webkit-text-fill-color:#7e95a5!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel input:focus,
body.sky-ui.modern-corporate:not(.exporting) .control-panel textarea:focus,
body.sky-ui.modern-corporate:not(.exporting) .control-panel select:focus,
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar input:focus,
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar select:focus{border-color:#38a8df!important;box-shadow:0 0 0 3px #0ea5e918!important;outline:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel select option,
body.sky-ui.modern-corporate:not(.exporting) .theme-select option,
body.sky-ui.modern-corporate:not(.exporting) .company-select option{background:#fff!important;color:#23465e!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-monthly,
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-probation{background-image:none!important}
body.sky-ui.modern-corporate:not(.exporting) .main-export,
body.sky-ui.modern-corporate:not(.exporting) .solid-btn,
body.sky-ui.modern-corporate:not(.exporting) #company-search-btn,
body.sky-ui.modern-corporate:not(.exporting) .rail-number,
body.sky-ui.modern-corporate:not(.exporting) .rail-item.active .rail-number{background:linear-gradient(120deg,#0284c7,#0ea5e9)!important;border-color:#0284c7!important;color:#fff!important;box-shadow:0 4px 10px #0284c71c!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .main-export:hover,
body.sky-ui.modern-corporate:not(.exporting) .solid-btn:hover{background:#0369a1!important;box-shadow:0 5px 14px #0284c72b!important}
body.sky-ui.modern-corporate:not(.exporting) .ghost-btn.ai,
body.sky-ui.modern-corporate:not(.exporting) .top-tags a,
body.sky-ui.modern-corporate:not(.exporting) .tool-btn,
body.sky-ui.modern-corporate:not(.exporting) .rail-heading>span,
body.sky-ui.modern-corporate:not(.exporting) .viewer-head .page-count,
body.sky-ui.modern-corporate:not(.exporting) .rail-state{background:#eef8ff!important;color:#0369a1!important;border-color:#cce5f4!important;box-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .rail-item{background:#fff!important;border-color:#dcebf4!important;box-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .rail-item.active,
body.sky-ui.modern-corporate:not(.exporting) .rail-item:hover{background:#e4f4fe!important;border-color:#38a8df!important;box-shadow:0 0 0 2px #0ea5e912!important}
body.sky-ui.modern-corporate:not(.exporting) .rail-item.active .rail-caption b,
body.sky-ui.modern-corporate:not(.exporting) .viewer-head .page-count span{color:#0369a1!important}
body.sky-ui.modern-corporate:not(.exporting) .viewer-live-dot{background:#0ea5e9!important;box-shadow:0 0 0 5px #e0f2fe!important}
body.sky-ui.modern-corporate:not(.exporting) #company-search-results,
body.sky-ui.modern-corporate:not(.exporting) .version-picker-menu,
body.sky-ui.modern-corporate:not(.exporting) #status-toast,
body.sky-ui.modern-corporate:not(.exporting) .app-error-card{background:#fff!important;color:#23465e!important;border-color:#cbdfea!important;box-shadow:0 12px 35px #244e701a!important}
body.sky-ui.modern-corporate:not(.exporting) #company-search-results button,
body.sky-ui.modern-corporate:not(.exporting) .version-picker-option,
body.sky-ui.modern-corporate:not(.exporting) .version-picker-companies,
body.sky-ui.modern-corporate:not(.exporting) #status-toast .status-copy strong,
body.sky-ui.modern-corporate:not(.exporting) .app-error-title{color:#23465e!important}
body.sky-ui.modern-corporate:not(.exporting) #company-search-results button small,
body.sky-ui.modern-corporate:not(.exporting) .version-picker-heading small,
body.sky-ui.modern-corporate:not(.exporting) #status-toast .status-copy span,
body.sky-ui.modern-corporate:not(.exporting) #status-toast-close,
body.sky-ui.modern-corporate:not(.exporting) .app-error-message,
body.sky-ui.modern-corporate:not(.exporting) .app-error-solution{color:#607d91!important}
body.sky-ui.modern-corporate:not(.exporting) #company-search-results button:hover,
body.sky-ui.modern-corporate:not(.exporting) .version-picker-option:hover,
body.sky-ui.modern-corporate:not(.exporting) .version-picker-option[aria-checked="true"]{background:#e0f2fe!important;border-color:#7dc9ef!important;outline-color:#38a8df!important}
body.sky-ui.modern-corporate:not(.exporting) #app.no-bound-company .preview-panel:after{color:#456579!important}
body.sky-ui:not(.modern-corporate) .admin-shell,
body.sky-ui:not(.modern-corporate) .admin-auth,
body.sky-ui:not(.modern-corporate) .auth{background:linear-gradient(135deg,#eef8ff,#f8fcff 60%,#e4f3fc)!important}
body.sky-ui:not(.modern-corporate) .admin-topbar,
body.sky-ui:not(.modern-corporate) .admin-tabs,
body.sky-ui:not(.modern-corporate) .panel,
body.sky-ui:not(.modern-corporate) .admin-card,
body.sky-ui:not(.modern-corporate) .card,
body.sky-ui:not(.modern-corporate) .file-panel,
body.sky-ui:not(.modern-corporate) .asset-item,
body.sky-ui:not(.modern-corporate) .version-card{background:#fff!important;border-color:#dcebf4!important;box-shadow:0 5px 20px #2c698f0f!important;backdrop-filter:none!important}
body.sky-ui:not(.modern-corporate) .admin-card:before,
body.sky-ui:not(.modern-corporate) .card:before,
body.sky-ui:not(.modern-corporate) .admin-topbar:before{background:none!important}
body.sky-ui:not(.modern-corporate) .admin-title,
body.sky-ui:not(.modern-corporate) .admin-title h1,
body.sky-ui:not(.modern-corporate) .admin-title p,
body.sky-ui:not(.modern-corporate) .panel-title h2,
body.sky-ui:not(.modern-corporate) .field span,
body.sky-ui:not(.modern-corporate) .asset-name,
body.sky-ui:not(.modern-corporate) .file-name,
body.sky-ui:not(.modern-corporate) .file-panel-head h3,
body.sky-ui:not(.modern-corporate) .drop-title,
body.sky-ui:not(.modern-corporate) .card h1,
body.sky-ui:not(.modern-corporate) .admin-desc,
body.sky-ui:not(.modern-corporate) .admin-label{color:#23465e!important;text-shadow:none!important}
body.sky-ui:not(.modern-corporate) .panel-title p,
body.sky-ui:not(.modern-corporate) .admin-title p,
body.sky-ui:not(.modern-corporate) .admin-desc,
body.sky-ui:not(.modern-corporate) .hint,
body.sky-ui:not(.modern-corporate) .drop-summary,
body.sky-ui:not(.modern-corporate) .asset-type,
body.sky-ui:not(.modern-corporate) .page-summary,
body.sky-ui:not(.modern-corporate) .file-panel-head span,
body.sky-ui:not(.modern-corporate) .admin-tip,
body.sky-ui:not(.modern-corporate) .card p,
body.sky-ui:not(.modern-corporate) .card label,
body.sky-ui:not(.modern-corporate) .fixed-copy,
body.sky-ui:not(.modern-corporate) .database-notice,
body.sky-ui:not(.modern-corporate) .database-target-actions,
body.sky-ui:not(.modern-corporate) .progress-copy,
body.sky-ui:not(.modern-corporate) .asset-check,
body.sky-ui:not(.modern-corporate) .asset-select-all,
body.sky-ui:not(.modern-corporate) .asset-selection-count{color:#607d91!important}
body.sky-ui:not(.modern-corporate) .panel-head,
body.sky-ui:not(.modern-corporate) .save-toolbar,
body.sky-ui:not(.modern-corporate) .pagination-bar,
body.sky-ui:not(.modern-corporate) .file-panel-head,
body.sky-ui:not(.modern-corporate) .asset-batch-toolbar,
body.sky-ui:not(.modern-corporate) .asset-upload,
body.sky-ui:not(.modern-corporate) .database-upload,
body.sky-ui:not(.modern-corporate) .records-filter,
body.sky-ui:not(.modern-corporate) .records-summary,
body.sky-ui:not(.modern-corporate) .records-facets{background:#f8fcff!important;border-color:#dcebf4!important;box-shadow:none!important}
body.sky-ui:not(.modern-corporate) .field input,
body.sky-ui:not(.modern-corporate) .field textarea,
body.sky-ui:not(.modern-corporate) .field select,
body.sky-ui:not(.modern-corporate) .admin-input,
body.sky-ui:not(.modern-corporate) .card input{background-color:#f8fcff!important;color:#23465e!important;border-color:#cbdfea!important;box-shadow:none!important;caret-color:#0284c7!important}
body.sky-ui:not(.modern-corporate) .field input:focus,
body.sky-ui:not(.modern-corporate) .field textarea:focus,
body.sky-ui:not(.modern-corporate) .field select:focus,
body.sky-ui:not(.modern-corporate) .admin-input:focus,
body.sky-ui:not(.modern-corporate) .card input:focus{border-color:#38a8df!important;box-shadow:0 0 0 3px #0ea5e918!important;outline:none!important}
body.sky-ui:not(.modern-corporate) option{background:#fff!important;color:#23465e!important}
body.sky-ui:not(.modern-corporate) .btn,
body.sky-ui:not(.modern-corporate) .top-link,
body.sky-ui:not(.modern-corporate) .page-btn,
body.sky-ui:not(.modern-corporate) .admin-tab,
body.sky-ui:not(.modern-corporate) .fixed-copy,
body.sky-ui:not(.modern-corporate) .form-hint,
body.sky-ui:not(.modern-corporate) .database-notice,
body.sky-ui:not(.modern-corporate) .asset-dropzone,
body.sky-ui:not(.modern-corporate) .drop-icon,
body.sky-ui:not(.modern-corporate) .panel-badge,
body.sky-ui:not(.modern-corporate) .tab-count,
body.sky-ui:not(.modern-corporate) .tab-index,
body.sky-ui:not(.modern-corporate) .admin-back{background:#f0f8fd!important;color:#356582!important;border-color:#d4e6f1!important;box-shadow:none!important}
body.sky-ui:not(.modern-corporate) .btn.primary,
body.sky-ui:not(.modern-corporate) .admin-btn,
body.sky-ui:not(.modern-corporate) .card button,
body.sky-ui:not(.modern-corporate) .brand-mark,
body.sky-ui:not(.modern-corporate) .admin-logo,
body.sky-ui:not(.modern-corporate) .logo,
body.sky-ui:not(.modern-corporate) .page-btn.active{background:linear-gradient(120deg,#0284c7,#0ea5e9)!important;color:#fff!important;border-color:#0284c7!important;box-shadow:0 4px 12px #0284c71a!important}
body.sky-ui:not(.modern-corporate) .admin-tab.active,
body.sky-ui:not(.modern-corporate) .admin-tab:hover,
body.sky-ui:not(.modern-corporate) .asset-item.is-selected,
body.sky-ui:not(.modern-corporate) .table tr.is-editing td,
body.sky-ui:not(.modern-corporate) .table tr.is-editing:hover td{background:#e0f2fe!important;color:#0369a1!important;border-color:#7dc9ef!important}
body.sky-ui:not(.modern-corporate) .table tr.is-editing td:first-child{box-shadow:inset 3px 0 #0ea5e9!important}
body.sky-ui:not(.modern-corporate) .editing-badge{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}
body.sky-ui:not(.modern-corporate) .table th,
body.sky-ui:not(.modern-corporate) .file-table th,
body.sky-ui:not(.modern-corporate) .records-table th{background:#f0f8fd!important;color:#526f83!important;border-color:#dcebf4!important}
body.sky-ui:not(.modern-corporate) .table td,
body.sky-ui:not(.modern-corporate) .file-table td,
body.sky-ui:not(.modern-corporate) .records-table td{color:#23465e!important;border-color:#e6f0f6!important}
body.sky-ui:not(.modern-corporate) .table tbody tr:hover td,
body.sky-ui:not(.modern-corporate) .records-table tbody tr:hover td{background:#f4faff!important}
body.sky-ui:not(.modern-corporate) .asset-preview{background-color:#fff!important;background-image:repeating-conic-gradient(#edf4f8 0% 25%,#fff 0% 50%)!important;background-size:18px 18px!important;border-color:#dcebf4!important}
body.sky-ui:not(.modern-corporate) .btn.danger,
body.sky-ui:not(.modern-corporate) .btn.delete,
body.sky-ui:not(.modern-corporate) .top-link.exit,
body.sky-ui:not(.modern-corporate) .err,
body.sky-ui:not(.modern-corporate) .admin-error,
body.sky-ui:not(.modern-corporate) .error{background:#fff1f2!important;color:#b42340!important;border-color:#f5c9d2!important;box-shadow:none!important}
body.sky-ui:not(.modern-corporate) .btn.success,
body.sky-ui:not(.modern-corporate) .msg{background:#eaf9f2!important;color:#13764e!important;border-color:#bce7d3!important;box-shadow:none!important}
body.sky-ui:not(.modern-corporate) .admin-auth :focus-visible,
body.sky-ui:not(.modern-corporate) .admin-shell :focus-visible,
body.sky-ui:not(.modern-corporate) .auth :focus-visible{outline-color:#0ea5e9!important}
body.sky-ui:not(.modern-corporate) .progress-bar{background:#0ea5e9!important}
body.sky-ui:not(.modern-corporate) .progress-track,
body.sky-ui:not(.modern-corporate) .upload-progress{background:#edf6fc!important;border-color:#dcebf4!important}
@media(max-width:900px){body.sky-ui.modern-corporate:not(.exporting){height:auto!important;overflow:auto!important}body.sky-ui.modern-corporate:not(.exporting) #app{height:auto!important;min-width:0!important;padding:12px!important}body.sky-ui.modern-corporate:not(.exporting) .workspace{display:flex!important;flex-direction:column!important;height:auto!important;overflow:visible!important}body.sky-ui.modern-corporate:not(.exporting) #app .control-panel{max-height:none!important;overflow:visible!important}body.sky-ui.modern-corporate:not(.exporting) .preview-panel{min-height:720px!important;grid-template-columns:110px minmax(0,1fr)!important}body.sky-ui.modern-corporate:not(.exporting) .viewer-window{height:650px!important}body.sky-ui.modern-corporate:not(.exporting) .rail-preview{max-width:100%!important}}

/* Finish legacy high-specificity colors and interaction states. */
body.sky-ui.modern-corporate:not(.exporting){background:#eff7fc!important;color:#203e55!important;color-scheme:light!important}
body.sky-ui.modern-corporate:not(.exporting) #app{background:transparent!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel:before{background:#7dc9ef!important}
body.sky-ui.modern-corporate:not(.exporting) .rail-preview{box-shadow:0 3px 10px #244e701c!important;border-color:#dcebf4!important}
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar select,body.sky-ui.modern-corporate:not(.exporting) .control-panel #q-db{background-image:linear-gradient(45deg,transparent 50%,#0284c7 50%),linear-gradient(135deg,#0284c7 50%,transparent 50%)!important}
body.sky-ui .version-picker-trigger:after{color:#0284c7!important}
body.sky-ui:not(.modern-corporate) .admin-auth .admin-input,body.sky-ui:not(.modern-corporate) .auth input{background:#f8fcff!important;color:#23465e!important;box-shadow:none!important;border-color:#cbdfea!important}
body.sky-ui:not(.modern-corporate) .admin-auth .admin-tip{background:#f0f8fd!important;color:#607d91!important;border-color:#d4e6f1!important}
body.sky-ui:not(.modern-corporate) .admin-tip b,body.sky-ui:not(.modern-corporate) .fixed-copy strong,body.sky-ui:not(.modern-corporate) .database-notice strong,body.sky-ui:not(.modern-corporate) .table td strong,body.sky-ui:not(.modern-corporate) .table td b,body.sky-ui:not(.modern-corporate) .scheme-name,body.sky-ui:not(.modern-corporate) .company-name{color:#23465e!important}
body.sky-ui:not(.modern-corporate) .table img{background:#f0f6fa!important;border-color:#dcebf4!important}
body.sky-ui:not(.modern-corporate) .field select{background-image:linear-gradient(45deg,transparent 50%,#0284c7 50%),linear-gradient(135deg,#0284c7 50%,transparent 50%)!important}
body.sky-ui:not(.modern-corporate) .brand-mark:before,body.sky-ui:not(.modern-corporate) .brand-mark:after{background:#b9e8ff!important;box-shadow:none!important}
body.sky-ui:not(.modern-corporate) .auth:before,body.sky-ui:not(.modern-corporate) .auth:after,body.sky-ui:not(.modern-corporate) .admin-auth:before,body.sky-ui:not(.modern-corporate) .admin-auth:after{border-color:#d7edfa!important;background:none!important;box-shadow:none!important}
body.sky-ui:not(.modern-corporate) .admin-btn:hover,body.sky-ui:not(.modern-corporate) .card button:hover{background:#0369a1!important;box-shadow:0 4px 12px #0284c71a!important}

body.sky-ui:not(.modern-corporate) .company-cell{color:#23465e!important}
@media(max-width:560px){
 body.sky-ui.modern-corporate:not(.exporting) .preview-panel{display:flex!important;flex-direction:column!important;height:740px!important;min-height:0!important;flex:none!important}
 body.sky-ui.modern-corporate:not(.exporting) .page-rail{display:flex!important;flex-direction:row!important;gap:6px!important;padding:6px!important;flex:0 0 auto!important}
 body.sky-ui.modern-corporate:not(.exporting) .rail-heading,body.sky-ui.modern-corporate:not(.exporting) .rail-preview,body.sky-ui.modern-corporate:not(.exporting) .rail-state,body.sky-ui.modern-corporate:not(.exporting) .rail-caption small{display:none!important}
 body.sky-ui.modern-corporate:not(.exporting) .rail-item{flex:1!important;min-width:0!important;padding:9px 4px!important;min-height:60px!important}
 body.sky-ui.modern-corporate:not(.exporting) .rail-number{position:static!important;margin:0 auto 6px!important}
 body.sky-ui.modern-corporate:not(.exporting) .rail-caption{padding:0!important;text-align:center!important}
 body.sky-ui.modern-corporate:not(.exporting) .rail-caption b{font-size:10px!important}
 body.sky-ui.modern-corporate:not(.exporting) .viewer-card{flex:1!important;min-height:0!important}
 body.sky-ui.modern-corporate:not(.exporting) .viewer-window{height:auto!important;min-height:0!important;overflow:auto!important;padding:10px!important}
 body.sky-ui.modern-corporate:not(.exporting) .viewer-title p{display:none!important}
 body.sky-ui.modern-corporate:not(.exporting) .viewer-title h2{font-size:12px!important}
 body.sky-ui.modern-corporate:not(.exporting) #pdf-preview{zoom:.34!important}
}

/* Readable field accents on the light workbench. */
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-name{color:#0369a1!important;-webkit-text-fill-color:#0369a1!important;font-weight:650!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-role{color:#7e3fa0!important;-webkit-text-fill-color:#7e3fa0!important;font-weight:650!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-probation,body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-monthly{color:#a15b08!important;-webkit-text-fill-color:#a15b08!important;font-weight:650!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-company,body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-address{color:#176c78!important;-webkit-text-fill-color:#176c78!important;font-weight:650!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #f-duties{color:#405ba7!important;-webkit-text-fill-color:#405ba7!important;font-weight:650!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel #q-phone{color:#15734b!important;-webkit-text-fill-color:#15734b!important;font-weight:650!important;text-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) .control-panel .database-source-field[hidden]{display:none!important}

/* Compact page buttons replace the three live thumbnail cards. */
body.sky-ui.modern-corporate:not(.exporting) #app .preview-panel{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px!important;flex:0 0 auto!important;border-radius:12px!important;overflow:visible!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-heading{display:none!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;flex:1!important;min-width:0!important;min-height:0!important;height:44px!important;padding:8px 12px!important;border-radius:8px!important;box-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-number{position:static!important;display:grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;font-size:11px!important;border-radius:5px!important;box-shadow:none!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-state,body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-caption small{display:none!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-caption{display:block!important;padding:0!important;text-align:center!important}
body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-caption b{font-size:13px!important}
body.sky-ui.modern-corporate:not(.exporting) #app .viewer-card{flex:1!important;min-height:0!important}
@media screen{body.sky-ui:not(.exporting) #pdf-preview .preview-field-focus{outline:2px solid #0ea5e9!important;outline-offset:5px!important;box-shadow:0 0 0 6px #0ea5e91a!important;border-radius:3px!important}}
@media(max-width:560px){body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav{gap:5px!important;padding:5px!important}body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-item{gap:4px!important;padding:6px 3px!important}body.sky-ui.modern-corporate:not(.exporting) #app .compact-page-nav .rail-caption b{font-size:10px!important}}

/* Keep the theme value for preview/export, with only company settings visible. */
body.sky-ui.modern-corporate:not(.exporting) #app>.topbar .retained-theme-field[hidden]{display:none!important}

/* Anchor notifications just below the preview heading, outside its scroll area. */
body.sky-ui.modern-corporate:not(.exporting) .preview-status-anchor{position:relative;flex:0 0 0;height:0;min-height:0;width:100%;z-index:30}
body.sky-ui.modern-corporate:not(.exporting) #status-toast{position:absolute;top:12px;left:12px;right:auto;width:240px;max-width:calc(100% - 24px);padding:14px 36px 14px 14px;transform:translateY(-8px)}
body.sky-ui.modern-corporate:not(.exporting) #status-toast.is-visible{transform:translateY(0)}
body.sky-ui.modern-corporate:not(.exporting) #status-toast .status-copy strong{font-size:13px!important;line-height:20px!important}
body.sky-ui.modern-corporate:not(.exporting) #status-toast .status-copy span{font-size:12px!important;line-height:19px!important;max-height:140px}
@media(prefers-reduced-motion:reduce){body.sky-ui.modern-corporate:not(.exporting) #status-toast{transform:none}}
