.cg-shell{margin-top:18px}.cg-hero,.cg-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.cg-hero{padding:22px;border:1px solid rgba(121,108,255,.28);border-radius:20px;background:linear-gradient(135deg,rgba(13,20,42,.96),rgba(38,22,77,.9));box-shadow:0 18px 50px rgba(0,0,0,.22)}.cg-hero h3{margin:4px 0 6px;font-size:24px}.cg-hero p{margin:0;opacity:.78}.cg-mode{display:flex;flex-direction:column;align-items:flex-end}.cg-mode b{padding:8px 12px;border-radius:999px;background:rgba(64,210,135,.14);border:1px solid rgba(64,210,135,.5);color:#8df0bd}.cg-mode span{font-size:11px;margin-top:6px;color:#f7a7a7}.cg-risk-banner{margin:12px 0;padding:12px 16px;border-radius:14px;background:rgba(64,210,135,.08);border:1px solid rgba(64,210,135,.28);display:flex;gap:12px;justify-content:space-between}.cg-risk-banner.danger{background:rgba(255,70,90,.11);border-color:rgba(255,70,90,.48)}.cg-tabs{display:flex;gap:6px;overflow:auto;margin:14px 0;padding-bottom:4px}.cg-tabs button{white-space:nowrap;border:1px solid rgba(140,150,210,.22);background:rgba(20,26,48,.65);color:inherit;border-radius:10px;padding:9px 12px}.cg-tabs button.active{background:linear-gradient(135deg,#6f5cff,#397ff5);border-color:transparent;color:#fff}.cg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cg-metric,.cg-panel{border:1px solid rgba(140,150,210,.18);background:rgba(14,20,39,.78);border-radius:16px;padding:16px}.cg-metric small,.cg-metric span{display:block;opacity:.68}.cg-metric strong{display:block;font-size:21px;margin:6px 0}.cg-panel{margin-top:14px}.cg-panel h4{margin:0 0 10px}.cg-orb-state{margin-top:16px;font:700 12px ui-monospace,monospace;letter-spacing:.08em;color:#9eb8ff}.cg-subwallets,.cg-risk-rules,.cg-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cg-subwallets span,.cg-risk-rules span{display:flex;justify-content:space-between;padding:11px;border:1px solid rgba(140,150,210,.14);border-radius:10px}.cg-table{overflow:auto}.cg-tr{display:grid;grid-template-columns:2fr 1.3fr .8fr .7fr .6fr .8fr .9fr;gap:10px;align-items:center;padding:11px 6px;border-bottom:1px solid rgba(140,150,210,.12);min-width:900px}.cg-tr span small{display:block;opacity:.62;margin-top:4px}.cg-th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.64}.cg-list{display:grid;gap:8px}.cg-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(140,150,210,.14);border-radius:12px}.cg-small,.cg-danger-btn{border:1px solid rgba(110,135,255,.45);background:rgba(77,91,214,.15);color:inherit;border-radius:9px;padding:7px 10px}.cg-danger-btn{border-color:rgba(255,70,90,.55);background:rgba(255,70,90,.12);color:#ffb0b8}.cg-settings label{display:grid;gap:6px}.cg-settings input{padding:10px;border-radius:9px;border:1px solid rgba(140,150,210,.18);background:rgba(255,255,255,.04);color:inherit}.cg-note{opacity:.72}.cg-panel-head p{margin:2px 0 0;opacity:.68}@media(max-width:900px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-hero,.cg-panel-head{align-items:flex-start;flex-direction:column}.cg-mode{align-items:flex-start}.cg-subwallets,.cg-risk-rules,.cg-settings{grid-template-columns:1fr}}@media(max-width:560px){.cg-grid{grid-template-columns:1fr}.cg-risk-banner{flex-direction:column}}
