.bs-page{--bs-display:"Bahnschrift", "Segoe UI Semibold", "Segoe UI", sans-serif;--bs-deep:#223f47;--bs-teal:#2f5b64;--bs-cyan:#4f97a1;--bs-gold:#b07d00;--bs-green:#12855a;--bs-red:#c53a3a;--bs-line:#223f4721;--bs-muted:#6d8590;color:#17324d;width:100%;padding:1rem 1.2rem 2.2rem;font-size:.94rem}.bs-head{border-bottom:2px solid var(--bs-deep);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.7rem;display:flex}.bs-eyebrow{font-family:var(--bs-display);letter-spacing:.26em;text-transform:uppercase;color:var(--bs-cyan);margin:0;font-size:.6rem;font-weight:700}.bs-head-title h1{font-family:var(--bs-display);letter-spacing:.05em;color:var(--bs-deep);margin:.1rem 0 0;font-size:clamp(1.5rem,2.8vw,2.05rem);font-weight:700;line-height:1}.bs-head-title h1 span{color:var(--bs-cyan);font-weight:300}.bs-lede{max-width:44ch;color:var(--bs-muted);margin:.4rem 0 0;font-size:.76rem;line-height:1.45}.bs-capitalizare{flex-direction:column;gap:.3rem;display:flex}.bs-capitalizare-label{font-family:var(--bs-display);letter-spacing:.2em;text-transform:uppercase;color:var(--bs-muted);align-items:center;gap:.3rem;font-size:.56rem;font-weight:700;display:flex}.bs-switch{background:linear-gradient(180deg, var(--bs-teal) 0%, var(--bs-deep) 100%);border-radius:10px;gap:3px;padding:3px;display:flex;box-shadow:0 .4rem .8rem #09181c38}.bs-switch-side{color:#d2ebee9e;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:auto 1fr;grid-template-areas:"state value""state dest";align-items:center;gap:0 .45rem;min-width:6.9rem;padding:.32rem .6rem;transition:background .15s,color .15s;display:grid}.bs-switch-side:hover{background:#ffffff12}.bs-switch-side-active{color:#fff;background:#ffffff21;box-shadow:inset 0 1px #ffffff29}.bs-switch-state{font-family:var(--bs-display);letter-spacing:.1em;border:1px solid;border-radius:4px;grid-area:state;padding:.05rem .3rem;font-size:.62rem;font-weight:700}.bs-switch-side-active .bs-switch-state{color:var(--bs-deep);background:#74f0a0;border-color:#74f0a0}.bs-switch-off.bs-switch-side-active .bs-switch-state{background:#ffdb2e;border-color:#ffdb2e}.bs-switch-value{font-family:var(--bs-display);font-variant-numeric:tabular-nums;grid-area:value;font-size:.95rem;font-weight:700;line-height:1}.bs-switch-dest{letter-spacing:.05em;text-transform:uppercase;opacity:.72;grid-area:dest;font-size:.52rem;font-weight:700}.bs-strips{flex-direction:column;gap:.45rem;margin-top:.9rem;display:flex}.bs-strip{border:1px solid var(--bs-line);background:#fff;border-radius:10px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 .4rem .9rem #334c6d14}.bs-strip-tag{background:linear-gradient(180deg, var(--bs-teal) 0%, var(--bs-deep) 100%);border-right:3px solid var(--bs-tag-accent,var(--bs-cyan));flex-direction:column;flex:none;justify-content:center;gap:.1rem;width:6.6rem;padding:.4rem .7rem;display:flex}.bs-strip-tag h2{font-family:var(--bs-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0;font-size:.9rem;font-weight:700}.bs-role{font-family:var(--bs-display);letter-spacing:.16em;text-transform:uppercase;color:#c8e3e6c7;font-size:.52rem;font-weight:700}.bs-strip-depozit .bs-strip-tag{--bs-tag-accent:#78cdd2}.bs-strip-banca .bs-strip-tag{--bs-tag-accent:#74f0a0}.bs-strip-buget .bs-strip-tag{--bs-tag-accent:#ffdb2e}.bs-strip-body{flex-direction:column;flex:auto;min-width:0;display:flex}.bs-cellrow{flex-wrap:wrap;display:flex}.bs-cell{border-right:1px solid var(--bs-line);flex-direction:column;flex:6.2rem;gap:.1rem;min-width:5.6rem;padding:.32rem .6rem;display:flex}.bs-cell:last-child{border-right:none}.bs-cell:hover{background:#2f5b640a}.bs-cell-label-row{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.bs-cell-label{font-family:var(--bs-display);letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted);white-space:nowrap;font-size:.5rem;font-weight:700}.bs-cell-value{font-family:var(--bs-display);font-variant-numeric:tabular-nums;color:var(--bs-deep);font-size:.88rem;font-weight:700;line-height:1.15}.bs-cell-value-muted{color:var(--bs-muted)}.bs-cell-value-pos{color:var(--bs-green)}.bs-neg{color:var(--bs-red)!important}.bs-cell-hero{flex:1.5 8rem}.bs-cell-hero .bs-cell-value{font-size:clamp(1.2rem,1.8vw,1.5rem)}.bs-cell-gold .bs-cell-value{color:var(--bs-gold)}.bs-cell-wide{flex:1.4 8rem}.bs-cell-split{gap:.7rem;display:flex}.bs-cell-split-part{flex-direction:column;gap:.05rem;display:flex}.bs-cell-split-part+.bs-cell-split-part{border-left:1px solid var(--bs-line);padding-left:.7rem}.bs-cell-split-label{font-family:var(--bs-display);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted);font-size:.44rem;font-weight:700}.bs-pct-input{font-family:var(--bs-display);color:var(--bs-deep);align-items:baseline;gap:.1rem;font-size:.92rem;font-weight:700;display:inline-flex}.bs-num{width:5.3rem;font-family:var(--bs-display);font-variant-numeric:tabular-nums;text-align:right;color:var(--bs-deep);background:#2f5b6412;border:1px solid #0000;border-radius:6px;padding:.15rem .35rem;font-size:.8rem;font-weight:700;transition:border-color .12s,background .12s}.bs-num:hover{background:#2f5b641f}.bs-num:focus{border-color:var(--bs-teal);background:#fff;outline:none;box-shadow:0 0 0 3px #2f5b6429}.bs-num-strong{font-size:.86rem}.bs-readonly{border-bottom:1px dashed var(--bs-line);min-width:5.3rem;font-family:var(--bs-display);font-variant-numeric:tabular-nums;text-align:right;color:var(--bs-deep);padding:.15rem .35rem;font-size:.8rem;font-weight:700}.bs-readonly-strong{color:var(--bs-green);font-size:.86rem}.bs-cell .bs-num,.bs-cell .bs-readonly{text-align:left;background:0 0;border:none;width:100%;min-width:0;margin:0;padding:0;font-size:.88rem}.bs-cell .bs-num{background:#2f5b640e;border-bottom:1px dashed #2f5b6473;border-radius:4px;margin:0 -.22rem;padding:.02rem .22rem}.bs-cell .bs-num:hover{background:#2f5b641a}.bs-cell .bs-num:focus{background:#fff;border-bottom-color:#0000;outline:none;box-shadow:0 0 0 2px #2f5b642e}.bs-cell .bs-readonly{border-bottom:none}.bs-cell .bs-readonly-strong{color:var(--bs-green)}.bs-cell .bs-readonly-btn{cursor:pointer;text-align:left;background:#2f5b640e;border-bottom:1px dashed #2f5b6473;border-radius:4px;margin:0 -.22rem;padding:.02rem .22rem}.bs-cell .bs-readonly-btn:hover{background:#2f5b641a}.bs-cell .bs-readonly-btn:focus-visible{background:#fff;border-bottom-color:#0000;outline:none;box-shadow:0 0 0 2px #2f5b642e}.bs-num-pct{width:2.4rem!important;font-size:.92rem!important}.bs-inline-btn{border:1px solid var(--bs-line);color:var(--bs-teal);cursor:pointer;background:#fff;border-radius:4px;padding:.02rem .28rem;font-size:.5rem;font-weight:700}.bs-inline-btn:hover{background:#2f5b641a}.bs-cell-live{letter-spacing:.06em;text-transform:uppercase;color:var(--bs-green);background:#12855a1f;border-radius:4px;padding:.01rem .28rem;font-size:.48rem;font-weight:700}.bs-progress-line{border-top:1px solid var(--bs-line);background:#2f5b6408;align-items:center;gap:.5rem;padding:.28rem .65rem;font-size:.62rem;display:flex}.bs-progress-line-label{letter-spacing:.02em;text-transform:uppercase;color:var(--bs-muted);white-space:nowrap;flex:none;font-weight:700}.bs-progress-line .bs-meter{flex:6rem;max-width:14rem;margin:0}.bs-progress-line-value{font-family:var(--bs-display);font-variant-numeric:tabular-nums;color:var(--bs-deep);white-space:nowrap;flex:none;font-weight:700}.bs-progress-line-note{text-align:right;color:var(--bs-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.bs-progress-line-note strong{font-family:var(--bs-display);font-variant-numeric:tabular-nums;color:var(--bs-deep)}.bs-muted{color:var(--bs-muted);font-weight:600}.bs-meter{background:#223f471a;border-radius:999px;height:5px;overflow:hidden}.bs-meter-fill{border-radius:999px;height:100%;transition:width .25s}.bs-meter-gold .bs-meter-fill{background:linear-gradient(90deg,#e8b33a 0%,#b07d00 100%)}.bs-meter-teal .bs-meter-fill{background:linear-gradient(90deg,#5aa8b2 0%,#2f5b64 100%)}.bs-meter-red .bs-meter-fill{background:linear-gradient(90deg, #d97a7a 0%, var(--bs-red) 100%)}.bs-td-sub-meter{flex:auto;min-width:2.4rem}.bs-td-sub-meter-value{font-family:var(--bs-display);color:var(--bs-deep);flex:none}.bs-case{margin-top:1.1rem}.bs-case-head{justify-content:space-between;align-items:flex-end;gap:.8rem;padding-bottom:.45rem;display:flex}.bs-case-head .bs-role{color:var(--bs-cyan)}.bs-case-head h2{font-family:var(--bs-display);letter-spacing:.12em;text-transform:uppercase;color:var(--bs-deep);align-items:center;gap:.4rem;margin:.08rem 0 0;font-size:1.15rem;font-weight:700;display:flex}.bs-case-count{background:var(--bs-deep);letter-spacing:0;color:#fff;border-radius:999px;padding:.02rem .42rem;font-size:.68rem}.bs-add-cta{background:linear-gradient(180deg, var(--bs-teal) 0%, var(--bs-deep) 100%);color:#fff;font-family:var(--bs-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.32rem;padding:.36rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 .3rem .7rem #09181c38}.bs-add-cta:hover{filter:brightness(1.12)}.bs-add-cta span{font-size:.95rem;line-height:1}.bs-reset-all-cta{color:var(--bs-red);font-family:var(--bs-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#c53a3a0f;border:1px solid #c53a3a66;border-radius:999px;align-self:center;padding:.36rem .8rem;font-size:.7rem;font-weight:700}.bs-reset-all-cta:hover{background:#c53a3a24}.bs-table-scroll{border:1px solid var(--bs-line);background:#fff;border-radius:11px;overflow-x:auto;box-shadow:0 .45rem 1rem #334c6d17}.bs-table{min-width:56rem;font-size:.84rem}.bs-tr{grid-template-columns:minmax(9.5rem,1.4fr) 6.6rem repeat(4,minmax(8rem,1fr)) 2.2rem;align-items:center;gap:.35rem;padding:0 .6rem;display:grid}.bs-tr-group{color:var(--bs-muted);padding-top:.4rem}.bs-th-span2{grid-column:span 2}.bs-th-transfer{border-bottom:1px solid var(--bs-line);text-align:center;grid-column:span 4;padding-bottom:.15rem}.bs-tr-head{border-bottom:1px solid var(--bs-deep);padding-bottom:.3rem}.bs-th{font-family:var(--bs-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted);font-size:.56rem;font-weight:700}.bs-th-num{text-align:right}.bs-tr-head .bs-th{color:var(--bs-deep)}.bs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bs-tr-house{border-bottom:1px solid #223f4714;padding-top:.3rem;padding-bottom:.3rem}.bs-tr-house:hover{background:#2f5b640a}.bs-td{min-width:0}.bs-td-name{align-items:center;gap:.4rem;display:flex}.bs-house-chip{background:var(--bs-accent,var(--bs-teal));cursor:pointer;border:none;border-radius:3px;flex:none;width:.45rem;height:1.2rem;padding:0;transition:transform .12s,box-shadow .12s;position:relative}button.bs-house-chip:hover{transform:scaleX(1.7)}button.bs-house-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5b6447}.bs-house-chip-noted:after{content:"";background:var(--bs-gold);border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 1.5px #fff}.bs-notes-pop{z-index:500;border:1px solid var(--bs-line);background:#fff;border-radius:10px;flex-direction:column;min-width:248px;max-width:min(30rem,100vw - 24px);animation:.14s ease-out bs-notes-pop-in;display:inline-flex;position:absolute;box-shadow:0 .9rem 2rem #17324d3d,0 .2rem .5rem #17324d1f}@keyframes bs-notes-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bs-notes-pop-head{background:linear-gradient(180deg, var(--bs-teal) 0%, var(--bs-deep) 100%);border-radius:9px 9px 0 0;flex:none;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.bs-notes-pop-chip{border-radius:2px;flex:none;width:.4rem;height:.75rem;box-shadow:0 0 0 1px #fff6}.bs-notes-pop-title{min-width:0;font-family:var(--bs-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.7rem;font-weight:700;overflow:hidden}.bs-notes-pop-close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:5px;flex:none;width:1.15rem;height:1.15rem;font-size:.78rem;line-height:1}.bs-notes-pop-close:hover{background:#ffffff47}.bs-notes-pop-area{resize:both;width:100%;min-width:200px;max-width:min(30rem,100vw - 24px);min-height:5.6rem;max-height:min(28rem,100vh - 24px);color:var(--bs-deep);box-sizing:border-box;background:#fff;border:none;padding:.55rem .6rem;font-family:inherit;font-size:.8rem;line-height:1.4;display:block}.bs-notes-pop-area:focus{background:#2f5b6409;outline:none}.bs-notes-pop-area::placeholder{color:var(--bs-muted)}.bs-notes-pop-foot{border-top:1px solid var(--bs-line);flex:none;padding:.3rem .6rem .45rem}.bs-notes-pop-status-error{color:var(--bs-red)}.bs-notes-pop-status{letter-spacing:.05em;text-transform:uppercase;color:var(--bs-muted);font-size:.58rem;font-weight:700}.bs-notes-pop-status-busy{color:var(--bs-teal)}.bs-retragere-pop{z-index:500;border:1px solid var(--bs-line);background:#fff;border-radius:10px;flex-direction:column;gap:.35rem;width:13rem;padding:.6rem .65rem;animation:.14s ease-out bs-notes-pop-in;display:flex;position:absolute;box-shadow:0 .9rem 2rem #17324d3d,0 .2rem .5rem #17324d1f}.bs-retragere-pop-label{font-family:var(--bs-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-muted);font-size:.6rem;font-weight:700}.bs-retragere-pop-row{gap:.35rem;display:flex}.bs-retragere-pop-input{border:1px solid var(--bs-line);min-width:0;font-family:var(--bs-display);color:var(--bs-deep);background:#fff;border-radius:6px;flex:1;padding:.3rem .45rem;font-size:.85rem;font-weight:700}.bs-retragere-pop-input:focus{border-color:var(--bs-teal);outline:none;box-shadow:0 0 0 3px #2f5b6424}.bs-retragere-pop-submit{background:linear-gradient(180deg, var(--bs-teal) 0%, var(--bs-deep) 100%);color:#fff;font-family:var(--bs-display);cursor:pointer;border:none;border-radius:6px;flex:none;padding:.3rem .65rem;font-size:.72rem;font-weight:700}.bs-retragere-pop-submit:hover{filter:brightness(1.12)}.bs-retragere-pop-submit:disabled{opacity:.5;cursor:default;filter:none}.bs-house-name{font-family:var(--bs-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-deep);cursor:text;text-align:left;background:0 0;border:none;border-radius:5px;padding:.1rem .25rem;font-size:.86rem;font-weight:700}.bs-house-name:hover{background:#2f5b641a}.bs-name-input{border:1px solid var(--bs-teal);min-width:0;font-family:var(--bs-display);letter-spacing:.05em;text-transform:uppercase;color:var(--bs-deep);background:#fff;border-radius:5px;flex:5rem;padding:.14rem .32rem;font-size:.86rem;font-weight:700}.bs-name-input:focus{outline:none;box-shadow:0 0 0 3px #2f5b6429}.bs-swatches{gap:2px;display:flex}.bs-house-tag{min-width:0;color:var(--bs-muted);background:0 0;border:1px solid #0000;border-radius:5px;flex:5rem;padding:.14rem .4rem;font-family:inherit;font-size:.78rem;font-style:italic;transition:background .12s,border-color .12s}.bs-house-tag::placeholder{color:#6d85908c}.bs-house-tag:hover{background:#2f5b640d}.bs-house-tag:focus{color:var(--bs-deep);border-color:var(--bs-teal);background:#fff;outline:none;font-style:normal;box-shadow:0 0 0 3px #2f5b6424}.bs-house-tag-busy{color:var(--bs-teal)}.bs-house-tag-error{border-color:var(--bs-red);color:var(--bs-red)}.bs-swatch{cursor:pointer;border:1px solid #ffffffb3;border-radius:3px;width:.72rem;height:.72rem;padding:0;box-shadow:0 0 0 1px #223f4733}.bs-swatch-active{box-shadow:0 0 0 2px var(--bs-deep)}.bs-td-cont{text-align:right}.bs-td-cont .bs-num{width:100%}.bs-td-transfer{text-align:right}.bs-td-transfer .bs-num{width:100%}.bs-td-sub{color:var(--bs-muted);justify-content:flex-end;align-items:center;gap:.2rem;margin-top:.1rem;font-size:.56rem;font-weight:600;display:flex}.bs-td-sub .bs-num-sub{border-bottom:1px dashed var(--bs-line);width:2.7rem;color:var(--bs-muted);background:#2f5b6412;border-radius:3px 3px 0 0;padding:0 .2rem;font-size:.6rem}.bs-td-sub .bs-num-sub:hover{background:#2f5b641f}.bs-num-sub-readonly{cursor:default;background:0 0;display:inline-block}.bs-td-sub .bs-num-sub-readonly:hover{background:0 0}.bs-tag{white-space:nowrap;border-radius:4px;padding:.01rem .26rem;font-size:.54rem;font-weight:700}.bs-tag-free{color:var(--bs-green);background:#12855a1f}.bs-tag-done{color:var(--bs-muted);background:#223f471a}.bs-tag-over{color:var(--bs-red);background:#c53a3a1f}.bs-td-actions{text-align:center}.bs-row-remove,.bs-row-add{border:1px solid var(--bs-line);width:1.4rem;height:1.4rem;color:var(--bs-muted);cursor:pointer;background:#fff;border-radius:6px;font-size:.86rem;font-weight:700;line-height:1;transition:background .12s,color .12s}.bs-row-remove:hover{color:var(--bs-red);background:#c53a3a1f;border-color:#c53a3a59}.bs-row-add{background:linear-gradient(180deg, var(--bs-teal) 0%, var(--bs-deep) 100%);color:#fff;border-color:#0000}.bs-row-add:hover{filter:brightness(1.15)}.bs-tr-add{background:#2f5b640d;border-top:1px dashed #223f4740;padding-top:.4rem;padding-bottom:.48rem}.bs-td-add-note{color:var(--bs-muted);font-size:.62rem}.bs-empty{color:var(--bs-muted);margin:0;padding:.9rem .7rem;font-size:.74rem}.bs-tr-total{border-top:2px solid var(--bs-deep);background:#2f5b640f;align-items:start;padding-top:.42rem;padding-bottom:.48rem}.bs-td-total-label{font-family:var(--bs-display);letter-spacing:.16em;text-transform:uppercase;color:var(--bs-deep);font-size:.7rem;font-weight:700}.bs-td-total-num{text-align:right;flex-direction:column;align-items:flex-end;gap:.08rem;display:flex}.bs-td-total-num strong{font-family:var(--bs-display);font-variant-numeric:tabular-nums;color:var(--bs-deep);font-size:.88rem;font-weight:700}.bs-td-total-num em{letter-spacing:.03em;text-transform:uppercase;color:var(--bs-cyan);font-size:.54rem;font-style:normal;font-weight:700}.bs-note{color:var(--bs-muted);margin:.65rem 0 0;font-size:.64rem}.bs-page :focus-visible{outline:2px solid var(--bs-teal);outline-offset:2px}@media (width<=640px){.bs-strip{flex-direction:column}.bs-strip-tag{border-right:none;border-bottom:3px solid var(--bs-tag-accent,var(--bs-cyan));flex-direction:row;align-items:baseline;gap:.4rem;width:auto}}@media (prefers-reduced-motion:reduce){.bs-meter-fill{transition:none}}:root{color:#17324d;background:radial-gradient(circle at 0 0,#d0e3ffd9,#0000 26rem),radial-gradient(circle at 100% 100%,#ffdfa5a6,#0000 28rem),linear-gradient(#f4f8ff 0%,#edf3ef 100%);font-family:Segoe UI,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow:hidden scroll}body{min-height:100vh;margin:0}button,input{font:inherit}#root{min-height:100vh}.view-switcher-shell{z-index:100;-webkit-backdrop-filter:blur(8px);background:#f4f7fcd9;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.2rem;display:flex;position:sticky;top:0}.view-switcher{background:#ffffffeb;border:1px solid #283a5214;border-radius:999px;gap:.5rem;padding:.4rem;display:inline-flex;box-shadow:0 .7rem 1.4rem #334c6d1f}.view-switcher-link{color:#234260;border-radius:999px;padding:.7rem 1.6rem;font-size:1.08rem;font-weight:700;text-decoration:none}.view-switcher-link-active{color:#f3f8ff;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%)}.live-feed-status{color:#234260;background:#ffffffeb;border:1px solid #283a5214;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .45rem .28rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 .45rem .9rem #334c6d1a}.live-feed-dot{background:#9aa7b4;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.live-feed-status-green .live-feed-dot{background:#28a745;box-shadow:0 0 .5rem #28a74599}.live-feed-status-amber .live-feed-dot{background:#f0ad22;box-shadow:0 0 .5rem #f0ad2299}.live-feed-status-red .live-feed-dot{background:#e23b3b;animation:1s steps(2,start) infinite live-feed-blink;box-shadow:0 0 .5rem #e23b3bb3}.live-feed-status-idle .live-feed-dot{background:#9aa7b4}.live-feed-status-red{color:#b21f1f}.live-feed-status-amber{color:#9a6a00}@keyframes live-feed-blink{50%{opacity:.25}}.live-feed-label{white-space:nowrap}.live-feed-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.live-feed-panel{z-index:200;color:#234260;text-align:left;cursor:default;background:#fff;border:1px solid #283a5224;border-radius:.6rem;min-width:15rem;max-width:24rem;max-height:18rem;padding:.55rem .7rem .6rem;font-size:.74rem;font-weight:600;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 .8rem 1.6rem #0f203047}.live-feed-panel-state{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.live-feed-panel-state-green{color:#1c7a37}.live-feed-panel-state-amber{color:#9a6a00}.live-feed-panel-state-red{color:#b21f1f}.live-feed-panel-state-idle{color:#5f7894}.live-feed-panel-detail{color:#53657b;margin-top:.15rem;font-weight:600;line-height:1.35}.live-feed-panel-title{text-transform:uppercase;letter-spacing:.06em;color:#9a6a00;border-top:1px solid #283a521f;margin-top:.5rem;padding-top:.4rem;font-size:.68rem;font-weight:800}.live-feed-panel-list{gap:.2rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.live-feed-panel-list li{color:#6d4b00;white-space:normal;background:#f0ad221f;border-radius:.3rem;padding:.2rem .35rem}.live-feed-panel-empty{color:#5f7894;border-top:1px solid #283a521f;margin-top:.45rem;padding-top:.4rem}.live-feed-refresh{cursor:pointer;color:#1f5cb2;background:#1f5cb21f;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.85rem;font-weight:800;line-height:1;transition:background .12s,transform .2s;display:inline-flex}.live-feed-refresh:hover:not(:disabled){background:#1f5cb238;transform:rotate(90deg)}.live-feed-refresh:disabled{opacity:.5;cursor:default}.dashboard-bar-shell{z-index:100;background:radial-gradient(120% 140% at 15% 0,#5896a059 0%,#5896a000 55%),linear-gradient(#2f5b64 0%,#223f47 100%);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:stretch;gap:.3rem .4rem;padding:.35rem .7rem .4rem;display:flex;position:sticky;top:0;box-shadow:0 .4rem .9rem #09181c59}.db-top-row{flex-wrap:wrap;flex:100%;align-items:stretch;gap:.3rem .45rem;display:flex}.db-top-row>.db-group-activ{flex:4 auto}.db-top-row>.db-toggle{flex:1.3 auto}.db-top-row>.db-group-rezultat{flex:1.5 auto}.db-onerow{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid;overflow-x:auto}.db-onerow .db-group{flex-wrap:nowrap}.db-onerow .db-stat{min-width:0}.db-onerow .db-left{justify-self:stretch}.db-onerow .db-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.db-onerow .db-right{grid-column:3;justify-self:stretch;align-items:center;gap:.45rem;display:flex}.db-onerow .db-right .db-group-rezultat{flex:auto}.db-controls-inline{flex:none;align-items:center;gap:.35rem;display:flex}.db-group{background:#00000029;border-radius:9px;flex-wrap:wrap;align-items:stretch;gap:2px;padding:2px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.db-stat{background:linear-gradient(#ffffff14 0%,#ffffff05 45%,#0000000f 100%);border-radius:7px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:62px;padding:3px 9px 4px;display:flex;box-shadow:inset 0 1px #ffffff14}.db-stat-strong{background:linear-gradient(#78cdd229 0%,#78cdd208 100%)}.db-stat-yellow{background:linear-gradient(#ffd40024 0%,#ffd40005 100%)}.db-stat-value{align-items:baseline;gap:4px;line-height:1;display:flex}.db-stat-num{color:#e6faf8;letter-spacing:.2px;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:800}.db-stat-strong .db-stat-num{color:#fff}.db-stat-yellow .db-stat-num{color:#ffdb2e}.db-stat-sub{font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:800}.db-stat-sub-muted{color:#9fc4c8}.db-stat-sub-yellow{color:#ffdb2e}.db-stat-sub-white{color:#fff}.db-stat-sub-pct{color:#bfe6ff}.db-stat-sub-pos{color:#74f0a0}.db-stat-sub-neg{color:#ff9a9a}.db-stat-label{text-transform:uppercase;letter-spacing:.5px;color:#c8e3e6b8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:.5rem;font-weight:700;overflow:hidden}.db-group-activ .db-stat:not(.db-stat-group){padding:3px 6px 4px}.db-stat-group{flex:1.6 auto;align-items:stretch;gap:2px;padding:2px 3px 3px}.db-stat-group-top,.db-stat-group-cols{text-decoration:none}.db-stat-group-top{font-variant-numeric:tabular-nums;color:#ffdb2e;border-radius:4px;justify-content:center;align-items:baseline;gap:2px;min-height:.95rem;font-size:.82rem;font-weight:800;display:flex}.db-stat-group-top:hover{background:#ffffff1a}.db-stat-group-slash{color:#e6faf873}.db-stat-group-total{color:#e6faf8bf;font-weight:700}.db-stat-group-cols{border-radius:4px;display:flex}.db-stat-group-cols:hover{background:#ffffff1a}.db-stat-group-col{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.db-stat-group-val{font-variant-numeric:tabular-nums;color:#e6faf8;font-size:.64rem;font-weight:800}.db-stat-group-val-gray{color:#9fc4c8}.db-stat-group-val-cyan{color:#7fd8ff}.db-stat-group-val-green{color:#74f0a0}.db-toggle{background:#0003;border-radius:9px;align-items:stretch;gap:3px;padding:2px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.db-toggle-col{flex-direction:column;flex:auto;gap:1px;display:flex}.db-toggle-link{letter-spacing:.8px;color:#cfe6e9d9;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:auto;justify-content:center;align-items:center;gap:.3rem;min-width:4.7rem;height:100%;min-height:1.05rem;padding:0 .55rem;font-family:inherit;font-size:.62rem;font-weight:800;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.db-toggle-link:hover:not(:disabled){color:#fff;background:#ffffff0f}.db-toggle-link:disabled{color:#ffe14d;cursor:default}.db-toggle-link-active,.db-toggle-link-active:hover{color:#123a41;background:linear-gradient(135deg,#fff 0%,#cbeeea 100%);box-shadow:0 2px 6px #00000038}.db-toggle-compact .db-toggle-link{min-height:1.6rem;font-size:.74rem}.db-toggle-pct-pos{color:#74f0a0}.db-toggle-pct-neg{color:#ff9a9a}.db-toggle-pct-banca{color:#0cf}.db-sinteza-toggle{cursor:pointer;color:#cfe6e9cc;background:#ffffff14;border:none;border-radius:7px;flex:none;width:1.7rem;height:1.7rem;font-size:.9rem;transition:background .15s,color .15s}.db-sinteza-toggle:hover{color:#fff;background:#fff3}.db-sinteza-toggle-active,.db-sinteza-toggle-active:hover{color:#123a41;background:linear-gradient(135deg,#fff 0%,#cbeeea 100%)}.db-controls{border-top:1px solid #ffffff0f;flex-wrap:wrap;flex:100%;justify-content:center;align-items:center;gap:.35rem;margin-top:.15rem;padding-top:.35rem;display:flex}.db-order{align-items:center;gap:.3rem;display:inline-flex}.db-order-pill{text-transform:uppercase;letter-spacing:.4px;color:#cfeef0;background:#ffffff14;border-radius:999px;padding:.26rem .6rem;font-size:.64rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff1a}.db-order-pill-manual{color:#3a2a00;box-shadow:none;background:linear-gradient(#ffe063 0%,#ffd400 100%)}.sinteza-bar-shell{top:var(--dashboard-bar-h,0px);z-index:95;-webkit-backdrop-filter:blur(8px);background:#f4f8ffe6;padding:.45rem 1.2rem .35rem;position:sticky}.sinteza-bar-shell-centralizer{padding:.5rem .2rem .35rem}.sinteza-bar{background:radial-gradient(120% 160% at 10% 0,#609ea852 0%,#609ea800 55%),linear-gradient(#2f5b64 0%,#223f47 100%);border-radius:12px;flex-direction:column;gap:.4rem;padding:.4rem .6rem;display:flex;position:relative;box-shadow:0 .5rem 1rem #09181c47,inset 0 0 0 1px #ffffff0d}.sb-row-top{grid-template-columns:minmax(max-content,1fr) 19rem minmax(max-content,1fr);align-items:center;gap:.6rem;display:grid}.sb-row-top-left{flex-wrap:nowrap;align-items:stretch;gap:.35rem;display:flex}.sb-settings-anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sb-settings-anchor>.sb-status-toggle{position:absolute;top:0;bottom:0;right:calc(100% + 3px)}.sb-row-top>.cv-panel{grid-column:3;justify-self:end}.sinteza-bar-hidden{align-items:center;gap:.6rem}.sb-brand{letter-spacing:2px;color:#bfe6e2;font-size:.95rem;font-weight:900}.sb-cell{background:#00000029;border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:3px 4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.sb-label{text-transform:uppercase;letter-spacing:.5px;text-align:center;color:#c8e3e6b8;font-size:.5rem;font-weight:800}.sb-value,.sb-input{font-variant-numeric:tabular-nums;text-align:center;color:#eafaf8;cursor:pointer;background:linear-gradient(#ffffff1a 0%,#ffffff08 100%);border:none;border-radius:6px;outline:none;min-width:58px;padding:3px 8px;font-size:.95rem;font-weight:800;transition:background .15s}.sb-value:hover{background:#ffffff29}.sb-value-big,.sb-input-big{color:#fff;min-width:78px;font-size:1.3rem}.sb-busy{opacity:.55}.sb-input{cursor:text;background:#1a343a;box-shadow:inset 0 0 0 1px #78cdd280}.sb-pct{background:linear-gradient(#3f7883 0%,#2d5c66 100%);justify-content:center;align-items:center;padding:3px 12px}.sb-pct-value{color:#eafaf8;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.sb-pct .sb-value{color:#eafaf8;background:0 0;min-width:0;padding:1px 4px;font-size:1.05rem}.sb-pct .sb-value:hover{background:#ffffff24}.sb-pct .sb-input{background:#00000047;min-width:2.4em;padding:1px 4px;font-size:1.05rem;box-shadow:inset 0 0 0 1px #fff3}.sb-cell-marja .sb-marja-row{align-items:center;gap:4px;display:flex}.sb-marja-amount{text-align:center;color:#ffdb2e;font-variant-numeric:tabular-nums;background:#ffd4001f;border-radius:6px;min-width:40px;padding:3px 7px;font-size:.9rem;font-weight:800}.sb-cell-fond{gap:0;padding-top:2px;padding-bottom:2px}.sb-fond-row{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:1px 6px 0;text-decoration:none;display:flex}.sb-fond-row:hover{background:#ffffff1a}.sb-fond-row b{color:#eafaf8;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800;line-height:1.3}b.sb-fond-gold{color:#ffdb2e}b.sb-fond-green{color:#74f0a0}b.sb-fond-cyan{color:#78cdd2}.sb-fond-caption{letter-spacing:.3px;text-align:center;text-transform:uppercase;color:#c8e3e68c;margin-top:-1px;font-size:.38rem;font-weight:700;display:block}.sb-value-cyan{color:#78cdd2}.sb-flat-bar{background:#00000029;border-radius:8px;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.sb-flat-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sb-flat-col+.sb-flat-col{border-left:1px solid #ffffff14}.sb-flat-top{font-variant-numeric:tabular-nums;color:#eafaf8;text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-height:1.35rem;padding:.1rem .15rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}a.sb-flat-top:hover{background:#ffffff21}.sb-flat-label{text-transform:uppercase;letter-spacing:.4px;text-align:center;color:#c8e3e6cc;white-space:nowrap;background:#00000061;padding:.08rem .15rem;font-size:.44rem;font-weight:800;display:block}.sb-flat-bottom{font-variant-numeric:tabular-nums;color:#eafaf8f7;text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-height:1.1rem;padding:.08rem .15rem;font-size:.66rem;font-style:italic;font-weight:700;text-decoration:none;display:flex}a.sb-flat-top,a.sb-flat-bottom{background:#ffffff0e;border-bottom:1px dashed #ffffff47}a.sb-flat-top:hover,a.sb-flat-bottom:hover{background:#ffffff21}.sb-flat-top .sb-value,.sb-flat-top .sb-input,.sb-flat-bottom .sb-value,.sb-flat-bottom .sb-input{background:#ffffff0e;border-bottom:1px dashed #ffffff47;border-radius:0;width:100%;min-width:0;padding:.05rem .2rem}.sb-flat-top .sb-value,.sb-flat-top .sb-input{font-size:.78rem}.sb-flat-bottom .sb-value,.sb-flat-bottom .sb-input{font-size:.66rem;font-style:italic}.sb-flat-top .sb-value:hover,.sb-flat-bottom .sb-value:hover{background:#ffffff26}.sb-flat-top .sb-input,.sb-flat-bottom .sb-input{border-bottom-style:solid;border-bottom-color:#78cdd299}.sb-flat-cyan{color:#78cdd2}.sb-flat-cyan-light{color:#a9dfe2}.sb-flat-green{color:#74f0a0}.sb-flat-gold{color:#ffdb2e}.sb-flat-orange{color:#f2954a}.sb-flat-gray{color:#c7d2d6}.sb-flat-label-green{color:#74f0a0}.sb-flat-label-gold{color:#ffdb2e}.sb-flat-label-cyan{color:#78cdd2}.sb-flat-label-orange{color:#f2954a}.sb-flat-label-gray{color:#c7d2d6}.sb-flat-gold .sb-value,.sb-flat-gold .sb-input{color:#ffdb2e}.sb-banca-wrap{gap:4px;display:flex;position:relative}.sb-banca-wrap>.sb-value{color:#0cf}.sb-deposit-wrap>.sb-value{color:#74f0a0}.sb-banca-wrap>.sb-value.sb-banca-net{color:#2f8f5c;cursor:default}.sb-banca-net:hover{background:linear-gradient(#ffffff1a 0%,#ffffff08 100%)}.sb-banca-panel{z-index:200;background:#1e2530;border:1px solid #2e3a4e;border-radius:10px;flex-direction:column;gap:.4rem;min-width:15rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 6px 24px #00000073}.sb-banca-list{flex-direction:column;gap:.2rem;max-height:12rem;display:flex;overflow-y:auto}.sb-banca-row{background:#ffffff0d;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .3rem;display:flex}.sb-banca-row-deposit{background:#74f0a01a;box-shadow:inset 0 0 0 1px #74f0a040}.sb-banca-row-deposit .sb-banca-row-name{color:#74f0a0}.sb-banca-row-name{color:#cfe6e3;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.78rem;font-weight:600;overflow:hidden}.sb-banca-row-amount{font-variant-numeric:tabular-nums;color:#fff;font-size:.8rem;font-weight:800}.sb-banca-row-remove{cursor:pointer;color:#fff9;background:#e23b3b2e;border:none;border-radius:999px;flex:none;width:1.1rem;height:1.1rem;font-size:.75rem;line-height:1;transition:background .15s,color .15s}.sb-banca-row-remove:hover{color:#fff;background:#e23b3b66}.sb-banca-row-edit{cursor:pointer;color:#fff9;background:#78cdd22e;border:none;border-radius:999px;flex:none;width:1.1rem;height:1.1rem;font-size:.65rem;line-height:1;transition:background .15s,color .15s}.sb-banca-row-edit:hover{color:#fff;background:#78cdd266}.sb-banca-edit-name,.sb-banca-edit-amount{color:#eafaf8;background:#14191f;border:none;border-radius:5px;outline:none;min-width:0;padding:.2rem .35rem;font-size:.76rem;box-shadow:inset 0 0 0 1px #ffd40080}.sb-banca-edit-name{flex:1.4 auto}.sb-banca-edit-amount{flex:auto}.sb-banca-row-save{cursor:pointer;color:#123a41;background:linear-gradient(135deg,#fff 0%,#cbeeea 100%);border:none;border-radius:999px;flex:none;width:1.1rem;height:1.1rem;font-size:.7rem;line-height:1}.sb-banca-empty{color:#cfe6e999;text-align:center;padding:.3rem 0;font-size:.75rem}.sb-deposit-istoric-toggle{cursor:pointer;letter-spacing:.04em;color:#cfe6e9cc;background:#ffffff0d;border:none;border-radius:6px;padding:.32rem .4rem;font-size:.72rem;font-weight:800;transition:background .15s,color .15s}.sb-deposit-istoric-toggle:hover{color:#fff;background:#ffffff1f}.sb-deposit-istoric-toggle-on{color:#fff;background:#74f0a029}.sb-deposit-istoric{flex-direction:column;gap:.4rem;display:flex}.sb-deposit-istoric-summary{gap:.4rem;display:flex}.sb-deposit-istoric-list-head{justify-content:space-between;align-items:center;gap:.4rem;padding:0 .1rem;display:flex}.sb-deposit-istoric-list-title{color:#cfe6e999;font-size:.68rem;font-weight:700}.sb-deposit-istoric-clear{cursor:pointer;color:#fff9;background:#ffffff14;border:none;border-radius:999px;flex:none;width:1.15rem;height:1.15rem;font-size:.78rem;line-height:1;transition:background .15s,color .15s}.sb-deposit-istoric-clear:hover{color:#fff;background:#e23b3b66}.sb-deposit-istoric-stat{background:#ffffff0d;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:center;gap:.15rem;padding:.35rem .3rem;display:flex}.sb-deposit-istoric-label{letter-spacing:.03em;text-transform:uppercase;color:#cfe6e999;font-size:.62rem;font-weight:700}.sb-deposit-istoric-value{font-variant-numeric:tabular-nums;color:#74f0a0;font-size:.9rem;font-weight:800}.sb-banca-add{border-top:1px solid #2e3a4e;gap:.3rem;padding-top:.4rem;display:flex}.sb-banca-add-name,.sb-banca-add-amount{color:#eafaf8;background:#14191f;border:none;border-radius:6px;outline:none;min-width:0;padding:.25rem .4rem;font-size:.78rem;box-shadow:inset 0 0 0 1px #78cdd24d}.sb-banca-add-name{flex:1.4 auto}.sb-banca-add-amount{flex:auto}.sb-deposit-action-label{color:#cfe6e9cc;white-space:nowrap;flex:1.4 auto;align-items:center;font-size:.74rem;font-weight:700;display:flex}.sb-deposit-transfer-form .sb-deposit-action-label{flex:none}.sb-deposit-account-select{color:#eafaf8;background:#14191f;border:none;border-radius:6px;outline:none;flex:1.3 auto;min-width:0;padding:.25rem .3rem;font-size:.72rem;box-shadow:inset 0 0 0 1px #78cdd24d}.sb-banca-add-btn{cursor:pointer;color:#123a41;background:linear-gradient(135deg,#fff 0%,#cbeeea 100%);border:none;border-radius:6px;flex:none;width:1.6rem;font-size:.9rem;font-weight:800}.sb-banca-add-btn:disabled{cursor:default;opacity:.4;background:#ffffff4d}.sb-banca-add-amount:disabled{opacity:.5;cursor:default}.sb-banca-row-check{accent-color:#74f0a0;cursor:pointer;flex:none;width:.85rem;height:.85rem;margin:0}.sb-banca-total{text-align:right;color:#ffdb2e;font-size:.75rem;font-weight:800}.sb-status-toggle .db-toggle-col{gap:1px}.sb-status-toggle .live-feed-label{display:none}.sb-status-toggle .live-feed-trigger .live-feed-label{color:#234260;font-size:.5rem;font-weight:800;display:inline}.sb-status-toggle .live-feed-status{min-height:0;box-shadow:none;background:#ffffffe6;border:none;border-radius:999px;gap:.18rem;padding:.2rem .32rem}.sb-status-toggle .live-feed-trigger{padding:0}.sb-status-toggle .live-feed-dot{width:.62rem;height:.62rem;box-shadow:0 0 0 1.5px #ffffffe6}.sb-status-toggle .live-feed-refresh{flex-shrink:0;width:.62rem;height:.62rem;font-size:.4rem}@media (width<=1600px){.sinteza-bar{gap:.25rem;padding:.35rem .4rem}.sb-row-top,.sb-row-top-left{gap:.25rem}.sb-cell{padding:2px 3px}.cv-panel-label,.cv-panel-dotcell{min-width:1.15rem}.cv-panel-label{font-size:.54rem}.cv-panel-row{font-size:.52rem}.cv-panel-dot{width:.42rem;height:.42rem}.cv-panel-action-row{font-size:.5rem}.cv-panel-action-col{min-width:3.8rem}.sinteza-bar .live-feed-status,.sinteza-bar .betfair-status{padding:.15rem .3rem .15rem .4rem;font-size:.62rem}.sinteza-bar .sb-value{font-size:.85rem}.sinteza-bar .sb-label{font-size:.55rem}}@media (width<=1250px){.cv-panel-grid{gap:.18rem}.cv-panel-slot{padding:1px}.cv-panel-label,.cv-panel-dotcell{width:1rem;height:.75rem}.cv-panel-label{font-size:.48rem}.cv-panel-row{width:2rem;height:.56rem;font-size:.46rem}.cv-panel-dot{width:.36rem;height:.36rem}.sinteza-bar .sb-value{font-size:.78rem}}.cv-panel{background:#00000029;border-radius:.35rem;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.cv-panel-grid{align-items:stretch;display:flex}.cv-panel-slot-wrap{display:flex;position:relative}.cv-panel-slot-wrap+.cv-panel-slot-wrap{border-left:1px solid #ffffff14}.cv-panel-slot{cursor:pointer;flex-direction:column;flex:1 1 0;display:flex;position:relative}.cv-panel-filters{z-index:250;background:#12242b;border-radius:.5rem;width:13.5rem;padding:.5rem .55rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .8rem 1.6rem #0510148c,inset 0 0 0 1px #ffffff14}.cv-panel-filters-title{color:#bfe6e280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6rem;font-weight:800}.cv-panel-filters-stats{color:#74f0a0;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.cv-panel-filters-list{flex-direction:column;gap:2px;max-height:11rem;display:flex;overflow-y:auto}.cv-panel-filters-row{background:#ffffff0d;border-radius:.25rem;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.15rem .3rem;display:flex}.cv-panel-filters-label{color:#e9f4f58c;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.62rem;font-weight:700}.cv-panel-filters-value{color:#eafaf8;text-align:right;word-break:break-word;font-size:.68rem;font-weight:700}.cv-panel-filters-empty{color:#e9f4f573;font-size:.68rem;font-style:italic}.cv-panel-cells{background:#0006;flex:1 1 0;gap:1px;display:flex}.cv-panel-label,.cv-panel-dotcell{flex:1 1 0;align-items:center;min-width:1.4rem;display:flex}.cv-panel-label{justify-content:flex-end;padding-right:.2rem}.cv-panel-dotcell{justify-content:flex-start;padding-left:.2rem}.cv-panel-label{color:#e9f4f5bf;font-size:.6rem;font-weight:800}.cv-panel-label-kplus{color:#f0a340}.cv-panel-dot{border-radius:50%;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px #ffffff4d}.cv-panel-row{font-variant-numeric:tabular-nums;flex:1 1 0;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:flex}.cv-panel-row-percent{color:#eafaf8}.cv-panel-row-value{color:#ffd94d;font-style:italic}.cv-panel-actions{height:var(--dashboard-bar-h,2.6rem);border-left:1px solid #ffffff14;align-self:center;align-items:stretch;display:flex}.cv-panel-action-col{flex-direction:column;min-width:4.4rem;height:100%;display:flex}.cv-panel-action-row{letter-spacing:.05em;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;padding:0 .35rem;font-size:.56rem;font-weight:900;display:flex}.cv-panel-action-top{color:#eafaf8}.cv-panel-action-mid{color:#74f0a0;background:#0006}.cv-panel-action-bottom{color:#ffd94d}.cv-panel-remove{color:#fff;cursor:pointer;opacity:0;background:#b83a33;border:none;border-radius:999px;width:.85rem;height:.85rem;padding:0;font-size:.6rem;font-weight:900;line-height:1;transition:opacity .1s;position:absolute;top:-.3rem;right:-.25rem}.cv-panel-slot:hover .cv-panel-remove,.cv-panel-remove:focus-visible{opacity:1}.arhiva-page{background:#fff;border:1px solid #283a5229;border-radius:.4rem;flex-direction:column;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 1.2rem 2.2rem #334c6d14}.workspace.workspace-arhiva{gap:0;min-height:0;padding:0;display:block;overflow:hidden}.workspace.workspace-arhiva .arhiva-page{height:100%;min-height:0;box-shadow:none;border:none;border-radius:0}.arhiva-page .empty-state{padding:1.2rem 1.5rem}.arhiva-banner{background:#000;justify-content:center;align-items:center;padding:.35rem .9rem;display:flex;position:relative}.arhiva-banner-title{text-transform:uppercase;letter-spacing:.32em;text-indent:.32em;color:#fff;text-shadow:0 1px #0009;font-family:Franklin Gothic Heavy,Arial Black,Arial,sans-serif;font-size:1.55rem;font-weight:900}.arhiva-banner-back{color:#9fc9d8;font-size:.78rem;font-weight:700;text-decoration:none;position:absolute;right:.9rem}.arhiva-banner-back:hover{color:#fff}.arhiva-filters{background:#3d8ca4;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem .6rem;display:flex}.arhiva-chip{cursor:pointer;color:#eaf6fa;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:.22rem .85rem;font-size:.8rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.arhiva-chip:hover{background:#ffffff29}.arhiva-chip-active{color:#14384a;background:#fff;border-color:#0000}.arhiva-chip-danger{color:#c0392b;background:#c0392b14;border-color:#c0392b73}.arhiva-chip-danger:hover{background:#c0392b38}.arhiva-daypick{background:#ffffff29;border-radius:999px;align-items:center;gap:.15rem;padding:.1rem;display:flex}.arhiva-daynav{cursor:pointer;color:#eaf6fa;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:800;line-height:1;display:flex}.arhiva-daynav:hover:not(:disabled){background:#ffffff38}.arhiva-daynav:disabled{opacity:.35;cursor:default}.arhiva-date{color:#14384a;background:#fff;border:none;border-radius:999px;padding:.2rem .5rem;font-family:inherit;font-size:.8rem;font-weight:700}.arhiva-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65}.arhiva-date::-webkit-calendar-picker-indicator:hover{opacity:1}.arhiva-daycount{letter-spacing:.02em;color:#ffffffd9;align-items:center;gap:.4rem;margin-left:auto;font-size:.74rem;font-weight:700;display:flex}.arhiva-daycount-day{color:#fff;font-variant-numeric:tabular-nums;background:#00000038;border-radius:999px;padding:.12rem .5rem}.arhiva-daycount-main{color:#fff;font-size:.8rem}.arhiva-daycount-main strong{font-variant-numeric:tabular-nums;font-size:1rem}.arhiva-daycount-sub{color:#ffffffb8;font-weight:600}.arhiva-filters-title{color:#f2874a;letter-spacing:.14em;background:#000;justify-content:center;align-items:center;gap:.7rem;padding:.15rem .8rem;font-size:.85rem;font-style:italic;font-weight:800;display:flex}.arhiva-filters-count{letter-spacing:.02em;color:#ffffffb8;text-transform:none;align-items:baseline;gap:.35rem;font-size:.76rem;font-style:normal;font-weight:600;display:inline-flex}.arhiva-filters-count strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.arhiva-filters-count-sub{color:#ffffff6b}.arhiva-filters-reset{cursor:pointer;letter-spacing:.04em;color:#ffd9c4;background:#f2874a38;border:none;border-radius:999px;padding:.05rem .5rem;font-size:.65rem;font-style:normal;font-weight:800}.arhiva-filters-reset:hover{color:#fff;background:#f2874a66}.arhiva-filters-generate{cursor:pointer;letter-spacing:.04em;color:#d8ffe8;background:#4ac88247;border:none;border-radius:999px;padding:.05rem .6rem;font-size:.65rem;font-style:normal;font-weight:800}.arhiva-filters-generate:hover:not(:disabled){color:#fff;background:#4ac8827a}.arhiva-filters-generate:disabled{cursor:not-allowed;opacity:.4}.arhiva-filters-generate-msg{letter-spacing:.02em;color:#d8ffe8;font-size:.68rem;font-style:normal;font-weight:700}.arhiva-filters-row{background:#3f4a52;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding:.4rem .8rem;display:flex}.arhiva-filter{align-items:center;gap:.3rem;display:flex}.arhiva-filter-label{text-transform:uppercase;letter-spacing:.06em;color:#ffd9a8;font-size:.62rem;font-weight:800}.arhiva-filter-chips{align-items:center;gap:.2rem;display:flex}.arhiva-filter-empty{color:#fff6;font-size:.7rem}.arhiva-fchip{cursor:pointer;color:#e7eef2;background:0 0;border:1px solid #ffffff47;border-radius:.25rem;min-width:1.6rem;padding:.1rem .35rem;font-size:.7rem;font-weight:800;transition:background .15s,color .15s}.arhiva-fchip:hover{background:#ffffff24}.arhiva-fchip-on{color:#23313a;background:#ffd9a8;border-color:#ffd9a8}.arhiva-fcolor{cursor:pointer;border:1px solid #ffffff73;border-radius:50%;width:1.05rem;height:1.05rem;padding:0}.arhiva-fcolor-on{box-shadow:0 0 0 2px #ffd9a8}.arhiva-fselect,.arhiva-fnum{color:#23313a;background:#e7eef2;border:1px solid #ffffff40;border-radius:.25rem;max-width:11rem;padding:.1rem .3rem;font-family:inherit;font-size:.72rem;font-weight:700}.arhiva-fselect-narrow{max-width:5.5rem}.arhiva-fnum{width:4.2rem}.arhiva-table-wrap{flex:1;min-height:0;overflow:auto}.arhiva-table{border-collapse:collapse;width:100%;font-size:.82rem}.arhiva-table th{z-index:2;text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#eaf4fa;white-space:nowrap;background:linear-gradient(#2c6d84 0%,#1f5165 100%);border:none;padding:.5rem .4rem;font-size:.66rem;font-weight:800;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff1f,inset 0 -2px #00000040}.arhiva-table th.arhiva-th-group{box-shadow:inset 1px 0 #fff6,inset -1px 0 #ffffff1f,inset 0 -2px #00000040}.arhiva-table th.arhiva-th-left{text-align:left}.arhiva-table th.arhiva-th-cota{color:#eaf4fab8;font-size:.6rem}.arhiva-table th.arhiva-th-mk{padding:.3rem .45rem}.arhiva-table th.arhiva-th-blank{box-shadow:inset 0 -2px #00000040}.arhiva-mk-badge{color:#16303f;border-radius:.25rem;justify-content:center;align-items:center;min-width:1.35rem;padding:.1rem .3rem;font-size:.82rem;font-weight:800;display:inline-flex}.arhiva-mk-badge-1{background:#dfe9bd}.arhiva-mk-badge-x{background:#bfd6ea}.arhiva-mk-badge-2{background:#efd2d1}.arhiva-table td{color:#16303f;text-align:center;white-space:nowrap;border:1px solid #16303f2e;padding:.3rem .4rem}.arhiva-name,.arhiva-table td.arhiva-muted{text-overflow:ellipsis;max-width:15rem;overflow:hidden}.arhiva-table td.arhiva-muted{max-width:9.5rem}.arhiva-table tbody tr:hover{background:#3d8ca414}.arhiva-time{color:#4a5f72;font-variant-numeric:tabular-nums;font-size:.72rem}.arhiva-name{font-weight:700}.arhiva-muted{color:#4a5f72}.arhiva-score{font-variant-numeric:tabular-nums;font-weight:800}.arhiva-num{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.arhiva-pos{color:#1e8f4e}.arhiva-neg{color:#c0392b}.arhiva-cota{color:#2e7d92;font-weight:800}.arhiva-total-label{text-align:right;color:#16303f;font-weight:800}.arhiva-table tfoot td{border-top:2px solid #16303f66}.arhiva-clasif{justify-content:center;align-items:center;gap:.25rem;display:flex}.arhiva-strat{color:#16303f;opacity:.35;cursor:pointer;border:1px solid #16303f40;justify-content:center;align-items:center;min-width:1.9rem;padding:.1rem .3rem;font-family:inherit;font-weight:800;display:inline-flex}.arhiva-strat:hover{opacity:.7}.arhiva-strat-1x{background:#dbe4b8;font-size:.85rem}.arhiva-strat-x2{background:#f3dcdb;min-width:1.4rem;font-size:.62rem}.arhiva-strat-on,.arhiva-strat-on:hover{opacity:1}.arhiva-dots{justify-content:center;align-items:center;gap:.22rem;display:flex}.arhiva-dot-pair{align-items:center;gap:.1rem;display:inline-flex}.arhiva-dot-label{font-size:.72rem;font-weight:800}.arhiva-dot-chip{background:#000;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.arhiva-dot{border-radius:50%;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px #ffffff47}.arhiva-dot-empty{background:0 0;box-shadow:inset 0 0 0 1px #ffffff59}.arhiva-pager{background:#f4f8fb;border-top:1px solid #16303f24;justify-content:center;align-items:center;gap:.8rem;padding:.55rem .8rem;display:flex}.arhiva-page-btn{cursor:pointer;color:#1f5165;background:#fff;border:1px solid #16303f2e;border-radius:999px;padding:.25rem .85rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s}.arhiva-page-btn:hover:not(:disabled){background:#e4eff5;border-color:#1f516573}.arhiva-page-btn:disabled{opacity:.4;cursor:default}.arhiva-page-info{color:#4a5f72;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.arhiva-del{cursor:pointer;color:#c0392b;background:#c0392b14;border:none;border-radius:6px;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:800}.arhiva-del:hover{background:#c0392b33}.workspace{gap:.5rem;min-height:100vh;padding:.45rem 1.2rem 1rem;display:grid}.workspace-centralizer{align-content:start;gap:.75rem;padding:.5rem .2rem .7rem}.workspace-header{background:#ffffffd6;border:1px solid #283a5214;border-radius:1.35rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.4rem 1.5rem;display:flex;box-shadow:0 1.25rem 2.2rem #334c6d14}.workspace-header-minimal{align-items:center;padding:.45rem 1rem}.workspace-header-compact{padding:.55rem .7rem}.workspace-copy{gap:.55rem;display:grid}.workspace-copy-minimal{gap:.2rem}.workspace-copy h2,.match-copy h3,.empty-sheet h3{color:#17324d;margin:0;font-family:Georgia,Times New Roman,serif}.workspace-copy-minimal h2{font-size:1.15rem;line-height:1}.workspace-copy p,.match-copy p,.empty-state,.empty-sheet p{color:#53657b;margin:0;line-height:1.5}.eyebrow,.control-label{text-transform:uppercase;letter-spacing:.16em;color:#5f7894;font-size:.72rem;font-weight:700}.control-strip,.control-group,.zoom-group{gap:.4rem;display:grid}.workspace-header-minimal .control-strip{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;column-gap:1rem}.set-selector select{color:#24456b;background:#fffffff5;border:1px solid #3852742e;border-radius:999px;outline:none;min-height:2.5rem;padding:.55rem 2.4rem .55rem .85rem;font-size:.98rem;font-weight:700}.set-manager-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.set-action[disabled]{opacity:.45;cursor:not-allowed}.zoom-group{justify-items:end}.zoom-control{background:#edf3fb;border:1px solid #21354f14;border-radius:999px;padding:.25rem;display:inline-flex}.zoom-control button{color:#385372;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .85rem}.zoom-control span{color:#1d3753;justify-content:center;align-items:center;min-width:4.4rem;font-weight:700;display:inline-flex}.zoom-slider{accent-color:#2d6bb8;width:9rem}.zoom-group-compact{align-items:center;gap:.4rem;display:inline-flex}.zoom-group-compact .zoom-control{padding:.15rem}.zoom-group-compact .zoom-slider{width:6rem}.statistics-hero-pill{color:#355273;background:#ffffffeb;border:1px solid #38527424;border-radius:999px;align-self:flex-start;padding:.55rem .9rem;font-size:.84rem;font-weight:700}.centralizer-header-actions{justify-items:end;gap:.55rem;display:grid}.centralizer-order-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.centralizer-order-pill{color:#355273;background:#ffffffeb;border:1px solid #38527424;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.centralizer-order-pill-manual{color:#5b4300;background:linear-gradient(135deg,#fff1c9 0%,#ffe06e 100%);border-color:#b485003d}.workspace-grid{grid-template-columns:minmax(13.5rem,16rem) 1fr;gap:1rem;min-height:0;display:grid}.workspace-grid-collapsed{grid-template-columns:1fr}.market-rail,.sheet-panel{min-height:0}.market-rail{align-content:start;gap:1rem;display:grid}.market-rail-collapsed{display:none}.rail-card,.sheet-panel{background:#ffffffe0;border:1px solid #283a5214;border-radius:1.35rem;box-shadow:0 1rem 1.8rem #334c6d0f}.rail-card{padding:1rem}.rail-header,.rail-section-header,.replica-toolbar,.replica-fullscreen-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rail-header-actions,.sheet-view-modes{align-items:center;gap:.5rem;display:inline-flex}.rail-sections,.rail-section,.classification-list,.replica-layout-stack{gap:.8rem;display:grid}.rail-groups-scroll{scrollbar-width:thin;scrollbar-color:#a9b4c4 transparent;gap:.9rem;max-height:22rem;margin-right:-.3rem;padding-right:.3rem;display:grid;overflow-y:auto}.rail-groups-scroll::-webkit-scrollbar{width:7px}.rail-groups-scroll::-webkit-scrollbar-track{background:0 0}.rail-groups-scroll::-webkit-scrollbar-thumb{background:#a9b4c4;border-radius:4px}.rail-groups-scroll::-webkit-scrollbar-thumb:hover{background:#7c8aa0}.rail-group-list{gap:.2rem;display:grid}.rail-group-list+.rail-group-list{border-top:2px solid #1f5cb238;padding-top:.9rem}.rail-group-row{color:#234260;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #0000;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;width:100%;padding:.3rem .45rem;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s;display:grid}.rail-group-row:hover{background:#fff;border-color:#283a5229}.rail-group-row-active{color:#f3f8ff;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%);border-color:#0000}.rail-group-badge{letter-spacing:.05em;color:#fff;border-radius:.3rem;padding:.05rem .3rem;font-size:.6rem;font-weight:900}.rail-group-badge-unique{background:#2c8a76}.rail-group-badge-leverage{color:#23303d;background:#f2c31a}.rail-group-badge-booster{background:#b26a1f}.rail-group-badge-unclassified{background:#8494a6}.rail-group-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-group-score{font-variant-numeric:tabular-nums;font-weight:800}.rail-group-minute{opacity:.7;font-size:.66rem;font-weight:700}.replica-sheet-shell{flex-direction:column;flex:auto;gap:.4rem;min-height:0;display:flex}.replica-toolbar-title{color:#17324d;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.replica-stack-sizer{position:relative}.replica-stack-sizer>.replica-layout-stack{position:absolute;top:0;left:0}.rail-section-header strong,.rail-header strong{color:#17324d}.classification-card,.leverage-rail-card{background:#ffffffeb;border:1px solid #34506e14;border-radius:.95rem;gap:.65rem;padding:.8rem;display:grid}.leverage-rail-card{background:linear-gradient(135deg,#17324d14 0%,#235cb21f 100%)}.match-copy{gap:.15rem;display:grid}.match-kickoff,.match-select small{color:#6f8294;font-size:.82rem}.match-select{color:#244260;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #3852741f;border-radius:.95rem;gap:.18rem;width:100%;padding:.85rem .95rem;display:grid}.match-select span{font-weight:700}.match-select-active{color:#f3f8ff;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%);border-color:#0000}.match-select-active small{color:#f3f8ffdb}.classification-actions{flex-wrap:wrap;gap:.45rem;display:flex}.role-chip,.rail-toggle{color:#234260;cursor:pointer;background:#ffffffeb;border:1px solid #38527424;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:700}.rail-toggle-active{color:#f3f8ff;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%);border-color:#0000}.centralizer-sheet-panel{align-content:start;gap:1rem;padding-bottom:.1rem;display:grid;overflow-x:hidden}.centralizer-excel-panel{align-content:start}.centralizer-excel-shell{min-height:calc(100vh - 16rem)}.centralizer-v2-stack{align-content:start;gap:1px;padding:0;display:grid}.centralizer-v2-scale-shell{cursor:grab;flex-direction:row;align-items:stretch;width:100%;min-width:0;transition:opacity .14s;display:flex;position:relative;overflow:hidden}.centralizer-row-close{z-index:5;color:#ff5a5a;cursor:pointer;background:#0a0f16e6;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.95rem;font-weight:800;line-height:1;transition:background .12s,color .12s,transform .12s;display:flex;position:absolute;top:0;left:0;box-shadow:0 .2rem .5rem #0003}.centralizer-row-close:hover:not(:disabled){color:#fff;background:#c81e1e;transform:scale(1.05)}.centralizer-row-close:disabled{opacity:.5;cursor:default}.centralizer-v2-table-shell{flex:1;width:100%;min-width:0;position:relative;overflow:hidden}.centralizer-v2-scale-shell-dragging{cursor:grabbing;opacity:.72}.centralizer-v2-scale-shell-drop-target:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#1c7ed6 0%,#20c997 100%);border-radius:999px;height:.26rem;position:absolute;top:.05rem;left:.65rem;right:.65rem;box-shadow:0 .18rem .5rem #20c99747}.centralizer-v2-row{isolation:isolate;z-index:0;border-radius:0 .9rem .9rem 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 18rem;align-items:stretch;gap:0;width:max-content;min-width:0;display:grid;position:relative;overflow:hidden}.centralizer-v2-row-workbook{border-radius:.8rem;width:max-content;min-width:0;max-width:none;display:block;overflow:hidden}.centralizer-v2-row-live-stale{position:relative}.centralizer-v2-live-stale-overlay{z-index:8;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#f4f7fb;text-align:center;pointer-events:none;background:#060c1294;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.centralizer-v2-live-stale-overlay strong{letter-spacing:.045em;text-transform:uppercase;font-size:1.32rem;font-weight:800}.centralizer-v2-live-stale-overlay span{color:#d6e4ee;max-width:32rem;font-size:1rem;font-weight:700}.centralizer-v2-finished-badge{z-index:9;color:#f7fff7;text-align:center;pointer-events:none;background:#09160ab8;border-radius:.5rem;flex-direction:column;align-items:center;gap:.1rem;padding:.32rem .6rem;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 .15rem .5rem #00000059}.centralizer-v2-finished-badge strong{letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.centralizer-v2-finished-badge span{color:#d8f3dc;font-size:.72rem;font-weight:700}.centralizer-v2-validate-btn{z-index:10;color:#ecfdf0;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#2e7d32;border:none;border-radius:.5rem;padding:.42rem 1.05rem;font-size:.84rem;font-weight:800;position:absolute;top:.5rem;right:.5rem;box-shadow:0 .2rem .6rem #0006}.centralizer-v2-validate-btn:hover{background:#388e3c}.centralizer-v2-validate-btn:disabled{color:#cfd8d2;cursor:default;background:#4b5a4d}.centralizer-workbook-grid{background:#000;gap:0;width:fit-content;display:grid}.centralizer-workbook-cell{min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.centralizer-workbook-cell-dot{cursor:pointer;justify-content:center;align-items:center}.centralizer-workbook-dot{aspect-ratio:1;border-radius:50%;flex:none;width:auto;max-width:88%;height:74%;transition:filter .12s,transform .12s;box-shadow:inset 0 0 0 1px #ffffff47}.centralizer-workbook-cell-dot:hover .centralizer-workbook-dot{filter:brightness(1.18);transform:scale(1.08)}.centralizer-workbook-cell-action{cursor:pointer;transition:filter .12s,box-shadow .12s}.centralizer-workbook-cell-action:hover{filter:brightness(1.08)}.centralizer-workbook-cell-action-selected{box-shadow:inset 0 0 0 2px #ffffff52}.centralizer-workbook-cell-action-strategy.centralizer-workbook-cell-action-selected{box-shadow:inset 0 0 0 2px #ffffff6b}.centralizer-workbook-cell-action-role.centralizer-workbook-cell-action-selected{box-shadow:inset 0 -2px #ffffff73}.centralizer-workbook-cell-indicator-unique{color:#ffe900!important;background:#111!important}.centralizer-workbook-cell-indicator-leverage{color:#0054ff!important;background:#ffe800!important}.centralizer-workbook-cell-indicator-booster{color:#fff!important;background:#f79646!important}.centralizer-workbook-value,.centralizer-workbook-score{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:.02rem .12rem .12rem;line-height:.96;overflow:hidden}.centralizer-workbook-value-rich{white-space:pre;justify-content:center;align-items:baseline;display:flex;overflow:hidden}.centralizer-workbook-cell .centralizer-workbook-value{font-size:1.14em}.centralizer-workbook-cell-label .centralizer-workbook-value{letter-spacing:.06em;text-shadow:0 0 .01rem #ffffff1f;font-size:1.82em;font-weight:800}.centralizer-workbook-cell-accent-label .centralizer-workbook-value{color:#ffd400;letter-spacing:.06em;text-shadow:0 0 .01rem #ffd40059;font-size:1.72em;font-weight:800}.centralizer-workbook-cell-big-kpi-title .centralizer-workbook-value{letter-spacing:.05em;font-size:1.56em}.centralizer-workbook-cell-score-label .centralizer-workbook-value{text-overflow:clip;white-space:normal;font-size:1.24em;overflow:visible}.centralizer-workbook-cell-score-label-first .centralizer-workbook-value{text-overflow:clip;white-space:normal;font-size:1.06em;overflow:visible}.centralizer-workbook-cell-value-hero .centralizer-workbook-value{font-size:1.16em}.centralizer-workbook-cell-header-tight .centralizer-workbook-value,.centralizer-workbook-cell-header-tight .centralizer-workbook-score{font-size:.94em}.centralizer-workbook-cell-main-market-title .centralizer-workbook-value{font-size:1.22em}.centralizer-workbook-cell-side-percent .centralizer-workbook-value{white-space:nowrap;text-overflow:clip;padding-inline:.01rem;font-size:.9em;overflow:visible}.centralizer-workbook-cell-footer-match .centralizer-workbook-value{white-space:normal;text-overflow:clip;padding-inline:.02rem;font-size:1.08em;overflow:visible}.centralizer-workbook-score{justify-content:center;align-items:center;gap:.2rem;display:inline-flex}.centralizer-workbook-cell-score{padding:0 2px;font-size:54px}.centralizer-workbook-cell-score .centralizer-workbook-score{letter-spacing:-.03em;padding:0;line-height:1}.centralizer-workbook-cell-score .cv2-score-input{letter-spacing:-.03em;min-width:0;line-height:1}.centralizer-workbook-score-editable{cursor:pointer}.centralizer-workbook-score-editable:hover{outline-offset:-2px;border-radius:3px;outline:2px solid #ffffffa6}.centralizer-workbook-minute-editable{cursor:pointer}.centralizer-workbook-minute-editable:hover{outline-offset:-2px;border-radius:3px;outline:2px solid #ffd400a6}.cv2-score-input{box-sizing:border-box;outline-offset:-2px;text-align:center;width:100%;min-width:2.4em;max-width:100%;font:inherit;color:#fff;background:#0000008c;border:none;border-radius:3px;outline:2px solid #ffd400;padding:0;font-weight:800}.centralizer-workbook-strategy-badge{justify-content:center;align-items:center;gap:.02em;width:100%;line-height:1;display:inline-flex}.centralizer-workbook-strategy-badge-part{font-weight:900}.centralizer-workbook-strategy-badge-part-green{color:#92d050}.centralizer-workbook-strategy-badge-part-blue{color:#00b0f0}.centralizer-workbook-strategy-badge-part-red{color:#ff2a2a}.centralizer-workbook-strategy-badge-part-gray{color:#666}.centralizer-workbook-select{appearance:none;color:#0000;-webkit-text-fill-color:transparent;width:100%;min-width:0;height:100%;text-shadow:none;font:inherit;text-align:center;text-align-last:center;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#f4f4f4 50%),linear-gradient(135deg,#f4f4f4 50%,#0000 50%);background-position:calc(50% - 4px) calc(50% - 1px),calc(50% + 2px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;outline:none;padding:0;font-weight:800}.centralizer-workbook-select:hover:not(:disabled){background-color:#ffffff1f}.centralizer-workbook-select:disabled{cursor:default;opacity:.75}.coupling-menu{z-index:9999;background:#14232e;border-radius:.6rem;min-width:12.5rem;max-height:60vh;padding:.3rem;font-family:Segoe UI,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 1rem 2rem #040c128c,inset 0 0 0 1px #ffffff1a}.coupling-menu-title{color:#bfe6e280;letter-spacing:.12em;text-transform:uppercase;padding:.15rem .4rem .3rem;font-size:.6rem;font-weight:800}.coupling-menu-row{color:#e9f4f5;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.3rem .4rem;font-size:.78rem;font-weight:700;display:flex}.coupling-menu-row:hover{background:#ffffff17}.coupling-menu-row-on{color:#fff;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%)}.coupling-menu-clear{color:#e9f4f58c;font-style:italic;font-weight:600}.coupling-menu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupling-menu-count{color:#0b1a22;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.05rem .3rem;font-size:.62rem;font-weight:900}.coupling-menu-empty{color:#e9f4f573;padding:.35rem .4rem;font-size:.72rem;font-style:italic}.centralizer-v2-row:not(.centralizer-v2-row-x2){grid-template-columns:minmax(0,38fr) minmax(0,13fr)}.centralizer-v2-actions{background:#0b1825;border-right:1px solid #1a2e42;border-radius:.9rem 0 0 .9rem;flex-direction:column;flex-shrink:0;align-items:stretch;gap:.3rem;width:100px;padding:.4rem .35rem;display:none;position:relative}.cv2-act-roles,.cv2-act-strategy{flex-direction:row;gap:.15rem;display:flex}.cv2-act-roles .cv2-act-btn,.cv2-act-strategy .cv2-act-btn{letter-spacing:.02em;flex:1;padding-left:.08rem;padding-right:.08rem;font-size:.6rem}.cv2-act-btn{all:unset;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:#6b8399;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#ffffff0d;border-radius:.3rem;justify-content:center;align-items:center;padding:.28rem .5rem;font-size:.7rem;font-weight:800;line-height:1.1;transition:background .1s,color .1s;display:flex}.cv2-act-btn:hover:not(:disabled){color:#e2e8f0;background:#ffffff21}.cv2-act-btn:disabled{opacity:.35;cursor:default}.cv2-act-unic.cv2-act-active{color:#86efac;background:#14532d}.cv2-act-lev.cv2-act-active{color:#fde68a;background:#78350f}.cv2-act-boost.cv2-act-active{color:#d8b4fe;background:#3b0764}.cv2-act-1x.cv2-act-active{color:#6ee7b7;background:#052e16}.cv2-act-x2.cv2-act-active{color:#fca5a5;background:#450a0a}.cv2-act-lev-select{appearance:none;box-sizing:border-box;color:#fde68a;letter-spacing:.02em;text-align:center;cursor:pointer;background:#1a1a2e;border:1px solid #fde68a59;border-radius:.3rem;outline:none;width:100%;margin:0;padding:.25rem .2rem;font-family:inherit;font-size:.68rem;font-weight:700;transition:border-color .1s;display:block}.cv2-act-lev-select:focus{border-color:#fde68ab3}.cv2-act-lev-select:disabled{opacity:.35;cursor:default}.cv2-act-delete{color:#ef4444;margin-top:auto}.cv2-act-delete:hover:not(:disabled){color:#f87171;background:#ef444426}.cv2-promote-picker{background:#1e2d3d;border:1px solid #ffffff1f;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.2rem;margin-top:.2rem;padding:.3rem .4rem;display:flex;box-shadow:0 4px 12px #00000059}.cv2-promote-picker span{color:#8ba0b8;text-transform:uppercase;letter-spacing:.05em;padding-right:.2rem;font-size:.48rem}.centralizer-v2-row-leverage{background:linear-gradient(#ffea5b29 0%,#ffd22c14 100%);border-radius:0 .85rem .85rem 0;padding:.2rem}.centralizer-v2-row-leverage .centralizer-v2-head div{align-items:center;min-height:1.55rem;padding-block:.16rem}.centralizer-v2-row-leverage .centralizer-v2-meta div{min-height:2rem}.centralizer-v2-row-leverage .centralizer-v2-scores div,.centralizer-v2-row-leverage .centralizer-v2-values div{min-height:1.5rem}.centralizer-v2-row-unclassified{opacity:.75}.centralizer-v2-unclassified-banner{color:#64748b;letter-spacing:.18em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#0d1b2a,#0d1b2a 8px,#111f30 8px 16px);border-top:1px solid #1e3a5f;border-bottom:1px solid #1e3a5f;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.65rem;font-weight:900;display:flex}.centralizer-v2-row-alert:after{content:"";pointer-events:none;z-index:-1;border:3px solid #ff484885;border-radius:1.15rem;animation:3.8s ease-in-out infinite centralizer-alert-pulse;position:absolute;inset:-.54rem;box-shadow:0 0 0 .12rem #ff48482e,0 0 .55rem #ff48481f}.centralizer-v2-kpi-index{color:#fff;background:#215968;font-family:Georgia,Times New Roman,serif;font-size:1.95rem}.centralizer-v2-row-x2 .centralizer-v2-kpi-index{color:#06111a;background:#4bacc6}.centralizer-v2-row-leverage .centralizer-v2-kpi-index{color:#0a0a0a;background:#ff0}.centralizer-v2-row-booster .centralizer-v2-kpi-index{color:#fff;background:#f79646}.centralizer-v2-main,.centralizer-v2-side{background:#000;border:2px solid #000;gap:1px;display:grid;overflow:hidden}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main{border-right-width:0}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side{border-left-width:0}.centralizer-v2-head,.centralizer-v2-meta,.centralizer-v2-scores,.centralizer-v2-values,.centralizer-v2-budget-strip{background:#000;gap:1px;display:grid}.centralizer-v2-head,.centralizer-v2-meta{grid-template-columns:4.1rem 4rem 3.2rem 1.35fr 3.2rem 3.2rem 3.2rem 1.35fr 7rem 8.4rem}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-head,.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-meta{grid-template-columns:1.35fr 1.89fr 2fr 10fr 2fr 2fr 2fr 10fr 3fr 3fr}.centralizer-v2-scores,.centralizer-v2-values{grid-template-columns:repeat(19,minmax(2rem,1fr))}.centralizer-v2-budget-strip{flex:1;grid-auto-columns:minmax(4.2rem,1fr);grid-auto-flow:column}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-budget-strip{grid-template-columns:2fr 3fr 3fr 3fr 4fr 3fr 3fr 4fr 3fr 3fr 3fr 4fr;grid-auto-flow:unset;grid-auto-columns:unset}.centralizer-v2-main-footer{background:#000;grid-column:2;grid-template-columns:repeat(45,minmax(0,1fr));gap:1px;display:grid}.centralizer-v2-main-footer-cell{justify-content:center;align-items:center;min-height:.52rem;padding:.01rem .08rem;font-size:.48rem;font-weight:800;line-height:1;display:flex}.centralizer-v2-main-footer-cell-orange{color:#fffc00;background:#f79646}.centralizer-v2-main-footer-cell-black{color:#ff2a2a;text-transform:lowercase;background:#020202}.centralizer-v2-main-footer-cell-brown{color:#efe7e2;background:#6f4c4c}.centralizer-v2-main-footer-cell-pale{color:#ffe400;background:#dbeef4}.centralizer-v2-main-footer-cell-yellow{color:#2f6fb3;background:#fffc00}.centralizer-v2-main-footer-cell-teal{color:#baf7ff;background:#215968}.centralizer-v2-main-footer-cell-teal-dark{color:#f3ece7;background:#4d6a6f}.centralizer-v2-main-footer-cell-blue-light{color:#ffe400;background:#cfe8f3}.centralizer-v2-main-footer-cell-pink-light{color:#ff2a2a;background:#f2dcdb}.centralizer-v2-main-footer-cell-pink{color:#ff2a2a;text-transform:lowercase;background:#f2dcdb}.centralizer-v2-main-footer-cell-blue{color:#ccefff;background:#00b0f0}.centralizer-v2-budget-outer{background:#000;grid-template-rows:auto auto;grid-template-columns:3.6rem minmax(0,1fr);gap:1px;display:grid}.cv2-kpi-index{color:#fff;background:#215968;flex-shrink:0;grid-row:1/span 2;justify-content:center;align-items:flex-end;width:3.6rem;padding-bottom:.16rem;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:800;display:flex}.centralizer-v2-row-x2 .cv2-kpi-index{color:#06111a;background:#4bacc6}.centralizer-v2-row-leverage .cv2-kpi-index{color:#0a0a0a;background:#ff0}.centralizer-v2-row-booster .cv2-kpi-index{color:#fff;background:#f79646}.centralizer-v2-head div,.centralizer-v2-meta div,.centralizer-v2-scores div,.centralizer-v2-values div,.centralizer-v2-budget-strip div{text-align:center;justify-content:center;align-items:center;min-height:1.2rem;padding:.03rem .12rem;font-weight:800;display:flex}.centralizer-v2-head div{color:#8a8f99;text-transform:uppercase;background:#020202;font-size:.72rem;font-style:italic}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-head div{color:#8b9198;min-height:.82rem;font-family:Calibri,Arial,sans-serif;font-size:.88rem;font-style:italic;font-weight:700}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-meta div{min-height:1.02rem;font-family:Calibri,Arial,sans-serif;font-size:1rem;font-weight:700}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-meta-minute{font-size:1.08rem;font-weight:800}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-meta-score{letter-spacing:.04em;font-family:Franklin Gothic Heavy,Arial Black,Arial,sans-serif;font-size:1.1rem}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-scores div{min-height:.7rem;font-family:Franklin Gothic Heavy,Arial Black,Arial,sans-serif;font-size:.72rem;font-weight:800}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-values div{min-height:.7rem;font-family:Calibri,Arial,sans-serif;font-size:.78rem;font-weight:800}.centralizer-v2-meta-time,.centralizer-v2-meta-day{color:#081018;background:#b7dee8}.centralizer-v2-meta-minute{color:#97ef45;background:#08100b}.centralizer-v2-meta-home{color:#00bf58;background:#dbeef4;font-size:.82rem}.centralizer-v2-row-x2 .centralizer-v2-meta-home{background:#f2dcdb}.centralizer-v2-meta-slot{color:#c2d9f0;background:#1f497d;font-size:.72rem;line-height:1}.centralizer-v2-row-x2 .centralizer-v2-meta-slot{background:#17375e}.centralizer-v2-meta-score{color:#fffc00;background:#020303;justify-content:center;align-items:center;gap:4px;font-size:1.1rem;line-height:1;display:flex;position:relative}@keyframes cv2-score-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.75)}}.cv2-score-flash-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite cv2-score-pulse;display:inline-block}.centralizer-v2-meta-score-pre{color:#fffc00}.centralizer-v2-meta-score-live{color:#5df05d}.centralizer-v2-meta-score-half{color:#fff}.centralizer-v2-meta-score-finished{color:#43b7ff}.centralizer-v2-meta-slot-goal{color:#c2d9f0;background:#1f497d;font-size:.72rem;line-height:1}.centralizer-v2-row-x2 .centralizer-v2-meta-slot-goal{background:#17375e}.centralizer-v2-meta-away{color:#d46d65;background:#dbeef4;font-size:.82rem}.centralizer-v2-row-x2 .centralizer-v2-meta-away{background:#f2dcdb}.centralizer-v2-meta-country,.centralizer-v2-meta-league{color:#09131a;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#b7dee8;padding-inline:.2rem;font-size:.62rem;line-height:1.05}.centralizer-v2-score-label,.centralizer-v2-score-value{min-height:1.1rem;font-size:.78rem}.centralizer-v2-score-label-olive{color:#4f6228;background:#d7e4bd}.centralizer-v2-score-label-sky{color:#285c8a;background:#b9cde5}.centralizer-v2-score-label-rose{color:#c0504d;background:#f2dcdb}.centralizer-v2-score-value{color:#fff5f3;background:red}.centralizer-v2-kpi{align-content:center;gap:.02rem;display:grid!important}.centralizer-v2-kpi span{text-transform:uppercase;font-size:.52rem;line-height:1}.centralizer-v2-kpi strong{font-size:.86rem;line-height:1}.centralizer-v2-bottom-footer{background:#000;grid-column:1/-1;grid-template-columns:3.6rem repeat(12,minmax(0,1fr)) .55fr;gap:1px;display:grid}.centralizer-v2-bottom-footer-index,.centralizer-v2-bottom-footer-cell{justify-content:center;align-items:center;min-height:.5rem;padding:.01rem .08rem;font-size:.48rem;font-weight:800;line-height:1;display:flex}.centralizer-v2-bottom-footer-index{color:#215968;background:#215968}.centralizer-v2-row-x2 .centralizer-v2-bottom-footer-index{color:#4bacc6;background:#4bacc6}.centralizer-v2-row-leverage .centralizer-v2-bottom-footer-index{color:#ff0;background:#ff0}.centralizer-v2-row-booster .centralizer-v2-bottom-footer-index{color:#f79646;background:#f79646}.centralizer-v2-bottom-footer-cell-budget{color:#fffc00;background:#f79646}.centralizer-v2-bottom-footer-cell-black{color:#ff2a2a;text-transform:lowercase;background:#020202}.centralizer-v2-bottom-footer-cell-gray{color:#f3efe9;background:#5b3a3a}.centralizer-v2-bottom-footer-cell-fav{color:#ffd400;background:#d9edf7}.centralizer-v2-bottom-footer-cell-green{color:#006be6;background:#ffe84a}.centralizer-v2-bottom-footer-cell-green-lt{color:#fffc00;background:#215968}.centralizer-v2-bottom-footer-cell-contra{color:#7f3a33;background:#f7c6c5}.centralizer-v2-bottom-footer-cell-burgundy{color:#ff2a2a;background:#f79646}.centralizer-v2-bottom-footer-cell-pink{color:#ff2a2a;text-transform:lowercase;background:#020202}.centralizer-v2-bottom-footer-cell-net{color:#00b0f0;background:#dbeef4}.centralizer-v2-bottom-footer-cell-net-lev{color:#f4f8fb;background:#215968}.centralizer-v2-bottom-footer-cell-x2-buget{color:#7ecfff;background:#1a2a50}.centralizer-v2-bottom-footer-cell-x2-cota{color:gold;background:#020202}.centralizer-v2-bottom-footer-cell-badge{color:#00b0f0;background:#00b0f0}.centralizer-v2-bottom-footer-cell-badge-x2{color:#953735;background:#953735}.centralizer-v2-side-footer{background:#000;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.centralizer-v2-side-footer-cell{color:#6e6e6e;letter-spacing:.04em;text-transform:uppercase;background:#1a1a1a;justify-content:center;align-items:center;min-height:.62rem;padding:0 .08rem;font-size:.34rem;font-weight:900;display:flex}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-footer-cell{letter-spacing:.01em;color:#7f7f7f;min-height:.52rem;font-family:Calibri,Arial,sans-serif;font-size:.56rem;font-weight:700}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-footer-cell:last-child{color:#ffc000}.centralizer-v2-kpi-red{color:#ffe331;background:red}.centralizer-v2-kpi-budget{color:#090909;background:#f8f8f3;font-family:Georgia,Times New Roman,serif;font-style:italic}.centralizer-v2-kpi-black{color:#ff1f1f;background:#020202}.centralizer-v2-kpi-gray{color:#ffc400;background:#595959}.centralizer-v2-kpi-fav{color:#98ba55;background:#ecebdd;font-family:Georgia,Times New Roman,serif;font-style:italic}.centralizer-v2-kpi-green{color:#ff4040;background:#4f6228}.centralizer-v2-kpi-green-lt{color:#ff4040;background:#77933c}.centralizer-v2-kpi-contra{color:#6f352d;background:#f0eded;font-family:Georgia,Times New Roman,serif;font-style:italic}.centralizer-v2-kpi-burgundy{color:#ff2020;background:#632523}.centralizer-v2-kpi-pink{color:#0b6d84;background:#d99694}.centralizer-v2-kpi-win{color:#2d667e;background:#ecebe5;font-family:Georgia,Times New Roman,serif;font-style:italic}.centralizer-v2-kpi-net{color:#000;background:#ff0}.centralizer-v2-kpi-net-direct{color:#09131a;background:#93cddd}.centralizer-v2-kpi-net-lev{color:#ffe0b2;background:#31859c}.centralizer-v2-kpi-invest-lev{color:#c2d9f0;background:#215968}.centralizer-v2-kpi-win-lev{color:#b8ffc8;background:#31859c}.centralizer-v2-kpi-x2-buget{color:#7ecfff;background:#1a2a50}.centralizer-v2-kpi-x2-cota{color:gold;background:#0a0a0a}.centralizer-v2-kpi-x2-win{color:#80ff9e;background:#1e5038}.centralizer-v2-row:not(.centralizer-v2-row-x2) .cv2-kpi-index{align-items:center;padding-bottom:0;font-family:Algerian,Georgia,serif;font-size:2.15rem;font-weight:700}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-kpi{min-height:1.12rem}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-kpi span{font-family:Calibri,Arial,sans-serif;font-size:.48rem;font-weight:700}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-kpi strong{font-family:Calibri,Arial,sans-serif;font-size:1rem;font-weight:800}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main-footer-cell{min-height:.62rem;font-family:Calibri,Arial,sans-serif;font-size:.74rem;font-weight:800}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main-footer-cell-black,.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main-footer-cell-pink{color:red}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main-footer-cell-orange,.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main-footer-cell-yellow{color:#ff0}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-main-footer-cell-blue{color:#00b0f0}@keyframes centralizer-alert-pulse{0%,to{border-color:#ff484847;box-shadow:0 0 0 .1rem #ff48481a,0 0 .35rem #ff484814}50%{border-color:#ff4848f2;box-shadow:0 0 0 .16rem #ff484838,0 0 .7rem #ff484833}}.centralizer-v2-side{background:#000;border:2px solid #000;grid-template-rows:1fr;grid-template-columns:1fr 3rem;align-items:stretch;gap:1px;overflow:hidden;display:grid!important}.centralizer-v2-side-market{background:#000;flex-direction:column;gap:1px;display:flex;overflow:hidden}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-market{padding-top:.42rem}.centralizer-v2-side-market-header{color:#8a8f99;text-transform:uppercase;letter-spacing:.04em;background:#020202;justify-content:center;align-items:center;min-height:1rem;font-size:.6rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-side-head,.centralizer-v2-side-values{background:#000;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-head,.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-values{grid-template-columns:4fr 4fr 3fr}.centralizer-v2-side-label,.centralizer-v2-side-value{justify-content:center;align-items:center;font-weight:800;display:flex}.centralizer-v2-side-summary{background:#000;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.centralizer-v2-side-summary-cell{text-align:center;align-content:center;justify-items:center;gap:.02rem;min-height:1.32rem;padding:.04rem .12rem;display:grid}.centralizer-v2-side-summary-cell span,.centralizer-v2-side-summary-cell strong{text-align:center}.centralizer-v2-side-label{align-items:flex-end;min-height:1.95rem;padding-bottom:.16rem;font-size:1.65rem;line-height:1}.centralizer-v2-side-value{min-height:1.2rem;font-size:.76rem}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-label{align-items:center;min-height:1.12rem;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:1.05rem}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-value{min-height:.7rem;font-family:Calibri,Arial,sans-serif;font-size:.78rem}.centralizer-v2-row:not(.centralizer-v2-row-x2) .centralizer-v2-side-summary-cell{min-height:1.32rem}.centralizer-v2-side-label-olive{color:#00e855;background:#215968}.centralizer-v2-side-value-olive{color:#a5d953;background:#418fa9}.centralizer-v2-side-label-sky{color:#00b4e8;background:#215968}.centralizer-v2-side-value-sky{color:#09131a;background:#b9cde5}.centralizer-v2-side-label-rose{color:#ff4040;background:#215968}.centralizer-v2-side-value-rose{color:#ff1414;background:#e5b8b8}.centralizer-v2-side-leverage .centralizer-v2-side-market-header,.centralizer-v2-side-leverage .centralizer-v2-side-label-olive,.centralizer-v2-side-leverage .centralizer-v2-side-label-sky,.centralizer-v2-side-leverage .centralizer-v2-side-label-rose{color:#0a0a0a;background:#ff0}.centralizer-v2-side-booster .centralizer-v2-side-market-header,.centralizer-v2-side-booster .centralizer-v2-side-label-olive,.centralizer-v2-side-booster .centralizer-v2-side-label-sky,.centralizer-v2-side-booster .centralizer-v2-side-label-rose{color:#fff;background:#f79646}.centralizer-v2-side-badge-inactive,.centralizer-v2-side-badge{flex-direction:column;justify-content:space-between;align-items:center;gap:.08rem;padding:.15rem .02rem;display:flex;overflow:hidden}.centralizer-v2-side-badge-inactive{color:#555;background:#2a2a2a}.centralizer-v2-side-badge{color:#fff;background:linear-gradient(#215968 0 24%,#00b0f0 24% 100%)}.centralizer-v2-side-x2 .centralizer-v2-side-badge{background:#953735}.centralizer-v2-side-leverage .centralizer-v2-side-badge{color:#0a0a0a;background:#ff0}.centralizer-v2-side-booster .centralizer-v2-side-badge{background:#f79646}.cv2-badge-strat{letter-spacing:.02em;color:#d9ff66;font-size:1.3rem;font-weight:900;line-height:1}.cv2-badge-invest{letter-spacing:.01em;writing-mode:vertical-rl;text-orientation:mixed;font-size:.42rem;font-weight:800;line-height:1.1}.cv2-badge-win-label{font-size:.58rem;font-weight:900;line-height:1}.cv2-badge-win-val{font-size:.72rem;font-weight:900;line-height:1}.cv2-badge-role{letter-spacing:.02em;writing-mode:vertical-rl;text-orientation:mixed;font-size:.42rem;font-weight:900;line-height:1}.centralizer-v2-row-booster{background:linear-gradient(#f9731629 0%,#f9731612 100%);border-radius:0 .85rem .85rem 0;padding:.2rem}.centralizer-v2-side-badge-x2{background:#953735}.centralizer-v2-badge-1{color:#00e855}.centralizer-v2-badge-x{color:#00b4e8}.centralizer-v2-badge-2{color:#ff4040}.centralizer-v2-badge-bst{color:#fff}.centralizer-v2-side-win-pct{color:#fff;background:#00b0f0;justify-content:center;align-items:center;min-height:1.6rem;font-size:.9rem;font-weight:800;display:flex}.centralizer-v2-side-x2 .centralizer-v2-side-win-pct{background:#953735}.centralizer-v2-side-leverage .centralizer-v2-side-win-pct{color:#0a0a0a;background:#ff0}.centralizer-v2-side-booster .centralizer-v2-side-win-pct{background:#f79646}.centralizer-v2-footer-row{background:#000;grid-template-columns:3.6rem 1fr auto 1fr;gap:1px;min-height:1.6rem;display:grid}.cv2-footer-index{color:#fff;background:#215968;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:800;display:flex}.centralizer-v2-row-x2 .cv2-footer-index{color:#06111a;background:#4bacc6}.centralizer-v2-row-leverage .cv2-footer-index{color:#0a0a0a;background:#ff0}.centralizer-v2-row-booster .cv2-footer-index{color:#fff;background:#f79646}.cv2-footer-net{color:#fff;background:#00b0f0;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.centralizer-v2-row-x2 .cv2-footer-net{background:#953735}.centralizer-v2-row-leverage .cv2-footer-net{color:#0a0a0a;background:#ff0}.centralizer-v2-row-booster .cv2-footer-net{background:#f79646}.cv2-footer-sep{color:#888;background:#020202;justify-content:center;align-items:center;padding:0 .1rem;font-size:.7rem;font-weight:800;display:flex}.centralizer-v2-lev-team{color:#0054ff;text-transform:uppercase;background:#ffe800;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;min-height:1.5rem;padding:.2rem .4rem;font-size:.58rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-lev-team-bar{color:#ffe800;text-transform:uppercase;background:#1a6fcc;justify-content:center;align-items:center;gap:.5rem;min-height:1.4rem;padding:.15rem .4rem;font-size:.58rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-lev-linked-bar{color:#86efac;text-transform:uppercase;background:#0d3b6e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .8rem;min-height:1.4rem;padding:.15rem .4rem;font-size:.58rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-lev-win-strip{background:#0d1117;gap:0;display:flex}.centralizer-v2-lev-win-group{border-right:1px solid #2a3042;flex-direction:column;flex:1;display:flex}.centralizer-v2-lev-win-group:last-child{border-right:none}.centralizer-v2-lev-win-header{color:#86efac;text-transform:uppercase;background:#1a2030;justify-content:space-between;align-items:center;gap:.4rem;padding:.1rem .35rem;font-size:.52rem;font-weight:700;display:flex}.centralizer-v2-lev-win-header.centralizer-v2-lev-win-header-neg{color:#fca5a5;background:#7f1d1d}.centralizer-v2-lev-win-header strong{white-space:nowrap;font-size:.64rem;font-weight:800}.centralizer-v2-lev-win-sub{gap:0;display:flex}.centralizer-v2-lev-win-sub span{text-align:center;color:#e2e8f0;background:#161b27;border-top:1px solid #2a3042;border-right:1px solid #2a3042;flex:1;padding:.1rem .2rem;font-size:.6rem;font-weight:700}.centralizer-v2-lev-win-sub span:last-child{border-right:none}.centralizer-v2-bst-lev-bar{color:#fff;text-transform:uppercase;background:#f97316;justify-content:center;align-items:center;gap:.5rem;min-height:1.4rem;padding:.15rem .4rem;font-size:.58rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-booster-footer{color:#fff;text-transform:uppercase;background:#f97316;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;min-height:1.7rem;padding:.25rem .5rem;font-size:.64rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-booster-footer strong{color:#fff}.centralizer-v2-leverage-footer{color:#0054ff;text-transform:uppercase;background:#ffe800;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;min-height:1.7rem;padding:.25rem .5rem;font-size:.64rem;font-style:italic;font-weight:800;display:flex}.centralizer-v2-leverage-footer strong{color:#0d1117}.role-chip-active{color:#f3f8ff;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%);border-color:#0000}.sheet-panel{flex-direction:column;gap:.4rem;min-height:0;padding:.2rem .25rem;display:flex;overflow:hidden}.status-banner,.empty-sheet,.empty-state{color:#27425e;background:#eef5ff;border-radius:1rem;padding:.95rem 1rem}.empty-state{font-size:.9rem}.replica-summary-strip{flex-wrap:wrap;gap:.45rem;display:flex}.replica-summary-strip span{color:#34506e;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#f6f9fd 0%,#e9f0f8 100%);border:1px solid #38527414;border-radius:999px;max-width:18rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;overflow:hidden}.replica-fit-shell{scrollbar-width:auto;scrollbar-color:#6b7a90 #d8dde6;background:#d8dde6;border:1px solid #1c26351a;border-radius:1rem;flex:auto;min-height:34rem;padding:.25rem;overflow:auto}.replica-fit-shell::-webkit-scrollbar{width:16px;height:16px}.replica-fit-shell::-webkit-scrollbar-track{background:#c2c9d4;border-radius:8px}.replica-fit-shell::-webkit-scrollbar-thumb{background:#6b7a90;border:3px solid #c2c9d4;border-radius:8px}.replica-fit-shell::-webkit-scrollbar-thumb:hover{background:#4f5d72}.replica-fit-shell::-webkit-scrollbar-corner{background:#c2c9d4}.replica-fit-shell-loupe{cursor:zoom-in;position:relative}.loupe-overlay{z-index:25;pointer-events:none;background:#f5fafff0;border:3px solid #193352eb;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 1rem 2rem #14203147}.loupe-overlay-inner{width:fit-content;height:fit-content;position:absolute;inset:0}.loupe-overlay .sheet-slice-shell,.loupe-overlay .excel-sheet-grid{box-shadow:none}.loupe-overlay-crosshair{position:absolute;inset:0}.loupe-overlay-crosshair:before,.loupe-overlay-crosshair:after{content:"";background:#182e4a6b;position:absolute}.loupe-overlay-crosshair:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.loupe-overlay-crosshair:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.replica-sheet-shell:fullscreen{background:radial-gradient(circle at 0 0,#d0e3ffd9,#0000 26rem),radial-gradient(circle at 100% 100%,#ffdfa573,#0000 28rem),linear-gradient(#eef4fb 0%,#e8eef2 100%);padding:1rem}.replica-sheet-shell:fullscreen .replica-fit-shell{height:calc(100vh - 10rem);min-height:calc(100vh - 10rem)}.sheet-slice-shell{background:#c8ced8;border-radius:.9rem;width:fit-content;overflow:visible;box-shadow:0 .75rem 1.4rem #1b232f14}.excel-sheet-grid{background:#c8ced8;gap:1px;width:fit-content;display:grid;box-shadow:0 1rem 2rem #1b232f14}.excel-sheet-cell{min-width:0;min-height:0;padding:.08rem .18rem;display:flex;position:relative;overflow:visible}.excel-sheet-cell-editable{cursor:cell;padding:0}.excel-sheet-value{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.08;overflow:hidden}.excel-sheet-input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;margin:0;padding:.08rem .18rem;font-weight:700;line-height:1.08}.excel-sheet-input:focus{outline-offset:-2px;color:#111;background:#fff;outline:2px solid #2861b840;box-shadow:inset 0 0 0 999px #fff}@media (width<=1120px){.workspace-header{flex-direction:column}.centralizer-header-actions{justify-items:start}.centralizer-order-controls{justify-content:flex-start}.workspace-grid{grid-template-columns:1fr}.zoom-group{justify-items:start}}.centralizer-v2-row-clickable{cursor:pointer}.centralizer-v2-row-clickable:hover{filter:brightness(1.015)}.match-selection-panel{background:#ffffffeb;border:1px solid #283a521a;border-radius:1.2rem;margin-bottom:.75rem;padding:.75rem 1rem;box-shadow:0 .5rem 1.2rem #334c6d12}.match-selection-empty{color:#6b8cae;padding:.5rem 0;font-size:.85rem}.match-selection-table{border-collapse:collapse;width:100%;font-size:.82rem}.match-selection-table th{color:#6b8cae;text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid #283a5214;padding:.25rem .5rem;font-size:.72rem;font-weight:600}.match-selection-row{border-bottom:1px solid #283a520d;transition:background .12s}.match-selection-row:last-child{border-bottom:none}.match-selection-row:hover{background:#f0f6ffb3}.match-selection-row td{vertical-align:middle;padding:.35rem .5rem}.match-selection-row-unique{background:#e6f8eb66}.match-selection-row-leverage{background:#e6eeff66}.match-selection-row-booster{background:#fff8e166}.match-selection-name{white-space:nowrap;font-weight:600}.match-selection-home,.match-selection-away{color:#1a2e42}.match-selection-sep{color:#9ab2c8;margin:0 .35rem;font-size:.75rem;font-weight:400}.match-selection-time{white-space:nowrap;color:#3a5878}.match-selection-minute{color:#e05c2a;margin-left:.3rem;font-weight:600}.match-selection-score{color:#1a2e42;text-align:center;min-width:3rem;font-weight:700}.match-selection-roles{flex-wrap:nowrap;gap:.3rem;display:flex}.match-role-btn{cursor:pointer;color:#4a6a8a;background:#f0f4fae6;border:1px solid #648cb433;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:600;transition:all .12s}.match-role-btn:hover:not(:disabled){background:#dceaf8e6;border-color:#648cb480}.match-role-btn:disabled{opacity:.5;cursor:default}.match-role-btn-unique.match-role-btn-active{color:#fff;background:linear-gradient(135deg,#1a7a3c,#2ca85a);border-color:#0000}.match-role-btn-leverage.match-role-btn-active{color:#fff;background:linear-gradient(135deg,#1f5cb2,#2c78e0);border-color:#0000}.match-role-btn-booster.match-role-btn-active{color:#fff;background:linear-gradient(135deg,#b8860b,#e0a820);border-color:#0000}.match-strategy-btn-1x.match-role-btn-active{color:#fff;background:linear-gradient(135deg,#1a7a3c,#2ca85a);border-color:#0000}.match-strategy-btn-x2.match-role-btn-active{color:#fff;background:linear-gradient(135deg,#a01020,#c23);border-color:#0000}.match-set-select{color:#3a5878;cursor:pointer;background:#f4f8ff;border:1px solid #648cb44d;border-radius:.5rem;padding:.2rem .4rem;font-size:.78rem}.match-delete-btn{color:#b03030;cursor:pointer;background:#ffebebb3;border:1px solid #c83c3c40;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1rem;font-weight:700;line-height:1;transition:all .12s;display:flex}.match-delete-btn:hover:not(:disabled){color:#fff;background:#e53030;border-color:#0000}.match-delete-btn:disabled{opacity:.4;cursor:default}.cell-color-menu{z-index:9999;background:#1e2530;border:1px solid #2e3a4e;border-radius:8px;flex-direction:column;gap:7px;min-width:160px;padding:8px 10px;display:flex;box-shadow:0 6px 24px #00000073}.cell-color-menu-label{color:#7a8fa8;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.cell-color-menu-swatches{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.cell-color-swatch{cursor:pointer;border:1px solid #ffffff26;border-radius:4px;width:20px;height:20px;transition:transform .1s,box-shadow .1s}.cell-color-swatch:hover{transform:scale(1.2);box-shadow:0 2px 8px #0006}.cell-color-reset{color:#7a8fa8;cursor:pointer;background:0 0;border:1px solid #2e3a4e;border-radius:4px;padding:3px 0;font-size:11px;transition:color .15s,border-color .15s}.cell-color-reset:hover{color:#e05a5a;border-color:#e05a5a}.match-status-menu-option{letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #2e3a4e;border-radius:4px;padding:5px 0;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.match-status-menu-option:hover{background:#ffffff14;border-color:#ffd400}.match-discutat-badge{letter-spacing:.05em;text-transform:uppercase;color:#64748b;vertical-align:middle;background:#e2e8f0;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.pending-bets-list{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.pending-bet-card{background:#f0f5ff;border:1px solid #38527424;border-radius:8px;flex-direction:column;gap:4px;padding:7px 10px;display:flex}.pending-bet-card-triggered{background:#fff5e6;border-color:#f59e0b}.pending-bet-card-top{align-items:center;gap:6px;display:flex}.pending-bet-card-selection{color:#17324d;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.pending-bet-card-remove{color:#8fa1b5;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px;line-height:1}.pending-bet-card-remove:hover{color:#e05a5a}.pending-bet-card-bottom{color:#53657b;gap:10px;font-size:11px;display:flex}.pending-bet-triggered-label{color:#d97706;font-weight:700}.pending-bet-waiting-label{color:#64748b;letter-spacing:.03em;font-weight:600}.centralizer-close-all-btn{color:#dc2626;border-color:#dc262680;font-weight:700}.centralizer-close-all-btn:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.centralizer-close-all-btn:disabled{opacity:.5;cursor:not-allowed}.pending-bet-side-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.pending-bet-side-badge-back{color:#1e40af;background:#dbeafe}.pending-bet-side-badge-lay{color:#9d174d;background:#fce7f3}.pending-bet-modal-overlay{z-index:10000;pointer-events:none;position:fixed;bottom:28px;right:28px}.pending-bet-modal{pointer-events:all;background:#1e2530;border:1px solid #fbbf2473;border-radius:14px;flex-direction:column;gap:10px;min-width:260px;max-width:320px;padding:18px 20px;animation:.25s pending-bet-modal-in;display:flex;box-shadow:0 8px 40px #00000080}@keyframes pending-bet-modal-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.pending-bet-modal-header{justify-content:space-between;align-items:center;display:flex}.pending-bet-modal-badge{letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;font-size:11px;font-weight:700}.pending-bet-modal-count{color:#7a8fa8;font-size:11px}.pending-bet-modal-match{color:#e2eaf5;font-size:13px;font-weight:700}.pending-bet-modal-detail{align-items:center;gap:8px;display:flex}.pending-bet-modal-selection{color:#c5d5e8;font-size:13px}.pending-bet-modal-odds{color:#7a8fa8;gap:14px;font-size:12px;display:flex}.pending-bet-modal-odds strong{color:#e2eaf5}.pending-bet-modal-stake{color:#7a8fa8;font-size:12px}.pending-bet-modal-actions{gap:8px;margin-top:4px;display:flex}.pending-bet-modal-accept{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f5cb2 0%,#2c8a76 100%);border:none;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:700;transition:opacity .15s}.pending-bet-modal-accept:hover{opacity:.88}.pending-bet-modal-dismiss{color:#8fa1b5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:600;transition:background .15s}.pending-bet-modal-dismiss:hover{color:#e05a5a;background:#e05a5a26}.login-gate{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:100vh;display:flex}.login-gate-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #17324d1a;border-radius:14px;flex-direction:column;gap:.75rem;width:min(22rem,100vw - 2.4rem);padding:1.8rem 1.6rem;display:flex;box-shadow:0 18px 40px #17324d1f}.login-gate-title{letter-spacing:.02em;color:#17324d;margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.login-gate-card input{color:#17324d;background:#fff;border:1px solid #17324d2e;border-radius:9px;outline:none;padding:.6rem .75rem}.login-gate-card input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.login-gate-card button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:.6rem .75rem;font-weight:600;transition:opacity .15s}.login-gate-card button:disabled{opacity:.45;cursor:default}.login-gate-error{color:#dc2626;margin:0;font-size:.85rem}
