/* ENIWALLET Ai Console 0.3.2.6 — Deep Interaction & Navigation Polish */
:root{--deep-border:#e5eaf2;--deep-surface:#fff;--deep-muted:#75839a;--deep-text:#17243d;--deep-blue:#2563eb;--deep-soft:#f6f8fc}
body.deep-v3 header, body header{position:sticky;top:0;z-index:90;background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}
.deep-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:4px 0 18px}.deep-page-head h2{margin:4px 0 5px;font-size:28px;color:var(--deep-text)}.deep-page-head p{margin:0;color:var(--deep-muted);max-width:760px}.deep-kicker{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#7890b1}.deep-head-actions{display:flex;gap:8px;flex-wrap:wrap}
.deep-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.deep-metric{background:var(--deep-surface);border:1px solid var(--deep-border);border-radius:14px;padding:15px;box-shadow:0 2px 6px rgba(22,34,56,.04)}.deep-metric span{display:block;font-size:12px;color:var(--deep-muted)}.deep-metric strong{display:block;font-size:23px;margin:6px 0;color:var(--deep-text)}.deep-metric small{color:var(--deep-muted)}
.deep-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.deep-card{background:#fff;border:1px solid var(--deep-border);border-radius:16px;padding:16px;box-shadow:0 2px 8px rgba(27,42,68,.035);min-width:0}.deep-card>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.deep-card h3{margin:0;font-size:15px;color:var(--deep-text)}.deep-card header p{margin:4px 0 0;font-size:12px;color:var(--deep-muted)}
.deep-table-wrap{overflow:auto;border:1px solid var(--deep-border);border-radius:12px}.deep-table{width:100%;border-collapse:collapse;font-size:12px}.deep-table th{position:sticky;top:0;background:#f8fafd;color:#60708a;text-align:left;font-weight:600;padding:10px;border-bottom:1px solid var(--deep-border)}.deep-table td{padding:10px;border-bottom:1px solid #eef2f7;vertical-align:top}.deep-table tr:last-child td{border-bottom:0}.deep-table small{display:block;color:var(--deep-muted);margin-top:2px}.deep-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #dce3ee;border-radius:999px;padding:4px 8px;font-size:10px;background:#f8fafc}.deep-badge i{width:6px;height:6px;border-radius:50%;background:#94a3b8}.deep-badge.good i{background:#16a34a}.deep-badge.warn i{background:#f59e0b}.deep-badge.bad i{background:#ef4444}
.deep-list-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #eef2f7}.deep-list-card:last-child{border-bottom:0}.deep-list-card b{display:block;color:var(--deep-text)}.deep-list-card small{display:block;color:var(--deep-muted);margin-top:3px}.deep-brief{padding:10px 0;border-bottom:1px solid #eef2f7}.deep-brief span{font-size:10px;color:var(--deep-muted)}.deep-brief b{display:block;margin:2px 0}.deep-brief p{margin:3px 0;color:#5f6d82;font-size:12px}
.deep-toolbar{display:flex;gap:8px;align-items:center;margin:0 0 14px;flex-wrap:wrap}.deep-toolbar input,.deep-toolbar select{border:1px solid #d8e0ec;border-radius:10px;padding:9px 11px;background:#fff;color:#27364e;min-width:170px}.deep-toolbar input{flex:1;min-width:220px}.deep-toolbar select:focus{outline:2px solid #bfdbfe;outline-offset:1px}
.deep-state{border:1px dashed #d8e1ed;border-radius:14px;padding:24px;text-align:center;color:#617188;background:#fbfcfe}.deep-state b{display:block;color:var(--deep-text);font-size:15px}.deep-state p{margin:6px auto 14px;max-width:620px}.deep-state.warn{background:#fffaf0;border-color:#f6d88c}.deep-state.bad{background:#fff6f6;border-color:#f1b6b6}.deep-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;color:#637188}.deep-loading i{width:18px;height:18px;border:2px solid #d8e0ee;border-top-color:var(--deep-blue);border-radius:50%;animation:deep-spin .8s linear infinite}@keyframes deep-spin{to{transform:rotate(360deg)}}
.deep-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deep-detail-hero{padding-bottom:14px;border-bottom:1px solid var(--deep-border);margin-bottom:14px}.deep-detail-hero span{font-size:11px;color:var(--deep-muted)}.deep-detail-hero h2{margin:4px 0;font-size:22px}.deep-detail-hero p{color:#5f6d82}
.deep-drawer-wrap{position:fixed;inset:0;z-index:3200;display:flex;justify-content:flex-end}.deep-shade{position:absolute;inset:0;background:rgba(15,23,42,.38)}.deep-drawer{position:relative;width:min(1240px,84vw);min-width:min(900px,96vw);height:100%;background:#fff;box-shadow:-18px 0 50px rgba(15,23,42,.18);display:flex;flex-direction:column}.deep-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--deep-border)}.deep-drawer>header h3{margin:0}.deep-drawer-body{padding:20px;overflow:auto;flex:1}
aside button[data-c][title]{position:relative}aside button[data-c][data-capability="implemented"]:after{content:'•';color:#22c55e;margin-left:5px;font-size:9px}aside button[data-c][data-capability="unavailable"]{display:none!important}
@media(max-width:1000px){.deep-grid-2{grid-template-columns:1fr}.deep-drawer{width:min(860px,92vw)}}
@media(max-width:760px){.deep-page-head{flex-direction:column}.deep-drawer{width:100vw}.deep-metrics{grid-template-columns:1fr 1fr}.deep-toolbar>*{width:100%}}
.prod-command-strip{position:sticky!important;top:70px;z-index:72;background:rgba(255,255,255,.97);backdrop-filter:blur(10px)}
.deep-tech-muted{display:none!important}

/* 0.3.2.6 CEO interaction depth */
#userMenu{z-index:5000!important;overflow:hidden;box-shadow:0 18px 48px rgba(15,23,42,.22)!important}#userMenu .action{background:#fff!important;border-radius:0!important;padding:12px 14px!important}#userMenu .action:hover{background:#f4f7fb!important}
.deep-metric-nav{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.deep-metric-nav:hover{border-color:#bfdbfe;box-shadow:0 8px 24px rgba(37,99,235,.08);transform:translateY(-1px)}.deep-metric-nav em{display:block;margin-top:8px;font-size:10px;font-style:normal;color:#2563eb}.deep-row-link{border:0;background:transparent;padding:0;text-align:left;color:#17243d;cursor:pointer;font:inherit}.deep-row-link:hover{color:#2563eb}.deep-wrap-text{display:block;max-width:360px;white-space:normal;line-height:1.55}.deep-drawer-actions{position:sticky;bottom:-20px;display:flex;gap:10px;justify-content:flex-end;margin:18px -20px -20px;padding:14px 20px;background:rgba(255,255,255,.96);border-top:1px solid var(--deep-border);backdrop-filter:blur(10px)}
.deep-table td{white-space:normal}.deep-table td small{white-space:normal}.deep-list-card .action{flex:0 0 auto}.deep-admin-tile{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.deep-admin-tile .deep-metric{height:100%;transition:.15s ease}.deep-admin-tile:hover .deep-metric{border-color:#bfdbfe;box-shadow:0 8px 24px rgba(37,99,235,.08)}
@media(max-width:1180px){.deep-drawer{width:90vw;min-width:0}}
