:root{--font-sans: "Segoe UI", Arial, Helvetica, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;font-family:var(--font-sans);color:#17191d;background:#f4f5f7;font-synthesis:none;--bg:#f4f5f7;--surface:#fff;--surface-2:#f8f9fa;--line:#e5e7eb;--line-strong:#d3d6dc;--text:#17191d;--muted:#717782;--faint:#9da2ab;--accent:#22c681;--accent-soft:#e5f9f1;--amber:#e39725;--amber-soft:#fff4dc;--red:#ee5d66;--red-soft:#ffeaec;--shadow:0 16px 46px rgba(27,32,42,.08)}:root[data-theme=dark]{color:#f1f3f5;background:#0b0d10;--bg:#0b0d10;--surface:#111419;--surface-2:#171b21;--line:#252a32;--line-strong:#343a44;--text:#f1f3f5;--muted:#9299a4;--faint:#69717d;--accent:#38d996;--accent-soft:#102d23;--amber:#f4ae43;--amber-soft:#332816;--red:#ff737b;--red-soft:#351b20;--shadow:0 18px 60px rgba(0,0,0,.28)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text)}button,input{font:inherit}button{color:inherit}.boot-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--muted);font-size:13px;letter-spacing:.05em}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#07140f;background:var(--accent);box-shadow:0 8px 24px #22c68138}.login-page{min-height:100vh;display:grid;place-items:center;overflow:hidden;position:relative;background:#090b0e;color:#f4f5f7}.login-page:before{content:"";position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}.login-glow{position:absolute;width:560px;height:560px;border-radius:50%;background:#23d28c1f;filter:blur(100px);top:-360px;right:10%}.login-card{position:relative;width:min(430px,calc(100% - 32px));padding:38px;border:1px solid #252a32;border-radius:24px;background:#111419eb;box-shadow:0 32px 90px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:21px;letter-spacing:-.04em}.login-copy{margin:52px 0 34px}.eyebrow{color:var(--accent);font:500 10px/1 var(--font-mono);letter-spacing:.16em}.login-copy h1,.view-title h1,.dashboard-heading h1{margin:12px 0 8px;font-size:34px;letter-spacing:-.045em;line-height:1.12}.login-copy p,.dashboard-heading p,.view-title p{margin:0;color:#8f96a1;font-size:14px;line-height:1.6}.login-card label{display:block;font-size:12px;font-weight:600;color:#b8bec7;margin-bottom:8px}.login-card .password-field+label{margin-top:16px}.password-field{display:flex;align-items:center;height:52px;gap:10px;padding:0 11px 0 15px;border:1px solid #303640;border-radius:12px;background:#0d1014;color:#777f8b;transition:.2s}.password-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #38d9961a}.password-field input{min-width:0;flex:1;background:transparent;border:0;outline:0;color:#f2f4f5;letter-spacing:.04em}.icon-button{width:36px;height:36px;border:0;border-radius:9px;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--muted)}.icon-button:hover{background:var(--surface-2);color:var(--text)}.login-submit,.primary-button{border:0;cursor:pointer;background:var(--accent);color:#07140f;font-weight:700;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:9px}.login-submit{width:100%;height:50px;margin-top:16px}.login-submit:hover,.primary-button:hover{filter:brightness(1.06)}.login-submit:disabled{opacity:.45;cursor:not-allowed}.form-error{display:block;color:#ff858c;font-size:12px;margin-top:9px}.form-success{color:var(--accent);font-size:12px}.login-foot{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:25px;color:#747c88;font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #38d9961a}.app-shell{min-height:100vh;display:flex}.sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--sidebar-width,260px);display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface);transition:width .22s ease,transform .22s ease}.sidebar.collapsed{width:72px}.sidebar-brand{height:70px;display:flex;align-items:center;gap:11px;padding:0 17px;border-bottom:1px solid var(--line);position:relative}.sidebar-brand .brand-mark{width:34px;height:34px;min-width:34px;border-radius:9px}.sidebar-brand>div:nth-child(2){display:flex;flex-direction:column;line-height:1}.sidebar-brand strong{font-size:17px;letter-spacing:-.04em}.sidebar-brand small{margin-top:5px;color:var(--faint);font:400 9px var(--font-mono);letter-spacing:.08em}.collapse-button{position:absolute;right:-12px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:50%;cursor:pointer;color:var(--muted)}.collapsed .collapse-button svg{transform:rotate(180deg)}.module-label{min-height:45px;padding:22px 20px 10px;color:var(--faint);font:500 9px var(--font-mono);letter-spacing:.15em}.tool-list{padding:4px 10px}.tool-list>button{width:100%;min-height:58px;padding:8px 10px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--surface-2);cursor:default}.tool-icon{width:32px;height:32px;min-width:32px;display:grid;place-items:center;border-radius:8px;color:var(--accent);background:var(--accent-soft)}.tool-list>button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.tool-list strong{font-size:11px}.tool-list small{overflow:hidden;color:var(--faint);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.tool-navigation-label{min-height:38px;padding-top:17px}.sidebar nav{padding:4px 10px;display:flex;flex-direction:column;gap:4px}.sidebar nav button,.sidebar-bottom>button{position:relative;width:100%;height:43px;padding:0 11px;border:0;border-radius:9px;display:flex;align-items:center;gap:12px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.sidebar nav button:hover,.sidebar nav button.active,.sidebar-bottom>button:hover{color:var(--text);background:var(--surface-2)}.sidebar nav button.active:before{content:"";position:absolute;left:-10px;width:3px;height:22px;background:var(--accent);border-radius:0 4px 4px 0}.sidebar nav button i{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--red)}.sidebar-symbols{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--line)}.sidebar-symbol-search{flex:0 0 auto;height:36px;display:flex;align-items:center;gap:7px;margin:9px 10px 6px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:var(--faint);background:var(--surface-2)}.sidebar-symbol-search input{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent;font:500 10px var(--font-mono)}.sidebar-symbol-list{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0 7px 8px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.sidebar-symbol-row{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border-radius:8px;color:var(--text)}.sidebar-symbol-row:hover,.sidebar-symbol-row.selected{background:var(--surface-2)}.sidebar-symbol-row.selected{box-shadow:inset 2px 0 var(--accent)}.sidebar-symbol-row.dragging{opacity:.45}.sidebar-symbol-row.favorite{cursor:grab}.sidebar-symbol-row.favorite:active{cursor:grabbing}.sidebar-symbol-main{min-width:0;height:38px;display:grid;grid-template-columns:auto minmax(66px,1fr) auto;align-items:center;gap:5px;padding:0 4px 0 8px;border:0;color:var(--text);background:transparent;cursor:pointer;text-align:left}.sidebar-symbol-main strong{overflow:hidden;font:700 10px var(--font-mono);white-space:nowrap;text-overflow:ellipsis}.sidebar-symbol-main span{color:var(--accent);font:600 8px var(--font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.favorite-grip{color:var(--faint)}.symbol-star{width:28px;height:28px;display:grid;place-items:center;justify-self:center;border:0;border-radius:7px;color:var(--faint);background:transparent;cursor:pointer}.symbol-star:hover{color:var(--amber);background:var(--surface)}.symbol-star.active{color:var(--amber)}.sidebar-symbol-empty{padding:22px 10px;color:var(--faint);font-size:10px;text-align:center}.sidebar-resize-handle{position:absolute;z-index:4;top:70px;right:-3px;bottom:0;width:7px;cursor:col-resize;touch-action:none}.sidebar-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background .15s ease}.sidebar-resize-handle:hover:after,.sidebar-resizing .sidebar-resize-handle:after{background:var(--accent)}body.sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.sidebar-resizing .sidebar,body.sidebar-resizing .workspace{transition:none}.collapsed nav span,.collapsed nav i,.collapsed .sidebar-bottom span,.collapsed .service-mini div,.collapsed .tool-list>button>span:last-child{display:none}.collapsed .tool-list>button{justify-content:center;padding:8px;border-color:transparent;background:transparent}.sidebar-bottom{flex:0 0 auto;padding:10px;border-top:1px solid var(--line)}.service-mini{min-height:54px;padding:8px 10px;display:flex;align-items:center;gap:11px}.service-mini div{display:flex;flex-direction:column}.service-mini strong{font-size:11px}.service-mini small{color:var(--faint);font-size:9px;margin-top:3px}.workspace{flex:1;min-width:0;margin-left:var(--sidebar-width,260px);transition:margin .22s ease}.sidebar.collapsed+.workspace{margin-left:72px}.topbar{height:70px;position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px}.breadcrumb span,.breadcrumb i{color:var(--faint);font-style:normal}.breadcrumb strong{font-weight:600}.top-actions{display:flex;align-items:center;gap:8px}.top-actions>.icon-button{border:1px solid var(--line);background:var(--surface)}.owner-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--text);color:var(--surface);font-size:12px;font-weight:800}.mobile-menu{display:none;border:0;background:transparent}.dashboard-view,.single-view{padding:28px;max-width:1800px;margin:0 auto}.dashboard-heading,.view-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.view-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.view-title-actions .form-error{margin-top:0}.dashboard-heading h1,.view-title h1{font-size:30px;margin-top:9px}.feed-status{min-width:190px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.feed-status>div{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.feed-status svg{color:var(--accent)}.feed-status small{color:var(--faint);font:400 9px var(--font-mono)}.feed-status button{grid-column:2;grid-row:1/3;border:0;background:transparent;color:var(--muted);cursor:pointer}.feed-status button:disabled{cursor:wait}.spinning svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:16px;align-items:start}.match-panel{min-width:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--surface);box-shadow:0 2px 3px #00000004}.panel-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid var(--line)}.panel-title-row{display:flex;align-items:center;gap:9px}.panel-header h2,.settings-card h2,.entity-card h2{margin:0;font-size:14px;letter-spacing:-.02em}.panel-header p,.settings-card p,.entity-card p{margin:4px 0 0;color:var(--faint);font-size:10px}.count-pill{min-width:24px;height:20px;padding:0 7px;display:inline-grid;place-items:center;border-radius:999px;background:var(--surface-2);color:var(--muted);font:500 9px var(--font-mono);border:1px solid var(--line)}.count-pill.large{height:28px;min-width:34px}.table-search{width:170px;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--faint);background:var(--surface-2)}.table-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:10px}.table-scroll{overflow:auto;max-height:calc(100vh - 252px)}.matches-table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0}.matches-table thead{position:sticky;top:0;z-index:2;background:var(--surface-2)}.matches-table th{height:38px;padding:0 7px;border-bottom:1px solid var(--line);color:var(--faint);font:500 8px var(--font-mono);text-align:right;white-space:nowrap}.matches-table th.match-col{width:42%;padding-left:17px;text-align:left}.sort{padding:4px 0;display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.sort.active{color:var(--accent)}.matches-table td{padding:12px 7px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;font-size:11px}.matches-table tbody tr{cursor:pointer;transition:background .12s}.matches-table tbody tr:hover{background:var(--surface-2)}.matches-table tbody tr:last-child td{border-bottom:0}.matches-table td.match-cell{padding-left:17px;text-align:left}.league-line{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--faint);font:400 8px var(--font-mono);text-transform:uppercase}.league-line span:first-child{max-width:145px;overflow:hidden;text-overflow:ellipsis}.teams-line{display:grid;grid-template-columns:1fr 20px;gap:8px;line-height:1.55}.teams-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.teams-line b{font:500 11px var(--font-mono)}.minute{display:inline-grid;place-items:center;min-width:31px;height:23px;padding:0 5px;border-radius:6px;color:var(--accent);background:var(--accent-soft);font:500 9px var(--font-mono)}.metric{color:var(--muted);font:500 10px var(--font-mono)!important}.metric>span:first-child{display:block}.metric.hot{color:var(--red)}.action{display:inline-flex;align-items:center;height:17px;margin-top:3px;padding:0 5px;border-radius:4px;font:600 7px var(--font-mono);letter-spacing:.06em}.action-bet{color:var(--red);background:var(--red-soft)}.action-follow{color:var(--amber);background:var(--amber-soft)}.row-actions{width:56px;color:var(--faint);white-space:nowrap}.row-actions>*{vertical-align:middle}.star{width:28px;height:28px;border:0;background:transparent;color:var(--faint);cursor:pointer}.star:hover,.star.active{color:var(--amber)}.empty-state{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--faint)}.empty-state strong{color:var(--muted);font-size:12px}.empty-state span{font-size:10px}.empty-state.tall{min-height:380px}.mobile-tabs{display:none}.drawer-backdrop{position:fixed;z-index:100;inset:0;background:#0305088c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-drawer{position:absolute;inset:0 0 0 auto;width:min(540px,100%);overflow:auto;background:var(--surface);box-shadow:-20px 0 70px #00000040;animation:slide .2s ease}@keyframes slide{0%{transform:translate(40px);opacity:0}}.drawer-header{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.drawer-header span{color:var(--accent);font:500 9px var(--font-mono)}.drawer-header h2{margin:9px 0 4px;font-size:17px}.drawer-header h2 b{margin:0 4px;font:600 16px var(--font-mono)}.drawer-header p{margin:0;color:var(--faint);font-size:10px}.drawer-content{padding:18px;display:grid;gap:12px}.team-analysis{padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.team-analysis-head{display:flex;justify-content:space-between;align-items:center}.team-analysis h3{margin:0;font-size:13px}.big-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.big-metrics>div{padding:11px;display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.big-metrics span{color:var(--faint);font-size:8px}.big-metrics strong{font:500 16px var(--font-mono)}.calculation-list{border-top:1px solid var(--line);padding-top:9px}.calculation-list>div{padding:7px 2px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.calculation-list>div span:last-child{font-family:var(--font-mono)}.calculation-list i{margin:0 7px;color:var(--faint);font-style:normal}.drawer-empty{margin:18px;padding:60px 20px;text-align:center;color:var(--faint);border:1px dashed var(--line-strong);border-radius:12px;font-size:12px}.single-view{max-width:1180px}.view-title{align-items:center}.view-loading{padding:80px;color:var(--muted);text-align:center}.settings-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:15px}.settings-card,.entity-card{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.settings-card-title{display:flex;align-items:flex-start;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--line)}.settings-card-title>svg{color:var(--accent)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:18px}.field-grid label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px}.field-grid label span{font-weight:600}.field-grid small{color:var(--faint);font-weight:400}.field-grid input{height:39px;padding:0 11px;border:1px solid var(--line);border-radius:8px;outline:0;color:var(--text);background:var(--surface-2);font:500 11px var(--font-mono)}.field-grid input:focus{border-color:var(--accent)}.toggle-list>div{min-height:68px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.toggle-list>div:last-child{border-bottom:0}.toggle-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--surface-2);color:var(--muted)}.toggle-list div>div{display:flex;flex-direction:column;gap:3px}.toggle-list strong{font-size:11px}.toggle-list small{color:var(--faint);font-size:9px}.toggle{width:39px;height:22px;padding:3px;border:0;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:.2s}.toggle span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:.2s}.toggle.on{background:var(--accent)}.toggle.on span{transform:translate(17px)}.form-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:14px}.primary-button{min-height:40px;padding:0 16px;font-size:11px}.danger-zone{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.danger-zone>div{display:flex;align-items:center;gap:11px}.danger-zone>div>svg{color:var(--red)}.danger-zone>div>span{display:flex;flex-direction:column;gap:4px}.danger-zone strong{font-size:12px}.danger-zone small{color:var(--faint);font-size:10px}.danger-button{min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--red) 55%,var(--line));border-radius:9px;color:var(--red);background:var(--red-soft);cursor:pointer;font-size:10px;font-weight:700;white-space:nowrap}.danger-button:disabled{opacity:.45;cursor:wait}.alerts-list{display:grid;gap:8px}.alert-card{min-height:94px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.alert-symbol{width:39px;height:39px;display:grid;place-items:center;color:var(--red);background:var(--red-soft);border-radius:10px}.alert-main>div{display:flex;align-items:center;gap:9px}.alert-time{color:var(--faint);font:400 8px var(--font-mono)}.alert-main h3{margin:7px 0 4px;font-size:12px}.alert-main h3 b{font-family:var(--font-mono)}.alert-main p{margin:0;color:var(--muted);font-size:10px}.delivery-state{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 7px;color:var(--faint);font-size:8px}.delivery-sent{color:var(--accent)}.delivery-failed{color:var(--red)}.delivery-pending{color:var(--amber)}.entity-search{height:48px;display:flex;align-items:center;gap:10px;padding:0 8px 0 15px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--faint)}.entity-search input{flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:11px}.entity-search button,.search-results button{height:34px;padding:0 13px;border:0;border-radius:8px;cursor:pointer;color:#07140f;background:var(--accent);font-size:10px;font-weight:700}.search-results{margin-top:10px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.search-results h3{margin:0 0 10px;font-size:11px}.search-results>div{min-height:42px;display:grid;grid-template-columns:65px 1fr 1fr auto;align-items:center;gap:10px;border-top:1px solid var(--line)}.search-results strong{font-size:10px}.search-results small{color:var(--faint);font:400 9px var(--font-mono)}.search-results button{display:flex;align-items:center;gap:5px;height:28px}.entity-type{color:var(--accent);font:500 8px var(--font-mono);text-transform:uppercase}.manage-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.entity-card{padding:0;overflow:hidden}.entity-card header{height:71px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.entity-card header>svg{color:var(--accent)}.entity-list{max-height:500px;overflow:auto}.entity-list>div{min-height:62px;padding:9px 15px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.entity-list>div.disabled{opacity:.45}.entity-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:var(--surface-2);font:600 9px var(--font-mono)}.entity-avatar.league{border-radius:9px;color:var(--accent);background:var(--accent-soft)}.entity-list>div>div{display:flex;flex-direction:column;gap:3px}.entity-list strong{font-size:10px}.entity-list small{color:var(--faint);font:400 8px var(--font-mono)}.danger-icon{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;cursor:pointer;color:var(--faint);background:transparent}.danger-icon:hover{color:var(--red);background:var(--red-soft)}.mini-empty{display:block!important;color:var(--faint);font-size:10px;text-align:center;padding:35px!important}.live-toast{position:fixed;z-index:120;right:22px;bottom:22px;width:300px;min-height:78px;padding:13px;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:11px;text-align:left;border:1px solid var(--line-strong);border-radius:13px;color:var(--text);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;animation:toast-in .24s ease}.live-toast>span:last-child{display:flex;flex-direction:column;gap:3px}.live-toast small{color:var(--red);font:600 8px var(--font-mono);letter-spacing:.08em}.live-toast strong{font-size:11px}.live-toast em{color:var(--muted);font:400 9px var(--font-mono);font-style:normal}@keyframes toast-in{0%{transform:translateY(18px);opacity:0}}@media(max-width:1180px){.dashboard-grid{grid-template-columns:1fr}.table-scroll{max-height:520px}.settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.view-title{align-items:flex-start;flex-direction:column}.view-title-actions{width:100%;justify-content:flex-start}.view-title-actions .primary-button{width:100%}.danger-zone{align-items:stretch;flex-direction:column}.danger-button{width:100%}.sidebar{transform:translate(-100%);width:min(300px,88vw)!important;box-shadow:30px 0 70px #0000004d}.sidebar.mobile-open{transform:translate(0)}.sidebar nav span,.sidebar .sidebar-bottom span,.sidebar .service-mini div{display:initial}.sidebar .tool-list>button>span:last-child{display:flex}.sidebar.collapsed .tool-list>button{justify-content:flex-start;padding:8px 10px;border-color:var(--line);background:var(--surface-2)}.workspace,.sidebar.collapsed+.workspace{margin-left:0}.sidebar-resize-handle{display:none}.topbar{height:58px;padding:0 15px}.mobile-menu{display:grid;place-items:center}.breadcrumb span,.breadcrumb i{display:none}.dashboard-view,.single-view{padding:18px 12px}.dashboard-heading,.view-title{align-items:flex-start}.dashboard-heading h1,.view-title h1{font-size:23px}.dashboard-heading p{max-width:280px}.feed-status{min-width:auto;grid-template-columns:1fr auto;padding:9px}.feed-status small{display:none}.feed-status button{display:block}.mobile-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mobile-tabs button{height:35px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:10px}.mobile-tabs button.active{color:var(--text);background:var(--surface-2);font-weight:700}.mobile-tabs span{margin-left:5px;color:var(--faint)}.dashboard-grid.mobile-tracked .match-panel:nth-child(2),.dashboard-grid.mobile-all .match-panel:first-child{display:none}.panel-header{flex-direction:column;align-items:stretch}.table-search{width:100%}.manage-grid{grid-template-columns:1fr}.search-results>div{grid-template-columns:50px 1fr auto}.search-results small{display:none}.field-grid{grid-template-columns:1fr}.form-footer{flex-wrap:wrap}.alert-card{grid-template-columns:36px 1fr}.delivery-state{grid-column:2;display:flex}.login-card{padding:28px 24px}.login-copy{margin-top:42px}.live-toast{left:12px;right:12px;bottom:12px;width:auto}}.tool-list.multi{display:grid;gap:6px}.tool-list.multi>button{cursor:pointer;opacity:.68}.tool-list.multi>button.active{opacity:1;border-color:var(--line-strong);box-shadow:inset 2px 0 var(--accent)}.tool-icon.tv{color:#63a5ff;background:#63a5ff1f}.tv-chart-view{height:calc(100vh - 70px);min-height:680px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:10px 18px 8px}.chart-reminder-bar{position:relative;min-height:68px;display:grid;grid-template-columns:auto auto minmax(145px,auto) 105px minmax(170px,1fr) auto auto;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.reminder-bar-title{display:flex;align-items:center;gap:8px;padding-right:7px;border-right:1px solid var(--line)}.reminder-bar-title>svg{color:var(--accent)}.reminder-bar-title>div{display:flex;flex-direction:column;gap:3px}.reminder-bar-title strong{font-size:9px}.reminder-bar-title small{color:var(--faint);font-size:7px}.reminder-segment{min-width:0;display:flex;flex-direction:column;gap:5px}.reminder-segment>span{color:var(--faint);font:500 7px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.segmented{display:flex;height:32px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.segmented button{padding:0 8px;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;font-size:8px}.segmented button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0000001a}.day-scope{position:relative}.day-scope select,.reminder-time>div,.reminder-note input{height:32px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface-2);font-size:8px}.day-scope select{min-width:120px;padding:0 8px;outline:0}.custom-days{position:absolute;z-index:75;top:51px;left:0;display:flex;gap:3px;padding:7px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);box-shadow:var(--shadow)}.custom-days button{width:30px;height:28px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--surface-2);cursor:pointer;font:500 7px var(--font-mono)}.custom-days button.active{color:#06100d;border-color:var(--accent);background:var(--accent)}.reminder-time>div{display:flex;align-items:center;gap:5px;padding:0 7px;color:var(--faint)}.reminder-time input{min-width:0;width:70px;border:0;outline:0;color:var(--text);background:transparent;font:500 8px var(--font-mono)}.reminder-note input{width:100%;padding:0 9px;outline:0}.reminder-note input:focus{border-color:var(--accent)}.reminder-add{align-self:end;height:32px;padding:0 10px;display:flex;align-items:center;gap:6px;border:0;border-radius:8px;color:#06100d;background:var(--accent);cursor:pointer;font-size:8px;font-weight:700}.reminder-add:disabled{opacity:.35;cursor:not-allowed}.reminder-count{align-self:end;height:32px;display:flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-2);cursor:pointer;font:500 8px var(--font-mono)}.reminder-count.active{color:var(--accent);border-color:var(--accent)}.reminder-feedback{position:absolute;right:12px;bottom:-5px;color:var(--accent);font-size:7px}.reminder-popover{position:absolute;z-index:74;top:72px;right:0;width:min(430px,90vw);max-height:310px;overflow:auto;padding:5px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);box-shadow:var(--shadow)}.reminder-popover article{min-height:55px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid var(--line)}.reminder-popover article:last-child{border-bottom:0}.reminder-popover article>div{display:flex;flex-direction:column;gap:5px}.reminder-popover strong{font-size:9px}.reminder-popover article>div>span{color:var(--faint);font:400 7px var(--font-mono)}.chart-toolbar{min-height:55px;display:flex;align-items:center;gap:9px;padding:8px;border:1px solid var(--line);border-bottom:0;border-radius:13px 13px 0 0;background:var(--surface)}.symbol-search{position:relative;width:min(270px,24vw);height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--faint);background:var(--surface-2)}.symbol-search input{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font:500 10px var(--font-mono)}.symbol-results{position:absolute;z-index:70;top:44px;left:0;width:340px;padding:5px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.symbol-results button{width:100%;min-height:46px;display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:7px;padding:7px 9px;border:0;border-radius:7px;color:var(--text);background:transparent;cursor:pointer;text-align:left}.symbol-results button:hover{background:var(--surface-2)}.symbol-results strong{font:600 9px var(--font-mono)}.symbol-results span{overflow:hidden;color:var(--muted);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.symbol-results i{color:var(--accent);font:500 7px var(--font-mono);font-style:normal;text-transform:uppercase}.chart-symbol-label{padding:0 4px;font:700 13px var(--font-mono);white-space:nowrap}.provider-badge{height:27px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:7px;color:var(--accent);background:var(--accent-soft);font:600 8px var(--font-mono);text-transform:uppercase}.provider-badge.delayed{color:var(--amber);background:var(--amber-soft)}.timeframe-picker{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.timeframe-picker button{min-width:31px;height:29px;padding:0 7px;border:0;border-radius:6px;color:var(--faint);background:transparent;cursor:pointer;font:500 8px var(--font-mono)}.timeframe-picker button:hover,.timeframe-picker button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0000001a}.live-quote{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.live-quote small{color:var(--accent);font:600 7px var(--font-mono);letter-spacing:.1em}.live-quote strong{font:600 13px var(--font-mono)}.alarm-pick{display:flex;align-items:center;gap:7px;height:38px}.alarm-pick.active{color:var(--amber);background:var(--amber-soft);outline:1px solid var(--amber)}.chart-stage{position:relative;min-height:0;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.chart-stage.picking{cursor:crosshair}.chart-message{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:var(--faint);background:var(--surface);font-size:11px}.chart-message.error{color:var(--red)}.chart-attribution{padding:6px 3px 0;color:var(--faint);font:400 7px var(--font-mono);text-align:right}.chart-attribution a{color:var(--muted)}.alarm-chart-line{position:absolute;z-index:8;left:0;right:64px;height:0;padding:0;border:0;border-top:1px dashed;background:transparent;cursor:ns-resize}.alarm-chart-line span{position:absolute;right:0;top:-10px;padding:3px 6px;border:1px solid currentColor;border-radius:4px;color:inherit;background:var(--surface);font:700 7px var(--font-mono)}.tv-alarm-backdrop{position:fixed;z-index:100;inset:70px 0 0 var(--sidebar-width,260px);pointer-events:none;background:transparent}.sidebar.collapsed~.workspace .tv-alarm-backdrop{left:72px}.tv-alarm-drawer{pointer-events:auto;position:absolute;inset:0 0 0 auto;width:390px;overflow:auto;border-left:1px solid var(--line);background:var(--surface);box-shadow:-20px 0 70px #00000038;animation:slide .2s ease}.tv-alarm-drawer>header{min-height:74px;padding:17px 18px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.tv-alarm-drawer h2{display:flex;align-items:center;gap:8px;margin:8px 0 0;font:600 13px var(--font-mono)}.tv-alarm-drawer h2 svg{color:var(--accent)}.tv-alarm-form{padding:18px;display:grid;gap:14px}.tv-alarm-form>p{margin:0 0 3px;color:var(--faint);font-size:9px;line-height:1.6}.tv-alarm-form label{display:grid;gap:7px;color:var(--muted);font-size:9px;font-weight:600}.tv-alarm-form label>span{display:flex;align-items:center;gap:7px}.tv-alarm-form label i{width:7px;height:7px;border-radius:2px}.tv-alarm-form input,.tv-alarm-form select,.tv-alarm-form textarea,.reminder-create input,.reminder-create select{width:100%;min-height:39px;padding:0 10px;border:1px solid var(--line);border-radius:8px;outline:0;color:var(--text);background:var(--surface-2);font:500 10px var(--font-mono)}.tv-alarm-form textarea{min-height:82px;padding-top:10px;resize:vertical}.tv-alarm-form input:focus,.tv-alarm-form textarea:focus{border-color:var(--accent)}.optional-price>button{padding:0;border:0;color:var(--accent);background:transparent;cursor:pointer;font-size:9px}.optional-price label{margin-top:10px}.form-error{color:var(--red);font-size:9px;line-height:1.5}.tv-list-view{max-width:1060px}.view-title p{margin:5px 0 0;color:var(--faint);font-size:10px}.filter-tabs{display:flex;gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.filter-tabs button{height:32px;padding:0 13px;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer;font-size:9px}.filter-tabs button.active{color:var(--text);background:var(--surface-2);font-weight:700}.tv-alert-list{display:grid;gap:8px}.tv-alert-row{min-height:96px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tv-state-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:var(--accent-soft)}.tv-state-icon svg{width:17px}.state-cancelled .tv-state-icon{color:var(--red);background:var(--red-soft)}.state-waiting_trigger .tv-state-icon{color:var(--amber);background:var(--amber-soft)}.tv-alert-heading{display:flex;align-items:center;gap:8px}.tv-alert-heading strong{font:600 10px var(--font-mono)}.tv-alert-heading span{color:var(--faint);font:400 8px var(--font-mono)}.tv-alert-heading i{padding:2px 5px;border-radius:4px;color:var(--muted);background:var(--surface-2);font:500 7px var(--font-mono);font-style:normal;text-transform:uppercase}.tv-alert-row h3{margin:8px 0 5px;font:600 15px var(--font-mono)}.tv-alert-row h3 small{margin-left:7px;color:var(--faint);font:400 8px var(--font-mono)}.tv-alert-row p{margin:0;color:var(--muted);font-size:9px}.tv-alert-actions{display:flex;align-items:center;gap:8px}.state-pill{padding:5px 8px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font:600 7px var(--font-mono);text-transform:uppercase}.state-pill.delayed{color:var(--amber);background:var(--amber-soft)}.reminder-create{display:grid;grid-template-columns:28px 130px 170px 1fr auto;align-items:center;gap:8px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.reminder-create>svg{color:var(--accent)}.reminder-create .form-error{grid-column:2/-1}.reminder-list{display:grid;gap:8px;margin-top:14px}.reminder-list article{min-height:74px;display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:13px;padding:11px 15px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.reminder-list article>div:nth-child(2){display:flex;flex-direction:column;gap:7px}.reminder-list strong{font-size:10px}.reminder-list article span{color:var(--faint);font:400 8px var(--font-mono)}.tv-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.tv-status-card{min-height:100px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tv-status-card>svg{width:17px;color:var(--muted)}.tv-status-card>div{display:flex;flex-direction:column;gap:5px}.tv-status-card span{color:var(--faint);font-size:8px}.tv-status-card strong{font-size:11px}.tv-status-card small{max-width:200px;overflow:hidden;color:var(--muted);font:400 8px var(--font-mono);white-space:nowrap;text-overflow:ellipsis}.tv-status-card>i{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.tv-status-card>i.ok{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.tv-settings-card{margin-top:0}.setup-toggle{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px}.setup-toggle>div{display:flex;flex-direction:column;gap:5px}.setup-toggle strong{font-size:10px}.setup-toggle small{color:var(--faint);font-size:8px}.secondary-button{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-2);cursor:pointer;font-size:10px}.notification-toggle-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;border-top:1px solid var(--line)}.reminder-bar-title strong,.symbol-results strong,.tv-status-card strong,.setup-toggle strong{font-size:12px}.reminder-bar-title small,.reminder-segment>span,.live-quote small,.chart-attribution,.symbol-results i,.tv-status-card span,.tv-status-card small,.setup-toggle small{font-size:10px}.segmented button,.day-scope select,.reminder-time input,.reminder-note input,.reminder-add,.reminder-count,.provider-badge,.timeframe-picker button{font-size:11px}.symbol-search input,.symbol-results span,.tv-alarm-form input,.tv-alarm-form select,.tv-alarm-form textarea,.tv-alarm-form label,.tv-alarm-form>p,.filter-tabs button,.tv-alert-row p,.telegram-fields input,.telegram-fields label,.telegram-feedback{font-size:12px}.symbol-results strong,.live-quote strong{font-size:14px}.alarm-chart-line span,.tv-state-icon+.tv-alert-main,.state-pill{font-size:10px}.telegram-config-card{grid-column:1/-1;position:relative;margin-top:15px}.telegram-config-card .settings-card-title{position:relative}.telegram-source{margin-left:auto;padding:5px 8px;border-radius:999px;color:var(--amber);background:var(--amber-soft);font:600 7px var(--font-mono);white-space:nowrap}.telegram-source.ok{color:var(--accent);background:var(--accent-soft)}.telegram-fields{display:grid;grid-template-columns:1.5fr 1fr .7fr auto;align-items:end;gap:12px;padding-top:18px}.telegram-fields label{min-width:0;display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:9px}.telegram-fields label span{font-weight:600}.telegram-fields label small{color:var(--faint);font-weight:400}.telegram-fields input{width:100%;height:39px;padding:0 10px;border:1px solid var(--line);border-radius:8px;outline:0;color:var(--text);background:var(--surface-2);font:500 10px var(--font-mono)}.telegram-fields input:focus{border-color:var(--accent)}.telegram-actions{display:flex;gap:7px}.telegram-actions .primary-button{min-width:150px;display:flex;align-items:center;justify-content:center;gap:7px}.telegram-actions button:disabled{opacity:.4;cursor:not-allowed}.telegram-feedback{margin-top:12px;font-size:9px}@media(max-width:1200px){.chart-reminder-bar{grid-template-columns:auto auto 1fr 100px}.reminder-note{grid-column:2/4}.reminder-add,.reminder-count{align-self:end}}@media(max-width:1000px){.chart-toolbar{flex-wrap:wrap}.symbol-search{width:250px}.live-quote{margin-left:0}.tv-status-grid{grid-template-columns:1fr}.reminder-create{grid-template-columns:28px 1fr 1fr}.reminder-create input:nth-of-type(2){grid-column:2/4}.reminder-create .primary-button{grid-column:3}.telegram-fields{grid-template-columns:1fr 1fr}.telegram-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:760px){.tv-chart-view{height:auto;min-height:calc(100vh - 58px);padding:8px}.chart-reminder-bar{grid-template-columns:1fr 1fr}.reminder-bar-title{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line);padding:0 0 7px}.reminder-note{grid-column:1/-1}.reminder-add,.reminder-count{align-self:end;justify-content:center}.custom-days{left:auto;right:0}.reminder-popover{top:100%}.chart-stage{min-height:430px}.chart-toolbar{align-content:center}.symbol-search{width:calc(100% - 95px)}.symbol-results{width:calc(100vw - 32px)}.provider-badge{flex:1}.timeframe-picker{width:100%;overflow:auto}.timeframe-picker button{flex:1}.live-quote{margin-left:auto}.alarm-pick{flex:1;justify-content:center}.tv-alarm-backdrop{inset:58px 0 0;background:#03050873;pointer-events:auto}.tv-alarm-drawer{inset:auto 0 0;width:100%;max-height:78vh;border:1px solid var(--line);border-radius:18px 18px 0 0;animation:sheet .2s ease}@keyframes sheet{0%{transform:translateY(40px);opacity:0}}.chart-attribution{text-align:center}.tv-alert-row{grid-template-columns:38px 1fr}.tv-alert-actions{grid-column:2}.reminder-create{grid-template-columns:1fr}.reminder-create>svg{display:none}.reminder-create input:nth-of-type(2),.reminder-create .primary-button{grid-column:auto}.reminder-list article{grid-template-columns:38px 1fr auto}.reminder-list .danger-icon{grid-column:3}.tv-status-grid{grid-template-columns:1fr}}@media(max-width:760px){.telegram-config-card .settings-card-title{flex-wrap:wrap}.telegram-source{margin-left:30px}.telegram-fields{grid-template-columns:1fr}.telegram-actions{grid-column:auto;flex-direction:column-reverse}.telegram-actions button{width:100%}.telegram-actions .primary-button{min-width:0}}body{font-size:14px}.sidebar-brand strong{font-size:18px}.sidebar-brand small,.module-label{font-size:10px}.tool-list strong{font-size:13px}.tool-list small{font-size:10px}.sidebar nav button,.sidebar-bottom>button{height:46px;font-size:14px}.sidebar-symbol-search{height:40px}.sidebar-symbol-search input{font-size:12px}.sidebar-symbol-row{min-height:44px;grid-template-columns:minmax(0,1fr) 34px}.sidebar-symbol-main{height:44px;grid-template-columns:auto minmax(72px,1fr) auto;gap:7px;padding-left:9px}.sidebar-symbol-main strong{font-size:13px}.sidebar-symbol-main span{font-size:10px}.symbol-star{width:32px;height:32px}.sidebar-symbol-empty,.service-mini strong{font-size:12px}.service-mini small{font-size:10px}.breadcrumb{font-size:12px}.dashboard-heading p,.view-title p{font-size:14px}.feed-status>div{font-size:12px}.feed-status small{font-size:10px}.panel-header h2,.settings-card h2,.entity-card h2{font-size:15px}.panel-header p,.settings-card p,.entity-card p,.table-search input,.matches-table td{font-size:12px}.league-line{font-size:10px}.teams-line strong,.teams-line b{font-size:12px}.empty-state strong{font-size:13px}.empty-state span{font-size:12px}.drawer-header span{font-size:10px}.drawer-header p{font-size:12px}.team-analysis h3{font-size:14px}.big-metrics span{font-size:10px}.calculation-list>div{font-size:12px}.reminder-bar-title strong,.symbol-results strong,.tv-status-card strong,.setup-toggle strong{font-size:13px}.reminder-bar-title small,.reminder-segment>span,.live-quote small,.chart-attribution,.symbol-results i,.tv-status-card span,.tv-status-card small,.setup-toggle small{font-size:11px}.segmented button,.day-scope select,.reminder-time input,.reminder-note input,.reminder-add,.reminder-count,.provider-badge,.timeframe-picker button{font-size:12px}.symbol-search input,.symbol-results span,.tv-alarm-form input,.tv-alarm-form select,.tv-alarm-form textarea,.tv-alarm-form label,.tv-alarm-form>p,.filter-tabs button,.tv-alert-row p,.telegram-fields input,.telegram-fields label,.telegram-feedback{font-size:13px}.symbol-results strong,.live-quote strong{font-size:15px}.alarm-chart-line span,.tv-state-icon+.tv-alert-main,.state-pill{font-size:11px}.tv-alert-heading strong{font-size:12px}.tv-alert-heading span{font-size:10px}.tv-alert-heading i{font-size:9px}.tv-alert-row h3 small{font-size:10px}.reminder-list strong{font-size:12px}.reminder-list article span{font-size:10px}.tv-status-card strong{font-size:13px}.tv-status-card span,.tv-status-card small{font-size:10px}.setup-toggle strong{font-size:12px}.setup-toggle small{font-size:10px}.secondary-button{font-size:12px}.telegram-source{font-size:9px}.telegram-fields label{font-size:11px}.telegram-fields input{font-size:12px}.telegram-feedback{font-size:11px}@media(max-width:760px){body{font-size:14px}.sidebar nav button,.sidebar-bottom>button{font-size:13px}}.count-pill{font-size:11px}.matches-table th{font-size:10px}.minute,.metric{font-size:11px!important}.action{font-size:9px}.field-grid label,.field-grid input{font-size:12px}.toggle-list strong{font-size:13px}.toggle-list small{font-size:11px}.primary-button{font-size:12px}.danger-zone small{font-size:11px}.danger-button{font-size:12px}.alert-time{font-size:10px}.alert-main h3{font-size:13px}.alert-main p{font-size:12px}.delivery-state{font-size:10px}.entity-search input{font-size:12px}.entity-search button,.search-results button{font-size:11px}.search-results h3{font-size:13px}.search-results strong{font-size:12px}.search-results small,.entity-type,.entity-avatar{font-size:10px}.entity-list strong{font-size:12px}.entity-list small{font-size:10px}.mini-empty{font-size:12px}.live-toast small{font-size:10px}.live-toast strong{font-size:13px}.live-toast em{font-size:11px}.mobile-tabs button{font-size:12px}.reminder-feedback{font-size:10px}.reminder-popover strong{font-size:11px}.reminder-popover article>div>span{font-size:10px}.custom-days button{font-size:10px}.optional-price>button{font-size:11px}.form-error{font-size:11px}.chart-message{font-size:12px}
