.admin-console{--adm-navy: #102a43;--adm-ink: #183247;--adm-muted: #64798a;--adm-line: #dce5eb;--adm-paper: #fff;--adm-canvas: #f3f6f8;--adm-green: #287a53;--adm-green-soft: #e9f6ef;--adm-amber: #8c5a12;--adm-red: #a93232;display:flex;min-height:100vh;background:var(--adm-canvas);color:var(--adm-ink);font-family:inherit;line-height:1.55;text-align:start;isolation:isolate}.admin-console *,.admin-console *:before,.admin-console *:after{box-sizing:border-box}.admin-console button,.admin-console input,.admin-console select,.admin-console textarea{font:inherit}.admin-console button{-webkit-tap-highlight-color:transparent}.admin-console :where(button,input,select,textarea):focus-visible{outline:3px solid rgba(40,122,83,.42);outline-offset:2px}.admin-console [dir=ltr]{unicode-bidi:isolate}.adm-sidebar{position:sticky;inset-block-start:0;z-index:35;display:flex;flex:0 0 258px;flex-direction:column;width:258px;height:100vh;padding:22px 14px 16px;overflow:hidden;color:#e9f0f4;background:#102a43;transition:width .2s ease,flex-basis .2s ease,transform .2s ease}.adm-brand{display:flex;align-items:center;gap:11px;min-height:48px;padding-inline:8px;color:#fff}.adm-brand-mark{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#1c4960;color:#b8e4ca;font-weight:800;font-size:1.05rem}.adm-brand-copy{display:grid;min-width:0;line-height:1.25}.adm-brand-copy strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.adm-brand-copy small{margin-top:4px;color:#a9bdca;font-size:.74rem}.adm-sidebar-caption{margin:31px 10px 10px;color:#9cb1c0;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .adm-sidebar-caption{letter-spacing:0;text-transform:none}.adm-nav{display:grid;gap:5px}.adm-nav-item,.adm-collapse{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:9px 11px;border:1px solid transparent;border-radius:11px;color:#ced9e0;background:transparent;text-align:start;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.adm-nav-item:hover,.adm-collapse:hover{color:#fff;background:#ffffff13}.adm-nav-item.is-active{color:#fff;border-color:#b1e0c21f;background:#1b4058;box-shadow:inset 3px 0 #8dd0a7}[dir=rtl] .adm-nav-item.is-active{box-shadow:inset -3px 0 #8dd0a7}.adm-nav-icon{display:grid;flex:0 0 22px;width:22px;place-items:center;color:#a8d9b8;font-size:1.12rem}.adm-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-collapse{margin-top:auto;color:#a9bdca;font-size:.82rem}.adm-collapse>span:first-child{display:grid;flex:0 0 22px;place-items:center;font-size:1.35rem}.adm-main{flex:1 1 auto;min-width:0}.adm-topbar{position:sticky;inset-block-start:0;z-index:25;display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(20px,4vw,48px);border-bottom:1px solid var(--adm-line);background:#ffffffed;backdrop-filter:blur(12px)}.adm-breadcrumb{display:flex;min-width:0;align-items:center;gap:10px;color:var(--adm-muted);font-size:.84rem}.adm-breadcrumb strong{overflow:hidden;color:var(--adm-navy);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.adm-account{display:flex;flex:0 0 auto;align-items:center;gap:9px;color:var(--adm-navy);font-size:.85rem;font-weight:650}.adm-topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.adm-topbar-link{color:var(--adm-green);font-size:.84rem;font-weight:700;text-decoration:none}.adm-topbar-link:hover{text-decoration:underline;text-underline-offset:3px}.adm-signout{min-height:36px;padding:6px 10px;font-size:.76rem;white-space:nowrap}.adm-account-avatar,.adm-user-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid #cde6d5;border-radius:50%;color:#176244;background:var(--adm-green-soft);font-weight:800}.adm-content{width:min(1260px,100%);margin-inline:auto;padding:clamp(24px,4vw,44px) clamp(20px,4vw,48px) 64px}.adm-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.adm-page-heading h1{margin:4px 0 5px;color:var(--adm-navy);font-size:clamp(1.75rem,3.1vw,2.35rem);line-height:1.22;letter-spacing:-.035em}[dir=rtl] .adm-page-heading h1{letter-spacing:-.015em;line-height:1.42}.adm-page-heading p{margin:0;color:var(--adm-muted);font-size:.94rem}.adm-eyebrow{color:var(--adm-green);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .adm-eyebrow{letter-spacing:0;text-transform:none}.adm-refresh,.adm-mobile-menu,.adm-icon-button{display:inline-grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid var(--adm-line);border-radius:12px;color:var(--adm-navy);background:#fff;font-size:1.35rem;cursor:pointer}.adm-refresh:hover,.adm-mobile-menu:hover{border-color:#aecdb9;color:var(--adm-green)}.adm-refresh:disabled{opacity:.5;cursor:wait}.adm-mobile-menu{display:none}.adm-page-body{display:grid;gap:20px}.adm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.adm-stat-card{min-width:0;padding:20px;border:1px solid var(--adm-line);border-radius:16px;background:var(--adm-paper);box-shadow:0 5px 18px #102a4309}.adm-stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--adm-muted);font-size:.84rem;font-weight:650}.adm-stat-icon{display:grid;flex:0 0 37px;width:37px;height:37px;place-items:center;border-radius:12px;color:var(--adm-green);background:var(--adm-green-soft);font-size:1.05rem}.adm-stat-card>strong{display:block;margin-top:12px;color:var(--adm-navy);font-size:clamp(1.7rem,3vw,2.15rem);line-height:1;font-variant-numeric:tabular-nums}.adm-panel{min-width:0;padding:clamp(18px,2.4vw,25px);border:1px solid var(--adm-line);border-radius:16px;background:var(--adm-paper);box-shadow:0 5px 18px #102a4309}.adm-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.adm-panel-heading h2{margin:0;color:var(--adm-navy);font-size:1.12rem;line-height:1.35}.adm-panel-heading p{margin:4px 0 0;color:var(--adm-muted);font-size:.82rem}.adm-panel-kicker{display:block;margin-bottom:4px;color:var(--adm-muted);font-size:.81rem}.adm-panel-count{display:grid;min-width:30px;height:28px;padding-inline:8px;place-items:center;border-radius:999px;color:var(--adm-navy);background:#edf2f5;font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums}.adm-status-panel,.adm-connection{display:flex;align-items:center;justify-content:space-between;gap:18px}.adm-status-panel strong{display:block;color:var(--adm-navy);font-size:1rem}.adm-status-dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#9ac9aa;box-shadow:0 0 0 5px #eff8f2}.adm-link-button{border:0;padding:7px;color:var(--adm-green);background:transparent;font-weight:700;cursor:pointer;white-space:nowrap}.adm-link-button:hover{text-decoration:underline;text-underline-offset:3px}.adm-table-wrap{width:100%;overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;text-align:start;font-size:.86rem}.adm-table th{padding:11px 12px;border-bottom:1px solid var(--adm-line);color:var(--adm-muted);font-size:.76rem;font-weight:700;white-space:nowrap}.adm-table td{padding:14px 12px;border-bottom:1px solid #edf1f4;vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table td strong{color:var(--adm-navy)}.adm-table code{color:#37576a;font-size:.8rem;overflow-wrap:anywhere}.adm-date{min-width:140px;color:var(--adm-muted);font-size:.8rem;white-space:nowrap}.adm-pill{display:inline-flex;max-width:100%;align-items:center;padding:4px 9px;border:1px solid #e1e8ed;border-radius:999px;color:#556b7b;background:#f5f7f9;font-size:.75rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.adm-pill.is-good{border-color:#cde8d6;color:#176244;background:#eff8f2}.adm-pill.is-warn{border-color:#f0dfbb;color:#81540e;background:#fff8ea}.adm-state{display:flex;min-height:168px;align-items:center;justify-content:center;gap:11px;color:var(--adm-muted)}.adm-spinner{width:19px;height:19px;border:2px solid #c8d7df;border-top-color:var(--adm-green);border-radius:50%;animation:adm-spin .8s linear infinite}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm-empty{display:grid;min-height:136px;place-content:center;justify-items:center;color:var(--adm-muted);text-align:center}.adm-empty p{margin:7px 0 0}.adm-empty-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--adm-line);border-radius:50%;color:#8193a0;background:#f7f9fa;font-size:1.2rem}.adm-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block-end:17px;padding:12px 15px;border:1px solid transparent;border-radius:12px;font-size:.9rem}.adm-alert-error{border-color:#efcece;color:#8d2626;background:#fff1f1}.adm-alert-success{border-color:#cde8d6;color:#176244;background:#eff8f2}.adm-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid transparent;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.adm-button:hover:not(:disabled){transform:translateY(-1px)}.adm-button:disabled{opacity:.55;cursor:not-allowed}.adm-button-primary{color:#fff;background:var(--adm-navy);box-shadow:0 5px 12px #102a431f}.adm-button-primary:hover:not(:disabled){background:#1a425c}.adm-button-subtle{border-color:var(--adm-line);color:var(--adm-navy);background:#fff}.adm-button-subtle:hover:not(:disabled){border-color:#b3d4bf;background:#f7fbf8}.adm-button-danger-quiet{min-height:34px;padding:6px 10px;border-color:#efd4d4;color:var(--adm-red);background:snow;font-size:.76rem}.adm-button-danger-quiet:hover:not(:disabled){border-color:#d99a9a;background:#fff1f1}.adm-icon-button{width:34px;height:34px;border-radius:9px;font-size:1.25rem}.adm-icon-button.is-danger{border-color:#efd4d4;color:var(--adm-red)}.adm-icon-button:hover:not(:disabled){background:#fff1f1}.adm-notice{padding:15px 17px;border:1px solid #d7e5ed;border-radius:12px;color:#38546a;background:#eff6fa}.adm-notice p{margin:0}.adm-notice p+p{margin-top:7px}.adm-notice strong{display:block;margin-bottom:4px;color:var(--adm-navy)}.adm-notice-warn{border-color:#f0dfbb;color:#725316;background:#fff8ea}.adm-notice-warn strong{color:#65460f}.adm-connection-state{display:inline-flex;align-items:center;gap:8px;color:#8c3c30;font-weight:750}.adm-connection-state i{width:9px;height:9px;border-radius:50%;background:#cb7166}.adm-connection-state.is-connected{color:#176244}.adm-connection-state.is-connected i{background:#4d9e6c}.adm-publisher{display:grid;gap:3px;text-align:end}.adm-publisher span{color:var(--adm-muted);font-size:.78rem}.adm-publisher code{color:var(--adm-navy);overflow-wrap:anywhere}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adm-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--adm-navy);font-size:.86rem;font-weight:650}.adm-field-full{grid-column:1 / -1}.adm-field input,.adm-field textarea,.adm-field select,.adm-invite-link input{display:block;width:100%;min-width:0;min-height:43px;padding:9px 11px;border:1px solid #cbd7df;border-radius:9px;color:var(--adm-ink);background:#fff;font-weight:400}.adm-field textarea{min-height:92px;resize:vertical;line-height:1.6}.adm-field textarea[dir=ltr]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.adm-field textarea.has-error{border-color:#c94d4d;background:snow}.adm-field input:focus,.adm-field textarea:focus,.adm-field select:focus,.adm-invite-link input:focus{border-color:var(--adm-green);outline:3px solid rgba(40,122,83,.12)}.adm-field small{color:var(--adm-muted);font-size:.76rem;font-weight:400}.adm-form-actions{display:flex;grid-column:1 / -1;justify-content:flex-end}.adm-inline-form{display:flex;align-items:end;gap:12px}.adm-inline-form .adm-field{flex:0 1 310px}.adm-invite-form{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(180px,.8fr) auto;align-items:end;gap:12px}.adm-invite-help{margin:10px 0 0;color:var(--adm-muted);font-size:.8rem}.adm-invite-link{display:grid;gap:7px;margin-top:17px;color:var(--adm-navy);font-size:.82rem;font-weight:700}.adm-invite-link>div{display:flex;gap:8px}.adm-invite-link input{flex:1;color:#365266;font-size:.82rem}.adm-bound-label{display:inline-flex;margin-inline-start:6px;color:var(--adm-green);font-size:.72rem;font-weight:650}.adm-user-list{display:grid;gap:11px}.adm-user-card{padding:16px;border:1px solid #e5ebef;border-radius:13px;background:#fcfdfd}.adm-user-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.adm-user-summary>div{display:grid;min-width:min(220px,100%)}.adm-user-summary .adm-pill{margin-inline-start:auto}.adm-user-summary strong{overflow:hidden;color:var(--adm-navy);text-overflow:ellipsis}.adm-user-summary small{color:var(--adm-muted);font-size:.77rem;overflow-wrap:anywhere}.adm-user-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0 44px;color:var(--adm-muted);font-size:.76rem}.adm-role-label,.adm-primary-owner{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;color:#37576a;background:#edf2f5;font-size:.73rem;font-weight:700}.adm-primary-owner{color:#176244;background:var(--adm-green-soft)}.adm-user-controls{display:flex;flex-wrap:wrap;align-items:end;gap:11px;margin-top:14px;padding-inline-start:44px}.adm-user-restriction{margin:11px 0 0;padding-inline-start:44px;color:var(--adm-muted);font-size:.78rem}.adm-user-controls .adm-field{flex:0 1 210px}.adm-grant-control{display:inline-flex;min-height:43px;align-items:center;gap:8px;max-width:290px;color:var(--adm-navy);font-size:.82rem}.adm-grant-control input{width:17px;height:17px;accent-color:var(--adm-green)}.adm-content-controls{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(160px,.7fr) auto;align-items:end;gap:14px}.adm-content-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(170px,.75fr) auto;align-items:end;gap:14px}.adm-content-selection{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,.7fr) auto;align-items:end;gap:14px}.adm-create-article{white-space:nowrap}.adm-guide-status{display:flex;align-items:center;gap:8px;padding-bottom:8px;color:var(--adm-muted);font-size:.8rem;white-space:nowrap}.adm-publish-restriction{margin:0 0 16px;padding:12px 14px;border-inline-start:3px solid #c48a2c;border-radius:8px;background:#fff8e9;color:#644916;font-size:.88rem;line-height:1.65}.adm-content-form{margin-top:10px}.adm-publish-row{display:flex;grid-column:1 / -1;align-items:end;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #edf1f4}.adm-publish-row>.adm-field{width:min(260px,100%)}.adm-publish-row .adm-form-actions{flex:0 0 auto;gap:9px;flex-wrap:wrap}.adm-readonly-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.adm-readonly-list>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf1f4}.adm-readonly-list>div:nth-last-child(-n+2){border-bottom:0}.adm-readonly-list dt{color:var(--adm-muted);font-size:.84rem}.adm-readonly-list dd{min-width:0;margin:0;color:var(--adm-navy);font-size:.84rem;font-weight:650;text-align:end;overflow-wrap:anywhere}.adm-scrim{display:none}.admin-console.is-collapsed .adm-sidebar{flex-basis:76px;width:76px;padding-inline:10px}.admin-console.is-collapsed .adm-brand{justify-content:center;padding-inline:0}.admin-console.is-collapsed .adm-brand-copy,.admin-console.is-collapsed .adm-sidebar-caption,.admin-console.is-collapsed .adm-nav-label{display:none}.admin-console.is-collapsed .adm-nav-item,.admin-console.is-collapsed .adm-collapse{justify-content:center;padding-inline:8px}.admin-console.is-collapsed .adm-nav-icon{flex-basis:auto}@media(max-width:1000px){.adm-sidebar{flex-basis:224px;width:224px}.adm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-content{padding-inline:25px}.adm-table{min-width:700px}.adm-readonly-list{grid-template-columns:1fr}.adm-readonly-list>div:nth-last-child(2){border-bottom:1px solid #edf1f4}}@media(max-width:760px){.admin-console{display:block;min-height:100vh}.adm-sidebar,.admin-console.is-collapsed .adm-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;width:min(290px,calc(100vw - 56px));height:100dvh;padding:19px 14px 15px;transform:translate(-105%);transition:transform .22s ease}[dir=rtl] .adm-sidebar,[dir=rtl] .admin-console.is-collapsed .adm-sidebar{transform:translate(105%)}.adm-sidebar.is-mobile-open{transform:translate(0)!important}.admin-console.is-collapsed .adm-brand{justify-content:flex-start;padding-inline:8px}.admin-console.is-collapsed .adm-brand-copy,.admin-console.is-collapsed .adm-sidebar-caption,.admin-console.is-collapsed .adm-nav-label{display:initial}.admin-console.is-collapsed .adm-brand-copy{display:grid}.admin-console.is-collapsed .adm-sidebar-caption{display:block}.admin-console.is-collapsed .adm-nav-item,.admin-console.is-collapsed .adm-collapse{justify-content:flex-start;padding-inline:11px}.admin-console.is-collapsed .adm-nav-icon{flex-basis:22px}.adm-topbar{min-height:62px;justify-content:flex-start;gap:12px;padding:9px 16px}.adm-mobile-menu{display:inline-grid;flex-basis:40px;width:40px;height:40px;border-radius:10px;font-size:1.05rem}.adm-breadcrumb{flex:1;gap:7px;font-size:.78rem}.adm-topbar-actions{gap:6px}.adm-topbar-link{font-size:.74rem}.adm-signout{min-height:34px;padding-inline:7px;font-size:.68rem}.adm-account{gap:0}.adm-account-name{display:none}.adm-account-avatar{width:32px;height:32px}.adm-scrim{position:fixed;inset:0;z-index:55;display:block;border:0;background:#0719287a}.adm-content{padding:23px 16px 45px}.adm-page-heading{margin-bottom:20px}.adm-page-heading p{font-size:.86rem}.adm-stat-grid{gap:10px}.adm-stat-card{padding:15px;border-radius:13px}.adm-stat-top{align-items:flex-start;font-size:.78rem}.adm-stat-icon{flex-basis:32px;width:32px;height:32px}.adm-panel{padding:17px;border-radius:14px}.adm-form-grid{grid-template-columns:1fr;gap:13px}.adm-field-full,.adm-form-actions,.adm-publish-row{grid-column:auto}.adm-inline-form{align-items:stretch;flex-direction:column}.adm-inline-form .adm-field{flex-basis:auto}.adm-invite-form{grid-template-columns:1fr}.adm-content-controls{grid-template-columns:1fr 1fr}.adm-content-controls>.adm-field:first-child{grid-column:1 / -1}.adm-content-toolbar{grid-template-columns:1fr 1fr}.adm-content-toolbar>.adm-field:first-child,.adm-create-article{grid-column:1 / -1}.adm-content-selection{grid-template-columns:1fr 1fr}.adm-content-selection>.adm-field:first-child{grid-column:1 / -1}.adm-create-article{width:100%}.adm-guide-status{grid-column:1 / -1;padding-bottom:0}.adm-publish-row{align-items:stretch;flex-direction:column}.adm-publish-row>.adm-field{width:100%}.adm-publish-row .adm-form-actions{justify-content:stretch}.adm-publish-row .adm-button{width:100%}.adm-user-controls{flex-wrap:wrap;padding-inline-start:0}.adm-user-controls .adm-field{flex:1 1 140px}.adm-user-controls .adm-button{flex:1 1 100%}.adm-user-meta{margin-inline-start:0;flex-direction:column;gap:4px}.adm-user-summary .adm-pill{margin-inline-start:0}.adm-user-controls{padding-inline-start:0}.adm-readonly-list{grid-template-columns:1fr}.adm-readonly-list>div:nth-last-child(2){border-bottom:1px solid #edf1f4}.adm-alert{align-items:flex-start;flex-direction:column}.adm-refresh{width:38px;height:38px}}@media(max-width:430px){.adm-stat-card{padding:13px 12px}.adm-stat-top{gap:6px}.adm-stat-icon{flex-basis:29px;width:29px;height:29px}.adm-stat-card>strong{font-size:1.7rem}.adm-topbar-actions{gap:4px}.adm-signout{min-height:32px;padding-inline:5px;font-size:.64rem}.adm-content-controls{grid-template-columns:1fr}.adm-content-controls>.adm-field:first-child,.adm-guide-status{grid-column:auto}.adm-content-toolbar,.adm-content-selection{grid-template-columns:1fr}.adm-content-toolbar>.adm-field:first-child,.adm-create-article,.adm-content-selection>.adm-field:first-child{grid-column:auto}.adm-invite-link>div{align-items:stretch;flex-direction:column}.adm-panel-heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.admin-console *,.admin-console *:before,.admin-console *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.adm-inbox-page{display:grid;gap:18px}.adm-inbox-overview{display:grid;gap:16px}.adm-inbox-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.adm-inbox-overview-head h2,.adm-inbox-overview-head p{margin:0}.adm-inbox-overview-head p{margin-top:6px;color:var(--adm-muted, #617789)}.adm-inbox-owner{display:grid;gap:5px;padding:10px 13px;border:1px solid var(--adm-border, #d9e3ea);border-radius:10px;background:var(--adm-soft, #f5f8fa)}.adm-inbox-owner span,.adm-inbox-mail-help{color:var(--adm-muted, #617789);font-size:.84rem}.adm-inbox-owner b{color:var(--adm-ink, #15324a);font-size:.92rem;overflow-wrap:anywhere}.adm-inbox-mail-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adm-inbox-status{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:999px;background:#eef2f5;color:#536978;font-size:.78rem;font-weight:700;white-space:nowrap}.adm-inbox-status.is-good,.adm-inbox-status.is-read{background:#e7f4ed;color:#176244}.adm-inbox-status.is-warn,.adm-inbox-status.is-unread{background:#fff3dc;color:#855b13}.adm-inbox-status.is-archived{background:#edf0f4;color:#5f6c78}.adm-inbox-layout{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:18px}.adm-inbox-list-panel,.adm-inbox-detail-panel{min-width:0}.adm-inbox-toolbar,.adm-inbox-detail-head,.adm-inbox-row-top,.adm-inbox-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.adm-inbox-toolbar{margin-bottom:14px}.adm-inbox-toolbar h2,.adm-inbox-toolbar p,.adm-inbox-detail-head h2{margin:0}.adm-inbox-toolbar p{margin-top:4px;color:var(--adm-muted, #617789);font-size:.84rem}.adm-inbox-count{display:inline-grid;min-width:25px;height:25px;place-items:center;margin-inline-start:4px;border-radius:50%;background:#e8eef2;font-size:.78rem}.adm-inbox-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);gap:9px;margin-bottom:12px}.adm-inbox-filters input,.adm-inbox-filters select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--adm-border, #d9e3ea);border-radius:9px;background:#fff;color:var(--adm-ink, #15324a);font:inherit}.adm-inbox-items{display:grid;max-height:680px;overflow:auto;border:1px solid var(--adm-border, #d9e3ea);border-radius:11px}.adm-inbox-row{display:grid;gap:7px;padding:12px;border:0;border-bottom:1px solid var(--adm-border, #e3e9ee);background:#fff;color:var(--adm-ink, #15324a);text-align:start;font:inherit;cursor:pointer}.adm-inbox-row:last-child{border-bottom:0}.adm-inbox-row:hover,.adm-inbox-row.is-selected{background:#f3f8f5}.adm-inbox-row.is-unread .adm-inbox-row-subject{font-weight:800}.adm-inbox-row-top strong,.adm-inbox-row-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-inbox-row-top time,.adm-inbox-row-bottom,.adm-inbox-row-notification{color:var(--adm-muted, #617789);font-size:.78rem}.adm-inbox-row-bottom>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-inbox-row-notification{font-size:.75rem}.adm-inbox-detail-panel{display:grid;gap:16px}.adm-inbox-detail-head{align-items:flex-start}.adm-inbox-detail-head h2{margin-top:5px;overflow-wrap:anywhere;font-size:1.12rem}.adm-inbox-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:0}.adm-inbox-metadata div{min-width:0}.adm-inbox-metadata dt{color:var(--adm-muted, #617789);font-size:.8rem}.adm-inbox-metadata dd{margin:3px 0 0;color:var(--adm-ink, #15324a);overflow-wrap:anywhere}.adm-inbox-message{min-height:140px;max-height:48vh;overflow:auto;padding:14px;border:1px solid var(--adm-border, #d9e3ea);border-radius:10px;background:#fbfcfd;color:var(--adm-ink, #15324a);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.adm-inbox-actions{display:flex;flex-wrap:wrap;gap:8px}.adm-inbox-empty{display:grid;min-height:170px;place-items:center;padding:18px;color:var(--adm-muted, #617789);text-align:center}.adm-inbox-footnote{margin:10px 0 0;color:var(--adm-muted, #617789);font-size:.8rem}.adm-button-danger{border-color:#e1b6b6!important;color:#a93232!important}@media(max-width:860px){.adm-inbox-layout{grid-template-columns:1fr}.adm-inbox-items{max-height:360px}}@media(max-width:560px){.adm-inbox-overview-head{flex-direction:column}.adm-inbox-owner{width:100%}.adm-inbox-filters,.adm-inbox-metadata{grid-template-columns:1fr}.adm-inbox-toolbar{align-items:flex-start}.adm-inbox-row-top{align-items:flex-start;flex-direction:column}.adm-inbox-actions>button{flex:1 1 calc(50% - 8px)}}.adm-setup-panel>.adm-panel-heading p{max-width:760px;margin:6px 0 0;color:var(--adm-muted, #617789);line-height:1.65}.adm-setup-origin{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 14px;color:var(--adm-muted, #617789);font-size:.88rem}.adm-setup-origin code{color:var(--adm-ink, #15324a);overflow-wrap:anywhere}.adm-setup-list,.adm-review-queue{display:grid;gap:10px;padding:0;margin:0;list-style:none}.adm-setup-item,.adm-review-queue-item{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:12px;padding:13px;border:1px solid var(--adm-line, #d9e3ea);border-radius:11px;background:#fbfcfd}.adm-setup-item h3{margin:0 0 7px;color:var(--adm-navy, #15324a);font-size:.94rem}.adm-setup-item strong{display:block;color:var(--adm-navy, #15324a);font-size:.88rem}.adm-setup-item p{margin:5px 0 0;color:var(--adm-muted, #617789);font-size:.83rem;line-height:1.65}.adm-setup-status{display:inline-flex;padding:3px 8px;border-radius:999px;background:#fff3dc;color:#855b13;font-size:.74rem;font-weight:700}.adm-setup-footnote{margin:13px 0 0;color:var(--adm-muted, #617789);font-size:.8rem}.adm-review-panel{display:grid;gap:14px}.adm-review-queue-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.adm-review-queue-item strong,.adm-review-queue-item small{display:block;overflow-wrap:anywhere}.adm-review-queue-item small{margin-top:4px;color:var(--adm-muted, #617789)}.adm-review-queue-item>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.adm-review-feedback-note{padding:12px;border-inline-start:4px solid #c18a27;border-radius:8px;background:#fff8e8;color:var(--adm-ink, #15324a)}.adm-review-feedback-note p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.adm-content-fieldset{display:contents;min-width:0;padding:0;margin:0;border:0}.adm-review-actions{display:flex;flex-wrap:wrap;align-items:end;gap:9px;padding-top:12px;border-top:1px solid var(--adm-line, #d9e3ea)}.adm-review-actions .adm-review-comment{flex:1 1 100%}.adm-review-comment textarea{width:100%;min-height:100px;padding:10px;border:1px solid var(--adm-line, #d9e3ea);border-radius:9px;font:inherit}.adm-content-fieldset:disabled{opacity:.78}@media(max-width:600px){.adm-setup-item,.adm-review-queue-item{grid-template-columns:1fr}.adm-review-queue-item>div:last-child{justify-content:space-between}.adm-review-actions>button{flex:1 1 100%}}body.admin-body{min-width:320px;min-height:100vh;margin:0;background:#f3f6f8}.admin-auth{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 15% 8%,#e4f1e9 0,transparent 27rem),#f3f6f8}.admin-auth-card{width:min(100%,480px);padding:clamp(24px,5vw,40px);border:1px solid #dce5eb;border-radius:20px;background:#fff;box-shadow:0 16px 45px #102a4317}.admin-auth-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:#102a43}.admin-auth-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#dff3e6;background:#102a43;font-weight:800}.admin-auth-brand span:last-child{display:grid;line-height:1.35}.admin-auth-brand small{color:#64798a;font-size:.8rem}.admin-auth h1{margin:0 0 10px;color:#102a43;font-size:clamp(1.6rem,5vw,2rem)}.admin-auth p{color:#52697a;line-height:1.7}.admin-auth .adm-field{margin-block:16px}.admin-auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.admin-auth-actions .adm-button-primary{width:100%;border-color:#102a43;color:#fff;background:#102a43;text-decoration:none}.admin-auth-actions .adm-button-primary:hover:not(:disabled){background:#1a425c}.admin-auth-link{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #dce5eb;border-radius:10px;color:#102a43;background:#fff;font-weight:700;text-decoration:none}.admin-auth-error{margin-block:14px;padding:12px;border:1px solid #efcece;border-radius:10px;color:#8d2626;background:#fff1f1}.admin-auth-success{margin-block:14px;padding:12px;border:1px solid #cde8d6;border-radius:10px;color:#176244;background:#eff8f2}.admin-auth-note{padding:13px 15px;border:1px solid #d7e5ed;border-radius:12px;background:#eff6fa}.admin-auth-language{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px}.admin-auth-language a{color:#287a53;font-weight:700;text-decoration:none}.admin-auth-language a[aria-current=page]{color:#102a43;text-decoration:underline}.admin-auth :where(a,button,input):focus-visible{outline:3px solid rgba(40,122,83,.42);outline-offset:3px}
