/* Dated Core v8.10.70 — compact luxury navigation refinement */
:root{--dc-bg:#f6f1eb;--dc-surface:#fffdfa;--dc-surface-2:#fbf7f2;--dc-ink:#2a201b;--dc-muted:#766a63;--dc-subtle:#9a8d85;--dc-border:#ded3ca;--dc-border-strong:#cbbcaf;--dc-accent:#a9645d;--dc-accent-soft:#f3e6e2;--dc-gold:#aa8a58;--dc-success:#58735c;--dc-success-bg:#edf4ed;--dc-warn:#8c6a3e;--dc-warn-bg:#f8f0e2;--dc-danger:#9b4e4a;--dc-danger-bg:#faecea;--dc-shadow:0 16px 42px rgba(43,30,23,.055);--dc-radius:18px;}
.core-app .content{max-width:1480px;padding:clamp(24px,3.3vw,50px)}
.core-app .dated-core-admin{margin:0!important;max-width:none!important;color:var(--dc-ink)}
.core-app .dated-core-hero{margin:0 0 24px;padding:26px 28px;border:1px solid var(--dc-border);border-radius:22px;background:linear-gradient(135deg,#fffdfa,#f8efe8);box-shadow:var(--dc-shadow)}
.core-app .dated-core-hero h1{margin:5px 0 7px!important;font-family:var(--serif);font-size:clamp(32px,3vw,46px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.035em!important;color:var(--dc-ink)!important}
.core-app .dated-core-hero p{max-width:930px;margin:0!important;color:var(--dc-muted)!important;font-size:13px!important;line-height:1.65!important}
.core-app .dated-core-eyebrow{color:var(--dc-accent)!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.core-app .dated-core-grid{gap:14px!important}.core-app .dated-core-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.core-app .dated-core-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.core-app .dated-core-card,.core-app .dated-core-panel,.core-app .dated-core-note,.core-app .dated-core-policy{border:1px solid var(--dc-border)!important;background:var(--dc-surface)!important;color:var(--dc-ink)!important;box-shadow:none!important}
.core-app .dated-core-card{border-radius:17px!important;padding:20px!important}.core-app .dated-core-panel{border-radius:20px!important;padding:24px!important;margin:0 0 16px!important;box-shadow:var(--dc-shadow)!important}.core-app .dated-core-note{border-radius:15px!important;padding:15px 17px!important}.core-app .dated-core-policy{border-radius:14px!important;padding:14px 15px!important}
.core-app .dated-core-card .kicker{color:var(--dc-accent)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase}.core-app .dated-core-card .metric{font-family:var(--serif)!important;font-size:27px!important;line-height:1.1!important;color:var(--dc-ink)!important}.core-app .dated-core-card .metric.compact{font-size:20px!important}.core-app .dated-core-card .detail,.core-app .description,.core-app .dated-core-section-copy{color:var(--dc-muted)!important;line-height:1.55!important}
.core-app .dated-core-good{color:var(--dc-success)!important}.core-app .dated-core-warn{color:var(--dc-warn)!important}
.core-app .dated-core-panel h2,.core-app .dated-core-panel h3{font-family:var(--serif)!important;font-weight:400!important;color:var(--dc-ink)!important;letter-spacing:-.02em}.core-app .dated-core-panel h2{font-size:25px!important}.core-app .dated-core-panel h3{font-size:19px!important}
/* Navigation local to a management surface */
.core-app .dated-core-subnav{position:sticky;top:94px;z-index:20;display:flex!important;width:max-content!important;max-width:100%!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0 0 14px!important;padding:4px!important;border:1px solid #ded4cc!important;border-radius:12px!important;background:rgba(255,253,250,.92)!important;box-shadow:0 5px 18px rgba(43,30,23,.035)!important;backdrop-filter:blur(14px);scrollbar-width:none!important;-ms-overflow-style:none!important}
.core-app .dated-core-subnav::-webkit-scrollbar{display:none!important}
.core-app .dated-core-subnav a{flex:none!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;color:#73665f!important;font-size:10px!important;line-height:1!important;font-weight:650!important;letter-spacing:.005em!important;white-space:nowrap!important;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}
.core-app .dated-core-subnav a:hover{background:#f5eee9!important;color:#30241f!important}
.core-app .dated-core-subnav a:focus-visible{outline:none!important;border-color:#b88f80!important;box-shadow:0 0 0 3px rgba(169,100,93,.12)!important}
.core-app .dated-core-subnav a.is-active{border-color:#352820!important;background:#30241f!important;color:#fffaf6!important;box-shadow:0 2px 7px rgba(42,31,25,.13)!important}
/* Forms */
.core-app .dated-core-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.core-app .dated-core-field{display:grid!important;gap:7px!important;color:var(--dc-ink)!important}.core-app .dated-core-field>span,.core-app th{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#786a62!important}
.core-app input[type=text],.core-app input[type=email],.core-app input[type=password],.core-app input[type=number],.core-app input[type=url],.core-app input[type=search],.core-app textarea,.core-app select{width:100%!important;min-height:44px!important;border:1px solid var(--dc-border-strong)!important;border-radius:11px!important;background:#fff!important;color:var(--dc-ink)!important;padding:9px 12px!important;box-shadow:none!important;outline:none!important;font:inherit!important;font-size:12px!important}.core-app textarea{min-height:94px!important;line-height:1.55!important;resize:vertical}.core-app select{appearance:auto!important}.core-app input:focus,.core-app textarea:focus,.core-app select:focus{border-color:#b57c73!important;box-shadow:0 0 0 3px rgba(169,100,93,.10)!important}.core-app input:disabled,.core-app textarea:disabled,.core-app select:disabled{background:#eee8e2!important;color:#8f837b!important;opacity:1!important}
.core-app input[type=checkbox],.core-app input[type=radio]{accent-color:#3a2b24!important;width:17px!important;height:17px!important}
/* Make every legacy WP button visible in the native shell */
.core-app .button,.core-app button.button,.core-app input.button,.core-app input[type=submit].button,.core-app a.button{box-sizing:border-box!important;min-height:40px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:9px 14px!important;border:1px solid var(--dc-border-strong)!important;border-radius:11px!important;background:#fff!important;color:#3d312b!important;box-shadow:none!important;text-shadow:none!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer!important;transition:background .15s,border-color .15s,transform .15s!important}.core-app .button:hover,.core-app button.button:hover,.core-app a.button:hover{background:#f4ece6!important;border-color:#bba99c!important;color:#251c18!important;transform:translateY(-1px)!important}.core-app .button-primary,.core-app button.button-primary,.core-app input.button-primary,.core-app input[type=submit].button-primary{border-color:#2b211c!important;background:#2b211c!important;color:#fff!important}.core-app .button-primary:hover,.core-app button.button-primary:hover,.core-app input.button-primary:hover{border-color:#17110e!important;background:#17110e!important;color:#fff!important}.core-app .button-secondary{background:#fff!important;color:#3d312b!important}.core-app .button-link-delete,.core-app .is-destructive{border-color:#dfb9b5!important;background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important}.core-app .button[disabled],.core-app button[disabled],.core-app input[type=submit][disabled]{border-color:#ded6cf!important;background:#ece7e2!important;color:#968b84!important;opacity:1!important;cursor:not-allowed!important;transform:none!important}
.core-app .submit{margin:16px 0 0!important;padding:0!important}.core-app .submit .button+.button{margin-left:8px!important}
/* Tables */
.core-app table.widefat{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--dc-border)!important;border-radius:15px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.core-app table.widefat thead th{background:#f6efe9!important;border-bottom:1px solid var(--dc-border)!important}.core-app table.widefat th,.core-app table.widefat td{padding:12px 13px!important;border:0!important;border-bottom:1px solid #ebe3dc!important;vertical-align:middle!important;color:var(--dc-ink)!important;font-size:11px!important;line-height:1.45!important}.core-app table.widefat tr:last-child td{border-bottom:0!important}.core-app table.striped>tbody>:nth-child(odd){background:#fffdfa!important}.core-app table.striped>tbody>:nth-child(even){background:#faf6f2!important}
/* Notices */
.core-app .notice{margin:0 0 16px!important;padding:13px 15px!important;border:1px solid var(--dc-border)!important;border-left-width:4px!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.core-app .notice p{margin:0!important}.core-app .notice-success{border-left-color:var(--dc-success)!important;background:var(--dc-success-bg)!important}.core-app .notice-error{border-left-color:var(--dc-danger)!important;background:var(--dc-danger-bg)!important}.core-app .notice-warning{border-left-color:var(--dc-warn)!important;background:var(--dc-warn-bg)!important}
/* Product hub */
.core-product-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.core-product-hub .product{min-height:275px}.core-products-hero{align-items:center}
/* Intelligence readability: transform the inherited long admin surface into a clean console */
.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-hero{background:linear-gradient(135deg,#2d211c,#1a1310)!important;border-color:#2d211c!important}.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-hero h1{color:#fff8f3!important}.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-hero p{color:#c8b9af!important}.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-eyebrow{color:#d2b28a!important}.core-app .dated-core-admin:has(#dated-di-public-form)>.dated-core-panel{padding:22px!important}.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-note{background:#fbf7f3!important}.core-app .dated-core-admin:has(#dated-di-public-form) pre{max-width:100%!important;overflow:auto!important;padding:14px!important;border:1px solid #e2d8d0!important;border-radius:12px!important;background:#211915!important;color:#eee4dc!important;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace!important}.core-app .dated-core-admin:has(#dated-di-public-form) progress{accent-color:#7d8f78!important;height:8px!important}.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-policy strong{display:block!important;margin-bottom:5px!important;color:#4a3931!important;font-size:10px!important}.core-app .dated-core-admin:has(#dated-di-public-form) .dated-core-policy span{display:block!important;color:#7b6c64!important;font-size:10.5px!important;line-height:1.45!important}.core-app #dated-di-public-form{padding:20px!important;border:1px solid var(--dc-border)!important;border-radius:16px!important;background:#fff!important}.core-app #dated-di-public-form textarea{min-height:132px!important;font-size:13px!important}.core-app #dated-di-live-result,.core-app #dated-di-async-status{border-radius:15px!important}
/* Small-screen behavior */
@media(max-width:1100px){.core-app .dated-core-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.core-product-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.core-app .dated-core-subnav{top:82px}}
@media(max-width:760px){.core-app .content{padding:18px 14px 34px}.core-app .dated-core-hero{padding:21px 19px;border-radius:17px}.core-app .dated-core-panel{padding:18px!important;border-radius:16px!important}.core-app .dated-core-grid.cols-2,.core-app .dated-core-grid.cols-3,.core-app .dated-core-form-grid,.core-product-hub{grid-template-columns:1fr!important}.core-app .dated-core-subnav{top:72px;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:4px!important}.core-app .dated-core-subnav a{min-height:40px!important;padding:0 12px!important;font-size:10.5px!important}.core-app table.widefat{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.core-app .button,.core-app button.button,.core-app input.button,.core-app a.button{min-height:43px!important}.core-app .dated-core-admin:has(#dated-di-public-form)>.dated-core-panel{padding:16px!important}}
@media(prefers-reduced-motion:reduce){.core-app .button,.core-app a,.core-app button{transition:none!important}}
