/* Shared Nevareth theme, focused owner controls. */
#admin{max-width:1080px;margin:38px auto 60px}#admin h1,#loginPanel h1{font:500 clamp(30px,5vw,48px)/1.15 var(--display);letter-spacing:-1px;margin:14px 0}#admin .subtitle,#loginPanel>p{font-size:13px;max-width:700px}#loginPanel{max-width:480px;margin:60px auto;padding:36px;border-top:2px solid var(--gold)}#loginPanel form{margin-top:28px}#loginPanel input{margin-bottom:20px}.owner-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.owner-actions button{width:auto;min-height:44px;flex:0 1 auto}#admin .panel{margin:24px 0}#admin .panel h2{font-size:27px}#admin input:not([type=checkbox]),#admin textarea{margin:0 0 20px}#admin button{white-space:normal}#adminMessage{position:sticky;top:8px;z-index:3;background:#202d40;padding:14px;border:1px solid #e7bf7855;border-left:3px solid var(--gold);color:#edd3a5;font-size:13px;border-radius:4px;box-shadow:0 6px 24px #0006}#adminMessage:empty{display:none}#events{max-height:320px;overflow:auto;overflow-wrap:anywhere;font:11px/1.8 var(--mono)}#events p{padding:10px 0;border-bottom:1px solid var(--line)}#orders small{display:block;overflow-wrap:anywhere;font-size:9px;color:var(--muted);margin-top:6px}#orders tr:target{outline:2px solid var(--gold)}#orders button{margin:4px;font-size:11px}#orders tr[data-paid=true]{border-left:3px solid var(--gold);background:#e7bf7806}.store-switch{margin:28px 0;padding:24px;border:1px solid #e7bf7844;border-radius:6px;background:linear-gradient(110deg,#1b293a,#172031);display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 8px 40px #0003}.store-switch .eyebrow{margin:0 0 10px;font-size:9px}.store-switch h2{font:600 20px/1.4 system-ui,sans-serif;color:#efc88a;letter-spacing:1px}.store-switch h2:before{content:'●';font-size:12px;margin-right:10px}.store-switch h2[data-open=true]{color:#9de1b5}.store-switch p:not(.eyebrow){font-size:12px;margin:8px 0 0;color:#b7c5d9}.store-switch button{width:auto;min-width:190px;min-height:50px;margin:0}#stockForm{background:radial-gradient(ellipse at right top,#537c7822,transparent 60%),#111d2c}#stockDelta{max-width:320px}#settingsForm>h2{padding-bottom:18px;border-bottom:1px solid var(--line)}#settingsForm label{margin-top:12px}.panel .fine{font-size:11px}body:has(#admin) header .brand{font-size:12px;min-height:44px}body:has(#admin) header>.tag{display:inline-block}
@media(max-width:640px){#admin{margin:28px auto 40px}#loginPanel{margin:28px auto;padding:26px 20px}#admin .panel{padding:22px 18px}#admin .metrics{gap:8px}#admin .metric{padding:16px 8px;font-size:10px}#admin .metric b{font-size:25px}#admin table,#admin tbody,#admin tr,#admin td{display:block;width:100%}#admin thead{display:none}#orders tr{margin:12px 0;padding:14px 12px;border:1px solid #52657c55;border-radius:5px;background:#0d1725}#admin td{padding:8px 0;border:0}#admin td:before{display:block;font:9px var(--mono);letter-spacing:1px;color:var(--gold);margin-bottom:5px}#admin td:nth-child(1):before{content:'PERSONAJ / COMANDĂ'}#admin td:nth-child(2):before{content:'ALZ / TOTAL'}#admin td:nth-child(3):before{content:'STARE / PLATĂ'}#admin td:nth-child(4):before{content:'ACȚIUNI'}#admin td[colspan]:before{content:none}#admin .tablewrap{overflow:visible}.owner-actions>button{flex:1 1 140px}.store-switch{display:block;padding:22px 18px}.store-switch button{width:100%;margin-top:18px}#admin .panel h2{font-size:24px}body:has(#admin) header>.tag{font-size:8px}}
/* Command center: metrics first, operations grouped by task. */
.dashboard-nav{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;margin:24px 0;background:#0e1727f5;border:1px solid #53678444;border-radius:6px;backdrop-filter:blur(12px)}.dashboard-nav button{background:transparent;border:1px solid transparent;border-radius:4px;color:#aebfd5;font-size:12px;padding:12px 8px}.dashboard-nav button.active{background:#e7bf7812;border-color:#e7bf7855;color:var(--gold)}.dashboard-view{min-width:0}.insights-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:30px 0 18px}.insights-toolbar .eyebrow{margin-bottom:8px}.insights-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.insights-toolbar label{width:100%;margin:0;font-size:10px}.insights-toolbar select{background:#101d30;color:#dce7f6;border:1px solid #65778e66;border-radius:4px;min-height:44px;padding:9px;font:14px system-ui}.insight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.insight-metric{padding:20px 16px;background:linear-gradient(130deg,#203247,#121c2b);border:1px solid #7b9abd33;border-radius:6px;min-width:0}.insight-metric>span{display:block;color:#b9c9dd;font-size:11px}.insight-metric strong{display:block;font:30px/1.25 Georgia;color:#e9c98b;margin:12px 0;overflow-wrap:anywhere}.insight-metric small{display:block;color:#9fb0c7;font-size:10px;line-height:1.65}.analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}#admin .analytics-grid>.panel{margin:18px 0 0}.analytics-grid h2{font-size:24px!important}.insight-bar{margin:18px 0}.insight-bar>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#b9c8dd}.insight-bar b{color:#e7cb98}.bar-track{height:6px;background:#ffffff0b;border-radius:10px;margin-top:8px;overflow:hidden}.bar-track i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#39788e,#8ddce7);transition:width .4s ease}#purchaseFunnel .bar-track i{background:linear-gradient(90deg,#9b723e,#efd095)}#visitsChart svg{display:block;width:100%;height:auto;margin:25px 0}#visitsChart details p{font:11px var(--mono)}.analytics-empty{padding:30px 0;font-size:12px;line-height:1.9}.outcome-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.outcome-grid .insight-metric{padding:14px 10px;background:#0d1929}.outcome-grid strong{font-size:26px}.outcome-grid small{font-size:9px}.journey{border:1px solid #49627c44;border-radius:4px;margin:10px 0;padding:0 16px;background:#0d1828}.journey summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;font-size:12px}.journey summary:after{content:'+';color:#e7bf78}.journey[open] summary:after{content:'−'}.journey summary b{font-size:10px;font-weight:500;color:#8ddce7;margin-left:auto}.journey-steps{list-style:none;padding:0;margin:16px 0}.journey-steps li{position:relative;display:flex;gap:16px;align-items:baseline;border-left:1px solid #628ba966;padding:8px 0 8px 18px;font-size:11px;color:#c4d3e7}.journey-steps li:before{content:'';width:5px;height:5px;border-radius:50%;background:#8cdce9;position:absolute;left:-3px;top:16px}.journey-steps time{color:#859bb7;font:10px var(--mono);white-space:nowrap}.paid-evidence{color:#9ddebc;font-size:11px}#insightsStatus{font-size:11px;color:#a5b8d1}.outcome-grid .insight-metric{box-shadow:none}
@media(max-width:900px){.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.insights-toolbar{display:block}.insights-toolbar>div:last-child{margin-top:18px}.analytics-grid{grid-template-columns:1fr;gap:0}.dashboard-nav{padding:6px;gap:3px;margin:18px 0}.dashboard-nav button{font-size:11px;padding:10px 5px}.insight-metrics{gap:8px}.insight-metric{padding:16px 12px}.insight-metric strong{font-size:25px}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey{padding:0 10px}.journey summary{flex-wrap:wrap;gap:6px}.journey summary b{margin-left:0}.journey summary:after{margin-left:auto}.journey-steps li{gap:8px;font-size:10px}.journey-steps time{font-size:9px}}
.dashboard-nav{display:flex;gap:8px;position:sticky;top:0;background:#090e18ed;z-index:5;padding:12px 0;overflow-x:auto;margin-bottom:24px}.dashboard-nav button{border:1px solid #334862;background:#142034;color:#bfcddd;padding:13px 20px;border-radius:5px;white-space:nowrap}.dashboard-nav button.active{border-color:#75cde3;color:#d2f7ff;box-shadow:inset 0 -2px #75cde3}.insights-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.insights-toolbar>div{flex:1}.insights-toolbar label{font-size:11px}.insights-toolbar select{display:block;background:#15243b;color:#edf4ff;padding:12px;border:1px solid #536c87}.insight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.insight-metric{padding:20px;background:linear-gradient(145deg,#17283d,#0d1727);border:1px solid #36526b;border-radius:6px;min-width:0;box-shadow:0 8px 22px #0003}.insight-metric span,.insight-metric small{display:block;color:#b3c3d8;font-size:11px;line-height:1.7}.insight-metric strong{display:block;font-size:clamp(20px,2.4vw,32px);color:#e2f7ff;margin:12px 0;overflow-wrap:anywhere}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analytics-grid .panel{margin:0 0 12px}.insight-bar{margin:20px 0}.insight-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px}.bar-track{height:7px;background:#223249;margin-top:10px;border-radius:8px;overflow:hidden}.bar-track i{display:block;height:100%;background:linear-gradient(90deg,#337394,#9af0ef);border-radius:8px;transition:width .4s}.analytics-empty{font-size:12px;color:#a8bdd0;padding:24px 0}#visitsChart svg{width:100%;height:auto;margin:20px 0}.journey{border-bottom:1px solid #304259;padding:15px 0}.journey summary{display:flex;gap:16px;justify-content:space-between;cursor:pointer;font-size:12px;line-height:1.7}.journey summary b{color:#92dbe5}.journey-steps{padding-left:22px}.journey-steps li{padding:9px 0;font-size:12px}.journey-steps time{color:#9dabc0;margin-right:16px}.paid-evidence{color:#9be2ba;font-size:12px}@media(max-width:900px){.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}}@media(max-width:540px){.dashboard-nav{gap:5px}.dashboard-nav button{padding:12px 10px;font-size:11px}.insight-metric{padding:14px}.journey summary{display:block}.journey summary b{display:block}.insights-toolbar{gap:12px}.insights-toolbar>div{flex-basis:100%}#admin .panel{padding:20px 16px}}
