/* STAFF workspace • interior system. Keep legacy actions and server contracts intact. */
:root{--staff-ink:#172b43;--staff-muted:#738297;--staff-line:#e2e8ef;--staff-blue:#2563eb;--staff-surface:#fff;--staff-canvas:#f4f6f9}
.staff-v3{background:var(--staff-canvas)!important;color:var(--staff-ink);font-family:Inter,"Segoe UI",Arial,sans-serif}
.staff-v3 .staff-content{padding:24px 32px 40px!important;gap:22px}
.staff-v3 .app-header{border:1px solid var(--staff-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 4px #182c4403!important;padding:12px 16px!important;overflow:visible!important}
.staff-v3 .app-header:before,.staff-v3 .app-header:after{display:none!important}
.staff-v3 .staff-page-heading{margin:0!important;padding:12px 0 4px!important;min-height:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.staff-v3 .staff-page-heading h1{font-size:29px!important;font-weight:700!important;letter-spacing:-1px;color:#152b43}
.staff-v3 .staff-page-subtitle{display:block!important;margin-top:7px;font-size:14px!important;line-height:1.6;color:var(--staff-muted)}
.staff-v3 main>section,.staff-v3 main>aside>section{box-shadow:none}
.staff-v3 :is(section,article,aside,div)[class*="rounded-3xl"][class*="border"],.staff-v3 :is(section,article,aside)[class*="rounded-["]{border-radius:16px!important;border-color:var(--staff-line)!important;box-shadow:0 2px 4px #182c4403!important}
.staff-v3 :is(input,select,textarea){border-color:#dce3eb!important;border-radius:9px!important;box-shadow:none!important;font-size:14px}
.staff-v3 :is(input,select,textarea):focus{outline:2px solid #2563eb44!important;outline-offset:1px;background:#fff}
.staff-v3 :is(button,a,input,select,textarea):focus-visible,.hub-popover button:focus-visible{outline:3px solid #649aff!important;outline-offset:3px}
.staff-v3 button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}
.staff-v3 button[class*="rounded-2xl"]{border-radius:10px!important}
.staff-v3 [class*="tracking-[0.1"]{letter-spacing:.08em!important}
.staff-v3 .staff-sidebar{background:#12293c!important;border:0!important;padding:28px 14px 18px!important}
.staff-v3 .staff-sidebar nav{display:flex;flex-direction:column;gap:4px}
.staff-v3 .staff-sidebar nav>.staff-nav-link:nth-child(2){order:-2}
.staff-v3 .staff-standards-nav{order:-1}
.staff-v3 .staff-nav-link{min-height:42px!important;border-radius:9px!important;font-size:13px!important;color:#b9cad8!important;gap:12px!important}
.staff-v3 .staff-nav-link:hover{background:#ffffff0d!important;color:#fff!important}
.staff-v3 .staff-nav-link.is-active{background:#2463df!important;color:white!important;box-shadow:0 4px 12px #061b3633!important}
.staff-v3 .staff-sidebar-label{font-size:10px!important;letter-spacing:.13em!important;color:#7e99af!important;margin:28px 12px 12px!important}
.staff-v3 .staff-sidebar-bottom{border-top:1px solid #ffffff12;padding-top:18px}
.staff-v3 .staff-sidebar-user{display:none}
.staff-v3 .staff-sidebar-bottom p{font-size:11px;color:#7e99af}
.staff-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#2563eb;color:white;border:1px solid #2563eb;border-radius:10px;padding:11px 17px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.staff-primary:hover{background:#1d4ed8}
.account-hub{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}
.hub-anchor{position:relative}
.hub-online{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e3eae7;border-radius:10px;color:#496057;background:#f7faf8;font-size:12px;white-space:nowrap;cursor:pointer}
.hub-live,.hub-colleague-list i{display:block;width:7px;height:7px;border-radius:50%;background:#30b57b;box-shadow:0 0 0 3px #30b57b15;flex-shrink:0}
.hub-online b{color:#173e2e}.hub-online.is-open{border-color:#7bcbab;background:#eefaf3}
.hub-account{display:flex;align-items:center;gap:10px;padding:0 0 0 12px;border:0;border-left:1px solid #e3e8ee;background:white;cursor:pointer;text-align:left;color:#506076}
.hub-account>span{display:flex;flex-direction:column;max-width:152px;min-width:0}.hub-account strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263c52}.hub-account small{font-size:10px;margin-top:3px;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8291a2}
.hub-popover{position:absolute;right:0;top:calc(100% + 16px);width:320px;max-width:calc(100vw - 24px);border:1px solid #e1e7ef;border-radius:14px;background:white;box-shadow:0 20px 65px #142e4c25;z-index:8000;animation:staff-pop .16s ease;overflow:hidden;text-align:left;color:#233950}
.hub-popover header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #edf0f4}.hub-popover strong{font-size:14px}.hub-popover p{font-size:12px;color:#7a8999;margin-top:4px}.hub-search{display:flex;align-items:center;gap:8px;margin:14px;padding:0 10px;border:1px solid #e1e7ef;border-radius:9px;color:#8a9aad}.hub-search input{width:100%;height:38px;min-width:0;border:0;background:transparent;outline:none;font-size:12px!important}
.hub-colleague-list{max-height:310px;overflow:auto;padding:0 8px 8px}.hub-colleague-list button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:9px;background:white;padding:10px;text-align:left;cursor:pointer}.hub-colleague-list button:hover,.hub-account-menu>button:hover{background:#f1f6fc}.hub-colleague-list button>span{flex:1;min-width:0}.hub-colleague-list strong,.hub-colleague-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.hub-colleague-list small{font-size:11px;color:#7a8999;margin-top:4px}.hub-colleague-list i.is-busy{background:#e4a632}.hub-empty{padding:14px;line-height:1.6}
.hub-popover footer{border-top:1px solid #edf0f4;padding:12px 18px;font-size:10px;color:#8896a6;background:#fafbfc}.hub-account-menu header{display:block}.hub-account-menu header p{overflow-wrap:anywhere}.hub-account-menu>button,.hub-account-menu footer button{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:3px 8px;padding:11px 12px;border:0;border-radius:8px;background:white;cursor:pointer;text-align:left;font-size:12px;color:#50667d}.hub-account-menu button span{flex:1}.hub-account-menu footer button{color:#a64147;background:transparent;margin:0;padding:4px;width:100%}
.staff-notifications-slot{width:40px;height:40px;flex-shrink:0;position:relative}
.staff-notifications-slot #nik76-notification-bell{position:relative!important;top:auto!important;right:auto!important;z-index:7600}
.staff-notifications-slot .nik76-bell{width:40px;height:40px;border-radius:10px;background:#fff;box-shadow:none;border:1px solid #e2e8ef}
.staff-notifications-slot .nik76-notifications-panel{top:54px;border-radius:14px;box-shadow:0 20px 65px #142e4c25;background:#fff}
.staff-file-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 20px;border:1px solid #e2e8ef;background:white;border-radius:12px;color:#718093;font-size:12px}.staff-file-summary>span{display:flex;align-items:center;gap:10px}.staff-file-summary strong{font-size:19px;color:#243b53}.staff-file-summary svg{color:#7894b2}.staff-file-summary button{border:0;background:none;color:#2563eb;font-size:12px}
.staff-file-inspector{align-self:start}.staff-v3 .staff-file-inspector h3{text-transform:none!important;letter-spacing:0!important;font-size:16px!important;color:#263d55!important}.staff-advanced summary{cursor:pointer;font-size:12px;color:#728398;padding:8px 0}.staff-advanced>div{margin:8px 0}
.staff-v3[data-staff-page="files"] .staff-files-layout>section>section{min-height:300px}.staff-v3[data-staff-page="files"] .border-dashed{padding:56px 24px!important;text-align:center;background:#fafbfd;border:1px dashed #d4dfeb!important;line-height:1.8}
.staff-admin-intro{display:flex;align-items:center;justify-content:space-between;background:#17394a!important;color:#fff!important;border-radius:16px;padding:26px 30px;gap:24px}.staff-admin-intro span{font-size:10px;letter-spacing:.1em;color:#9ac4cc}.staff-admin-intro h2{font-size:24px;font-weight:650;letter-spacing:-.6px;margin:8px 0}.staff-admin-intro p{font-size:13px;color:#b9cfd7}.staff-admin-total{display:flex;flex-direction:column;text-align:right;border-left:1px solid #ffffff20;padding-left:32px}.staff-admin-total strong{font-size:38px;font-weight:500;line-height:1.1}.staff-admin-total span{margin-top:8px;letter-spacing:0}
.staff-v3 .admin-shell>aside{background:#fff!important;align-self:start;padding:14px!important;border-radius:12px!important}.staff-v3 .admin-shell>aside>button{font-size:12px!important;padding:11px 12px!important;border-radius:8px!important;box-shadow:none!important;min-height:40px}.staff-v3 .admin-shell>aside>p{font-size:10px!important;color:#8292a5!important;padding:5px 8px 10px}
.staff-v3 table{border-collapse:collapse;width:100%;font-size:13px}.staff-v3 th{background:#f7f9fc;color:#7a8ca0;font-size:11px;font-weight:600;padding:14px!important;text-align:left}.staff-v3 td{padding:14px!important;border-bottom:1px solid #edf1f5}.staff-v3 tbody tr:hover{background:#f8faff}
.staff-v3[data-staff-page="profile"] main>section:first-child{align-self:start}.staff-v3[data-staff-page="structure"] main>aside{align-self:start}.staff-v3[data-staff-page="news"] article{overflow:hidden}.staff-v3[data-staff-page="requests"] main>section{border-radius:14px}.staff-v3[data-staff-page="documents"] main>aside{align-self:start}.staff-v3[data-staff-page="faq"] main>section{border-radius:14px}
/* Settings is a complete workspace, with navigation and an anchored save bar. */
body .nik49-settings-backdrop,body .nik87-backdrop{background:rgba(12,28,47,.5)!important;backdrop-filter:blur(5px)!important}
body .nik49-settings-shell{width:min(1120px,calc(100vw - 64px))!important;height:min(800px,calc(100dvh - 64px))!important;border-radius:18px!important;border:1px solid #d9e3ed!important;box-shadow:0 30px 100px #091e4540!important;background:white!important;overflow:hidden!important}
body .nik49-settings-sidebar{width:238px!important;min-width:238px!important;background:#f7f9fc!important;border-right:1px solid #e1e8f0!important;padding:22px 14px!important}.nik49-settings-title{padding:0 12px 20px!important}.nik49-settings-title h3{color:#1b344f!important;font-size:19px!important}.nik49-settings-tab{border:0!important;background:transparent!important;border-radius:9px!important;margin-bottom:4px!important;padding:11px 12px!important;color:#65798f!important;box-shadow:none!important}.nik49-settings-tab.is-active,.nik49-settings-tab.active{background:#e7eefb!important;color:#2459b5!important}.nik49-settings-footer{color:#8b9bad!important;font-size:11px!important}
body .nik49-settings-content{background:#fff!important;min-width:0}.nik49-settings-topbar{padding:26px 30px!important;border-bottom:1px solid #e6ebf1!important;background:#fff!important}.nik49-settings-topbar h3{font-size:24px!important;letter-spacing:-.5px!important;color:#1b344f!important}.nik49-settings-panel{padding:26px 30px!important;overflow:auto!important}.nik49-section{border-radius:12px!important;background:#fff!important;box-shadow:none!important;border-color:#e2e8ef!important}.nik49-field input,.nik49-field select,.nik49-field textarea{border:1px solid #dce4ed!important;background:#fcfdff!important;border-radius:9px!important;box-shadow:none!important;min-height:42px;color:#213b55!important}.nik49-field label{color:#50657d!important;font-size:12px!important}.nik49-note-card{background:#f3f7fc!important;border:1px solid #e0e9f4!important;color:#6b7e94!important;border-radius:10px!important}.nik49-settings-actions{padding:16px 30px!important;border-top:1px solid #e2e8ef!important;background:#fafbfd!important}.nik49-btn{border-radius:9px!important;box-shadow:none!important;font-size:12px!important}.nik49-btn-primary{background:#2563eb!important;color:white!important}.nik49-switch-row{padding:16px 0!important;border-bottom:1px solid #edf1f6!important}.nik49-list-card{border:1px solid #e1e8f0!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}
/* Standards library and PDF reading surface. */
body .nik87-shell{inset:24px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;transform:none!important;border-radius:18px!important;background:#fff!important;border:0!important;box-shadow:0 24px 90px #0c203740!important;overflow:hidden!important}.nik87-header{padding:22px 28px!important;border-bottom:1px solid #e1e8ef!important;background:#fff!important}.nik87-header h2{font-size:25px!important;letter-spacing:-.6px!important;color:#1c344c!important}.nik87-header>div>span{font-size:10px!important;letter-spacing:.14em!important;color:#7893ac!important}.nik87-header p{font-size:12px!important;color:#7a8d9e!important}.nik87-content{grid-template-columns:300px minmax(0,1fr)!important;gap:0!important;padding:0!important;min-height:0!important}.nik87-side{padding:22px!important;background:#f7f9fc!important;border-right:1px solid #e0e7ef!important;overflow:auto!important}.staff-library-caption{font-size:10px;font-weight:700;letter-spacing:.12em;color:#7f92a6;margin-bottom:12px}.staff-standard-list{display:grid;gap:7px;margin-bottom:24px}.staff-standard-list button{display:block;width:100%;text-align:left;border:1px solid #e0e7f0;border-radius:10px;padding:13px;background:white;cursor:pointer;color:#304962;font-size:12px}.staff-standard-list button[aria-current=true]{border-color:#95b7f0;background:#eaf2ff}.staff-standard-list small{display:block;margin-top:5px;font-size:10px;color:#6e8aa5}.nik87-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.nik87-card h3{font-size:16px!important;line-height:1.5!important}.nik87-icon{display:none!important}.nik87-card p,.nik87-card dl{font-size:12px!important}.nik87-primary,.nik87-secondary,.nik87-open-new{border-radius:8px!important;box-shadow:none!important;font-size:12px!important}.nik87-primary{background:#2563eb!important}.nik87-viewer{border:0!important;border-radius:0!important;background:#e9edf2!important;min-height:0!important}.nik87-viewer-top{padding:14px 22px!important;background:#fff!important;border-bottom:1px solid #dce3ec!important}.nik87-viewer-top b{font-size:12px!important}.nik87-viewer iframe{flex:1;width:100%;min-height:300px;border:0}
/* All legacy administration screens share the same surface and form language. */
body .nik67-admin-shell,body .nik67-preview-shell,body .nik78-admin-shell,body .nik80-survey-preview-shell,body .nik59-shell,body .nik76-shell,body .nik81-trash-shell,body .nik71-admin-panel{border-radius:16px!important;border:1px solid #dfe6ee!important;background:#fff!important;box-shadow:0 30px 100px #122b4840!important;overflow:auto;max-height:calc(100dvh - 48px)!important}
body .nik67-admin-shell :is(header),body .nik67-preview-shell :is(header),body .nik78-admin-shell :is(header),body .nik80-survey-preview-shell :is(header),body .nik59-shell :is(header),body .nik76-shell :is(header),body .nik81-trash-shell :is(header),body .nik71-admin-panel :is(header){background:#fff!important;border-bottom:1px solid #e4eaf1!important;padding:22px 26px!important}
body .nik67-admin-shell :is(h2),body .nik67-preview-shell :is(h2),body .nik78-admin-shell :is(h2),body .nik80-survey-preview-shell :is(h2),body .nik59-shell :is(h2),body .nik76-shell :is(h2),body .nik81-trash-shell :is(h2),body .nik71-admin-panel :is(h2){font-size:23px!important;letter-spacing:-.5px!important;color:#203b53!important}
body .nik67-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik67-preview-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik78-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik80-survey-preview-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik59-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik76-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik81-trash-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .nik71-admin-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #dae3ed!important;border-radius:8px!important;background:#fbfcfe!important;box-shadow:none!important;color:#2a425a!important}
body .nik67-admin-shell :is(button),body .nik67-preview-shell :is(button),body .nik78-admin-shell :is(button),body .nik80-survey-preview-shell :is(button),body .nik59-shell :is(button),body .nik76-shell :is(button),body .nik81-trash-shell :is(button),body .nik71-admin-panel :is(button){border-radius:8px!important;box-shadow:none!important;font-size:12px!important}
body :is(.nik67-admin-create,.nik78-admin-create,.nik59-card,.nik76-card,.nik71-admin-preview){background:#f8fafc!important;border:1px solid #e1e8f0!important;border-radius:12px!important;box-shadow:none!important;padding:20px!important}
/* Public surveys and application forms are deliberately readable at every width. */
html.nik78-public-survey-page body,html.nik68-public-page body{background:#f1f5f8!important;color:#263e55;font-family:Inter,"Segoe UI",Arial,sans-serif}
body .nik78-shell,body .nik68-shell{max-width:1020px!important;margin:32px auto!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0 20px!important}
body .nik78-hero,body .nik68-hero{border:0!important;border-radius:18px!important;padding:36px!important;background:#173c4b!important;color:#fff!important;box-shadow:none!important;gap:24px!important}.nik78-hero h1,.nik68-hero h1{font-size:32px!important;line-height:1.25!important;letter-spacing:-.9px!important;color:#fff!important;max-width:650px}.nik78-hero p,.nik68-hero p{font-size:14px!important;line-height:1.8!important;color:#bed4db!important;max-width:620px}.nik78-hero>div>span,.nik68-hero-chip{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase;color:#8cc5c8!important;background:transparent!important;padding:0!important;border:0!important}.nik78-logo{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;font-size:20px!important}.nik68-status{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;color:#fff!important;padding:18px!important}.nik68-status small{color:#b7d0d8!important}.nik68-logo-wrap{display:none!important}
.nik78-notice{background:#e9f3ee!important;border:1px solid #d5e5db!important;color:#567766!important;font-size:12px!important;border-radius:10px!important;margin:18px 0!important;padding:14px 18px!important}
.staff-form-progress{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:18px 2px;font-size:12px;color:#6c8192}.staff-form-progress progress{height:7px;width:45%;border:0;border-radius:8px;accent-color:#2b927d}.staff-form-progress progress::-webkit-progress-bar{background:#e0e8ef;border-radius:8px}.staff-form-progress progress::-webkit-progress-value{background:#2b927d;border-radius:8px}
.staff-form-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 22px}.staff-form-nav a{font-size:11px;line-height:1.4;text-decoration:none;color:#5c7489;border:1px solid #dce5ed;background:#fff;border-radius:8px;padding:9px 12px}.staff-form-nav a:hover{color:#245cbb;border-color:#92b4e7;background:#f2f7ff}
body .nik78-form,body .nik68-form{padding:0!important;background:transparent!important;display:grid;gap:20px}.nik78-section,.nik68-section{scroll-margin-top:24px;border:1px solid #e1e7ef!important;border-radius:14px!important;background:white!important;padding:28px 32px!important;box-shadow:none!important;margin:0!important}.nik78-section h2,.nik68-section h2{color:#213e55!important;font-size:19px!important;font-weight:650!important;letter-spacing:-.3px!important}.nik68-section-head{padding:0 0 18px!important;border-bottom:1px solid #edf1f5!important;margin-bottom:22px!important}.nik78-field{padding:24px 0!important;border:0!important;border-top:1px solid #edf1f5!important;background:white!important;border-radius:0!important;box-shadow:none!important}.nik78-field header{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px!important}.nik78-field header b{font-size:14px!important;line-height:1.65;color:#324c61}.nik78-field .req{font-size:10px!important;color:#9aa6b1!important;font-weight:400!important;white-space:nowrap}.nik78-scale{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:8px!important;max-width:610px}.nik78-scale button,.nik78-options button{border:1px solid #dce5ed!important;border-radius:8px!important;background:#f8fafc!important;color:#5c758a!important;box-shadow:none!important;min-height:44px!important;font-size:14px!important}.nik78-scale button.active,.nik78-options button.active{background:#2463df!important;border-color:#2463df!important;color:white!important;box-shadow:0 3px 8px #2463df26!important}.nik78-scale button:hover,.nik78-options button:hover{border-color:#8cb1e9!important}.nik78-options{display:flex!important;flex-wrap:wrap;gap:8px!important}.nik78-options button{padding:10px 18px!important}.nik78-field textarea,.nik68-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #dce4ec!important;border-radius:8px!important;background:#fcfdff!important;color:#294358!important;font-size:14px!important;box-shadow:none!important;line-height:1.6}.nik68-field label{font-size:12px!important;color:#577087!important}.nik68-grid{gap:22px!important}.nik68-inline-hint{font-size:11px!important;color:#8192a1!important;line-height:1.7!important}.nik78-actions,.nik68-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:20px 0!important;background:transparent!important}.nik78-actions button,.nik68-btn-primary{background:#2463df!important;color:white!important;box-shadow:none!important;border:0!important;border-radius:9px!important;padding:13px 24px!important;font-size:13px!important}.nik78-field-missing{outline:2px solid #e39c9c!important;outline-offset:6px}.nik78-inline-error,.nik68-alert{border-radius:9px!important;background:#fff2f2!important;color:#a24646!important;padding:15px!important}
@keyframes staff-pop{from{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}
.staff-v3 .page-transition-in{animation:staff-pop .18s ease both}
@media(max-width:1279px){.staff-v3 .staff-content{padding:18px!important}.hub-account>span{display:none}.staff-v3 .app-header{padding:10px!important}.staff-mobile-standards{padding:12px;text-align:left;background:#f2f6fb;border-radius:9px}}
@media(max-width:767px){.staff-v3 .staff-content{padding:12px!important}.staff-v3 .staff-page-heading h1{font-size:25px!important}.staff-v3 .staff-page-heading{flex-wrap:wrap;gap:12px}.account-hub{gap:8px}.hub-account{padding-left:8px}.hub-online{padding:10px 8px;gap:6px}.hub-online>span:not(.hub-live),.hub-online>svg{display:none}.hub-popover{position:fixed;top:78px;right:12px;width:min(340px,calc(100vw - 24px))}.staff-notifications-slot .nik76-notifications-panel{position:fixed;top:78px;right:12px}.staff-file-summary{align-items:flex-start;flex-direction:column}.staff-admin-intro{padding:22px}.staff-admin-intro h2{font-size:20px}.staff-admin-total strong{font-size:28px}body .nik49-settings-shell{width:100vw!important;height:100dvh!important;border-radius:0!important;display:flex!important;flex-direction:column!important;inset:0!important;transform:none!important}body .nik49-settings-sidebar{width:100%!important;min-width:0!important;padding:12px!important;border-bottom:1px solid #e1e8f0}.nik49-settings-title,.nik49-settings-footer{display:none!important}.nik49-settings-nav{display:flex!important;overflow-x:auto;gap:6px}.nik49-settings-tab{flex:0 0 auto!important;white-space:nowrap;margin:0!important}.nik49-settings-content{flex:1;min-height:0}.nik49-settings-topbar,.nik49-settings-panel,.nik49-settings-actions{padding:16px!important}body .nik87-shell{inset:8px!important;border-radius:12px!important}.nik87-header{padding:18px!important}.nik87-content{display:flex!important;flex-direction:column!important;overflow:auto!important}.nik87-side{max-height:230px;flex-shrink:0;border-right:0!important;border-bottom:1px solid #dce4ed}.nik87-viewer{flex:1;min-height:450px!important}.nik87-viewer-top{gap:12px}.nik87-viewer-top b{overflow-wrap:anywhere}.nik87-card dl{display:none}body .nik78-shell,body .nik68-shell{padding:0 12px!important;margin:12px auto!important}body .nik78-hero,body .nik68-hero{padding:24px!important;flex-direction:column!important;display:flex!important}.nik78-hero h1,.nik68-hero h1{font-size:25px!important}.nik78-logo{display:none}.nik68-status{width:100%}.nik78-section,.nik68-section{padding:20px!important}.nik78-scale{gap:4px!important}.nik78-scale button{min-width:0!important;padding:0!important;font-size:12px!important;min-height:38px!important}.nik78-field header{flex-direction:column;gap:4px}.nik68-grid{grid-template-columns:1fr!important}.nik78-actions,.nik68-actions{flex-wrap:wrap}.staff-form-nav{gap:6px}.staff-form-nav a{font-size:10px}}
@media(prefers-reduced-motion:reduce){.staff-v3 *,.hub-popover{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.staff-auth .staff-auth-brand{background:#173c4b!important}.staff-auth .staff-auth-heading h1 span{color:#99d4d0}.staff-auth .staff-auth-heading>p:last-of-type,.staff-auth .staff-auth-features p{color:#acc8d0}.staff-password-field{position:relative}.staff-password-field input{padding-right:76px!important}.staff-password-field button{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#53738e;font-size:11px;padding:6px}.nik49-settings-title h2{font-size:20px!important;color:#234059!important}.nik49-settings-tab>span{display:inline-flex;align-items:center;color:inherit;background:transparent!important}.nik49-settings-tab svg{width:17px;height:17px}.staff-notifications-slot .nik76-bell svg{color:#577b9d;width:19px;height:19px}
