:root{--bg:#0b0f14;--panel:#0e141b;--line:#1d2733;--line-soft:#121a23;--field:#273444;--text:#cfd8e3;--strong:#fff;--muted:#5d6b7c;--up:#2ecc71;--down:#ff5c5c;--accent:#4da3ff;--warn:#e0b23a;--coach-bg:#132a1f;--ai:#7b61ff;--day-band:#4da3ff12;--day-sep:#5d6b7c59;--day-label:#5d6b7c;--sel:#131c27;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.mut{color:var(--muted)}.warn{color:var(--warn)}.strong{color:var(--strong)}.term{cursor:help;border-bottom:1px dashed #6b7c90}.app{flex-direction:column;min-height:100vh;display:flex}.main{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) 290px;display:grid}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.brand{color:var(--strong);letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:700}.brand .play{color:var(--muted);font-weight:400}.top-right{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.top-actions{order:3;align-items:center;gap:12px;display:flex}.acct{flex-wrap:wrap;gap:16px;display:flex}.acct .kv{white-space:nowrap;gap:6px;display:inline-flex}.depot-select{background:var(--panel);border:1px solid var(--field);border-radius:5px;max-width:180px;padding:3px 6px}.dot{background:var(--muted);border-radius:50%;width:7px;height:7px;display:inline-block}.dot.on{background:var(--up)}.link-btn{border:1px solid var(--field);color:var(--muted);background:0 0;border-radius:4px;padding:2px 8px;font-size:11px}.link-btn:hover{color:var(--text)}.watch{border-right:1px solid var(--line);min-width:0}.watch .h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;padding:8px 12px;font-size:10px;display:flex}.watch .h-right{text-transform:none;letter-spacing:0}.watch .i{border:0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;border-left:2px solid #0000;justify-content:space-between;align-items:flex-start;gap:6px;width:100%;padding:8px 12px;display:flex;position:relative}.watch .i:hover{background:#0f1620}.watch .i.on{background:var(--sel);border-left-color:var(--accent)}.watch .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch .sub{color:var(--muted);font-size:10px;display:block}.watch .sub.warn{color:var(--warn)}.watch .chg{white-space:nowrap;text-align:right}.watch .rm{background:var(--panel);border:1px solid var(--field);color:var(--muted);border-radius:4px;padding:0 6px;font-size:12px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.watch .i:hover .rm,.watch .i:focus-within .rm{display:block}.watch .rm:hover{color:var(--down);border-color:var(--down)}.watch .add{color:var(--muted)}.search{border-top:1px solid var(--line-soft);padding:8px 12px}.search input{background:var(--panel);border:1px solid var(--field);border-radius:5px;outline:none;width:100%;padding:6px 8px}.search input:focus{border-color:var(--accent)}.search .res{flex-direction:column;gap:2px;max-height:260px;margin-top:6px;display:flex;overflow:auto}.search .res button{text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:6px;padding:5px 4px;display:flex}.search .res button:hover{background:var(--sel)}.search .hint{color:var(--muted);padding:4px 0;font-size:11px}.watch-mobile{display:none}.chart{min-width:0;padding:10px 14px}.chart .label{color:var(--muted)}.chart .p{color:var(--strong);margin-right:8px;font-size:22px;font-weight:600}.chart .closed-tag{border:1px solid var(--line);color:var(--muted);vertical-align:3px;border-radius:3px;margin-right:8px;padding:1px 6px;font-size:11px;display:inline-block}.tf{gap:12px;margin:6px 0;font-size:11px;display:flex}.tf button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0}.tf-groups{flex-direction:column;min-width:0;display:flex}.tf-groups .tf{flex-wrap:wrap;align-items:center;margin:3px 0}.tf-label{color:var(--muted)}.tf button:disabled{opacity:.35;cursor:not-allowed}.tf button.on{color:var(--strong);border-bottom-color:var(--accent)}.chart-box{height:clamp(240px,46vh,460px);position:relative}.chart-box .state{color:var(--muted);pointer-events:none;text-align:center;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.chart-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.line-tool{border:1px solid var(--field);color:var(--muted);white-space:nowrap;background:0 0;border-radius:4px;padding:2px 8px;font-size:11px}.line-tool:hover{border-color:var(--accent);color:var(--text)}.line-tool.on{border-color:var(--accent);color:var(--strong);background:var(--sel)}.chart-hint{z-index:3;pointer-events:none;color:var(--text);border:1px solid var(--accent);background:#131c27eb;border-radius:5px;padding:4px 8px;font-size:11px;position:absolute;top:6px;left:8px;right:70px}.chart-hint button{pointer-events:auto;margin-left:4px}.line-menu{z-index:4;background:var(--panel);border:1px solid var(--field);border-radius:6px;flex-direction:column;padding:4px 0;font-size:12px;display:flex;position:absolute;box-shadow:0 6px 24px #00000080}.line-menu>button{text-align:left;color:var(--text);background:0 0;border:0;padding:7px 12px}.line-menu>button:hover,.line-menu>button:focus-visible{background:var(--sel);outline:none}.line-menu>button .mut{margin-left:4px;font-size:10px}.line-menu .lm-head{color:var(--strong);border-bottom:1px solid var(--line);margin-bottom:2px;padding:5px 12px 6px;font-size:11px}.line-menu .lm-stop{color:#ff9a9a}.line-menu .lm-target{color:#8fe0b0}.line-menu .lm-del{color:var(--muted);border-top:1px solid var(--line);margin-top:2px}.lm-label{gap:4px;padding:5px 12px;display:flex}.lm-label input{background:var(--bg);border:1px solid var(--field);min-width:0;color:var(--text);border-radius:4px;outline:none;flex:1;padding:4px 6px}.lm-label input:focus{border-color:var(--accent)}.lm-label .btn{margin-left:0}.chart-note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.chart-note span{flex:200px}.sd-back{z-index:50;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sd{background:var(--panel);border:1px solid var(--field);border-radius:8px;outline:none;flex-direction:column;gap:8px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:14px 16px;display:flex;overflow-y:auto}.sd h3{color:var(--strong);margin:0;font-size:15px}.sd-pos,.sd-change{color:var(--muted);font-size:11px}.sd-change b{color:var(--strong)}.sd-pick{flex-direction:column;gap:4px;font-size:11px;display:flex}.sd-pick select{background:var(--bg);border:1px solid var(--field);border-radius:5px;padding:6px;font-size:12px}.sd-eur{margin-bottom:4px;font-size:13px}.sd-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-actions .btn{margin-left:0;padding:6px 14px;font-size:12px}.kpis{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:8px;display:grid}.kpis>div{background:var(--bg);min-width:0;padding:6px 8px}.k{text-transform:uppercase;color:var(--muted);letter-spacing:.04em;font-size:9px}.v{color:var(--strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.v.up{color:var(--up)}.v.warn{color:var(--warn)}.v.multi>span{display:block}.order{border-left:1px solid var(--line);background:var(--panel);min-width:0;padding:12px}.pos{min-width:0}.placeholder{border:1px dashed var(--field);color:var(--muted);text-align:center;border-radius:6px;padding:14px;font-size:12px}.op{flex-direction:column;gap:6px;display:flex}.seg{gap:6px;display:flex}.seg button{text-align:center;border:1px solid var(--field);color:var(--text);background:0 0;border-radius:5px;flex:1;padding:8px}.seg.small button{padding:5px;font-size:12px}.seg button.on{border-color:var(--accent);color:var(--strong);background:var(--sel)}.seg button.on.long{border-color:var(--up);color:var(--up);background:#10261a}.seg button.on.short{border-color:var(--down);color:var(--down);background:#2a1215}.op-hint{margin:-3px 0 2px;font-size:11px}.parsed-price{display:block}.op-sub{margin-top:2px;font-size:11px}.fld{border:1px solid var(--field);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:5px 9px;display:flex}.fld>.mut:first-child{white-space:nowrap}.fld-in{align-items:center;gap:6px;min-width:0;display:flex}.fld input:not([type]),.fld input[inputmode],.fld select{text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:2px 0}.fld select{background:var(--panel);text-align:left;max-width:170px}.fld:focus-within{border-color:var(--accent)}.fld-lev input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.lev-v{text-align:right;min-width:30px}.checklist{border:1px solid var(--field);border-radius:5px;flex-direction:column;gap:4px;margin:0;padding:6px 9px;font-size:12px;display:flex}.checklist legend{text-transform:uppercase;letter-spacing:.06em;padding:0 4px;font-size:10px}.coach{background:var(--coach-bg);color:#d6eedd;border:1px solid #1f4a35;border-radius:8px;margin:6px 0 2px;padding:10px;font-size:12px;line-height:1.5;transition:opacity .15s}.coach.stale{opacity:.75}.coach .lab{letter-spacing:.1em;text-transform:uppercase;color:#6fcf97;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:9px;display:flex}.coach .lab-term{text-transform:none;letter-spacing:0;font-size:10px}.coach .lab-term .term{color:#8fd9ad}.coach-msgs{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.coach-msgs b.up{color:var(--up)}.coach-msgs b.down{color:var(--down)}.coach-err{color:#ffb3b3}.meter{background:linear-gradient(90deg, var(--up) 0 30%, var(--warn) 30% 60%, var(--down) 60%);border-radius:3px;height:6px;margin:8px 0 3px;position:relative}.meter i{background:#fff;border-radius:1px;width:3px;height:14px;margin-left:-1.5px;transition:left .25s;position:absolute;top:-4px}.ml{color:#6b7c90;justify-content:space-between;font-size:9px;display:flex}.ml .on{font-weight:700}.ml .on.vorsichtig{color:var(--up)}.ml .on.mutig{color:var(--warn)}.ml .on.gluecksspiel{color:var(--down)}.coach-costs{color:#a9cdb6;margin-top:6px;font-size:11px}.coach-strategy{color:#8fd9ad;border-top:1px solid #1f4a35;margin-top:6px;padding-top:6px}.coach-strategy.bad{color:var(--warn)}.coach-note{color:#a9cdb6;border-top:1px solid #1f4a35;margin-top:6px;padding-top:6px;font-style:italic}.why{border:1px dashed var(--field);color:#8a9bb0;border-radius:5px;flex-direction:column;gap:4px;padding:7px 9px;display:flex}.why textarea{resize:vertical;font:inherit;color:var(--text);background:0 0;border:0;outline:none;min-height:36px;font-style:italic}.why:focus-within{border-color:var(--accent)}.go{letter-spacing:.03em;color:#fff;background:var(--accent);border:0;border-radius:5px;padding:10px;font-weight:700}.go.long{background:var(--up);color:#062313}.go.short{background:var(--down)}.go:disabled{opacity:.45;cursor:default}.op-reject{color:#ffd0d0;border:1px solid var(--down);background:#2a1215;border-radius:5px;padding:7px 9px;font-size:12px}.op-closed{border:1px solid var(--warn);color:#f1dca0;background:#2a2210;border-radius:5px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 9px;font-size:12px;display:flex}.op-closed .link-btn{color:var(--warn);border-color:var(--warn);padding:4px 10px;font-size:12px}.op-status{font-size:11px}.op-result{border:1px solid var(--field);border-radius:5px;padding:6px 9px;font-size:12px}.op-result.rejected,.op-result.error{color:#ffd0d0;border-color:var(--down);background:#2a1215}.term{cursor:help}.term:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.term-pop{z-index:50;border:1px solid var(--field);color:var(--text);font-size:12px;line-height:1.5;font-family:var(--sans);text-transform:none;letter-spacing:0;text-align:left;white-space:normal;background:#111923;border-radius:8px;padding:10px 12px;font-weight:400;position:fixed;overflow:auto;box-shadow:0 10px 30px #00000080}.term-pop p{margin:4px 0}.term-title{color:var(--strong);font-size:13px;font-weight:700}.term-ex{color:#d6eedd;background:var(--coach-bg);border-radius:5px;padding:5px 7px}.term-more{color:var(--accent);margin:2px 0 6px;text-decoration:none;display:inline-block}.ask{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ask-row{flex-wrap:wrap;gap:6px;display:flex}.ask-row input{background:var(--bg);border:1px solid var(--field);border-radius:5px;outline:none;flex:160px;min-width:0;padding:4px 7px}.ask-row input:focus{border-color:var(--ai)}.btn-ai{border:1px solid var(--ai);color:#b3a6ff;white-space:nowrap;background:0 0;border-radius:4px;padding:3px 8px;font-size:11px}.btn-ai:disabled{opacity:.5;cursor:default}.claude{font-family:var(--sans);background:#151129;border:1px solid #3a2f7a;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.55}.claude-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ai-lab{color:#b3a6ff;font-size:11px;font-weight:600}.claude-meta{margin-top:6px;font-size:10px}.md p{margin:4px 0}.md ul,.md ol{margin:4px 0;padding-left:18px}.md h3,.md h4,.md h5{color:var(--strong);margin:8px 0 4px;font-size:13px}.md code{font-family:var(--mono);background:var(--bg);border-radius:3px;padding:0 3px}.md strong{color:var(--strong)}.pt{padding-bottom:12px}.pt-notices,.pt-msg{margin:8px 12px 0}.pt-notice{border:1px solid var(--field);background:var(--panel);border-radius:5px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;padding:7px 10px;font-size:12px;display:flex}.pt-msg{border:1px solid var(--field);border-radius:5px;padding:6px 10px;font-size:12px}.pt-msg.error{border-color:var(--down);color:#ffd0d0;background:#2a1215}.ptab{border-collapse:collapse;width:100%;font-size:12px}.ptab td,.ptab th{text-align:left;border-top:1px solid var(--line-soft);vertical-align:middle;padding:7px 12px}.ptab thead th{border-top:0}.ptab th{text-transform:uppercase;color:var(--muted);letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:500}.ptab th .term{text-transform:uppercase}.ptab .sub-h th{border-top:1px solid var(--line);padding-top:14px}.ptab td.warn,.ptab span.warn{color:var(--warn)}.ptab .pt-pct{opacity:.85;font-size:11px}.ptab .empty td{color:var(--muted)}.pt-name{color:var(--strong);text-align:left;font-family:var(--sans);background:0 0;border:0;padding:0}.pt-name:hover{color:var(--accent)}.pt-actions{white-space:nowrap;text-align:right!important}.pt-fr{gap:4px;display:inline-flex}.btn{border:1px solid var(--field);color:var(--text);background:0 0;border-radius:4px;margin-left:4px;padding:3px 8px;font-size:11px;display:inline-block}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{color:var(--muted)}.btn.ai{border-color:var(--ai);color:#b3a6ff}.btn.ai:hover:not(:disabled){background:#1a1433;border-color:#a594ff}.pt-edit td{background:var(--panel)}.pt-edit label{color:var(--muted);margin-right:10px}.pt-edit input{background:var(--bg);border:1px solid var(--field);width:110px;color:var(--text);border-radius:4px;outline:none;margin-left:4px;padding:3px 6px}.pt-edit input:focus{border-color:var(--accent)}.pt-edit .mut{margin-left:8px;font-size:11px}.pt-eval td{background:#0f0c1d}.gl-main{max-width:760px;margin:0 auto;padding:16px 16px 60px}.gl-main h1{color:var(--strong);margin:4px 0 6px;font-size:20px}.gl-search{background:var(--panel);border:1px solid var(--field);border-radius:5px;outline:none;width:100%;margin:8px 0;padding:8px 10px}.gl-search:focus{border-color:var(--accent)}.gl-index{flex-wrap:wrap;gap:4px 10px;margin:4px 0 14px;font-size:12px;display:flex}.gl-index a{color:var(--accent);text-decoration:none}.gl-index a.on{color:var(--strong)}.gl-term{border-top:1px solid var(--line);padding:12px 0;scroll-margin-top:10px;line-height:1.55}.gl-term.on{border-left:2px solid var(--accent);padding-left:10px}.gl-term h2{color:var(--strong);margin:0 0 4px;font-size:15px}.gl-short{color:var(--strong);margin:0 0 6px}.nav{flex-wrap:wrap;gap:2px;font-size:12px;display:flex}.nav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:4px;padding:3px 8px;text-decoration:none}.nav a:hover{color:var(--text);background:var(--sel)}.nav a.on{color:var(--strong);border-bottom-color:var(--accent);border-radius:4px 4px 0 0}.page{flex-direction:column;gap:12px;width:100%;max-width:1100px;margin:0 auto;padding:14px 16px 60px;display:flex}.page.narrow{max-width:760px}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page h1{color:var(--strong);margin:4px 0;font-size:20px}.h2{color:var(--strong);margin:6px 0 8px;font-size:14px}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.btn-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btn-row .btn{margin-left:0}a.btn{text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.danger{border-color:var(--down);color:#ffd0d0;background:#2a1215}.small{font-size:11px}.msg{border:1px solid var(--field);background:var(--panel);border-radius:6px;padding:8px 10px;font-size:12px}.msg.error{border-color:var(--down);color:#ffd0d0;background:#2a1215}.note a,.msg a{color:var(--accent)}.page .k{margin-bottom:2px}.weekly{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 6px;font-size:12px;display:flex}.weekly .btn{margin-left:0}.jr{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jr-e{flex-direction:column;gap:6px;scroll-margin-top:10px;display:flex}.jr-e.on{border-color:var(--accent)}.jr-pnl{text-align:right;font-size:14px}.jr-grid{flex-wrap:wrap;gap:4px 18px;display:flex}.jr-costs{color:var(--text)}.jr-note{color:#a9b8c9;font-style:italic}.jr-note.mut{color:var(--muted)}.chat-wrap{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:12px;display:grid}.threads{flex-direction:column;gap:4px;max-height:70vh;display:flex;overflow:auto}.thread{text-align:left;background:var(--panel);border:1px solid var(--line);border-left:2px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.thread.on{border-left-color:var(--ai);background:var(--sel)}.thread-p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat{flex-direction:column;gap:8px;display:flex}.chat-intro{line-height:1.55}.msgs{flex-direction:column;gap:8px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.m{border-radius:8px;max-width:92%;padding:8px 10px;line-height:1.55}.m.user{background:var(--sel);border:1px solid var(--field);align-self:flex-end}.m.assistant{background:#151129;border:1px solid #3a2f7a;align-self:flex-start}.m-text{white-space:pre-wrap}.m-who{margin-bottom:2px}.chat-form{flex-direction:column;gap:6px;display:flex}.chat-form textarea{background:var(--bg);border:1px solid var(--field);resize:vertical;font:inherit;color:var(--text);border-radius:6px;outline:none;padding:8px 10px}.chat-form textarea:focus{border-color:var(--ai)}.chat-form .btn-row{justify-content:flex-end}.chat-form .btn-row>span{margin-right:auto}.claude-err{flex-direction:column;gap:4px;display:flex}.claude-off{color:#c9c1f5}.bench .mono,.bench .strong{white-space:nowrap}ul.checklist-l,.saved ul.checklist-l,.strat ul.checklist-l{padding-left:2px;list-style:none}.saved{background:#151129;border-color:#3a2f7a;flex-direction:column;gap:6px;display:flex}.saved ul,.strat ul{margin:2px 0;padding-left:18px}.strat-grid,.depot-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.strat{flex-direction:column;gap:6px;display:flex}.strat-kpis,.dep-kpis{flex-wrap:wrap;gap:6px 16px;display:flex}.strat-kpis>span,.dep-kpis>span{flex-direction:column;display:flex}.viol li,.viol a{color:var(--warn)}.strat details summary{cursor:pointer;color:var(--muted)}.depot{flex-direction:column;gap:10px;display:flex}.bench{border-top:1px solid var(--line-soft);padding-top:8px;font-size:12px;line-height:1.55}.tax{border-top:1px solid var(--line-soft);padding-top:8px;font-size:12px}.tax-grid{grid-template-columns:auto auto;justify-content:start;gap:2px 16px;margin:4px 0;display:grid}.tax-grid>span:nth-child(2n){text-align:right}.tax details summary{cursor:pointer;color:var(--muted)}.tax ul{color:#a9b8c9;margin:4px 0;padding-left:18px}.tax .note.warn{color:var(--warn)}.confirm{border:1px solid var(--down);background:#1c0f12;border-radius:6px;padding:10px;font-size:12px}.confirm p{margin:0 0 8px;line-height:1.5}.new-depot{flex-direction:column;gap:6px;display:flex}.new-depot input,.set-row input:not([type=checkbox]),.set-row select{background:var(--bg);border:1px solid var(--field);color:var(--text);border-radius:5px;outline:none;min-width:0;padding:6px 8px}.new-depot input{flex:220px}.new-depot input:focus,.set-row input:focus,.set-row select:focus{border-color:var(--accent)}.ptab.arch td.pt-actions .btn{margin-left:4px}.set-row{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.set-row>label:first-child{min-width:110px;color:var(--muted)}.set-row #budget{text-align:right;width:90px}.set-row .btn{margin-left:0}.bar{background:var(--line);border-radius:3px;height:6px;margin:6px 0;overflow:hidden}.bar i{background:var(--ai);height:100%;display:block}.bar i.full{background:var(--warn)}.checks{flex-direction:column;gap:6px;margin:6px 0 4px;font-size:12px;display:flex}.checks input{accent-color:var(--accent)}.ios-guide{border:1px dashed var(--accent);border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.55}.ios-guide ol{margin:4px 0;padding-left:18px}.login{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login form{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:22px;display:flex}.login label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.login input{background:var(--bg);border:1px solid var(--field);border-radius:5px;outline:none;padding:9px 10px}.login input:focus{border-color:var(--accent)}.btn-primary{background:var(--accent);color:#fff;letter-spacing:.03em;border:0;border-radius:5px;padding:10px;font-weight:700}.btn-primary:disabled{opacity:.6;cursor:default}.error{color:var(--down);font-size:12px}.note{color:var(--muted);font-size:11px}@media (hover:none){.watch .i{align-items:center}.watch .rm{padding:2px 8px;display:block;position:static;transform:none}}@media (width<=999px){.main{grid-template-columns:minmax(0,1fr)}.watch{border-right:0;border-bottom:1px solid var(--line)}.watch-desktop{display:none}.watch-mobile{align-items:center;gap:8px;padding:8px 14px;display:flex}.watch-mobile select{background:var(--panel);border:1px solid var(--field);border-radius:5px;flex:1;min-width:0;padding:7px 8px}.watch-mobile .link-btn{padding:6px 10px;font-size:12px}.order{border-left:0;border-top:1px solid var(--line)}.fld input:not([type]),.fld input[inputmode],.why textarea,.ask-row input,.gl-search{font-size:16px}.chart-box{height:240px}.line-tool{padding:5px 10px;font-size:12px}.line-menu>button{padding:10px 12px}.lm-label input,.sd-pick select{font-size:16px}.sd-back{align-items:flex-end;padding:0}.sd{border-radius:10px 10px 0 0;width:100%;max-height:85vh}.kpis{flex-wrap:wrap;display:flex}.kpis>div{flex:30%}.top{gap:6px 10px;padding:8px 14px}.brand{flex:1}.top-actions{order:0}.top-right{order:1;gap:6px 12px;width:100%;margin-left:0}.acct{gap:4px 12px;font-size:11px}}@media (width<=760px){.nav{flex-wrap:nowrap;order:2;width:100%;padding-bottom:2px;overflow-x:auto}.chat-wrap{grid-template-columns:minmax(0,1fr)}.threads{flex-direction:row;max-height:none;overflow-x:auto}.thread{flex:0 0 200px}.msgs{max-height:none}.m{max-width:100%}.chat-form textarea,.new-depot input,.set-row input:not([type=checkbox]),.set-row select{font-size:16px}.strat-grid,.depot-grid{grid-template-columns:minmax(0,1fr)}.jr-pnl{text-align:left}.page{padding:10px 12px 60px}.ptab thead{display:none}.ptab,.ptab tbody,.ptab tr,.ptab td,.ptab th{width:100%;display:block}.ptab tr{border-top:1px solid var(--line);padding:6px 0}.ptab td{text-align:right;border-top:0;padding:3px 14px}.ptab td[data-label]:before{content:attr(data-label);float:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-family:var(--sans);margin-right:10px;padding-top:2px}.ptab td[data-label=Wert]{font-weight:600}.ptab .pt-actions{white-space:normal;padding-top:6px}.ptab .pt-actions .btn{margin:2px 0 2px 6px;padding:6px 10px;font-size:12px}.ptab .sub-h{padding:0}.ptab .sub-h th{border-top:0;padding:12px 14px 4px}.ptab .pt-edit td,.ptab .pt-eval td,.ptab .empty td{text-align:left;display:block}.pt-edit label{justify-content:space-between;margin:0 0 6px;display:flex}.pt-edit input{width:55%;font-size:16px}}
