:root{--bg:#f4f6f0;--surface:#fff;--surface-muted:#eef3e8;--sidebar:#18352b;--sidebar-accent:#2e5b46;--text:#1a241f;--muted:#5f6e66;--line:#d7dfd2;--accent:#1e7a57;--accent-soft:#d7efe4;--warning:#ffb84d;--danger:#cb4d3d;--danger-soft:#f9e0dc;--success:#2e8b57;--shadow:0 18px 50px #0e1e1817;color-scheme:light;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top left,#2e5b4624,#0000 28%),linear-gradient(180deg,#f7f8f4,#edf2ea);color:#1a241f;color:var(--text);margin:0}button,input{font:inherit}.login-shell{display:grid;min-height:100vh;padding:24px;place-items:center}.login-panel{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1.2fr .8fr;width:min(1120px,100%)}.brand-block,.info-card,.login-card,.sidebar,.summary-card,.table-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d7dfd2e6;box-shadow:0 18px 50px #0e1e1817;box-shadow:var(--shadow)}.brand-block{background:linear-gradient(135deg,#1e7a57f0,#18352bf5),#204b3c;border-radius:32px;color:#f7fbf8;padding:48px}.brand-block h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.02;margin:0 0 16px;max-width:10ch}.supporting-text{color:inherit;line-height:1.6;margin:0;opacity:.84}.quick-note{background:#ffffff14;border-radius:18px;display:inline-flex;flex-direction:column;gap:6px;margin-top:32px;padding:16px 18px}.eyebrow{font-size:.72rem;letter-spacing:.18em;margin:0 0 8px;opacity:.78;text-transform:uppercase}.login-card{border-radius:28px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:34px}.card-header h4,.info-card h4,.login-card h2,.page-header h1,.section-heading h3,.sidebar h2{margin:0}.inline-form,.login-card label{grid-gap:10px;color:#5f6e66;color:var(--muted);display:grid;font-size:.95rem;gap:10px}input{background:#fbfcfa;border:1px solid #d7dfd2;border:1px solid var(--line);border-radius:14px;outline:none;padding:13px 14px;width:100%}input:focus{border-color:#1e7a57;border-color:var(--accent);box-shadow:0 0 0 3px #1e7a571f}.danger-button,.ghost-button,.nav-item,.primary-button{border:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.danger-button:hover,.ghost-button:hover,.nav-item:hover,.primary-button:hover{transform:translateY(-1px)}.primary-button{background:#1e7a57;background:var(--accent);border-radius:14px;color:#fff;font-weight:600;padding:14px 18px}.ghost-button{background:#eef3e8;background:var(--surface-muted);border-radius:14px;color:#1a241f;color:var(--text);padding:12px 16px}.danger-button{background:#cb4d3d;background:var(--danger);border-radius:16px;color:#fff;font-weight:700;padding:16px 20px}.compact{font-size:.9rem;padding:10px 12px}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.sidebar{background:linear-gradient(180deg,#18352b,#11281f);background:linear-gradient(180deg,var(--sidebar),#11281f);border-radius:0 28px 28px 0;color:#eef7f1;display:flex;flex-direction:column;gap:26px;padding:30px 22px}.sidebar-nav{grid-gap:10px;display:grid;gap:10px}.nav-item{background:#0000;border-radius:16px;color:#eef7f1db;padding:14px 16px;text-align:left}.nav-item.active{background:#ffffff1f;color:#fff}.main-content{grid-gap:24px;display:grid;gap:24px;padding:28px}.page-header,.panel-section,.risk-grid,.strategy-grid,.summary-grid,.two-column{grid-gap:18px;display:grid;gap:18px}.page-header{align-items:start;grid-template-columns:1fr auto auto}.header-stat{background:#fff;background:var(--surface);border:1px solid #d7dfd2;border:1px solid var(--line);border-radius:22px;min-width:180px;padding:16px 18px}.header-stat span,.risk-card span,.summary-card span{color:#5f6e66;color:var(--muted);display:block;font-size:.88rem}.header-stat strong,.risk-card strong,.summary-card strong{display:block;font-size:1.8rem;margin-top:8px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card{border-radius:24px;padding:22px}.summary-card p{color:#5f6e66;color:var(--muted);margin:10px 0 0}.info-card,.table-card{border-radius:28px;padding:22px}.accent-card{background:linear-gradient(180deg,#fff9f7,#fff)}.card-header,.danger-zone,.section-heading,.strategy-topline{align-items:start;display:flex;gap:16px;justify-content:space-between}.card-header p,.info-card p{color:#5f6e66;color:var(--muted);margin:6px 0 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;min-width:980px;width:100%}td,th{border-bottom:1px solid #d7dfd2;border-bottom:1px solid var(--line);padding:14px 10px;text-align:left;vertical-align:top}th{color:#5f6e66;color:var(--muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}td strong{display:block;margin-bottom:6px}td small{color:#5f6e66;color:var(--muted);display:block;margin-top:6px}.action-group{display:flex;flex-wrap:wrap;gap:8px}.two-column{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.stack-column{grid-gap:18px;display:grid;gap:18px}.status-pill{align-items:center;background:#eef3e8;background:var(--surface-muted);border-radius:999px;color:#1a241f;color:var(--text);display:inline-flex;font-size:.78rem;padding:6px 10px;width:fit-content}.status-pill.approved,.status-pill.enabled,.status-pill.healthy{background:#dff3e7;color:#16633e}.status-pill.awaiting-setup,.status-pill.paused,.status-pill.pending{background:#fff0d8;color:#8a5a00}.status-pill.expired,.status-pill.inactive,.status-pill.suspended{background:#f8dfda;color:#94382d}.activity-list,.meta-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:18px 0 0;padding:0}.meta-list li{border-bottom:1px solid #d7dfd2;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.meta-list span{color:#5f6e66;color:var(--muted)}.strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-card,.strategy-card{background:#eef3e8;background:var(--surface-muted);border-radius:22px;padding:18px}.danger-zone h5,.strategy-card h5{margin:0}.risk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-card.warning{background:#fff2da}.risk-card.danger{background:#f9e0dc;background:var(--danger-soft)}.risk-card.success{background:#def4e7}.risk-card.neutral{background:#eef3e8;background:var(--surface-muted)}.danger-zone{background:linear-gradient(135deg,#fff0ed,#fff8f7);border:1px solid #f0cbc5;border-radius:24px;margin-top:20px;padding:20px}@media (max-width:1120px){.app-shell,.login-panel,.page-header,.risk-grid,.strategy-grid,.summary-grid,.two-column{grid-template-columns:1fr}.sidebar{border-radius:0}}@media (max-width:720px){.brand-block,.info-card,.login-card,.main-content,.sidebar,.table-card{padding:18px}.card-header,.danger-zone,.section-heading,.strategy-topline{flex-direction:column}}.dark-text{color:#5f6e66;color:var(--muted);opacity:1}.single-column-grid{grid-template-columns:1fr}
/*# sourceMappingURL=main.60ebd51f.css.map*/