.admin-console{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh;background:#f3f6f7;color:#172a36;font:14px/1.55 system-ui,sans-serif}.admin-console *{box-sizing:border-box}.admin-console h1,.admin-console h2,.admin-console h3,.admin-console p{margin:0;color:inherit}.admin-console h1{font-size:28px;line-height:1.3;font-weight:700}.admin-console h2{font-size:18px;font-weight:650}.admin-console h3{font-size:15px;font-weight:650}.admin-console a{color:#176752;text-decoration:none}.admin-console a:hover{text-decoration:underline}.admin-console button,.admin-console input,.admin-console select,.admin-console textarea{font:inherit}.admin-console .admin-button,.admin-console button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cad6db;border-radius:7px;padding:8px 12px;background:#fff;color:#213b49;cursor:pointer;min-height:38px}.admin-console button:hover{background:#edf4f2}.admin-console button:disabled{opacity:.55;cursor:wait}.admin-console button.primary{background:#164c40;border-color:#164c40;color:#fff}.admin-console input,.admin-console select,.admin-console textarea{border:1px solid #c9d4da;border-radius:6px;background:#fff;color:#172a36;padding:8px;max-width:100%;min-height:38px}.admin-console a:focus-visible,.admin-console button:focus-visible,.admin-console input:focus,.admin-console select:focus,.admin-console textarea:focus{outline:2px solid #29856f;outline-offset:2px}.admin-sidebar{background:#132b32;color:#dce9e9;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 18px;overflow:auto}.admin-console .admin-brand{color:#fff;font-weight:750;padding:0 12px 20px;display:block}.admin-brand small{display:block;font-size:11px;font-weight:400;color:#a8c3c4;margin-top:5px}.admin-nav-group{margin:14px 0}.admin-nav-group>span{display:block;font-size:11px;color:#9ebbbd;padding:0 12px 7px;letter-spacing:.08em}.admin-nav-group a{display:block;padding:10px 12px;border-radius:7px;color:#dae7e7;margin:3px 0}.admin-nav-group a.active{background:#2d5559;color:#fff;font-weight:650;box-shadow:inset 3px 0 #89d5b5}.admin-sidebar footer{margin-top:auto;font-size:11px;padding:28px 12px 0;color:#a8c3c4}.admin-sidebar footer a{display:block;color:#dce9e9;margin-top:12px}.admin-content{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #dbe3e7;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-topbar>div>span{display:block;font-size:12px;color:#647780}.admin-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-toolbar label{font-size:12px}.admin-content main{padding:24px 30px 50px;max-width:1600px;margin:auto}.admin-source{border:1px solid #c4d9e3;border-radius:8px;background:#eaf3fa;padding:12px 16px;margin-bottom:24px;font-size:12px}.admin-source span{display:block;color:#405c70;margin-top:3px}.admin-source.local{border-color:#bcdbcd;background:#ecf7ee}.admin-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.admin-subtitle{color:#637580!important;max-width:850px;margin-top:7px!important;font-size:13px}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:20px 0}.admin-card,.admin-stat{background:#fff;border:1px solid #dce5e8;border-radius:10px;padding:20px}.admin-stat>span{display:block;color:#657780;font-size:12px}.admin-stat>b{display:block;font-size:28px;margin-top:5px;color:#173c3d}.admin-stat small{display:block;font-size:11px;color:#6f7f85;margin-top:3px}.admin-card{margin-bottom:18px}.admin-card>h2{margin-bottom:14px}.admin-card p+p{margin-top:8px}.admin-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;background:#fff;border:1px solid #dce5e8;border-radius:9px;margin-bottom:18px}.admin-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#637580}.admin-filters input[type=search]{min-width:220px}.admin-table-wrap{overflow:auto;background:#fff;border:1px solid #dce5e8;border-radius:9px}.admin-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.admin-table th{padding:12px 16px;background:#edf2f5;color:#48606f;text-align:left;font-size:11px;font-weight:600}.admin-table td{padding:14px 16px;border-top:1px solid #e8edef;vertical-align:top}.admin-table td.wrap{white-space:normal;min-width:220px;max-width:440px;overflow-wrap:anywhere}.admin-table tr:hover td{background:#f8fbfa}.admin-muted{font-size:11px;color:#71838d!important;white-space:normal;overflow-wrap:anywhere}.admin-badge{display:inline-block;border-radius:5px;padding:3px 7px;background:#eaf0f3;color:#47606e;font-size:11px}.admin-badge.error{background:#fbe9e8;color:#9c302e}.admin-badge.good{background:#e5f2e9;color:#226347}.admin-badge.warning{background:#fff2d8;color:#8b5b0a}.admin-empty{padding:40px;text-align:center;color:#73838d;background:#fff;border:1px dashed #cdd9de;border-radius:9px}.admin-alert{border:1px solid #e3d5ae;background:#fff8e8;border-radius:8px;padding:14px 16px;margin:14px 0;font-size:13px}.admin-alert.error{border-color:#e6bfbd;background:#fff0ef;color:#943630}.admin-alert p{margin-top:6px}.admin-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.admin-tabs a,.admin-tabs button{padding:8px 12px;border:1px solid #d4dee3;background:#fff;border-radius:6px;font-size:12px}.admin-tabs .active{background:#164c40;color:#fff;border-color:#164c40}.admin-timeline{border-left:2px solid #d3e2dc;margin-left:9px;padding-left:24px}.admin-timeline article{position:relative;background:#fff;border:1px solid #dce5e8;border-radius:8px;padding:15px 18px;margin-bottom:12px}.admin-timeline article:before{content:"";width:10px;height:10px;background:#4c8974;border-radius:50%;position:absolute;left:-31px;top:20px}.admin-event-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;margin-bottom:7px}.admin-inspector{padding:18px;background:#fff;border:1px solid #cbd9de;border-radius:10px;margin-top:18px}.admin-inspector pre{max-height:440px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#132b32;color:#e0eded;padding:18px;border-radius:7px;font-size:11px}.admin-inspector iframe{width:100%;height:620px;border:1px solid #d3dbdf;background:#fff}.admin-form{display:grid;gap:13px;max-width:600px}.admin-form label{display:grid;gap:5px;font-size:12px}.admin-form textarea{min-height:84px}.admin-list-row{padding:14px 0;border-bottom:1px solid #e2e9ec;display:flex;gap:15px;justify-content:space-between}.admin-checklist{padding-left:20px;color:#50656f;font-size:13px}.admin-mobile-toggle{display:none!important}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;color:#657780}@media(max-width:1050px){.admin-console{grid-template-columns:205px minmax(0,1fr)}.admin-content main{padding:20px}.admin-topbar{padding:16px 20px}.admin-columns{grid-template-columns:1fr}}@media(max-width:720px){.admin-console{display:block}.admin-sidebar{height:auto;position:relative;padding:14px}.admin-sidebar footer,.admin-sidebar nav{display:none}.admin-sidebar.is-open nav{display:grid;grid-template-columns:1fr 1fr}.admin-brand{padding-bottom:8px!important}.admin-mobile-toggle{display:inline-flex!important;position:absolute;right:14px;top:18px}.admin-content main{padding:16px}.admin-console h1{font-size:24px}.admin-topbar{padding:14px 16px}.admin-filters input[type=search],.admin-filters label{width:100%;min-width:0}.admin-source{margin-bottom:20px}.admin-grid{grid-template-columns:1fr 1fr}.admin-page-title{display:block}.admin-stat{padding:14px}.admin-stat>b{font-size:24px}}@media(min-width:721px){.admin-grid[data-count="3"],.admin-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid[data-count="2"],.admin-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1450px){.admin-grid[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-preview-overlay{position:fixed;inset:0;background:rgba(10,25,30,.45);z-index:10000}.admin-console.admin-preview-dialog{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(960px,88vw);min-height:0;height:100dvh;z-index:10001;background:#f3f6f7;box-shadow:-14px 0 45px rgba(0,0,0,.16);outline:none}.admin-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:#fff;border-bottom:1px solid #d5e0e5;flex-shrink:0}.admin-preview-header h2{font-size:20px}.admin-preview-description{padding:10px 24px!important;border-bottom:1px solid #dce5e8;background:#edf4f5;font-size:12px;color:#48606f!important;flex-shrink:0}.admin-preview-body{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:18px 24px}.admin-preview-body .admin-inspector{margin:0;padding:18px}.admin-preview-body .admin-inspector iframe{display:block;height:clamp(380px,65dvh,840px);margin:12px 0}.admin-preview-zoom{margin-top:12px}.admin-preview-zoom button[aria-pressed=true]{background:#164c40;color:#fff;border-color:#164c40}@media(max-width:720px){.admin-console.admin-preview-dialog{width:100vw}.admin-preview-header{padding:14px 16px}.admin-preview-description{padding:10px 16px!important}.admin-preview-body{padding:12px}.admin-preview-body .admin-inspector{padding:14px}}.admin-tabs button[aria-current=page]{background:#164c40;color:#fff;border-color:#164c40}.admin-tabs{margin:16px 0}.admin-alert pre,.admin-form pre,.admin-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.admin-form .admin-alert{min-width:0}.admin-card h3{margin:20px 0 12px}.admin-form label.admin-confirm-check{display:flex;align-items:flex-start;gap:10px;font-size:14px}.admin-confirm-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:3px;padding:0;accent-color:#164c40}.mail-workspace{max-width:1200px;margin:0 auto}.mail-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.mail-page-heading .admin-subtitle{margin:7px 0 0}.mail-filterbar{display:flex;align-items:end;gap:16px;margin:18px 0}.mail-filterbar label{display:grid;gap:5px;font-size:12px;color:#52666d}.mail-filterbar input,.mail-filterbar select{min-height:40px;border:1px solid #cfdce0;border-radius:8px;background:#fff;padding:8px 12px;color:#203c43}.mail-search{flex:1;max-width:420px}.mail-filterbar>span{margin-left:auto;font-size:12px;color:#6b7e84;padding-bottom:10px}.mail-inbox-list{border:1px solid #dbe4e7;border-radius:14px;background:#fff;overflow:hidden}.admin-console button.mail-inbox-item{display:flex;justify-content:flex-start;gap:16px;width:100%;padding:21px 24px;text-align:left;border:0;border-bottom:1px solid #e8edef;border-radius:0;background:#fff;min-width:0}.admin-console button.mail-inbox-item:last-child{border-bottom:0}.admin-console button.mail-inbox-item:hover{background:#f5f9f7}.mail-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#e8f1ed;color:#245b48;font-size:13px;font-weight:650}.mail-avatar.outbound{background:#edf1f7;color:#4b6183}.mail-inbox-content{display:grid;gap:6px;flex:1;min-width:0}.mail-inbox-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.mail-inbox-top>b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-inbox-top time{font-size:12px;color:#7b8c92;flex-shrink:0}.mail-inbox-subject{font-size:15px;font-weight:600;color:#1b353e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-inbox-tags{display:flex;align-items:center;gap:12px;font-size:11px;color:#71838a}.mail-status{display:inline-flex;padding:2px 7px;border-radius:5px;background:#eef2f4;color:#60727b;font-size:11px}.mail-status.delivered,.mail-status.received{background:#edf6f0;color:#3d7155}.mail-status.bounced,.mail-status.complained,.mail-status.failed{background:#fff0ee;color:#a05347}.mail-status.delivery_delayed,.mail-status.pending{background:#fff6e7;color:#957044}.mail-open-arrow{font-size:18px;color:#9aabab;padding-left:6px}.mail-empty{text-align:center;padding:64px 24px;color:#788a91}.mail-empty h2{margin-bottom:8px;font-size:18px;color:#415b66}.mail-maintenance{margin:30px 0;font-size:12px;color:#71838a}.mail-evidence summary,.mail-maintenance summary{cursor:pointer}.mail-maintenance p{margin:10px 0}.mail-maintenance>div{display:flex;align-items:center;gap:16px;margin-top:12px}.mail-conversation{max-width:820px;margin:0 auto;padding:8px 0 30px}.mail-conversation-title{padding:6px 0 22px}.mail-eyebrow{font-size:11px;letter-spacing:.12em;color:#7e9189}.mail-conversation-title h2{font-size:23px!important;line-height:1.45;margin:9px 0!important;overflow-wrap:anywhere}.mail-conversation-title p{font-size:13px;color:#688087}.mail-thread{display:grid;gap:12px}.mail-thread-message{background:#fff;border:1px solid #dce5e7;border-radius:12px;overflow:hidden}.mail-thread-message>summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.mail-thread-message>summary::-webkit-details-marker{display:none}.mail-thread-message>summary>span:nth-child(2){flex:1;min-width:0}.mail-thread-message>summary b{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.mail-thread-message>summary small{display:block;font-size:11px;color:#819098;margin-top:4px}.mail-thread-expand{font-size:11px;color:#8c9c9f}.mail-thread-message[open] .mail-thread-expand{font-size:0}.mail-thread-message[open] .mail-thread-expand:after{content:"收起";font-size:11px}.mail-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.85 system-ui,sans-serif;color:#29424b}.mail-thread-message>.mail-message-text{padding:6px 22px 24px}.mail-html{margin:0 22px 20px;font-size:12px;color:#6a7f86}.mail-html iframe{width:100%;height:380px;border:1px solid #dce5e8;margin-top:12px;background:#fff}.mail-attachments{margin:22px 0}.mail-attachments h3{margin:0 0 10px;font-size:13px}.mail-attachments h3 span{font-size:11px;color:#7f9096;font-weight:400;margin-left:5px}.mail-attachments>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mail-attachments article{display:flex;align-items:center;gap:10px;padding:14px;background:#fff;border:1px solid #dce5e8;border-radius:10px;min-width:0}.mail-file-icon{font-size:10px;padding:9px 6px;background:#f1f5f3;color:#638072;border-radius:6px}.mail-attachments article>span:nth-child(2){flex:1;min-width:0}.mail-attachments article b{display:block;font-size:12px;overflow-wrap:anywhere}.mail-attachments article small{display:block;font-size:11px;color:#8c9b9f;margin-top:2px}.mail-attachments article a{font-size:12px;flex-shrink:0}.mail-compose{margin:26px 0 20px;padding:22px;background:#fff;border:1px solid #c9dcd2;border-radius:12px;box-shadow:0 5px 18px #153b2c05}.mail-compose-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mail-compose-heading h3{font-size:16px}.mail-compose-heading>span{font-size:11px;color:#8a9c94}.mail-compose-recipient{display:flex;align-items:center;gap:16px;padding:10px 0 16px;font-size:13px;overflow-wrap:anywhere}.mail-compose-recipient>span{color:#8a9c94;flex-shrink:0}.mail-compose-recipient b{font-weight:500}.mail-compose label{display:grid;gap:7px;font-size:12px;color:#6c8187;margin:12px 0}.mail-compose input,.mail-compose textarea{width:100%;border:1px solid #d7e1e5;border-radius:8px;background:#fff;padding:11px 12px;color:#203e47;line-height:1.7;min-width:0}.mail-compose textarea{resize:vertical;min-height:175px}.mail-compose input:focus,.mail-compose textarea:focus{outline:2px solid #b7d5c7;outline-offset:1px}.mail-compose-actions{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.mail-compose-actions>span{font-size:11px;color:#84968d}.mail-send-review{padding-top:12px;border-top:1px solid #e5ede8}.mail-send-review h3{font-size:12px;color:#71877b;font-weight:500}.mail-review-subject{font-weight:650;font-size:15px;margin:14px 0!important}.mail-send-review .mail-message-text{background:#f6f9f7;padding:18px;border-radius:8px}.mail-reply-success,.mail-send-pending{padding:18px;border:1px solid #e5dcbd;border-radius:10px;background:#fff9ed;margin:20px 0;color:#806b3c}.mail-reply-success p,.mail-send-pending p{margin:7px 0!important;font-size:12px}.mail-reply-success{background:#edf6f0;border-color:#c7dfcf;color:#2e6747}.mail-inline-error{margin-top:12px!important;font-size:12px;color:#a35344!important}.mail-evidence{margin-top:30px;padding-top:18px;border-top:1px solid #dce5e8;color:#788d94;font-size:11px}.mail-evidence>summary{font-size:12px}.mail-evidence>p{margin:12px 0!important}.mail-evidence-file{padding:10px 0;border-bottom:1px solid #e5ebee}.mail-evidence-file>span{margin-left:14px}.mail-evidence-file details{margin-top:5px;overflow-wrap:anywhere}.admin-source details{font-size:11px;color:#6b818a;margin-top:5px}.admin-source details summary{cursor:pointer}.admin-source details p{margin:5px 0}.admin-source>span{font-size:12px}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-detail-grid dt{font-size:12px;color:#73878f}.admin-detail-grid dd{margin:5px 0;font-size:15px}.admin-operation-fields{display:grid;gap:12px;margin:18px 0}.admin-operation-fields div{display:grid;gap:4px}.admin-operation-fields dt{font-size:12px;color:#73878f}.admin-operation-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-technical{margin-top:20px;font-size:12px;color:#71858e}.admin-technical summary{cursor:pointer}.admin-technical pre{font-size:11px;background:#f2f5f6;color:#647b85;padding:12px;border-radius:8px}@media(max-width:720px){.mail-page-heading{align-items:start;gap:12px}.mail-page-heading h1{font-size:24px}.mail-page-heading>button{font-size:11px;padding:8px}.mail-filterbar{flex-wrap:wrap;gap:10px}.mail-filterbar>span{display:none}.mail-search{max-width:none;min-width:0}.admin-console button.mail-inbox-item{padding:17px 13px;gap:10px}.mail-avatar{width:32px;height:32px;flex-basis:32px;border-radius:9px}.mail-inbox-top time{font-size:10px}.mail-inbox-top>b{font-size:12px}.mail-inbox-subject{font-size:13px}.mail-inbox-tags{gap:7px;font-size:10px}.mail-open-arrow{display:none}.mail-attachments>div{grid-template-columns:1fr}.mail-compose{padding:16px}.mail-conversation-title h2{font-size:20px!important}.mail-thread-message>summary{padding:14px}.mail-thread-message>.mail-message-text{padding:5px 16px 18px}.admin-detail-grid{grid-template-columns:1fr}}.admin-console button.mail-thread-refresh{float:right;font-size:11px;padding:5px 9px;min-height:30px;margin:0 0 8px 15px}.admin-record-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-width:12rem;max-width:32rem;white-space:pre-wrap}.admin-console{grid-template-columns:248px minmax(0,1fr)}.admin-sidebar{padding:18px 12px;overflow:hidden}.admin-sidebar-heading{position:relative;display:flex;align-items:center;gap:4px;flex-shrink:0;margin-bottom:18px}.admin-console .admin-brand{flex:1;min-width:0;padding:0 8px;font-size:23px}.admin-console button.admin-sidebar-toggle{padding:7px;min-width:32px;min-height:32px;color:#c2d6d5;background:transparent;border-color:#426065}.admin-console button.admin-sidebar-toggle:hover{background:#2d5559}.admin-sidebar nav{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.admin-nav-section{margin:3px 0}.admin-console .admin-nav-heading{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 12px;margin:0;border:0;border-radius:7px;background:transparent;color:#dce9e9;text-decoration:none;font-weight:600;text-align:left;white-space:nowrap}.admin-console .admin-nav-heading:hover{background:#23434a;text-decoration:none}.admin-nav-label{flex:1}.admin-nav-heading svg{flex-shrink:0}.admin-nav-chevron{transition:transform .15s}.admin-nav-heading[aria-expanded=true] .admin-nav-chevron{transform:rotate(180deg)}.admin-nav-section.is-current>.admin-nav-heading{background:#2d5559;color:#fff;box-shadow:inset 3px 0 #89d5b5}.admin-nav-children{margin:4px 0 10px 22px;border-left:1px solid #426065;padding-left:9px}.admin-nav-children[hidden]{display:none}.admin-nav-children a{display:block;padding:8px 11px;margin:2px 0;color:#b9d0d1;border-radius:6px;font-size:13px}.admin-nav-children a:hover{background:#23434a;text-decoration:none}.admin-nav-children a.active{color:#fff;background:#2d5559;font-weight:650}.admin-sidebar footer{flex-shrink:0;margin:0;padding:16px 12px 0}.admin-section-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:18px;border-bottom:1px solid #dbe3e7;padding-bottom:12px}.admin-section-navigation>span{font-size:12px;color:#647780;margin-right:8px}.admin-section-navigation a{display:inline-flex;padding:7px 11px;border-radius:6px;font-size:13px;color:#48606f}.admin-section-navigation a[aria-current=page]{background:#e2eee9;color:#164c40;font-weight:650}.admin-search-link{border:1px solid #cad6db;border-radius:7px;padding:8px 12px;font-size:13px}.admin-console.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .admin-sidebar{padding:14px 9px}.sidebar-collapsed .admin-sidebar-heading{flex-direction:column;gap:12px;margin-bottom:12px}.sidebar-collapsed .admin-brand{padding:0}.admin-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#2d5559;color:#c6eddd}.sidebar-collapsed .admin-nav-heading{justify-content:center;padding:12px}.sidebar-collapsed .admin-nav-chevron,.sidebar-collapsed .admin-nav-label{display:none}@media(max-width:720px){.admin-console,.admin-console.sidebar-collapsed{display:block}.admin-sidebar,.sidebar-collapsed .admin-sidebar{padding:14px;height:auto;position:relative}.admin-sidebar-heading,.sidebar-collapsed .admin-sidebar-heading{flex-direction:row;margin-bottom:0;min-height:40px}.admin-console button.admin-sidebar-toggle{display:none}.admin-console button.admin-mobile-toggle{position:static;display:inline-flex!important;margin-left:auto;background:transparent;color:#dce9e9;border-color:#426065}.admin-sidebar nav{display:none}.admin-sidebar.is-open nav{display:block;max-height:65vh;margin-top:14px}.sidebar-collapsed .admin-nav-chevron,.sidebar-collapsed .admin-nav-label{display:block}.sidebar-collapsed .admin-nav-heading{justify-content:flex-start}.admin-sidebar footer{display:none}.admin-section-navigation{gap:3px}.admin-section-navigation>span{width:100%}}@media(prefers-reduced-motion:reduce){.admin-nav-chevron{transition:none}}.admin-console button.admin-mobile-toggle:focus,.admin-console button.admin-mobile-toggle:hover{background:#2d5559;color:#fff}.admin-data-status{position:relative;font-size:12px;color:#48606f}.admin-data-status>summary{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;list-style:none;border:1px solid #d7e1e3;border-radius:999px;background:#f8faf9;cursor:pointer;white-space:nowrap}.admin-data-status>summary::-webkit-details-marker{display:none}.admin-data-status>summary:focus-visible{outline:2px solid #29856f;outline-offset:3px}.admin-status-dot{width:7px;height:7px;border-radius:50%;background:#849398;flex-shrink:0}.admin-data-status.production .admin-status-dot{background:#337b60}.admin-data-status.local .admin-status-dot,.admin-data-status.preview .admin-status-dot{background:#b48229}.admin-status-chevron{margin-left:2px;color:#7b8d94}.admin-data-status[open] .admin-status-chevron{transform:rotate(180deg)}.admin-data-status-panel{position:absolute;right:0;top:calc(100% + 9px);z-index:60;width:350px;max-width:calc(100vw - 32px);padding:20px;border:1px solid #d7e1e3;border-radius:10px;background:#fff;box-shadow:0 12px 36px rgba(20,45,50,.16);max-height:70vh;overflow-y:auto}.admin-data-status-panel h2{font-size:16px;margin-bottom:14px}.admin-data-status-panel dl{margin:0}.admin-data-status-panel dl>div{padding:9px 0;border-bottom:1px solid #edf1f2}.admin-data-status-panel dt{font-size:11px;color:#74868f}.admin-data-status-panel dd{margin:3px 0 0;white-space:normal;overflow-wrap:anywhere;color:#213b49}.admin-data-status-panel p{font-size:11px;color:#637580;margin:14px 0}.admin-data-status-panel label{display:grid;gap:6px;margin-bottom:14px}.admin-data-status-panel button{font-size:12px}@media(max-width:720px){.admin-data-status-panel{position:fixed;left:16px;right:16px;top:100px;width:auto;max-height:calc(100dvh - 132px)}}