:root{--bg:#04101c;--panel:#081522;--panel2:#091827;--border:rgba(49,78,109,.42);--text:#f2f7fd;--soft:#c5d2e1;--muted:#71849d;--blue:#4dc9ff;--green:#3de2aa;--red:#ff6074;--purple:#8290ff}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.predix-live-shell{min-height:100vh;display:grid;grid-template-columns:222px minmax(0,1fr);background:radial-gradient(circle at 45% -10%,rgba(21,67,110,.2),transparent 31%),linear-gradient(180deg,#06111e 0%,#040d18 100%)}
.predix-live-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid rgba(49,73,99,.3);background:radial-gradient(circle at 25% 0%,rgba(42,120,190,.08),transparent 30%),linear-gradient(180deg,#071321,#050e19)}.predix-live-brand{height:76px;padding:0 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(51,75,103,.24)}.predix-live-logo{width:40px;height:40px;position:relative;flex:0 0 40px}.predix-live-logo:before{content:"";position:absolute;inset:2px;background:linear-gradient(145deg,#65ddff,#3cbfff 45%,#2d5edb);clip-path:polygon(50% 0,100% 92%,72% 74%,57% 44%,48% 61%,37% 45%,15% 86%,0 100%);filter:drop-shadow(0 0 12px rgba(65,190,255,.2))}.predix-live-logo:after{content:"";position:absolute;inset:11px 12px 5px;background:#07111e;clip-path:polygon(50% 0,100% 100%,52% 66%,0 100%)}.predix-live-brand strong{display:block;color:#8cafef;font-size:20px;line-height:1;font-weight:700;letter-spacing:.05em}.predix-live-brand span{display:block;margin-top:5px;color:#55718f;font-size:8px;letter-spacing:.09em}.predix-live-nav{padding:20px 10px 10px;display:grid;gap:4px}.predix-live-nav a{height:50px;padding:0 14px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;color:#9fb3ca;border-radius:10px;font-size:13px}.predix-live-nav a:hover,.predix-live-nav a.active{background:linear-gradient(90deg,rgba(29,57,89,.91),rgba(28,51,80,.72));color:#f7fbff}.predix-live-nav a.active i{color:#55d1ff}.predix-live-nav i{font-style:normal;font-size:18px;color:#9eb7d2}.predix-live-discipline{position:relative;margin:auto 18px 14px;min-height:232px;border:1px solid rgba(49,81,115,.38);border-radius:10px;background:linear-gradient(180deg,rgba(8,20,35,.92),rgba(5,16,29,.95));overflow:hidden}.predix-live-discipline p{margin:21px 19px;color:#708baa;font-size:15px;line-height:1.48}.predix-live-discipline strong{color:#819cff;font-weight:600}.wave{position:absolute;left:-18px;right:-18px;height:112px;bottom:-12px;transform:scaleX(1.18)}.wave-one{background:radial-gradient(ellipse at 50% 58%,rgba(69,65,201,.3),transparent 31%),linear-gradient(165deg,transparent 0 36%,rgba(43,55,126,.16) 37% 42%,rgba(104,82,255,.35) 49%,rgba(42,47,120,.27) 58%,transparent 59%)}.wave-two{bottom:-28px;opacity:.7;background:linear-gradient(174deg,transparent 0 45%,rgba(39,51,113,.18) 46%,rgba(59,63,160,.45) 55%,rgba(28,35,91,.35) 65%,transparent 66%)}.predix-live-profile{padding:4px 22px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(91,143,191,.45);background:#071725;color:#73cbff;font-weight:800;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.profile-copy strong{display:flex;align-items:center;gap:5px;font-size:12px}.profile-copy strong b{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#1ba7ff;font-size:9px}.profile-copy>span{display:block;margin-top:4px;color:#7588a1;font-size:10px}.gear{font-size:17px;color:#9aafc8}.predix-live-profile blockquote{grid-column:1/-1;margin:8px 10px 0;color:#7d90ab;font-size:13px;line-height:1.55}
.predix-live-main{min-width:0;padding:18px 16px 32px 24px;overflow:auto}.predix-live-topbar{display:grid;grid-template-columns:minmax(370px,1fr) minmax(320px,360px) 132px 42px;gap:22px;align-items:start}.headline h1{margin:0;font-size:25px;line-height:1.08;letter-spacing:-.03em}.headline p{margin:6px 0 0;color:#c3d0df;font-size:13px}.searchbox{height:40px;padding:0 11px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;border:1px solid rgba(47,74,106,.4);border-radius:10px;background:rgba(7,18,32,.76);color:#a9bdd2}.searchbox input{min-width:0;background:transparent;border:0;outline:0;color:#d8e5f2;font-size:11px}.searchbox input::placeholder{color:#71839b}.searchbox kbd{padding:4px 7px;border:1px solid rgba(50,79,109,.42);border-radius:6px;background:rgba(9,22,38,.75);color:#8498af;font-size:10px}.clock{padding-top:2px;color:#c7d4e3;font-size:11px;line-height:1.55}.clock span{display:block}.iconbutton{width:38px;height:38px;border:1px solid rgba(47,74,106,.36);border-radius:9px;background:rgba(7,18,32,.72);color:#a8bdd4}.predix-live-metrics{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card,.panel{border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,rgba(8,20,34,.96),rgba(7,18,31,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.012)}.metric-card{min-height:118px;padding:16px}.metric-card>span{display:block;color:#b8c7d8;font-size:12px}.metric-card strong{display:block;margin-top:10px;font-size:24px;letter-spacing:-.035em}.metric-card small{display:block;margin-top:10px;color:#788ba4;font-size:10px;line-height:1.35}.predix-live-content{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.predix-live-primary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:12px;align-items:start}.portfolio-panel{min-width:0}.panel-head{min-height:48px;padding:13px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-head h2{margin:0;font-size:14px;font-weight:600}.panel-head small{color:#70839a;font-size:9px}.portfolio-head{display:grid;grid-template-columns:auto 1fr auto}.periods{display:flex;justify-content:center;gap:3px}.periods button{height:28px;min-width:32px;border:1px solid transparent;border-radius:7px;background:transparent;color:#b2c0d2;font-size:10px}.periods button.active{color:#8cd9ff;background:linear-gradient(180deg,rgba(45,93,153,.47),rgba(31,67,111,.46))}.portfolio-head>strong{font-size:11px}.equity-chart{height:260px;padding:4px 12px 12px}.equity-chart svg{display:block;width:100%;height:100%}.empty-note{margin:14px;color:#6f839b;font-size:11px}.analytics-side{display:grid;gap:0}.analytics-side .panel:first-child{border-radius:10px 10px 0 0;border-bottom:0}.analytics-side .panel:last-child{border-radius:0 0 10px 10px}.distribution-body{padding:5px 15px 16px;display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:center}.donut{width:112px;height:112px;border-radius:50%;position:relative}.donut:after{content:"";position:absolute;inset:16px;border-radius:50%;background:#081421;box-shadow:inset 0 0 0 1px rgba(74,102,131,.3)}.donut span{position:absolute;inset:0;z-index:2;display:grid;place-items:center;font-size:13px;font-weight:700}.legend-list{display:grid;gap:8px}.legend-list>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;color:#acb9ca;font-size:9px}.legend-list i{width:8px;height:8px;border-radius:50%}.legend-list b{color:#e7eef6}.exposure-panel{padding-bottom:14px}.dualbar{margin:4px 15px 0;height:12px;display:flex;border-radius:8px;overflow:hidden;background:#132338}.dualbar i{background:linear-gradient(90deg,#25ce9a,#48e6b8)}.dualbar b{background:linear-gradient(90deg,#ff5b70,#ed445d)}.dual-labels{margin:10px 15px 0;display:flex;justify-content:space-between;color:#c2cfdd;font-size:10px}.dual-labels em{font-style:normal}.dual-labels span:first-child em{color:var(--green)}.dual-labels span:last-child em{color:var(--red)}
.positions-section{grid-column:1/-1;margin-top:0}.positions-tabs{min-height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(55,82,111,.23)}.positions-tabs>div{display:flex}.positions-tabs button{height:58px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#7c8ea7;font-size:11px}.positions-tabs button.active{color:#e7f6ff;border-bottom-color:#43c9ff}.positions-tabs .export-button{height:36px;border:1px solid rgba(56,91,127,.55);border-radius:8px;background:rgba(8,20,34,.73);color:#e7eef7}.filter-row{min-height:58px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips button{height:34px;padding:0 13px;border:1px solid rgba(46,72,101,.27);border-radius:8px;background:rgba(8,20,35,.78);color:#a0b1c5;font-size:9px}.chips button.active{border-color:rgba(60,112,195,.45);background:linear-gradient(180deg,rgba(49,83,162,.72),rgba(35,63,126,.68));color:#eef3ff}.sorts{display:flex;gap:10px;color:#7f91a8;font-size:9px}.sorts select{height:34px;margin-left:7px;padding:0 10px;border:1px solid rgba(55,86,118,.4);border-radius:7px;background:#081522;color:#e5edf6;font-size:10px}.table-scroll{max-height:520px;overflow:auto;border:1px solid rgba(46,74,103,.3);border-radius:8px;background:rgba(6,17,30,.66)}.positions-table{width:100%;border-collapse:collapse;table-layout:fixed}.positions-table thead{position:sticky;top:0;z-index:2;background:#0a1b2d}.positions-table th,.positions-table td{padding:0 11px;text-align:left}.positions-table th{height:36px;color:#9dafc4;font-size:9px;font-weight:500}.positions-table td{height:54px;border-top:1px solid rgba(54,81,109,.18);color:#dfe8f2;font-size:10px}.positions-table th:first-child{width:34%}.positions-table th:last-child{width:65px}.market-cell{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.market-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#10233b;color:#7bd5ff;font-weight:700}.market-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0f5fa;font-size:10px}.market-cell small{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:999px;background:rgba(61,80,104,.26);color:#a9b8ca;font-size:8px}.outcome{display:inline-grid;place-items:center;min-width:31px;height:25px;padding:0 8px;border-radius:6px;font-weight:700}.outcome.yes{color:#45e3ad;background:rgba(25,119,91,.26)}.outcome.no{color:#ff6375;background:rgba(144,40,54,.25)}.more{width:40px;height:30px;display:grid;place-items:center;border:1px solid rgba(52,82,113,.35);border-radius:7px;background:#0a192a;color:#a8bbd0}.table-empty{text-align:center!important;color:#71849c!important;padding:30px!important}.predix-live-rail{display:grid;gap:11px;align-content:start}.ideas-card{position:relative;min-height:170px;padding:24px 18px;overflow:hidden}.ideas-card h2{position:relative;z-index:2;max-width:160px;margin:0;font-size:20px;line-height:1.23;font-weight:450;color:#e3eaf5}.ideas-card p{position:relative;z-index:2;max-width:145px;color:#7a8ea8;font-size:11px}.globe,.globe-grid{position:absolute;width:197px;height:197px;right:-53px;bottom:-64px;border-radius:50%}.globe{background:radial-gradient(circle at 43% 31%,rgba(70,151,245,.34) 0 5%,rgba(23,71,133,.62) 29%,rgba(6,22,43,.97) 68%);border:1px solid rgba(69,132,211,.39);box-shadow:inset -21px -20px 43px rgba(0,0,0,.59),0 0 27px rgba(27,116,222,.15)}.globe-grid{background:repeating-conic-gradient(from 9deg,transparent 0deg 11deg,rgba(78,145,226,.09) 11deg 11.6deg),repeating-radial-gradient(circle at 43% 42%,transparent 0 13px,rgba(62,129,214,.09) 14px 15px)}.rail-list{padding:0 12px 12px;display:grid}.rail-market,.activity-row{min-height:48px;display:grid;grid-template-columns:29px minmax(0,1fr) 72px;align-items:center;gap:9px}.rail-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;background:#0e1d30;color:#80d4ff;font-size:11px;font-weight:800}.rail-market strong,.activity-row span:nth-child(2) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef4fa;font-size:9px}.rail-market small,.activity-row span:nth-child(2) small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8295ad;font-size:8px}.rail-market>b,.activity-row>b{text-align:right;font-size:10px}.activity-row .buy{color:var(--green)!important}.activity-row .sell{color:var(--red)!important}.account-detail-card dl{margin:0;padding:0 15px 15px;display:grid;gap:7px}.account-detail-card dl>div{display:flex;justify-content:space-between;gap:10px}.account-detail-card dt{color:#71849c;font-size:9px}.account-detail-card dd{margin:0;color:#dfe8f2;font-size:9px;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-detail-card a{color:#59c8ff}.quote-card{position:relative;min-height:128px;padding:20px 17px;overflow:hidden;background:linear-gradient(145deg,#091625,#0a1530)}.quote-card blockquote{margin:0;color:#9aa8ff;font-size:13px;line-height:1.45}.quote-card cite{display:block;margin-top:16px;color:#8599b7;font-size:10px;font-style:normal}.quote-card:after{content:"";position:absolute;left:-18px;right:-18px;bottom:-32px;height:82px;background:linear-gradient(166deg,transparent 0 43%,rgba(60,62,159,.18) 44%,rgba(90,75,221,.34) 50%,rgba(37,45,105,.54) 61%,transparent 62%)}
.table-scroll::-webkit-scrollbar,.predix-live-main::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-thumb,.predix-live-main::-webkit-scrollbar-thumb{background:#172b42;border-radius:10px}
@media(max-width:1450px){.predix-live-shell{grid-template-columns:205px minmax(0,1fr)}.predix-live-content{grid-template-columns:minmax(0,1fr) 310px}.predix-live-primary{grid-template-columns:minmax(0,1fr) 270px}.metric-card strong{font-size:21px}}@media(max-width:1180px){.predix-live-shell{grid-template-columns:78px minmax(0,1fr)}.predix-live-brand>div:last-child,.predix-live-nav a span:last-child,.predix-live-discipline,.profile-copy,.predix-live-profile blockquote{display:none}.predix-live-nav a{grid-template-columns:1fr;justify-items:center;padding:0}.predix-live-profile{grid-template-columns:1fr;justify-items:center}.predix-live-content{grid-template-columns:1fr}.predix-live-topbar{grid-template-columns:1fr 320px 120px 42px}}@media(max-width:900px){.predix-live-shell{display:block}.predix-live-sidebar{display:none}.predix-live-main{padding:14px 12px 28px}.predix-live-topbar{grid-template-columns:1fr}.predix-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.predix-live-primary{grid-template-columns:1fr}.positions-section{grid-column:auto}.distribution-body{grid-template-columns:1fr;justify-items:center}.positions-table{min-width:900px}}

/* v6.12.29-r2.3.2 canonical snapshot + semantic position states */
.predix-state-strip{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.predix-state-strip article{min-height:74px;padding:11px 13px;border:1px solid rgba(49,76,108,.34);border-radius:9px;background:rgba(7,18,31,.72)}.predix-state-strip span{display:block;color:#7f93aa;font-size:9px}.predix-state-strip strong{display:block;margin-top:5px;color:#edf5ff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predix-state-strip small{display:block;margin-top:4px;color:#60758e;font-size:8px;line-height:1.35}.predix-state-strip .security-state strong{color:#79d4ff}.positions-tabs button:disabled{opacity:.78;cursor:default}.snapshot-degraded{color:#ffb86b!important}
@media(max-width:1180px){.predix-state-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.predix-state-strip{grid-template-columns:1fr 1fr}}

/* v6.12.29-r2.4 UI/UX refinement */
.portfolio-head{grid-template-columns:minmax(220px,1fr) auto auto;align-items:start}.portfolio-title-block{display:grid;gap:10px}.chart-live-value{display:grid;gap:2px}.chart-live-value>span{color:#7188a3;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.chart-live-value>strong{color:#f5fbff;font-size:28px;line-height:1;font-weight:720;font-variant-numeric:tabular-nums}.chart-live-value>small{color:#738aa3;font-size:9px}.equity-chart{position:relative;cursor:crosshair;user-select:none}.chart-grid{stroke:rgba(111,138,166,.11);stroke-width:1}.chart-label{fill:#8798af;font-size:10px}.equity-crosshair{stroke:#65d8ff;stroke-width:1;stroke-dasharray:4 4;opacity:.8}.equity-cursor-dot{fill:#081421;stroke:#34e2a1;stroke-width:2.5}.equity-tooltip{position:absolute;left:0;top:0;z-index:8;width:150px;padding:10px 11px;border:1px solid rgba(88,132,173,.48);border-radius:9px;background:rgba(6,17,30,.96);box-shadow:0 12px 32px rgba(0,0,0,.38);pointer-events:none;transform:translate(0,0)}.equity-tooltip span,.equity-tooltip small{display:block;color:#7188a3;font-size:9px}.equity-tooltip strong{display:block;margin:4px 0;color:#f6fbff;font-size:15px;font-variant-numeric:tabular-nums}.equity-tooltip[hidden]{display:none}
.module-head>div{display:grid;gap:3px}.eyebrow{color:#4dbef2;font-size:8px;letter-spacing:.14em;font-weight:800}.whales-panel,.settings-panel{grid-column:1/-1;margin-top:0}.whales-grid{padding:2px 14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.whale-card{min-width:0;padding:13px;border:1px solid rgba(55,82,111,.31);border-radius:10px;background:linear-gradient(145deg,rgba(10,25,42,.93),rgba(7,17,31,.94));box-shadow:inset 0 1px rgba(255,255,255,.02)}.whale-card.is-inactive{opacity:.64}.whale-card-top{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.whale-avatar{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:10px;border:1px solid rgba(65,103,139,.5);background:linear-gradient(145deg,#152c48,#0d1b2d);color:#8edbff;font-weight:800}.whale-avatar img{width:100%;height:100%;object-fit:cover}.whale-id{min-width:0}.whale-id strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf5ff;font-size:11px}.whale-id small{display:block;margin-top:3px;color:#71879f;font-size:8px}.whale-status{padding:4px 6px;border-radius:999px;font-size:7px;font-weight:800;letter-spacing:.06em}.whale-status.on{color:#3fe1aa;background:rgba(30,129,96,.22)}.whale-status.off{color:#8b9aad;background:rgba(90,104,122,.18)}.whale-card-metrics{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.whale-card-metrics>div{min-width:0;padding:8px;border-radius:7px;background:rgba(5,14,25,.65)}.whale-card-metrics span{display:block;color:#687e96;font-size:7px;text-transform:uppercase;letter-spacing:.04em}.whale-card-metrics b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfeaf4;font-size:10px;font-variant-numeric:tabular-nums}
.settings-panel{padding-bottom:15px}.settings-lock{padding:6px 9px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.08em}.settings-lock.locked{color:#7fd1ff;background:rgba(35,100,144,.18);border:1px solid rgba(63,139,191,.25)}.settings-lock.unlocked{color:#3fe1aa;background:rgba(30,129,96,.2);border:1px solid rgba(53,183,137,.28)}.settings-intro{margin:0 15px 14px;color:#71859c;font-size:10px;line-height:1.55}.settings-columns{padding:0 14px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.settings-block{min-width:0;padding:13px;border:1px solid rgba(52,81,111,.32);border-radius:10px;background:rgba(6,17,30,.6)}.settings-subhead{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-bottom:11px}.settings-subhead h3{margin:0;color:#e9f2fb;font-size:12px}.settings-subhead small{color:#687d95;font-size:8px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setting-field{min-width:0;padding:9px;border:1px solid rgba(47,74,102,.22);border-radius:8px;background:rgba(8,20,34,.72)}.setting-field>span{display:block;color:#a9b8c8;font-size:9px}.setting-field code{display:block;margin:2px 0 7px;color:#526a84;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-field>strong{display:block;color:#e4edf6;font-size:10px;overflow-wrap:anywhere}.setting-field input:not([type=checkbox]),.setting-field select{box-sizing:border-box;width:100%;height:32px;padding:0 8px;border:1px solid rgba(64,96,129,.52);border-radius:6px;background:#071522;color:#ecf4fb;font:inherit;font-size:9px}.setting-field input[type=checkbox]{width:18px;height:18px;accent-color:#38d7a0}.settings-actions{margin-top:11px;display:flex;align-items:center;gap:10px;color:#7890a9;font-size:9px}.settings-save{min-height:33px;padding:0 12px;border:1px solid rgba(55,177,135,.5);border-radius:7px;background:rgba(34,139,104,.22);color:#5de4b5;font-size:9px;font-weight:800;cursor:pointer}.settings-save.secondary{border-color:rgba(66,126,180,.46);background:rgba(35,83,129,.23);color:#79d1ff}.settings-save:disabled{opacity:.45;cursor:wait}.whale-settings-list{display:grid;gap:7px}.whale-setting-card{border:1px solid rgba(47,74,102,.28);border-radius:8px;background:rgba(8,20,34,.67);overflow:hidden}.whale-setting-card summary{padding:10px 11px;display:flex;justify-content:space-between;gap:10px;cursor:pointer;color:#e6eef6;font-size:9px}.whale-setting-card summary small{color:#6f849d}.whale-setting-grid{padding:0 9px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.whale-setting-card .settings-actions{padding:0 10px 10px;margin:0}.gear{text-decoration:none}
@media(max-width:1450px){.whales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whale-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1180px){.settings-columns{grid-template-columns:1fr}.portfolio-head{grid-template-columns:1fr auto}.portfolio-head>.periods{grid-row:2;grid-column:1/-1;justify-content:flex-start}.portfolio-head>#chart-roi{grid-column:2;grid-row:1}.whales-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.whales-grid{grid-template-columns:1fr}.settings-grid,.whale-setting-grid{grid-template-columns:1fr}.chart-live-value>strong{font-size:24px}}
