/* Technical brief 07.09.2026: shared tokens and administration workspace. */
:root{--staff-ink:#172B3A;--staff-muted:#526574;--staff-line:#DCE5E9;--staff-blue:#087F8C;--staff-canvas:#F4F7F8;--tz-accent:#087F8C}
body{font-family:Inter,Arial,sans-serif;color:#172B3A;background:#F4F7F8}
::selection{background:#CCE9E5;color:#172B3A}
button,nav,a[role=tab],[role=tab],summary{user-select:none}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #087F8C!important;outline-offset:2px!important}
body .staff-v3{font-size:15px;line-height:1.5;background:#F4F7F8!important;color:#172B3A!important}
body .staff-v3 .staff-sidebar{background:#142C3B!important;width:236px!important}
body .staff-v3 .staff-nav-link.is-active{background:#087F8C!important;box-shadow:none!important}
body .staff-v3 .staff-nav-link{font-size:14px!important}
body .staff-v3 .staff-page-heading h1{color:#172B3A!important;font-size:28px!important}
body .staff-v3 .staff-page-subtitle{color:#526574!important;font-size:14px!important}
body .staff-v3 :is([class*=text-slate-400],[class*=text-slate-500],[class*=text-slate-600]){color:#526574!important}
body .staff-v3 :is([class*=text-blue-],[class*=text-sky-]){color:#087F8C!important}
body .staff-v3 :is([class*=bg-blue-600],[class*=bg-blue-500],[class*=bg-sky-600],[class*=bg-gradient-to-r]):is(button){background:#087F8C!important;background-image:none!important;color:#fff!important;box-shadow:none!important}
body .staff-v3 :is([class*=bg-blue-50],[class*=bg-sky-50]){background:#EDF7F6!important}
body .staff-v3 :is([class*=border-blue],[class*=border-sky]){border-color:#C7DFE0!important}
body .staff-v3 :is(.staff-primary,.studio-primary-button,.tz-primary){background:#087F8C!important;color:#fff!important;border-color:#087F8C!important;box-shadow:none!important}
body .staff-v3 :is(input,select,textarea){font-size:14px!important;color:#172B3A!important;min-height:42px}
body .staff-v3 :is(input[type=checkbox],input[type=radio]){min-height:16px;width:16px;height:16px;accent-color:#087F8C}
body .staff-v3 :is(section,article,aside)[class*=rounded]{border-radius:14px!important}
body .staff-v3 .staff-admin-intro{display:none}
body .staff-v3[data-staff-page=admin] .admin-shell{display:block!important}
body .staff-v3[data-staff-page=admin] .admin-shell>aside{display:none!important}
.tz-admin-employees{min-width:0}.tz-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}
.tz-metrics>button{display:flex;align-items:center;text-align:left;gap:15px;border:1px solid #DCE5E9;border-radius:12px;background:white;padding:20px;cursor:pointer;color:#526574}.tz-metrics>button>svg{padding:10px;width:45px;height:45px;border-radius:10px;background:#E5F4F2;color:#087F8C}.tz-metrics span{font-size:13px}.tz-metrics strong{display:block;font-size:30px;color:#172B3A;line-height:1.25}.tz-metrics .tz-add{justify-content:center;border:1px solid #087F8C;background:#087F8C;color:white}.tz-metrics .tz-add svg{background:transparent;color:white}.tz-metrics .tz-add span{font-size:14px;font-weight:600}
.tz-admin-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.tz-admin-grid.has-detail{grid-template-columns:minmax(0,1fr) 380px}.tz-admin-register,.tz-person-detail{background:white;border:1px solid #DCE5E9;border-radius:14px;overflow:hidden;min-width:0}.tz-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:18px;border-bottom:1px solid #DCE5E9}.tz-filters label,.tz-edit-grid label{display:flex;flex-direction:column;gap:7px;flex:1;font-size:13px;color:#526574;min-width:110px}.tz-filters .tz-search{min-width:220px;flex:2}.tz-search>div{display:flex;align-items:center;border:1px solid #DCE5E9;border-radius:10px;padding-left:12px;gap:8px}.tz-search input{border:0!important;width:100%;min-width:0;background:transparent;padding:10px 8px}.tz-filters select,.tz-edit-grid input,.tz-edit-grid select{width:100%;border:1px solid #DCE5E9;border-radius:10px;background:white;padding:9px 11px;min-height:42px}
.tz-table-scroll{overflow-x:auto}.tz-table-scroll table{min-width:680px}.tz-table-scroll th{white-space:nowrap;font-size:12px!important;color:#526574!important}.tz-table-scroll th button{font:inherit;color:inherit}.tz-table-scroll td{font-size:13px!important;color:#172B3A!important;padding:16px 12px!important;line-height:1.5;vertical-align:middle}.tz-table-scroll small{display:block;color:#526574;font-size:12px;margin-top:3px}.tz-table-scroll tr{cursor:pointer}.tz-table-scroll tr.is-selected{background:#E2F1F1!important}.tz-person{display:flex;align-items:center;gap:11px;text-align:left;min-width:200px}.tz-person strong{font-size:13px;display:block;max-width:220px;white-space:normal}.tz-person small{overflow-wrap:anywhere}.tz-status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:#eaf6ef;color:#286147;font-size:12px;white-space:nowrap}.tz-status:before{content:'';display:block;width:6px;height:6px;background:currentColor;border-radius:50%}.tz-status.is-blocked{color:#a43845;background:#fff0f2}
.tz-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:16px 18px;font-size:13px;color:#526574;border-top:1px solid #DCE5E9}.tz-pagination>span:first-child{margin-right:auto}.tz-pagination button{border:1px solid #DCE5E9;padding:6px;border-radius:6px}.tz-pagination button:disabled{opacity:.4}.tz-person-detail{padding:20px}.tz-person-detail>header,.tz-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tz-person-detail h2{font-size:17px;font-weight:650}.tz-detail-identity{display:flex;gap:16px;align-items:center;margin:24px 0}.tz-detail-identity h3{font-size:17px;font-weight:650;overflow-wrap:anywhere}.tz-detail-identity p{font-size:13px;color:#526574;margin:5px 0 8px}.tz-tabs{display:flex;border-bottom:1px solid #DCE5E9;margin-bottom:20px}.tz-tabs button{flex:1;padding:12px 5px;font-size:13px;color:#526574;border-bottom:2px solid transparent}.tz-tabs button[aria-selected=true]{color:#087F8C;border-color:#087F8C;font-weight:600}.tz-person-detail dl{margin:0 0 20px}.tz-person-detail dt{font-weight:600;font-size:13px;margin:16px 0 5px}.tz-person-detail dd{display:flex;align-items:center;gap:10px;overflow-wrap:anywhere;font-size:14px;color:#526574}.tz-person-detail dd span{min-width:0}.tz-detail-actions{display:grid;gap:9px;margin-top:12px}.tz-detail-actions button{min-height:42px;border:1px solid #C8DCDF;border-radius:10px;padding:9px;font-size:13px;color:#326773}.tz-detail-actions .tz-danger{border-color:#E6C4C8;color:#9E3D4B}.tz-primary{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#087F8C;color:white;padding:10px 16px;border:1px solid #087F8C;border-radius:10px;font-size:14px;min-height:42px}.tz-person-detail>.tz-primary{width:100%}.tz-error,.tz-notice{padding:14px 18px;border-radius:10px;margin:0 0 16px;font-size:14px;white-space:pre-line}.tz-error{background:#fff1f2;color:#9a3444;border:1px solid #ebc8ce}.tz-error button{margin-left:16px;text-decoration:underline}.tz-notice{background:#e8f5ef;color:#295e46;border:1px solid #c6e3d5}.tz-bulk{display:flex;gap:20px;align-items:center;padding:12px 18px;background:#e6f3f2;color:#246572;font-size:13px}.tz-empty{padding:50px 24px;text-align:center;color:#526574}.tz-empty svg{margin:0 auto 16px;color:#769198}.tz-empty h3{font-size:18px;color:#172B3A;margin-bottom:8px}.tz-empty button{color:#087F8C;margin-top:16px}.tz-permission-list{display:grid;gap:10px}.tz-permission-list>span{display:flex;gap:8px;font-size:13px}.tz-permission-list p{font-size:13px;color:#526574}.tz-history article{padding:14px 0;border-bottom:1px solid #DCE5E9}.tz-history small{display:block;font-size:12px;color:#526574}.tz-history p{font-size:13px}
.tz-dialog{padding:26px;border:1px solid #DCE5E9;border-radius:14px;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 32px);color:#172B3A;background:white;box-shadow:0 20px 60px #142c3b26}.tz-dialog::backdrop{background:#142c3b66}.tz-dialog h2{font-size:23px;font-weight:650;margin-bottom:18px}.tz-dialog p{color:#526574;font-size:14px;line-height:1.6;margin:14px 0}.tz-dialog footer{display:flex;justify-content:flex-end;gap:18px;margin-top:24px}.tz-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tz-dialog button:disabled{opacity:.6;cursor:wait}
body :is(.nik49-settings,.nik49-drawer){color:#172B3A!important;opacity:1!important}body .nik49-settings-shell{width:min(1180px,calc(100vw - 40px))!important;height:calc(100dvh - 40px)!important}body .nik49-settings :is(p,label,small,.nik49-file-hint,.nik49-save-state,.nik49-field,.nik49-section,.nik49-note-card){color:#526574!important;opacity:1!important}body .nik49-settings :is(h2,h3,h4,b,strong,input,select,textarea){color:#172B3A!important;opacity:1!important}body .nik49-settings :is(input,select,textarea){font-size:15px!important;line-height:1.5!important}body .nik49-settings :is(label,p,button,a,small){font-size:14px!important;line-height:1.5!important}body .nik49-settings button{color:#326773!important;opacity:1!important}body .nik49-settings .nik49-btn-primary{background:#087F8C!important;color:white!important}body .nik49-settings-tab.is-active{background:#DDF0EE!important;color:#087F8C!important}body .nik49-settings-panel{max-width:900px;width:100%}body .nik49-settings input:disabled{background:#EDF1F3!important;color:#526574!important;-webkit-text-fill-color:#526574!important;opacity:1!important}
body .nik87-primary,body .nik78-actions button,body .nik68-btn-primary,body .nik78-scale button.active,body .nik78-options button.active{background:#087F8C!important;border-color:#087F8C!important;color:white!important}.staff-standard-list button[aria-current=true]{background:#E1F1EF;border-color:#8AB8B7}.staff-form-nav a:hover{background:#E1F1EF;color:#087F8C;border-color:#8AB8B7}
body .staff-auth-brand{background:#142C3B!important}body .staff-auth-form button[type=submit]{background:#087F8C!important;background-image:none!important}body .staff-auth-form{color:#172B3A}
@media(max-width:1450px){.tz-admin-grid.has-detail{grid-template-columns:minmax(0,1fr) 360px}.tz-filters label{min-width:130px}.tz-metrics>button{padding:16px;gap:10px}.tz-metrics span{font-size:12px}}
@media(max-width:1100px){.tz-admin-grid.has-detail{grid-template-columns:minmax(0,1fr)}.tz-person-detail{position:fixed;right:0;top:0;bottom:0;width:400px;max-width:100vw;z-index:8500;overflow:auto;box-shadow:-12px 0 40px #142c3b22}.tz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.tz-filters{padding:14px;gap:10px}.tz-metrics{gap:10px}.tz-metrics>button{padding:14px}.tz-metrics>button>svg{display:none}.tz-metrics strong{font-size:25px}.tz-edit-grid{grid-template-columns:1fr}.tz-filters .tz-search{flex-basis:100%;min-width:0}.tz-bulk{flex-wrap:wrap}.tz-dialog{padding:20px}}
.staff-v3[data-staff-page=admin] .staff-sidebar nav>.staff-nav-link{display:none!important}.tz-admin-nav{display:grid;gap:4px}.tz-admin-nav .staff-nav-link{width:100%;text-align:left}.staff-v3[data-staff-page=admin] .staff-sidebar-label{font-size:0!important}.staff-v3[data-staff-page=admin] .staff-sidebar-label:after{content:'АДМИНИСТРИРОВАНИЕ';font-size:10px}
.tz-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.tz-tool-card{background:#fff;border:1px solid #DCE5E9;border-radius:14px;padding:26px}.tz-tool-card>svg{color:#087F8C;width:28px;height:28px;margin-bottom:18px}.tz-tool-card h2{font-size:20px;margin-bottom:10px;font-weight:650}.tz-tool-card p,.tz-intro{font-size:14px;color:#526574;line-height:1.65;margin:14px 0 20px}.tz-tool-card dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #e4ecef;padding:12px 0;font-size:14px}.tz-permission-list label{display:flex;align-items:center;gap:10px;font-size:14px}
.tz-directory-filters{background:white;border:1px solid #DCE5E9;border-radius:12px;margin-bottom:20px}.tz-directory-filters .tz-tabs{margin:0}.tz-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.tz-directory-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:20px}.tz-directory-card{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #DCE5E9;border-radius:12px;padding:24px 16px;color:#172B3A;text-align:center}.tz-directory-card>span,.tz-directory-card small{font-size:13px;color:#526574}.tz-profile{background:#fff;border:1px solid #DCE5E9;border-radius:14px;padding:26px 30px}.tz-profile-hero{display:flex;align-items:center;gap:24px;padding-bottom:26px}.tz-profile-hero h2{font-size:24px;font-weight:650}.tz-profile-hero p{color:#526574;font-size:15px;margin:6px 0 12px}.tz-profile-hero small{margin-left:16px;color:#526574}.tz-profile-hero>button{margin-left:auto}.tz-profile .tz-tabs{justify-content:flex-start}.tz-profile .tz-tabs button{flex:none;padding:15px 22px}.tz-profile-body{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:18px 0}.tz-profile-body h3{font-size:17px;font-weight:650;margin-bottom:20px}.tz-profile-body p{font-size:15px;color:#526574;line-height:1.65}.tz-profile-body dt{font-size:13px;color:#526574;margin:16px 0 5px}.tz-profile-body dd{font-size:15px;overflow-wrap:anywhere}.tz-profile-info{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid #e8eef1;font-size:14px}.tz-skill-list{display:flex;flex-wrap:wrap;gap:10px}.tz-skill-list>span{background:#E7F3F1;padding:8px 12px;border-radius:8px;color:#326773;font-size:14px}.tz-profile-link{display:block;border-bottom:1px solid #DCE5E9;padding:12px 0;color:#087F8C}.tz-news-filters>div{display:flex;align-items:center;gap:20px;padding:16px 20px!important}.tz-news-filters>div>p{display:none}.tz-news-filters>div>div{margin-top:0}.tz-news-filters>div>div:last-child{margin-left:auto;min-width:260px}.tz-document-create{padding:22px;background:#fff;border:1px solid #DCE5E9;border-radius:14px}.tz-document-create form{margin:0!important;background:white!important;border:0!important;padding:0!important}.tz-account-check{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#526574;font-size:13px}.tz-account-check button{padding:8px 12px;border:1px solid #DCE5E9;border-radius:8px;background:#fff;color:#087F8C}
@media(max-width:1100px){.tz-directory-layout{grid-template-columns:1fr}.tz-directory-layout .tz-person-detail{position:static;width:100%;box-shadow:none}.tz-profile-body{gap:24px}}
@media(max-width:600px){.tz-profile{padding:20px}.tz-profile-hero{flex-wrap:wrap;gap:16px}.tz-profile-hero h2{font-size:20px}.tz-profile-hero>button{margin:0;width:100%}.tz-profile .tz-tabs{overflow:auto;white-space:nowrap}.tz-profile .tz-tabs button{padding:12px;font-size:12px}.tz-profile-body{grid-template-columns:1fr}.tz-profile-info{grid-template-columns:1fr;gap:6px}.tz-news-filters>div{flex-wrap:wrap}.tz-news-filters>div>div:last-child{width:100%;min-width:0}}
body #nik49-modal .nik49-drawer{background:#fff!important;color:#172B3A!important;border:1px solid #DCE5E9;border-radius:14px!important}body #nik49-modal :is(h3,p){color:#172B3A!important}body #nik49-modal .nik49-btn{color:#526574!important}body #nik49-modal .nik49-btn-danger{background:#A43E4C!important;color:#fff!important}
.tz-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;align-items:start}.tz-task-link{display:flex;flex-direction:column;gap:5px;padding:17px 0;border-bottom:1px solid #DCE5E9;width:100%;text-align:left;color:#172B3A;font-size:14px}.tz-task-link span{color:#526574;font-size:13px}@media(max-width:900px){.tz-overview-grid{grid-template-columns:1fr}}
.tz-bulk{flex-wrap:wrap}.tz-bulk label{font-size:12px;display:flex;flex-direction:column;gap:4px}.tz-bulk select{border:1px solid #C7DFE0;background:white;border-radius:8px;padding:6px;max-width:180px}.tz-bulk button:disabled{color:#687C83;cursor:not-allowed}

/* September follow-up: no route fades, stable navigation, readable settings. */
.page-transition-in,.staff-route,.staff-page-content{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}
body .staff-v3 .staff-sidebar{width:100%!important;scrollbar-width:none;overscroll-behavior:contain}
body .staff-v3 .staff-sidebar::-webkit-scrollbar{display:none;width:0;height:0}
.staff-sidebar-sticky{height:100dvh}
body .staff-v3 .staff-sidebar nav{gap:2px}
body .staff-v3 .staff-nav-link{min-height:42px;padding-top:9px;padding-bottom:9px;transition:none}
body .staff-v3 .staff-sidebar-brand{padding-bottom:18px}
body .staff-v3 .staff-sidebar-label{margin-top:16px!important}
body .nik49-settings{--nik49-text:#172B3A;--nik49-muted:#526574}
body .nik49-settings :is(span,div,li,dt,dd,a,legend){color:inherit}
body .nik49-settings :is(.nik49-chip,.nik49-switch-row,.nik49-list-card,.nik49-field,.nik49-form-grid){color:#172B3A!important}
body .nik49-settings :is(.nik49-switch-row,.nik49-list-card) span{color:#526574!important}
body .nik49-settings .nik49-chip{background:#E6F3F2!important;border:1px solid #C6DEDE!important;color:#24545D!important}
body .nik49-settings :is(input,textarea,select){background:#fff!important;color:#172B3A!important;-webkit-text-fill-color:#172B3A!important;caret-color:#087F8C}
body .nik49-settings :is(input,textarea)::placeholder{color:#687D89!important;-webkit-text-fill-color:#687D89!important;opacity:1}
body .nik49-settings .nik49-btn-primary *{color:inherit!important}
body .nik49-settings :is(.nik49-contact,.nik49-status-pill){color:#24545D!important;background:#E6F3F2!important}
body .nik49-settings :is(.nik49-field label,.nik49-settings-footer,.nik49-save-state){color:#526574!important}
body #nik87-company-standards-root .nik87-shell{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(1120px,calc(100vw - 64px))!important;height:min(760px,calc(100dvh - 96px))!important;max-width:1120px!important;max-height:calc(100dvh - 96px)!important;border:1px solid #DCE5E9!important;border-radius:16px!important;box-shadow:0 18px 60px #142C3B30!important}
body #nik87-company-standards-root .nik87-backdrop{background:#142C3B66;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
body #nik87-company-standards-root .nik87-header{padding:18px 24px!important}
body #nik87-company-standards-root .nik87-header h2{font-size:22px!important}
body #nik87-company-standards-root .nik87-content{grid-template-columns:260px minmax(0,1fr)!important}
body #nik87-company-standards-root .nik87-side{padding:18px!important}
.staff-home-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;background:var(--home-surface,#fff);border:1px solid var(--home-line,#DCE5E9);border-radius:14px}
.staff-home-welcome h2{font-size:25px;line-height:1.3;font-weight:650;margin:10px 0;color:var(--home-ink,#172B3A)}
.staff-home-welcome p:not(.section-eyebrow){font-size:14px;color:var(--home-muted,#526574)}
.staff-home-actions{display:flex;flex-wrap:wrap;gap:10px}
.staff-home-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.staff-home-shortcuts button{display:flex;align-items:center;gap:14px;text-align:left;padding:18px 20px;background:var(--home-surface,#fff);border:1px solid var(--home-line,#DCE5E9);border-radius:12px;color:var(--home-ink,#172B3A)}
.staff-home-shortcuts svg{color:#087F8C;flex-shrink:0}.staff-home-shortcuts span{font-size:14px;font-weight:600}.staff-home-shortcuts small{display:block;font-size:12px;font-weight:400;color:var(--home-muted,#526574);margin-top:4px}.staff-home-shortcuts strong{margin-left:auto;font-size:24px;font-weight:650}
body .staff-v3[data-staff-page=dashboard] .staff-attention{border-color:#DCE5E9;border-radius:12px;background:#fff}
body .staff-v3[data-staff-page=dashboard] .staff-attention-title{background:#EAF4F3;color:#24545D}
body .staff-v3[data-staff-page=dashboard] .staff-attention button{color:#172B3A}
body .staff-v3[data-staff-page=dashboard] .staff-attention svg{color:#087F8C}
body .staff-v3[data-staff-page=dashboard] :is(.glass-panel,.empty-studio-state){box-shadow:none!important}
@media(max-width:1100px){.staff-home-welcome{align-items:flex-start;flex-direction:column}.staff-home-actions{width:100%}}
@media(max-width:640px){.staff-home-shortcuts{grid-template-columns:1fr}.staff-home-welcome{padding:20px}.staff-home-welcome h2{font-size:22px}body #nik87-company-standards-root .nik87-shell{width:calc(100vw - 24px)!important;height:calc(100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important}body #nik87-company-standards-root .nik87-content{grid-template-columns:1fr!important;overflow:auto!important}body #nik87-company-standards-root .nik87-side{max-height:220px}.nik87-header p{display:none}}
/* Existing choices now apply immediately and survive reload, before React mounts. */
:root[data-staff-theme=contrast]{--home-canvas:#E6EDF0;--home-surface:#FFF;--home-line:#C6D3D9;--home-ink:#142C3B;--home-muted:#405A68;--home-nav:#142C3B}
:root[data-staff-theme=soft]{--home-canvas:#F5F2ED;--home-surface:#FFFEFC;--home-line:#DEDAD1;--home-ink:#283B3E;--home-muted:#617173;--home-nav:#354C4E}
:root[data-staff-theme=calm]{--home-canvas:#F4F7F8;--home-surface:#FFF;--home-line:#DCE5E9;--home-ink:#172B3A;--home-muted:#526574;--home-nav:#233B47}
:root[data-staff-theme] body,:root[data-staff-theme] body .staff-v3{background:var(--home-canvas)!important;color:var(--home-ink)!important}
:root[data-staff-theme] body .staff-v3 .staff-sidebar{background:var(--home-nav)!important}
:root[data-staff-theme] body .staff-v3 :is(.glass-panel,.app-header,.staff-topbar,.staff-attention,.tz-admin-register,.tz-person-detail,.tz-profile,.tz-tool-card,.tz-directory-filters){background:var(--home-surface)!important;border-color:var(--home-line)!important}
:root[data-staff-theme] body .nik49-settings :is(.nik49-settings-content,.nik49-settings-topbar,.nik49-section,.nik49-list-card){background:var(--home-surface)!important}
:root[data-staff-theme] body .staff-v3 .staff-page-heading h1{color:var(--home-ink)!important}
body #nik87-company-standards-root .nik87-backdrop{background:#142C3B66!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}
body .staff-v3[data-staff-page=dashboard] :is(.nikmed-kuban24-widget,.nikmed-krasnodar-widget){background:var(--home-surface,#fff)!important;border:1px solid var(--home-line,#DCE5E9)!important;border-radius:14px!important;box-shadow:none!important;padding:20px!important}
body .staff-v3[data-staff-page=dashboard] :is(.nikmed-kuban24-widget,.nikmed-krasnodar-widget)::before{display:none!important}
body .staff-v3[data-staff-page=dashboard] .nikmed-kuban24-widget__item{background:transparent!important;border:0!important;border-top:1px solid var(--home-line,#DCE5E9)!important;border-radius:0!important;box-shadow:none!important;padding:16px 0!important}
body .staff-v3[data-staff-page=dashboard] .nikmed-kuban24-widget__item strong{font-size:14px!important;font-weight:600!important;line-height:1.5!important}
body .staff-v3[data-staff-page=dashboard] :is(.nikmed-kuban24-widget__title,.nikmed-krasnodar-widget__title){font-size:18px!important;font-weight:650!important}
body .staff-v3[data-staff-page=dashboard] .nikmed-krasnodar-widget__weather{border-radius:10px!important;background:#EDF6F4!important;border-color:#D2E6E1!important}
/* Communication workspace: two columns, wide dedicated people picker. */
body .staff-v3 .messages-shell{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;height:calc(100dvh - 230px);min-height:460px}
.chat-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.chat-list-heading h2{font-size:19px;font-weight:650}.chat-list-heading h2 span{font-size:13px;color:#087F8C}.chat-list-heading button{display:flex;gap:6px;align-items:center;padding:9px 11px;border-radius:9px;font-size:14px}.chat-actions{display:flex;justify-content:flex-end;font-size:14px;color:#087F8C}.chat-actions button{padding:6px 0}
.chat-people-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 64px);border:1px solid #DCE5E9;border-radius:16px;padding:24px;background:#fff;color:#172B3A;overflow:auto;box-shadow:0 24px 70px #142C3B33}
.chat-people-dialog::backdrop{background:#142C3B66}.chat-people-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.chat-people-dialog>header h2{font-size:22px;font-weight:650}.chat-people-dialog>header button{width:36px;height:36px;border:1px solid #DCE5E9;border-radius:8px}.chat-people-dialog>div{border-radius:10px!important;background:#fff!important;padding:12px!important;overflow:visible!important}.chat-people-dialog [class*=overflow-y-auto]{max-height:none!important;overflow:visible!important;padding-right:0!important}.chat-people-dialog .chat-person-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:14px!important;border:1px solid #DCE5E9!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.chat-people-dialog .chat-person-row:hover{background:#EDF6F5!important}.chat-person-row>span:nth-child(2){min-width:0!important}.chat-people-dialog .chat-person-row>span:nth-child(2)>span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.5!important;font-size:14px!important}.chat-person-row>span:last-child{white-space:nowrap;font-size:12px}.chat-people-dialog input{min-height:42px;border:1px solid #DCE5E9;border-radius:9px;color:#172B3A}.chat-people-dialog :is(button,label,p,span){word-break:normal!important}.chat-people-dialog label{min-width:0}.chat-people-dialog .truncate{white-space:normal!important;overflow-wrap:break-word!important}.chat-people-dialog button:disabled{opacity:.6;cursor:wait}
.request-workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.request-workspace-toolbar [role=tablist]{display:flex;border-bottom:1px solid #DCE5E9;gap:20px}.request-workspace-toolbar [role=tab]{padding:12px 2px;font-size:15px;border-bottom:2px solid transparent;color:#526574}.request-workspace-toolbar [aria-selected=true]{border-color:#087F8C;color:#087F8C;font-weight:600}
body .staff-v3 .request-workspace{display:block!important}.request-workspace.is-work .request-analytics,.request-workspace.is-work>aside,.request-workspace.is-analytics .request-register{display:none!important}.request-workspace.is-analytics{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:20px}.request-workspace .request-register{padding:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.request-kanban{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:16px;align-items:start}.request-kanban-column{min-width:0;border:1px solid #DCE5E9;border-radius:12px;background:#EAF0F2;padding:12px;min-height:360px}.request-kanban-column>div:first-child{border-bottom-color:#CDDCE1}.request-kanban-column:nth-child(2){border-top:3px solid #C99332}.request-kanban-column:nth-child(3){border-top:3px solid #419779}.request-kanban-column:nth-child(4){border-top:3px solid #9A7180}.request-kanban-column:first-child{border-top:3px solid #5299AA}.request-kanban-column>div:last-child{max-height:none!important;overflow:visible!important;padding:0!important}.request-kanban-card{min-width:0!important;padding:16px!important;border-radius:10px!important;box-shadow:0 2px 5px #142C3B08!important}.request-kanban-card h2{font-size:16px!important;line-height:1.5}.request-kanban-card>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.request-kanban-card>div:first-child>span:last-child{display:none}.request-kanban-card button{font-size:13px!important}.request-kanban-card :is(h2,p,span){overflow-wrap:break-word;word-break:normal}
@media(max-width:1000px){body .staff-v3 .messages-shell{grid-template-columns:250px minmax(0,1fr)!important}.request-workspace.is-analytics{grid-template-columns:1fr!important}}
@media(max-width:640px){body .staff-v3 .messages-shell{grid-template-columns:1fr!important;height:auto!important}.messages-shell>aside{max-height:330px}.messages-shell>section{min-height:460px}.chat-people-dialog{padding:16px}.chat-people-dialog .chat-person-row{grid-template-columns:40px minmax(0,1fr)!important}.chat-person-row>span:last-child{grid-column:2}.request-workspace-toolbar{flex-wrap:wrap}.request-kanban{grid-template-columns:repeat(4,275px)}}
.faq-answer-label{display:grid;gap:8px;font-size:14px;color:#172B3A}.faq-answer-label textarea{width:100%;resize:vertical;min-height:140px;border:1px solid #DCE5E9;border-radius:10px;padding:12px;font:inherit;line-height:1.6;background:#fff}.faq-edit-button{margin-top:12px;padding:8px 12px;border:1px solid #C7DFE0;border-radius:8px;color:#087F8C;font-size:14px}.request-open-detail{text-align:left;color:#172B3A}.request-open-detail:hover{color:#087F8C;text-decoration:underline}.request-detail-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:24px;background:#fff;border:1px solid #DCE5E9;border-radius:16px;color:#172B3A}.request-detail-dialog::backdrop{background:#142C3B66}.request-detail-dialog>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:21px;font-weight:600}.request-detail-dialog>header button{padding:8px}.request-detail-dialog>article{box-shadow:none!important;border:0!important}
.chat-empty-state{display:flex;flex:1;min-height:350px;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:28px;color:#526574}.chat-empty-state svg{color:#087F8C}.chat-empty-state h2{font-size:23px;color:#172B3A;font-weight:600}.chat-empty-state button{padding:11px 18px;border-radius:9px}.chat-empty-state p{font-size:15px}.messages-shell>section{min-height:0!important;max-height:none!important}.messages-shell>section>div:first-child{box-shadow:none!important;background:#fff!important}.messages-shell :is(textarea,input){font-size:15px!important}.chat-people-dialog .chat-person-row>div:first-child{flex-shrink:0}
body .staff-v3 .request-workspace.is-analytics{display:grid!important}.request-kanban-card[draggable=true]{cursor:grab}.request-kanban-card[draggable=true]:active{cursor:grabbing}.request-detail-dialog :is(input,select,textarea){max-width:100%}@media(max-width:1000px){body .staff-v3 .request-workspace.is-analytics{grid-template-columns:1fr!important}}
/* Social workspace: readable surfaces, compact controls and natural text flow. */
.staff-social-feed{max-width:980px;margin:0 auto;display:grid;gap:20px;color:var(--home-ink,#19313e)}
.feed-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.feed-toolbar>div{display:flex;gap:4px;flex-wrap:wrap}.feed-toolbar input{flex:1;min-width:180px}
.feed-toolbar button,.feed-post-actions button,.feed-ack{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce7eb;border-radius:10px;background:transparent;color:inherit;padding:9px 12px;font-size:14px;cursor:pointer}
.feed-toolbar button[aria-pressed=true],.feed-post-actions button[aria-pressed=true]{background:#dff4f4;border-color:#078394;color:#006675}
.feed-compose,.feed-post{border:1px solid #dce7eb;border-radius:18px;background:var(--home-surface,#fff);padding:24px;min-width:0;box-shadow:0 3px 12px #183d4b04}
.feed-compose{display:grid;gap:12px}.feed-compose footer{display:flex;gap:12px;justify-content:space-between;align-items:center}.feed-compose footer span,.feed-muted{color:#657d89;font-size:14px}
.staff-social-feed input,.staff-social-feed textarea{width:100%;padding:12px 14px;border:1px solid #d2e1e7;border-radius:10px;background:transparent;color:inherit;font:inherit;resize:vertical;box-sizing:border-box}.staff-social-feed textarea:focus,.staff-social-feed input:focus{outline:2px solid #078394;outline-offset:2px}
.feed-compose footer button,.feed-comments form button{display:inline-flex;align-items:center;gap:8px;background:#078394;color:white;border:0;border-radius:10px;padding:11px 18px;font-weight:600;cursor:pointer}
.staff-social-feed button:disabled{opacity:.55;cursor:default}.feed-post-author{display:flex;gap:12px;align-items:center}.feed-post-author>div{min-width:0}.feed-post-author strong{font-size:15px}.feed-post time{display:block;font-size:12px;color:#687f8d;margin-top:4px}.feed-priority{margin-left:auto;color:#007f8c;font-size:12px;background:#e6f6f5;padding:6px 10px;border-radius:8px}
.feed-post h2{font-size:21px;line-height:1.35;margin:20px 0 12px;font-weight:650}.feed-post-text{font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.feed-cover{display:block;width:100%;max-height:480px;object-fit:contain;border-radius:12px;margin:18px 0;background:#f3f7f8}.feed-source{display:inline-block;margin-top:12px;color:#007e8e}.feed-post-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px;padding-top:16px;border-top:1px solid #e4ecef}.feed-ack{margin-top:12px}
.feed-comments{margin:16px -24px -24px;padding:20px 24px;background:#f6f9fa;border-radius:0 0 18px 18px}.feed-comment{display:flex;gap:10px;margin-bottom:18px}.feed-comment>div{min-width:0}.feed-comment strong{font-size:14px}.feed-comment p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55;margin:6px 0}.feed-comments form{display:grid;gap:8px}.feed-comments form label{font-size:14px}.feed-comments form button{justify-self:end}.feed-error{padding:12px;border:1px solid #fecaca;background:#fff1f2;color:#a52438;border-radius:10px}
.chat-emoji-anchor{position:relative;flex-shrink:0}.chat-emoji-toggle{width:42px;height:48px;display:grid;place-items:center;color:#087d8a;border-radius:10px}.chat-emoji-picker{position:absolute;bottom:60px;left:0;width:280px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:14px;background:#fff;border:1px solid #dce7eb;border-radius:16px;box-shadow:0 15px 40px #12344030;z-index:40}.chat-emoji-picker button{font-size:24px;padding:6px;border-radius:8px}.chat-emoji-picker button:hover{background:#e4f4f5}.chat-emoji-picker .chat-emoji-close{grid-column:1/-1;font-size:14px;color:#087d8a}.messages-shell textarea{width:100%;min-width:0;resize:vertical;max-height:180px;padding:12px;font-size:16px;line-height:1.5;color:inherit}.chat-bubble{border-radius:16px!important;overflow-wrap:anywhere}.chat-bubble-wrap{min-width:0}.chat-bubble p{font-size:15px!important;letter-spacing:normal!important}
#nik49-emoji-popover{background:#fff!important;color:#19313e!important;border:1px solid #d5e4e9!important;border-radius:16px!important;box-shadow:0 16px 48px #132e3e26!important;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:16px!important}
#nik49-emoji-popover .nik49-emoji-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px}#nik49-emoji-popover .nik49-emoji-heading button{font-size:24px;width:32px;height:32px;color:inherit}
#nik49-emoji-popover .nik49-emoji-tabs{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:6px}#nik49-emoji-popover .nik49-emoji-tab{background:#f2f7f8!important;color:#425f6b!important;border-color:#dce7eb!important;font-size:13px!important}#nik49-emoji-popover .nik49-emoji-tab.is-active{background:#dff4f4!important;color:#007c8a!important}#nik49-emoji-popover .nik49-emoji-cell{background:transparent!important;border:0!important;font-size:26px!important;border-radius:10px!important}#nik49-emoji-popover .nik49-emoji-cell:hover{background:#e5f5f5!important}#nik49-emoji-popover input{background:#f6f9fa!important;color:#19313e!important;border:1px solid #d5e4e9!important}
body .nik49-file-button{position:relative!important;display:inline-flex!important;align-items:center;min-height:44px;background:#078394!important;border:1px solid #078394!important;color:#fff!important;border-radius:10px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;overflow:hidden!important}body .nik49-file-button input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:2!important;margin:0!important;padding:0!important;cursor:pointer}body .nik49-file-button span{color:#fff!important;pointer-events:none!important}body .nik49-file-hint{color:#627b88!important}
body.nik49-lock #nik71-maintenance-banner{visibility:hidden!important}
@media(max-width:640px){.feed-post,.feed-compose{padding:16px}.feed-comments{margin:16px -16px -16px;padding:16px}.feed-post h2{font-size:19px}.feed-toolbar{align-items:stretch}.feed-compose footer{flex-wrap:wrap}}
/* Keep scroll controls quiet and dialogs above passive notices. */
body :is(.nik49-settings-panel,.nik49-settings-sidebar,.nik87-sidebar,.chat-people-dialog,.request-detail-dialog,.messages-shell){scrollbar-width:thin;scrollbar-color:#a8bdc7 transparent}
body:has(dialog[open]) #nik71-maintenance-banner,body:has(#nik87-company-standards-root.is-open) #nik71-maintenance-banner{visibility:hidden!important}
@media(max-width:640px){body .staff-v3 .messages-shell>section{min-height:460px!important}.chat-emoji-picker{width:250px}.feed-post-actions button{min-height:42px}}
/* September 9: consistent file, document and administration workspaces. */
body>#nikmed-step29-presence-root,body>#nik76-notification-bell{display:none!important}
body .staff-upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:190px;padding:24px 18px;border:1px dashed #91bfc6;border-radius:14px;background:#eef8f8;text-align:center;color:#087f8c;cursor:pointer;overflow:hidden}
body .staff-upload-zone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0!important;cursor:pointer}body .staff-upload-zone strong{font-size:16px;overflow-wrap:anywhere}body .staff-upload-zone>span{font-size:13px;color:#526574}.staff-upload-title{font-size:20px;font-weight:600;margin-bottom:16px}
body .staff-files-layout>aside{align-self:start;position:sticky;top:20px}body .staff-files-layout form{display:grid;gap:12px!important}body .staff-files-layout input,body .staff-files-layout select{min-height:44px;border-radius:10px!important}body .staff-files-layout :is(section,article){box-shadow:none!important}
body .staff-v3 .documents-shell{max-width:1380px;margin:0 auto}body .documents-shell :is(article,section){background:var(--home-surface,#fff);border-color:#dce5e9!important;border-radius:14px!important;box-shadow:none!important}body .documents-shell :is(h2,h3){letter-spacing:normal!important;font-weight:600!important}body .documents-shell article{padding:22px!important}body .documents-shell :is(button,a){border-radius:9px!important;font-size:14px!important}body .tz-document-create form{background:#fff!important;border:1px solid #dce5e9!important;border-radius:14px!important;margin:0!important;padding:24px!important}body .tz-document-create :is(input,select,textarea){border:1px solid #d5e1e7!important;border-radius:9px!important;background:#fff!important;line-height:1.6}body .tz-document-create input[type=file]{border:0!important}
body :is(.nik67-admin-shell,.nik78-admin-shell){inset:clamp(12px,4vh,40px) 20px!important;max-width:1240px!important;border-radius:18px!important;background:#f6f8fa!important;backdrop-filter:none!important;border:1px solid #d5e1e7!important;box-shadow:0 24px 80px #142c3b30!important;color:#19313e!important}
body :is(.nik67-admin-header,.nik78-admin-header){padding:22px 26px!important;background:#fff!important;border-bottom:1px solid #dce5e9!important}body :is(.nik67-admin-header,.nik78-admin-header) h2{font-size:25px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.3!important;margin-top:8px!important}body :is(.nik67-admin-header,.nik78-admin-header) p{font-size:14px!important;line-height:1.6!important;max-width:850px;color:#607783!important}
body :is(.nik67-admin-shell,.nik78-admin-shell) :is(input,textarea,select){background:#fff!important;color:#19313e!important;border:1px solid #d7e3e8!important;border-radius:9px!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}body :is(.nik67-admin-shell,.nik78-admin-shell) label{font-size:13px!important;font-weight:600!important;letter-spacing:normal!important}body :is(.nik67-admin-shell,.nik78-admin-shell) button{border-radius:9px!important;font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;min-height:38px!important;box-shadow:none!important}
body :is(.nik67-admin-create,.nik67-admin-toolbar,.nik78-admin-toolbar){background:#fff!important}body :is(.nik67-admin-create,.nik67-admin-toolbar) button{background:#087f8c!important;color:white!important}
body .nik67-admin-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;gap:12px!important;align-items:start!important;padding:20px 24px!important;scrollbar-width:thin}
body .nik67-admin-item{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:20px!important;padding:20px!important;border:1px solid #dce5e9!important;border-radius:12px!important;background:#fff!important;min-height:0!important;align-items:start!important}body .nik67-admin-item h3{font-size:17px!important;font-weight:600!important}body .nik67-admin-item p{font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere}body .nik67-admin-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;align-items:center!important}body .nik67-admin-actions :is(.status,small){flex-basis:100%;text-align:right}body .nik67-admin-actions button{background:#fff!important;border:1px solid #cddfe5!important;color:#087f8c!important;padding:8px 12px!important}body .nik67-admin-actions button[data-action=preview]{background:#087f8c!important;color:#fff!important}body .nik67-admin-actions .nik67-admin-delete-btn{color:#b62940!important;border-color:#f2cdd2!important}
body .nik78-admin-grid{gap:20px!important;padding:22px!important;grid-template-columns:310px minmax(0,1fr)!important}body .nik78-admin-create{background:#fff!important;border:1px solid #dce5e9!important;border-radius:12px!important;padding:18px!important}body .nik78-admin-items>article{background:#fff!important;border:1px solid #dce5e9!important;border-radius:12px!important;padding:20px!important;gap:18px!important}body .nik78-admin-items>article>b,body .nik78-admin-items>article>div>b{font-size:16px!important;font-weight:600!important;line-height:1.5!important}body .nik78-admin-items .actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-content:start!important}body .nik78-admin-red{background:#f3f8f9!important;border:1px solid #dce5e9!important;border-radius:10px!important}body .nik78-admin-red label{background:white!important;color:#365965!important;border:1px solid #dce5e9!important}body .nik78-admin-red input{accent-color:#087f8c!important}body .nik78-admin-items code,body .nik67-admin-item code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;color:#617b87!important}
body :is(.nik67-preview-shell,.nik78-admin-preview){border-radius:16px!important;background:#fff!important;color:#19313e!important}body :is(.nik67-preview-section,.nik78-response){border:1px solid #dce5e9!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}
@media(max-width:800px){body .nik67-admin-item{grid-template-columns:1fr!important}body .nik67-admin-actions{justify-content:flex-start!important}body .nik67-admin-actions :is(.status,small){text-align:left}body .nik78-admin-grid{grid-template-columns:1fr!important}body :is(.nik67-admin-shell,.nik78-admin-shell){inset:12px!important}body .nik67-admin-create{grid-template-columns:1fr!important;max-height:220px;overflow:auto}body .staff-files-layout>aside{position:static}}

/* STAFF questionnaire layout: every record keeps its natural height while the list scrolls. */
body .nik67-admin-list{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;}
body .nik67-admin-list>.nik67-admin-item{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;grid-auto-rows:max-content!important;align-self:start!important;min-height:190px!important;height:auto!important;max-height:none!important;overflow:visible!important;}
body .nik67-admin-item>div{min-width:0!important;align-self:start!important;}
body .nik67-admin-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:stretch!important;justify-content:stretch!important;}
body .nik67-admin-actions>:is(.status,small){grid-column:1/-1!important;justify-self:end!important;text-align:right!important;}
body .nik67-admin-actions>button{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;line-height:1.35!important;}
@media(max-width:800px){body .nik67-admin-list>.nik67-admin-item{grid-template-columns:1fr!important;min-height:0!important}body .nik67-admin-actions>:is(.status,small){justify-self:start!important;text-align:left!important}}
@media(max-width:520px){body .nik67-admin-list{padding:14px!important}body .nik67-admin-actions{grid-template-columns:1fr!important}body .nik67-admin-actions>*{grid-column:1!important}}
