/* Dated Core v8.14.0 — native control-plane completion */
.core-app{--core-control-surface:var(--dc-surface,#fffdfa);--core-control-border:var(--dc-border,#ded3ca);--core-control-ink:var(--dc-ink,#2a201b);--core-control-muted:var(--dc-muted,#766a63);--core-control-accent:var(--dc-accent,#a9645d)}
.core-app .sidebar{padding-top:24px}.core-app .side-head{padding-bottom:16px}.core-nav-group{margin-top:2px}.core-nav-group+.core-nav-group{margin-top:11px}.core-nav-group .side-label{padding:9px 13px 6px;color:#806f65;font-size:8px;letter-spacing:.18em}.core-nav-group nav{gap:3px}.core-nav-group nav a{min-height:42px;border-radius:11px;font-size:12px}.core-nav-group nav a>span{width:16px;height:16px;border-radius:5px}.core-nav-group nav a>span:after{inset:4px}
.core-top-actions{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:6px}.core-quick-switch{height:36px;min-width:152px;padding:0 8px 0 12px;border:1px solid rgba(93,70,57,.14);border-radius:10px;background:rgba(255,253,250,.72);color:#74665d;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10.5px;cursor:pointer}.core-quick-switch:hover{border-color:#c8b9ad;background:#fffdfa;color:#342822}.core-quick-switch kbd,.core-command kbd{border:1px solid #d9cec5;border-bottom-color:#c4b5a9;border-radius:6px;background:#f4eee8;color:#74675f;padding:3px 6px;font:600 9px/1.2 var(--sans)}.core-save-state{padding:7px 9px;border-radius:999px;background:#f8f0e2;color:#8c6a3e;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.core-save-state[hidden]{display:none!important}
.core-command-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(28,19,15,.4);backdrop-filter:blur(3px)}.core-command{position:fixed;z-index:1001;left:50%;top:max(78px,10vh);width:min(620px,calc(100vw - 32px));transform:translateX(-50%);color:var(--core-control-ink)}.core-command[hidden],.core-command-backdrop[hidden]{display:none!important}.core-command-box{overflow:hidden;border:1px solid rgba(83,61,49,.16);border-radius:20px;background:rgba(255,253,250,.98);box-shadow:0 30px 90px rgba(31,20,15,.24)}.core-command-search{height:64px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid #e8ded6}.core-command-search>span{font-size:25px;color:#a56f66}.core-command-search input{min-height:0!important;height:42px!important;flex:1!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:15px!important}.core-command-list{max-height:min(520px,64vh);overflow:auto;padding:10px}.core-command-group>span{display:block;padding:10px 10px 6px;color:#a07168;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.core-command-group a{min-height:48px;display:grid;grid-template-columns:1fr auto;grid-template-areas:'title arrow' 'meta arrow';align-items:center;padding:8px 11px;border-radius:11px}.core-command-group a:hover,.core-command-group a.is-selected{background:#f3ece6}.core-command-group a.is-current{background:#faf4ef}.core-command-group a b{grid-area:title;font-size:12px}.core-command-group a small{grid-area:meta;margin-top:2px;color:#95877f;font-size:9px}.core-command-group a em{grid-area:arrow;font-style:normal;color:#9e8e84}.core-command-foot{display:flex;gap:14px;padding:10px 18px;border-top:1px solid #e8ded6;color:#93857c;font-size:9px}
.core-app .product-status.status-deferred{background:#f6eee4!important;color:#8d6d43!important}.core-app .product-status.status-rc{background:#edf2ea!important;color:#5d7359!important}.core-app .product-status.status-active{background:#edf2ea!important;color:#5d7359!important}
.core-app .dated-core-toolbar{position:sticky;top:94px;z-index:18;border:1px solid var(--core-control-border);border-radius:14px;background:rgba(255,253,250,.94);backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(42,29,23,.04);padding:12px 14px;margin:0 0 14px!important}.core-app .dated-core-toolbar-copy strong{font-family:var(--serif);font-weight:400;font-size:17px}.core-app .dated-core-toolbar-copy span{color:var(--core-control-muted);font-size:10px}.core-app .dated-core-toolbar-actions{gap:8px}.core-app .dated-core-filterbar{align-items:end}.core-app .dated-core-table tbody tr{transition:background .14s ease}.core-app .dated-core-table tbody tr:hover{background:#fbf5ef!important}.core-app .dated-core-table td:first-child strong{font-size:12.5px}.core-app .dated-core-code{display:inline-flex;margin-top:4px;padding:3px 6px;border-radius:6px;background:#f3ede7;color:#81736b;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.core-app .dated-core-badge{white-space:nowrap}.core-app .dated-core-products{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.core-app .dated-core-products label{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--core-control-border);border-radius:11px;background:#fffdfa}
.core-app .dated-core-panel form[action*="admin-post.php"],.core-app .dated-core-panel form[action*="admin-ajax.php"]{position:relative}.core-app .dated-core-panel form.is-core-dirty:before{content:'Unsaved';position:absolute;right:0;top:-34px;padding:4px 7px;border-radius:999px;background:#f8f0e2;color:#8c6a3e;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.core-route-users .dated-core-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.core-route-products .dated-core-hero,.core-route-users .dated-core-hero,.core-route-security .dated-core-hero,.core-route-system .dated-core-hero,.core-route-integrations .dated-core-hero{background:linear-gradient(135deg,#fffdfa,#f8f1eb)!important}
@media(max-width:1100px){.core-top-actions{margin-left:auto}.core-quick-switch{min-width:42px;width:42px;padding:0;justify-content:center}.core-quick-switch span{display:none}.core-route-users .dated-core-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.core-top-actions{display:none}.core-app .dated-core-toolbar{top:80px}.core-route-users .dated-core-compact-grid{grid-template-columns:1fr!important}.core-command{top:14px;width:calc(100vw - 20px)}.core-command-box{border-radius:16px}.core-command-list{max-height:calc(100dvh - 150px)}.core-command-foot{display:none}
.core-app .dated-core-table-wrap{overflow:visible!important}.core-app table.dated-core-table,.core-app table.widefat{display:block!important;border:0!important;background:transparent!important;overflow:visible!important}.core-app table.dated-core-table thead,.core-app table.widefat thead{display:none!important}.core-app table.dated-core-table tbody,.core-app table.widefat tbody{display:grid!important;gap:10px!important}.core-app table.dated-core-table tr,.core-app table.widefat tr{display:grid!important;border:1px solid var(--core-control-border)!important;border-radius:14px!important;background:var(--core-control-surface)!important;overflow:hidden!important}.core-app table.dated-core-table td,.core-app table.widefat td{display:grid!important;grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:10px 12px!important;border-bottom:1px solid #ebe3dc!important;font-size:11px!important}.core-app table.dated-core-table td:last-child,.core-app table.widefat td:last-child{border-bottom:0!important}.core-app table.dated-core-table td:before,.core-app table.widefat td:before{content:attr(data-core-label);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8e8077}.core-app table.dated-core-table td[data-core-label=""],.core-app table.widefat td[data-core-label=""]{grid-template-columns:1fr!important}.core-app table.dated-core-table td[data-core-label=""]:before,.core-app table.widefat td[data-core-label=""]:before{display:none}}
