body.architecture-v2 .mode-switch,body.architecture-v2 #new-case,body.architecture-v2 .setup-modal{display:none!important}
body.architecture-v2 .content{max-width:1500px;margin:auto;padding:28px 32px 70px}
.arch-nav-group{margin:18px 14px 8px;color:#8ca5ae;font-size:.72rem;font-weight:800;letter-spacing:.04em}
.arch-page{display:grid;gap:22px}.arch-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.arch-page-head h1{margin:3px 0 5px;font-size:clamp(1.8rem,3vw,2.55rem);color:#103e50}.arch-page-head p{margin:0;color:#647981;max-width:720px;line-height:1.65}.arch-kicker{color:#08718b;font-weight:800;font-size:.8rem}.arch-actions{display:flex;gap:8px;flex-wrap:wrap}
.arch-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.arch-span-8{grid-column:span 8}.arch-span-7{grid-column:span 7}.arch-span-6{grid-column:span 6}.arch-span-5{grid-column:span 5}.arch-span-4{grid-column:span 4}.arch-span-12{grid-column:1/-1}
.arch-card{background:#fff;border:1px solid #dbe7eb;border-radius:20px;padding:22px;box-shadow:0 10px 34px rgba(19,60,74,.06)}.arch-card h2{margin:0 0 6px;color:#183f4d;font-size:1.15rem}.arch-card>p{color:#698087;margin:0 0 18px;line-height:1.55}.arch-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}
.arch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.arch-metric{background:#fff;border:1px solid #dbe7eb;border-radius:18px;padding:18px;display:grid;gap:3px}.arch-metric b{font-size:1.55rem;color:#113f51}.arch-metric span{font-weight:700}.arch-metric small{color:#70838a}
.arch-list{display:grid;gap:9px}.arch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e1e9ec;border-radius:15px;padding:14px;background:#fff}.arch-row-main{min-width:0}.arch-row b{display:block;color:#244b59}.arch-row p{margin:3px 0 0;color:#6c7f86;white-space:normal;line-height:1.5}.arch-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.arch-empty{text-align:center;padding:34px 20px;color:#6c8189;border:1px dashed #cbdadd;border-radius:16px;background:#f9fbfc}.arch-empty b{display:block;color:#365967;margin-bottom:5px}
.arch-progress{height:9px;background:#e5edef;border-radius:999px;overflow:hidden;margin-top:12px}.arch-progress i{display:block;height:100%;background:linear-gradient(90deg,#0e718a,#63a8a7);border-radius:inherit}.arch-stage{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #edf1f2}.arch-stage:last-child{border:0}.arch-stage-index{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eaf3f4;color:#236074;font-weight:800}.arch-stage.done .arch-stage-index{background:#d9eee8;color:#17604c}.arch-stage.current .arch-stage-index{background:#0c6d86;color:white}
.arch-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800;background:#e8f0f2;color:#44616b}.arch-status.new,.arch-status.urgent{background:#ffe4dc;color:#99402b}.arch-status.in_progress,.arch-status.high{background:#fff1d6;color:#89570b}.arch-status.resolved,.arch-status.closed,.arch-status.done{background:#dff1ea;color:#28644f}.arch-status.waiting_user{background:#eee9f7;color:#655084}
.arch-form{display:grid;gap:14px}.arch-form label{display:grid;gap:7px;color:#31515c;font-weight:700}.arch-form input,.arch-form textarea,.arch-form select{width:100%;border:1px solid #cbdadf;border-radius:12px;padding:12px 13px;background:#fff;color:#173c49;font:inherit}.arch-form textarea{min-height:112px;resize:vertical}.arch-form-actions{display:flex;gap:8px;justify-content:flex-start}.arch-field-note{margin:0;color:#657c84;font-size:.86rem;line-height:1.55;background:#f5f9fa;border-radius:12px;padding:11px 13px}.arch-section-gap{margin-top:20px}[hidden]{display:none!important}
.arch-reading{max-width:900px;line-height:1.75}.arch-reading>p{font-size:1.03rem}.arch-inline-link{display:inline-flex;text-decoration:none;margin-top:18px}
.arch-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0}.arch-details div{background:#f5f9fa;border-radius:13px;padding:12px}.arch-details dt{font-size:.76rem;color:#71878e}.arch-details dd{margin:4px 0 0;font-weight:800;color:#244b59}.arch-dialog{width:min(620px,calc(100% - 28px));max-height:90vh;border:0;border-radius:22px;padding:0;color:#183f4d;box-shadow:0 28px 90px rgba(12,45,57,.28)}.arch-dialog::backdrop{background:rgba(15,44,55,.62);backdrop-filter:blur(3px)}.arch-dialog-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:90vh}.arch-dialog header,.arch-dialog footer{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.arch-dialog header{border-bottom:1px solid #e3ecee}.arch-dialog header h2{margin:0;font-size:1.35rem}.arch-dialog header p{margin:5px 0 0;color:#6d8188;line-height:1.5}.arch-dialog-close{border:0;background:#edf3f4;border-radius:50%;width:38px;height:38px;font-size:1.5rem;cursor:pointer}.arch-dialog-form{padding:22px 24px;overflow:auto}.arch-dialog footer{border-top:1px solid #e3ecee;justify-content:flex-start;background:#f8fafb}.arch-form-error{color:#a52f2f;min-height:1.3em;font-weight:700}.arch-dialog button:disabled{opacity:.65;cursor:wait}
.arch-service{display:grid;grid-template-columns:minmax(290px,380px) 1fr;gap:16px;min-height:590px}.arch-queue{padding:9px;display:grid;align-content:start;gap:7px;overflow:auto}.arch-ticket{border:0;background:transparent;border-radius:14px;padding:15px;text-align:right;color:inherit;cursor:pointer;display:grid;gap:5px}.arch-ticket:hover,.arch-ticket.active{background:#edf6f7}.arch-ticket.active{box-shadow:inset -4px 0 #08718b}.arch-ticket-top{display:flex;justify-content:space-between;gap:8px}.arch-ticket small{color:#6c8087}.arch-thread{display:flex;flex-direction:column;padding:0;overflow:hidden}.arch-thread-head{padding:22px;border-bottom:1px solid #e2eaed;display:flex;justify-content:space-between;gap:14px}.arch-thread-body{padding:22px;background:#f7fafb;display:flex;flex-direction:column;gap:10px;flex:1}.arch-message{max-width:75%;padding:12px 14px;border-radius:15px;background:#fff;border:1px solid #dce6e9;line-height:1.55}.arch-message.mine{align-self:flex-start;background:#dff0f2;border-color:#c7e3e7}.arch-message small{display:block;color:#789097;margin-top:4px}.arch-reply{border-top:1px solid #e2eaed;padding:18px}
.arch-team-tabs{display:flex;gap:8px;flex-wrap:wrap}.arch-profile-banner{display:flex;gap:16px;align-items:center}.arch-avatar{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:#dcebed;color:#164c5e;font-weight:900;font-size:1.15rem}.arch-callout{border-radius:17px;padding:16px 18px;background:#edf6f7;border:1px solid #d5e8ea;color:#315762;display:flex;gap:10px;align-items:flex-start}.arch-callout strong{color:#174d5e}.arch-user-only{display:block}.arch-staff-only{display:none}body[data-surface="samuel"] .arch-user-only{display:none}body[data-surface="samuel"] .arch-staff-only{display:block}
@media(max-width:1050px){.arch-span-8,.arch-span-7,.arch-span-6,.arch-span-5,.arch-span-4{grid-column:1/-1}.arch-metrics{grid-template-columns:repeat(2,1fr)}.arch-service{grid-template-columns:1fr}.arch-queue{max-height:360px}}
@media(max-width:650px){body.architecture-v2 .content{padding:20px 14px 80px}.arch-page-head{flex-direction:column}.arch-metrics,.arch-details{grid-template-columns:1fr}.arch-row{align-items:flex-start;flex-direction:column}.arch-row-actions{width:100%}.arch-row-actions button{flex:1}.arch-message{max-width:92%}.arch-dialog header,.arch-dialog footer,.arch-dialog-form{padding:16px}}

/* Unified interaction and accessibility layer */
body.architecture-v2{--ux-blue:#075f9e;--ux-blue-dark:#064b7c;--ux-ink:#123747;--ux-muted:#58717b;--ux-line:#cbdde4;--ux-soft:#eef7fb;--ux-focus:#f2b735;background:#f4f8fb;color:var(--ux-ink)}
body.architecture-v2 button{min-height:46px;font-weight:750;letter-spacing:0;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}
body.architecture-v2 button:not(:disabled):hover{transform:translateY(-1px)}
body.architecture-v2 button:focus-visible,body.architecture-v2 a:focus-visible,body.architecture-v2 input:focus-visible,body.architecture-v2 select:focus-visible,body.architecture-v2 textarea:focus-visible{outline:3px solid var(--ux-focus)!important;outline-offset:3px!important}
body.architecture-v2 .primary{background:linear-gradient(135deg,#0877bd,#075a99)!important;color:#fff!important;border:1px solid #075a99!important;box-shadow:0 8px 18px rgba(7,95,158,.19)}
body.architecture-v2 .primary:hover{background:linear-gradient(135deg,#086aa8,#064a7c)!important;box-shadow:0 10px 22px rgba(7,95,158,.25)}
body.architecture-v2 .secondary{background:#fff!important;color:#075a99!important;border:2px solid #8bb8d2!important;box-shadow:0 3px 10px rgba(24,72,94,.07)}
body.architecture-v2 .secondary:hover{background:#eaf5fb!important;border-color:#075f9e!important;color:#064b7c!important}
body.architecture-v2 .link-btn{background:transparent;color:#075f9e;border:0;text-decoration:underline;text-underline-offset:4px;font-weight:800;padding-inline:8px}
body.architecture-v2 button:disabled{background:#e2e9ec!important;color:#65777e!important;border-color:#ccd7db!important;box-shadow:none!important;cursor:not-allowed}
.arch-page-heading{display:grid;justify-items:start;gap:3px}.arch-back{display:inline-flex;align-items:center;gap:7px;min-height:42px!important;margin-bottom:8px;padding:7px 13px;border:1px solid #b8d2de;border-radius:999px;background:#fff;color:#075f9e;font-weight:800;cursor:pointer}.arch-back span{font-size:1.15rem}.arch-legacy-backbar{margin-bottom:18px;display:flex}
.arch-home-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:24px;color:#fff;background:linear-gradient(125deg,#073f70 0%,#0879a3 64%,#149896 100%);box-shadow:0 18px 42px rgba(8,79,118,.18)}.arch-home-hero:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.08);inset-inline-end:-110px;top:-150px}.arch-home-hero h2{font-size:clamp(1.55rem,3vw,2.25rem);margin:4px 0 7px}.arch-home-hero p{margin:0;max-width:690px;color:#e7f7fb;line-height:1.65}.arch-eyebrow,.arch-rec-label{font-size:.76rem;font-weight:850;letter-spacing:.03em}.arch-home-hero .arch-eyebrow{color:#c7f3ee}.arch-progress-ring{--value:0;position:relative;z-index:1;flex:0 0 116px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle closest-side,#075b83 77%,transparent 78% 99%),conic-gradient(#fff calc(var(--value)*1%),rgba(255,255,255,.24) 0)}.arch-progress-ring strong{font-size:1.45rem}.arch-progress-ring span{font-size:.72rem;color:#dff5f6}
.arch-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-action{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:right;padding:14px 16px;border:1px solid #c7dce5;border-radius:17px;background:#fff;color:#164557;box-shadow:0 8px 22px rgba(20,68,88,.06);cursor:pointer}.quick-action>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e5f3f9;color:#075f9e;font-size:1.25rem}.quick-action b{font-size:.96rem}.quick-action small{color:#647b84}.quick-action:hover{border-color:#69a8c7;background:#f7fcff;box-shadow:0 11px 25px rgba(9,84,125,.12)}
.arch-recommendations{display:grid;gap:11px}.arch-recommendation{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 17px;border:1px solid #d5e4ea;border-inline-start:5px solid #2683af;border-radius:16px;background:#fbfdfe}.arch-recommendation.high{border-inline-start-color:#d78a16;background:#fffaf1}.arch-recommendation.urgent{border-inline-start-color:#c64b3e;background:#fff7f6}.arch-recommendation.calm{border-inline-start-color:#16866f;background:#f5fbf9}.arch-recommendation h3{margin:2px 0 3px;font-size:1.02rem;color:#153f50}.arch-recommendation p{margin:0;color:#5d737c;line-height:1.5}.arch-rec-label{color:#096d93}.arch-recommendation .secondary{white-space:nowrap}
.arch-source-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 15px}.arch-data-source{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border-radius:999px;font-size:.79rem;font-weight:800;border:1px solid}.arch-data-source.complete{color:#17604c;background:#eff9f5;border-color:#b9dfd2}.arch-data-source.missing{color:#8c5710;background:#fff8e9;border-color:#ecd098}.arch-impairment-fieldset{border:1px solid #cbdde5;border-radius:15px;padding:14px;display:grid;gap:10px;background:#f8fbfc}.arch-impairment-fieldset legend{font-weight:850;color:#17485c;padding:0 7px}.arch-form label small{display:block;color:#617681;margin:4px 26px 0;font-weight:500}
.arch-personal-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.arch-personal-snapshot div{padding:12px;border-radius:13px;background:#eef6f9;border:1px solid #deebef}.arch-personal-snapshot dt{font-size:.75rem;color:#617982}.arch-personal-snapshot dd{margin:4px 0 0;font-weight:800;color:#183f4d;line-height:1.35}
.arch-card{box-shadow:0 11px 30px rgba(25,73,91,.065)}.arch-row:hover{border-color:#bad4df;background:#fbfeff}.arch-form input:hover,.arch-form textarea:hover,.arch-form select:hover{border-color:#8db7c8}.arch-form input:focus,.arch-form textarea:focus,.arch-form select:focus{border-color:#0873ac;box-shadow:0 0 0 4px rgba(8,115,172,.11)}
.arch-message.team{align-self:flex-end;background:#fff;border-inline-start:4px solid #6e78bb}.arch-message b{display:block;font-size:.78rem;margin-bottom:4px;color:#315b6c}.arch-message span{display:block}.arch-attachment-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0}.arch-attachment-list b{font-size:.84rem;color:#365a66}.arch-attachment-list .secondary{min-height:38px;padding:7px 11px}.arch-keshet-brand{display:flex;align-items:center;gap:13px;padding:15px 18px;margin-bottom:16px;border:1px solid #dfc7e7;border-radius:18px;background:linear-gradient(110deg,#fff8fb,#f7f4ff,#f0fbf8)}.arch-keshet-brand img{width:50px;height:50px;object-fit:contain;filter:hue-rotate(240deg) saturate(1.45)}.arch-keshet-brand b{display:block;color:#4d3d78;font-size:1.05rem}.arch-keshet-brand span{display:block;color:#695e7c;font-size:.88rem;margin-top:3px}.arch-keshet-brand.compact{margin:0 0 18px;padding:11px 13px}.arch-keshet-brand.compact img{width:38px;height:38px}.chat-head-actions{display:flex;gap:5px;align-items:center}.chat-head-actions .icon-btn{width:38px;height:38px;border-radius:10px;color:#fff;background:rgba(255,255,255,.13)}
@media(max-width:900px){.arch-quick-actions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.arch-home-hero{padding:22px 19px;align-items:flex-start}.arch-progress-ring{flex-basis:86px}.arch-quick-actions{grid-template-columns:1fr 1fr}.arch-recommendation{grid-template-columns:1fr}.arch-recommendation .secondary{width:100%}.arch-personal-snapshot{grid-template-columns:1fr}.arch-page-head .arch-actions{width:100%}.arch-page-head .arch-actions>button{flex:1}.quick-action{padding:12px}.arch-page-head h1{font-size:1.75rem}.arch-card{padding:16px;border-radius:17px}.arch-row-actions .secondary{min-width:calc(50% - 5px)}.arch-thread{margin-inline:-2px}.arch-thread-body{padding:14px}.arch-message{max-width:96%}.chat-panel{width:100%;max-width:none}.chat-fab{left:12px;bottom:12px;max-width:calc(100vw - 24px)}.topbar{height:auto;min-height:66px}.search{min-width:0}.sidebar-help{display:none}}
@media(max-width:410px){.arch-quick-actions{grid-template-columns:1fr}.arch-home-hero{display:grid}.arch-progress-ring{width:88px}}
@media(prefers-reduced-motion:reduce){body.architecture-v2 *,body.architecture-v2 *:before,body.architecture-v2 *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.forum-post{display:grid;gap:16px}.forum-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forum-post-head h2{margin:3px 0}.forum-post-head p,.forum-body{margin:0;color:#58717b;line-height:1.7}.forum-body{white-space:pre-wrap;color:#254a59}.forum-replies{display:grid;gap:8px;border-block:1px solid #e5eef1;padding-block:14px}.forum-reply{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;padding:11px 13px;border-radius:13px;background:#f6fafb}.forum-reply b{color:#075f9e}.forum-reply small{grid-column:2;color:#788d95}.forum-reply-form{display:grid;grid-template-columns:1fr auto;gap:10px}.forum-reply-form textarea{min-height:48px;padding:11px;border:1px solid #cbdde4;border-radius:12px;font:inherit;resize:vertical}@media(max-width:650px){.forum-post-head,.forum-reply-form{grid-template-columns:1fr;display:grid}.forum-reply-form .secondary{width:100%}}
.workflow-task{display:grid;gap:14px}.task-stage-track,.task-timeline{display:flex;gap:8px;flex-wrap:wrap}.task-stage-track span,.task-timeline span{border-radius:999px;background:#eef5f7;color:#557078;padding:6px 10px;font-size:.8rem;font-weight:700}.task-stage-track span.current{background:#075f9e;color:#fff}.workflow-task .arch-actions select{min-height:46px;border:1px solid #8bb8d2;border-radius:12px;padding:8px 12px;font:inherit;color:#075a99;background:#fff}
.arch-dialog input[type="file"]{padding:10px;background:#f7fbfc}.arch-dialog input[type="file"]::file-selector-button{margin-inline-end:10px;border:0;border-radius:9px;padding:8px 10px;background:#e1f0f6;color:#075a99;font-weight:800}
.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;text-align:center}.calendar-week{color:#5c7782;font-size:.8rem;margin-bottom:8px}.calendar-day{min-height:68px;padding:8px;border:1px solid #e0ebee;border-radius:12px;display:grid;align-content:space-between;background:#fbfdfe}.calendar-day.has-event{background:#e8f5fa;border-color:#83bfd8;color:#075f9e}.calendar-day small{font-size:.7rem;font-weight:800}.calendar-day.blank{visibility:hidden}.activity-feed{display:grid;gap:10px}.activity-feed article{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;border-block-end:1px solid #e5eef1}.activity-feed article:last-child{border:0}.activity-feed p{margin:3px 0;color:#5f767e}.activity-feed small{color:#748a92}@media(max-width:500px){.calendar-day{min-height:50px;padding:6px}.calendar-day small{font-size:.62rem}}
.rights-recommendation{display:grid;gap:8px}.rights-recommendation h2,.rights-recommendation p{margin:0}.rights-recommendation p{color:#526f79;line-height:1.65}.rights-recommendation .arch-actions{margin-top:7px}
.official-drug-search{display:block;width:100%;height:min(72vh,720px);border:1px solid #cbdde4;border-radius:15px;background:#fff}@media(max-width:650px){.official-drug-search{height:62vh}}

/* 2026 brand system — derived from the supplied Nofar feather mark. */
:root{--ink:#173551;--muted:#64798a;--line:#d9e5ee;--bg:#f4f8fc;--green:#123f70;--mint:#e7f2fb;--blue:#2584cf;--coral:#df669b;--shadow:0 16px 40px rgba(21,63,112,.10)}
body.architecture-v2{--brand-navy:#123f70;--brand-blue:#2584cf;--brand-pink:#df669b;--brand-ice:#eff7fd;--ux-blue:#1679bd;--ux-blue-dark:#123f70;--ux-ink:#173551;--ux-muted:#607689;--ux-line:#cadce9;background:linear-gradient(180deg,#f7fbfe 0,#f1f7fc 100%)}
body.architecture-v2 .sidebar{background:linear-gradient(170deg,#123f70 0%,#174f86 62%,#1c6aa5 100%);box-shadow:-12px 0 36px rgba(18,63,112,.14)}
.brand-mark{overflow:hidden;background:#fff!important;border:1px solid rgba(255,255,255,.72);box-shadow:0 7px 18px rgba(6,37,71,.16)}
.brand-mark img,.cloud-login-brand img{width:100%;height:100%;object-fit:contain;border-radius:inherit;background:#fff}
.cloud-login-brand img{flex:0 0 72px;width:72px;height:72px;padding:3px;border:1px solid #d7e5ee;border-radius:20px;box-shadow:0 9px 24px rgba(18,63,112,.10)}
body.architecture-v2 .brand-mark{width:52px;height:52px;border-radius:17px;padding:3px}
body.architecture-v2 .brand strong{font-size:1.45rem;letter-spacing:-.02em}
body.architecture-v2 .brand small{color:#d5e7f5}
body.architecture-v2 .nav-btn{color:#d9e9f5}
body.architecture-v2 .nav-btn:hover,body.architecture-v2 .nav-btn.active{background:rgba(255,255,255,.14);color:#fff;box-shadow:inset -3px 0 #f08ab5}
body.architecture-v2 .profile{border-color:rgba(255,255,255,.18)}
body.architecture-v2 .avatar{background:linear-gradient(135deg,#fff,#f7d9e7);color:#123f70}
.staff-switch{display:none!important}
.arch-keshet-brand img{content:url("icons/keshet-logo.svg");filter:none!important}

/* Samuel account administration */
.account-admin-page{--account-danger:#a4324b}.account-admin-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,260px);gap:12px;margin-bottom:18px}.account-admin-toolbar label{display:grid;gap:6px;color:#466273;font-size:.8rem;font-weight:800}.account-admin-toolbar input,.account-admin-toolbar select{min-height:46px;border:1px solid #c6d9e7;border-radius:12px;background:#fff;padding:9px 12px;font:inherit;color:#173551}.account-admin-list{display:grid;gap:10px}.account-admin-row{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(160px,.65fr) minmax(350px,1.5fr);align-items:center;gap:16px;padding:16px;border:1px solid #d8e5ee;border-radius:17px;background:linear-gradient(120deg,#fff 0%,#fbfdff 100%);transition:border-color .16s ease,box-shadow .16s ease}.account-admin-row:hover{border-color:#9cc4df;box-shadow:0 10px 24px rgba(18,63,112,.08)}.account-admin-identity{display:flex;align-items:center;gap:12px;min-width:0}.account-admin-identity b{display:block;color:#173f66}.account-admin-identity p{margin:3px 0 0;color:#64798a;line-height:1.45}.account-admin-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#dceefa,#f8dfeb);color:#123f70;font-weight:900}.account-admin-state{display:grid;justify-items:start;gap:5px}.account-admin-state small{color:#64798a}.account-reset-flag{color:#a4324b!important;font-weight:800}.account-admin-actions{display:flex;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap}.account-admin-actions button{min-height:39px!important;padding:7px 10px!important;font-size:.8rem!important}.link-btn.danger{color:var(--account-danger)!important}.account-self-note{font-size:.78rem;color:#718596;background:#edf3f7;border-radius:999px;padding:7px 10px}.account-system-fieldset{border:1px solid #c9dce8;border-radius:14px;padding:13px;display:flex;gap:15px;flex-wrap:wrap}.account-system-fieldset legend{padding:0 7px;font-weight:850;color:#173f66}.account-system-fieldset label{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px}.account-system-fieldset input{width:auto!important}.account-admin-page .arch-metric:nth-child(1){border-top:4px solid #2584cf}.account-admin-page .arch-metric:nth-child(2){border-top:4px solid #e0a52d}.account-admin-page .arch-metric:nth-child(3){border-top:4px solid #df669b}.account-admin-page .arch-metric:nth-child(4){border-top:4px solid #92384e}
@media(max-width:1180px){.account-admin-row{grid-template-columns:minmax(240px,1fr) minmax(150px,.6fr)}.account-admin-actions{grid-column:1/-1;border-top:1px solid #e4edf3;padding-top:12px}}
@media(max-width:680px){.account-admin-toolbar,.account-admin-row{grid-template-columns:1fr}.account-admin-actions{grid-column:auto}.account-admin-actions button{flex:1 1 calc(50% - 6px)}.account-admin-state{display:flex;align-items:center;flex-wrap:wrap}.account-admin-page .arch-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.account-admin-page .arch-metrics{grid-template-columns:1fr}.account-admin-actions button{flex-basis:100%}}
@media(max-width:480px){.cloud-login-brand img{flex-basis:62px;width:62px;height:62px;border-radius:17px}}
