/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-0{grid-row:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#101828;--muted:#667085;--line:#e4e7ec;--blue:#155eef;--red:#d92d20;--bg:#f5f7fa}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}header{border-bottom:1px solid var(--line);z-index:3;background:#fff;align-items:center;gap:55px;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand>b{color:#fff;background:#162238;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.brand strong,.brand small{display:block}.brand small{letter-spacing:.15em;color:var(--muted);font-size:9px}header nav{font-size:14px;font-weight:650}header em{color:var(--muted);margin-left:auto;font-size:13px;font-style:normal}.shell{max-width:1500px;margin:auto;padding:28px 32px}.heading{align-items:end;display:flex}.heading>div{flex:1}.heading small,.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:850}.heading h1{letter-spacing:-.04em;margin:4px 0 0;font-size:32px}.heading p{color:var(--muted);margin:5px 0 0}.heading button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:12px 17px;font-weight:750}.file{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex}.file>b{color:#b42318;background:#fee4e2;border-radius:6px;padding:10px 7px;font-size:10px}.file span{flex:1}.file strong,.file small{font-size:13px;display:block}.file small{color:var(--muted);margin-top:3px}.file button{color:var(--blue);background:0 0;border:0;font-weight:750}.kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.kpis span,.kpis small{color:var(--muted);font-size:12px;display:block}.kpis b{margin:5px 0 2px;font-size:23px;display:block}.red b{color:var(--red)}.work{grid-template-columns:minmax(0,1fr) 320px;gap:15px;display:grid}.panel,aside{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.panelHead{border-bottom:1px solid var(--line);align-items:center;padding:15px 17px;display:flex}.panelHead>div{flex:1}.panelHead h2,aside h2{margin:0;font-size:18px}.panelHead p{color:var(--muted);margin:3px 0;font-size:12px}.panelHead label{color:var(--muted);border:1px solid var(--line);background:#f9fafb;border-radius:7px;padding:6px 8px;font-size:12px}.panelHead input{text-align:right;background:0 0;border:0;width:42px;font-weight:800}.th,.row{grid-template-columns:minmax(245px,1.5fr) 115px 90px 95px 120px 120px 34px;align-items:center;display:grid}.th{color:var(--muted);text-transform:uppercase;background:#f9fafb;padding:8px 14px;font-size:10px;font-weight:800}.row{border-top:1px solid var(--line);min-height:82px;padding:11px 14px}.row.done{opacity:.5;background:#f0fdf4}.event{align-items:center;gap:11px;display:flex}.event>div{border-right:1px solid var(--line);width:52px}.event b,.event small,.event span{display:block}.event small,.num small,.field small{color:var(--muted);margin-top:3px;font-size:10px}.event span strong{font-size:13px}.event i{color:var(--blue);background:#eff4ff;border-radius:4px;padding:2px 5px;font-style:normal}.num b{font-size:13px}.blue b{color:var(--blue)}.field input{border:1px solid #d0d5dd;border-radius:6px;width:70px;height:32px;padding:0 7px;font-weight:800}.check{color:var(--blue);background:#eff4ff;border:1px solid #b2ccff;border-radius:50%;width:29px;height:29px;font-size:17px}.mobile{display:none}aside{align-self:start;padding:20px;position:sticky;top:82px}.sel{border:1px solid var(--line);color:var(--muted);background:#f9fafb;border-radius:7px;justify-content:space-between;margin:13px 0;padding:9px 11px;font-size:12px;display:flex}.sel b{color:var(--blue)}dl{border-block:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:14px 0;font-size:12px;display:grid}dt{color:var(--muted)}dd{margin:0;font-weight:800}.result{color:#fff;background:linear-gradient(145deg,#0b4bc0,#155eef);border-radius:9px;margin-top:15px;padding:16px}.result small,.result span{opacity:.8;font-size:10px;display:block}.result b{margin:6px 0;font-size:28px;display:block}.risk{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.risk b{color:var(--red)}aside>button{border-radius:7px;width:100%;padding:10px;font-weight:750}.confirm{background:var(--ink);color:#fff;border:0}.export{border:1px solid var(--line);background:#fff;margin-top:7px}.hint{color:var(--muted);margin-top:11px;font-size:10px;line-height:1.5;display:block}@media (width<=1000px){.work{grid-template-columns:1fr}.th{display:none}.row{grid-template-columns:minmax(220px,1.5fr) repeat(5,95px) 32px;overflow:auto}aside{position:static}.kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){header{height:58px;padding:0 14px}header nav,header em{display:none}.shell{padding:18px 12px}.heading h1{font-size:25px}.heading p{font-size:12px}.heading button{padding:10px;font-size:0}.heading button:first-letter{font-size:21px}.kpis{gap:7px}.kpis article{padding:12px}.kpis b{font-size:18px}.row{grid-template-columns:1fr 76px 30px;gap:10px;min-height:0;padding:13px;display:grid}.event{grid-column:1/3}.row>.num:first-of-type{display:none}.field{grid-row:2}.blue{grid-area:3/1}.row>.red{grid-area:3/2}.check{grid-area:1/3}.mobile{border-top:1px dashed var(--line);color:var(--muted);grid-column:1/4;justify-content:space-between;padding-top:8px;font-size:10px;display:flex}.mobile b{color:var(--ink)}}.linkImport{gap:8px;margin-top:20px;display:flex}.linkImport input{background:#fff;border:1px solid #b2ccff;border-radius:9px;outline:none;flex:1;padding:12px 14px;font-size:14px}.linkImport input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #eff4ff}.linkImport button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:0 19px;font-weight:750}.linkImport button:disabled{opacity:.5}.linkImport+.file{margin-top:9px}.linkImportBox{margin-top:20px}.linkImportBox .linkImport{margin-top:0}.linkImportBox+.file{margin-top:9px}.linkImportStatus{background:#f8fbff;border:1px solid #dbe5f0;border-radius:9px;align-items:center;gap:12px;margin-top:7px;padding:9px 11px;display:flex}.linkImportStatus span{flex:1;min-width:0}.linkImportStatus b,.linkImportStatus small{display:block}.linkImportStatus b{color:#174dcc;font-size:11px}.linkImportStatus small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.linkImportStatus a{color:#174dcc;background:#fff;border:1px solid #b2ccff;border-radius:7px;flex:none;padding:7px 9px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=700px){.linkImport{display:grid}.linkImport button{padding:11px}.linkImportBox{margin-top:11px}.linkImportStatus{align-items:flex-start}.linkImportStatus a{text-align:center;max-width:125px}}header nav{gap:6px;display:flex}header nav button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:10px 12px;font-weight:750}header nav button.on{color:var(--blue);background:#eff4ff}.categoryNav{border-bottom:1px solid var(--line);z-index:2;background:#fff;gap:5px;padding:10px max(16px,50vw - 718px);display:flex;position:sticky;top:68px;overflow-x:auto}.categoryNav button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}.categoryNav button.on{background:var(--ink);border-color:var(--ink);color:#fff}.green b,.positive{color:#079455!important}.negative{color:var(--red)!important}.spreadCard{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;margin-bottom:14px;padding:22px;display:flex}.spreadCard>div{flex:1}.spreadCard small,.spreadCard span{color:var(--muted);font-size:11px;display:block}.spreadCard strong{margin:5px 0;font-size:35px;display:block}.spreadCard p{max-width:360px;color:var(--muted);font-size:13px}.ticketTable{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.ticketHead,.ticketLine{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:11px 15px;display:grid}.ticketHead{color:var(--muted);text-transform:uppercase;background:#f9fafb;font-size:10px;font-weight:800}.ticketLine{border-top:1px solid var(--line);font-size:13px}.ticketLine select,.ticketLine input{background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:0;padding:7px}.empty{text-align:center;color:var(--muted);padding:35px}.odds{grid-template-columns:auto 1fr;align-items:center;gap:2px 5px;display:grid}.odds small{color:var(--muted);font-size:9px}.odds b{font-size:12px}.odds input{border:1px solid #d0d5dd;border-radius:5px;width:58px;padding:4px;font-weight:800}@media (width<=700px){.categoryNav{top:58px}.ticketHead{display:none}.ticketLine{grid-template-columns:1fr 1fr}.spreadCard{display:block}.spreadCard p{margin-bottom:0}.odds{grid-area:2/1}.row>.num:first-of-type{grid-area:2/2;display:block}.row>.field{grid-area:3/1}.row>.blue{grid-area:4/1}.row>.red{grid-area:4/2}.mobile{grid-row:5}.work aside{display:none}}.activeTickets{border:1px solid var(--line);background:#fff;border-radius:11px;margin:10px 0 14px;padding:15px}.activeHead{justify-content:space-between;align-items:center;display:flex}.activeHead h2{margin:0;font-size:16px}.activeHead span{color:var(--blue);background:#eff4ff;border-radius:20px;padding:4px 9px;font-weight:800}.ticketCards{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.ticketCards button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;min-width:220px;padding:12px}.ticketCards button.selected{border-color:var(--blue);background:#eff4ff}.ticketCards b,.ticketCards span,.ticketCards small{display:block}.ticketCards span{color:var(--muted);margin:5px 0;font-size:12px}.ticketCards small{color:var(--blue)}.ticketCards p{color:var(--muted);font-size:13px}.archiveActions{background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.archiveActions span{margin-right:auto;font-size:13px;font-weight:700}.archiveActions button{color:#fff;border:0;border-radius:6px;padding:8px 11px;font-weight:800}.archiveActions .win{background:#079455}.archiveActions .lose{background:#d92d20}.archiveView>.linkImport,.archiveView>.file,.archiveView>.kpis,.archiveView>.work,.archiveView>.activeTickets,.archiveView>.archiveActions{display:none}.archiveTable{margin-top:16px}.winBadge,.loseBadge{border-radius:20px;width:max-content;padding:5px 9px;font-size:11px}.winBadge{color:#067647;background:#dcfae6}.loseBadge{color:#b42318;background:#fee4e2}@media (width<=700px){.archiveActions{flex-wrap:wrap}.archiveActions span{width:100%}.ticketCards button{min-width:190px}}.importMeta{grid-template-columns:220px minmax(220px,1fr);gap:8px;margin-top:18px;display:grid}.importMeta label{color:var(--muted);font-size:11px;font-weight:800}.importMeta select,.importMeta input{width:100%;color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:8px;margin-top:5px;padding:10px 11px;font-size:13px;display:block}.ticketLine>b small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.archiveView>.importMeta{display:none}@media (width<=700px){.importMeta{grid-template-columns:1fr 1fr;margin-top:13px}.importMeta select,.importMeta input{padding:9px 8px}}.settingsView>.importMeta,.settingsView>.linkImport,.settingsView>.file,.settingsView>.kpis,.settingsView>.work,.settingsView>.activeTickets,.settingsView>.archiveActions{display:none}.settingsPanel{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.settingsPanel article,.cashboxList{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.settingsPanel h2{margin:0;font-size:17px}.settingsPanel p{color:var(--muted);font-size:12px}.settingsPanel label{color:var(--muted);margin-top:11px;font-size:11px;font-weight:800;display:block}.settingsPanel select,.settingsPanel input{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;margin-top:5px;padding:10px;display:block}.settingsPanel article button{background:var(--blue);color:#fff;border:0;border-radius:7px;width:100%;margin-top:13px;padding:10px;font-weight:800}.cashboxList{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cashboxList>div{border:1px solid var(--line);border-radius:8px;padding:12px}.cashboxList b,.cashboxList small,.cashboxList span{display:block}.cashboxList small{color:var(--muted);margin:3px 0 8px;font-size:10px}.cashboxList i{color:var(--blue);background:#eff4ff;border-radius:20px;margin:2px;padding:4px 8px;font-size:11px;font-style:normal;display:inline-block}.importMeta select:disabled{color:#98a2b3;background:#f2f4f7}@media (width<=700px){.settingsPanel{grid-template-columns:1fr}.cashboxList{grid-column:1;grid-template-columns:1fr}}.upcomingPanel,.accountingCard{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px;overflow:hidden}.sectionTitle{justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.sectionTitle small{letter-spacing:.12em;color:var(--blue);font-size:10px;font-weight:850}.sectionTitle h2{margin:3px 0 0;font-size:18px}.notificationTools,.accountFilters{gap:7px;display:flex}.notificationTools select,.accountFilters select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:8px 10px;font-size:12px}.notificationTools button{background:var(--ink);color:#fff;border:0;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:800}.notificationTools .testNotify{color:var(--blue);background:#eff4ff}.notificationStatus{color:var(--muted);align-items:center;gap:7px;margin:-7px 18px 14px;font-size:11px;display:flex}.pulse{background:#98a2b3;border-radius:50%;width:7px;height:7px}.pulse.on{background:#12b76a;box-shadow:0 0 0 4px #dcfae6}.upcomingList{border-top:1px solid var(--line)}.upcomingList>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:#fff;grid-template-columns:65px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:12px 18px;display:grid}.upcomingList>button:first-child{border-top:0}.upcomingList>button:hover{background:#f9fafb}.upcomingList time{border-right:1px solid var(--line)}.upcomingList time b,.upcomingList time small,.upcomingList span strong,.upcomingList span small,.upcomingList i small{display:block}.upcomingList time b{font-size:17px}.upcomingList time small,.upcomingList span small,.upcomingList i small{color:var(--muted);margin-top:3px;font-size:10px}.upcomingList span strong{font-size:13px}.upcomingList i{text-align:right;font-size:12px;font-style:normal;font-weight:800}.accountTable{border-top:1px solid var(--line)}.accountHead,.accountLine{grid-template-columns:1.35fr repeat(5,1fr);align-items:center;gap:10px;padding:10px 18px;display:grid}.accountHead{color:var(--muted);text-transform:uppercase;background:#f9fafb;font-size:10px;font-weight:800}.accountLine{border-top:1px solid var(--line);font-size:13px}.accountLine:first-of-type{border-top:0}.accountLine b small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.accountLine strong{font-size:14px}@media (width<=700px){.sectionTitle{flex-direction:column;align-items:flex-start;gap:12px}.notificationTools,.accountFilters{grid-template-columns:1fr 1fr;width:100%;display:grid}.notificationTools .testNotify{grid-column:1/3}.upcomingList>button{grid-template-columns:55px 1fr;padding:11px 13px}.upcomingList i{text-align:left;grid-column:2}.accountHead{display:none}.accountLine{grid-template-columns:1fr 1fr;padding:13px}.accountLine b{grid-column:1/3}.accountLine span:before,.accountLine strong:before{color:var(--muted);font-size:9px;display:block}.accountLine span:nth-child(2):before{content:"GIOCATO"}.accountLine span:nth-child(3):before{content:"VINTO"}.accountLine span:nth-child(4):before{content:"IN CORSO"}.accountLine span:nth-child(5):before{content:"SPREAD BF"}.accountLine strong:before{content:"SALDO"}}:root{--ink:#071a2f;--muted:#66778f;--line:#dce5ef;--blue:#2f6bff;--red:#ef4444;--bg:#f2f6fb;--lime:#b9f227}body{background:radial-gradient(circle at 10% 0,#eaf1ff 0,transparent 34%),var(--bg)}header{color:#fff;background:#071a2f;border:0;height:76px;padding:0 34px;box-shadow:0 12px 32px #071a2f24}.brand{gap:12px}.brand img{object-fit:contain;width:54px;height:54px}.brand span{padding-left:2px}.brand strong{letter-spacing:.04em;font-size:18px}.brand small{color:#a8b8ce;font-size:8px}.brand>b{display:none}header nav button{color:#9fb0c7}header nav button.on{color:#fff;box-shadow:inset 0 -2px var(--lime);background:#ffffff12}header em{color:#c7d2e1;font-weight:700}header em span{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #b9f22720}.categoryNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;top:76px;box-shadow:0 8px 20px #071a2f0d}.categoryNav button{border-color:#d7e1ed;border-radius:20px}.categoryNav button.on{background:var(--blue);border-color:var(--blue);box-shadow:0 6px 16px #2f6bff35}.shell{padding-top:24px}.heading{color:#fff;background:linear-gradient(120deg,#071a2f,#0c2b4d);border-radius:18px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 18px 40px #071a2f1f}.heading:after{content:"";border:38px solid #2f6bff22;border-radius:50%;width:210px;height:210px;position:absolute;top:-115px;right:-65px}.heading small,.eyebrow,.sectionTitle small{color:var(--lime)}.heading h1{font-size:35px}.heading p{color:#b7c5d6}.kpis{gap:12px;margin:16px 0}.kpis article,.panel,aside,.ticketTable,.activeTickets,.settingsPanel article,.cashboxList,.upcomingPanel,.accountingCard{border-color:#dbe5f0;box-shadow:0 10px 28px #071a2f0a}.kpis article{border-radius:14px;position:relative;overflow:hidden}.kpis article:before{content:"";background:#2f6bff;width:3px;position:absolute;top:0;bottom:0;left:0}.kpis article.red:before{background:#ef4444}.kpis article.green:before{background:#12b76a}.spreadCard{color:#fff;background:linear-gradient(135deg,#0a2340,#123b65);border:0;border-radius:16px;box-shadow:0 16px 32px #071a2f24}.spreadCard small,.spreadCard span,.spreadCard p{color:#b8c7d8}.spreadCard strong.positive{color:var(--lime)!important}.linkImport button,.settingsPanel article button{background:linear-gradient(135deg,#2f6bff,#174dcc);box-shadow:0 8px 18px #2f6bff30}.file>b{color:#365600;background:#e8ffad}.upcomingPanel,.accountingCard,.ticketTable{border-radius:15px}.telegramBadge{color:#1777d2;background:#eaf3ff;border-radius:22px;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.notificationStatus{background:#f7faff;border:1px solid #e1eaf4;border-radius:8px;margin:-5px 18px 14px;padding:8px 10px}.upcomingItem{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px;align-items:center;display:grid}.upcomingItem:first-child{border-top:0}.upcomingOpen{text-align:left;color:var(--ink);background:#fff;border:0;grid-template-columns:65px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:13px 18px;display:grid}.upcomingOpen:hover{background:#f8faff}.upcomingOpen time{border-right:1px solid var(--line)}.upcomingOpen time b,.upcomingOpen time small,.upcomingOpen span strong,.upcomingOpen span small,.upcomingOpen i small{display:block}.upcomingOpen time b{font-size:17px}.upcomingOpen time small,.upcomingOpen span small,.upcomingOpen i small{color:var(--muted);margin-top:3px;font-size:10px}.upcomingOpen span strong{font-size:13px}.upcomingOpen i{text-align:right;font-size:12px;font-style:normal;font-weight:800}.telegramSend{color:#fff;background:#229ed9;border:0;border-radius:8px;margin-right:16px;padding:9px 11px;font-size:11px;font-weight:850;box-shadow:0 6px 14px #229ed930}.settingsPanel{grid-template-columns:repeat(3,1fr);gap:14px}.settingsPanel article{border-radius:15px;padding:20px}.settingsIcon{width:34px;height:34px;color:var(--blue);background:#eaf0ff;border-radius:10px;place-items:center;margin-bottom:13px;font-size:12px;font-weight:900;display:grid}.telegramCard .settingsIcon{color:#229ed9;background:#e7f6fd;font-size:17px}.telegramActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settingsPanel article .telegramTest{color:#147eb0;box-shadow:none;background:#e7f6fd}.telegramNote{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.4;display:block}.cashboxList{grid-column:1/4}.cashboxList i.linked{color:#147eb0;background:#e7f6fd}.panel,.activeTickets,.settingsPanel article,.cashboxList{border-radius:15px}.result{background:linear-gradient(145deg,#174dcc,#2f6bff)}@media (width<=700px){header{height:64px;padding:0 13px}.brand img{width:44px;height:44px}.brand strong{font-size:16px}.brand small{font-size:7px}.categoryNav{top:64px}.heading{border-radius:14px;padding:20px}.heading h1{font-size:27px}.upcomingItem{grid-template-columns:1fr}.upcomingOpen{grid-template-columns:55px 1fr;padding:11px 13px}.upcomingOpen i{text-align:left;grid-column:2}.telegramSend{margin:0 13px 12px}.settingsPanel{grid-template-columns:1fr}.cashboxList{grid-column:1}.notificationTools{display:flex}.telegramBadge{width:max-content}}.adminList{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.adminList>div{border-bottom:1px solid #edf1f6;align-items:center;gap:8px;padding:7px 0;display:flex}.adminList>div span{flex:1}.adminList b,.adminList small{display:block}.adminList small{color:var(--muted);margin-top:2px;font-size:9px}.settingsPanel .adminList button{color:#b42318;width:auto;box-shadow:none;background:#fee4e2;margin:0;padding:6px 8px;font-size:10px}.adminList>small{color:var(--muted);padding:8px 0;font-size:10px;display:block}.telegramCard>p:after{content:"SOLO ADMIN";color:#365600;letter-spacing:.06em;background:#e8ffad;border-radius:12px;margin-left:7px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-block}.brandMark{background:#061526;border:1px solid #ffffff12;border-radius:13px;place-items:start center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0005}.brandMark img{object-fit:contain;max-width:none;transform:translateY(-5px);width:68px!important;height:68px!important}.brand>span{flex-direction:column;justify-content:center;display:flex}.brand strong{letter-spacing:-.045em;color:var(--lime);font-family:Avenir Next,Segoe UI Variable Display,Segoe UI,sans-serif;font-weight:900;line-height:.92;font-size:23px!important}.brand strong i{color:#5d8cff;font-style:normal}.brand small{letter-spacing:.19em;text-transform:uppercase;margin-top:7px;font-family:Avenir Next,Segoe UI,sans-serif;font-weight:650;color:#d3dceb!important;font-size:9px!important}.brand strong:after{content:"";background:var(--lime);border-radius:2px;width:27px;height:2px;margin-top:5px;display:block}@media (width<=700px){.brandMark{width:43px;height:43px}.brandMark img{transform:translateY(-4px);width:59px!important;height:59px!important}.brand strong{font-size:20px!important}.brand small{letter-spacing:.16em;margin-top:5px;font-size:7px!important}.brand strong:after{width:22px;margin-top:4px}}.authScreen{background:radial-gradient(circle at 18% 12%,#244f8d 0,#0000 32%),radial-gradient(circle at 88% 82%,#214e61 0,#0000 28%),#061526;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a2039dd;border:1px solid #ffffff17;border-radius:24px;width:min(430px,100%);padding:30px;box-shadow:0 30px 90px #0008}.loginBrand{align-items:center;gap:15px;display:flex}.loginBrand img,.authLoading img{object-fit:contain;background:#061526;border-radius:15px;width:66px;height:66px}.loginBrand strong{color:var(--lime);letter-spacing:-.06em;font-family:Avenir Next,Segoe UI,sans-serif;font-size:29px;font-weight:950;line-height:1;display:block}.loginBrand strong i{color:#5d8cff;font-style:normal}.loginBrand small{color:#b8c6d9;letter-spacing:.2em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.loginIntro{margin:34px 0 22px}.loginIntro span{color:var(--lime);letter-spacing:.18em;font-size:10px;font-weight:900}.loginIntro h1{letter-spacing:-.05em;margin:6px 0;font-size:39px}.loginIntro p{color:#b8c6d9;margin:0;font-size:14px;line-height:1.55}.loginCard label,.accessModal label{color:#9fb0c7;margin-top:13px;font-size:11px;font-weight:850;display:block}.loginCard input,.accessModal input,.accessModal select{color:#fff;background:#061526a8;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;margin-top:6px;padding:13px 14px;display:block}.loginCard input:focus{border-color:#5d8cff;box-shadow:0 0 0 3px #2f6bff25}.loginCard form>button,.accessModal form>button{color:#fff;background:linear-gradient(135deg,#3e76ff,#184bc8);border:0;border-radius:10px;width:100%;margin-top:18px;padding:13px;font-weight:850;box-shadow:0 10px 24px #164bc84a}.authError{color:#ffb4b4;background:#ef44441c;border:1px solid #ff858550;border-radius:8px;padding:9px 10px;font-size:12px}.securityNote{text-align:center;color:#70849d;margin-top:19px;font-size:10px;display:block}.authLoading{text-align:center;color:#fff}.authLoading img,.authLoading span,.authLoading small{margin-inline:auto;display:block}.authLoading span{letter-spacing:.16em;margin-top:12px;font-weight:950}.authLoading small{color:#9fb0c7;margin-top:6px}.userDock{z-index:9;filter:drop-shadow(0 10px 25px #071a2f38);gap:7px;display:flex;position:fixed;bottom:18px;right:20px}.userDock>button{color:#071a2f;background:#fff;border:1px solid #dbe5f0;border-radius:13px;align-items:center;gap:8px;padding:7px 10px;display:flex}.userDock>button>span{width:30px;height:30px;color:var(--lime);background:#071a2f;border-radius:9px;place-items:center;font-weight:900;display:grid}.userDock b,.userDock small{text-align:left;display:block}.userDock b{font-size:12px}.userDock small{color:#718198;margin-top:2px;font-size:9px}.userDock .logout{color:#fff;background:#071a2f;border-color:#071a2f;font-size:11px;font-weight:850}.role-collaborator header nav button:last-child{display:none!important}.accessOverlay{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#061526b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accessModal{background:#fff;border-radius:20px;width:min(560px,100%);max-height:90vh;padding:26px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.accessModal>small{color:#2f6bff;letter-spacing:.14em;font-size:10px;font-weight:900}.accessModal h2{letter-spacing:-.04em;margin:6px 0;font-size:28px}.accessModal>p{color:#66778f;margin:0 0 18px;font-size:13px}.accessModal label{color:#66778f}.accessModal input,.accessModal select{color:#071a2f;background:#fff;border-color:#d3deea}.modalClose{color:#52647c;background:#edf2f7;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;position:absolute;top:14px;right:17px}.accountNote{color:#174dcc;background:#eef4ff;border-radius:8px;margin-top:12px;padding:9px;font-size:12px}.accessList{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:8px}.accessList>div{border-bottom:1px solid #edf1f5;align-items:center;gap:9px;padding:9px 0;display:flex}.accessList>div>span{color:#2f6bff;background:#e9f0ff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.accessList b{flex:1;font-size:13px}.accessList b small{color:#718198;margin-top:2px;font-size:9px;display:block}.accessList button{color:#b42318;background:#fee7e7;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850}.accessList>p{color:#718198;font-size:12px}@media (width<=700px){.loginCard{border-radius:20px;padding:24px}.loginIntro h1{font-size:33px}.userDock{bottom:10px;right:10px}.userDock>button{padding:6px}.userDock .logout{padding:8px 10px}.accessModal{padding:22px 18px}}.marketingPage{color:#fff;background:#041224;min-height:100vh;font-family:Avenir Next,Segoe UI,sans-serif;overflow:hidden}.marketingPage *{box-sizing:border-box}.marketingNav{border-bottom:1px solid #ffffff12;align-items:center;gap:34px;max-width:1240px;height:86px;margin:auto;padding:0 28px;display:flex}.marketingBrand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.marketingBrand img{object-fit:contain;background:#061526;border-radius:12px;width:48px;height:48px}.marketingBrand b{letter-spacing:-.055em;color:var(--lime);font-size:24px;font-weight:950;line-height:1;display:block}.marketingBrand b i{color:#5d8cff;font-style:normal}.marketingBrand small{color:#9fb0c7;text-transform:uppercase;letter-spacing:.19em;margin-top:5px;font-size:8px;display:block}.marketingLinks{gap:27px;margin-left:auto;display:flex}.marketingLinks a{color:#aab9cc;font-size:14px;font-weight:750;text-decoration:none}.marketingLinks a:hover{color:#fff}.marketingLogin,.marketingPrimary,.marketingSecondary{border-radius:12px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.marketingLogin{color:#fff;background:#164bc830;border:1px solid #376bff;padding:12px 17px;font-size:13px}.marketingHero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:60px;max-width:1240px;min-height:690px;margin:auto;padding:94px 28px 80px;display:grid;position:relative}.marketingHero:before{content:"";filter:blur(80px);background:#145cff2c;border-radius:50%;width:630px;height:630px;position:absolute;top:0;right:-200px}.marketingHeroCopy,.marketingProduct{z-index:1;position:relative}.marketingEyebrow{color:var(--lime);letter-spacing:.17em;font-size:11px;font-weight:950;display:block}.marketingHero h1,.marketingSection h2,.pricingSection h2,.resellerSection h2{letter-spacing:-.055em;margin:14px 0 18px;line-height:.98}.marketingHero h1{font-size:66px}.marketingHero h1 em{color:var(--lime);font-style:normal}.marketingHeroCopy>p{color:#aebdd0;max-width:580px;font-size:18px;line-height:1.65}.marketingActions{gap:12px;margin-top:30px;display:flex}.marketingPrimary{color:#061526;background:linear-gradient(135deg,#68e936,#a4ff54);padding:15px 21px;box-shadow:0 12px 36px #67ea3630}.marketingSecondary{color:#fff;border:1px solid #ffffff24;padding:14px 20px}.marketingTrust{color:#758aa5;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:12px;display:flex}.marketingProduct{background:#071b34;border:1px solid #2475e5;border-radius:26px;overflow:hidden;transform:perspective(1200px)rotateY(-5deg);box-shadow:0 35px 100px #0009,0 0 50px #146bff24}.productTopbar{background:#0b2545;border-bottom:1px solid #ffffff10;align-items:center;gap:7px;height:52px;padding:0 17px;display:flex}.productTopbar span{background:#4b6380;border-radius:50%;width:8px;height:8px}.productTopbar b{color:#7f9dc0;letter-spacing:.16em;margin-left:auto;font-size:9px}.productBody{grid-template-columns:64px 1fr;height:430px;display:grid}.productBody aside{background:#06162a;border-right:1px solid #ffffff0d;padding-top:28px}.productBody aside i{background:#315174;border-radius:8px;width:25px;height:8px;margin:0 auto 28px;display:block}.productBody aside i:first-child{background:var(--lime)}.productWorkspace{padding:25px}.productStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.productStats span{background:#0c294b;border:1px solid #ffffff0d;border-radius:12px;padding:14px}.productStats small,.productStats b{display:block}.productStats small{color:#7591b2;font-size:9px}.productStats b{margin-top:6px;font-size:22px}.productChart{background:#06182e;border:1px solid #ffffff0d;border-radius:14px;height:190px;margin-top:15px;padding:15px}.productChart small{color:#7692b2;font-size:9px;font-weight:850}.productChart svg{width:100%;height:135px;margin-top:7px}.productRows{gap:10px;margin-top:14px;display:grid}.productRows span{background:linear-gradient(90deg,#14385e 28%,#0c2949 28%);border-radius:7px;height:24px}.marketingSection,.pricingSection,.resellerSection{max-width:1240px;margin:auto;padding:105px 28px}.marketingSection{text-align:center;border-top:1px solid #ffffff0d}.marketingSection h2,.pricingSection h2,.resellerSection h2{font-size:46px}.sectionIntro{color:#91a4bb;max-width:650px;margin:0 auto;font-size:17px;line-height:1.6}.featureGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.featureGrid article{background:linear-gradient(145deg,#0b2340,#071a30);border:1px solid #ffffff10;border-radius:18px;min-height:225px;padding:25px;transition:all .2s}.featureGrid article:hover{border-color:#387cff;transform:translateY(-4px)}.featureGrid article>span{color:#5d8cff;font-size:11px;font-weight:950}.featureGrid h3{margin:29px 0 10px;font-size:20px}.featureGrid p{color:#8fa2b9;margin:0;font-size:14px;line-height:1.6}.pricingSection{border-top:1px solid #ffffff0d}.pricingHeading{justify-content:space-between;align-items:end;gap:40px;display:flex}.pricingHeading p{color:#8fa2b9;max-width:390px;line-height:1.6}.pricingGrid{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:20px;margin-top:45px;display:grid}.priceCard{background:#071a31;border-radius:24px;padding:34px;position:relative}.enterpriseCard{border:1px solid #2278ea}.fullCard{border:1px solid var(--lime);box-shadow:0 0 48px #75f3401c}.priceCard>small{color:#6e90b8;letter-spacing:.15em;font-weight:950}.priceCard h3{margin:12px 0 8px;font-size:46px}.priceCard h3 i{color:#8ca0b8;font-size:15px;font-style:normal}.priceCard p{color:#8da1b9;line-height:1.55}.priceCard ul{border-top:1px solid #ffffff10;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0;padding:17px 0 0;list-style:none;display:grid}.enterpriseCard ul{grid-template-columns:1fr}.priceCard li{color:#dbe7f5;font-size:13px}.priceCard li:first-letter{color:var(--lime)}.priceCard>a{color:#fff;border:1px solid #ffffff17;border-radius:10px;justify-content:center;margin-top:27px;padding:13px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.fullCard>a{background:var(--lime);color:#061526}.recommended{color:var(--lime);letter-spacing:.13em;background:#81f3441e;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:950;position:absolute;top:22px;right:24px}.resellerSection{border-top:1px solid #ffffff0d;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.resellerSection p{color:#94a6bc;max-width:620px;font-size:17px;line-height:1.65}.resellerBenefits{gap:11px;display:grid}.resellerBenefits span{background:#081c34;border:1px solid #ffffff10;border-radius:14px;align-items:center;gap:16px;padding:19px;font-weight:800;display:flex}.resellerBenefits b{color:#6da1ff;background:#5d8cff1c;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.marketingFooter{border-top:1px solid #ffffff10;align-items:center;gap:30px;max-width:1240px;min-height:130px;margin:auto;padding:25px 28px;display:flex}.marketingFooter p{color:#71869f;margin-left:auto;font-size:12px}.marketingFooter>a{color:var(--lime);font-size:13px;font-weight:850;text-decoration:none}@media (width<=900px){.marketingLinks{display:none}.marketingHero{grid-template-columns:1fr;padding-top:65px}.marketingHero h1{font-size:55px}.marketingProduct{transform:none}.featureGrid{grid-template-columns:repeat(2,1fr)}.pricingGrid,.resellerSection{grid-template-columns:1fr}.pricingHeading{display:block}.pricingHeading p{max-width:620px}.marketingFooter{flex-wrap:wrap}.marketingFooter p{margin-left:0}.marketingFooter>a{margin-left:auto}}@media (width<=600px){.marketingNav{height:72px;padding:0 16px}.marketingBrand img{width:40px;height:40px}.marketingBrand b{font-size:20px}.marketingLogin{margin-left:auto;padding:10px 11px;font-size:11px}.marketingHero{gap:42px;padding:55px 18px 70px}.marketingHero h1{font-size:43px}.marketingHeroCopy>p{font-size:16px}.marketingActions{display:grid}.marketingTrust{gap:8px;display:grid}.productBody{grid-template-columns:42px 1fr;height:300px}.productWorkspace{padding:12px}.productStats span{padding:9px}.productStats small{font-size:7px}.productStats b{font-size:16px}.productChart{height:135px}.productChart svg{height:88px}.marketingSection,.pricingSection,.resellerSection{padding:75px 18px}.marketingSection h2,.pricingSection h2,.resellerSection h2{font-size:36px}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:auto}.pricingGrid{grid-template-columns:1fr}.priceCard{padding:27px 23px}.priceCard ul{grid-template-columns:1fr}.resellerSection{gap:30px}.marketingFooter{padding:28px 18px}.marketingFooter p{order:3;width:100%}.marketingFooter>a{margin-left:auto}}.userDock .profileLink{color:#071a2f;background:#fff;border:1px solid #dbe5f0;border-radius:13px;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.userDock .profileLink>span{width:30px;height:30px;color:var(--lime);background:#071a2f;border-radius:9px;place-items:center;font-weight:900;display:grid}.userDock .profileLink b,.userDock .profileLink small{text-align:left;display:block}.userDock .profileLink b{font-size:12px}.userDock .profileLink small{color:#718198;margin-top:2px;font-size:9px}.userDock .manageAccess{color:#2f6bff;background:#eaf0ff;border-color:#d5e1ff;justify-content:center;width:44px;font-size:17px;font-weight:900}.profilePage{background:radial-gradient(circle at 8% 0,#e9f1ff 0,#0000 32%),#f2f6fb;min-height:100vh}.profileHeader{color:#fff;z-index:3;background:#071a2f;border:0;align-items:center;height:76px;padding:0 max(22px,50vw - 580px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #071a2f24}.profileBrand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.profileBrand img{object-fit:contain;background:#061526;border-radius:13px;width:50px;height:50px}.profileBrand strong,.profileBrand small{display:block}.profileBrand strong{letter-spacing:-.05em;color:var(--lime);font-family:Avenir Next,Segoe UI,sans-serif;font-size:21px;font-weight:950}.profileBrand strong i{color:#5d8cff;font-style:normal}.profileBrand small{color:#cbd7e6;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:8px}.backDashboard{color:#d6e0ec;border:1px solid #fff2;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.backDashboard:hover{background:#ffffff0d}.profileShell{max-width:1160px;margin:auto;padding:34px 22px 110px}.profileHero{color:#fff;background:linear-gradient(125deg,#071a2f,#103a63);border-radius:20px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 40px #071a2f1d}.profileHero:after{content:"";border:42px solid #2f6bff24;border-radius:50%;width:230px;height:230px;position:absolute;top:-135px;right:-72px}.profileHero small,.passwordCard>div>small{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:900}.profileHero h1{letter-spacing:-.05em;margin:6px 0;font-size:37px}.profileHero p{color:#bdcad9;margin:0;font-size:14px}.profileGrid{grid-template-columns:340px minmax(0,1fr);gap:16px;margin-top:17px;display:grid}.identityCard,.passwordCard{background:#fff;border:1px solid #dbe5f0;border-radius:17px;box-shadow:0 12px 30px #071a2f0b}.identityCard{align-self:start;padding:25px}.profileAvatar{width:62px;height:62px;color:var(--lime);background:#071a2f;border-radius:18px;place-items:center;margin-bottom:18px;font-size:26px;font-weight:950;display:grid;box-shadow:0 9px 20px #071a2f2e}.identityCard>small{color:#66778f;letter-spacing:.14em;font-size:9px;font-weight:900}.identityCard h2{letter-spacing:-.04em;margin:5px 0 10px;font-size:26px}.roleBadge{color:#245edb;background:#e8f1ff;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.roleBadge.admin{color:#365600;background:#eaffb8}.identityCard dl{border-top:1px solid #e3eaf2;margin-top:22px;padding-top:14px}.identityCard dt{color:#718198;margin-top:12px;font-size:10px}.identityCard dd{margin:3px 0 0;font-size:13px;font-weight:800}.passwordCard{padding:26px 28px}.passwordCard h2{letter-spacing:-.04em;margin:5px 0;font-size:25px}.passwordCard>div>p{color:#66778f;margin:0 0 20px;font-size:13px}.passwordCard label{color:#66778f;margin-top:13px;font-size:11px;font-weight:850;display:block}.passwordCard input{color:#071a2f;background:#fff;border:1px solid #d0dbe7;border-radius:10px;outline:none;width:100%;margin-top:6px;padding:13px 14px;display:block}.passwordCard input:focus{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff18}.passwordCard label>small{color:#8a98aa;margin-top:5px;font-size:9px;display:block}.passwordCard form>button{color:#fff;background:linear-gradient(135deg,#3e76ff,#184bc8);border:0;border-radius:10px;width:100%;margin-top:18px;padding:13px;font-weight:850;box-shadow:0 10px 24px #164bc83b}.passwordCard form>button:disabled{opacity:.55}.profileMessage{color:#b42318;background:#fff1f1;border:1px solid #fecaca;border-radius:9px;margin-top:14px;padding:10px;font-size:12px}.profileMessage.success{color:#067647;background:#effcf4;border-color:#b7ebcd}@media (width<=700px){.profileHeader{height:64px;padding:0 13px}.profileBrand img{width:44px;height:44px}.profileBrand strong{font-size:19px}.backDashboard{padding:9px;font-size:0}.backDashboard:after{content:"← Dashboard";font-size:11px}.profileShell{padding:18px 12px 100px}.profileHero{border-radius:15px;padding:22px 20px}.profileHero h1{font-size:30px}.profileGrid{grid-template-columns:1fr}.identityCard,.passwordCard{padding:20px}.userDock .profileLink{padding:6px}.userDock .manageAccess{width:38px}}.dataManagerButton{z-index:9;color:#174dcc;background:#fff;border:1px solid #d4e1f0;border-radius:13px;padding:13px 15px;font-size:11px;font-weight:900;position:fixed;bottom:18px;right:270px;box-shadow:0 10px 25px #071a2f25}.dataManagerButton:hover{background:#edf3ff}.dataManagerOverlay{z-index:22;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#061526bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dataManagerModal{background:#f5f8fc;border-radius:20px;width:min(900px,100%);max-height:90vh;padding:26px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.dataManagerModal>small{color:#2f6bff;letter-spacing:.14em;font-size:10px;font-weight:900}.dataManagerModal>h2{letter-spacing:-.04em;margin:6px 0;font-size:29px}.dataManagerModal>p{color:#66778f;margin:0 0 18px;font-size:13px}.managerGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.managerGrid>article{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:17px}.managerGrid h3{margin:0 0 10px;font-size:16px}.managerRow{border-top:1px solid #edf1f5;align-items:center;gap:10px;padding:10px 0;display:flex}.managerRow>span{flex:1}.managerRow b,.managerRow small{display:block}.managerRow b{font-size:13px}.managerRow small{color:#718198;margin-top:3px;font-size:10px}.managerRow>button{color:#245edb;background:#e9f0ff;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.managerRow form{background:#f7f9fc;border-radius:10px;width:100%;padding:11px}.managerRow form label{color:#66778f;margin-top:8px;font-size:10px;font-weight:850;display:block}.managerRow form label:first-child{margin-top:0}.managerRow form input,.managerRow form select{color:#071a2f;background:#fff;border:1px solid #d0dbe7;border-radius:7px;width:100%;margin-top:4px;padding:9px;display:block}.managerRow form>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.managerRow form button{color:#fff;background:#245edb;border:0;border-radius:7px;padding:8px;font-size:10px;font-weight:900}.managerRow form button+button{color:#52647c;background:#e8edf3}@media (width<=700px){.dataManagerButton{padding:10px 12px;bottom:72px;right:10px}.dataManagerModal{padding:22px 15px}.managerGrid{grid-template-columns:1fr}.dataManagerModal>h2{font-size:25px}}.dataManagerButton,.settingsHeaderTools{display:none}.authenticated:has(.settingsView) .settingsHeaderTools{z-index:4;gap:7px;display:flex;position:absolute;top:157px;right:max(58px,50vw - 660px)}.settingsHeaderTools button,.settingsHeaderTools a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.settingsHeaderTools a{background:var(--lime);border-color:var(--lime);color:#284500}.settingsHeaderTools button:hover{background:#fff2}.rowActions{gap:5px;display:flex}.managerRow .rowActions button{color:#245edb;background:#e9f0ff;border:0;border-radius:7px;padding:7px 8px;font-size:9px;font-weight:900}.managerRow .rowActions .delete{color:#b42318;background:#fee7e7}.vaultPage{background:radial-gradient(circle at 8% 0,#e9f1ff 0,#0000 32%),#f2f6fb;min-height:100vh}.vaultShell{max-width:1220px;margin:auto;padding:30px 22px 110px}.vaultHero{color:#fff;background:linear-gradient(125deg,#071a2f,#103a63);border-radius:20px;align-items:center;padding:27px 30px;display:flex;box-shadow:0 18px 40px #071a2f1d}.vaultHero>div{flex:1}.vaultHero small{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:900}.vaultHero h1{letter-spacing:-.05em;margin:6px 0;font-size:35px}.vaultHero p{color:#bdcad9;margin:0;font-size:13px}.vaultHero>span{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:850}.vaultLayout{grid-template-columns:350px minmax(0,1fr);gap:15px;margin-top:16px;display:grid}.vaultDirectory,.vaultEditor{background:#fff;border:1px solid #dbe5f0;border-radius:16px;box-shadow:0 12px 30px #071a2f0b}.vaultDirectory{align-self:start;padding:17px}.vaultDirectory>div:first-child,.directoryTitle{padding:3px 5px 10px}.directoryTitle{border-top:1px solid #e4eaf1;margin-top:18px;padding-top:17px}.vaultDirectory>div small{color:#2f6bff;letter-spacing:.14em;font-size:9px;font-weight:900}.vaultDirectory h2{margin:3px 0;font-size:16px}.vaultDirectory>button{text-align:left;color:#071a2f;background:#fff;border:1px solid #e1e8f0;border-radius:10px;width:100%;margin-top:7px;padding:11px 70px 11px 12px;display:block;position:relative}.vaultDirectory>button.on{background:#eef3ff;border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff12}.vaultDirectory button b,.vaultDirectory button small{display:block}.vaultDirectory button b{font-size:12px}.vaultDirectory button small{color:#718198;margin-top:3px;font-size:9px}.vaultDirectory button i,.vaultDirectory button strong{color:#718198;font-size:9px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vaultDirectory button strong{color:#067647;font-size:11px}.vaultEditor{padding:25px}.vaultEditorHead>span{color:#2f6bff;letter-spacing:.14em;font-size:9px;font-weight:900}.vaultEditorHead h2{letter-spacing:-.04em;margin:5px 0;font-size:26px}.vaultEditorHead p{color:#718198;margin:0 0 19px;font-size:12px}.vaultEditor form>label{color:#66778f;margin-top:12px;font-size:10px;font-weight:850;display:block}.vaultEditor input,.vaultEditor textarea{color:#071a2f;background:#fff;border:1px solid #d0dbe7;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:12px;display:block}.vaultEditor textarea{resize:vertical;min-height:85px}.vaultEditor input:focus,.vaultEditor textarea:focus{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff15}.passwordInput{align-items:stretch;display:flex}.passwordInput input{border-radius:9px 0 0 9px}.passwordInput button{color:#245edb;background:#edf3ff;border:1px solid #d0dbe7;border-left:0;border-radius:0 9px 9px 0;margin-top:5px;padding:0 13px;font-size:10px;font-weight:900}.balanceField{background:#ecfdf3;border-radius:12px;position:relative;color:#067647!important;padding:13px!important}.balanceField input{color:#067647;padding-right:35px;font-size:23px;font-weight:900}.balanceField>b{font-size:16px;position:absolute;bottom:25px;right:27px}.vaultSave{color:#fff;background:linear-gradient(135deg,#3e76ff,#184bc8);border:0;border-radius:10px;width:100%;margin-top:18px;padding:13px;font-weight:900;box-shadow:0 10px 24px #164bc83b}.vaultEmpty{text-align:center;color:#718198;place-content:center;min-height:440px;display:grid}.vaultEmpty span{font-size:36px}.vaultEmpty h2{color:#071a2f;margin:12px 0 3px;font-size:21px}.vaultEmpty p{font-size:12px}.vaultLoading,.vaultDenied{color:#fff;background:#071a2f;place-items:center;min-height:100vh;display:grid}.vaultDenied section{text-align:center}.vaultDenied a{color:#fff;background:#2f6bff;border-radius:8px;margin-top:10px;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=700px){.authenticated:has(.settingsView) .settingsHeaderTools{flex-direction:column;align-items:stretch;top:138px;right:22px}.settingsHeaderTools button,.settingsHeaderTools a{padding:8px;font-size:9px}.settingsView .heading{align-items:flex-start;min-height:150px}.vaultShell{padding:16px 12px 100px}.vaultHero{padding:20px;display:block}.vaultHero h1{font-size:28px}.vaultHero>span{margin-top:14px;display:inline-block}.vaultLayout{grid-template-columns:1fr}.vaultDirectory{max-height:370px;overflow:auto}.vaultEditor{padding:19px}.managerRow{align-items:flex-start}.rowActions{flex-direction:column}}html,body{max-width:100%;overflow-x:hidden}button,select,input,textarea{touch-action:manipulation}.shell>*{min-width:0}@media (width<=760px){body{padding-bottom:72px}.authenticated>header{gap:9px;height:64px;padding:0 13px}.authenticated>header .brand{min-width:0}.authenticated>header nav{z-index:15;height:66px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#071a2ffa;border-top:1px solid #ffffff18;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #071a2f3d}.authenticated>header nav button{color:#aebed0;border-radius:9px;flex:1;min-width:0;min-height:45px;padding:6px 3px;font-size:11px}.authenticated>header nav button.on{color:var(--lime);background:#ffffff12}.authenticated>header em{display:none}.categoryNav{scrollbar-width:none;overscroll-behavior-inline:contain;gap:6px;padding:8px 12px;top:64px}.categoryNav::-webkit-scrollbar{display:none}.categoryNav button{flex:none;min-height:39px;padding:8px 13px}.categoryNav button:first-child,.categoryNav button:nth-last-child(-n+2){display:none}.shell{width:100%;padding:16px 11px 25px}.heading{min-width:0;padding:20px 17px}.heading h1{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.heading p{font-size:12px;line-height:1.45}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.kpis article{min-width:0;padding:12px 10px}.kpis span,.kpis small{font-size:10px;line-height:1.3}.kpis b{white-space:normal;overflow-wrap:anywhere;font-size:18px}.spreadCard{margin-bottom:11px;padding:16px;display:block}.spreadCard strong{font-size:29px}.spreadCard p{max-width:none;margin-bottom:0;font-size:11px;line-height:1.45}.sectionTitle{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 13px}.sectionTitle h2{font-size:17px;line-height:1.2}.notificationTools,.accountFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;display:grid}.accountFilters select{width:100%;min-width:0;min-height:44px;padding:8px 7px;font-size:11px}.telegramBadge{justify-content:center;min-height:39px}.notificationStatus{margin:-3px 13px 13px;padding:8px 9px;line-height:1.4}.upcomingItem{grid-template-columns:1fr;padding-bottom:11px}.upcomingOpen{grid-template-columns:52px minmax(0,1fr);gap:10px;width:100%;min-height:76px;padding:12px 13px}.upcomingOpen time{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.upcomingOpen>span{min-width:0}.upcomingOpen span strong,.upcomingOpen span small{overflow-wrap:anywhere}.upcomingOpen i{text-align:left;background:#f2f5f8;border-radius:6px;grid-column:2;width:max-content;max-width:100%;padding:5px 7px}.telegramSend{width:calc(100% - 26px);min-height:42px;margin:0 13px;padding:10px}.accountHead{display:none}.accountLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 8px;padding:14px 13px}.accountLine b{overflow-wrap:anywhere;grid-column:1/-1}.accountLine span,.accountLine strong{overflow-wrap:anywhere;min-width:0}.accountLine span:before,.accountLine strong:before{color:var(--muted);font-size:9px;display:block}.accountLine span:nth-child(2):before{content:"GIOCATO"}.accountLine span:nth-child(3):before{content:"VINTO"}.accountLine span:nth-child(4):before{content:"IN CORSO"}.accountLine span:nth-child(5):before{content:"SPREAD BF"}.accountLine strong:before{content:"SALDO"}.ticketTable{border-radius:11px}.ticketHead{display:none}.ticketLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 8px;padding:14px 13px}.ticketLine>b{overflow-wrap:anywhere;grid-column:1/-1;font-size:14px}.ticketLine>span,.ticketLine>strong,.ticketLine>select,.ticketLine>input{width:100%;min-width:0}.ticketLine>span:nth-child(2):before{content:"TIPO"}.ticketLine>span:nth-child(3):before{content:"GIOCATO"}.ticketLine>span:nth-child(4):before{content:"VINCITA"}.ticketLine>span:before{color:var(--muted);font-size:9px;display:block}.ticketLine>select,.ticketLine>input{min-height:43px}.activeTickets{margin:9px 0 12px;padding:13px}.ticketCards{grid-template-columns:1fr;display:grid;overflow:visible}.ticketCards button{width:100%;min-width:0;min-height:88px}.importMeta{grid-template-columns:1fr;gap:9px;margin-top:14px}.importMeta select,.importMeta input{min-height:44px;font-size:14px}.linkImport{grid-template-columns:1fr;gap:7px;margin-top:11px;display:grid}.linkImport input{width:100%;min-width:0;min-height:46px;font-size:13px}.linkImport button{min-height:46px;padding:11px}.file{align-items:flex-start;min-width:0;padding:11px}.file span{min-width:0}.file strong,.file small{overflow-wrap:anywhere;line-height:1.35}.archiveActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.archiveActions span{grid-column:1/-1;width:auto}.archiveActions button{min-height:43px}.settingsPanel{grid-template-columns:1fr;gap:10px;margin-top:14px}.settingsPanel article,.cashboxList{padding:15px 13px}.cashboxList{grid-column:1;grid-template-columns:1fr}.settingsPanel select,.settingsPanel input,.settingsPanel article>button,.telegramActions button{min-height:44px}.cashboxList>div,.adminList>div{overflow-wrap:anywhere;min-width:0}.panel{overflow:visible}.panelHead{grid-template-columns:1fr 1fr;gap:8px;padding:14px 12px;display:grid}.panelHead>div{grid-column:1/-1}.panelHead label{justify-content:space-between;align-items:center;min-width:0;min-height:42px;display:flex}.panelHead input{width:52px}.th{display:none}.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 9px;min-height:0;padding:14px 12px;display:grid;position:relative;overflow:visible}.event{grid-column:1/-1;min-width:0;padding-right:36px}.event>div{flex:0 0 50px}.event span{min-width:0}.event span strong,.event span small{overflow-wrap:anywhere}.odds{grid-area:auto/1;min-width:0}.row>.num:first-of-type{grid-area:auto/2;display:block}.row>.field{grid-area:auto/1}.row>.blue{grid-area:auto/2}.row>.red{background:#fff5f4;border-radius:7px;grid-area:auto/1/auto/-1;padding:8px 10px}.field input,.odds input{width:100%;min-height:40px;margin-top:4px}.check{width:34px;height:34px;position:absolute;top:14px;right:12px}.mobile{display:none}.work aside{margin-top:0;padding:17px;display:block;position:static}.result b{font-size:26px}.userDock{max-width:calc(100vw - 20px);bottom:76px;right:10px}.userDock .profileLink{min-width:0}.userDock .profileLink b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.dataManagerButton{bottom:132px}.authenticated:has(.settingsView) .settingsHeaderTools{max-width:calc(100vw - 40px);top:140px;right:20px}.settingsView .heading{min-height:155px;padding-right:135px}}@media (width<=390px){.shell{padding-inline:8px}.kpis article{padding:10px 8px}.kpis b{font-size:16px}.notificationTools,.accountFilters{grid-template-columns:1fr}.telegramBadge{width:100%}.panelHead{grid-template-columns:1fr}.panelHead>div{grid-column:1}.settingsView .heading{min-height:205px;padding-right:17px}.authenticated:has(.settingsView) .settingsHeaderTools{top:210px;left:25px;right:25px}}.workspaceStamp{z-index:8;background:#fff;border:1px solid #dbe5f0;border-radius:12px;padding:8px 11px;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 25px #071a2f18}.workspaceStamp b,.workspaceStamp small{display:block}.workspaceStamp b{color:#071a2f;font-size:11px}.workspaceStamp small{color:#718198;margin-top:2px;font-size:9px}.userDock .licensesLink{background:var(--lime);color:#284500;border:1px solid #cfe2a5;border-radius:12px;place-items:center;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.licensesPage{background:radial-gradient(circle at 8% 0,#e9f1ff 0,#0000 32%),#f2f6fb;min-height:100vh}.licenseHeader{color:#fff;z-index:3;background:#071a2f;border:0;align-items:center;height:76px;padding:0 max(22px,50vw - 620px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #071a2f24}.licenseHeader>a:last-child{color:#d6e0ec;border:1px solid #fff2;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.licenseShell{max-width:1240px;margin:auto;padding:30px 22px 115px}.licenseHero{color:#fff;background:linear-gradient(125deg,#071a2f,#103a63);border-radius:20px;align-items:center;padding:28px 30px;display:flex;box-shadow:0 18px 40px #071a2f1d}.licenseHero>div{flex:1}.licenseHero small,.newLicense>small,.licenseTitle small{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:900}.licenseHero h1{letter-spacing:-.05em;margin:6px 0;font-size:36px}.licenseHero p{color:#bdcad9;margin:0;font-size:13px}.licenseHero>span{color:#365600;background:#e8ffad;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:900}.licenseGrid{grid-template-columns:355px minmax(0,1fr);gap:15px;margin-top:16px;display:grid}.newLicense,.licenseDirectory{background:#fff;border:1px solid #dbe5f0;border-radius:17px;box-shadow:0 12px 30px #071a2f0b}.newLicense{align-self:start;padding:22px}.newLicense>small,.licenseTitle small{color:#2f6bff}.newLicense h2,.licenseTitle h2{letter-spacing:-.03em;margin:5px 0;font-size:21px}.newLicense>p{color:#718198;font-size:12px;line-height:1.45}.newLicense label{color:#66778f;margin-top:11px;font-size:10px;font-weight:850;display:block}.newLicense input,.newLicense select,.licenseStats input,.licenseStats select{color:#071a2f;background:#fff;border:1px solid #d0dbe7;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:11px;display:block}.newLicense input:focus,.newLicense select:focus{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff15}.licenseFormRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.newLicense>button{color:#fff;background:linear-gradient(135deg,#3e76ff,#184bc8);border:0;border-radius:10px;width:100%;margin-top:17px;padding:13px;font-weight:900;box-shadow:0 10px 24px #164bc83b}.licenseNote{color:#174dcc;background:#eef4ff;border-radius:8px;padding:9px;font-size:11px;line-height:1.4}.licenseDirectory{padding:20px}.licenseTitle{padding:2px 3px 10px}.licenseCard{background:#fff;border:1px solid #dce7f2;border-radius:13px;margin-top:9px;padding:15px}.licenseCard.suspended{opacity:.72;background:#fafafa}.licenseCardHead{align-items:center;gap:10px;display:flex}.licenseCardHead>span{width:38px;height:38px;color:var(--lime);background:#071a2f;border-radius:10px;place-items:center;font-weight:950;display:grid}.licenseCardHead>div{flex:1;min-width:0}.licenseCardHead b,.licenseCardHead small{display:block}.licenseCardHead b{font-size:14px}.licenseCardHead small{color:#718198;margin-top:3px;font-size:9px}.licenseCardHead i{color:#067647;background:#dcfae6;border-radius:15px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.licenseCard.suspended .licenseCardHead i{color:#b42318;background:#fee4e2}.licenseStats{grid-template-columns:90px 1fr 1fr;gap:8px;margin-top:13px;display:grid}.licenseStats>span,.licenseStats>label{background:#f6f8fb;border-radius:9px;padding:9px}.licenseStats small{color:#718198;font-size:8px;font-weight:900;display:block}.licenseStats b{margin-top:5px;font-size:16px;display:block}.licenseStats input,.licenseStats select{margin-top:4px;padding:7px;font-size:11px}.licenseActions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.licenseActions button{color:#245edb;background:#fff;border:1px solid #d5e1ee;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.licenseActions button:first-child{color:#b42318}.licenseGate{color:#fff;background:#071a2f;place-items:center;min-height:100vh;display:grid}.licenseGate section{text-align:center}.licenseGate a{color:#fff;background:#2f6bff;border-radius:8px;margin-top:10px;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=760px){.workspaceStamp{max-width:145px;bottom:76px;left:10px}.workspaceStamp b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.userDock{max-width:calc(100vw - 20px);overflow-x:auto}.userDock .licensesLink{padding-inline:10px}.licenseHeader{height:64px;padding:0 13px}.licenseHeader>a:last-child{padding:9px;font-size:0}.licenseHeader>a:last-child:after{content:"← Dashboard";font-size:11px}.licenseShell{padding:17px 11px 105px}.licenseHero{border-radius:15px;padding:21px 18px;display:block}.licenseHero h1{font-size:29px}.licenseHero>span{margin-top:13px;display:inline-block}.licenseGrid{grid-template-columns:1fr}.newLicense,.licenseDirectory{padding:16px 13px}.licenseStats{grid-template-columns:1fr 1fr}.licenseStats>span{grid-column:1/3}.licenseActions{grid-template-columns:1fr 1fr;display:grid}.licenseActions button{min-height:42px}.licenseFormRow{grid-template-columns:1fr 1fr}.newLicense input,.newLicense select{min-height:44px}}.otpField input{text-align:center;letter-spacing:.28em;font-weight:950;color:var(--lime)!important;font-size:23px!important}.cancelChallenge{color:#9fb0c7;background:0 0;border:0;width:100%;padding:11px;font-size:11px;font-weight:800}.userDock .securityLink{color:#2f6bff;background:#eaf0ff;border:1px solid #d5e1ff;border-radius:12px;place-items:center;width:43px;font-size:19px;font-weight:900;text-decoration:none;display:grid}.devicesPage{background:radial-gradient(circle at 8% 0,#e9f1ff 0,#0000 32%),#f2f6fb;min-height:100vh}.deviceShell{max-width:1120px;margin:auto;padding:30px 22px 115px}.deviceHero{color:#fff;background:linear-gradient(125deg,#071a2f,#103a63);border-radius:20px;align-items:center;padding:28px 30px;display:flex;box-shadow:0 18px 40px #071a2f1d}.deviceHero>div{flex:1}.deviceHero small,.deviceTitle small{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:900}.deviceHero h1{letter-spacing:-.05em;margin:6px 0;font-size:36px}.deviceHero p{color:#bdcad9;margin:0;font-size:13px}.deviceHero>span{background:#ffffff0e;border:1px solid #ffffff20;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:900}.deviceNote{color:#174dcc;background:#eef4ff;border:1px solid #cfe0ff;border-radius:10px;margin-top:13px;padding:10px 13px;font-size:12px}.devicePolicy{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.devicePolicy article{background:#fff;border:1px solid #dbe5f0;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.devicePolicy b{color:#2f6bff;font-size:23px}.devicePolicy span{color:#66778f;font-size:10px;line-height:1.35}.deviceDirectory{background:#fff;border:1px solid #dbe5f0;border-radius:17px;padding:20px;box-shadow:0 12px 30px #071a2f0b}.deviceTitle{padding:2px 3px 10px}.deviceTitle small{color:#2f6bff}.deviceTitle h2{margin:5px 0;font-size:21px}.deviceCard{border:1px solid #dfe8f1;border-radius:12px;grid-template-columns:45px minmax(0,1fr) 115px 150px;align-items:center;gap:11px;margin-top:8px;padding:13px;display:grid}.deviceCard.pending{background:#fffaf2;border-color:#f6d8a8}.deviceIcon{width:42px;height:42px;color:var(--lime);background:#071a2f;border-radius:11px;place-items:center;font-size:20px;display:grid}.deviceInfo{min-width:0}.deviceInfo b,.deviceInfo small,.deviceInfo span{display:block}.deviceInfo b{font-size:13px}.deviceInfo b i{color:#365600;background:#e8ffad;border-radius:10px;margin-left:6px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-block}.deviceInfo small,.deviceInfo span{color:#718198;overflow-wrap:anywhere;margin-top:3px;font-size:9px}.deviceState strong,.deviceState small{display:block}.deviceState strong{color:#067647;font-size:9px}.pending .deviceState strong{color:#b54708}.deviceState small{color:#2f6bff;margin-top:4px;font-size:9px}.deviceActions{justify-content:flex-end;gap:6px;display:flex}.deviceActions button{color:#b42318;background:#fff3f3;border:1px solid #f1c5c5;border-radius:8px;padding:8px 9px;font-size:9px;font-weight:900}.deviceActions .approve{color:#067647;background:#effcf4;border-color:#b9e6ca}.deviceLoading{color:#fff;background:#071a2f;place-items:center;min-height:100vh;display:grid}@media (width<=760px){.userDock .securityLink{flex:0 0 39px;width:39px}.deviceShell{padding:17px 11px 105px}.deviceHero{border-radius:15px;padding:21px 18px;display:block}.deviceHero h1{font-size:29px}.deviceHero>span{margin-top:13px;display:inline-block}.devicePolicy{grid-template-columns:1fr}.devicePolicy article{padding:11px 13px}.deviceDirectory{padding:15px 12px}.deviceCard{grid-template-columns:42px minmax(0,1fr);align-items:start}.deviceState{grid-column:2}.deviceActions{grid-column:1/3;grid-template-columns:1fr 1fr;display:grid}.deviceActions button{min-height:42px}.deviceActions button:only-child{grid-column:1/3}}.th,.row{grid-template-columns:minmax(245px,1.5fr) 90px 105px 90px 115px 115px 150px}.resultActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.resultActions button,.resultActions span{white-space:nowrap;border-radius:7px;place-items:center;min-height:36px;padding:6px;font-size:9px;font-weight:900;display:grid}.resultActions button{color:#fff;cursor:pointer;border:0}.resultActions button:disabled{cursor:not-allowed;opacity:.28}.bookWin{background:#079455}.bfWin{background:#155eef}.bookResolved{color:#067647;background:#dcfae6;grid-column:1/-1}.bfResolved{color:#174dcc;background:#eaf0ff;grid-column:1/-1}@media (width<=760px){body{padding-bottom:0}.authenticated>header nav{display:none}.categoryNav button:first-child,.categoryNav button:nth-last-child(-n+2){display:block}.row{padding-top:14px}.event{padding-right:0}.resultActions{grid-area:auto/1/auto/-1;gap:8px}.resultActions button,.resultActions span{min-height:46px;font-size:11px}.workspaceStamp{max-width:none;box-shadow:none;margin:16px 11px 7px;position:static}.workspaceStamp b{white-space:normal;overflow:visible}.userDock{filter:none;max-width:none;box-shadow:none;margin:0 11px 16px;position:static;overflow-x:auto}.dataManagerButton{margin:8px 11px;position:static}}.archiveToolbar{background:#fffaf2;border:1px solid #fed7aa;border-radius:11px;align-items:center;gap:15px;margin:16px 0 10px;padding:12px 14px;display:flex}.archiveToolbar>div{flex:1}.archiveToolbar b,.archiveToolbar small{display:block}.archiveToolbar b{font-size:13px}.archiveToolbar small{color:var(--muted);margin-top:3px;font-size:10px}.archiveToolbar label{color:#66778f;font-size:9px;font-weight:900}.archiveToolbar select{color:#071a2f;background:#fff;border:1px solid #d8c7aa;border-radius:8px;min-width:190px;margin-top:4px;padding:9px 10px;font-weight:850;display:block}.archiveToolbar button{color:#fff;background:#b42318;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:900}.archiveToolbar button:disabled{opacity:.35}.archiveCell{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.archiveCell input{border:1px solid #d0d5dd;border-radius:6px;width:100%;min-width:0;padding:7px}.archiveCell button{color:#b42318;background:#fff3f3;border:1px solid #f1c5c5;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:900}@media (width<=760px){.shell:not(.archiveView):not(.settingsView){padding-inline:8px}.work{display:block}.work aside{display:none}.panel{border-radius:10px;overflow:hidden}.panelHead{grid-template-columns:1fr 1fr;gap:6px;padding:11px 9px}.panelHead h2{font-size:16px}.panelHead p{font-size:10px;line-height:1.3}.panelHead label{min-height:37px;padding:5px 7px;font-size:10px}.panelHead input{width:45px}.row{grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding:10px 9px}.event{gap:8px}.event>div{flex-basis:43px;width:43px}.event b{font-size:13px}.event small{font-size:9px}.event span strong{font-size:12px;line-height:1.2}.odds{grid-template-columns:auto minmax(0,1fr);gap:1px 4px}.odds input,.field input{min-height:35px;margin-top:2px;padding:5px;font-size:12px}.num,.field{min-width:0}.num small,.field small{font-size:9px}.num b{overflow-wrap:anywhere;font-size:12px}.row>.red{padding:6px 8px}.resultActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;margin-top:1px}.resultActions button,.resultActions span{width:100%;min-width:0;min-height:42px;padding:7px 4px;font-size:11px}.kpis:not(.dashboardKpi){grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.kpis:not(.dashboardKpi) article{padding:9px 8px}.kpis:not(.dashboardKpi) b{font-size:15px}.archiveToolbar{align-items:stretch;margin:12px 0 8px;padding:10px}.archiveToolbar button{min-width:112px;padding:8px}.archiveTable .ticketLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.archiveCell{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 92px}.archiveCell input,.archiveCell button{min-height:42px}}@media (width<=390px){.row{grid-template-columns:minmax(0,1fr) 84px}.resultActions button,.resultActions span{font-size:10px}.archiveToolbar{display:grid}.archiveToolbar button{width:100%}}.activeHeadActions{align-items:center;gap:8px;display:flex}.activeHeadActions>button{color:#b42318;background:#fff3f3;border:1px solid #f1c5c5;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.activeHeadActions>button:disabled{opacity:.45}.noTicket>.kpis,.noTicket>.work{display:none}.activeHead>div small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.multipleTabs{scrollbar-width:thin;gap:8px;margin-top:12px;padding-bottom:3px;display:flex;overflow-x:auto}.multipleTabs button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;flex:0 0 190px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);padding:10px;display:grid}.multipleTabs button strong{width:36px;height:36px;color:var(--lime);background:#071a2f;border-radius:9px;grid-row:1/3;place-items:center;font-size:13px;display:grid}.multipleTabs button span,.multipleTabs button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multipleTabs button span{font-size:11px;font-weight:800}.multipleTabs button small{color:var(--muted);margin-top:3px;font-size:9px}.multipleTabs button.selected{background:#eef3ff;border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff16}.multipleTabs button.selected strong{color:#fff;background:#2f6bff}.multipleTabs>p{color:var(--muted);margin:3px 0;font-size:12px}@media (width<=760px){.activeTickets{padding:11px 9px}.activeHead{align-items:flex-start}.multipleTabs{gap:6px}.multipleTabs button{flex-basis:160px;grid-template-columns:38px minmax(0,1fr);padding:8px}.multipleTabs button strong{width:32px;height:32px}.noTicket .file{margin-bottom:0}.activeHeadActions{flex-direction:column;align-items:flex-end}.activeHeadActions>button{min-height:38px;padding:8px 10px}}.screenshotImport{grid-template-columns:minmax(0,1fr) 190px;gap:8px;margin-top:20px;display:grid}.screenshotImport label{background:#f7f9ff;border:1px dashed #9db9ff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:10px 13px;display:grid;position:relative;overflow:hidden}.screenshotImport label>span{color:#174dcc;background:#e7eeff;border-radius:8px;grid-row:1/3;place-items:center;width:46px;height:42px;font-size:0;display:grid}.screenshotImport label>span:after{content:"FOTO";font-size:10px;font-weight:950}.screenshotImport input{opacity:0;cursor:pointer;position:absolute;inset:0}.screenshotImport b,.screenshotImport small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screenshotImport b{font-size:12px}.screenshotImport small{color:var(--muted);font-size:9px}.screenshotImport>button{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:9px;font-weight:850;box-shadow:0 8px 18px #2f6bff30}.screenshotImport>button:disabled{opacity:.45}.archiveView>.screenshotImport,.settingsView>.screenshotImport{display:none}@media (width<=760px){.screenshotImport{grid-template-columns:1fr;margin-top:11px}.screenshotImport label{min-height:66px}.screenshotImport b,.screenshotImport small{white-space:normal}.screenshotImport>button{min-height:46px}}.importMethods{gap:6px;margin-top:13px;display:flex}.importMethods button{color:var(--muted);background:#fff;border:1px solid #d5dfeb;border-radius:20px;padding:8px 13px;font-size:10px;font-weight:900}.importMethods button.on{color:#174dcc;background:#eaf0ff;border-color:#2f6bff}.manualTicket{background:#fff;border:1px solid #dbe5f0;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.manualHead{border-bottom:1px solid var(--line);background:#f9fbfe;grid-template-columns:minmax(190px,1fr) repeat(3,minmax(130px,.6fr));align-items:end;gap:8px;padding:14px;display:grid}.manualHead>div{align-self:center}.manualHead small{color:#2f6bff;letter-spacing:.12em;font-size:9px;font-weight:900}.manualHead h2{margin:3px 0;font-size:17px}.manualHead label,.manualEvents label{color:var(--muted);font-size:9px;font-weight:850}.manualHead input,.manualEvents input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d0dbe7;border-radius:7px;margin-top:4px;padding:8px;display:block}.manualEvents{padding:5px 13px}.manualEvents article{border-top:1px solid #edf1f5;grid-template-columns:68px 110px 90px minmax(190px,1.4fr) minmax(140px,1fr) minmax(120px,.8fr) 85px 70px;align-items:end;gap:7px;padding:9px 0;display:grid}.manualEvents article:first-child{border-top:0}.manualEvents article>strong{color:#174dcc;align-self:center;font-size:10px}.removeManual{color:#b42318;background:#fff3f3;border:1px solid #f1c5c5;border-radius:7px;min-height:34px;font-size:9px;font-weight:900}.removeManual:disabled{opacity:.3}.manualActions{border-top:1px solid var(--line);background:#f9fbfe;align-items:center;gap:9px;padding:11px 13px;display:flex}.manualActions>button{color:#174dcc;background:#eaf0ff;border:1px solid #cddcff;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900}.manualActions span{color:var(--muted);margin-left:auto;font-size:10px}.manualActions span b{color:var(--ink);font-size:13px}.manualActions .saveManual{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;min-width:130px}.manualActions .saveManual:disabled{opacity:.45}.archiveView>.importMethods,.archiveView>.manualTicket,.settingsView>.importMethods,.settingsView>.manualTicket{display:none}@media (width<=900px){.manualHead{grid-template-columns:1fr 1fr}.manualHead>div{grid-column:1/-1}.manualEvents article{grid-template-columns:68px 1fr 1fr}.manualEventName,.manualEvents article>strong{grid-column:1/-1}.removeManual{grid-column:3}.manualActions{flex-wrap:wrap}.manualActions span{flex:1;margin-left:0}}@media (width<=520px){.importMethods{grid-template-columns:repeat(3,1fr);display:grid}.importMethods button{min-height:40px;padding:6px}.manualHead{grid-template-columns:1fr;padding:11px}.manualHead>div{grid-column:1}.manualEvents{padding:4px 9px}.manualEvents article{grid-template-columns:1fr 1fr;gap:6px;padding:10px 0}.manualEvents article>strong,.manualEventName{grid-column:1/-1}.manualEvents input{min-height:39px}.removeManual{grid-column:2;min-height:39px}.manualActions{grid-template-columns:1fr 1fr;padding:10px;display:grid}.manualActions span{grid-column:1/-1}.manualActions .saveManual,.manualActions>button:first-child{min-height:43px}}.ticketEconomics{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketEconomics .winTotal:before,.ticketEconomics .netRemaining.safe:before{background:#12b76a}.ticketEconomics .winTotal b,.ticketEconomics .netRemaining.safe b{color:#067647}.ticketEconomics .netRemaining.danger{background:#fff5f4;border-color:#f5b8b3}.ticketEconomics .netRemaining.danger:before,.ticketEconomics .riskWarning:before{background:#ef4444}.ticketEconomics .netRemaining.danger b,.ticketEconomics .riskWarning b{color:#b42318}.ticketEconomics .riskWarning{background:#fff1f0;border-color:#f5b8b3;grid-column:1/-1;grid-template-columns:100px 180px minmax(0,1fr);align-items:center;display:grid}.ticketEconomics .riskWarning span{color:#b42318;font-weight:950}.ticketEconomics .riskWarning b{margin:0}.ticketEconomics .riskWarning small{font-size:11px}.ticketEconomics article small{line-height:1.35}@media (width<=760px){.ticketEconomics{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketEconomics .riskWarning{grid-template-columns:1fr;padding:11px}.ticketEconomics .riskWarning span,.ticketEconomics .riskWarning b,.ticketEconomics .riskWarning small{display:block}.ticketEconomics .riskWarning b{margin:3px 0}}.shell:not(.importView)>.importMeta,.shell:not(.importView)>.importMethods,.shell:not(.importView)>.manualTicket,.shell:not(.importView)>.screenshotImport,.shell:not(.importView)>.linkImport,.shell:not(.importView)>.linkImportBox,.shell:not(.importView)>.file,.importView>.activeTickets,.importView>.ticketEconomics,.importView>.work{display:none!important}.importView .heading{background:linear-gradient(125deg,#071a2f,#174a78)}.userDock{filter:none;display:block;top:12px;bottom:auto;right:18px;overflow:visible!important}.userMenuTrigger{cursor:pointer;min-width:190px;box-shadow:0 10px 28px #071a2f2b}.userMenuTrigger>i{color:#718198;margin-left:auto;font-size:16px;font-style:normal;transition:transform .2s}.userDock.open .userMenuTrigger>i{transform:rotate(180deg)}.userDropdown{background:#fff;border:1px solid #dbe5f0;border-radius:13px;width:230px;padding:7px;position:absolute;top:54px;right:0;box-shadow:0 18px 45px #071a2f30}.userDropdown a,.userDropdown button{color:#19324d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:11px 12px;font-size:11px;font-weight:850;text-decoration:none;display:block}.userDropdown a:hover,.userDropdown button:hover{color:#174dcc;background:#eef4ff}.userDropdown .logout{color:#b42318;background:#fff2f2;margin-top:4px}@media (width>=761px){.userDropdownOperational{display:none}}@media (width<=760px){.userDock{z-index:18;margin:0;position:fixed;top:8px;bottom:auto;right:8px}.userMenuTrigger{min-width:0;padding:5px!important}.userMenuTrigger b{display:none}.userMenuTrigger>i{margin-left:2px}.userDropdown{width:min(240px,100vw - 16px);top:48px}.authenticated>header{padding-right:90px}.workspaceStamp{display:none}}.accountHead,.accountLine{grid-template-columns:1.35fr repeat(6,1fr)}@media (width<=760px){.accountLine span:nth-child(5):before{content:"SALDO CONTO"}.accountLine span:nth-child(6):before{content:"SPREAD BF"}.accountLine strong:before{content:"SPREAD TOTALE"}.authenticated>main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.authenticated>main>header{gap:8px;height:64px;padding:0 12px}.authenticated>main>header nav,.authenticated>main>header em{display:none!important}.authenticated>main>header .brand{min-width:0}.authenticated>main>header .brandMark,.authenticated>main>header .brand img{width:43px;height:43px}.authenticated>main>header .brand strong{font-size:16px}.authenticated>main>header .brand small{font-size:7px}.categoryNav{display:none}.userDock{width:20%;height:calc(66px + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom) 0;z-index:22;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071a2ff7;border-top:1px solid #ffffff1c;margin:0;position:fixed;inset:auto 0 0 auto;overflow:visible!important}.userMenuTrigger{pointer-events:auto;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0;height:100%;box-shadow:none!important;color:#9eb1c9!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:4px 2px!important;display:flex!important}.userMenuTrigger>span{font-size:21px;line-height:1;width:auto!important;height:auto!important;color:var(--lime)!important;background:0 0!important}.userMenuTrigger>span:after{content:"Menu";color:#9eb1c9;margin-top:3px;font-size:9px;line-height:1;display:block}.userMenuTrigger b,.userMenuTrigger>i{display:none}.userDock.open .userMenuTrigger{background:#ffffff10!important}.userDropdown{top:auto;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));pointer-events:auto;width:min(270px,100vw - 16px);max-height:calc(100vh - 92px);position:fixed;overflow:auto}}.mobileBottomNav,.mobileCategoryPicker{display:none}@media (width<=760px){.mobileBottomNav{z-index:20;height:calc(66px + env(safe-area-inset-bottom));padding:5px 0 env(safe-area-inset-bottom) 5px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071a2ff7;border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:20%;box-shadow:0 -10px 30px #071a2f38}.mobileBottomNav:after{content:"";width:20%;height:calc(66px + env(safe-area-inset-bottom));z-index:-1;background:#071a2ff7;border-top:1px solid #ffffff1c;position:fixed;bottom:0;right:0}.mobileBottomNav button{color:#9eb1c9;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 2px;font-size:9px;font-weight:800;display:flex}.mobileBottomNav button i{font-size:21px;font-style:normal;line-height:1}.mobileBottomNav button.on{color:var(--lime);background:#ffffff10}.mobileCategoryPicker{z-index:4;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:9px 11px;display:flex;position:sticky;top:64px;box-shadow:0 8px 18px #071a2f0c}.mobileCategoryPicker span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:850}.mobileCategoryPicker select{width:100%;min-height:40px;color:var(--ink);background:#f7faff;border:1px solid #cfdbea;border-radius:10px;padding:7px 10px;font-weight:850}}.manualEvents article.timeConflict,.systemRow.timeConflict{border-radius:10px;padding-left:8px;padding-right:8px;box-shadow:0 0 0 2px #ef444412;background:#fff1f0!important;border:1px solid #ef4444!important}.timeConflict input{background:snow!important;border-color:#ef4444!important}.timeWarning{grid-column:1/-1;line-height:1.35;color:#b42318!important;font-size:10px!important;font-weight:900!important}.conflictSummary{color:#b42318!important}.manualActions .cancelManual{color:#b42318;background:#fff1f0;border-color:#f1b8b4}.systemsView .heading{background:linear-gradient(125deg,#071a2f,#174a78)}.systemBuilder{margin-top:14px}.systemIntro,.systemOutputHead{background:#fff;border:1px solid #dbe5f0;border-radius:14px;align-items:center;gap:18px;padding:17px 20px;display:flex}.systemIntro>div,.systemOutputHead>div{flex:1}.systemIntro small,.systemOutputHead small{color:#2f6bff;letter-spacing:.13em;font-size:9px;font-weight:950}.systemIntro h2,.systemOutputHead h2{margin:4px 0;font-size:21px}.systemIntro p{color:var(--muted);margin:0;font-size:11px}.systemIntro>strong,.systemOutputHead>strong{color:#245edb;background:#e9f0ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.systemRows{background:#fff;border:1px solid #dbe5f0;border-radius:14px;margin-top:10px;padding:6px 13px}.systemRow{border-top:1px solid #edf1f5;grid-template-columns:64px 105px 85px minmax(180px,1.25fr) minmax(130px,.8fr) 90px 76px;align-items:end;gap:7px;padding:11px 0;display:grid}.systemRow:first-child{border-top:0}.systemRow label{min-width:0;color:var(--muted);font-size:9px;font-weight:850}.systemRow input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d0dbe7;border-radius:7px;margin-top:4px;padding:8px;display:block}.systemBadge{text-align:center;align-self:center}.systemBadge b,.systemBadge small{display:block}.systemBadge b{color:#fff;background:#174dcc;border-radius:9px;place-items:center;width:38px;height:34px;margin:auto;display:grid}.systemBadge small{color:var(--muted);margin-top:4px;font-size:9px}.systemBadge.double b{color:var(--lime);background:#071a2f}.systemActions{background:#fff;border:1px solid #dbe5f0;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.systemActions span{text-align:right;color:var(--muted);flex:1;font-size:10px}.systemActions span b{color:#b42318}.systemActions button{border-radius:8px;padding:10px 13px;font-size:10px;font-weight:900}.resetSystem{color:#b42318;background:#fff1f0;border:1px solid #f1b8b4}.generateSystem{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;min-width:150px}.systemOutput{margin-top:15px}.systemOutputHead{border-radius:14px 14px 0 0}.columnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.columnGrid>article{background:#fff;border:1px solid #dbe5f0;border-radius:12px;overflow:hidden}.columnGrid article>header{color:#fff;background:#071a2f;align-items:center;height:auto;padding:11px 13px;display:flex;position:static}.columnGrid article>header b{font-size:12px}.columnGrid article>header span{color:var(--lime);margin-left:auto;font-size:10px;font-weight:900}.columnGrid ol{margin:0;padding:6px 12px;list-style:none}.columnGrid li{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 0;font-size:10px;display:grid}.columnGrid li:first-child{border-top:0}.columnGrid li span,.columnGrid li b{min-width:0}.columnGrid li span{overflow-wrap:anywhere}.columnGrid li small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.columnGrid li>b{text-align:right;color:#174dcc}@media (width<=1050px){:is(.systemRow,.systemRow:has(.systemBadge.double)){grid-template-columns:64px 100px 85px repeat(2,minmax(120px,1fr))}.systemBadge{grid-row:span 2}.systemEvent{grid-column:4/-1}.systemRow:has(.systemBadge.double) label:nth-of-type(n+5){grid-column:auto}.timeWarning{grid-column:1/-1!important}}@media (width<=760px){.systemsView{padding-inline:8px}.systemIntro{padding:14px}.systemIntro h2{font-size:18px}.systemRows{padding:5px 8px}:is(.systemRow,.systemRow:has(.systemBadge.double)){grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);gap:7px;padding:10px 5px}.systemBadge{grid-area:1/1/3}.systemRow label{font-size:9px}.systemRow input{min-height:40px}.systemEvent{grid-column:1/-1!important}.systemRow label:nth-of-type(n+5){grid-column:auto}.systemActions{grid-template-columns:1fr 1fr;display:grid}.systemActions span{text-align:left;grid-area:1/1/auto/-1}.systemActions button{min-width:0;min-height:44px}.columnGrid{grid-template-columns:1fr}.columnGrid ol{padding:5px 10px}.columnGrid li{font-size:10px}.manualActions .cancelManual,.manualActions .saveManual{min-height:43px}}@media (width<=420px){:is(.systemRow,.systemRow:has(.systemBadge.double)){grid-template-columns:50px minmax(0,1fr)}.systemBadge{grid-area:auto/1}.systemRow label{grid-column:auto}.systemEvent,.systemRow label:nth-of-type(n+3){grid-column:1/-1!important}.systemActions{grid-template-columns:1fr}.systemActions button{grid-column:1}.manualActions .cancelManual,.manualActions .saveManual{grid-column:auto}}.manualEvents select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d0dbe7;border-radius:7px;margin-top:4px;padding:8px;display:block}.timeConflict select{background:snow!important;border-color:#ef4444!important}@media (width<=760px){.systemsView .heading{padding:17px 15px}.systemsView .heading h1{font-size:23px}.systemIntro{align-items:flex-start;gap:10px}.systemIntro>strong{flex:0 0 44px;width:44px;height:44px;font-size:18px}.systemIntro p{font-size:10px;line-height:1.45}.systemRows{background:0 0;border:0;margin-top:9px;padding:0}:is(.systemsView .systemRow,.systemsView .systemRow:has(.systemBadge.double)){background:#fff;border:1px solid #dbe5f0;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;padding:12px 10px;display:grid;box-shadow:0 7px 20px #071a2f0b}.systemsView .systemRow:first-child{border-top:1px solid #dbe5f0}.systemsView .systemBadge{text-align:left;border-bottom:1px solid #edf1f5;grid-area:auto/1/auto/-1;align-items:center;gap:9px;padding-bottom:8px;display:flex}.systemsView .systemBadge b{width:38px;height:34px;margin:0}.systemsView .systemBadge small{margin:0;font-size:10px;font-weight:850}.systemsView .systemRow label{min-width:0;grid-column:auto!important}.systemsView .systemRow .systemEvent,.systemsView .systemRow .systemMarket{grid-column:1/-1!important}.systemsView .systemRow input{width:100%;min-width:0;min-height:44px;font-size:13px}.systemsView .timeWarning{background:#fee4e2;border-radius:8px;padding:8px;grid-column:1/-1!important}.systemActions{bottom:calc(72px + env(safe-area-inset-bottom));z-index:3;position:sticky;box-shadow:0 -8px 25px #071a2f18}.systemOutputHead{padding:13px 14px}.systemOutputHead h2{font-size:18px}.systemOutputHead>strong{width:42px;height:42px;font-size:17px}.columnGrid>article{border-radius:10px}.columnGrid article>header{padding:11px}.columnGrid li{padding:8px 0;line-height:1.25}.manualEvents select{min-height:42px;font-size:13px}}@media (width<=370px){:is(.systemsView .systemRow,.systemsView .systemRow:has(.systemBadge.double)){grid-template-columns:1fr}.systemsView .systemRow label,.systemsView .systemRow .systemEvent,.systemsView .systemRow .systemMarket{grid-column:1!important}.systemActions{grid-template-columns:1fr}.systemActions button{grid-column:1}}@media (width<=760px){.systemsView .systemRow label:first-of-type,.systemsView .systemRow label:nth-of-type(2){min-width:0;overflow:hidden}.systemsView .systemRow label:first-of-type input,.systemsView .systemRow label:nth-of-type(2) input{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-inline:5px;font-size:11px;display:block}}.builderView .heading{background:linear-gradient(120deg,#071a2f,#174a78)}.exchangeBuilderRoot{margin-top:14px}.oddsControls{background:#fff;border:1px solid #dbe5f0;border-radius:14px;grid-template-columns:125px 170px minmax(150px,.7fr) minmax(200px,1fr) 125px;align-items:end;gap:8px;padding:14px;display:grid;box-shadow:0 10px 28px #071a2f0a}.oddsControls label,.oddsSectionHead label{color:var(--muted);font-size:9px;font-weight:850}.oddsControls input,.oddsControls select,.oddsSectionHead select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d0dbe7;border-radius:8px;margin-top:4px;padding:10px;display:block}.oddsControls>button{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:8px;min-height:38px;font-size:11px;font-weight:900}.oddsControls>button:disabled{opacity:.5}.oddsStatus{color:#067647;background:#ecfdf3;border:1px solid #b7e3cc;border-radius:10px;align-items:center;gap:10px;margin-top:9px;padding:9px 12px;font-size:10px;display:flex}.oddsStatus b{letter-spacing:.08em;font-size:9px}.oddsStatus span{font-weight:800}.oddsStatus small{color:inherit;margin-left:auto}.oddsStatus.demo{color:#9a5b00;background:#fff7e8;border-color:#f1c27d}.oddsWorkspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;margin-top:12px;display:grid}.oddsResults,.couponPanel{background:#fff;border:1px solid #dbe5f0;border-radius:14px;box-shadow:0 10px 28px #071a2f0a}.oddsSectionHead{border-bottom:1px solid #e6edf5;align-items:end;gap:14px;padding:14px;display:flex}.oddsSectionHead>div{flex:1}.oddsSectionHead small,.couponHead small{color:#2f6bff;letter-spacing:.12em;font-size:9px;font-weight:950}.oddsSectionHead h2,.couponHead h2{margin:3px 0 0;font-size:19px}.oddsSectionHead label{width:210px}.oddsEvent{border-top:1px solid #edf1f5;padding:13px 14px}.oddsEvent:first-of-type{border-top:0}.oddsEvent>header{height:auto;color:var(--ink);background:0 0;align-items:start;gap:12px;padding:0;display:flex;position:static}.oddsEvent>header>div{flex:1}.oddsEvent>header b,.oddsEvent>header small{display:block}.oddsEvent>header b{font-size:13px}.oddsEvent>header small{color:var(--muted);margin-top:3px;font-size:9px}.oddsEvent>header>span{color:#174dcc;background:#eaf0ff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:900}.oddsBookRows{margin-top:9px}.oddsBookRow{border-top:1px solid #edf1f5;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.oddsBookRow>strong{font-size:10px}.oddsBookRow>strong small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.oddsBookRow>div{flex-wrap:wrap;gap:6px;display:flex}.oddsBookRow button{color:var(--ink);background:#f8faff;border:1px solid #cfdbea;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.oddsBookRow button:hover{background:#eef4ff;border-color:#2f6bff}.oddsBookRow button span{font-size:9px;font-weight:800}.oddsBookRow button b{color:#174dcc;font-size:12px}.oddsBookRows>p{color:var(--muted);font-size:10px}.oddsEmpty{border:0}.couponPanel{position:sticky;top:92px;overflow:hidden}.couponHead{background:#f9fbfe;border-bottom:1px solid #e6edf5;align-items:center;gap:10px;padding:14px;display:flex}.couponHead>div{flex:1}.couponHead>strong{width:38px;height:38px;color:var(--lime);background:#071a2f;border-radius:50%;place-items:center;display:grid}.couponLegs{padding:5px 12px}.couponLegs>p{color:var(--muted);padding:14px 3px;font-size:10px}.couponLegs article{border-top:1px solid #edf1f5;grid-template-columns:24px minmax(0,1fr) 26px;align-items:start;gap:8px;padding:10px 0;display:grid}.couponLegs article:first-child{border-top:0}.couponLegs article>span{color:#174dcc;background:#eaf0ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.couponLegs article b,.couponLegs article small,.couponLegs article strong,.couponLegs article em{display:block}.couponLegs article b{font-size:10px}.couponLegs article small{color:var(--muted);margin-top:3px;font-size:8px}.couponLegs article strong{color:#174dcc;margin-top:4px;font-size:10px}.couponLegs article em{color:#b42318;margin-top:4px;font-size:8px;font-style:normal;font-weight:900}.couponLegs article>button{color:#b42318;background:0 0;border:0;font-size:19px}.couponTotal{border-top:1px solid #e6edf5;align-items:center;padding:12px 14px;display:flex}.couponTotal span{color:var(--muted);flex:1;font-size:10px}.couponTotal b{font-size:21px}.couponAlert{color:#b42318;background:#fff1f0;border-radius:8px;margin:0 12px 10px;padding:8px;font-size:9px;font-weight:900}.couponActions{background:#f9fbfe;border-top:1px solid #e6edf5;grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.couponActions button{color:#174dcc;background:#fff;border:1px solid #cfdbea;border-radius:8px;min-height:40px;font-size:9px;font-weight:900}.couponActions button.primary{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0}.couponActions button:disabled{opacity:.4}@media (width<=1050px){.oddsControls{grid-template-columns:repeat(2,minmax(0,1fr))}.oddsControls>button{grid-column:1/-1}.oddsWorkspace{grid-template-columns:minmax(0,1fr) 285px}}.couponLegs article.timeConflict{background:#fff1f0;border-radius:9px;margin:5px 0;padding:9px 6px;border:1px solid #ef4444!important}@media (width<=760px){.builderView{padding-inline:8px}.builderView .heading{padding:17px 15px}.builderView .heading h1{font-size:24px}.oddsControls{grid-template-columns:1fr 1fr;padding:11px}.oddsControls label:nth-of-type(n+3){grid-column:1/-1}.oddsControls>button{grid-column:1/-1;min-height:45px}.oddsStatus{flex-wrap:wrap;align-items:flex-start}.oddsStatus small{width:100%;margin:0}.oddsWorkspace{grid-template-columns:1fr}.couponPanel{grid-row:1;position:static}.oddsSectionHead{flex-direction:column;align-items:stretch}.oddsSectionHead label{width:100%}.oddsEvent{padding:12px 10px}.oddsEvent>header{display:block}.oddsEvent>header>span{margin-top:7px;display:inline-block}.oddsBookRow{grid-template-columns:1fr}.oddsBookRow>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oddsBookRow button{justify-content:space-between;padding:9px 7px}.couponActions button{min-height:44px}}.desktopSidebar{display:none}.headerBanner{background:#ffffff0c;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;min-width:310px;margin-left:auto;padding:9px 16px;display:flex}.headerBanner small{color:var(--lime);letter-spacing:.16em;font-size:8px;font-weight:950}.headerBanner b{color:#d8e3ef;font-size:11px}.topHeader{z-index:12}@media (width>=761px){.topHeader{padding-right:28px}.topHeader .brand{min-width:190px}.desktopSidebar{z-index:11;background:linear-gradient(#071a2f,#0a2541);border:0;border-radius:0;flex-direction:column;width:220px;padding:18px 13px 160px;display:flex;position:fixed;top:76px;bottom:0;left:0;overflow:auto;box-shadow:12px 0 30px #071a2f16}.desktopSidebar nav{flex-direction:column;gap:5px;display:flex}.desktopSidebar nav button{color:#9fb0c7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;min-height:43px;padding:10px 12px;font-size:11px;font-weight:850}.desktopSidebar nav button:hover{color:#fff;background:#ffffff0b}.desktopSidebar nav button.on{color:#fff;box-shadow:inset 3px 0 var(--lime);background:#ffffff12}.desktopSidebar em{color:#aebed0;margin-top:auto;font-size:9px;font-style:normal;font-weight:800;display:block}.desktopSidebar em span{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #b9f22720}.categoryNav{margin-left:220px;padding-left:28px;padding-right:28px}.shell{max-width:none;margin-left:220px;padding-left:28px;padding-right:28px}.workspaceStamp{width:192px;box-shadow:none;background:#0d2b49;border-color:#ffffff12;bottom:80px;left:14px}.workspaceStamp b{color:#fff}.workspaceStamp small{color:#91a7bd}.userDock{z-index:13;width:192px;inset:auto auto 17px 14px}.userMenuTrigger{width:100%;min-width:0;box-shadow:none}.userDropdown{inset:auto auto 55px 0}.role-collaborator .desktopSidebar nav button:last-child{display:none!important}}@media (width>=1060px){.oddsControls{grid-template-columns:minmax(210px,1.35fr) 105px 145px 155px 90px 105px}.oddsControls .bookFirst{grid-column:auto}.oddsControls label:nth-last-of-type(2){grid-column:1/3}.oddsControls label:last-of-type{grid-column:3/6}.oddsControls>button{grid-column:6}}.oddsControls .bookFirst{color:#174dcc;position:relative}.oddsControls .bookFirst>b{color:#fff;background:#174dcc;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;font-size:9px;display:inline-grid}.oddsControls .bookFirst select{background:#f4f7ff;border-color:#8fb1ff;font-weight:900}.matcherCounters{gap:7px;display:flex}.matcherCounters span{color:var(--muted);background:#f3f6fa;border-radius:9px;padding:8px 10px;font-size:9px}.matcherCounters b{color:#174dcc;font-size:13px}.ratingRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.ratingRows button{color:var(--ink);text-align:left;cursor:pointer;background:#f9fbfe;border:1px solid #d4dfeb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.ratingRows button:hover,.ratingRows button.selected{background:#eef4ff;border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff13}.ratingRows button>span{font-size:10px;font-weight:900}.ratingRows button>span i{color:#365600;background:#e8ffad;border-radius:9px;width:max-content;margin-top:3px;padding:3px 5px;font-size:7px;font-style:normal;display:block}.ratingRows button small{color:var(--muted);font-size:8px}.ratingRows button small b{color:var(--ink);font-size:10px}.ratingRows button>strong{color:#067647;background:#dcfae6;border-radius:8px;padding:7px;font-size:11px}.couponRule{color:#174dcc;background:#eef4ff;border-radius:8px;margin:10px 12px 0;padding:8px 9px;font-size:9px;line-height:1.4}.couponVerify{color:#9a5b00;background:#fff7e8;border-radius:8px;margin:0 12px 10px;padding:8px 9px;font-size:9px;line-height:1.4}html,body{overflow-x:hidden}.authenticated{min-height:100dvh}@media (width<=760px){.desktopSidebar,.headerBanner{display:none!important}.topHeader{padding-right:12px!important}.authenticated>main{min-height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.authenticated>main>.shell{margin:0;padding-bottom:18px}.authenticated>main>.shell>:last-child{margin-bottom:0}.mobileBottomNav,.userDock{height:calc(68px + env(safe-area-inset-bottom))}.mobileBottomNav{padding-bottom:env(safe-area-inset-bottom)}.userDropdown{bottom:calc(74px + env(safe-area-inset-bottom))}.oddsControls{grid-template-columns:1fr 1fr}.oddsControls .bookFirst{grid-column:1/-1}.oddsControls .ratingControl{grid-column:1}.oddsControls .ratingValue{grid-column:2}.oddsControls label:nth-last-of-type(2),.oddsControls label:last-of-type{grid-column:1/-1}.matcherCounters{width:100%}.matcherCounters span{text-align:center;flex:1}.ratingRows{grid-template-columns:1fr}.ratingRows button{grid-template-columns:minmax(0,1fr) auto auto auto;min-height:54px}.couponRule,.couponVerify{font-size:10px}.couponPanel{margin-bottom:0}}@media (width>=761px){.topHeader{height:96px;padding:0 32px}.topHeader .brand{gap:15px;min-width:245px}.topHeader .brandMark{border-radius:15px;width:62px;height:62px}.topHeader .brandMark img{transform:translateY(-7px);width:84px!important;height:84px!important}.topHeader .brand strong{font-size:28px!important}.topHeader .brand small{margin-top:8px;font-size:10px!important}.topHeader .brand strong:after{width:34px;height:3px;margin-top:6px}.headerBanner{min-width:390px;min-height:52px;padding:11px 19px}.headerBanner small{font-size:10px}.headerBanner b{font-size:14px}.desktopSidebar{width:240px;box-shadow:none;background:#071a2f;border-right:1px solid #ffffff10;padding:28px 14px 168px;scroll-padding-top:28px;top:96px}.desktopSidebar nav{gap:6px}.desktopSidebar nav button{border-radius:9px;min-height:50px;padding:12px 15px;font-size:14px}.desktopSidebar em{font-size:11px}.categoryNav{margin-left:240px;padding-left:30px;padding-right:30px;top:96px}.shell{margin-left:240px;padding-left:30px;padding-right:30px}.workspaceStamp,.userDock{width:212px;left:14px}.couponPanel{top:104px}}.systemTypeNav{justify-content:flex-start}.systemTypeNav button{text-align:center;min-width:190px}.systemTarget{background:#fff;border:1px solid #dbe5f0;border-radius:14px;grid-template-columns:minmax(0,1fr) 210px 155px;align-items:center;gap:14px;margin-top:10px;padding:15px 18px;display:grid;box-shadow:0 10px 28px #071a2f0a}.systemTarget small{color:#2f6bff;letter-spacing:.13em;font-size:9px;font-weight:950}.systemTarget h3{margin:4px 0;font-size:17px}.systemTarget p{color:var(--muted);margin:0;font-size:10px}.systemTarget label{color:var(--muted);font-size:9px;font-weight:850}.systemTarget input{color:#071a2f;background:#f4f7ff;border:1px solid #8fb1ff;border-radius:8px;width:100%;margin-top:5px;padding:10px;font-size:16px;font-weight:900;display:block}.systemTarget>span{color:#aebed0;background:#071a2f;border-radius:10px;padding:11px;font-size:9px;font-weight:850;display:block}.systemTarget>span b{color:var(--lime);margin-top:4px;font-size:17px;display:block}.columnGrid article>header span{text-align:right;max-width:72%;line-height:1.35}.sequenceScroll{-webkit-overflow-scrolling:touch;scrollbar-color:#8fa6bf #edf2f7;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto hidden}.sequenceInner .th,.sequenceInner .row{grid-template-columns:minmax(230px,1.45fr) 78px 96px 80px 105px 100px 96px 150px}.sequenceInner .th{font-size:9px}.sequenceInner .row{min-height:76px}.sequenceInner .event span strong{font-size:12px}.sequenceInner .event small,.sequenceInner .num small,.sequenceInner .field small{font-size:9px}.sequenceInner .num b{font-size:12px}.sequenceInner .odds b{font-size:11px}.sequenceInner .odds input,.sequenceInner .field input{font-size:12px}.sequenceInner input:disabled{color:#66778f;cursor:not-allowed;background:#f0f3f6}.bankState{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.bankState>span{color:#365600;white-space:nowrap;background:#e8ffad;border-radius:16px;padding:7px 8px;font-size:8px;font-weight:950}.bankState>button{color:#174dcc;cursor:pointer;background:#fff;border:1px solid #b8c9da;border-radius:7px;min-width:31px;min-height:31px;font-size:14px;font-weight:950}.bankState .placedButton{width:100%;color:var(--lime);background:#071a2f;border:0;font-size:9px}.bankState button:disabled{cursor:not-allowed;opacity:.3}.row.placed:not(.editing):not(.done){background:#f5f7fa}.row.placed:not(.editing):not(.done)>:not(.bankState):not(.resultActions){opacity:.4;filter:saturate(.55)}.row.editing{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b}.row.editing .bankState>span{color:#925200;background:#fff0bd}.sequenceScroll .resultActions{min-width:0}@media (width<=760px){.systemTypeNav{display:none}.systemTarget{grid-template-columns:1fr 1fr;gap:10px;padding:13px}.systemTarget>div{grid-column:1/-1}.systemTarget h3{font-size:16px}.systemTarget label,.systemTarget>span{min-width:0}.columnGrid article>header span{max-width:68%;font-size:8px}.sequenceScroll{overflow:visible}.sequenceInner{min-width:0}.sequenceInner .th{display:none}.sequenceInner .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.sequenceInner .event span strong{font-size:13px}.sequenceInner .event small,.sequenceInner .num small,.sequenceInner .field small{font-size:10px}.sequenceInner .num b{font-size:13px}.bankState{grid-column:1/-1}.bankState>span{padding:9px 11px;font-size:9px}.bankState>button{min-height:43px}.bankState .placedButton{font-size:11px}.sequenceInner .resultActions{grid-column:1/-1}}@media (width<=390px){.systemTarget{grid-template-columns:1fr}.systemTarget label,.systemTarget>span{grid-column:1}.sequenceInner .row{grid-template-columns:minmax(0,1fr) 84px}}.sequencePanel .panelHead{padding:11px 13px}.sequencePanel .panelHead h2{font-size:17px}.sequencePanel .panelHead p{font-size:10px}.sequencePanel .panelHead label{padding:5px 7px;font-size:10px}.sequenceInner .th,.sequenceInner .row{grid-template-columns:minmax(220px,1.55fr) 80px 92px 80px 98px 94px 92px 142px;column-gap:6px;padding-left:11px;padding-right:11px}.sequenceInner .th{padding-top:7px;padding-bottom:7px;font-size:8px}.sequenceInner .row{min-height:64px;padding-top:7px;padding-bottom:7px}.sequenceInner .event{gap:8px}.sequenceInner .event>div{width:48px}.sequenceInner .event span strong{font-size:11px;line-height:1.2}.sequenceInner .event small,.sequenceInner .num small,.sequenceInner .field small,.sequenceInner .odds small{font-size:8px;line-height:1.15}.sequenceInner .num b,.sequenceInner .odds b{white-space:nowrap;font-size:11px}.sequenceInner .odds input,.sequenceInner .field input{height:29px;font-size:11px}.sequenceInner .field input{width:100%}.sequenceInner .num{min-width:0}.sequenceInner .num b{display:block}.sequenceInner .resultActions{gap:5px}.sequenceInner .resultActions button{min-width:0;padding-left:6px;padding-right:6px;font-size:8px}.bankState>span,.row.editing .bankState>span{color:#6e1731;background:#ffd1dd;border:1px solid #f3a7ba}.bankState .placedButton{color:#5e112a;background:#f3a7ba;border:1px solid #ec8fab;font-weight:950;box-shadow:inset 0 -2px #db7894}.bankState .placedButton:hover{background:#ee93ac}.bankState .placedButton:disabled{color:#5e112a;background:#f3a7ba}.systemSchedule{background:#fff;border:1px solid #dbe5f0;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.systemScheduleHead{border-bottom:1px solid #e5ecf4;grid-template-columns:minmax(0,1fr) auto 180px 210px;align-items:end;gap:12px;padding:13px 15px;display:grid}.systemScheduleHead small{color:#2f6bff;letter-spacing:.13em;font-size:9px;font-weight:950}.systemScheduleHead h3{margin:3px 0;font-size:18px}.systemScheduleHead p{color:var(--muted);margin:0;font-size:9px}.systemScheduleHead label{color:var(--muted);font-size:9px;font-weight:850}.systemScheduleHead select{width:100%;color:var(--ink);background:#f8faff;border:1px solid #cfdbea;border-radius:8px;margin-top:4px;padding:8px;display:block}.weekControls{gap:5px;display:flex}.weekControls button{color:#174dcc;background:#fff;border:1px solid #cfdae8;border-radius:8px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:900}.weekControls button:first-child,.weekControls button:nth-child(3),.weekControls button:last-child{width:34px;padding:0;font-size:18px}.weekControls button:disabled{opacity:.5}.fixtureRail{scrollbar-width:thin;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.fixtureRail>article{background:#f9fbfe;border:1px solid #dbe5f0;border-radius:10px;flex:0 0 250px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;display:grid}.fixtureRail time,.fixtureRail small{color:var(--muted);font-size:8px}.fixtureRail>article>b{grid-column:1/-1;font-size:11px;line-height:1.25}.fixtureRail small{text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.fixtureRail .fixtureInsert{color:#fff;background:#174dcc;border:0;border-radius:7px;grid-area:3/2;padding:6px 8px;font-size:8px;font-weight:900}.fixtureOdds{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.fixtureRail .fixtureOdds button{color:#174dcc;background:#fff;border:1px solid #c8d7ea;border-radius:7px;grid-area:auto;padding:7px 5px;font-size:8px;font-weight:850;position:static}.fixtureRail .fixtureOdds button b{color:#071a2f;margin-top:2px;font-size:11px;display:block}.fixtureRail>p{color:var(--muted);margin:8px;font-size:10px}@media (width<=760px){.mobileBottomNav{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:2px;right:16.6667%}.mobileBottomNav:after{width:16.6667%}.mobileBottomNav button{padding-inline:1px;font-size:8px}.mobileBottomNav button i{font-size:19px}.userDock{width:16.6667%;padding-left:0}.userMenuTrigger>span{font-size:19px}.userMenuTrigger>span:after{font-size:8px}.sequencePanel .panelHead{gap:6px;padding:11px 10px}.sequencePanel .panelHead h2{font-size:16px}.sequencePanel .panelHead p{font-size:9px}.sequencePanel .panelHead label{min-height:38px;padding:5px 7px;font-size:9px}.sequenceInner{min-width:0}.sequenceInner .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 7px;padding:11px 10px}.sequenceInner .event{gap:8px;padding-right:0}.sequenceInner .event>div{flex-basis:45px}.sequenceInner .event span strong{font-size:12px}.sequenceInner .event small,.sequenceInner .num small,.sequenceInner .field small,.sequenceInner .odds small{font-size:9px}.sequenceInner .odds input,.sequenceInner .field input{height:36px;min-height:36px}.sequenceInner .row>.red{padding:7px 8px}.bankState{gap:6px}.bankState>span{padding:8px 10px}.bankState>button{min-height:40px}.sequenceInner .resultActions button{min-height:42px;font-size:10px}.systemScheduleHead{grid-template-columns:1fr;gap:9px;padding:12px}.systemScheduleHead h3{font-size:16px}.systemScheduleHead p{font-size:9px}.weekControls{grid-template-columns:36px minmax(0,1fr) 36px 36px;display:grid}.weekControls button:first-child,.weekControls button:nth-child(3),.weekControls button:last-child{width:auto}.systemScheduleHead select{min-height:42px}.fixtureRail{padding:9px}.fixtureRail>article{flex-basis:210px}}@media (width<=370px){.mobileBottomNav button,.userMenuTrigger>span:after{font-size:7px}.mobileBottomNav button i,.userMenuTrigger>span{font-size:18px}}.oddsStatus>span{flex:1}.quoteRealtime{align-items:center;gap:7px;margin-left:auto;display:flex}.quoteRealtime strong{white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.quoteRealtime strong i{background:#98a2b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #98a2b31c}.quoteRealtime strong.fresh i{background:#12b76a;box-shadow:0 0 0 3px #12b76a25}.quoteRealtime strong.recent i{background:#f79009;box-shadow:0 0 0 3px #f7900925}.quoteRealtime strong.stale i{background:#f04438;box-shadow:0 0 0 3px #f0443825}.quoteRealtime button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:950}.ratingRows button:disabled{cursor:wait;opacity:.58}.ratingRows button small em{color:#667085;margin-top:2px;font-size:7px;font-style:normal;display:block}.matcherCounters .staleCount{color:#b42318;background:#fff1f0}.matcherCounters .staleCount b{color:#b42318}.quoteRealtime button.autoOn{color:#fff;background:#067647;border-color:#12b76a}.quoteRealtime button.autoOff{color:#667085;background:#fff;border-color:#98a2b3}.liveLayControls{align-items:center;gap:7px;margin-left:8px;display:flex;flex:none!important}.liveLayControls>span{color:#174dcc;background:#edf4ff;border:1px solid #245eea;border-radius:8px;place-items:center;min-height:34px;padding:7px 9px;font-size:9px;font-weight:950;display:grid}.liveLayControls small{color:#667085;max-width:118px;font-size:8px;line-height:1.25}.sequenceInner .odds .liveLayButton{color:#6e1731;cursor:pointer;background:#ffd1dd;border:1px solid #f3a7ba;border-radius:5px;grid-column:1/-1;width:100%;min-height:22px;padding:3px 5px;font-size:8px;font-weight:950}.sequenceInner .odds .liveLayButton:disabled{opacity:.4;cursor:not-allowed}.handicapEditor{align-items:center;gap:5px;margin-top:4px;font-weight:850;color:#174dcc!important;font-size:8px!important;font-style:normal!important;display:flex!important}.handicapEditor input{background:#fff!important;border:1px solid #adc4ef!important;border-radius:5px!important;width:64px!important;min-height:24px!important;padding:3px 5px!important;font-size:10px!important;font-weight:850!important}.liveScoreControls{align-items:center;gap:5px;display:flex;flex:none!important}.liveScoreControls button{color:#174dcc;cursor:pointer;background:#fff;border:1px solid #1d5fd1;border-radius:8px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:950}.liveScoreControls button.on{color:#fff;background:#067647;border-color:#12b76a}.liveScoreControls button:disabled{opacity:.4;cursor:not-allowed}.liveScoreControls small{color:#667085;max-width:82px;font-size:8px;line-height:1.25}.liveScoreBadge{white-space:normal;background:#eef2f6;border-radius:5px;width:max-content;max-width:100%;margin-top:4px;padding:3px 6px;font-style:normal;font-weight:850;color:#475467!important;font-size:8px!important;display:block!important}.liveScoreBadge.playing{background:#e8fff2;color:#067647!important}.liveScoreBadge.final{background:#eaf0ff;color:#174dcc!important}.liveScoreBadge.void{background:#fff4e5;color:#b54708!important}.resultActions .liveSuggestion{color:#b8ff21;background:#071a2f;border:1px solid #b8ff21;grid-column:1/-1;min-height:30px}@media (width<=760px){.quoteRealtime{justify-content:space-between;width:100%;margin:2px 0 0}.quoteRealtime button{min-height:34px}.sequencePanel .panelHead>.liveLayControls,.sequencePanel .panelHead>.liveScoreControls{grid-column:1/-1;grid-template-columns:1fr auto;margin:0;display:grid}.liveLayControls button,.liveScoreControls button{min-height:42px}.liveLayControls small,.liveScoreControls small{max-width:none}.liveScoreControls{grid-template-columns:minmax(0,1fr) auto auto!important}.sequenceInner .odds .liveLayButton{min-height:36px;font-size:10px}.liveScoreBadge{font-size:9px!important}.resultActions .liveSuggestion{min-height:42px}}.matcherCounters{flex-wrap:wrap;justify-content:flex-end}.oddsEmpty button{color:#fff;cursor:pointer;background:#174dcc;border:0;border-radius:7px;margin-left:8px;padding:7px 9px;font-size:9px;font-weight:900}.systemFixtureFilters{background:#f8faff;border-bottom:1px solid #e5ecf4;grid-template-columns:220px 220px minmax(280px,1fr);gap:10px;padding:12px 15px;display:grid}.systemFixtureFilters label{color:var(--muted);font-size:9px;font-weight:850}.systemFixtureFilters input,.systemFixtureFilters select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cfdbea;border-radius:8px;margin-top:4px;padding:10px;display:block}.selectedFixture{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:18px;padding:15px;display:grid}.selectedFixture time,.selectedFixture small,.selectedFixture b{display:block}.selectedFixture time,.selectedFixture small{color:var(--muted);font-size:9px}.selectedFixture b{margin:4px 0;font-size:15px}.selectedFixtureOdds{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.selectedFixtureOdds button{color:#174dcc;background:#fff;border:1px solid #c8d7ea;border-radius:9px;padding:9px 7px;font-size:10px;font-weight:900}.selectedFixtureOdds button:hover{background:#eef4ff;border-color:#2f6bff}.selectedFixtureOdds button span,.selectedFixtureOdds button b{margin:0;display:block}.selectedFixtureOdds button b{color:var(--ink);margin-top:3px;font-size:14px}.fixturePickerEmpty{color:var(--muted);text-align:center;padding:22px 15px;font-size:11px}@media (width<=900px){.systemFixtureFilters{grid-template-columns:1fr 1fr}.systemFixtureFilters .matchChoice{grid-column:1/-1}.selectedFixture{grid-template-columns:1fr}}@media (width<=600px){.systemFixtureFilters{grid-template-columns:1fr;padding:11px}.systemFixtureFilters .matchChoice{grid-column:1}.systemFixtureFilters input,.systemFixtureFilters select{min-height:44px}.selectedFixture{padding:12px}.selectedFixture b{font-size:13px}.selectedFixtureOdds button{min-height:48px}}.dropsView .heading{background:linear-gradient(125deg,#071a2f,#4b183e)}.dropMonitor{margin-top:14px}.dropControls{background:#fff;border:1px solid #dbe5f0;border-radius:14px;grid-template-columns:190px 150px 125px minmax(190px,1fr) 125px 145px;align-items:end;gap:9px;padding:14px;display:grid;box-shadow:0 10px 28px #071a2f0a}.dropControls label{color:var(--muted);font-size:9px;font-weight:850}.dropControls input,.dropControls select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d0dbe7;border-radius:8px;margin-top:4px;padding:10px;display:block}.dropControls>button{color:#fff;background:#174dcc;border:0;border-radius:8px;min-height:39px;font-size:10px;font-weight:900}.dropControls>button:disabled{opacity:.5}.dropControls .dropAuto{color:#b4236a;background:#fff2f8;border:1px solid #f0b9d8}.dropControls .dropAuto.on{color:#fff;background:#e768a9;border-color:#e768a9}.dropStatus{color:#8b2459;background:#fff5fa;border:1px solid #f0c4dc;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;font-size:10px;display:flex}.dropStatus>span:nth-of-type(2){font-weight:750}.dropStatus small{color:var(--muted);margin-left:auto}.dropInfo{color:#8a5310;background:#fff9ed;border:1px solid #f4d8aa;border-radius:10px;gap:12px;margin-top:8px;padding:10px 12px;font-size:10px;display:flex}.dropInfo b{white-space:nowrap}.dropGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dropGrid>article{background:#fff;border:1px solid #dbe5f0;border-radius:13px;overflow:hidden;box-shadow:0 9px 25px #071a2f0a}.dropGrid article>header{height:auto;color:var(--ink);background:#fff;align-items:flex-start;gap:10px;padding:13px;display:flex;position:static}.dropGrid article>header>div{flex:1;min-width:0}.dropGrid header small,.dropGrid header b,.dropGrid header span{display:block}.dropGrid header small,.dropGrid header span{color:var(--muted);font-size:9px}.dropGrid header b{margin:4px 0;font-size:12px}.dropGrid header strong{color:#b4236a;white-space:nowrap;background:#ffe5f2;border-radius:20px;padding:7px 9px;font-size:13px}.dropMarket{background:#fafcff;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;align-items:center;padding:10px 13px;display:flex}.dropMarket span{color:var(--muted);flex:1;font-size:10px}.dropMarket b{color:#174dcc;font-size:11px}.dropPrice{justify-content:center;align-items:center;gap:14px;padding:12px;display:flex}.dropPrice span{color:var(--muted);font-size:9px}.dropPrice span b{color:var(--ink);margin-top:2px;font-size:16px;display:block}.dropPrice i{color:#e768a9;font-size:18px;font-style:normal}.dropGrid>.empty{grid-column:1/-1}@media (width<=1100px){.dropControls{grid-template-columns:repeat(3,minmax(0,1fr))}.dropControls>button{min-height:44px}.dropGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dropsView{padding-inline:8px}.dropControls{grid-template-columns:1fr 1fr;padding:11px}.dropControls label:nth-of-type(4){grid-column:1/-1}.dropControls input,.dropControls select{min-height:44px}.dropStatus{flex-wrap:wrap;align-items:flex-start}.dropStatus small{width:100%;margin:0}.dropInfo{line-height:1.45;display:block}.dropInfo b{margin-bottom:4px;display:block}.dropGrid{grid-template-columns:1fr}.dropGrid article>header{padding:12px}}@media (width<=760px){.mobileBottomNav{grid-template-columns:repeat(8,minmax(0,1fr));right:11.1111%}.mobileBottomNav:after,.userDock{width:11.1111%}.mobileBottomNav button{font-size:7px}.mobileBottomNav button i{font-size:17px}}@media (width<=1050px){.systemFixtureFilters{grid-template-columns:1fr 1fr}.systemFixtureFilters .matchChoice{grid-column:1/-1}}@media (width<=600px){.systemFixtureFilters{grid-template-columns:1fr}.systemFixtureFilters .matchChoice{grid-column:1}.selectedFixtureOdds{grid-template-columns:repeat(2,minmax(0,1fr))}}.selectedFixture.allMarkets{padding:0;display:block}.selectedFixtureTitle{background:#fbfcfe;border-bottom:1px solid #e5ecf4;padding:15px}.selectedFixtureTitle time,.selectedFixtureTitle b,.selectedFixtureTitle small{display:block}.selectedFixtureTitle time,.selectedFixtureTitle small{color:var(--muted);font-size:9px}.selectedFixtureTitle b{margin:4px 0;font-size:16px}.selectedFixtureMarketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.fixtureMarketBlock{background:#f8faff;border:1px solid #dbe5f0;border-radius:10px;min-width:0;overflow:hidden}.fixtureMarketBlock>header{color:#fff;background:#071a2f;height:auto;padding:9px 10px;position:static}.fixtureMarketBlock>header b{font-size:10px}.fixtureMarketBlock .selectedFixtureOdds{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.fixtureMarketBlock .selectedFixtureOdds button{padding:8px 5px}.fixtureMarketBlock .selectedFixtureOdds button span{white-space:nowrap;font-size:9px}@media (width<=1050px){.selectedFixtureMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.selectedFixtureMarketGrid{grid-template-columns:1fr;padding:9px}.selectedFixtureTitle{padding:12px}.fixtureMarketBlock .selectedFixtureOdds{grid-template-columns:repeat(2,minmax(0,1fr))}.fixtureMarketBlock:first-child .selectedFixtureOdds{grid-template-columns:repeat(3,minmax(0,1fr))}}.dropToolbar{background:#fff;border:1px solid #dbe5f0;border-radius:13px 13px 0 0;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:11px;display:flex;box-shadow:0 9px 25px #071a2f08}.dropToolbar button{color:#334155;cursor:pointer;background:#f7f9fc;border:1px solid #d4deea;border-radius:8px;min-height:38px;padding:8px 14px;font-size:10px;font-weight:900}.dropToolbar button b{color:#174dcc;background:#dce7f8;border-radius:20px;place-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-grid}.dropToolbar button.on{color:#fff;background:#2f6bff;border-color:#2f6bff;box-shadow:0 7px 16px #2f6bff35}.dropToolbar button.on b{color:#fff;background:#ffffff25}.dropToolbar .dropReset{color:#fff;background:#e33a43;border-color:#e33a43}.dropTableWrap{background:#fff;border:1px solid #dbe5f0;border-top:0;border-radius:0 0 13px 13px;overflow-x:auto;box-shadow:0 12px 30px #071a2f0b}.dropTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:10px}.dropTable th{z-index:1;color:#26364b;text-align:center;white-space:nowrap;background:#e9eef5;border-bottom:1px solid #bfcad8;border-right:1px solid #c7d1df;padding:11px 8px;position:sticky;top:0}.dropTable th:nth-child(2),.dropTable th:nth-child(3){text-align:left}.dropTable td{text-align:center;vertical-align:middle;border-bottom:1px solid #d8e0ea;border-right:1px solid #d8e0ea;padding:9px 8px}.dropTable tbody tr:nth-child(2n){background:#edf3fa}.dropTable tbody tr:hover{background:#e2ecfa}.dropTable td:nth-child(2),.dropTable td:nth-child(3){text-align:left}.dropTable td:nth-child(2){max-width:170px}.dropTable td:nth-child(3){min-width:220px}.dropTable td strong,.dropTable td small{display:block}.dropTable td small{color:var(--muted);margin-top:3px;font-size:8px}.dropState{color:#087443;background:#e7f8ee;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:950;display:inline-block}.dropState.new{color:#b4235a;background:#ffe5ed}.marketPill{color:#174dcc;background:#e8efff;border-radius:6px;padding:5px 7px;font-weight:900;display:inline-block}.dropPick{color:#fff;background:#2f6bff;border-radius:6px;place-items:center;min-width:30px;height:28px;display:inline-grid}.dropPercent{color:#087443;white-space:nowrap;background:#e7faef;border:1px solid #63c891;border-radius:5px;padding:6px 7px;font-size:11px;display:inline-block}@media (width<=760px){.dropToolbar{border-radius:11px 11px 0 0;justify-content:flex-start;padding:9px;overflow-x:auto}.dropToolbar button{flex:none;padding:7px 10px}.dropTableWrap{box-shadow:none;background:0 0;border:0;overflow:visible}.dropTable{border-collapse:separate;border-spacing:0 8px;min-width:0}.dropTable thead{display:none}.dropTable,.dropTable tbody,.dropTable tr,.dropTable td{width:100%;display:block}.dropTable tr{border:1px solid #dbe5f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #071a2f0a;background:#fff!important}.dropTable td{border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex;text-align:right!important;min-width:0!important;max-width:none!important}.dropTable td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.dropTable td:nth-child(2),.dropTable td:nth-child(3){grid-column:1/-1;text-align:right!important}.dropTable td:nth-child(3) strong{text-align:right;max-width:70%}.dropTable td:last-child,.dropTable td:nth-last-child(2){border-bottom:0}.dropTable td small{margin:0}.dropPercent{font-size:10px}}.exchangeBuilder{--exchange-back:#72bbef;--exchange-back-deep:#2f8fc8;--exchange-lay:#faa9ba;--exchange-lay-deep:#d96f88;--exchange-navy:#13263a}.exchangeBuilder .oddsResults,.exchangeBuilder .couponPanel{border-color:#cbd5df;border-radius:8px;box-shadow:0 8px 22px #071a2f10}.exchangeBuilder .oddsSectionHead{background:var(--exchange-navy);color:#fff;border-bottom:0;align-items:center;padding:12px 14px}.exchangeBuilder .oddsSectionHead small{color:#f6c400}.exchangeBuilder .oddsSectionHead h2{font-size:18px}.exchangeBuilder .oddsSectionHead p{color:#b9c6d3;margin:4px 0 0;font-size:9px}.exchangeLegend{align-self:stretch;gap:4px;display:flex}.exchangeLegend span{color:#102438;border-radius:4px;place-items:center;min-width:60px;font-size:9px;font-weight:950;display:grid}.exchangeLegend .back{background:var(--exchange-back)}.exchangeLegend .lay{background:var(--exchange-lay)}.exchangeBuilder .matcherCounters span{color:#d8e1ea;background:#ffffff12}.exchangeBuilder .matcherCounters b{color:#fff}.exchangeBuilder .oddsEvent{border-color:#dbe2e9;padding:0}.exchangeBuilder .oddsEvent>header{background:#eef1f4;border-bottom:1px solid #d4dce4;align-items:center;padding:9px 12px}.exchangeBuilder .oddsEvent>header>span{color:#32485d;background:#dce3e9;border-radius:4px}.exchangeBuilder .ratingRows{background:#fff;margin:0;padding:7px}.exchangeBuilder .ratingRows button{text-align:left;background:#f7f8fa;border:1px solid #d5dde5;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:minmax(76px,1fr) 64px 64px;gap:4px;padding:5px;overflow:hidden}.exchangeBuilder .ratingRows button:hover,.exchangeBuilder .ratingRows button.selected{background:#fffdf1;border-color:#f6c400;box-shadow:inset 4px 0 #f6c400}.exchangeSelection{grid-area:1/1;align-self:center;padding-left:5px;font-size:10px;font-weight:950}.exchangeBuilder .exchangeSelection i{color:#283600;background:#f6c400;border-radius:2px;width:max-content;margin-top:3px;padding:2px 4px;font-size:6px;font-style:normal;display:block}.exchangeQuote{color:#102438;text-align:center;border-radius:4px;grid-row:1/3;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;min-height:48px;padding:5px 6px;transition:filter .15s,transform .15s;display:grid}.exchangeQuote:hover{filter:saturate(1.12);transform:translateY(-1px)}.exchangeQuote.back{background:var(--exchange-back);border-bottom:3px solid var(--exchange-back-deep);grid-column:2}.exchangeQuote.lay{background:var(--exchange-lay);border-bottom:3px solid var(--exchange-lay-deep);grid-column:3}.exchangeQuote small{letter-spacing:.08em;font-weight:950;color:#263b4e!important;grid-column:1/-1!important;margin:0!important;font-size:7px!important}.exchangeQuote b{grid-column:1;line-height:1;font-size:16px!important}.exchangeQuote em{grid-column:2;font-style:normal;color:#40576c!important;margin:0!important;font-size:6px!important}.exchangeBuilder .ratingRows button>strong{background:#e4f6e9;border-radius:3px;grid-area:2/1;justify-self:start;margin-left:5px;padding:3px 5px;font-size:8px}.exchangeBuilder .couponHead{background:var(--exchange-navy);color:#fff;border:0}.exchangeBuilder .couponHead small{color:#f6c400}.exchangeBuilder .couponHead>strong{color:#263600;background:#f6c400;border-radius:4px}.exchangeBuilder .couponRule{color:#4c451b;background:#fff8d7;border-left:4px solid #f6c400;border-radius:4px}.exchangeBuilder .couponLegs article{grid-template-columns:24px minmax(0,1fr) 26px}.exchangeBuilder .couponLegs article>span{background:var(--exchange-navy);color:#fff;border-radius:3px}.couponExchangeQuotes{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:4px;margin-top:6px;display:grid!important}.couponExchangeQuotes>span{grid-template-columns:1fr auto;align-items:center;gap:4px;padding:5px 6px;border-radius:4px!important;width:auto!important;height:auto!important;font-size:8px!important;display:grid!important}.couponExchangeQuotes>span.back{background:var(--exchange-back)!important;color:#102438!important}.couponExchangeQuotes>span.lay{background:var(--exchange-lay)!important;color:#102438!important}.couponExchangeQuotes small{color:#344a5e!important;margin:0!important;font-size:6px!important}.couponExchangeQuotes b{font-size:12px!important}.couponExchangeQuotes em{background:#e4f6e9;border-radius:3px;align-self:center;padding:5px;color:#067647!important;margin:0!important;font-size:7px!important}.exchangeBuilder .couponTotal{background:#eef1f4}.exchangeBuilder .couponTotal b{color:#0f6fa9}.exchangeBuilder .couponActions button.primary{background:var(--exchange-navy);box-shadow:inset 0 -3px #f6c400}@media (width<=1120px) and (width>=761px){.exchangeBuilder .ratingRows{grid-template-columns:1fr 1fr}.exchangeBuilder .oddsWorkspace{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=760px){.exchangeBuilder .oddsSectionHead{grid-template-columns:1fr auto;gap:9px;display:grid}.exchangeBuilder .oddsSectionHead>div:first-child{grid-column:1/-1}.exchangeLegend{min-height:35px}.exchangeBuilder .matcherCounters{grid-column:1/-1}.exchangeBuilder .ratingRows{padding:6px}.exchangeBuilder .ratingRows button{grid-template-columns:minmax(88px,1fr) 76px 76px;min-height:62px}.exchangeQuote{min-height:52px}.exchangeQuote b{font-size:17px!important}.couponExchangeQuotes>span{min-height:38px}.exchangeBuilder .couponPanel{border-radius:7px}}.couponActions button.handoff{color:#fff;background:linear-gradient(135deg,#071a2f,#174a78);border:0;grid-column:1/-1;font-size:10px}.bookHandoff{background:#f8faff;border:1px solid #cfdbea;border-radius:9px;align-items:flex-start;gap:8px;margin:0 12px 10px;padding:9px;display:flex}.bookHandoff>div{flex:1;min-width:0}.bookHandoff small,.bookHandoff b,.bookHandoff p{display:block}.bookHandoff small{color:#174dcc;letter-spacing:.12em;font-size:7px;font-weight:950}.bookHandoff b{margin-top:3px;font-size:11px}.bookHandoff p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.bookHandoff>span{color:#174dcc;background:#eaf0ff;border-radius:20px;flex:none;padding:5px 7px;font-size:7px;font-weight:950}.bookHandoff.reservation{background:#ecfdf3;border-color:#b7e3cc}.bookHandoff.reservation>span{color:#fff;background:#067647}.bookHandoff.copy_only{background:#fff9ed;border-color:#f0d2a4}.bookHandoff.copy_only>span{color:#9a5b00;background:#fff0d5}@media (width<=760px){.bookHandoff{margin-inline:10px;padding:10px}.bookHandoff>span{text-align:center;max-width:110px;line-height:1.25}.bookHandoff p{font-size:9px}.couponActions button.handoff{min-height:48px;font-size:10px}}.systemPrintTools{align-items:end;gap:8px;display:flex}.systemPrintTools button{color:#fff;white-space:nowrap;background:#174dcc;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.systemPrintTools label{color:var(--muted);font-size:8px;font-weight:900}.systemPrintTools select{background:#fff;border:1px solid #cfdbea;border-radius:7px;margin-top:3px;padding:8px;font-size:10px;font-weight:850;display:block}.columnGrid article>header .printTicket{color:#173300;background:#b9f227;border:1px solid #b9f22766;border-radius:6px;margin-left:8px;padding:6px 8px;font-size:8px;font-weight:950}.columnGrid article>header span{flex:1}.systemOutputHead>.systemPrintTools+strong{flex:none}.columnGrid article>header .bookBetwin{color:#fff;white-space:nowrap;background:#245edb;border:1px solid #73a6ff;border-radius:6px;margin-left:8px;padding:6px 8px;font-size:8px;font-weight:950}@media (width<=760px){.systemOutputHead{grid-template-columns:1fr auto;display:grid}.systemOutputHead>div:first-child{grid-column:1/-1}.systemPrintTools{grid-column:1}.systemPrintTools button{min-height:40px}.systemOutputHead>strong{grid-area:2/2}.columnGrid article>header{flex-wrap:wrap}.columnGrid article>header .printTicket{margin-left:auto}.columnGrid article>header span{flex-basis:100%;order:3;text-align:left!important;max-width:none!important;margin:5px 0 0!important}}.arbitragePanel{margin-top:14px}.arbControls{background:#fff;border:1px solid #cfe4dc;border-radius:14px;grid-template-columns:150px 190px 125px 190px 150px;align-items:end;gap:9px;padding:14px;display:grid;box-shadow:0 10px 28px #071a2f0a}.arbControls label{color:var(--muted);font-size:9px;font-weight:850}.arbControls input,.arbControls select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c8d9d3;border-radius:8px;margin-top:4px;padding:10px;display:block}.arbControls button{color:#fff;background:linear-gradient(135deg,#08745f,#045247);border:0;border-radius:8px;min-height:39px;font-size:10px;font-weight:950}.arbControls button:disabled{opacity:.55}.arbStatus{color:#075d4e;background:#effcf7;border:1px solid #bfe2d5;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:11px 13px;display:flex}.arbStatus b{white-space:nowrap;font-size:9px}.arbStatus p{margin:0;font-size:10px;line-height:1.4}.arbList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.arbCard{background:#fff;border:1px solid #d7e5e0;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #071a2f0a}.arbCard>header{color:#fff;background:#071a2f;align-items:flex-start;gap:12px;height:auto;padding:14px;display:flex;position:static}.arbCard>header>div{flex:1;min-width:0}.arbCard>header small,.arbCard>header h2,.arbCard>header span{display:block}.arbCard>header small{color:#a9bdc9;font-size:8px}.arbCard>header h2{margin:4px 0;font-size:15px}.arbCard>header span{color:var(--lime);font-size:9px;font-weight:850}.arbCard>header>strong{color:#173300;white-space:nowrap;background:#b9f227;border-radius:10px;padding:9px 11px;font-size:16px}.arbCard>header>strong small{color:#315700;text-align:center;margin-top:2px}.arbLegs section{border-top:1px solid #e8efec;grid-template-columns:38px minmax(0,1fr) 58px 115px;align-items:center;gap:9px;padding:11px 13px;display:grid}.arbLegs section:first-child{border-top:0}.arbLegs i{color:#08745f;background:#e9f7f1;border-radius:7px;place-items:center;min-height:32px;font-size:10px;font-style:normal;font-weight:950;display:grid}.arbLegs b,.arbLegs small{display:block}.arbLegs b{font-size:10px}.arbLegs small{color:var(--muted);margin-top:2px;font-size:8px}.arbLegs>section>strong{text-align:center;font-size:15px}.arbLegs>section>span{text-align:right;font-size:12px;font-weight:900}.arbCard>footer{background:#f5faf8;border-top:1px solid #dceae5;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px 13px;display:grid}.arbCard>footer span{color:var(--muted);font-size:8px}.arbCard>footer b{color:var(--ink);margin-top:3px;font-size:12px;display:block}.arbWarning{color:#87540f;background:#fff9ed;border-top:1px solid #f0d7a9;margin:0;padding:9px 13px;font-size:9px}.arbEmpty{text-align:center;color:var(--muted);background:#f7fcfa;border:1px dashed #b9d6cc;border-radius:14px;grid-column:1/-1;padding:38px}.arbEmpty b{color:var(--ink);display:block}.arbEmpty p{max-width:520px;margin:7px auto 0;font-size:11px;line-height:1.5}@media (width<=1000px){.arbControls{grid-template-columns:repeat(3,minmax(0,1fr))}.arbList{grid-template-columns:1fr}}@media (width<=760px){.arbitrageView{padding-inline:8px}.arbControls{grid-template-columns:1fr 1fr;padding:11px}.arbControls label:nth-of-type(4),.arbControls button{grid-column:1/-1}.arbControls input,.arbControls select,.arbControls button{min-height:44px}.arbStatus{flex-wrap:wrap;align-items:flex-start}.arbStatus p{width:100%}.arbLegs section{grid-template-columns:34px minmax(0,1fr) 48px}.arbLegs>section>span{text-align:left;border-top:1px dashed #dce7e3;grid-column:2/-1;padding-top:6px}.arbCard>footer{grid-template-columns:1fr}.arbCard>footer span{justify-content:space-between;align-items:center;display:flex}.arbCard>footer b{margin:0}}.arbitrageView .heading{background:linear-gradient(125deg,#071a2f,#174a78)}.comparisonPanel{margin-top:14px}.comparisonControls{background:#fff;border:1px solid #d7e1ee;border-radius:14px;grid-template-columns:130px 190px minmax(180px,1fr) minmax(220px,1.2fr) 150px;align-items:end;gap:9px;padding:14px;display:grid;box-shadow:0 10px 28px #071a2f0a}.comparisonControls label{color:var(--muted);font-size:9px;font-weight:850}.comparisonControls input,.comparisonControls select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cbd8e8;border-radius:8px;margin-top:4px;padding:10px;display:block}.comparisonControls button{color:#fff;background:#245eea;border:0;border-radius:8px;min-height:39px;font-size:10px;font-weight:950}.comparisonControls button:disabled{opacity:.55}.comparisonStatus{color:#075d4e;background:#effcf7;border:1px solid #bfe2d5;border-radius:10px;align-items:center;gap:8px;margin:9px 0;padding:11px 13px;display:flex}.comparisonStatus b{white-space:nowrap;font-size:9px}.comparisonStatus p{margin:0;font-size:10px;line-height:1.4}.comparisonBoard{gap:12px;display:grid}.comparisonLeague{background:#fff;border:1px solid #d2dbe7;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.comparisonLeague>header{color:#071a2f;background:#e9edf3;justify-content:space-between;align-items:center;height:auto;padding:13px 18px;display:flex;position:static}.comparisonLeague>header h2{text-transform:uppercase;margin:0;font-size:19px}.comparisonLeague>header span{font-size:9px;font-weight:900}.comparisonDayHead{background:#f7f9fc;border-top:1px solid #d7dfe9;border-bottom:1px solid #dfe6ef;grid-template-columns:minmax(280px,1fr) 480px 125px;align-items:center;padding:8px 15px;display:grid}.comparisonDayHead>b{text-transform:uppercase;font-size:11px}.comparisonDayHead>div{text-align:center;grid-column:2;gap:10px;display:grid}.comparisonDayHead span{font-size:9px;font-weight:900}.comparisonMatch{border-bottom:1px solid #e2e8f0}.comparisonMatch:last-child{border-bottom:0}.comparisonMainRow{grid-template-columns:64px minmax(230px,1fr) 480px 125px;align-items:center;gap:10px;min-height:86px;padding:10px 15px;display:grid}.comparisonMainRow>time{font-size:15px;font-weight:850}.comparisonTeams{min-width:0}.comparisonTeams b,.comparisonTeams small{display:block}.comparisonTeams b{margin:2px 0;font-size:14px}.comparisonTeams small{color:var(--muted);margin-top:5px;font-size:8px}.comparisonBest{gap:10px;display:grid}.bestOdd{background:#f3f6f9;border-radius:7px;align-items:stretch;min-width:0;min-height:42px;display:flex;overflow:hidden}.bestOdd>i{color:#b9f227;background:#071a2f;place-items:center;min-width:42px;font-size:9px;font-style:normal;font-weight:950;display:grid}.bestOdd>span{flex:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:6px 9px;display:flex}.bestOdd small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:7px;font-weight:900;overflow:hidden}.bestOdd b{font-size:16px}.bestOdd em{color:#94a3b8;place-items:center;width:100%;font-style:normal;display:grid}.showAllOdds{color:#071a2f;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:11px;font-weight:850}.showAllOdds i{vertical-align:-1px;margin-left:5px;font-size:18px;font-style:normal}.comparisonMatch.expanded .showAllOdds i{display:inline-block;transform:rotate(90deg)}.allOddsMatrix{border:1px solid #dbe4ef;border-radius:9px;margin:0 15px 13px;overflow:hidden}.matrixHead,.matrixRow{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(90px,150px));align-items:center;display:grid}.matrixHead{color:#fff;background:#071a2f}.matrixHead>*{text-align:center;padding:9px 12px;font-size:9px}.matrixHead span{text-align:left}.matrixRow{border-top:1px solid #e2e8f0}.matrixRow:first-of-type{border-top:0}.matrixRow>*{text-align:center;padding:10px 12px}.matrixRow>b{text-align:left;font-size:10px}.matrixRow span{font-size:12px;font-weight:850}.matrixRow span.best{color:#087443;background:#e8faef}.comparisonEmpty{text-align:center;color:var(--muted);background:#f8fafc;border:1px dashed #b9c8da;border-radius:14px;padding:42px}.comparisonEmpty b{color:var(--ink);display:block}.comparisonEmpty p{max-width:540px;margin:7px auto 0;font-size:11px;line-height:1.5}@media (width<=1120px){.comparisonControls{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonControls button{grid-column:auto}.comparisonDayHead{grid-template-columns:minmax(230px,1fr) 360px 100px}.comparisonMainRow{grid-template-columns:52px minmax(200px,1fr) 360px 100px}.bestOdd>i{min-width:32px}.bestOdd small{display:none}}@media (width<=760px){.arbitrageView{padding-inline:8px}.comparisonControls{grid-template-columns:1fr 1fr;padding:11px}.comparisonControls label:nth-of-type(3),.comparisonControls label:nth-of-type(4),.comparisonControls button{grid-column:1/-1}.comparisonControls input,.comparisonControls select,.comparisonControls button{min-height:44px}.comparisonStatus{flex-wrap:wrap;align-items:flex-start}.comparisonStatus p{width:100%}.comparisonLeague>header{padding:11px 12px}.comparisonLeague>header h2{font-size:16px}.comparisonDayHead{padding:8px 12px;display:block}.comparisonDayHead>div{display:none}.comparisonMainRow{grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:0;padding:12px}.comparisonMainRow>time{align-self:start;font-size:13px}.comparisonTeams b{font-size:13px}.comparisonBest{grid-column:1/-1}.bestOdd>i{min-width:36px}.bestOdd small{display:block}.showAllOdds{text-align:right;border-top:1px solid #e7edf4;grid-column:1/-1;width:100%}.allOddsMatrix{margin:0 8px 10px;overflow-x:auto}.matrixHead,.matrixRow{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(85px,1fr));min-width:440px}}@media (width>=761px){.desktopSidebar{padding:0 13px 148px;overflow:hidden}.sidebarBrand{flex:0 0 104px;min-height:104px;padding-top:13px;padding-bottom:13px;position:relative}.sidebarSectionLabel{color:#8ca0b7;flex:none;padding-top:13px;padding-bottom:7px}.desktopSidebar nav{scrollbar-width:thin;scrollbar-color:#365673 transparent;flex:1;gap:4px;min-height:0;padding:0 3px 5px 0;overflow:hidden auto}.desktopSidebar nav::-webkit-scrollbar{width:4px}.desktopSidebar nav::-webkit-scrollbar-thumb{background:#365673;border-radius:6px}.desktopSidebar nav button{color:#b5c4d5;border-radius:12px;flex:none;grid-template-columns:35px minmax(0,1fr);gap:10px;min-height:50px;padding:6px 9px}.desktopSidebar nav button small{color:#8296ad;margin-top:3px}.sidebarIcon{color:#9ab3ce;border-radius:10px;width:35px;height:35px;font-size:18px}.desktopSidebar em{flex:none;margin:7px 5px 0;padding:8px 9px;font-size:9px}.workspaceStamp{z-index:15;width:232px;bottom:72px;left:14px}.userDock{z-index:16;width:232px;inset:auto auto 13px 14px}.userMenuTrigger{background:#fff;width:100%;min-width:0}.userDropdown{max-height:min(570px,100vh - 80px);inset:auto auto 55px 0;overflow-y:auto}}.comparisonMainRow.compact{grid-template-columns:64px minmax(230px,1fr) 480px}.comparisonMainRow.compact .comparisonBest{grid-column:auto}@media (width<=1120px){.comparisonMainRow.compact{grid-template-columns:52px minmax(200px,1fr) 360px}}@media (width<=760px){.comparisonMainRow.compact{grid-template-columns:48px minmax(0,1fr)}.comparisonMainRow.compact .comparisonBest{grid-column:1/-1}}.matchbettingView .heading{background:linear-gradient(125deg,#071a2f,#52315f)}.matchbettingLab{margin-top:14px}.matchbettingTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.matchbettingTabs button{color:#62748b;text-align:left;background:#fff;border:1px solid #d9e2ed;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex;box-shadow:0 8px 22px #071a2f08}.matchbettingTabs button>b{color:#52667e;background:#edf2f8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.matchbettingTabs button span,.matchbettingTabs button small{display:block}.matchbettingTabs button span{font-size:12px;font-weight:900}.matchbettingTabs button small{color:#8a99aa;margin-top:3px;font-size:8px}.matchbettingTabs button.on{color:#fff;background:#071a2f;border-color:#b9f227;box-shadow:0 12px 26px #071a2f24}.matchbettingTabs button.on>b{background:var(--lime);color:#274500}.matchbettingTabs button.on small{color:#a9b9ca}.matchbettingWorkspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;margin-top:10px;display:grid}.matchbettingInputs,.matchbettingResult{background:#fff;border:1px solid #dbe5f0;border-radius:15px;box-shadow:0 10px 28px #071a2f0a}.matchbettingInputs{padding:20px}.matchbettingTitle small{color:#704182;letter-spacing:.13em;font-size:9px;font-weight:950}.matchbettingTitle h2{margin:4px 0;font-size:21px}.matchbettingTitle p{color:var(--muted);margin:0;font-size:10px}.matchbettingFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.matchbettingFields label{color:var(--muted);font-size:9px;font-weight:850}.matchbettingFields input{width:100%;color:var(--ink);background:#f9fbfe;border:1px solid #cbd7e5;border-radius:9px;margin-top:5px;padding:12px;font-size:15px;font-weight:900;display:block}.matchbettingFields input:focus{border-color:#704182;outline:0;box-shadow:0 0 0 3px #70418216}.matchbettingHint{color:#62406f;background:#f6f0f8;border-radius:10px;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;font-size:9px;display:flex}.matchbettingHint b{white-space:nowrap}.matchbettingResult{padding:0;overflow:hidden}.matchbettingResultHead{color:#fff;background:linear-gradient(130deg,#071a2f,#42254d);padding:20px}.matchbettingResultHead small,.matchbettingResultHead strong,.matchbettingResultHead span{display:block}.matchbettingResultHead small{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:950}.matchbettingResultHead strong{margin:6px 0 2px;font-size:35px}.matchbettingResultHead span{color:#b8c5d3;font-size:9px}.matchbettingResult dl{border:0;grid-template-columns:1fr auto;gap:11px;margin:0;padding:15px 18px;font-size:10px;display:grid}.matchbettingResult dt{color:var(--muted)}.matchbettingResult dd{margin:0;font-size:12px;font-weight:900}.matchbettingNet{border-radius:11px;margin:0 14px 12px;padding:13px}.matchbettingNet.positive{background:#eaf9ef;color:#067647!important}.matchbettingNet.negative{background:#fff0f0;color:#b42318!important}.matchbettingNet small,.matchbettingNet b,.matchbettingNet span{color:inherit;display:block}.matchbettingNet small{letter-spacing:.1em;font-size:8px;font-weight:950}.matchbettingNet b{margin:4px 0;font-size:26px}.matchbettingNet span{font-size:9px}.matchbettingResult>p{color:var(--muted);background:#f9fbfe;border-top:1px solid #e7edf4;margin:0;padding:12px 15px;font-size:8px;line-height:1.5}@media (width<=900px){.matchbettingWorkspace{grid-template-columns:1fr}.matchbettingFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.matchbettingView{padding-inline:8px}.matchbettingTabs{grid-template-columns:1fr}.matchbettingTabs button{min-height:58px}.matchbettingWorkspace{gap:9px}.matchbettingInputs{padding:15px 12px}.matchbettingFields{grid-template-columns:1fr 1fr}.matchbettingFields input{min-height:44px}.matchbettingHint{line-height:1.45;display:block}.matchbettingHint b{margin-bottom:4px;display:block}.matchbettingResultHead{padding:17px}.matchbettingResultHead strong{font-size:30px}}@media (width>=761px){.topHeader{background:linear-gradient(90deg,#0a2541,#071a2f);border-bottom:1px solid #ffffff12;width:calc(100% - 260px);padding:0 30px;left:260px}.topHeader .brand{display:none}.headerBanner{background:linear-gradient(100deg,#ffffff0b,#2f6bff16);border-color:#ffffff20;min-width:min(520px,55vw);margin-left:auto;box-shadow:inset 0 1px #ffffff0d}.desktopSidebar{z-index:14;background:radial-gradient(circle at 22% 3%,#144b79 0,#0000 24%),linear-gradient(#06172a 0%,#071a2f 54%,#061526 100%);border-right:1px solid #ffffff17;width:260px;padding:0 13px 168px;scroll-padding-top:120px;top:0;bottom:0;box-shadow:16px 0 42px #071a2f22}.sidebarBrand{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#071d34f7 70%,#071d34e8);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-height:112px;margin:0 -13px;padding:16px 17px;display:flex;position:sticky;top:0}.sidebarBrand:after{content:"";background:linear-gradient(90deg,#2f6bff,var(--lime));border-radius:4px;width:66px;height:3px;position:absolute;bottom:-1px;right:18px;box-shadow:0 0 16px #b9f22760}.sidebarBrandMark{background:#041325b8;border:1px solid #ffffff12;border-radius:17px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0004}.sidebarBrandMark img{object-fit:contain;width:82px;height:82px;transform:translateY(-4px)}.sidebarBrand>span{min-width:0}.sidebarBrand strong,.sidebarBrand small{display:block}.sidebarBrand strong{color:var(--lime);letter-spacing:-.055em;font-family:Avenir Next,Segoe UI,sans-serif;font-size:27px;font-weight:950;line-height:1}.sidebarBrand strong i{color:#5d8cff;font-style:normal}.sidebarBrand small{color:#c1ccda;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;margin-top:8px;font-size:8px;font-weight:850}.sidebarSectionLabel{color:#758ba5;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;padding:17px 10px 8px;font-size:8px;font-weight:950;display:flex}.sidebarSectionLabel span{background:var(--lime);border-radius:4px;width:18px;height:2px;box-shadow:0 0 8px #b9f22770}.desktopSidebar nav{gap:6px}.desktopSidebar nav button{color:#a9b9cb;text-align:left;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:8px 10px;transition:background .18s,border-color .18s,transform .18s,color .18s;display:grid;position:relative;overflow:hidden}.desktopSidebar nav button:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.desktopSidebar nav button:hover{color:#fff;background:#ffffff0c;border-color:#ffffff0d;transform:translate(2px)}.desktopSidebar nav button>span{min-width:0}.desktopSidebar nav button b,.desktopSidebar nav button small{display:block}.desktopSidebar nav button b{white-space:nowrap;font-size:13px;line-height:1.15}.desktopSidebar nav button small{color:#71869f;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:750;line-height:1.1;transition:color .18s}.sidebarIcon{color:#8eabc9;background:#ffffff09;border:1px solid #ffffff0d;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-style:normal;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff08}.desktopSidebar nav button.on{color:#fff;background:linear-gradient(110deg,#174a78 0%,#11375c 72%,#0f304f 100%);border-color:#4e82b63d;box-shadow:0 10px 22px #0002,inset 0 1px #ffffff12}.desktopSidebar nav button.on:before{background:var(--lime);box-shadow:0 0 12px #b9f22799}.desktopSidebar nav button.on .sidebarIcon{background:var(--lime);border-color:var(--lime);color:#173300;box-shadow:0 6px 16px #b9f22726}.desktopSidebar nav button.on small{color:#aebed0}.desktopSidebar em{color:#bdd0e3;background:#ffffff08;border:1px solid #ffffff0d;border-radius:11px;margin:16px 8px 0;padding:11px 10px;font-size:10px;position:relative}.desktopSidebar em span{width:8px;height:8px;box-shadow:0 0 0 4px #b9f2271c,0 0 12px #b9f22799}.categoryNav,.shell{margin-left:260px}.workspaceStamp,.userDock{width:232px;left:14px}.couponPanel{top:104px}.desktopSidebar{padding:0 12px 142px;scroll-padding:0;overflow:hidden}.sidebarBrand{flex:0 0 94px;min-height:94px;margin:0 -12px;padding:12px 15px;position:relative}.sidebarBrandMark{border-radius:15px;flex-basis:54px;width:54px;height:54px}.sidebarBrandMark img{width:72px;height:72px}.sidebarBrand strong{font-size:24px}.sidebarBrand small{margin-top:6px;font-size:7.5px}.sidebarSectionLabel{flex:0 0 27px;padding:10px 9px 5px}.desktopSidebar nav{scrollbar-width:thin;scrollbar-color:#365673 transparent;flex:1;gap:3px;min-height:0;padding:0 4px 4px 0;overflow:hidden auto}.desktopSidebar nav::-webkit-scrollbar{width:4px}.desktopSidebar nav::-webkit-scrollbar-thumb{background:#365673;border-radius:6px}.desktopSidebar nav button{border-radius:10px;flex:0 0 46px;grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:46px;padding:5px 8px}.desktopSidebar nav button:before{top:7px;bottom:7px}.sidebarIcon{border-radius:9px;width:32px;height:32px;font-size:16px}.desktopSidebar nav button b{font-size:13px}.desktopSidebar nav button small{margin-top:2px;font-size:8px}.desktopSidebar em{flex:0 0 31px;margin:4px 4px 0;padding:7px 8px;font-size:9px}.workspaceStamp{z-index:15;width:236px;min-height:46px;margin:0;bottom:64px;left:12px}.userDock{z-index:16;width:236px;inset:auto auto 10px 12px}.userMenuTrigger{width:100%;min-width:0}.userDropdown{inset:auto auto 52px 0}}.brandHome,.sidebarBrandHome{font:inherit;text-align:left;cursor:pointer}.brandHome{color:inherit;background:0 0;border:0;padding:0}.sidebarBrandHome{color:inherit;text-align:left;cursor:pointer;border:0}.desktopSidebar nav .sidebarSettingsButton{z-index:2;background:#0a2541;border:1px solid #ffffff13;margin-top:4px;position:sticky;bottom:0;box-shadow:0 -8px 18px #061526cc}.brandHome:focus-visible,.sidebarBrandHome:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}@media (width>=761px){.desktopSidebar{padding-bottom:72px}.workspaceStamp{width:236px;min-height:48px;bottom:10px;left:12px}.userDock{z-index:18;pointer-events:auto;background:0 0;border:0;width:220px;height:auto;margin:0;padding:0;position:fixed;inset:20px 20px auto auto;overflow:visible!important}.userMenuTrigger{width:100%;min-width:0;min-height:48px;background:#fff!important;box-shadow:0 10px 26px #0003!important}.userDropdown{width:250px;max-height:calc(100vh - 90px);inset:54px 0 auto auto;overflow-y:auto}.headerBanner{margin-left:auto;margin-right:242px}}@media (width>=761px) and (width<=1120px){.headerBanner{display:none}}.bestOdd{align-items:stretch;display:flex}.bestOdd>.bookLogoLink{min-width:44px;color:var(--lime);background:#071a2f;justify-content:center;place-items:center;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.bookLogoLink>span{letter-spacing:.03em;font-size:9px;font-weight:950}.bookLogoLink>img{object-fit:contain;background:#fff;border-radius:5px;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.bookLogoLink.static{cursor:default}.quoteTrigger{color:#071a2f;cursor:pointer;background:#f3f6f9;border:0;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 9px;display:flex}.quoteTrigger:hover{background:#e8f0ff}.quoteTrigger small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:7px;font-weight:900;overflow:hidden}.quoteTrigger b{font-size:16px}.quoteTrigger:after{content:"›";color:#2f6bff;font-size:17px;font-weight:900}.comparisonCalcOverlay{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061526c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.comparisonCalculator{background:#fff;border-radius:18px;width:min(760px,100%);max-height:92vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0009}.comparisonCalcClose{color:#071a2f;background:#edf2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:15px}.comparisonCalcHead{padding-right:45px}.comparisonCalcHead small{color:#2f6bff;letter-spacing:.14em;font-size:9px;font-weight:950}.comparisonCalcHead h2{margin:5px 0;font-size:25px}.comparisonCalcHead p{color:#6b7c91;margin:0;font-size:11px}.comparisonBudget{color:#66778f;margin-top:17px;font-size:10px;font-weight:850;display:block}.comparisonBudget input{border:1px solid #cbd8e8;border-radius:9px;width:170px;margin-top:5px;padding:11px;font-size:18px;font-weight:900;display:block}.comparisonLegs{gap:7px;margin-top:13px;display:grid}.comparisonLegs article{border:1px solid #dce5ef;border-radius:11px;grid-template-columns:minmax(0,1fr) 125px 90px;align-items:center;gap:10px;padding:10px;display:grid}.calcBook{align-items:center;gap:9px;display:flex}.calcBook>span,.puntaPuntaLegs article>div>span{width:36px;height:36px;color:var(--lime);background:#071a2f;border-radius:9px;place-items:center;font-size:9px;font-weight:950;display:grid}.calcBook b,.calcBook small,.comparisonLegs article>strong,.comparisonLegs article>strong small{display:block}.calcBook b{font-size:11px}.calcBook small{color:#718198;margin-top:3px;font-size:9px}.comparisonLegs article>strong{text-align:right;font-size:15px}.comparisonLegs article>strong small{color:#718198;margin-top:2px;font-size:8px}.comparisonLegs article>a{color:#245eea;text-align:center;border:1px solid #d4dfec;border-radius:8px;padding:8px;font-size:9px;font-weight:900;text-decoration:none}.comparisonCalcSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.comparisonCalcSummary span{color:#718198;background:#f3f6fa;border-radius:10px;padding:10px;font-size:9px}.comparisonCalcSummary b{color:#071a2f;margin-top:4px;font-size:17px;display:block}.comparisonDestination{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.comparisonDestination label{color:#66778f;font-size:9px;font-weight:850}.comparisonDestination select{background:#fff;border:1px solid #cbd8e8;border-radius:9px;width:100%;margin-top:5px;padding:11px;display:block}.comparisonCalcNotice{color:#b42318;background:#fff0f0;border-radius:9px;margin-top:11px;padding:9px 11px;font-size:9px;line-height:1.45}.comparisonCalcNotice.positive{color:#067647;background:#eaf9ef}.confirmComparison{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:10px;width:100%;min-height:46px;margin-top:11px;font-size:11px;font-weight:950}.confirmComparison:disabled{opacity:.45}.puntaPuntaView .ticketEconomics,.puntaPuntaView .work{display:none}.puntaPuntaOperation{background:#fff;border:1px solid #dbe5f0;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 12px 30px #071a2f0b}.puntaPuntaHead{color:#fff;background:linear-gradient(120deg,#071a2f,#174a78);align-items:center;gap:15px;padding:18px;display:flex}.puntaPuntaHead>div{flex:1}.puntaPuntaHead small,.puntaPuntaHead h2,.puntaPuntaHead p,.puntaPuntaHead>span{display:block}.puntaPuntaHead small{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:950}.puntaPuntaHead h2{margin:5px 0;font-size:22px}.puntaPuntaHead p{color:#bdcad9;margin:0;font-size:10px}.puntaPuntaHead>span{text-align:right;color:var(--lime);font-size:23px;font-weight:950}.puntaPuntaHead>span small{color:#bdcad9;margin-top:3px;font-size:8px}.puntaPuntaLegs{padding:6px 15px}.puntaPuntaLegs article{border-bottom:1px solid #e7edf4;grid-template-columns:minmax(0,1fr) 110px 110px 70px;align-items:center;gap:10px;padding:10px 0;display:grid}.puntaPuntaLegs article:last-child{border-bottom:0}.puntaPuntaLegs article>div{align-items:center;gap:9px;display:flex}.puntaPuntaLegs b,.puntaPuntaLegs small,.puntaPuntaLegs strong{display:block}.puntaPuntaLegs b{font-size:11px}.puntaPuntaLegs b small,.puntaPuntaLegs strong small{color:#718198;margin-top:3px;font-size:8px}.puntaPuntaLegs strong{text-align:right;font-size:14px}.puntaPuntaLegs a{color:#245eea;text-align:center;border:1px solid #d5e1ee;border-radius:8px;padding:8px;font-size:9px;font-weight:900;text-decoration:none}.puntaPuntaTotals{background:#f7f9fc;border-top:1px solid #e3eaf2;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 15px;display:grid}.puntaPuntaTotals span{color:#718198;font-size:9px}.puntaPuntaTotals b{color:#071a2f;margin-top:4px;font-size:17px;display:block}.puntaPuntaActions{border-top:1px solid #e3eaf2;align-items:center;gap:8px;padding:12px 15px;display:flex}.puntaPuntaActions p{color:#718198;flex:1;margin:0;font-size:9px}.puntaPuntaActions button{color:#b42318;background:#fff;border:1px solid #d5e1ee;border-radius:8px;padding:10px;font-size:9px;font-weight:900}.puntaPuntaActions button.done{color:#fff;background:#08745f;border:0}@media (width<=760px){.comparisonCalculator{border-radius:14px;padding:20px 12px}.comparisonLegs article{grid-template-columns:minmax(0,1fr) 95px}.comparisonLegs article>a{grid-column:1/-1}.comparisonCalcSummary,.comparisonDestination{grid-template-columns:1fr}.comparisonBudget input{width:100%;min-height:44px}.puntaPuntaLegs article{grid-template-columns:minmax(0,1fr) 80px 80px}.puntaPuntaLegs a{grid-column:1/-1}.puntaPuntaTotals{grid-template-columns:1fr}.puntaPuntaActions{flex-direction:column;align-items:stretch}.puntaPuntaActions button{width:100%;min-height:44px}}.comparisonCalculator{width:min(860px,100%)}.calcBook>span,.puntaPuntaLegs article>div>span{flex:0 0 36px;position:relative;overflow:hidden}.calcBook>span img,.puntaPuntaLegs article>div>span img{object-fit:contain;background:#fff;border-radius:6px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.comparisonLegs article{grid-template-columns:minmax(0,1fr) 125px 90px}.comparisonLegAssignment{border-top:1px solid #e5ebf3;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.comparisonLegAssignment label{color:#66778f;font-size:9px;font-weight:850}.comparisonLegAssignment select{color:#071a2f;background:#fff;border:1px solid #cbd8e8;border-radius:8px;width:100%;min-width:0;margin-top:4px;padding:9px;display:block}.puntaPuntaLegs article{grid-template-columns:minmax(0,1fr) 90px 90px 62px 100px}.puntaPuntaWinner{color:#fff;cursor:pointer;background:#08745f;border:0;border-radius:8px;min-height:34px;padding:8px;font-size:9px;font-weight:950}.puntaPuntaWinner:hover{background:#065f4f}.puntaPuntaWinner:disabled{cursor:not-allowed;opacity:.45}.ticketingView .heading{background:linear-gradient(125deg,#071a2f,#315077)}.ticketingSoon{background:#fff;border:1px solid #d9e3ef;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 12px 30px #071a2f0b}.ticketingBlueprint{color:#fff;background:linear-gradient(120deg,#071a2f,#174a78);align-items:center;gap:16px;padding:24px;display:flex}.ticketingBlueprint>span{background:var(--lime);color:#173300;border-radius:15px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:950;display:grid}.ticketingBlueprint small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:950}.ticketingBlueprint h2{margin:5px 0;font-size:25px}.ticketingBlueprint p{color:#c1cfdd;max-width:700px;margin:0;font-size:11px;line-height:1.5}.ticketingSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.ticketingSteps article{background:#f8fafd;border:1px solid #dbe5ef;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.ticketingSteps article>b{color:#245eea;background:#e6eeff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.ticketingSteps span,.ticketingSteps small{display:block}.ticketingSteps span{font-size:11px;font-weight:900}.ticketingSteps small{color:#78899e;margin-top:3px;font-size:8px}@media (width<=760px){.comparisonLegAssignment{grid-template-columns:1fr}.comparisonLegAssignment select{min-height:44px}.puntaPuntaLegs article{grid-template-columns:minmax(0,1fr) 74px 74px}.puntaPuntaLegs a,.puntaPuntaWinner{grid-column:1/-1;min-height:42px}.ticketingBlueprint{align-items:flex-start;padding:18px 14px}.ticketingBlueprint>span{flex-basis:46px;width:46px;height:46px;font-size:22px}.ticketingBlueprint h2{font-size:21px}.ticketingSteps{grid-template-columns:1fr;padding:11px}}.ticketingWorkspace{gap:11px;margin-top:14px;display:grid}.ticketingControlPanel,.ticketingFixtures,.ticketingBasket,.ticketingEconomics,.ticketingOutput{background:#fff;border:1px solid #d8e3ef;border-radius:15px;box-shadow:0 10px 28px #071a2f0a}.ticketingControlPanel{z-index:4;position:relative;overflow:visible}.ticketingControlHead{color:#fff;background:linear-gradient(120deg,#071a2f,#174a78);border-radius:14px 14px 0 0;align-items:center;gap:16px;padding:16px 18px;display:flex}.ticketingControlHead>div:first-child{flex:1}.ticketingControlHead small{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:950}.ticketingControlHead h2{margin:4px 0;font-size:21px}.ticketingControlHead p{color:#bed0e2;margin:0;font-size:9px}.ticketingWeek{gap:5px;display:flex}.ticketingWeek button{color:#fff;background:#ffffff10;border:1px solid #ffffff2d;border-radius:8px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900}.ticketingControls{grid-template-columns:1.25fr 1fr 1.2fr 1.2fr .7fr .8fr;gap:8px;padding:13px 16px;display:grid}.ticketingControls label{color:#66778f;font-size:9px;font-weight:850}.ticketingControls select,.ticketingControls input{color:#071a2f;background:#fff;border:1px solid #cbd8e8;border-radius:8px;width:100%;min-width:0;margin-top:4px;padding:10px;display:block}.ticketingControls input[readonly]{color:#536981;background:#f3f6fa}.ticketingStatus{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ticketingStatus>span{color:#245eea;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:10px 12px;font-size:17px;font-weight:950}.ticketingStatus small{color:#75869a;margin-top:2px;font-size:8px;font-weight:800;display:block}.ticketingLayout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:10px;display:grid}.ticketingFixtures{overflow:hidden}.ticketingFixtures>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ticketingFixtures>header small{color:#2f6bff;letter-spacing:.12em;font-size:8px;font-weight:950}.ticketingFixtures>header h3{margin:4px 0 0;font-size:16px}.ticketingFixtures>header>b{color:#245eea;background:#e9efff;border-radius:16px;padding:6px 9px;font-size:9px}.ticketingFixtures>article{border-bottom:1px solid #e7edf4;grid-template-columns:72px minmax(180px,1fr) 260px;align-items:center;gap:10px;padding:10px 14px;display:grid}.ticketingFixtures>article:last-of-type{border-bottom:0}.ticketingFixtures>article.selected{background:#f4f9ff;box-shadow:inset 3px 0 #2f6bff}.ticketingFixtures time,.ticketingFixtures time b,.ticketingFixtures article>div>strong,.ticketingFixtures article>div>small{display:block}.ticketingFixtures time{color:#66778f;font-size:9px}.ticketingFixtures time b{color:#071a2f;margin-top:3px;font-size:13px}.ticketingFixtures article>div>strong{font-size:11px}.ticketingFixtures article>div>small{color:#78899e;margin-top:3px;font-size:8px}.ticketingOdds{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid!important}.ticketingOdds button{color:#071a2f;background:#f8fafc;border:1px solid #d6e0ec;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.ticketingOdds button span{font-size:9px;font-weight:900}.ticketingOdds button b{font-size:12px}.ticketingOdds button.on{border-color:var(--lime);color:#274500;background:#eaffb8;box-shadow:0 5px 12px #b9f2272b}.ticketingEmpty{text-align:center;color:#74869a;padding:32px;font-size:10px}.ticketingBasket{min-width:0;position:sticky;top:94px;overflow:hidden}.ticketingBasketHead{color:#fff;background:#071a2f;padding:16px}.ticketingBasketHead small{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:950}.ticketingBasketHead h3{margin:4px 0;font-size:21px}.ticketingBasketHead p{color:#b9c9da;margin:0;font-size:9px}.ticketingPickList{max-height:340px;padding:6px 13px;overflow-y:auto}.ticketingPickList>div{border-bottom:1px solid #e7edf4;align-items:center;gap:8px;padding:8px 0;display:flex}.ticketingPickList>div span{flex:1;min-width:0}.ticketingPickList b,.ticketingPickList small{display:block}.ticketingPickList>div span>b{color:#245eea;font-size:10px}.ticketingPickList small{color:#74869a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.ticketingPickList strong{font-size:11px}.ticketingPickList>p{color:#7a8a9d;text-align:center;padding:20px 0;font-size:9px}.ticketingBasket>.generateTicketing{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:9px;width:calc(100% - 24px);min-height:42px;margin:10px 12px;font-size:10px;font-weight:950;display:block}.ticketingBasket>.generateTicketing:disabled{opacity:.42}.ticketingBasket>a{color:#245eea;text-align:center;border:1px solid #cedbea;border-radius:8px;margin:0 12px 12px;padding:9px;font-size:9px;font-weight:900;text-decoration:none;display:block}.ticketingEconomics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ticketingEconomics article{border-right:1px solid #e3eaf2;padding:14px 16px}.ticketingEconomics article:last-child{border-right:0}.ticketingEconomics small,.ticketingEconomics b,.ticketingEconomics span{display:block}.ticketingEconomics small{color:#728398;letter-spacing:.09em;font-size:8px;font-weight:950}.ticketingEconomics b{color:#071a2f;margin:5px 0;font-size:21px}.ticketingEconomics span{color:#78899c;font-size:8px}.ticketingEconomics .positiveCard{background:#edfbf2}.ticketingEconomics .positiveCard b{color:#067647}.ticketingEconomics .negativeCard{background:#fff1f1}.ticketingEconomics .negativeCard b{color:#b42318}.ticketingDisclaimer{color:#8a5700;background:#fff8e8;border-radius:9px;padding:9px 12px;font-size:9px}.ticketingOutput{overflow:hidden}.ticketingOutput>header{color:#fff;background:#071a2f;align-items:center;padding:15px 17px;display:flex}.ticketingOutput>header>div{flex:1}.ticketingOutput>header small{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:950}.ticketingOutput>header h2{margin:4px 0 0;font-size:19px}.ticketingOutput>header>b{text-align:right;font-size:18px}.ticketingOutput>header>b small{color:#b8c7d8;margin-top:2px;font-size:7px;display:block}.ticketingTicketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.ticketingTicketGrid>article{border:1px solid #dce5ef;border-radius:10px;overflow:hidden}.ticketingTicketGrid>article>header{background:#f2f6fb;justify-content:space-between;padding:9px 10px;font-size:9px;display:flex}.ticketingTicketGrid ol{margin:0;padding:4px 10px;list-style:none}.ticketingTicketGrid li{border-bottom:1px dashed #dce5ef;align-items:center;gap:8px;padding:7px 0;display:flex}.ticketingTicketGrid li:last-child{border-bottom:0}.ticketingTicketGrid li span{flex:1;min-width:0;font-size:9px;font-weight:800}.ticketingTicketGrid li small{color:#245eea;margin-top:2px;font-size:8px;display:block}.ticketingTicketGrid li>b{font-size:10px}.ticketingTicketGrid footer{background:#fafbfd;border-top:1px solid #e4eaf2;grid-template-columns:repeat(3,1fr);display:grid}.ticketingTicketGrid footer span{text-align:center;color:#74869a;padding:7px;font-size:7px}.ticketingTicketGrid footer b{color:#071a2f;margin-top:2px;font-size:9px;display:block}.settingsPanel .turnoverCard,.settingsPanel .logoArchiveCard{grid-column:1/-1}.turnoverCard>p,.logoArchiveCard>p{max-width:720px}.turnoverGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.turnoverGrid label{margin-top:0!important}.turnoverGrid label>div{position:relative}.turnoverGrid input{padding-right:28px!important}.turnoverGrid label>div>b{color:#78899c;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-18%)}.settingsFeedback{color:#66778f;margin-top:9px;font-size:9px;line-height:1.4;display:block}.logoUpload{grid-template-columns:1fr 1fr;gap:9px;display:grid}.logoArchiveList{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.logoArchiveList>div{border:1px solid #dce5ef;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.logoArchiveList>div>span{background:#071a2f;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.logoArchiveList img{object-fit:contain;background:#fff;border-radius:5px;width:34px;height:34px}.logoArchiveList>div>b,.logoArchiveList>div small{display:block}.logoArchiveList>div>b{font-size:10px}.logoArchiveList>div small{color:#067647;margin-top:2px;font-size:8px}.settingsPanel .logoArchiveList button{color:#b42318;width:auto;box-shadow:none;background:#fee4e2;margin:0;padding:7px;font-size:8px}.logoArchiveList>p{color:#78899c;grid-column:1/-1;margin:0;font-size:9px}@media (width<=1050px){.ticketingControls{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketingLayout{grid-template-columns:minmax(0,1fr)}.ticketingBasket{position:static}.ticketingTicketGrid,.logoArchiveList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ticketingWorkspace{margin-inline:-2px}.ticketingControlHead{flex-direction:column;align-items:flex-start;padding:14px 12px}.ticketingWeek{width:100%}.ticketingWeek button:nth-child(2){flex:1}.ticketingControls{grid-template-columns:1fr 1fr;padding:11px}.ticketingControls label:first-child,.ticketingControls label:nth-child(2){grid-column:1/-1}.ticketingControls select,.ticketingControls input{min-height:44px}.ticketingStatus{grid-template-columns:1fr 1fr}.ticketingFixtures>article{grid-template-columns:62px minmax(0,1fr);padding:11px}.ticketingOdds{grid-column:1/-1}.ticketingOdds button{min-height:42px}.ticketingEconomics{grid-template-columns:1fr 1fr}.ticketingEconomics article:nth-child(2){border-right:0}.ticketingEconomics article:nth-child(-n+2){border-bottom:1px solid #e3eaf2}.ticketingTicketGrid{grid-template-columns:1fr;padding:8px}.turnoverGrid{grid-template-columns:1fr 1fr}.logoUpload,.logoArchiveList{grid-template-columns:1fr}.logoArchiveList>div{grid-template-columns:42px minmax(0,1fr) auto}}.fixtureMarketLoading{color:#245eea;background:#eef4ff;border-radius:8px;margin:0 14px 14px;padding:9px 11px;font-size:9px;font-weight:850}.fixtureMarketLoading:before{content:"";vertical-align:-1px;border:2px solid #9ab7ff;border-top-color:#245eea;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:.8s linear infinite marketSpin;display:inline-block}@keyframes marketSpin{to{transform:rotate(360deg)}}.telegramMatcherTools{grid-template-columns:1fr 1fr;gap:7px;margin:0 11px 10px;display:grid}.telegramMatcherTools button{color:#067647;background:#edfbf2;border:1px solid #b8d9ca;border-radius:8px;min-height:36px;font-size:9px;font-weight:950}.telegramMatcherTools button:disabled{opacity:.42}.ticketingAccountChooser{background:#f8fafd;border-top:1px solid #e4ebf3;align-items:center;gap:16px;padding:12px 16px;display:flex}.ticketingAccountChooser>div:first-child{min-width:230px}.ticketingAccountChooser small,.ticketingAccountChooser b{display:block}.ticketingAccountChooser small{color:#245eea;letter-spacing:.1em;font-size:8px;font-weight:950}.ticketingAccountChooser b{margin-top:4px;font-size:10px}.ticketingAccountChooser>div:last-child{flex-wrap:wrap;flex:1;gap:7px;display:flex}.ticketingAccountChooser label{color:#536981;cursor:pointer;background:#fff;border:1px solid #d5e0ec;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.ticketingAccountChooser label.selected{color:#174dcc;background:#eaf0ff;border-color:#245eea}.ticketingAccountChooser input{accent-color:#245eea}.ticketingAccountChooser p{color:#b42318;margin:0;font-size:9px}.ticketingAccountSummary{background:#fff;border:1px solid #d8e3ef;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.ticketingAccountSummary>header{border-bottom:1px solid #e4ebf3;align-items:center;gap:12px;padding:12px 15px;display:flex}.ticketingAccountSummary>header>div{flex:1}.ticketingAccountSummary small,.ticketingAccountSummary h3{display:block}.ticketingAccountSummary small{color:#245eea;letter-spacing:.1em;font-size:8px;font-weight:950}.ticketingAccountSummary h3{margin:3px 0 0;font-size:14px}.ticketingAccountSummary>header button{color:#fff;background:#08745f;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:950}.ticketingAccountSummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.ticketingAccountSummary article{border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.ticketingAccountSummary article>span{width:32px;height:32px;color:var(--lime);background:#071a2f;border-radius:9px;place-items:center;font-size:12px;font-weight:950;display:grid}.ticketingAccountSummary article>div{flex:1;min-width:0}.ticketingAccountSummary article b,.ticketingAccountSummary article small{display:block}.ticketingAccountSummary article b{font-size:10px}.ticketingAccountSummary article small{color:#718198;letter-spacing:0;margin-top:3px;font-size:8px}.ticketingAccountSummary article strong{font-size:12px}.ticketingTicketGrid>article>header>div b,.ticketingTicketGrid>article>header>div small{display:block}.ticketingTicketGrid>article>header>div small{color:#245eea;margin-top:3px;font-size:8px;font-weight:850}.aiWorkspace{gap:12px;margin-top:14px;display:grid}.aiSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aiSignalGrid article{background:#fff;border:1px solid #d9e4ef;border-radius:15px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.aiSignalGrid article>span{color:#dce6f1;font-size:33px;font-weight:950;position:absolute;top:13px;right:15px}.aiSignalGrid small{color:#245eea;letter-spacing:.13em;font-size:8px;font-weight:950}.aiSignalGrid h2{margin:7px 0;font-size:21px}.aiSignalGrid p{color:#66778f;min-height:43px;margin:0;font-size:10px;line-height:1.55}.aiSignalGrid button{color:#fff;background:#245eea;border:0;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:9px;font-weight:950}.aiSignalGrid article.waiting{background:#f8fafc;border-style:dashed}.aiSignalGrid article.waiting small{color:#a15c00}.aiSignalGrid article.waiting button{color:#76879b;background:#dce3ec}.aiEnginePanel{color:#fff;background:linear-gradient(120deg,#071a2f,#174a78);border:1px solid #d7e3ef;border-radius:16px;padding:22px}.aiEnginePanel>div:first-child small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:950}.aiEnginePanel h2{margin:6px 0;font-size:25px}.aiEnginePanel p{color:#bfd0e1;max-width:820px;margin:0;font-size:11px;line-height:1.6}.aiFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.aiFlow span{color:#dbe7f2;background:#ffffff0c;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:9px;font-weight:900;display:flex}.aiFlow b{background:var(--lime);color:#173300;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.aiFlow .locked{opacity:.55}.aiEnginePanel>button{color:#aebed0;background:#ffffff0d;border:1px solid #ffffff25;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:950}.aiEnginePanel>small{color:#9eb3c8;margin-top:10px;font-size:8px;display:block}@media (width<=760px){.telegramMatcherTools button{min-height:43px}.ticketingAccountChooser{flex-direction:column;align-items:stretch}.ticketingAccountChooser>div:first-child{min-width:0}.ticketingAccountSummary>div,.aiSignalGrid{grid-template-columns:1fr}.ticketingAccountSummary>header{flex-direction:column;align-items:stretch}.ticketingAccountSummary>header button{min-height:42px}.aiFlow{grid-template-columns:1fr 1fr}.aiEnginePanel{padding:17px 13px}.aiEnginePanel h2{font-size:21px}}@media (width>=761px){.desktopSidebar{padding-bottom:14px}.desktopSidebar nav{flex:1;min-height:0;overflow-y:auto}.desktopSidebar nav button:last-child{display:grid!important}.sidebarSettingsButton{color:#d8e4ef;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:11px;flex:0 0 48px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:48px;margin-top:5px;padding:6px 8px;display:grid;position:relative}.sidebarSettingsButton>span b,.sidebarSettingsButton>span small{display:block}.sidebarSettingsButton>span b{font-size:13px}.sidebarSettingsButton>span small{color:#8296ad;margin-top:2px;font-size:8px;font-weight:750}.sidebarSettingsButton.on{color:#fff;box-shadow:inset 3px 0 var(--lime);background:linear-gradient(110deg,#174a78,#103554);border-color:#4e82b64d}.sidebarSettingsButton.on .sidebarIcon{background:var(--lime);border-color:var(--lime);color:#173300}.role-collaborator .sidebarSettingsButton{display:none!important}.role-collaborator .desktopSidebar nav button:last-child{display:grid!important}}.systemAccountChooser{background:#f8fafd;border:1px solid #d8e3ef;border-radius:14px;align-items:center;gap:18px;margin:10px 0;padding:13px 16px;display:flex}.systemAccountChooser>div:first-child{min-width:280px}.systemAccountChooser small,.systemAccountChooser b{display:block}.systemAccountChooser>div:first-child small{color:#245eea;letter-spacing:.11em;font-size:8px;font-weight:950}.systemAccountChooser>div:first-child b{margin-top:4px;font-size:11px}.systemAccountChooser>div:first-child p{color:#718198;margin:4px 0 0;font-size:9px}.systemAccountChooser>div:last-child{flex-wrap:wrap;flex:1;gap:7px;display:flex}.systemAccountChooser label{color:#536981;cursor:pointer;background:#fff;border:1px solid #d3deea;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;display:flex}.systemAccountChooser label.selected{color:#174dcc;background:#eaf0ff;border-color:#245eea}.systemAccountChooser label span b{font-size:9px}.systemAccountChooser label span small{color:#718198;margin-top:2px;font-size:8px}.systemAccountChooser input{accent-color:#245eea}.systemAccountChooser>div:last-child>p{color:#b42318;margin:0;font-size:9px}.systemActions .generateSystem:disabled{cursor:not-allowed;opacity:.4}.columnGrid article>header>div{min-width:0}.columnGrid article>header>div b,.columnGrid article>header>div small{display:block}.columnGrid article>header>div small{color:#718198;margin-top:3px;font-size:8px}.columnGrid article>header>.printTicket{flex:none}.ticketingFixtureSelector{background:#fff;border:1px solid #d8e3ef;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.ticketingFixtureSelector>header{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ticketingFixtureSelector>header small{color:#245eea;letter-spacing:.12em;font-size:8px;font-weight:950}.ticketingFixtureSelector>header h3{margin:4px 0 0;font-size:16px}.ticketingFixtureSelector>header>b{color:#245eea;background:#e9efff;border-radius:16px;padding:7px 10px;font-size:9px}.ticketingMatchChoice{background:#f8fafd;padding:13px 15px}.ticketingMatchChoice label{color:#66778f;font-size:9px;font-weight:850}.ticketingMatchChoice select{color:#071a2f;background:#fff;border:1px solid #cbd8e8;border-radius:9px;width:100%;min-height:43px;margin-top:5px;padding:10px;display:block}.ticketingFixturePreview{grid-template-columns:75px minmax(160px,1fr) 270px auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.ticketingFixturePreview time,.ticketingFixturePreview time b,.ticketingFixturePreview>div>strong,.ticketingFixturePreview>div>small{display:block}.ticketingFixturePreview time{color:#718198;font-size:9px}.ticketingFixturePreview time b{color:#071a2f;margin-top:3px;font-size:14px}.ticketingFixturePreview>div>strong{font-size:12px}.ticketingFixturePreview>div>small{color:#718198;margin-top:4px;font-size:9px}.ticketingFixturePreview .ticketingOdds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid!important}.ticketingFixturePreview .ticketingOdds span{background:#f8fafc;border:1px solid #d6e0ec;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:8px 9px;display:grid}.ticketingFixturePreview .ticketingOdds small{color:#245eea;margin:0;font-size:9px}.ticketingFixturePreview .ticketingOdds b{text-align:right;font-size:12px}.ticketingFixturePreview .ticketingOdds em{color:#718198;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.ticketingFixturePreview>button{color:#fff;background:#245eea;border:0;border-radius:9px;min-height:40px;padding:9px 12px;font-size:9px;font-weight:950}.ticketingFixturePreview>button.remove{color:#b42318;background:#fee4e2}.ticketingPickList>div>button{color:#b42318;background:#fee4e2;border:0;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.ticketingAccountChooser label span b,.ticketingAccountChooser label span small{display:block}.ticketingAccountChooser label span small{color:#718198;letter-spacing:0;margin-top:2px;font-size:8px}.ticketingPrintTools{align-items:center;gap:7px;margin-right:14px;display:flex}.ticketingPrintTools button,.ticketingPrintTools label{color:#fff;background:#ffffff0e;border:1px solid #ffffff25;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.ticketingPrintTools label{align-items:center;gap:6px;display:flex}.ticketingPrintTools select{color:#071a2f;background:#fff;border:0;border-radius:5px;padding:4px}.ticketingTicketGrid>article>header{align-items:center;gap:6px}.ticketingTicketGrid>article>header>.printTicket{color:#fff;background:#245eea;border:0;border-radius:6px;padding:6px 7px;font-size:8px;font-weight:900}.ticketingOutcomeCuts{grid-template-columns:repeat(3,34px);gap:4px;display:grid}.ticketingOutcomeCuts button{color:#a62b2b;cursor:pointer;background:#fff1f1;border:1px solid #f3b5b5;border-radius:7px;padding:4px 2px}.ticketingOutcomeCuts button.on{color:#315d08;background:#eefbdc;border-color:#9fd071}.ticketingOutcomeCuts button b,.ticketingOutcomeCuts button small{margin:0;font-size:8px;line-height:1.2;display:block}.ticketingOutcomeCuts button small{color:inherit;margin-top:2px}.ticketingPickList>div>.removeTicketingFixture{cursor:pointer}@media (width>=1051px){.ticketingLayout{grid-template-columns:minmax(0,1fr) 390px}}.ticketingBasket{top:112px}.ticketingPickList{max-height:520px;padding:8px 14px}.ticketingPickList>div{align-items:flex-start;padding:12px 0}.ticketingPickList>div>span>b{letter-spacing:.03em;font-size:9px}.ticketingPickList>div>span>strong{color:#071a2f;margin-top:4px;font-size:11px;line-height:1.3;display:block}.ticketingPickList>div>span>small{text-overflow:clip;white-space:normal;margin-top:4px;font-size:8px;line-height:1.3;overflow:visible}.ticketingOutcomeCuts{flex:none;grid-template-columns:repeat(3,42px)}.ticketingOutcomeCuts button{min-height:44px}.ticketingOutcomeCuts button b{font-size:10px}.ticketingOutcomeCuts button small{font-size:8px}.aiEnginePanel.live{background:linear-gradient(120deg,#071a2f,#174a78)}.aiControls{grid-template-columns:1.15fr 1.1fr .65fr .75fr .85fr .75fr auto;gap:8px;margin-top:18px;display:grid}.aiControls label{color:#b8c8da;font-size:9px;font-weight:850}.aiControls select,.aiControls input{color:#071a2f;background:#fff;border:1px solid #ffffff26;border-radius:8px;width:100%;min-height:42px;margin-top:5px;padding:9px;display:block}.aiControls input:disabled{opacity:.48;color:#66778f;background:#dce4ed}.aiControls>button{background:var(--lime);color:#244100;border:0;border-radius:9px;align-self:end;min-height:42px;padding:9px 15px;font-size:10px;font-weight:950}.aiControls>button:disabled{opacity:.45}.aiNote{color:#d6e2ef;background:#ffffff0b;border:1px solid #ffffff18;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:9px}.aiPickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.aiPickGrid article{background:#ffffff0c;border:1px solid #ffffff18;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.aiPickGrid article>span{background:var(--lime);color:#244100;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.aiPickGrid b,.aiPickGrid small,.aiPickGrid strong{display:block}.aiPickGrid b{font-size:11px}.aiPickGrid small{color:#aebfd1;margin-top:3px;font-size:8px}.aiPickGrid strong{color:#fff;margin-top:4px;font-size:9px}.aiPickGrid dl{grid-template-columns:auto auto;gap:3px 7px;margin:0;font-size:8px;display:grid}.aiPickGrid dt{color:#9fb2c7}.aiPickGrid dd{color:var(--lime);text-align:right;margin:0;font-weight:950}.aiActions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.aiActions button{color:#fff;background:#ffffff0c;border:1px solid #fff2;border-radius:8px;min-height:40px;padding:9px 13px;font-size:9px;font-weight:950}.aiActions button.primary{border-color:var(--lime);background:var(--lime);color:#244100}.aiActions button:disabled{cursor:not-allowed;opacity:.45}.aiSourceNote{color:#b9c9da;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.aiSourceNote b{color:var(--lime);background:#b9f2271f;border-radius:20px;padding:6px 9px}.aiSourceNote span{color:#b9c9da}.aiControls.aiAutomaticControls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.aiAutomaticControls label{min-width:0}.aiAutomaticControls input,.aiAutomaticControls label{font-size:14px}.aiAutomaticControls select,.aiAutomaticControls>button{cursor:pointer;font-size:14px}.aiProposalList{gap:20px;margin-top:20px;display:grid}.aiProposal{background:#071a2f66;border:1px solid #ffffff30;border-radius:14px;min-width:0;padding:18px}.aiProposal>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.aiProposal h3{color:#fff;margin:5px 0;font-size:20px}.aiProposal>header small{color:var(--lime);font-size:14px;font-weight:900}.aiProposal>header dl{gap:24px;margin:0;display:flex}.aiProposal>header dt{color:#b9c9da;font-size:14px}.aiProposal>header dd{color:#fff;margin:4px 0 0;font-size:22px;font-weight:900}.aiProposal .aiPickGrid b{font-size:16px}.aiProposal .aiPickGrid small{font-size:12px}.aiProposal .aiPickGrid strong,.aiProposal .aiPickGrid dl,.aiProposal .aiActions button{font-size:14px}.aiProposal .aiActions button{cursor:pointer}.aiWorkspace .aiNote,.aiWorkspace .aiSourceNote{font-size:14px;line-height:1.5}.aiWorkspace .aiSourceNote{flex-wrap:wrap}.aiWorkspace .aiLoadedAt{color:#b9c9da;font-size:12px}.aiProposal .aiPickGrid article{align-items:start}.aiControls.aiAutomaticControls>button{grid-column:1/-1;justify-self:end}@media (width<=760px){.aiControls.aiAutomaticControls{grid-template-columns:1fr}.aiControls.aiAutomaticControls>button{grid-column:1/-1;justify-self:stretch}.aiProposal{padding:12px}.aiProposal .aiPickGrid{grid-template-columns:1fr}.aiProposal>header dl{gap:18px}.aiProposal .aiPickGrid dl{grid-column:2}}@media (width<=1050px){.ticketingFixturePreview{grid-template-columns:70px minmax(0,1fr)}.ticketingFixturePreview .ticketingOdds,.ticketingFixturePreview>button{grid-column:1/-1}.aiControls{grid-template-columns:1fr 1fr 1fr}.aiControls>button{grid-column:1/-1}.aiPickGrid{grid-template-columns:1fr}}@media (width<=760px){.sidebarSettingsButton{display:none}.systemAccountChooser{flex-direction:column;align-items:stretch}.systemAccountChooser>div:first-child{min-width:0}.ticketingFixturePreview{grid-template-columns:60px minmax(0,1fr);padding:12px}.ticketingFixturePreview .ticketingOdds,.ticketingFixturePreview>button{grid-column:1/-1}.ticketingFixturePreview>button{min-height:44px}.ticketingOutput>header{flex-wrap:wrap;align-items:flex-start}.ticketingPrintTools{order:3;width:100%;margin:9px 0 0}.ticketingPrintTools button{flex:1}.aiControls{grid-template-columns:1fr 1fr}.aiControls label:first-child,.aiControls>button{grid-column:1/-1}.aiControls select,.aiControls input,.aiControls>button{min-height:44px}.aiPickGrid article{grid-template-columns:30px minmax(0,1fr)}.aiPickGrid dl{grid-column:2}.aiActions{grid-template-columns:1fr;display:grid}.aiActions button{min-height:44px}}.systemAccountChooser.compact,.ticketingAccountChooser.compact{z-index:6;position:relative;overflow:visible}.accountDropdown{z-index:7;flex:1;min-width:280px;position:relative}.accountDropdown summary{color:#071a2f;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:9px 12px;list-style:none;display:flex;box-shadow:0 5px 14px #071a2f0a}.accountDropdown summary::-webkit-details-marker{display:none}.accountDropdown summary>span{flex:1;min-width:0}.accountDropdown summary span,.accountDropdown summary small{display:block}.accountDropdown summary span{font-size:10px;font-weight:950}.accountDropdown summary small{color:#718198;margin-top:3px;font-size:8px;font-weight:750}.accountDropdown summary>b{color:#245eea;font-size:19px;transition:transform .18s}.accountDropdown[open] summary{border-color:#245eea;box-shadow:0 0 0 3px #245eea12}.accountDropdown[open] summary>b{transform:rotate(180deg)}.accountDropdownMenu{z-index:80;background:#fff;border:1px solid #cad7e6;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #071a2f24;display:grid!important}.accountDropdownMenu label{align-items:center;gap:8px;color:#536981!important;background:#fff!important;border:1px solid #dde6ef!important;border-radius:9px!important;margin:0!important;padding:8px 9px!important;display:flex!important}.accountDropdownMenu label.selected{color:#174dcc!important;background:#edf3ff!important;border-color:#245eea!important}.accountDropdownMenu label>span{min-width:0}.accountDropdownMenu label b,.accountDropdownMenu label small{display:block}.accountDropdownMenu label b{font-size:9px}.accountDropdownMenu label small{color:#718198;margin-top:2px;font-size:8px}.accountDropdownMenu>p{color:#b42318;grid-column:1/-1;margin:5px;font-size:9px}.ticketingPrintTools button.registered,.systemPrintTools button.registered{color:#fff;background:#08745f;border-color:#9ee2bd}.ticketingPrintTools button:disabled,.systemPrintTools button:disabled{cursor:not-allowed;opacity:.7}.settingsPanel .profitCommissionCard{grid-column:1/-1}.profitCommissionCard>p{max-width:780px}.profitCommissionForm{grid-template-columns:1.4fr .6fr;gap:9px;max-width:680px;display:grid}.profitPlanList{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.profitPlanList>div{background:#f9fbfd;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.profitPlanList>div>span{flex:1;min-width:0}.profitPlanList b,.profitPlanList small{display:block}.profitPlanList b{font-size:10px}.profitPlanList small{color:#718198;margin-top:2px;font-size:8px}.profitPlanList strong{color:#245eea;font-size:14px}.monthlyCommissionCard{background:#fff;border:1px solid #dbe5f0;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.monthlyCommissionCard .sectionTitle{color:#fff;background:linear-gradient(115deg,#071a2f,#174a78)}.monthlyCommissionCard .sectionTitle h2{font-size:19px}.monthlyCommissionCard .sectionTitle p{color:#b9cadb;margin:4px 0 0;font-size:9px}.monthlyCommissionCard .sectionTitle>strong{text-align:right;color:var(--lime);font-size:22px}.monthlyCommissionCard .sectionTitle>strong small{color:#b9cadb;margin-top:3px;font-size:8px;font-weight:800;display:block}.monthlyCommissionKpis{border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monthlyCommissionKpis>span{color:#718198;border-right:1px solid #e4ebf3;padding:11px 15px;font-size:8px;font-weight:900}.monthlyCommissionKpis>span:last-child{border-right:0}.monthlyCommissionKpis b{color:#071a2f;margin-top:4px;font-size:16px;display:block}.monthlyCommissionHead,.monthlyCommissionLine{grid-template-columns:1.35fr repeat(7,minmax(70px,1fr));align-items:center;gap:8px;padding:9px 14px;display:grid}.monthlyCommissionHead{color:#718198;text-transform:uppercase;background:#f6f8fb;font-size:8px;font-weight:950}.monthlyCommissionLine{border-top:1px solid #e7edf4;font-size:10px}.monthlyCommissionLine>b small{color:#718198;margin-top:3px;font-size:8px;display:block}.monthlyCommissionLine strong{font-size:11px}@media (width>=761px){.desktopSidebar{width:250px;padding:0 10px 11px}.sidebarBrand{flex-basis:88px;min-height:88px;margin-inline:-10px;padding:10px 13px}.sidebarBrandMark{flex-basis:50px;width:50px;height:50px}.sidebarBrandMark img{width:68px;height:68px}.sidebarBrand strong{font-size:22px}.sidebarBrand small{margin-top:5px;font-size:7px}.sidebarSectionLabel{flex-basis:24px;padding:7px 8px 4px}.desktopSidebar nav{gap:2px}.desktopSidebar nav button{flex-basis:42px;grid-template-columns:29px minmax(0,1fr);gap:8px;min-height:42px;padding:4px 7px}.desktopSidebar nav button b{font-size:12px}.desktopSidebar nav button small{font-size:7.5px}.desktopSidebar .sidebarIcon{width:29px;height:29px;font-size:15px}.sidebarSettingsButton{flex-basis:44px;grid-template-columns:29px minmax(0,1fr);min-height:44px;padding:5px 7px}.desktopSidebar em{flex-basis:28px;margin-top:3px;padding:6px 7px}.categoryNav,.shell{margin-left:250px}.workspaceStamp{left:12px}.userDock{left:auto;right:20px}.couponPanel{top:104px}}@media (width>=761px) and (height<=760px){.desktopSidebar em{display:none}.desktopSidebar nav button{flex-basis:39px;min-height:39px}.sidebarSettingsButton{flex-basis:42px;min-height:42px}}@media (width<=900px){.monthlyCommissionTable{overflow-x:auto}.monthlyCommissionHead,.monthlyCommissionLine{min-width:880px}}@media (width<=760px){.systemAccountChooser.compact,.ticketingAccountChooser.compact{flex-direction:column;align-items:stretch}.accountDropdown{width:100%;min-width:0}.accountDropdownMenu{grid-template-columns:1fr;max-height:240px;margin-top:6px;position:static}.profitCommissionForm,.profitPlanList{grid-template-columns:1fr}.monthlyCommissionCard .sectionTitle>strong{text-align:left}.monthlyCommissionKpis{grid-template-columns:1fr 1fr}.monthlyCommissionKpis>span:nth-child(2){border-right:0}.monthlyCommissionKpis>span:nth-child(-n+2){border-bottom:1px solid #e4ebf3}}.scoreboardMatch{grid-template-columns:minmax(0,1fr) 42px;gap:9px}.scoreboardOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:105px minmax(250px,1fr) 150px;align-items:center;padding:0;display:grid}.scoreboardOpen:hover .scoreboardTeams b{color:#245eea}.scoreboardOpen:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #245eea38}.scoreboardState em{color:#245eea;grid-column:1/-1;margin-top:3px;font-size:7.5px;font-style:normal;font-weight:950}.scoreboardState.live em{color:#b42318}.matchDetailOverlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03101fd9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.matchDetailModal{background:#f7f9fc;border:1px solid #ffffff20;border-radius:20px;width:min(880px,100%);max-height:min(860px,94vh);overflow:hidden;box-shadow:0 34px 90px #0008}.matchDetailHero{color:#fff;background:radial-gradient(circle at 50% -40%,#327cc1 0,#164f78 37%,#071a2f 78%);padding:20px 54px 22px;position:relative}.matchDetailHero>small{color:#bcd0e2;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.matchDetailClose{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff31;border-radius:11px;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:13px;right:14px}.matchDetailClose:hover{background:#ffffff25}.matchDetailScore{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);align-items:center;gap:18px;margin-top:15px;display:grid}.matchDetailScore article{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 11px;display:grid}.matchDetailScore article.away{text-align:right;grid-template-columns:minmax(0,1fr) 52px}.matchDetailScore article.away img{grid-area:1/2/3}.matchDetailScore img{object-fit:contain;grid-row:1/3;width:48px;height:48px}.matchDetailScore article>b{font-size:17px}.matchDetailScore article>span{color:#bcd0e2;min-height:13px;font-size:8.5px;line-height:1.4}.matchDetailScore>strong{color:#fff;text-align:center;background:#ffffff10;border:1px solid #ffffff1f;border-radius:14px;padding:10px;font-size:28px;display:block}.matchDetailScore>strong small{color:var(--lime);text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.matchDetailTabs{background:#fff;border-bottom:1px solid #dbe4ee;grid-template-columns:repeat(3,1fr);padding:0 16px;display:grid}.matchDetailTabs button{color:#6b7d91;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;min-height:52px;font-size:11px;font-weight:950}.matchDetailTabs button b{color:#536981;background:#eef2f6;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:8px;display:inline-grid}.matchDetailTabs button.on{color:#174dcc;border-bottom-color:#245eea}.matchDetailTabs button.on b{color:#174dcc;background:#e7efff}.matchDetailBody{max-height:calc(min(860px,94vh) - 203px);padding:16px;overflow-y:auto}.matchDetailLoading,.matchDetailEmpty{color:#75869a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.matchDetailLoading i{border:3px solid #bfd1e6;border-top-color:#245eea;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite marketSpin}.matchDetailLoading b,.matchDetailEmpty b{color:#17324c;margin-top:13px;font-size:14px}.matchDetailLoading span,.matchDetailEmpty span{max-width:470px;margin-top:5px;font-size:9px;line-height:1.5}.matchTimeline{background:#fff;border:1px solid #dce5ef;border-radius:13px;gap:0;padding:0 12px 10px;display:grid;position:relative}.matchTimeline:before{content:"";background:#dce5ef;width:2px;position:absolute;top:49px;bottom:16px;left:50%;transform:translate(-1px)}.matchTimeline>header{color:#17324c;border-bottom:1px solid #e7edf4;grid-template-columns:1fr 86px 1fr;align-items:center;padding:12px 8px;display:grid}.matchTimeline>header b{font-size:10px}.matchTimeline>header b:last-child{text-align:right}.matchTimeline>header span{color:#8493a5;letter-spacing:.12em;text-align:center;font-size:7px;font-weight:950}.matchTimeline>article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;min-height:66px;display:grid;position:relative}.matchTimeline>article:last-of-type{border-bottom:0}.timelineSide{padding:9px 12px}.timelineSide.home{text-align:right}.timelineSide.away{text-align:left}.timelineSide b,.timelineSide span,.timelineSide small{display:block}.timelineSide b{color:#17324c;font-size:10px}.timelineSide span{color:#536981;margin-top:2px;font-size:9px}.timelineSide small{color:#8796a8;margin-top:2px;font-size:8px}.timelineMarker{z-index:1;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.timelineMarker time{color:#245eea;text-align:right;min-width:31px;font-size:11px;font-weight:950}.matchTimeline>article.away .timelineMarker time{color:#c62c59}.timelineMarker i{background:#eef4ff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid;box-shadow:0 0 0 1px #d5e0ec}.matchTimeline>article.away .timelineMarker i{background:#fff0f4}.matchStats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.matchStats>article{background:#fff;border:1px solid #dce5ef;border-radius:11px;padding:11px 12px}.matchStats>article>div:first-child{text-align:center;grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;display:grid}.matchStats b{font-size:13px}.matchStats span{color:#61748a;font-size:9px;font-weight:850}.matchStats b:first-child{color:#245eea;text-align:left}.matchStats b:last-child{color:#c62c59;text-align:right}.matchStatBar{background:#e7edf4;border-radius:3px;height:5px;margin-top:8px;display:flex;overflow:hidden}.matchStatBar i:first-child{background:#4d86f7}.matchStatBar i:last-child{background:#ef83a2}.matchLineups{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.matchLineups>article{background:#fff;border:1px solid #dce5ef;border-radius:13px;overflow:hidden}.matchLineups>article>header{color:#fff;background:#071a2f;align-items:center;gap:10px;padding:12px;display:flex}.matchLineups>article>header img{object-fit:contain;width:34px;height:34px}.matchLineups>article>header b,.matchLineups>article>header span{display:block}.matchLineups>article>header b{font-size:12px}.matchLineups>article>header span{color:#b8c8d8;margin-top:3px;font-size:8px}.matchLineups h3{color:#66788d;letter-spacing:.11em;text-transform:uppercase;background:#f1f5f9;margin:0;padding:7px 11px;font-size:8px}.lineupPlayer{border-top:1px solid #edf1f5;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:7px 11px;display:grid}.lineupPlayer strong{color:#245eea;background:#e9efff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.lineupPlayer span{font-size:9.5px;font-weight:850}.lineupPlayer small{color:#8493a5;margin-top:2px;font-size:7.5px;display:block}.lineupPlayer.substitute strong{color:#687b90;background:#eef2f5}@media (width<=900px){.scoreboardOpen{grid-template-columns:85px minmax(0,1fr) 120px}.matchStats{grid-template-columns:1fr}}@media (width<=760px){.scoreboardMatch{grid-template-columns:minmax(0,1fr) 39px;padding:10px 9px}.scoreboardOpen{grid-template-columns:58px minmax(0,1fr);gap:8px}.scoreboardOpen .scoreboardState{grid-column:1/-1}.scoreboardFavorite{grid-area:1/2;width:38px;height:100%;min-height:72px}.matchDetailOverlay{align-items:end;padding:0}.matchDetailModal{border-radius:20px 20px 0 0;width:100%;max-height:94vh}.matchDetailHero{padding:17px 40px 18px}.matchDetailScore{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:7px}.matchDetailScore article,.matchDetailScore article.away{text-align:center;flex-direction:column;gap:5px;display:flex}.matchDetailScore article.away img{grid-area:auto}.matchDetailScore img{width:38px;height:38px}.matchDetailScore article>b{font-size:11px;line-height:1.2}.matchDetailScore article>span{font-size:7px}.matchDetailScore>strong{padding:9px 4px;font-size:21px}.matchDetailTabs{padding:0 5px}.matchDetailTabs button{min-height:48px;font-size:9px}.matchDetailBody{max-height:calc(94vh - 188px);padding:10px}.matchTimeline{padding-inline:5px}.matchTimeline:before{top:45px}.matchTimeline>header,.matchTimeline>article{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)}.matchTimeline>header{padding-inline:4px}.matchTimeline>header b{font-size:8px}.matchTimeline>article{min-height:61px}.timelineSide{padding:7px 5px}.timelineSide b{font-size:8.5px}.timelineSide span{font-size:7.5px}.timelineMarker{gap:2px}.timelineMarker time{min-width:25px;font-size:9px}.timelineMarker i{width:25px;height:25px;font-size:12px}.matchLineups{grid-template-columns:1fr}}.liveView .heading{background:linear-gradient(125deg,#071a2f,#164f78)}.scoreboardWorkspace{gap:11px;margin-top:13px;display:grid}.scoreboardToolbar{background:#fff;border:1px solid #d8e3ef;border-radius:14px;grid-template-columns:auto minmax(230px,1fr) auto auto;align-items:end;gap:8px;padding:12px;display:grid;box-shadow:0 9px 25px #071a2f0a}.scoreboardDateNav{gap:5px;display:flex}.scoreboardDateNav button,.scoreboardDateNav input,.scoreboardRefresh,.scoreboardAuto{color:#17324c;background:#fff;border:1px solid #cbd8e8;border-radius:9px;min-height:42px;padding:8px 11px;font-size:10px;font-weight:950}.scoreboardDateNav button{min-width:42px;font-size:17px}.scoreboardDateNav .today{font-size:10px}.scoreboardDateNav .today.active{color:#174dcc;background:#eaf0ff;border-color:#245eea}.scoreboardSearch{color:#66778f;font-size:9px;font-weight:850}.scoreboardSearch input{color:#071a2f;background:#fff;border:1px solid #cbd8e8;border-radius:9px;width:100%;min-height:42px;margin-top:5px;padding:9px 11px;display:block}.scoreboardRefresh{color:#fff;background:#245eea;border:0}.scoreboardRefresh:disabled{opacity:.5}.scoreboardAuto.on{color:#067647;background:#edfbf2;border-color:#8edbb3}.scoreboardFilters{background:#fff;border:1px solid #d8e3ef;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;display:flex}.scoreboardFilters button{color:#66778f;background:#f8fafc;border:1px solid #dbe4ee;border-radius:18px;align-items:center;gap:7px;min-height:35px;padding:7px 11px;font-size:9px;font-weight:950;display:flex}.scoreboardFilters button b{color:#36506a;background:#e9eef4;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.scoreboardFilters button.on{color:#174dcc;background:#eaf0ff;border-color:#245eea}.scoreboardFilters button.live{color:#d92d20}.scoreboardFilters button.live.on{background:#fff2f1;border-color:#f4b6b2}.scoreboardFilters>span{color:#718198;margin-left:auto;font-size:9px}.scoreboardList{gap:10px;display:grid}.scoreboardLeague{background:#fff;border:1px solid #d7e2ed;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #071a2f0a}.scoreboardLeague>header{background:#f7f9fc;border-bottom:1px solid #e3eaf2;align-items:center;gap:10px;padding:10px 13px;display:flex}.scoreboardLeague>header img{object-fit:contain;width:30px;height:30px}.scoreboardLeague>header>div{flex:1;min-width:0}.scoreboardLeague>header small,.scoreboardLeague>header h2{display:block}.scoreboardLeague>header small{color:#718198;text-transform:uppercase;font-size:8px;font-weight:900}.scoreboardLeague>header h2{margin:2px 0 0;font-size:14px}.scoreboardLeague>header>b{color:#245eea;background:#e9efff;border-radius:13px;padding:6px 9px;font-size:8px}.scoreboardMatch{border-top:1px solid #edf1f5;grid-template-columns:105px minmax(250px,1fr) 150px;align-items:center;padding:9px 13px;display:grid}.scoreboardLeague>header+.scoreboardMatch{border-top:0}.scoreboardMatch.live{box-shadow:inset 3px 0 #ef4444}.scoreboardKickoff b,.scoreboardKickoff small{display:block}.scoreboardKickoff b{font-size:12px}.scoreboardKickoff small{color:#718198;text-overflow:ellipsis;white-space:nowrap;max-width:95px;margin-top:3px;font-size:7.5px;overflow:hidden}.scoreboardMatch.live .scoreboardKickoff b{color:#d92d20}.scoreboardTeams{gap:4px;display:grid}.scoreboardTeams span{grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.scoreboardTeams img{object-fit:contain;width:22px;height:22px}.scoreboardTeams b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.scoreboardTeams strong{text-align:center;font-size:16px}.scoreboardState{background:#f6f8fb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:8px 9px;display:grid}.scoreboardState i{background:#ef4444;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ef44441a}.scoreboardState b,.scoreboardState small{display:block}.scoreboardState b{font-size:9px}.scoreboardState small{color:#718198;grid-column:1/-1;font-size:7.5px}.scoreboardState.live{color:#b42318;background:#fff1f0}.scoreboardState.finished{color:#536981;background:#eef2f6}.scoreboardEmpty{color:#718198;background:#fff;border:1px dashed #bfd0e1;border-radius:14px;place-items:center;min-height:180px;display:grid}.scoreboardEmpty b{color:#17324c;font-size:16px}.scoreboardEmpty span{margin-top:-55px;font-size:10px}@media (width<=900px){.scoreboardToolbar{grid-template-columns:1fr 1fr}.scoreboardSearch{grid-area:1/1/auto/-1}.scoreboardFilters{overflow-x:auto}.scoreboardFilters>span{display:none}.scoreboardMatch{grid-template-columns:85px minmax(0,1fr) 120px}}@media (width<=760px){.scoreboardWorkspace{margin-top:10px}.scoreboardToolbar{grid-template-columns:1fr 1fr;padding:9px}.scoreboardSearch{grid-column:1/-1}.scoreboardDateNav{grid-column:1/-1;grid-template-columns:42px 65px 1fr 42px;display:grid}.scoreboardDateNav input{width:100%;min-width:0}.scoreboardRefresh,.scoreboardAuto{min-height:44px}.scoreboardFilters{scrollbar-width:none;padding:7px}.scoreboardFilters button{flex:none;min-height:39px}.scoreboardMatch{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:10px 9px}.scoreboardState{grid-column:1/-1;gap:7px;padding:6px 8px;display:flex}.scoreboardState small{margin-left:auto}.scoreboardTeams span{grid-template-columns:24px minmax(0,1fr) 30px}.scoreboardTeams b{font-size:10px}.scoreboardLeague>header{padding:9px}.scoreboardLeague>header>b{display:none}}.sequenceInner{min-width:1110px}.sequenceInner .th,.sequenceInner .row{grid-template-columns:minmax(205px,1.45fr) 76px 76px 88px 76px 96px 90px 90px 138px;column-gap:6px}.scoreCell{background:#f5f7fa;border-left:3px solid #cbd5e1;border-radius:8px;min-width:0;padding:7px 8px}.scoreCell small,.scoreCell b,.scoreCell span{display:block}.scoreCell small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:950;overflow:hidden}.scoreCell b{color:#071a2f;margin-top:2px;font-size:16px}.scoreCell span{color:#718198;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;overflow:hidden}.scoreCell.playing{background:#fff1f0;border-left-color:#ef4444}.scoreCell.playing small,.scoreCell.playing b{color:#b42318}.scoreCell.final{background:#eaf0ff;border-left-color:#245eea}.scoreCell.final small,.scoreCell.final b{color:#174dcc}.scoreboardFilters button.favorite{color:#9a6700}.scoreboardFilters button.favorite.on{color:#7a5200;background:#fff8db;border-color:#f2c94c}.scoreboardMatch{grid-template-columns:105px minmax(250px,1fr) 150px 42px}.scoreboardMatch.favorite{box-shadow:inset 3px 0 #f5b700}.scoreboardFavorite{color:#98a2b3;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:10px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.scoreboardFavorite.on{color:#e0a400;background:#fff8d9;border-color:#f2c94c;box-shadow:0 0 0 3px #f2c94c20}@media (width<=900px){.scoreboardMatch{grid-template-columns:85px minmax(0,1fr) 120px 42px}}@media (width<=760px){.sequenceInner{min-width:0}.sequenceInner .row{grid-template-columns:minmax(0,1fr) 86px}.sequenceInner .event{min-width:0}.scoreCell{flex-direction:column;justify-content:center;align-self:stretch;padding:7px;display:flex}.scoreCell b{font-size:15px}.scoreboardMatch{grid-template-columns:58px minmax(0,1fr) 39px}.scoreboardState{grid-column:1/3}.scoreboardFavorite{grid-area:1/3/3;width:38px;height:100%;min-height:72px}.scoreboardLeague>header+.scoreboardMatch{border-top:0}}@media (width>=761px){.sequenceInner .scoreCell{margin-left:10px}.sequenceInner .th>span:nth-child(2){padding-left:10px}.sequenceInner .th,.sequenceInner .row{grid-template-columns:minmax(215px,1.45fr) 86px 78px 94px 78px 100px 94px 92px 140px;column-gap:7px}.sequenceInner{min-width:1160px}.liveScoreControls small{text-overflow:ellipsis;white-space:nowrap;width:122px;max-width:122px;overflow:hidden}}.scoreboardToolbar{grid-template-columns:auto minmax(230px,1fr) auto auto auto}.scoreboardServer{color:#fff;background:#071a2f;border:1px solid #9fb8d1;border-radius:9px;min-height:42px;padding:8px 11px;font-size:10px;font-weight:950}.scoreboardServer.on{background:#08745f;border-color:#75d49d}.scoreboardServer:disabled{opacity:.55}.scoreboardMonitorState{color:#775b12;background:#fff8e7;border:1px solid #f0d38c;border-radius:11px;align-items:center;gap:12px;padding:9px 12px;display:flex}.scoreboardMonitorState b{flex:none;font-size:9px}.scoreboardMonitorState span{font-size:9px}.scoreboardMonitorState.on{color:#067647;background:#effbf4;border-color:#9ee2bd}@media (width<=900px){.scoreboardToolbar{grid-template-columns:1fr 1fr}.scoreboardServer{grid-column:1/-1}}@media (width<=760px){.scoreboardServer{min-height:44px}.scoreboardMonitorState{flex-direction:column;align-items:flex-start;gap:4px}.scoreboardMonitorState span{line-height:1.5}}.scoreboardMatch{grid-template-columns:minmax(0,1fr) 48px!important;gap:11px!important;padding:9px 13px!important}.scoreboardOpen{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1;align-items:center;padding:0;grid-template-columns:105px minmax(250px,1fr) 150px!important;gap:0!important;display:grid!important}.scoreboardFavorite{place-self:center end;grid-area:1/2!important;width:42px!important;height:42px!important;min-height:42px!important}@media (width<=900px){.scoreboardOpen{grid-template-columns:85px minmax(0,1fr) 120px!important}}@media (width<=760px){.mobileBottomNav{grid-template-columns:repeat(8,minmax(0,1fr))}.mobileBottomNav button{font-size:6.5px}.scoreboardMatch{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important;padding:10px 9px!important}.scoreboardOpen{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important}.scoreboardOpen .scoreboardState{grid-column:1/-1}.scoreboardFavorite{width:38px!important;height:76px!important;min-height:76px!important}.mobileBottomNav{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.mobileBottomNav::-webkit-scrollbar{display:none}.mobileBottomNav button{flex:0 0 62px}.mobileBottomNav button i{font-size:16px}}.topLeagueChips{scrollbar-width:none;background:#fff;border:1px solid #d9e3ed;border-radius:11px;align-items:center;gap:6px;padding:7px 9px;display:flex;overflow-x:auto}.topLeagueChips b{color:#174dcc;flex:none;font-size:10px}.topLeagueChips span{color:#536981;background:#edf2f7;border-radius:12px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:850}@media (width<=760px){.topLeagueChips{padding:7px}}.odmMatcher{gap:9px}.odmToolbar{z-index:20;background:#fff;border:1px solid #d6e0ea;border-radius:13px;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.78fr) minmax(170px,.9fr) minmax(160px,.8fr) auto;align-items:end;gap:10px;padding:13px 14px;display:grid;position:relative;box-shadow:0 8px 22px #071a2f0a}.odmToolbar b,.odmControl>b,.odmExchange>b{color:#071a2f;margin-bottom:6px;font-size:9px;display:block}.odmSearch>span{grid-template-columns:1fr 43px;display:grid}.odmSearch input,.odmExchange select,.odmDropdown>summary{color:#071a2f;background:#fff;border:1px solid #cbd6e1;width:100%;min-height:43px;font-size:9px;font-weight:800}.odmSearch input{border-radius:8px 0 0 8px;outline:none;min-width:0;padding:10px 12px}.odmSearch button{color:#fff;background:#071a2f;border:0;border-radius:0 8px 8px 0;font-size:25px;line-height:1}.odmExchange select{opacity:1;border-radius:8px;padding:9px 10px}.odmDropdown{position:relative}.odmDropdown>summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;list-style:none;display:flex}.odmDropdown>summary::-webkit-details-marker{display:none}.odmDropdown>summary i{font-size:14px;font-style:normal}.odmDropdown[open]>summary{border-color:#245eea;box-shadow:0 0 0 3px #245eea16}.odmDropdownMenu{z-index:100;background:#fff;border:1px solid #becbd8;border-radius:8px;width:min(310px,88vw);max-height:360px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 18px 45px #071a2f31}.odmDropdownMenu>strong{color:#071a2f;background:#eef2f6;border-radius:5px;padding:8px 10px;font-size:9px;display:block}.odmDropdownMenu>button,.odmDropdownMenu>label{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e7ed;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 9px;font-size:9px;display:flex}.odmDropdownMenu>button:hover,.odmDropdownMenu>label:hover,.odmDropdownMenu>button.active{background:#edf6ff}.odmDropdownMenu>button>i{color:#245eea;border:1px solid #aab9c8;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.odmDropdownMenu input{accent-color:#245eea;width:17px;height:17px;margin:0}.odmBookMini{align-items:center;gap:8px;display:flex!important}.odmBookMini em,.odmBookLogo>i{color:#174dcc;background:#fff;border:1px solid #d5dee7;border-radius:6px;place-items:center;width:47px;height:28px;font-size:8px;font-style:normal;font-weight:950;display:grid;position:relative;overflow:hidden}.odmBookMini img,.odmBookLogo img{object-fit:contain;background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.odmActions{justify-content:flex-end;gap:7px;display:flex}.odmActions button{color:#17324c;white-space:nowrap;background:#fff;border:1px solid #d0dae4;border-radius:8px;min-height:43px;padding:9px 12px;font-size:9px;font-weight:950;box-shadow:0 3px 8px #071a2f12}.odmActions button.refresh{color:#fff;background:#245eea;border-color:#245eea}.odmActions button:disabled{opacity:.55}.odmFeedState{color:#66788d;background:#fff;border:1px solid #d6e0ea;border-radius:9px;grid-template-columns:9px auto minmax(180px,1fr) auto;align-items:center;gap:9px;padding:8px 11px;display:grid}.odmFeedState>span{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b9f2271c}.odmFeedState b{color:#071a2f;text-transform:uppercase;font-size:8px}.odmFeedState p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.odmFeedState>div{white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.odmFeedState>div i{border-radius:3px;width:11px;height:11px}.odmFeedState .back{background:#72bbef}.odmFeedState .lay{background:#faa9ba}.odmFeedState small{color:#071a2f;margin-left:8px;font-size:8px;font-weight:900}.odmTable{background:#fff;border:1px solid #d6e0ea;border-top:3px solid #245eea;border-radius:8px;overflow-x:auto;box-shadow:0 8px 24px #071a2f0b}.odmTable>header,.odmRow{grid-template-columns:82px 130px minmax(205px,1.35fr) 105px 78px 65px 112px 75px 75px 98px 82px 60px;align-items:stretch;min-width:1390px;display:grid}.odmTable>header{z-index:3;color:#071a2f;background:#edf1f5;font-size:8px;font-weight:950;position:sticky;top:0}.odmTable>header span{align-items:center;padding:11px 8px;display:flex}.odmRows{min-width:1390px}.odmRow{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #dde4eb;width:100%;min-height:61px;padding:0}.odmRow>*{justify-content:center;align-items:center;min-width:0;padding:8px;font-size:9px;display:flex}.odmRow time{color:#071a2f;flex-direction:column;font-weight:850}.odmLeague{text-align:center;font-weight:850}.odmEvent{gap:7px;justify-content:flex-start!important}.odmEvent>i{color:#245eea;background:#fff;border:1px solid #d9e1ea;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.odmEvent img{object-fit:contain;width:100%;height:100%;padding:2px}.odmEvent>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.odmSelection{justify-content:flex-start!important;font-size:9px!important}.odmRating.value{color:#fff;background:#e9555a;border-radius:18px;margin:10px 4px;padding:7px 5px!important}.odmRf{font-size:9px!important}.odmBookLogo{flex-direction:column;gap:3px}.odmBookLogo>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.odmPrice.back{background:#8bc6e9}.odmPrice.lay{background:#f8c9d3}.odmExchangeLogo{flex-direction:column;gap:2px}.odmExchangeLogo i{color:#061a2e;background:#f7aa08;border-radius:5px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:950}.odmExchangeLogo b{font-size:7px}.odmAge{color:#536981;font-weight:900}.odmFoot{color:#61758c;align-items:center;gap:8px;font-size:8px;display:flex}.odmFoot>span{background:#e9eef4;border-radius:13px;padding:6px 9px}.odmFoot>span b{color:#174dcc;font-size:10px}.odmFoot p{margin:0 0 0 auto}.odmTable .allOddsEmpty{min-width:900px}.odmOverlay{z-index:2400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07101ec4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.odmDialog{background:#fff;border-radius:10px;width:min(820px,100%);max-height:92vh;padding:25px 35px 26px;position:relative;overflow:auto;box-shadow:0 35px 90px #0007}.odmClose{z-index:5;color:#071a2f;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:26px;position:absolute;top:15px;right:17px;box-shadow:0 2px 8px #071a2f26}.odmDialog>h2{text-align:center;margin:0 0 25px;font-size:23px}.odmDialogGrid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.odmDialog h3{margin:0 0 18px;font-size:16px}.odmDialog label{color:#071a2f;margin:0 0 17px;font-size:10px;font-weight:850;display:block}.odmDialog label>span,.odmFilterGrid label>span{grid-template-columns:1fr 38px;margin-top:7px;display:grid}.odmDialog input,.odmFilterGrid input,.odmAccounting select{color:#071a2f;background:#fff;border:1px solid #cbd4de;border-radius:6px;width:100%;min-height:43px;padding:9px 11px;font-size:10px;font-weight:800}.odmDialog label>span input,.odmFilterGrid label>span input{border-radius:6px 0 0 6px}.odmDialog label>span>i,.odmFilterGrid label>span>i{color:#071a2f;background:#edf0f3;border-radius:0 6px 6px 0;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid}.odmDialog footer{justify-content:center;gap:30px;margin-top:25px;display:flex}.odmDialog footer button{color:#ef4d55;background:#fff;border:1px solid #d6dde5;border-radius:8px;min-width:170px;min-height:45px;font-size:10px;font-weight:950;box-shadow:0 3px 8px #071a2f14}.odmDialog footer button.primary{color:#fff;background:#245eea;border-color:#245eea}.odmFilterGrid{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.odmFilterGrid label>input{margin-top:7px}.odmEventFilter{border-top:1px solid #e0e6ec;padding-top:14px}.odmEventFilter>header{justify-content:space-between;align-items:center;display:flex}.odmEventFilter>header b{font-size:11px}.odmEventFilter>header button{color:#174dcc;background:#edf3ff;border:0;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:950}.odmEventFilter>div{grid-template-columns:1fr 1fr;gap:2px 8px;max-height:170px;margin-top:7px;display:grid;overflow:auto}.odmEventFilter label{border-radius:6px;align-items:center;gap:7px;padding:7px;margin:0!important;display:flex!important}.odmEventFilter label:hover{background:#f2f5f8}.odmEventFilter input{accent-color:#245eea;margin:0;width:16px!important;height:16px!important;min-height:0!important}.odmEventFilter span b,.odmEventFilter span small{display:block}.odmEventFilter span b{font-size:8px}.odmEventFilter span small{color:#718198;margin-top:2px;font-size:7px}.odmOverlay.calculator{padding:0}.odmCalculator{background:#eef2f5;border-radius:8px;width:min(1240px,100%);max-height:96vh;position:relative;overflow:auto;box-shadow:0 35px 100px #0008}.odmCalculator>header{text-align:center;background:#fff;border-bottom:1px solid #d6dde5;padding:18px 55px;font-size:16px;font-weight:950}.odmCalcBody{grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);gap:30px;padding:20px 28px;display:grid}.odmCalcBody>aside>section,.odmOutcomeTable,.odmCalcBody>main{background:#fff;border-radius:7px;box-shadow:0 3px 12px #071a2f12}.odmCalcBody>aside>section{padding:0 25px 20px}.odmCalcBody>aside h3{text-align:center;border-bottom:1px solid #e1e6eb;margin:0 -25px 15px;padding:15px;font-size:12px}.odmCalcBody>aside p{margin:10px 0;font-size:9px}.odmQuoteCards{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.odmQuoteCards article{background:#fff;border-radius:7px;flex-direction:column;align-items:center;display:flex;overflow:hidden;box-shadow:0 5px 14px #071a2f20}.odmQuoteCards article>i{color:#174dcc;background:#fff;place-items:center;width:100%;height:46px;font-size:12px;font-style:normal;font-weight:950;display:grid;position:relative;overflow:hidden}.odmQuoteCards article>i img{object-fit:contain;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px}.odmQuoteCards article>span{color:#245eea;background:#fff;border-radius:5px;margin-top:5px;padding:5px 13px;font-size:9px;font-weight:950}.odmQuoteCards article>strong{padding:8px;font-size:18px}.odmQuoteCards article.back{background:#a9daf6}.odmQuoteCards article.lay{background:#facbd6}.odmQuoteCards article.lay>span{color:#e95376}.odmOutcomeTable{margin-top:16px;overflow:hidden}.odmOutcomeTable header,.odmOutcomeTable p{grid-template-columns:1.25fr repeat(3,1fr);align-items:center;margin:0;display:grid}.odmOutcomeTable header{text-align:center;border-bottom:1px solid #dfe5eb;padding:10px;font-size:8px;font-weight:950}.odmOutcomeTable p{text-align:center;border-top:1px solid #e2e7ec;padding:10px;font-size:8px}.odmOutcomeTable p:first-of-type{border-top:0}.odmOutcomeTable .positive,.odmProfit .positive{color:#00a737}.odmOutcomeTable .negative,.odmProfit .negative{color:#ef4d55}.odmCalcBody>main{overflow:hidden}.odmMode{border-bottom:1px solid #dfe5eb;grid-template-columns:repeat(3,1fr);display:grid}.odmMode button{color:#071a2f;background:#fff;border:0;min-height:52px;font-size:9px;font-weight:900}.odmMode button i{border:2px solid #071a2f;border-radius:50%;width:14px;height:14px;margin:7px auto 0;display:block}.odmMode button.on i{border:4px solid #4aaef0}.odmMode button:disabled{opacity:.42}.odmCalcFields{grid-template-columns:1fr;gap:8px;padding:14px 26px;display:grid}.odmCalcFields label{color:#071a2f;text-align:right;grid-template-columns:1fr 165px;align-items:center;font-size:9px;font-weight:900;display:grid}.odmCalcFields label>span{grid-template-columns:1fr 38px;margin-left:14px;display:grid}.odmCalcFields input{text-align:center;background:#fff;border:1px solid #d2dae2;border-radius:5px 0 0 5px;width:100%;min-height:38px;padding:8px;font-size:9px}.odmCalcFields label i{background:#edf0f3;border-radius:0 5px 5px 0;place-items:center;font-size:10px;font-style:normal;display:grid}.odmInstruction{color:#071a2f;grid-template-columns:60px 85px 45px 70px 28px minmax(90px,1fr);align-items:center;gap:7px;padding:10px 25px;font-size:9px;display:grid}.odmInstruction.back{background:#a9daf6}.odmInstruction.lay{background:#facbd6;grid-template-rows:auto auto}.odmInstruction>strong,.odmInstruction>em{text-align:center;background:#fff;border-radius:6px;padding:7px;font-size:9px;font-style:normal}.odmInstruction>small{text-align:center;grid-column:2/-1}.odmInstruction>small b{background:#fff;border-radius:6px;padding:5px 10px}.odmAccounting{grid-template-columns:1fr 1fr;gap:10px;padding:13px 20px;display:grid}.odmAccounting label{color:#071a2f;font-size:8px;font-weight:900}.odmAccounting select{margin-top:5px}.odmCalcBody .allOddsWarning{margin:0 20px 10px}.odmProfit{text-align:center;border-top:1px solid #e1e7ed;padding:11px}.odmProfit small,.odmProfit span{display:block}.odmProfit small{font-size:9px}.odmProfit span{text-transform:uppercase;margin-top:5px;font-size:14px}.odmProfit strong{margin-left:13px;font-size:16px}.odmCalcBody .allOddsConfirm{color:#245eea;background:#fff;border:1px solid #245eea;width:calc(100% - 40px);min-height:40px;margin:0 20px}.odmCalcBody .allOddsDisclaimer{margin:8px 20px 12px}@media (width<=1250px){.odmToolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}.odmActions{grid-column:1/-1}.odmCalcBody{grid-template-columns:1fr 1.2fr;gap:18px;padding:16px}}@media (width<=900px){.odmToolbar{grid-template-columns:1fr 1fr}.odmActions{justify-content:stretch}.odmActions button{flex:1}.odmFeedState{grid-template-columns:9px auto 1fr}.odmFeedState>div{grid-column:1/-1}.odmCalcBody{grid-template-columns:1fr}.odmCalculator{border-radius:0;max-height:100vh}.odmDialogGrid,.odmFilterGrid{gap:25px}.odmEventFilter>div{grid-template-columns:1fr}}@media (width<=760px){.odmMatcher{margin-top:9px}.odmToolbar{grid-template-columns:1fr;padding:10px}.odmActions{grid-template-columns:1fr 1fr;display:grid}.odmActions .refresh{grid-column:1/-1}.odmDropdownMenu{width:auto;max-height:55vh;position:fixed;inset:auto 10px 78px}.odmFeedState{align-items:start}.odmFeedState p{white-space:normal}.odmTable>header,.odmRow,.odmRows{min-width:1260px}.odmTable>header,.odmRow{grid-template-columns:76px 115px 200px 95px 76px 62px 100px 72px 72px 90px 80px 58px}.odmFoot{overflow:auto}.odmFoot p{display:none}.odmDialog{border-radius:14px 14px 0 0;height:auto;max-height:94vh;padding:23px 16px}.odmOverlay{align-items:end;padding:0}.odmDialogGrid,.odmFilterGrid{grid-template-columns:1fr;gap:0}.odmDialog footer{gap:9px;margin-top:15px;display:grid}.odmDialog footer button{width:100%}.odmCalcBody{padding:10px}.odmQuoteCards{gap:9px}.odmCalcFields{padding:13px}.odmCalcFields label{grid-template-columns:1fr 140px}.odmInstruction{grid-template-columns:48px 70px 35px 55px 22px minmax(70px,1fr);padding:9px 10px}.odmAccounting{grid-template-columns:1fr}.odmOutcomeTable header,.odmOutcomeTable p{grid-template-columns:1.2fr repeat(3,1fr)}}.odmMatcher,.odmOverlay{font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif}.odmToolbar b,.odmControl>b,.odmExchange>b,.odmSearch input,.odmExchange select,.odmDropdown>summary{font-size:12px}.odmDropdownMenu>strong,.odmDropdownMenu>button,.odmDropdownMenu>label,.odmActions button{font-size:11px}.odmActions button>b{color:#174dcc;background:#e8efff;border-radius:10px;margin:0 0 0 5px;padding:2px 6px;font-size:10px;display:inline}.odmFeedState b,.odmFeedState p,.odmFeedState>div,.odmFeedState small,.allOddsTopLeagues b{font-size:10px}.allOddsTopLeagues span{font-size:9.5px}.odmTable>header{font-size:10px}.odmTable>header span{padding:13px 8px}.odmRow{min-height:72px}.odmLeague{flex-direction:column;gap:3px;line-height:1.2;font-size:11px!important}.odmLeague>small{color:#66788d;font-size:9px}.odmEvent>i{flex-basis:34px;width:34px;height:34px;font-size:11px}.odmSelection,.odmRf,.odmLiquidity{font-size:11px!important}.odmExchangeLogo i{font-size:11px}.odmAge{font-size:11px!important}.odmFoot{font-size:10px}.odmDialog>h2{font-size:25px}.odmDialogIntro{color:#607388;text-align:center;max-width:650px;margin:-13px auto 22px;font-size:12px;line-height:1.5}.leagueFilters{width:min(920px,100%)}.odmLeagueSelector{grid-template-columns:.72fr 1.28fr;gap:22px;margin-bottom:23px;display:grid}.odmLeagueSelector>section{background:#f8fafc;border:1px solid #d7e1eb;border-radius:10px;padding:13px}.odmLeagueSelector>section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.odmLeagueSelector>section>header b{font-size:13px}.odmLeagueSelector>section>header button{color:#174dcc;background:#e8efff;border:0;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:900}.odmLeagueSelector>section>header small{color:#61758c;font-size:10px}.odmCountryGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.odmCountryGrid label{cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:8px;grid-template-columns:18px 24px 1fr;align-items:center;gap:7px;padding:10px;margin:0!important;display:grid!important}.odmCountryGrid label.active{background:#edf4ff;border-color:#245eea;box-shadow:inset 3px 0 #245eea}.odmCountryGrid input,.odmCompetitionGrid input{accent-color:#245eea;width:16px!important;height:16px!important;min-height:0!important;margin:0!important}.odmCountryGrid i{font-size:17px;font-style:normal}.odmCountryGrid span{font-size:11px;font-weight:900}.odmCompetitionGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.odmCompetitionGrid>div{background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:9px}.odmCompetitionGrid>div>strong{color:#071a2f;margin-bottom:7px;font-size:11px;display:block}.odmCompetitionGrid label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px;margin:0!important;display:flex!important}.odmCompetitionGrid label:hover{background:#edf4ff}.odmCompetitionGrid label span{font-size:11px;font-weight:850}.odmAdvancedTitle{border-top:1px solid #dfe6ed;padding-top:17px;margin:0 0 16px!important;font-size:14px!important}.odmDialog label,.odmDialog input,.odmFilterGrid input,.odmAccounting select,.odmDialog footer button{font-size:12px}.odmCalculator>header{font-size:19px}.odmCalcBody>aside h3{font-size:15px}.odmCalcBody>aside p{font-size:12px;line-height:1.45}.odmQuoteCards article>b{font-size:10px}.odmQuoteCards article>span,.odmOutcomeTable header,.odmOutcomeTable p,.odmMode button,.odmCalcFields label,.odmInstruction,.odmCalcFields input,.odmInstruction>strong,.odmInstruction>em,.odmAccounting label,.odmProfit small{font-size:11px}.allOddsDisclaimer{font-size:10px}@media (width<=900px){.odmLeagueSelector{grid-template-columns:1fr}.odmCountryGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.odmCountryGrid,.odmCompetitionGrid{grid-template-columns:1fr 1fr}.odmDialogIntro{text-align:left}.odmRow{min-height:70px}}.odmDropdownTrigger{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd6e1;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:43px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.odmDropdownTrigger i{font-size:14px;font-style:normal;transition:transform .15s}.odmDropdown.open .odmDropdownTrigger{border-color:#245eea;box-shadow:0 0 0 3px #245eea12}.odmDropdown.open .odmDropdownTrigger i{transform:rotate(180deg)}.odmDropdownMenu span>b,.odmDropdownMenu span>small{display:block}.odmDropdownMenu span>b{font-size:11px}.odmDropdownMenu span>small{color:#6a7c8f;margin-top:2px;font-size:9px}.odmDropdownMenu.markets{width:min(340px,90vw)}.odmTable{--odm-columns:85px 155px minmax(235px,1fr) 125px 86px 70px 120px 80px 80px 100px 90px 70px;box-shadow:none;border:1px solid #cdd8e2;border-top:3px solid #245eea;border-radius:3px}.odmTable>header,.odmRow{width:100%;min-width:1300px;grid-template-columns:var(--odm-columns)!important}.odmRows{width:100%;min-width:1300px}.odmTable>header{color:#071a2f;background:#edf1f4;font-size:11px;position:relative;top:auto}.odmTable>header span{border-right:1px solid #d8e0e7;min-height:52px;padding:10px 9px}.odmTable>header span:last-child{border-right:0}.odmTable>header span:not(:nth-child(3)){justify-content:center}.odmRow:nth-child(2n){background:#f7f9fb}.odmRow:hover{background:#eaf3ff;box-shadow:inset 3px 0 #245eea}.odmRow>*{border-right:1px solid #e3e9ef;padding:8px 9px}.odmRow>:last-child{border-right:0}.odmEvent{justify-content:flex-start!important}.odmEvent>b{white-space:normal;line-height:1.35}.odmEvent>i{flex-basis:30px;width:30px;height:30px}.odmSelection{flex-direction:column;line-height:1.25;justify-content:center!important;align-items:flex-start!important}.odmSelection>small{color:#637589;margin-top:3px;font-size:9px;font-weight:700}.odmRating.value{margin:9px 4px}.odmBookLogo>i{border:0}.odmPrice{border-radius:0}.odmExchangeLogo i{background:#ffb000;min-width:44px}.odmLiquidity,.odmAge{font-variant-numeric:tabular-nums}.odmCountryGrid,.odmCompetitionGrid{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.odmCountryGrid,.odmCompetitionGrid{grid-template-columns:repeat(2,1fr)}.odmTable>header,.odmRow,.odmRows{min-width:1300px!important}}@media (width<=760px){.odmDropdownTrigger{min-height:46px}.odmDropdownMenu{max-height:58vh;position:fixed;bottom:78px;left:10px;right:10px;width:auto!important}.odmCountryGrid,.odmCompetitionGrid{grid-template-columns:1fr 1fr}}@media (width>=761px){.odmTable{--odm-columns:minmax(0,.65fr) minmax(0,1.05fr) minmax(0,1.7fr) minmax(0,1.08fr) minmax(0,.7fr) minmax(0,.5fr) minmax(0,.92fr) minmax(0,.62fr) minmax(0,.62fr) minmax(0,.76fr) minmax(0,.76fr) minmax(0,.5fr);overflow-x:hidden}.odmTable>header,.odmRow,.odmRows{width:100%;min-width:0!important}.odmTable>header span,.odmRow>*{padding-left:5px;padding-right:5px}.odmTable>header,.odmRow>*,.odmEvent>b{font-size:10px}.odmEvent>i{flex-basis:25px;width:25px;height:25px}.odmBookLogo>i{width:45px;height:28px}.odmBookLogo>b,.odmExchangeLogo b{font-size:8px}.odmPrice{font-size:14px!important}.odmSelection>b{font-size:11px}.odmRating{font-size:11px!important}}.exchangeBuilder .oddsWorkspace{grid-template-columns:minmax(0,1fr)}.exchangeBuilder .couponPanel{position:static}.exchangeBuilder .oddsResults{overflow:hidden}.builderOddsTable{--builder-columns:minmax(0,.65fr) minmax(0,1.05fr) minmax(0,1.75fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,.95fr) minmax(0,.65fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.5fr);background:#fff;border-top:3px solid #245eea;overflow:hidden}.builderOddsTable>header,.builderOddsRow{grid-template-columns:var(--builder-columns);align-items:stretch;width:100%;display:grid}.builderOddsTable>header{color:#071a2f;background:#edf1f4;min-height:48px;font-size:10px;font-weight:950}.builderOddsTable>header>span{border-right:1px solid #d7e0e8;justify-content:center;align-items:center;padding:8px 6px;display:flex}.builderOddsTable>header>span:nth-child(3){justify-content:flex-start}.builderOddsTable>header>span:last-child{border-right:0}.builderOddsRows{width:100%}.builderOddsRow{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #d7e0e8;min-height:66px;padding:0}.builderOddsRow:nth-child(2n){background:#f7f9fb}.builderOddsRow:hover,.builderOddsRow.selected{background:#eaf3ff;box-shadow:inset 3px 0 #245eea}.builderOddsRow.selected{box-shadow:inset 4px 0 #f6c400}.builderOddsRow>*{border-right:1px solid #e3e9ef;justify-content:center;align-items:center;min-width:0;padding:7px 5px;font-size:10px;display:flex}.builderOddsRow>:last-child{border-right:0}.builderOddsRow time{flex-direction:column;font-weight:850}.builderOddsRow time b{margin-top:3px;font-size:12px}.builderOddsRow .odmLeague{line-height:1.2}.builderOddsRow .odmEvent{justify-content:flex-start}.builderRating.value{color:#fff;background:#e9555a;border-radius:16px;margin:8px 3px;padding:7px 4px!important}.builderOddsRow .odmBookLogo>i{width:48px;height:28px}.builderOddsRow .odmBookLogo>b,.builderOddsRow .odmExchangeLogo b{font-size:8px}.builderOddsRow .odmExchangeLogo i{min-width:42px}.builderOddsRow .odmLiquidity,.builderOddsRow .odmAge{font-variant-numeric:tabular-nums;font-size:10px!important}@media (width<=760px){.builderOddsTable{overflow-x:auto}.builderOddsTable>header,.builderOddsRow,.builderOddsRows{min-width:1050px}.exchangeBuilder .couponPanel{position:static}.builderOddsTable>header{font-size:10px}}.odmTable{--odm-columns:minmax(0,.65fr) minmax(0,1.05fr) minmax(0,2fr) minmax(0,1.16fr) minmax(0,.72fr) minmax(0,.98fr) minmax(0,.68fr) minmax(0,.68fr) minmax(0,.8fr) minmax(0,.8fr);background:#fff;border-top-width:3px;border-radius:4px;overflow:hidden}.odmTable>header,.odmRow{grid-template-columns:var(--odm-columns)!important;min-width:0!important}.odmRows{width:100%;margin:0;padding:0;display:block;min-width:0!important}.odmTable>header{background:#edf1f4;border-bottom:1px solid #ccd7e1;min-height:46px;font-size:11px;line-height:1.15}.odmTable>header span{min-height:46px;padding:8px 6px}.odmRow{border-top:1px solid #d7e0e8;min-height:72px}.odmRow:first-child{border-top:0}.odmRow>*{padding:8px 6px;font-size:12px;line-height:1.25}.odmRow time{font-size:11px;font-weight:850}.odmRow time b{margin-top:4px;font-size:14px}.odmLeague>small{font-size:10px;line-height:1.25}.odmEvent{gap:8px}.odmEvent>i{border-radius:9px;flex-basis:38px;width:38px;height:38px;font-size:13px}.odmEvent>i img{object-fit:contain;width:100%;height:100%}.odmEvent>b{font-size:12px;line-height:1.35}.odmBookLogo>i{width:55px;height:32px}.odmExchangeLogo i{min-width:46px;font-size:12px}.odmPagination{justify-content:center;align-items:center;gap:6px;margin:14px 0 10px;display:flex}.odmPagination button{color:#17324c;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:8px;min-width:36px;height:36px;font-family:inherit;font-size:12px;font-weight:900}.odmPagination button:hover:not(:disabled){color:#174dcc;background:#edf4ff;border-color:#245eea}.odmPagination button.on{color:#fff;background:#245eea;border-color:#245eea}.odmPagination button:disabled{opacity:.38;cursor:default}.odmPagination span{color:#718198;text-align:center;width:22px;font-size:13px;font-weight:900}.odmFoot{flex-wrap:wrap;padding-top:2px}.builderOddsTable>header{min-height:46px;font-size:11px}.builderOddsRow{min-height:72px}.builderOddsRow .odmEvent>i{flex-basis:38px;width:38px;height:38px}@media (width<=760px){.odmTable{--odm-columns:78px 125px 250px 135px 82px 112px 80px 80px 92px 92px;overflow-x:auto}.odmTable>header,.odmRow,.odmRows{min-width:1126px!important}.odmPagination{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.builderOddsTable{--builder-columns:78px 125px 250px 125px 82px 112px 80px 80px 92px 92px;overflow-x:auto}.builderOddsTable>header,.builderOddsRow,.builderOddsRows{min-width:1116px}}.odmTable>header{letter-spacing:-.01em;text-align:center;min-height:52px;font-size:13px;font-weight:950}.odmTable>header span{text-align:center;min-height:52px;padding:9px 7px;justify-content:center!important}.odmRow>*{font-size:13px}.odmRow time{font-size:12px}.odmRow time b{font-size:15px}.odmLeague>b{font-size:12px}.odmLeague>small{font-size:11px}.odmEvent>b{font-size:13px}.odmSelection>b{font-size:14px}.odmSelection>small{font-size:11px}.odmRating{font-size:14px!important}.odmPrice{font-size:18px!important}.odmLiquidity{font-size:13px!important}.odmBookLogo>b,.odmExchangeLogo b{font-size:10px}.odmTable,.builderOddsTable{--shared-odds-columns:minmax(0,.7fr) minmax(0,1.08fr) minmax(0,2.18fr) minmax(0,1.18fr) minmax(0,.78fr) minmax(0,1fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.9fr)}.odmTable{--odm-columns:var(--shared-odds-columns)}.builderOddsTable{--builder-columns:var(--shared-odds-columns)}.odmTable>header,.odmRow,.builderOddsTable>header,.builderOddsRow{grid-template-columns:var(--shared-odds-columns)!important}.builderOddsTable>header{letter-spacing:-.01em;text-align:center;background:#edf1f4;border-bottom:1px solid #ccd7e1;min-height:52px;font-size:13px;font-weight:950}.builderOddsTable>header>span{text-align:center;min-height:52px;padding:9px 7px;justify-content:center!important}.odmRow,.builderOddsRow{min-height:72px}.odmRow>*,.builderOddsRow>*{text-align:center;justify-content:center}.odmEvent,.builderOddsRow .odmEvent{text-align:center;justify-content:center!important}.odmEvent>b,.builderOddsRow .odmEvent>b{text-align:center}.odmSelection,.builderOddsRow .odmSelection{text-align:center;justify-content:center!important;align-items:center!important}.odmBookLogo,.odmLeague,.odmRow time,.builderOddsRow time{text-align:center;align-items:center}.odmRating.value,.builderRating.value{color:#071a2f;background:0 0;border-radius:0;margin:0;padding:8px 6px!important}.builderOddsRow>*{font-size:13px}.builderOddsRow time b{font-size:15px}.builderOddsRow .odmLeague>b{font-size:12px}.builderOddsRow .odmLeague>small{font-size:11px}.builderOddsRow .odmEvent>b{font-size:13px}.builderOddsRow .odmSelection>b{font-size:14px}.builderOddsRow .odmSelection>small{font-size:11px}.builderRating{font-size:14px!important}.builderOddsRow .odmPrice{font-size:18px!important}.builderOddsRow .odmLiquidity{font-size:13px!important}.builderOddsRow .odmBookLogo>b{font-size:10px}@media (width<=760px){.odmTable,.builderOddsTable{--shared-odds-columns:82px 140px 270px 140px 90px 120px 85px 85px 100px;overflow-x:auto}.odmTable>header,.odmRow,.odmRows,.builderOddsTable>header,.builderOddsRow,.builderOddsRows{min-width:1112px!important}}.exchangeBuilder .oddsControls{grid-template-columns:minmax(225px,1.5fr) 135px 165px 165px 105px 135px 130px;gap:10px;padding:14px}.exchangeBuilder .oddsControls>button{grid-column:auto;min-height:42px}.exchangeBuilder .oddsSectionHead{grid-template-columns:minmax(260px,1fr) auto minmax(320px,auto);align-items:center;gap:16px;display:grid}.exchangeBuilder .oddsSectionHead>div{min-width:0}.exchangeBuilder .exchangeLegend{justify-self:center;min-height:42px}.exchangeBuilder .matcherCounters{grid-template-columns:repeat(3,minmax(92px,1fr));width:100%;display:grid}.exchangeBuilder .matcherCounters span{text-align:center;place-items:center;min-height:42px;display:grid}.odmFoot{background:#fff;border:1px solid #d5dfe8;border-radius:10px;grid-template-columns:repeat(4,minmax(120px,auto)) minmax(260px,1fr);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:grid;box-shadow:0 5px 16px #071a2f0a}.odmFoot>span{text-align:center;white-space:nowrap;background:#f5f7fa;border:1px solid #dce4ec;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 9px;display:flex}.odmFoot p{text-align:right;margin:0;line-height:1.45}@media (width>=1060px){.exchangeBuilder .couponPanel{background:#f2f5f8;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);grid-template-areas:"head head""rule rule""legs total""legs verify""legs handoff""legs telegram""legs actions";align-items:stretch;gap:0 12px;padding:0 12px 12px;display:grid;overflow:hidden}.exchangeBuilder .couponHead{grid-area:head;margin:0 -12px 12px}.exchangeBuilder .couponRule{grid-area:rule;margin:0 0 10px}.exchangeBuilder .couponLegs{background:#fff;border:1px solid #d7e0e8;border-radius:8px;grid-area:legs;min-height:210px;padding:8px 13px}.exchangeBuilder .couponTotal{background:#fff;border:1px solid #d7e0e8;border-radius:8px;grid-area:total;align-self:start;margin:0 0 10px}.exchangeBuilder .couponVerify{grid-area:verify;align-self:start;margin:0 0 10px}.exchangeBuilder .bookHandoff{grid-area:handoff;align-self:start;margin:0 0 10px}.exchangeBuilder .telegramMatcherTools{grid-area:telegram;align-self:start;margin:0 0 10px}.exchangeBuilder .couponActions{background:#fff;border:1px solid #d7e0e8;border-radius:8px;grid-area:actions;align-self:end;padding:9px}}@media (width<=1059px){.exchangeBuilder .oddsControls{grid-template-columns:repeat(3,minmax(0,1fr))}.exchangeBuilder .oddsControls .bookFirst{grid-column:span 2}.exchangeBuilder .oddsControls>button{grid-column:span 1}.exchangeBuilder .oddsSectionHead{grid-template-columns:minmax(240px,1fr) auto}.exchangeBuilder .matcherCounters{grid-column:1/-1}.odmFoot{grid-template-columns:repeat(4,minmax(110px,1fr))}.odmFoot p{text-align:center;grid-column:1/-1}}@media (width<=760px){.exchangeBuilder .oddsControls{grid-template-columns:1fr 1fr;padding:11px}.exchangeBuilder .oddsControls .bookFirst,.exchangeBuilder .oddsControls label:nth-of-type(3),.exchangeBuilder .oddsControls>button{grid-column:1/-1}.exchangeBuilder .oddsControls label:nth-of-type(n+4){grid-column:auto}.exchangeBuilder .oddsSectionHead{grid-template-columns:1fr}.exchangeBuilder .oddsSectionHead>div:first-child,.exchangeBuilder .exchangeLegend,.exchangeBuilder .matcherCounters{grid-column:1}.exchangeBuilder .exchangeLegend{width:100%}.exchangeBuilder .exchangeLegend span{flex:1}.exchangeBuilder .matcherCounters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.exchangeBuilder .matcherCounters span{padding:7px 4px}.exchangeBuilder .couponPanel{overflow:hidden}.exchangeBuilder .couponHead{padding:13px}.exchangeBuilder .couponLegs{padding-inline:10px}.exchangeBuilder .couponActions{grid-template-columns:1fr}.exchangeBuilder .couponActions button.handoff{grid-column:1}.odmFoot{grid-template-columns:1fr 1fr;padding:9px;overflow:visible}.odmFoot>span{white-space:normal}.odmFoot p{text-align:center;grid-column:1/-1;display:block}}.exchangeBuilder .oddsControls{z-index:30;grid-template-columns:minmax(220px,1.35fr) minmax(140px,.8fr) minmax(155px,.9fr) minmax(185px,1fr) repeat(4,minmax(105px,.65fr));align-items:end;position:relative}.exchangeBuilder .builderOddsFilter,.exchangeBuilder .builderDateFilter{min-width:0}.eventNameEditor{align-items:center;gap:5px;display:flex}.eventNameEditor input{width:100%;min-width:130px;color:var(--ink);background:#fff;border:1px solid #cbd8e6;border-radius:7px;padding:6px 7px;font-size:10px;font-weight:900}.eventNameEditor input:disabled{background:0 0;border-color:#0000;padding-left:0}.eventNameEditor button{color:#174dcc;background:#eaf0ff;border:0;border-radius:6px;flex:none;padding:6px 7px;font-size:7px;font-weight:950}.eventNameEditor button:disabled{display:none}.bankingDashboard{gap:12px;display:grid}.bankingDashboardHead{color:#fff;background:linear-gradient(120deg,#071a2f,#174a78);border-radius:18px;align-items:center;gap:20px;padding:22px;display:flex}.bankingDashboardHead>div{flex:1}.bankingDashboardHead small{color:#b8d4ef;letter-spacing:.1em;font-size:9px;font-weight:900}.bankingDashboardHead h2{margin:4px 0;font-size:25px}.bankingDashboardHead p{color:#d9e9f7;margin:0;font-size:11px}.bankingDashboardHead>strong{min-width:86px;color:var(--lime);background:#ffffff17;border-radius:14px;place-items:center;padding:12px;font-size:30px;display:grid}.bankingDashboardHead>strong small{color:#fff;font-size:8px;display:block}.bankingDashboardStatus{color:#36516a;background:#fff;border:1px solid #d9e5f0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.bankingDashboardStatus b{flex:1}.bankingDashboardStatus button{color:#174dcc;background:#f7faff;border:1px solid #c7d6e5;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.bankingDashboardList{gap:9px;display:grid}.bankingDashboardList>article{background:#fff;border:1px solid #dbe5f0;border-radius:14px;grid-template-columns:80px minmax(210px,1.1fr) minmax(360px,1.4fr) auto;align-items:center;gap:13px;padding:13px;display:grid;box-shadow:0 7px 20px #071a2f0a}.bankingDashboardList time{color:#174dcc;background:#eef4ff;border-radius:10px;place-items:center;padding:8px;display:grid}.bankingDashboardList time b{font-size:17px}.bankingDashboardList time small{font-size:8px}.bankingDashboardEvent b,.bankingDashboardEvent small,.bankingDashboardEvent em{display:block}.bankingDashboardEvent b{font-size:12px}.bankingDashboardEvent small{color:var(--muted);margin-top:3px;font-size:9px}.bankingDashboardEvent em{color:#174dcc;margin-top:5px;font-size:8px;font-style:normal;font-weight:850}.bankingDashboardList dl{grid-template-columns:repeat(4,minmax(80px,1fr));gap:6px;margin:0;display:grid}.bankingDashboardList dl div{background:#f6f8fb;border-radius:8px;padding:7px}.bankingDashboardList dt{color:var(--muted);font-size:7px}.bankingDashboardList dd{margin:2px 0 0;font-size:11px;font-weight:900}.bankingDashboardActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.bankingDashboardActions button{color:#174dcc;background:#fff;border:1px solid #cbd8e6;border-radius:8px;padding:8px;font-size:8px;font-weight:950}.bankingDashboardActions .refreshBf{color:#174dcc;background:#edf3ff;border-color:#9bb8ff}.bankingDashboardActions .telegram{color:#0877ba}.bankingDashboardActions .banked{color:#fff;background:linear-gradient(135deg,#16a34a,#087c38);border:0;grid-column:1/-1}.bankingDashboardActions button:disabled{opacity:.5}.bankingDashboardEmpty{text-align:center;background:#fff;border:1px dashed #cbd8e6;border-radius:14px;padding:36px}.bankingDashboardEmpty b,.bankingDashboardEmpty span{display:block}.bankingDashboardEmpty span{color:var(--muted);margin-top:5px;font-size:10px}@media (width<=1050px){.bankingDashboardList>article{grid-template-columns:70px 1fr}.bankingDashboardList dl,.bankingDashboardActions{grid-column:1/-1}.bankingDashboardActions{display:flex}.bankingDashboardActions button{flex:1}.bankingDashboardActions .banked{grid-column:auto}}@media (width<=700px){.bankingDashboardHead{align-items:flex-start;padding:17px}.bankingDashboardHead h2{font-size:21px}.bankingDashboardHead p{font-size:10px}.bankingDashboardHead>strong{min-width:60px;font-size:24px}.bankingDashboardStatus{flex-wrap:wrap;align-items:flex-start}.bankingDashboardStatus b{width:calc(100% - 22px)}.bankingDashboardStatus button{width:100%}.bankingDashboardList>article{grid-template-columns:64px minmax(0,1fr);padding:10px}.bankingDashboardList dl{grid-template-columns:1fr 1fr}.bankingDashboardActions{grid-template-columns:1fr 1fr;display:grid}.bankingDashboardActions .banked{grid-column:1/-1}.eventNameEditor{flex-direction:column;align-items:stretch}.eventNameEditor button{width:max-content}}.builderMultiControl{min-width:0;position:relative}.builderMultiControl>b{color:var(--muted);margin-bottom:4px;font-size:9px;font-weight:850;display:block}.builderMultiControl .odmDropdownMenu{z-index:150}.builderMultiControl .odmDropdownTrigger{border-radius:8px;min-height:42px;font-size:10px}.builderLeagueButton{line-height:1.25;color:#17324c!important;background:#f7f9fc!important;border:1px solid #cbd6e1!important;min-height:42px!important;padding:8px 10px!important}.builderLeagueButton:hover{background:#edf4ff!important;border-color:#245eea!important}.builderLeagueButton>b{color:#174dcc;background:#e4ebff;border-radius:12px;min-width:22px;margin-left:5px;padding:2px 6px;font-size:9px;display:inline-grid}.builderRefresh{color:#fff!important;background:linear-gradient(135deg,#2f6bff,#174dcc)!important}.builderTopLeagues{border-color:#cad8e6;margin-top:9px}.builderTopLeagues b{font-size:9px}.builderTopLeagues span{font-size:8.5px}.exchangeBuilder .leagueFilters{z-index:2300}@media (width<=1059px){.exchangeBuilder .oddsControls{grid-template-columns:repeat(4,minmax(0,1fr))}.exchangeBuilder .oddsControls .bookFirst,.exchangeBuilder .oddsControls .builderLeagueButton{grid-column:span 2}.exchangeBuilder .oddsControls .builderRefresh{grid-column:span 1}}@media (width<=760px){.exchangeBuilder .oddsControls{grid-template-columns:1fr 1fr}.exchangeBuilder .oddsControls .bookFirst,.exchangeBuilder .oddsControls .builderLeagueButton,.exchangeBuilder .oddsControls .builderCommission,.exchangeBuilder .oddsControls .builderRefresh{grid-column:1/-1}.builderMultiControl .odmDropdownTrigger{min-height:46px;font-size:11px}.builderTopLeagues{margin-top:7px}.exchangeBuilder .odmLeagueSelector{grid-template-columns:1fr}.exchangeBuilder .leagueFilters{max-height:94vh;overflow:auto}.exchangeBuilder .odmCountryGrid,.exchangeBuilder .odmCompetitionGrid{grid-template-columns:1fr 1fr}}.builderPagination{margin:12px 10px 14px}.builderPagination .pageDirection{width:auto;min-width:88px;padding:0 13px}.matcherView .heading{background:linear-gradient(120deg,#071a2f,#174a78)}.matcherWorkspace{gap:12px;margin-top:14px;display:grid}.matcherControls{z-index:30;background:#fff;border:1px solid #d6e0ea;border-radius:12px;grid-template-columns:125px 125px minmax(150px,.8fr) minmax(190px,1fr) minmax(190px,1fr) 125px 125px;align-items:end;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 8px 24px #071a2f0b}.matcherControls>label,.matcherControl>b{color:#607388;font-size:10px;font-weight:900;display:block}.matcherControls input{color:#071a2f;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:8px;margin-top:5px;padding:9px 10px;font-size:12px;font-weight:800}.matcherControl{min-width:0}.matcherControl>b{margin-bottom:5px}.matcherControl .odmDropdownTrigger{min-height:48px}.matcherMenu{z-index:180;width:min(360px,90vw);max-height:430px;padding:7px}.matcherBookMenu{width:min(390px,92vw)}.matcherMenu>strong{color:#fff;letter-spacing:.05em;background:#071a2f;margin-bottom:4px;padding:10px 11px;font-size:10px}.matcherMenu>button,.matcherMenu>label{gap:10px;min-height:52px;padding:8px 10px}.matcherControls .matcherMenu input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.matcherMenuItem>span,.matcherMenu>button>span{min-width:0}.matcherMenuItem>span>b,.matcherMenu>button>span>b{font-size:12px}.matcherMenuItem>span>small,.matcherMenu>button>span>small{margin-top:3px;font-size:10px;line-height:1.25}.matcherTrigger>span{flex-direction:column;gap:2px;min-width:0;display:flex}.matcherTrigger>span small{color:#718198;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.matcherTrigger>span b{color:#071a2f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.matcherMenuLogo{color:#174dcc;background:#fff;border:1px solid #d5dee7;border-radius:6px;flex:0 0 48px;place-items:center;width:48px;height:30px;font-size:8px;font-style:normal;font-weight:950;display:grid;position:relative;overflow:hidden}.matcherMenuLogo img{object-fit:contain;background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.matcherRating input{text-align:center}.matcherRefresh{color:#fff;cursor:pointer;background:#245eea;border:0;border-radius:8px;min-height:43px;font-size:11px;font-weight:950}.matcherRefresh:disabled{opacity:.5;cursor:default}.matcherStatus{background:#f8fafc;border:1px solid #d5e1ec;border-radius:9px;grid-template-columns:10px auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.matcherStatus>span{background:#8bd617;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #8bd61718}.matcherStatus.busy>span{animation:1.2s infinite pulse}.matcherStatus b{font-size:10px}.matcherStatus p{color:#536981;margin:0;font-size:10px}.matcherStatus small{color:#718198;font-size:9px}.matcherCoverage{background:#fff;border:1px solid #d5e1ec;border-radius:9px;grid-template-columns:minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(145px,1fr) minmax(160px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 5px 16px #071a2f08}.matcherCoverage>span{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.matcherCoverage small{color:#607388;letter-spacing:.04em;grid-column:1/-1;margin-bottom:2px;font-size:9px;font-weight:950}.matcherCoverage b{color:#071a2f;grid-row:2/4;font-size:22px;line-height:1}.matcherCoverage em{color:#718198;font-size:9px;font-style:normal}.matcherCoverage>i{color:#9badbe;font-size:22px;font-style:normal;font-weight:900}.matcherCoverage>strong{color:#245eea;white-space:nowrap;background:#edf3ff;border-radius:20px;justify-self:end;padding:8px 11px;font-size:9px}.matcherTable{background:#fff;border:1px solid #cdd8e2;border-top:3px solid #245eea;border-radius:5px;overflow-x:auto}.matcherTable>header,.matcherRow{grid-template-columns:92px 170px minmax(250px,1fr) 160px 95px 140px 85px 85px;align-items:stretch;min-width:1180px;display:grid}.matcherTable>header{text-align:center;background:#edf1f4;min-height:50px;font-size:11px;font-weight:950}.matcherTable>header span,.matcherRow>*{border-right:1px solid #dbe3ea;justify-content:center;align-items:center;padding:9px;display:flex}.matcherTable>header span:last-child,.matcherRow>:last-child{border-right:0}.matcherRow{border-top:1px solid #dbe3ea;min-height:70px}.matcherRow:nth-child(2n){background:#f8fafc}.matcherRow time{flex-direction:column;font-size:11px;font-weight:850}.matcherRow time b{margin-top:4px;font-size:14px}.matcherLeague,.matcherSelection{text-align:center;flex-direction:column}.matcherLeague b,.matcherSelection b{font-size:12px}.matcherLeague small,.matcherSelection small{color:#64758a;margin-top:4px;font-size:10px}.matcherEvent{font-size:13px;justify-content:flex-start!important}.matcherRatingCell{font-size:14px}.matcherBook{gap:8px}.matcherBook i{color:#b9f227;background:#071a2f;border-radius:6px;place-items:center;width:50px;height:30px;font-size:9px;font-style:normal;display:grid;position:relative;overflow:hidden}.matcherBook img{object-fit:contain;background:#fff;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.matcherBook b{font-size:10px}.matcherPrice{font-size:18px}.matcherPrice.back{background:#8bc6e9}.matcherPrice.lay{background:#f8c9d3}.matcherEmpty{color:#718198;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:700px;min-height:210px;display:flex}.matcherEmpty b{color:#17324c;font-size:16px}.matcherEmpty span{margin-top:6px;font-size:10px}@media (width<=1350px){.matcherControls{grid-template-columns:repeat(4,minmax(0,1fr))}.matcherRefresh{grid-column:auto}}.clvRefresh{color:#fff;cursor:pointer;background:#2f6bff;border:0;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:900}.clvRefresh:disabled{opacity:.55;cursor:wait}.clvKpis{border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clvKpis>span{color:#718198;border-right:1px solid #e4ebf3;padding:14px 16px;font-size:9px;font-weight:900}.clvKpis b,.clvKpis small{display:block}.clvKpis b{color:#071a2f;margin-top:5px;font-size:19px}.clvKpis small{margin-top:3px;font-size:8px}.clvNote{color:#66778f;background:#f8fafd;border-bottom:1px solid #e4ebf3;margin:0;padding:10px 15px;font-size:9px}.clvTable{overflow-x:auto}.clvTableHead,.clvTableLine{grid-template-columns:1fr 1.8fr 1.2fr .7fr .7fr .7fr 1fr;align-items:center;gap:10px;min-width:1050px;padding:11px 15px;display:grid}.clvTableHead{color:#718198;text-transform:uppercase;background:#f6f8fb;font-size:8px;font-weight:950}.clvTableLine{border-top:1px solid #e7edf4;font-size:10px}.clvTableLine b,.clvTableLine small{display:block}.clvTableLine small{color:#718198;margin-top:3px;font-size:8px}.clvTableLine>strong{font-size:13px}.clvTableLine em{text-align:center;border-radius:18px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.clvTableLine em.tracked{color:#067647;background:#dcfae6}.clvTableLine em.pending{color:#9a6700;background:#fff3d6}.clvTableLine em.unmatched{color:#66778f;background:#eef2f6}@media (width<=1100px){.dashboardFinanceNav{grid-template-columns:repeat(4,minmax(0,1fr))}.matcherControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.matcherControls{grid-template-columns:1fr 1fr;padding:10px}.matcherControl,.matcherRating,.matcherRefresh{grid-column:1/-1}.matcherStatus{grid-template-columns:10px auto 1fr}.matcherStatus small{grid-column:1/-1}.matcherCoverage{grid-template-columns:1fr 1fr 1fr;padding:9px}.matcherCoverage>i{display:none}.matcherCoverage>strong{text-align:center;grid-column:1/-1;justify-self:stretch}.matcherCoverage b{font-size:19px}.matcherTable>header,.matcherRow{grid-template-columns:82px 145px 240px 145px 85px 130px 80px 80px;min-width:1050px}}.dashboardFinanceNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dashboardFinanceNav button{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f0;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:13px 14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #071a2f0a}.dashboardFinanceNav button:hover{border-color:#9bb8ff;transform:translateY(-1px);box-shadow:0 13px 28px #2f6bff16}.dashboardFinanceNav button.on{background:linear-gradient(135deg,#f5f8ff,#eaf0ff);border-color:#2f6bff;box-shadow:inset 0 0 0 1px #2f6bff,0 12px 28px #2f6bff18}.dashboardFinanceNav i{color:#2f6bff;background:#eaf0ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;font-style:normal;font-weight:950;display:grid}.dashboardFinanceNav button.on i{color:#fff;background:#2f6bff}.dashboardFinanceNav span{min-width:0}.dashboardFinanceNav b,.dashboardFinanceNav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboardFinanceNav b{font-size:12px}.dashboardFinanceNav small{color:#718198;margin-top:3px;font-size:8px;font-weight:750}.profitKpi{grid-template-columns:repeat(3,minmax(0,1fr))}.profitLedgerCard{background:#fff;border:1px solid #dbe5f0;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.profitLedgerCard .sectionTitle>strong{color:#245eea;background:#edf3ff;border-radius:18px;padding:7px 10px;font-size:9px}.profitLedger{border-top:1px solid #e4ebf3;overflow-x:auto}.profitLedgerHead,.profitLedgerLine{grid-template-columns:1.15fr 1.35fr .7fr 1fr 1fr 1fr;align-items:center;gap:10px;min-width:820px;padding:10px 16px;display:grid}.profitLedgerHead{color:#718198;text-transform:uppercase;background:#f6f8fb;font-size:9px;font-weight:950}.profitLedgerLine{border-top:1px solid #e7edf4;font-size:11px}.profitLedgerLine:first-of-type{border-top:0}.profitLedgerLine b small,.profitLedgerLine span small{color:#718198;margin-top:3px;font-size:8px;display:block}.profitLedgerLine strong{font-size:12px}.trackerPagination{border-top:1px solid #e4ebf3;justify-content:flex-end;margin:0;padding:12px 16px}.trackerPagination .trackerCount{color:#52657c;white-space:nowrap;width:auto;margin-right:auto;font-size:9px}.trackerPagination .pageDirection{width:auto;min-width:88px;padding:0 13px}.dashboardHub,.profitHistoryCard{background:#fff;border:1px solid #dbe5f0;border-radius:16px;margin:16px 0;overflow:hidden;box-shadow:0 10px 28px #071a2f0a}.dashboardHubTitle,.profitHistoryHead{border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.dashboardHubTitle small,.profitHistoryHead small{color:#2f6bff;letter-spacing:.12em;font-size:9px;font-weight:950}.dashboardHubTitle h2,.profitHistoryHead h2{margin:4px 0 0;font-size:20px}.dashboardHubTitle p,.profitHistoryHead p{color:#718198;margin:4px 0 0;font-size:9px}.dashboardHubTitle>b{color:#245eea;background:#eaf0ff;border-radius:18px;padding:8px 11px;font-size:9px}.dashboardAppGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.dashboardAppGrid button{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.dashboardAppGrid button:hover{background:#f7f9ff;border-color:#8eaefd;transform:translateY(-1px)}.dashboardAppGrid button>i{color:#2f6bff;background:#eaf0ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:950;display:grid}.dashboardAppGrid button span{min-width:0}.dashboardAppGrid button b,.dashboardAppGrid button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboardAppGrid button b{font-size:12px}.dashboardAppGrid button small{color:#718198;margin-top:4px;font-size:8px}.dashboardAppGrid button>strong{color:#9aabc0;font-size:21px}.profitHistoryFilters{gap:8px;display:flex}.profitHistoryHead label{color:#66778f;font-size:9px;font-weight:900}.profitHistoryHead select{color:#071a2f;text-transform:capitalize;background:#fff;border:1px solid #cdd9e7;border-radius:8px;min-width:210px;margin-top:5px;padding:9px 10px;font-weight:800;display:block}.profitHistoryKpis{border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.profitHistoryKpis>span{color:#718198;border-right:1px solid #e4ebf3;padding:12px 15px;font-size:8px;font-weight:900}.profitHistoryKpis>span:last-child{border-right:0}.profitHistoryKpis b,.profitHistoryKpis small{display:block}.profitHistoryKpis b{color:#071a2f;margin-top:5px;font-size:17px}.profitHistoryKpis small{margin-top:3px;font-size:7px}.profitHistoryTable{overflow-x:auto}.profitHistoryTableHead,.profitHistoryTableLine{grid-template-columns:1.1fr 1.25fr .9fr .8fr .8fr .65fr .9fr .8fr .9fr;align-items:center;gap:9px;min-width:1180px;padding:10px 14px;display:grid}.profitHistoryTableHead{color:#718198;text-transform:uppercase;background:#f6f8fb;font-size:8px;font-weight:950}.profitHistoryTableLine{border-top:1px solid #e7edf4;font-size:10px}.profitHistoryTableLine b small,.profitHistoryTableLine span small{color:#718198;margin-top:3px;font-size:8px;display:block}.profitHistoryTableLine strong{font-size:11px}@media (width<=1100px){.dashboardFinanceNav,.dashboardAppGrid,.profitHistoryKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.profitHistoryKpis>span:nth-child(3n){border-right:0}}@media (width<=760px){.dashboardFinanceNav{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0}.dashboardFinanceNav button{min-height:62px;padding:9px}.dashboardFinanceNav i{flex-basis:32px;width:32px;height:32px}.dashboardFinanceNav b{font-size:11px}.dashboardFinanceNav small{font-size:7px}.profitKpi{grid-template-columns:1fr}.profitLedgerCard .sectionTitle{align-items:flex-start;gap:10px}.profitLedgerCard .sectionTitle>strong{white-space:nowrap}.dashboardHub{margin:11px 0}.dashboardHubTitle,.profitHistoryHead{flex-direction:column;align-items:flex-start;padding:14px}.dashboardHubTitle>b{align-self:flex-start}.dashboardAppGrid{grid-template-columns:1fr 1fr;gap:7px;padding:9px}.dashboardAppGrid button{grid-template-columns:34px minmax(0,1fr);min-height:68px;padding:9px}.dashboardAppGrid button>i{width:34px;height:34px}.dashboardAppGrid button>strong{display:none}.dashboardAppGrid button small{font-size:7px}.profitHistoryHead label,.profitHistoryHead select{width:100%;min-width:0}.profitHistoryKpis{grid-template-columns:1fr 1fr}.profitHistoryKpis>span:nth-child(3n){border-right:1px solid #e4ebf3}.profitHistoryKpis>span:nth-child(2n){border-right:0}.profitHistoryKpis>span:nth-child(-n+4){border-bottom:1px solid #e4ebf3}.trackerPagination{flex-wrap:wrap;justify-content:flex-start;padding:10px}.trackerPagination .trackerCount{width:100%;margin:0 0 2px}.trackerPagination .pageDirection{min-width:76px;padding:0 9px}}.dashboardFinanceNav{grid-template-columns:repeat(7,minmax(0,1fr))}.archiveOutcome{align-items:center;gap:8px;display:flex}.archiveOutcome>button{color:#174dcc;cursor:pointer;background:#eaf0ff;border:1px solid #b9ccf4;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:transform .18s,border-color .18s,background .18s;display:grid}.archiveOutcome>button:hover{background:#dce7ff;border-color:#2f6bff;transform:translateY(-1px)}.archiveOutcome svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:17px;height:17px}.ticketDetailCell{align-items:center;gap:7px;min-width:0;display:flex}.ticketDetailCell>b{flex:1;min-width:0}.ticketDetailCell>button{color:#174dcc;cursor:pointer;background:#eaf0ff;border:1px solid #b9ccf4;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.ticketDetailCell>button:hover{background:#dce7ff;border-color:#2f6bff;transform:translateY(-1px)}.archiveDetailOverlay{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061526c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.archiveDetailModal{background:#f5f8fc;border:1px solid #ffffff1e;border-radius:20px;width:min(900px,100%);max-height:min(880px,92vh);overflow:hidden;box-shadow:0 34px 100px #0009}.archiveDetailHead{color:#fff;background:linear-gradient(120deg,#071a2f,#174a78);border:0;align-items:center;gap:15px;height:auto;min-height:116px;padding:22px 68px 22px 24px;display:flex;position:relative}.archiveDetailHead>div{flex:1;min-width:0}.archiveDetailHead small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:950}.archiveDetailHead h2{letter-spacing:-.035em;margin:5px 0 0;font-size:27px}.archiveDetailHead p{color:#b9c9da;margin:5px 0 0;font-size:10px}.archiveDetailHead>span{border-radius:20px;padding:7px 11px;font-size:10px;font-weight:950}.archiveDetailHead>span.won{color:#067647;background:#dcfae6}.archiveDetailHead>span.lost{color:#b42318;background:#fee4e2}.archiveDetailHead>span.active{color:#174dcc;background:#eaf0ff}.archiveDetailHead>button{color:#fff;background:#ffffff12;border:1px solid #ffffff25;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:20px;right:20px}.archiveDetailBody{max-height:calc(92vh - 116px);padding:15px;overflow-y:auto}.archiveDetailIdentity,.archiveDetailTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.archiveDetailIdentity article,.archiveDetailTotals article{background:#fff;border:1px solid #dce5ef;border-radius:11px;padding:12px 14px}.archiveDetailIdentity small,.archiveDetailTotals small{color:#718198;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.archiveDetailIdentity b,.archiveDetailTotals b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.archiveDetailTotals{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.archiveDetailTotals b{font-size:18px}.archiveDetailEvents{background:#fff;border:1px solid #d8e3ef;border-radius:13px;margin-top:10px;overflow:hidden}.archiveDetailEvents>header{color:#071a2f;background:#f8fafd;border:0;border-bottom:1px solid #e2e9f1;align-items:center;height:auto;padding:13px 15px;display:flex;position:static}.archiveDetailEvents>header>div{flex:1}.archiveDetailEvents>header small{color:#245eea;letter-spacing:.12em;font-size:8px;font-weight:950}.archiveDetailEvents>header h3{margin:3px 0 0;font-size:16px}.archiveDetailEvents>header>b{color:#174dcc;background:#e8efff;border-radius:18px;padding:6px 9px;font-size:8px}.archiveDetailEvent{border-top:1px solid #e7edf4;grid-template-columns:78px minmax(0,1fr) 68px 88px;align-items:center;gap:11px;padding:12px 15px;display:grid}.archiveDetailEvent:first-of-type{border-top:0}.archiveDetailEvent time{color:#718198;font-size:9px}.archiveDetailEvent time b{color:#071a2f;margin-top:3px;font-size:14px;display:block}.archiveDetailEvent>div>strong,.archiveDetailEvent>div>span,.archiveDetailEvent>div>small{display:block}.archiveDetailEvent>div>strong{font-size:12px}.archiveDetailEvent>div>span{color:#66778f;margin-top:4px;font-size:9px}.archiveDetailEvent>div>span b{color:#174dcc}.archiveDetailEvent>div>small{color:#067647;margin-top:4px;font-size:9px;font-weight:850}.archiveDetailOdd{text-align:center}.archiveDetailOdd small{color:#718198;font-size:8px}.archiveDetailOdd b{margin-top:3px;font-size:14px;display:block}.archiveDetailEvent>strong{text-align:center;border-radius:20px;padding:7px 8px;font-size:8px}.archiveDetailEvent>strong.book{color:#067647;background:#dcfae6}.archiveDetailEvent>strong.bf{color:#b42318;background:#fee4e2}.archiveDetailEvent>strong.pending{color:#66778f;background:#eef2f6}.archiveDetailEmpty{text-align:center;color:#718198;padding:30px;font-size:10px}.betfairHistoryKpis{border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.betfairHistoryKpis>span{color:#718198;border-right:1px solid #e4ebf3;padding:14px 16px;font-size:9px;font-weight:900}.betfairHistoryKpis>span:last-child{border-right:0}.betfairHistoryKpis b,.betfairHistoryKpis small{display:block}.betfairHistoryKpis b{color:#071a2f;margin-top:5px;font-size:19px}.betfairHistoryKpis small{margin-top:3px;font-size:8px}.betfairHistoryTable{overflow-x:auto}.betfairHistoryHead,.betfairHistoryLine{grid-template-columns:1.05fr 1.25fr .9fr .75fr 1.4fr .65fr .9fr;align-items:center;gap:10px;min-width:980px;padding:11px 15px;display:grid}.betfairHistoryHead{color:#718198;text-transform:uppercase;background:#f6f8fb;font-size:8px;font-weight:950}.betfairHistoryLine{border-top:1px solid #e7edf4;font-size:10px}.betfairHistoryLine b small,.betfairHistoryLine span small{color:#718198;margin-top:3px;font-size:8px;display:block}.betfairHistoryLine strong{text-align:right;font-size:13px}@media (width<=1100px){.dashboardFinanceNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.dashboardFinanceNav{grid-template-columns:1fr 1fr}.archiveOutcome{justify-content:space-between}.archiveDetailOverlay{align-items:end;padding:0}.archiveDetailModal{border-radius:20px 20px 0 0;width:100%;max-height:94vh}.archiveDetailHead{min-height:105px;padding:18px 58px 18px 17px}.archiveDetailHead h2{font-size:23px}.archiveDetailHead>button{top:14px;right:14px}.archiveDetailBody{max-height:calc(94vh - 105px);padding:10px}.archiveDetailIdentity{grid-template-columns:1fr 1fr}.archiveDetailIdentity article:first-child{grid-column:1/-1}.archiveDetailTotals{grid-template-columns:1fr 1fr}.archiveDetailEvent{grid-template-columns:58px minmax(0,1fr) 70px;padding:11px 10px}.archiveDetailOdd{display:none}.betfairHistoryKpis{grid-template-columns:1fr 1fr}.betfairHistoryKpis>span:nth-child(2n){border-right:0}.betfairHistoryKpis>span:nth-child(-n+2){border-bottom:1px solid #e4ebf3}}.odmBookLogo>i,.odmBookMini>em,.matcherBook>i,.matcherMenuLogo,.bookLogoLink,.logoArchiveList>div>span{box-shadow:none!important;background:0 0!important;border:0!important}.odmBookLogo img,.odmBookMini img,.matcherBook img,.matcherMenuLogo img,.bookLogoLink>img{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.logoArchiveList img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%}.matcherCompetitionControl>.matcherTrigger{color:#071a2f;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd6e1;border-radius:8px;width:100%;padding:9px 11px}.matcherEvent{gap:9px;min-width:0}.matcherEvent>i{color:#245eea;background:#fff;border:1px solid #d9e1ea;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.matcherEvent>i img{object-fit:contain;width:100%;height:100%;padding:2px}.matcherEvent>b{text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.3;overflow:hidden}@media (width<=1350px){.matcherControls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.matcherControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.matcherControls{grid-template-columns:1fr 1fr}.matcherEvent>i{flex-basis:29px;width:29px;height:29px}}.licenseBookSelector{background:#f7f9fc;border:1px solid #d3deea;border-radius:11px;min-width:0;margin:14px 0 2px;padding:11px}.licenseBookSelector legend{color:#52657c;padding:0 5px;font-size:10px;font-weight:900}.licenseBookSelector legend b{color:#fff;background:#2f6bff;border-radius:11px;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:9px;display:inline-grid}.licenseBookSelector>div,.licenseBookAccess>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.licenseBookSelector label,.licenseBookAccess label{cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:17px 35px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;margin:0!important;display:grid!important}.licenseBookSelector label.selected,.licenseBookAccess label.selected{background:#edf4ff;border-color:#2f6bff;box-shadow:inset 3px 0 #2f6bff}.licenseBookSelector input,.licenseBookAccess input{accent-color:#2f6bff;width:16px!important;height:16px!important;min-height:0!important;margin:0!important}.licenseBookSelector img,.licenseBookAccess img{object-fit:contain;background:0 0;border:0;width:35px;height:23px}.licenseBookSelector label span,.licenseBookAccess label span{color:#071a2f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.licenseBookSelector>small{color:#61758c;margin-top:8px;font-size:8px;line-height:1.4;display:block}.newLicense>button:disabled{cursor:not-allowed;opacity:.45}.licenseBookAccess{background:#f8fafc;border:1px solid #dce6f0;border-radius:10px;margin-top:11px}.licenseBookAccess summary{cursor:pointer;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.licenseBookAccess summary::-webkit-details-marker{display:none}.licenseBookAccess summary>span{flex:1;min-width:0}.licenseBookAccess summary b,.licenseBookAccess summary small{display:block}.licenseBookAccess summary b{font-size:11px}.licenseBookAccess summary small{color:#718198;margin-top:3px;font-size:8px}.licenseBookAccess summary strong{color:#174dcc;background:#e8efff;border-radius:15px;padding:5px 8px;font-size:8px}.licenseBookAccess>div{border-top:1px solid #e1e8f0;padding:9px}.licenseBookAccess>p{color:#61758c;border-top:1px solid #e1e8f0;margin:0;padding:11px 12px;font-size:9px}.licenseBookAccess[open] summary{background:#f1f5fa}.licenseCard.suspended .licenseBookAccess{opacity:1}@media (width<=760px){.licenseBookSelector>div,.licenseBookAccess>div{grid-template-columns:1fr}.licenseBookSelector label,.licenseBookAccess label{min-height:42px}}.profitMonthBar{background:#fff;border:1px solid #dbe5f0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:-3px 0 14px;padding:11px 14px;display:flex;box-shadow:0 8px 22px #071a2f0a}.profitMonthBar>div:first-child small,.profitMonthBar>div:first-child b,.profitMonthBar>div:first-child span{display:block}.profitMonthBar>div:first-child small{color:#2f6bff;letter-spacing:.12em;font-size:8px;font-weight:950}.profitMonthBar>div:first-child b{text-transform:capitalize;margin-top:3px;font-size:14px}.profitMonthBar>div:first-child span{color:#718198;margin-top:3px;font-size:8px;font-weight:750}.profitPeriodFilters{gap:8px;display:flex}.profitMonthBar label{color:#66778f;font-size:8px;font-weight:900}.profitMonthBar select,.profitMonthBar input{color:#071a2f;text-transform:capitalize;background:#fff;border:1px solid #cdd9e7;border-radius:8px;min-width:190px;margin-top:4px;padding:8px 10px;font-weight:850;display:block}@media (width<=760px){.profitMonthBar{flex-direction:column;align-items:stretch;gap:9px;margin-top:0}.profitPeriodFilters,.profitHistoryFilters{flex-direction:column;width:100%}.profitMonthBar label,.profitMonthBar select,.profitMonthBar input{width:100%;min-width:0}.archiveToolbar{flex-wrap:wrap}.archiveToolbar>div{flex-basis:100%}.archiveToolbar label,.archiveToolbar select{width:100%;min-width:0}}.bankChoice{gap:4px;width:100%;display:grid}.bankChoice button{cursor:pointer;border-radius:6px;width:100%;min-height:27px;padding:4px 3px;font-size:7.5px;font-weight:950}.bankChoice .placedButton{color:#5e112a;background:#f3a7ba;border:1px solid #ec8fab}.bankChoice .skipButton{color:#9a4f00;background:#fff4e5;border:1px solid #f2b86b}.bankChoice button:disabled{cursor:not-allowed;opacity:.3}.bankState>span.skippedState{color:#9a4f00;background:#fff4e5;border:1px solid #f2b86b}.row.skipped:not(.done){background:#fffaf2}.resultActions .loseBook{background:#d92d20}.resultActions .loseResolved{color:#b42318;background:#fee4e2;grid-column:1/-1}.archiveDetailEvent>strong.lose{color:#b42318;background:#fee4e2}.nonBankedNotice{background:#fff8ed;border:1px solid #f4c27b;border-radius:10px;margin-top:12px;padding:12px}.nonBankedNotice small,.nonBankedNotice b,.nonBankedNotice span{display:block}.nonBankedNotice small{color:#b65b00;letter-spacing:.1em;font-size:8px;font-weight:950}.nonBankedNotice b{color:#8f4700;margin-top:4px;font-size:14px}.nonBankedNotice span{color:#7a5a38;margin-top:4px;font-size:9px;line-height:1.4}.result.nonBankedResult{background:linear-gradient(135deg,#b54708,#e77917)}@media (width<=760px){.bankChoice{grid-template-columns:1fr 1fr;gap:7px}.bankChoice button{min-height:42px;font-size:10px}.nonBankedNotice{padding:11px}}.competitionOverlay{padding:16px;overflow:hidden}.competitionFilter{border-radius:18px;flex-direction:column;width:min(980px,100vw - 32px);max-height:min(850px,94vh);padding:22px 24px 18px;display:flex;overflow:hidden}.competitionFilterHead{color:#071a2f;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;height:auto;min-height:0;padding:0 46px 16px 0;display:grid;position:static}.competitionFilterHead small,.competitionFilterHead h2,.competitionFilterHead p{display:block}.competitionFilterHead>div>small{color:#245eea;letter-spacing:.13em;font-size:9px;font-weight:950}.competitionFilterHead h2{letter-spacing:-.035em;margin:4px 0 0;font-size:26px}.competitionFilterHead p{color:#607388;margin:5px 0 0;font-size:11px;line-height:1.4}.competitionFilterHead>strong{color:#174dcc;text-align:center;background:#edf3ff;border-radius:12px;min-width:104px;padding:10px 12px;font-size:22px}.competitionFilterHead>strong small{color:#607388;margin-top:2px;font-size:8px;font-weight:850}.competitionFilterToolbar{background:#f8fafc;border-block:1px solid #dde6ef;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.competitionFilterToolbar>label{background:#fff;border:1px solid #cdd9e5;border-radius:9px;flex:1;grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:250px;max-width:430px;overflow:hidden;margin:0!important;display:grid!important}.competitionFilterToolbar>label>span{color:#607388;place-items:center;font-size:20px;display:grid}.competitionFilterToolbar input{background:#fff;outline:none;width:100%;min-height:40px;border:0!important;border-radius:0!important;padding:9px 10px!important;font-size:12px!important}.competitionFilterToolbar>div{gap:7px;display:flex}.competitionFilterToolbar button{color:#174dcc;cursor:pointer;background:#edf3ff;border:1px solid #b9ccf4;border-radius:8px;min-height:38px;padding:8px 10px;font-size:9px;font-weight:950}.competitionFilterToolbar button:last-child{color:#b42318;background:#fff6f6;border-color:#e1c5c5}.competitionFilterToolbar button:disabled{cursor:default;opacity:.4}.competitionFilterLayout{grid-template-columns:220px minmax(0,1fr);gap:12px;height:clamp(370px,56vh,540px);min-height:0;padding-top:12px;display:grid}.competitionCountryList{background:#f7f9fc;border:1px solid #d7e1eb;border-radius:12px;min-width:0;padding:7px;overflow-y:auto}.competitionCountryList button{color:#17324c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:9px;display:grid}.competitionCountryList button+button{margin-top:3px}.competitionCountryList button:hover{background:#edf3ff}.competitionCountryList button.on{background:#e9f0ff;border-color:#9cb7ff;box-shadow:inset 3px 0 #245eea}.competitionCountryList i{text-align:center;font-size:18px;font-style:normal}.competitionCountryList span,.competitionCountryList b,.competitionCountryList small{min-width:0;display:block}.competitionCountryList b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.competitionCountryList small{color:#718198;margin-top:2px;font-size:8px;font-weight:800}.competitionListPanel{background:#fff;border:1px solid #d7e1eb;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.competitionListPanel>header{color:#fff;background:#071a2f;border:0;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:60px;padding:11px 14px;display:flex;position:static}.competitionListPanel>header b,.competitionListPanel>header small{display:block}.competitionListPanel>header b{font-size:13px}.competitionListPanel>header small{color:#b9c9da;margin-top:3px;font-size:9px}.competitionListPanel>header em{color:#b9c9da;font-size:8px;font-style:normal}.competitionRows{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:10px;display:grid;overflow-y:auto}.competitionRows>label{color:#17324c;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;margin:0!important;padding:9px 10px!important;display:grid!important}.competitionRows>label:hover{background:#f7f9ff;border-color:#9cb7ff}.competitionRows>label.selected{background:#edf3ff;border-color:#6f98ff;box-shadow:inset 3px 0 #245eea}.competitionRows input{accent-color:#245eea;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.competitionRows label>span{min-width:0;margin:0!important;display:block!important}.competitionRows label>span b,.competitionRows label>span small{display:block}.competitionRows label>span b{color:#071a2f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.competitionRows label>span small{color:#718198;margin-top:4px;font-size:8px;font-weight:750}.competitionRows label>em{color:#607388;background:#eef2f6;border-radius:12px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.competitionRows label.selected>em{color:#174dcc;background:#dce7ff}.competitionFilterEmpty{color:#718198;text-align:center;grid-column:1/-1;place-content:center;min-height:180px;display:grid}.competitionFilterEmpty b{color:#17324c;font-size:14px}.competitionFilterEmpty span{margin-top:4px;font-size:9px}.competitionFilter>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.competitionFilter>footer button{min-width:145px;min-height:42px}.competitionFilter>footer button.danger{color:#b42318;background:#fff6f5;border-color:#f2c1bd}@media (width<=900px){.competitionFilter{width:calc(100vw - 24px);padding:18px}.competitionFilterLayout{grid-template-columns:190px minmax(0,1fr)}.competitionRows{grid-template-columns:1fr}.competitionFilterToolbar>label{min-width:210px}}@media (width<=700px){.competitionOverlay{align-items:end;padding:0}.competitionFilter{border-radius:18px 18px 0 0;width:100%;height:96vh;max-height:96vh;padding:16px 12px 12px}.competitionFilterHead{padding:0 42px 11px 0}.competitionFilterHead h2{font-size:22px}.competitionFilterHead p{display:none}.competitionFilterHead>strong{min-width:84px;padding:8px;font-size:18px}.competitionFilterToolbar{flex-direction:column;align-items:stretch;padding:9px 0}.competitionFilterToolbar>label{width:100%;min-width:0;max-width:none}.competitionFilterToolbar>div{grid-template-columns:1fr 1fr;display:grid}.competitionFilterLayout{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:8px;height:auto;min-height:0;padding-top:8px}.competitionCountryList{padding:6px;display:flex;overflow:auto hidden}.competitionCountryList button{flex:none;grid-template-columns:24px minmax(0,1fr);width:auto;min-width:135px}.competitionListPanel{min-height:0}.competitionListPanel>header{min-height:50px}.competitionListPanel>header em{display:none}.competitionRows{grid-template-columns:1fr;padding:7px}.competitionRows>label{min-height:57px}.competitionFilter>footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.competitionFilter>footer button{width:100%;min-width:0;min-height:40px}.competitionFilter>footer button.primary{grid-area:1/1/auto/-1}}.simpleCompetitionFilter{border-radius:18px;flex-direction:column;width:min(760px,100vw - 32px);max-height:92vh;padding:22px 24px 18px;display:flex;overflow:hidden}.simpleCompetitionHead{color:#071a2f;background:0 0;border:0;height:auto;min-height:0;padding:0 45px 16px 0;position:static}.simpleCompetitionHead small{color:#245eea;letter-spacing:.13em;font-size:9px;font-weight:950}.simpleCompetitionHead h2{letter-spacing:-.035em;margin:4px 0 0;font-size:25px}.simpleCompetitionHead p{color:#607388;margin:5px 0 0;font-size:11px;line-height:1.45}.simpleCompetitionModes{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px;display:grid}.simpleCompetitionModes button{color:#17324c;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d7e1eb;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.simpleCompetitionModes button.on{background:#edf3ff;border-color:#6f98ff;box-shadow:inset 3px 0 #245eea}.simpleCompetitionModes button.favorite i{color:#f2a900}.simpleCompetitionModes i{text-align:center;font-size:20px;font-style:normal}.simpleCompetitionModes span,.simpleCompetitionModes b,.simpleCompetitionModes small{min-width:0;display:block}.simpleCompetitionModes b{font-size:11px}.simpleCompetitionModes small{color:#718198;margin-top:3px;font-size:8px}.simpleCountryAccordion,.favoriteCompetitionPanel{background:#f7f9fc;border:1px solid #d7e1eb;border-radius:12px;flex:1;min-height:0;padding:7px;overflow-y:auto}.simpleCountryAccordion>section{background:#fff;border:1px solid #dce5ef;border-radius:10px;overflow:hidden}.simpleCountryAccordion>section+section{margin-top:6px}.simpleCountryAccordion>section.open{border-color:#8eacfa;box-shadow:0 5px 15px #245eea12}.simpleCountryButton{color:#17324c;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto 24px;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 13px;display:grid}.simpleCountryButton:hover,.simpleCountryAccordion>section.open>.simpleCountryButton{background:#edf3ff}.simpleCountryButton>i{text-align:center;font-size:21px;font-style:normal}.simpleCountryButton span,.simpleCountryButton b,.simpleCountryButton small{min-width:0;display:block}.simpleCountryButton b{font-size:12px}.simpleCountryButton small{color:#718198;margin-top:3px;font-size:8px;font-weight:750}.simpleCountryButton>strong{color:#607388;white-space:nowrap;background:#eef2f6;border-radius:14px;padding:5px 8px;font-size:8px}.simpleCountryButton>em{color:#245eea;text-align:center;font-size:20px;font-style:normal;font-weight:800}.simpleCompetitionRows{background:#f8fafc;border-top:1px solid #dce5ef;gap:5px;padding:8px;display:grid}.simpleCompetitionRow{background:#fff;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:7px;min-width:0;display:grid}.simpleCompetitionRow.selected{background:#edf3ff;border-color:#6f98ff;box-shadow:inset 3px 0 #245eea}.simpleCompetitionRow>label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0!important;padding:10px 11px!important;display:grid!important}.simpleCompetitionRow input{accent-color:#245eea;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.simpleCompetitionRow label>span{min-width:0;margin:0!important;display:block!important}.simpleCompetitionRow label b,.simpleCompetitionRow label small{display:block}.simpleCompetitionRow label b{color:#071a2f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.simpleCompetitionRow label small{color:#718198;margin-top:3px;font-size:8px;font-weight:750}.simpleCompetitionRow>button{color:#a3afbd;cursor:pointer;background:#fff;border:0;border-left:1px solid #e0e7ef;border-radius:0 8px 8px 0;font-size:24px}.simpleCompetitionRow>button:hover,.simpleCompetitionRow>button.favorite{color:#f2a900;background:#fff8dc}.favoriteCompetitionPanel{flex-direction:column;padding:0;display:flex}.favoriteCompetitionPanel>header{color:#fff;background:#071a2f;border:0;border-bottom:1px solid #dce5ef;height:auto;min-height:58px;padding:12px 14px;position:static}.favoriteCompetitionPanel>header b,.favoriteCompetitionPanel>header small{display:block}.favoriteCompetitionPanel>header b{font-size:12px}.favoriteCompetitionPanel>header small{color:#b9c9da;margin-top:3px;font-size:8px}.favoriteCompetitionPanel>.simpleCompetitionRows{border-top:0;flex:1;min-height:0;overflow-y:auto}.simpleCompetitionEmpty{color:#718198;text-align:center;place-content:center;min-height:190px;padding:20px;display:grid}.simpleCompetitionEmpty b{color:#17324c;font-size:14px}.simpleCompetitionEmpty span{max-width:360px;margin-top:5px;font-size:9px;line-height:1.5}.simpleCompetitionFilter>footer{justify-content:flex-end;margin-top:11px;display:flex}.simpleCompetitionFilter>footer button{min-width:220px;min-height:43px}.mobileCompetitionCountryPicker{display:none!important}@media (width<=700px){.simpleCompetitionFilter{border-radius:18px 18px 0 0;width:100%;height:94vh;max-height:94vh;padding:17px 12px 12px}.simpleCompetitionHead{padding:0 42px 11px 0}.simpleCompetitionHead p{font-size:9px}.simpleCompetitionModes{gap:6px}.simpleCompetitionModes button{grid-template-columns:26px minmax(0,1fr);padding:9px 8px}.simpleCompetitionModes i{font-size:17px}.simpleCompetitionModes b{font-size:10px}.simpleCountryButton{grid-template-columns:28px minmax(0,1fr) auto 20px;padding:11px 9px}.simpleCountryButton>i{font-size:18px}.simpleCountryButton>strong{padding:4px 6px;font-size:7px}.simpleCompetitionRow{grid-template-columns:minmax(0,1fr) 40px}.simpleCompetitionFilter>footer button{width:100%;min-width:0}.competitionOverlay{overscroll-behavior:contain;touch-action:manipulation;overflow:hidden}.simpleCompetitionFilter{height:100dvh;max-height:100dvh;padding:14px 10px max(10px,env(safe-area-inset-bottom));border-radius:0}.simpleCompetitionHead{flex:0;padding-bottom:9px}.simpleCompetitionHead h2{font-size:21px}.simpleCompetitionHead p{display:none}.simpleCompetitionModes{flex:0;margin-bottom:8px}.simpleCompetitionModes button{min-height:50px}.mobileCompetitionCountryPicker{background:#f7f9fc;border:1px solid #cbd8e6;border-radius:10px;flex:0;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 8px!important;padding:7px 8px!important;display:grid!important}.mobileCompetitionCountryPicker>span{color:#607388;font-size:11px;font-weight:900}.mobileCompetitionCountryPicker select{color:#071a2f;background:#fff;border:1px solid #b9c9da;border-radius:8px;width:100%;min-height:42px;padding:8px 34px 8px 10px;font-size:16px;font-weight:800}.simpleCountryAccordion,.favoriteCompetitionPanel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.simpleCountryAccordion>section.mobileCountryInactive{display:none}.simpleCountryButton{grid-template-columns:28px minmax(0,1fr) auto 20px;gap:7px;min-height:56px}.simpleCountryButton b{font-size:13px}.simpleCountryButton small{font-size:10px}.simpleCountryButton>strong{font-size:9px}.simpleCompetitionRows{gap:7px;padding:7px}.simpleCompetitionRow{min-height:60px}.simpleCompetitionRow>label{padding:10px!important}.simpleCompetitionRow label b{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.simpleCompetitionRow label small{font-size:10px}.simpleCompetitionRow>button{min-width:44px;font-size:26px}.simpleCompetitionFilter>footer{border-top:1px solid #dce5ef;flex:0;margin-top:8px;padding-top:8px}.simpleCompetitionFilter>footer button{min-height:48px;font-size:13px}}.licenseEmailService{color:#b42318;background:#fff4f2;border:1px solid #f4c7c3;border-radius:9px;gap:3px;margin:13px 0 4px;padding:10px;display:grid}.licenseEmailService.ready{color:#067647;background:#edfbf2;border-color:#b7e7c7}.licenseEmailService b{font-size:10px}.licenseEmailService small{color:#61758c;font-size:8px;line-height:1.45}.licenseContact{grid-template-columns:minmax(0,1fr) 185px;gap:8px;margin-top:12px;display:grid}.licenseContact>label,.licenseContact>span{background:#f6f8fb;border-radius:9px;min-width:0;padding:9px}.licenseContact label small,.licenseContact span small,.licenseContact span b{display:block}.licenseContact label small,.licenseContact span small{color:#718198;font-size:8px;font-weight:800}.licenseContact input{color:#071a2f;background:#fff;border:1px solid #d0dbe7;border-radius:8px;outline:none;width:100%;margin-top:5px;padding:8px;font-size:11px}.licenseContact>span{border-left:3px solid #f04438;flex-direction:column;justify-content:center;display:flex}.licenseContact>span.sent{border-left-color:#12b76a}.licenseContact>span.partial{border-left-color:#f79009}.licenseContact span b{margin-bottom:4px;font-size:10px}.licenseContact span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.licenseContact{grid-template-columns:1fr}.licenseContact>span{min-height:48px}}.unlimitedLicenseAccess{cursor:pointer;background:#f8fafc;border:1px solid #dce6f0;border-radius:10px;align-items:center;gap:9px;margin:11px 0 0!important;padding:10px 11px!important;display:flex!important}.unlimitedLicenseAccess.on{background:#edfbf2;border-color:#8bd4aa}.unlimitedLicenseAccess input{accent-color:#079455;width:17px!important;height:17px!important;margin:0!important}.unlimitedLicenseAccess span{flex:1;min-width:0}.unlimitedLicenseAccess b,.unlimitedLicenseAccess small{display:block}.unlimitedLicenseAccess b{color:#344054;font-size:10px}.unlimitedLicenseAccess small{color:#718198;margin-top:3px;font-size:8px;line-height:1.35}.unlimitedLicenseAccess strong{color:#52647c;background:#e8edf3;border-radius:14px;padding:5px 8px;font-size:8px}.unlimitedLicenseAccess.on strong{color:#067647;background:#d1fadf}.licenseAccountAccess{background:#f7faff;border:1px solid #bfd2f6;border-radius:10px;margin-top:11px}.licenseAccountAccess summary{cursor:pointer;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.licenseAccountAccess summary::-webkit-details-marker{display:none}.licenseAccountAccess summary>span{flex:1;min-width:0}.licenseAccountAccess summary b,.licenseAccountAccess summary small{display:block}.licenseAccountAccess summary b{color:#174dcc;font-size:11px}.licenseAccountAccess summary small{color:#718198;margin-top:3px;font-size:8px}.licenseAccountAccess summary>strong{color:#fff;background:#174dcc;border-radius:15px;padding:5px 9px;font-size:9px}.licenseAccountAccess[open] summary{background:#edf4ff;border-bottom:1px solid #dce6f5}.licenseAccountBody{padding:12px}.licenseAccessLimit{background:#fff;border-radius:9px;grid-template-columns:1fr 76px;align-items:center;gap:4px 10px;display:grid;margin:0 0 10px!important;padding:9px 10px!important}.licenseAccessLimit span{font-size:10px;font-weight:900}.licenseAccessLimit input{text-align:center;grid-area:1/2/3;width:100%;margin:0!important;padding:8px!important}.licenseAccessLimit small{color:#718198;font-size:8px}.licenseAccessFields{grid-template-columns:1fr 1fr 150px;gap:7px;display:grid}.licenseAccountBody form label{color:#52657c;margin:0;font-size:9px;font-weight:850}.licenseAccountBody form input,.licenseAccountBody form select{color:#071a2f;background:#fff;border:1px solid #d0dbe7;border-radius:8px;width:100%;margin-top:4px;padding:9px;font-size:11px;display:block}.licenseAccountBody fieldset{border:1px solid #d7e1ed;border-radius:9px;margin:10px 0 0;padding:9px}.licenseAccountBody fieldset legend{color:#52657c;padding:0 5px;font-size:9px;font-weight:900}.licenseAccountBody fieldset legend b{color:#174dcc}.licenseAccountBody fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.licenseAccountBody fieldset label{cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:7px;align-items:center;gap:5px;padding:7px;display:flex}.licenseAccountBody fieldset label.selected{color:#174dcc;background:#edf4ff;border-color:#7ca2ff}.licenseAccountBody fieldset input{width:14px;margin:0;padding:0}.licenseAccountBody fieldset span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.licenseAccountBody form>button{color:#fff;background:#174dcc;border:0;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-size:10px;font-weight:900}.licenseAccountBody form>button:disabled{cursor:not-allowed;opacity:.45}.licenseAccessNote{color:#174dcc;background:#eef4ff;border-radius:7px;margin:9px 0 0;padding:8px;font-size:9px}.licenseAccountList{gap:5px;margin-top:10px;display:grid}.licenseAccountList>span{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.licenseAccountList i{width:25px;height:25px;color:var(--lime);background:#071a2f;border-radius:7px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.licenseAccountList b{font-size:10px}.licenseAccountList small{color:#718198;margin-top:2px;font-size:8px;display:block}@media (width<=760px){.licenseAccessFields{grid-template-columns:1fr}.licenseAccountBody fieldset>div{grid-template-columns:1fr 1fr}}@media (width>=600px) and (width<=760px){body,.authenticated>main{padding-bottom:0}.mobileBottomNav{display:none!important}.desktopSidebar{z-index:20;background:radial-gradient(circle at 22% 3%,#144b79 0,#0000 24%),linear-gradient(#06172a,#071a2f 54%,#061526);border:0;border-radius:0;flex-direction:column;width:220px;padding:0 10px 12px;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:12px 0 30px #071a2f24;display:flex!important}.sidebarBrand{background:#071d34;border-bottom:1px solid #ffffff14;flex:0 0 82px;align-items:center;gap:9px;margin:0 -10px;padding:10px 12px;display:flex}.sidebarBrandMark{background:#041325;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.sidebarBrandMark img{object-fit:contain;width:64px;height:64px}.sidebarBrand strong,.sidebarBrand small{display:block}.sidebarBrand strong{color:var(--lime);font-size:20px}.sidebarBrand strong i{color:#5d8cff;font-style:normal}.sidebarBrand small{color:#c1ccda;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:6px}.sidebarSectionLabel{color:#8296ad;text-transform:uppercase;flex:0 0 24px;align-items:center;gap:6px;padding:7px;font-size:7px;font-weight:900;display:flex}.sidebarSectionLabel span{background:var(--lime);width:14px;height:2px}.desktopSidebar nav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.desktopSidebar nav button,.sidebarSettingsButton{color:#b5c4d5;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;padding:5px 7px;display:grid!important}.desktopSidebar nav button.on,.sidebarSettingsButton.on{color:#fff;box-shadow:inset 3px 0 var(--lime);background:#174a78}.desktopSidebar .sidebarIcon{color:#9ab3ce;background:#ffffff0a;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.desktopSidebar nav button b,.desktopSidebar nav button small,.sidebarSettingsButton b,.sidebarSettingsButton small{display:block}.desktopSidebar nav button b,.sidebarSettingsButton b{font-size:11px}.desktopSidebar nav button small,.sidebarSettingsButton small{color:#8296ad;margin-top:2px;font-size:7px}.sidebarSettingsButton{flex:0 0 43px;width:100%;margin-top:3px}.desktopSidebar em{display:none}.topHeader{width:calc(100% - 220px);height:64px;left:220px;padding:0 12px!important}.topHeader .brand,.headerBanner{display:none!important}.categoryNav,.authenticated>main>.shell{margin-left:220px!important}.authenticated>main>.shell{width:calc(100% - 220px);padding-left:11px;padding-right:11px}.userDock{z-index:22;width:185px;height:auto;margin:0;position:fixed;top:8px;bottom:auto;right:8px}.workspaceStamp{display:none}}.logoArchiveList .logoInherited{color:#174dcc;letter-spacing:.05em;background:#e8efff;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.systemRow{transition:border-color .16s,box-shadow .16s,background .16s}.systemRow.selectedSlot{background:#f4f7ff;border-color:#2f6bff;box-shadow:inset 4px 0 #2f6bff,0 5px 14px #2f6bff14}.systemRow .systemBadge{cursor:pointer;border:0}.systemRow.selectedSlot .systemBadge{box-shadow:0 0 0 2px #2f6bff33}.competitionCatalogEmpty{place-content:center;justify-items:center;gap:7px;min-height:220px;display:grid}.competitionCatalogEmpty b{color:#17324c;font-size:15px}.competitionCatalogEmpty span{font-size:11px}.competitionCatalogEmpty button{color:#fff;cursor:pointer;background:#245eea;border:1px solid #245eea;border-radius:9px;margin-top:8px;padding:10px 16px;font-weight:900}.competitionSportTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.competitionSportTabs button{color:#486077;cursor:pointer;background:#f6f8fb;border:1px solid #cbd8e6;border-radius:10px;min-height:44px;font-weight:900}.competitionSportTabs button.on{color:#174dcc;background:#eaf0ff;border-color:#2f6bff;box-shadow:inset 0 0 0 1px #2f6bff}.competitionSearchBar{background:#fff;border:1px solid #b9c9da;border-radius:11px;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;margin:9px 0;padding:0 8px;display:grid}.competitionSearchBar span{color:#607388;font-size:22px}.competitionSearchBar input{color:#071a2f;border:0;outline:0;min-height:44px;font-size:14px;font-weight:750}.competitionSearchBar button{color:#607388;cursor:pointer;background:0 0;border:0;font-size:22px}.competitionQuickActions{align-items:center;gap:7px;margin-bottom:8px;display:flex}.competitionQuickActions span{color:#607388;margin-right:auto;font-size:10px;font-weight:850}.competitionQuickActions button{color:#174dcc;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.advancedCompetitionFilter .simpleCountryAccordion{min-height:0}.advancedCompetitionFilter .simpleCountryAccordion>section:not(.open) .simpleCompetitionRows{display:none}@media (width<=700px){.competitionSportTabs button{min-height:48px;font-size:14px}.competitionSearchBar{margin:7px 0}.competitionSearchBar input{font-size:16px}.competitionQuickActions{flex-wrap:wrap}.competitionQuickActions span{flex:1 0 100%}.advancedCompetitionFilter .simpleCountryAccordion{flex:1}}.matcherControls{grid-template-columns:repeat(6,minmax(0,1fr))}.matcherLiquidityFilter input,.matcherCommissionFilter input,.matcherOddFilter input{text-align:center}.matcherTable>header,.matcherRow{grid-template-columns:92px 165px minmax(245px,1fr) 155px 90px 135px 82px 82px 105px;min-width:1260px}.telegramCard{grid-column:1/-1}.telegramCard>.telegramActions{grid-template-columns:minmax(160px,260px)}.telegramTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.telegramTopicGrid>section{background:#f8fbff;border:1px solid #dbe5f0;border-radius:12px;grid-template-columns:38px minmax(180px,1fr) 110px 70px 132px;align-items:center;gap:10px;padding:11px;display:grid}.telegramTopicGrid>section.inactive{opacity:.62;background:#f5f6f8}.telegramTopicGrid>section>i{background:#e7f6fd;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.telegramTopicGrid>section>span b,.telegramTopicGrid>section>span small{display:block}.telegramTopicGrid>section>span b{font-size:12px}.telegramTopicGrid>section>span small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.telegramThreadId{font-size:9px!important}.telegramThreadId input{min-height:38px!important;margin-top:4px!important;padding:8px!important}.telegramTopicToggle{align-items:center;gap:6px;font-size:9px!important;display:flex!important}.telegramTopicToggle input{width:16px!important;min-height:16px!important;margin:0!important}.telegramTopicGrid>section>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.settingsPanel .telegramTopicGrid>section>div button{min-height:36px;box-shadow:none;background:#174dcc;margin:0;padding:7px;font-size:9px}.settingsPanel .telegramTopicGrid>section>div .telegramTest{color:#147eb0;background:#e7f6fd}.telegramTopicHelp{color:var(--muted);margin-top:10px;font-size:10px;display:block}.telegramTopicHelp b{color:#174dcc}@media (width<=1180px){.telegramTopicGrid{grid-template-columns:1fr}.telegramTopicGrid>section{grid-template-columns:38px minmax(180px,1fr) 110px 70px 132px}}@media (width<=700px){.telegramTopicGrid{grid-template-columns:1fr}.telegramTopicGrid>section{grid-template-columns:36px minmax(0,1fr);gap:8px}.telegramTopicGrid>section>i{grid-row:1}.telegramTopicGrid>section>span{grid-column:2}.telegramThreadId{grid-column:1/2}.telegramTopicToggle{grid-column:2}.telegramTopicGrid>section>div{grid-column:1/-1}.telegramCard>.telegramActions{grid-template-columns:1fr}}.matcherLiquidityCell{color:#174dcc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (width<=1350px){.matcherControls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.matcherControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dashboardFinanceNav,.clvKpis{grid-template-columns:1fr 1fr}.clvKpis>span:nth-child(2n){border-right:0}.profitHistoryHead .clvRefresh{width:100%}.matcherControls{grid-template-columns:1fr 1fr}.matcherLiquidityFilter,.matcherRating,.matcherRefresh{grid-column:1/-1}.matcherTable>header,.matcherRow{grid-template-columns:82px 140px 230px 140px 82px 125px 76px 76px 100px;min-width:1135px}}.bankPlanWorkspace{gap:14px;display:grid}.bankPlanToolbar{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(280px,1fr) 180px auto auto;align-items:end;gap:10px;padding:16px;display:grid}.bankPlanToolbar label{color:var(--muted);font-size:11px;font-weight:850}.bankPlanToolbar select,.bankPlanToolbar input{width:100%;color:var(--ink);background:#fff;border:1px solid #d3deea;border-radius:9px;margin-top:6px;padding:11px;display:block}.bankPlanToolbar button{border:0;border-radius:9px;padding:12px 15px;font-weight:850}.bankPlanSave{color:#fff;background:#071a2f}.bankPlanTelegram{color:#fff;background:#229ed9}.bankPlanSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bankPlanSummary article{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;border-radius:14px;padding:16px}.bankPlanSummary small,.bankPlanSummary span,.bankPlanSummary b{display:block}.bankPlanSummary small{color:var(--muted);font-size:10px;font-weight:850}.bankPlanSummary b{margin:6px 0;font-size:23px}.bankPlanSummary span{color:var(--muted);font-size:10px}.bankPlanNote{color:#2454b8;background:#edf4ff;border-radius:10px;padding:11px 13px;font-size:12px}.bankPlanTable{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.bankPlanTable>header,.bankPlanTable>article{grid-template-columns:minmax(280px,1.6fr) repeat(5,minmax(105px,1fr));align-items:center;gap:10px;padding:11px 15px;display:grid}.bankPlanTable>header{color:#cbd8e7;text-transform:uppercase;background:#071a2f;font-size:10px;font-weight:850}.bankPlanTable>article{border-top:1px solid var(--line)}.bankPlanTable>article.done{opacity:.55;background:#f0fdf4}.bankPlanTable article>div{align-items:center;gap:10px;display:flex}.bankPlanTable article>div>i{width:28px;height:28px;color:var(--blue);background:#eaf0ff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.bankPlanTable article span b,.bankPlanTable article span small{display:block}.bankPlanTable article span b{font-size:13px}.bankPlanTable article span small{color:var(--muted);margin-top:3px;font-size:10px}.bankPlanTable label{background:#fff;border:1px solid #d3deea;border-radius:8px;align-items:center;padding:0 8px;display:flex}.bankPlanTable label input{border:0;width:100%;min-width:0;padding:9px 2px;font-weight:850}.bankPlanTable label em{color:var(--muted);font-size:11px;font-style:normal}.bankPlanTable strong{font-size:13px}.bankPlanActions{align-items:center;gap:12px;display:flex}.bankPlanActions button{color:#fff;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:9px;padding:12px 16px;font-weight:850}.bankPlanActions span{color:var(--muted);font-size:11px}.bankPlanEmpty{text-align:center;background:#fff;border:1px dashed #b8c8da;border-radius:15px;padding:50px}.bankPlanEmpty b,.bankPlanEmpty span{display:block}.bankPlanEmpty span{color:var(--muted);margin-top:6px;font-size:12px}@media (width<=900px){.bankPlanToolbar,.bankPlanSummary{grid-template-columns:1fr 1fr}.bankPlanTable{overflow-x:auto}.bankPlanTable>header,.bankPlanTable>article{min-width:940px}}@media (width<=600px){.bankPlanToolbar{grid-template-columns:1fr}.bankPlanActions{flex-direction:column;align-items:stretch}.bankPlanActions button{width:100%}}.systemGoldSetup{background:linear-gradient(135deg,#fffdf3,#fff8d7);border:1px solid #e4c54c;border-radius:14px;grid-template-columns:minmax(0,1fr) 150px 150px 120px;align-items:end;gap:12px;margin-top:10px;padding:14px 18px;display:grid}.systemGoldSetup small{color:#9a6c00;letter-spacing:.13em;font-size:9px;font-weight:950}.systemGoldSetup h3{margin:3px 0;font-size:17px}.systemGoldSetup p{color:var(--muted);margin:0;font-size:10px}.systemGoldSetup label{color:#6c5a1a;font-size:9px;font-weight:900}.systemGoldSetup input{color:#071a2f;background:#fff;border:1px solid #d6b63c;border-radius:8px;width:100%;margin-top:5px;padding:10px;font-size:16px;font-weight:950;display:block}.systemGoldSetup>span{color:#aebed0;background:#071a2f;border-radius:10px;padding:10px;font-size:9px;font-weight:850;display:block}.systemGoldSetup>span b{color:#f7d64c;margin-top:3px;font-size:18px;display:block}.systemRow input,.systemRow select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d0dbe7;border-radius:7px;margin-top:4px;padding:8px;display:block}.systemRow input:read-only{color:#718198;background:#f4f7fb}.systemRow input:disabled,.systemRow select:disabled{cursor:not-allowed;opacity:.58}.systemBadge{justify-content:center;align-items:center;gap:6px;display:flex}.systemBadge>input{accent-color:#174dcc;width:16px;height:16px;margin:0}.systemBadge>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.systemsView .systemRow select{min-height:36px}@media (width<=900px){.systemGoldSetup{grid-template-columns:1fr 1fr}.systemGoldSetup>div{grid-column:1/-1}.systemGoldSetup>span{align-self:stretch}}@media (width<=600px){.systemGoldSetup{grid-template-columns:1fr 1fr;padding:12px}.systemGoldSetup>span{grid-column:1/-1}.systemsView .systemRow input,.systemsView .systemRow select{min-height:44px}.systemsView .systemBadge{justify-content:flex-start;grid-area:auto/1/auto/-1!important}}.systemFixtureFilters{grid-template-columns:repeat(2,minmax(220px,1fr))}.systemRefreshButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:9px;align-self:end;min-height:42px;padding:10px 16px;font-size:11px;font-weight:950;box-shadow:0 7px 16px #174dcc35}.systemRefreshButton:disabled{cursor:wait;opacity:.55}.systemRow:has(.systemBadge.double){grid-template-columns:64px 95px 80px minmax(160px,1.1fr) minmax(112px,.78fr) 72px 66px minmax(112px,.78fr) 72px 66px}@media (width>=761px){.systemScheduleHead{grid-template-columns:minmax(0,1fr) auto 220px}}@media (width<=1050px){.systemRow:has(.systemBadge.double){grid-template-columns:64px 100px 85px repeat(2,minmax(120px,1fr))}.systemRefreshButton{width:100%}}@media (width<=760px){.systemFixtureFilters{grid-template-columns:1fr}.systemRefreshButton{min-height:46px}.systemRow:has(.systemBadge.double){grid-template-columns:56px minmax(0,1fr) minmax(0,1fr)}}.builderOddsRow.nextUseful{background:#e9fff4;position:relative;box-shadow:inset 5px 0 #00a86b}.builderOddsRow.nextUseful:hover{background:#dcfaeb;box-shadow:inset 5px 0 #008f5b}.builderOddsRow.nextUseful .odmSelection small{color:#fff;letter-spacing:.04em;background:#00a86b;border-radius:12px;padding:4px 7px;font-weight:950}@media (width>=600px){.desktopSidebar{height:100dvh;max-height:100dvh;align-self:stretch!important}.desktopSidebar nav{-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.desktopSidebar nav button{flex-shrink:0!important;display:grid!important}}.bankplanUnifiedHead{align-items:center;min-height:0}.bankplanUnifiedHead>div,.bankplanHeadCount{z-index:1;position:relative}.bankplanHeadCount{min-height:70px;color:var(--lime);background:#ffffff17;border-radius:14px;flex:0 0 86px;place-items:center;font-size:30px;display:grid}.bankplanHeadCount small{color:#fff;letter-spacing:.08em;font-size:8px;display:block}@media (width<=700px){.bankplanUnifiedHead{align-items:center}.bankplanHeadCount{flex-basis:64px;min-height:60px;font-size:24px}}.inlineBankScenarios{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:2px;display:grid}.inlineBankScenarios span{background:#f5f7fb;border-radius:8px;padding:8px 10px;display:block}.inlineBankScenarios small,.inlineBankScenarios b{display:block}.inlineBankScenarios small{color:#667085;font-size:8px}.inlineBankScenarios b{margin-top:3px;font-size:12px}.inlineBankScenarios .netWinRemaining{background:#eef4ff;border:1px solid #c7d8ff}.coverMethodTabs{grid-template-columns:1fr 1fr;gap:3px;margin-top:5px;display:grid}.coverMethodTabs button{color:#52647c!important;background:#f7f9fc!important;border:1px solid #ccd8e6!important;border-radius:6px!important;min-height:25px!important;padding:4px!important;font-size:7px!important;font-weight:950!important}.coverMethodTabs .layMode.on{color:#8c1740!important;background:#ffdce7!important;border-color:#e986a6!important}.coverMethodTabs .backMode.on{color:#174dcc!important;background:#dce8ff!important;border-color:#5f91ef!important}.puntaPuntaCover{background:linear-gradient(90deg,#edf3ff,#f8faff);border:1px solid #8fb0ff;border-left:5px solid #2f6bff;border-radius:10px;grid-column:1/-1;grid-template-columns:1.1fr 1fr .8fr 1fr;align-items:stretch;gap:8px;padding:10px 12px;display:grid}.puntaPuntaCover>span,.puntaPuntaCover>label{color:#52647c;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.puntaPuntaCover small,.puntaPuntaCover b,.puntaPuntaCover em{display:block}.puntaPuntaCover b{color:#174dcc;margin-top:3px;font-size:15px}.puntaPuntaCover em{color:#718198;margin-top:3px;font-size:7px;font-style:normal}.puntaPuntaCover input{color:#071a2f;background:#fff;border:1px solid #cbd8e6;border-radius:7px;width:100%;min-height:35px;margin-top:4px;padding:7px;font-weight:900}@media (width>=701px){.inlineBankScenarios{padding-left:0}}@media (width<=700px){.inlineBankScenarios{grid-template-columns:1fr 1fr;gap:6px}.inlineBankScenarios .netWinRemaining{grid-column:1/-1}.inlineBankScenarios span{padding:8px}.inlineBankScenarios small{font-size:8px}.inlineBankScenarios b{font-size:11px}.puntaPuntaCover{grid-template-columns:1fr 1fr;padding:8px}.puntaPuntaCover>span,.puntaPuntaCover>label{padding:8px}.coverMethodTabs button{font-size:7px!important}}.accessModal{width:min(760px,100%)}.collaboratorBooks{border:1px solid #d7e1ed;border-radius:12px;grid-column:1/-1;margin:14px 0 0;padding:12px}.collaboratorBooks legend{color:#30435a;padding:0 6px;font-size:11px;font-weight:900}.collaboratorBooks legend b{color:#fff;background:#174dcc;border-radius:10px;place-items:center;min-width:20px;height:20px;display:inline-grid}.collaboratorBooks>div,.accountBookAccess>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.collaboratorBooks label,.accountBookAccess label{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:7px;min-width:0;margin:0;padding:8px;display:flex}.collaboratorBooks label.selected,.accountBookAccess label.selected{color:#174dcc;background:#edf3ff;border-color:#8fb0ff}.collaboratorBooks input,.accountBookAccess input{width:15px;margin:0;padding:0}.collaboratorBooks img{object-fit:contain;width:22px;height:18px}.collaboratorBooks label span,.accountBookAccess label span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.collaboratorBooks>small{color:#667085;margin-top:9px;font-size:10px;display:block}.accessAccountRow{flex-wrap:wrap}.accountBookAccess{order:4;width:100%;margin-left:41px}.accountBookAccess summary{cursor:pointer;color:#174dcc;font-size:10px;font-weight:850}.accountBookAccess>div{margin-top:8px}.accountBookAccess label{padding:6px 8px}.accountBookAccess label input{display:block}.accountBookAccess label span{width:auto;height:auto;color:inherit;background:0 0;display:block}.accountBookAccess footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.accessList .accountBookAccess footer button{color:#52647c;background:#fff;border:1px solid #d7e1ed}.accessList .accountBookAccess footer .saveBooks{color:#fff;background:#174dcc;border-color:#174dcc}.accessList .accountBookAccess footer .saveBooks:disabled{opacity:.4}.accountBookAccess+button{margin-left:auto}@media (width<=700px){.collaboratorBooks>div,.accountBookAccess>div{grid-template-columns:1fr 1fr}.accountBookAccess{margin-left:0}}.puntaPuntaCover{grid-template-columns:repeat(4,minmax(0,1fr))}.puntaPuntaCover input,.puntaPuntaCover select{color:#071a2f;background:#fff;border:1px solid #cbd8e6;border-radius:7px;width:100%;min-height:35px;margin-top:4px;padding:7px;font-weight:900}.puntaPuntaTypeTabs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.puntaPuntaTypeTabs button{color:#52647c;background:#fff;border:1px solid #aabbd1;border-radius:8px;padding:8px;font-size:8px;font-weight:950}.puntaPuntaTypeTabs button.on{color:#fff;background:#2f6bff;border-color:#2f6bff}.coverAdvice{grid-column:1/-1}.splitCoverLeg{background:#fdfefe;border:1px solid #bdd0fa;border-radius:9px;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.splitCoverLeg>strong{color:#174dcc;grid-column:1/-1;font-size:11px}.splitCoverLeg label,.splitCoverLeg span{color:#52647c;flex-direction:column;min-width:0;font-size:8px;font-weight:850;display:flex}.splitCoverLeg span{background:#edf3ff;border-radius:7px;justify-content:center;padding:7px}.splitCoverLeg span b{font-size:13px}.splitCoverSummary{grid-column:1/-1!important}.splitCoverSummary.ok{background:#edfaf3;border:1px solid #8bd7ae}.splitCoverSummary.warning{background:#fff5e7;border:1px solid #f0b16f}.splitCoverSummary.warning b{color:#b54708}@media (width<=700px){.splitCoverLeg{grid-column:1/-1}.puntaPuntaTypeTabs{grid-template-columns:1fr}.coverAdvice{grid-column:1/-1}}.multipleTabs button.hasTodayEvent,.multipleTabs button.hasBankedEvent{position:relative}.multipleTabs button.hasTodayEvent{background:#fff7bf;border-color:#e2b500;box-shadow:inset 0 0 0 1px #f1cf32,0 6px 15px #d6ae0024}.multipleTabs button.hasTodayEvent strong,.multipleTabs button.hasTodayEvent.selected strong{color:#554200;background:#ffd500}.multipleTabs button.hasTodayEvent:after,.multipleTabs button.hasBankedEvent:after{letter-spacing:.06em;border-radius:10px;padding:2px 5px;font-size:7px;font-weight:950;position:absolute;top:5px;right:7px}.multipleTabs button.hasTodayEvent:after{content:"OGGI";color:#584500;background:#ffdf38}.multipleTabs button.hasTodayEvent.selected{background:linear-gradient(135deg,#fff9d4,#ffef83);border-color:#d9ad00;box-shadow:0 0 0 2px #f0c40038}.multipleTabs button.hasBankedEvent{background:#ffe4ec;border-color:#e47a9a;box-shadow:inset 0 0 0 1px #f0a1b8,0 6px 15px #c7376720}.multipleTabs button.hasBankedEvent strong,.multipleTabs button.hasBankedEvent.selected strong{color:#5e112a;background:#ee8eaa}.multipleTabs button.hasBankedEvent:after{content:"LAY";color:#5e112a;background:#ef9bb3}.multipleTabs button.hasBankedEvent.selected{background:linear-gradient(135deg,#ffeaf0,#ffc6d6);border-color:#d6537b;box-shadow:0 0 0 2px #e76c9138}.sequenceInner .row.todayEvent{box-shadow:inset 5px 0 #f0c400;background:linear-gradient(90deg,#fff3a8,#fffbe1)!important}.sequenceInner .row.todayEvent .event>div{border-right-color:#dfbf27}.sequenceInner .row.todayEvent .event>div small{color:#785f00;font-weight:900}.sequenceInner .row.layEvent{box-shadow:inset 5px 0 #e86f94;background:linear-gradient(90deg,#ffd8e4,#fff0f4)!important}.sequenceInner .row.layEvent .event>div{border-right-color:#dc7896}.bankingDashboardList>article.todayEvent{background:linear-gradient(90deg,#fff4ac,#fffbe2);border-color:#e2b500;box-shadow:inset 5px 0 #f0c400,0 7px 20px #b38b0017}.bankingDashboardList>article.todayEvent time{color:#5b4600;background:#ffdf50}.bankingDashboardList>article.todayEvent .bankingDashboardEvent em{color:#7a5d00}@media (width<=700px){.multipleTabs button.hasTodayEvent:after{top:4px;right:5px}.sequenceInner .row.todayEvent{box-shadow:inset 4px 0 #f0c400}}.bankingDashboardList>article{grid-template-columns:86px minmax(290px,1.05fr) minmax(610px,1.7fr) 210px;gap:16px;padding:15px}.bankingDashboardList dl{grid-template-columns:repeat(4,minmax(125px,1fr));gap:8px}.bankingDashboardList dl div{border:1px solid #e3eaf2;min-height:61px;padding:9px 10px}.bankingDashboardList dt{font-size:9px;font-weight:800}.bankingDashboardList dd{margin-top:5px;font-size:14px}.bankingRecovery dd{align-items:center;gap:3px;display:flex}.bankingRecovery dd input{width:54px;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #9eb3ca;padding:1px 0}.bankingRecovery dd em{color:var(--muted);font-size:10px;font-style:normal}.bankingRecovery>button{color:#174dcc;background:#dce8ff;border:0;border-radius:6px;margin-top:5px;padding:4px 8px;font-size:8px;font-weight:950}.bankingRecovery>button:disabled{opacity:.5}.bankingEventProgress{background:linear-gradient(135deg,#edf3ff,#dfe9ff)!important;border-color:#9eb9ff!important}.bankingEventProgress dd{color:#174dcc;font-size:20px!important}.bankingEventProgress small,.bankingScenario small{color:#66778f;margin-top:3px;font-size:9px;display:block}.bankingScenario.winBook{background:#fff2f5}.bankingScenario.winBook dd{color:#c52a56}.bankingScenario.winBf{background:#edfaf3}.bankingScenario.winBf dd.positive{color:#078549}.bankingScenario.winBf dd.negative{color:#c52a56}.bankingDashboardActions .partialBank{color:#795000;background:#fff3c7;border-color:#dda51c;grid-column:1/-1}.bankingDashboardActions .partialBank.active{color:#673d00;background:#ffd88a;border-color:#d98b00;box-shadow:inset 0 0 0 1px #d98b00}@media (width<=1350px){.bankingDashboardList>article{grid-template-columns:76px minmax(240px,1fr) minmax(500px,1.6fr) 190px}.bankingDashboardList dl{grid-template-columns:repeat(4,minmax(105px,1fr))}}@media (width<=1050px){.bankingDashboardList>article{grid-template-columns:70px 1fr}.bankingDashboardList dl,.bankingDashboardActions{grid-column:1/-1}.bankingDashboardActions .partialBank{grid-column:auto}}@media (width<=700px){.bankingDashboardList>article{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.bankingDashboardList dl{grid-template-columns:1fr 1fr;gap:7px}.bankingDashboardList dl div{min-height:58px}.bankingRecovery{grid-column:auto}.bankingRecovery dd input{width:60px}.bankingDashboardActions .partialBank{grid-column:1/-1}}button:not(:disabled),a[href],summary,label[for]{cursor:pointer}.bankingDashboardList>article{grid-template-columns:76px minmax(220px,.85fr) minmax(520px,1.65fr) 180px;gap:12px}.bankingDashboardList dl{grid-template-columns:repeat(3,minmax(110px,1fr))}.bankingDashboardList dt{font-size:8px}.bankingDashboardList dd{font-size:13px}.bankingEventProgress small,.bankingScenario small,.bankingBackOdds small{font-size:8px}.bankingBackOdds{background:#f2f6ff!important;border-color:#a9c2ef!important}.bankingBackOdds dd{color:#174dcc}.bankingDashboardActions{min-width:180px}.bankingDashboardActions button{cursor:pointer}.bankingSearch{align-items:center;gap:5px;min-width:min(390px,38vw);display:flex}.bankingSearch input{color:#17324c;background:#fff;border:1px solid #c7d6e5;border-radius:8px;width:100%;min-width:135px;padding:8px 10px;font-size:10px}.bankingSearch button{white-space:nowrap}.bankingSearch .clearSearch{color:#a23b3b}.activeMultipleNotice{color:#17324c;background:linear-gradient(90deg,#eaf1ff,#f7f9ff);border:2px solid #2f6bff;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;display:flex;box-shadow:0 6px 18px #2f6bff18}.activeMultipleNotice span{font-size:10px;font-weight:800}.activeMultipleNotice strong{color:#fff;background:#2f6bff;border-radius:8px;place-items:center;min-width:42px;height:30px;font-size:14px;display:grid}.activeMultipleNotice b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.multipleTabs button.selected{border-width:2px;border-color:#2f6bff;position:relative;transform:translateY(-1px);box-shadow:0 0 0 3px #2f6bff28,0 8px 18px #2f6bff1f}.multipleTabs button.selected:before{content:"IN USO";color:#fff;letter-spacing:.05em;background:#2f6bff;border-radius:8px;padding:2px 5px;font-size:7px;font-weight:950;position:absolute;bottom:4px;right:7px}@media (width<=1300px){.bankingDashboardList>article{grid-template-columns:70px minmax(190px,.75fr) minmax(450px,1.55fr) 170px}.bankingDashboardList dl{grid-template-columns:repeat(3,minmax(100px,1fr))}.bankingDashboardActions{min-width:170px}}@media (width<=1050px){.bankingDashboardList>article{grid-template-columns:70px 1fr}.bankingDashboardList dl{grid-template-columns:repeat(3,minmax(100px,1fr))}.bankingDashboardActions{min-width:0}.bankingSearch{order:5;width:100%;min-width:0}.activeMultipleNotice{flex-wrap:wrap;align-items:flex-start}.activeMultipleNotice b{width:100%}}@media (width<=700px){.bankingDashboardList dl{grid-template-columns:1fr 1fr}.bankingDashboardList dt{font-size:8px}.bankingDashboardList dd{font-size:13px}.bankingSearch{grid-template-columns:1fr auto;display:grid}.bankingSearch .clearSearch{grid-column:1/-1}.activeMultipleNotice span{font-size:9px}}.bankingSearch .searchingButton{pointer-events:none}.bankingSearch:focus-within input{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff18}.bankingSearch:focus-within .searchingButton:not(:disabled){color:#174dcc;background:#eaf1ff;border-color:#2f6bff}.accountLine .inProgressValue{color:#245eea;font-weight:850}.work aside .result span{line-height:1.45}.work{grid-template-columns:minmax(0,1fr)}.work>.panel{width:100%;min-width:0}.sequenceScroll{max-width:100%}.matchDetailTabs{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.matchDetailTabs{grid-template-columns:repeat(3,minmax(105px,1fr));padding:0;overflow-x:auto}}.tradeView .heading{background:linear-gradient(120deg,#071a2f,#193d64)}.tradeWorkspace{gap:14px;margin-top:14px;display:grid}.tradeSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tradeSummary article{background:#fff;border:1px solid #d6e1ec;border-left:4px solid #2f6bff;border-radius:13px;padding:15px}.tradeSummary small,.tradeSummary b,.tradeSummary span{display:block}.tradeSummary small{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:900}.tradeSummary b{color:#071a2f;margin:6px 0;font-size:23px}.tradeSummary span{color:#718198;font-size:9px}.tradeEntryCard,.tradeRegister{background:#fff;border:1px solid #d6e1ec;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #071a2f0b}.tradeEntryCard>header,.tradeRegister>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.tradeEntryCard header small,.tradeRegister header small{color:#245eea;letter-spacing:.13em;font-size:8px;font-weight:950}.tradeEntryCard h2,.tradeRegister h2{margin:4px 0 0;font-size:19px}.tradeSideSwitch{border:1px solid #cad7e5;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.tradeSideSwitch button{background:#f6f8fb;border:0;min-width:92px;padding:10px 14px;font-size:10px;font-weight:950}.tradeSideSwitch .back.on{color:#072b4f;background:#72b8f4}.tradeSideSwitch .lay.on{color:#5b1330;background:#f4a2bd}.tradeForm{grid-template-columns:1.3fr 1fr 1fr repeat(4,.7fr) auto;align-items:end;gap:9px;padding:15px 18px;display:grid}.tradeForm label{color:#64748b;font-size:9px;font-weight:900}.tradeForm input{color:#071a2f;background:#fff;border:1px solid #cbd8e6;border-radius:8px;width:100%;min-height:42px;margin-top:5px;padding:9px;font-size:12px;font-weight:850;display:block}.tradeAdd{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2f6bff,#174dcc);border:0;border-radius:9px;min-height:42px;padding:10px 16px;font-size:10px;font-weight:950}.tradePreview{background:#dfe7ef;border-top:1px solid #e1e8f0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.tradePreview span{background:#f7f9fc;padding:12px 18px}.tradePreview small,.tradePreview b{display:block}.tradePreview small{color:#718198;font-size:8px}.tradePreview b{margin-top:4px;font-size:14px}.tradePreview .positive b,.tradeResult.positive b{color:#078549}.tradePreview .negative b,.tradeResult.negative b{color:#c52a56}.tradeRegisterTools{align-items:center;gap:6px;display:flex}.tradeRegisterTools>b{color:#174dcc;background:#eaf0ff;border-radius:18px;padding:7px 10px;font-size:9px}.tradeRegisterTools button{color:#174dcc;background:#fff;border:1px solid #9db5d0;border-radius:8px;width:34px;height:34px;font-size:16px;font-weight:950}.tradeTable{-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#2f6bff #dce5f0;width:100%;overflow:scroll hidden}.tradeTable::-webkit-scrollbar{height:14px}.tradeTable::-webkit-scrollbar-track{background:#dce5f0;border-radius:10px}.tradeTable::-webkit-scrollbar-thumb{background:#2f6bff;border:3px solid #dce5f0;border-radius:10px}.tradeTable>article{border-top:1px solid #e2e9f1;grid-template-columns:minmax(220px,1.5fr) 74px minmax(130px,.8fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr) 150px;align-items:center;gap:10px;min-width:1100px;padding:12px 18px;display:grid}.tradeTable>article.closed{opacity:.72;background:#f7f9fb}.tradeEvent b,.tradeEvent small,.tradeTable article>span small,.tradeTable article>span b,.tradeTable article>label small{display:block}.tradeEvent b{font-size:12px}.tradeEvent small,.tradeTable article>span small,.tradeTable article>label small{color:#718198;margin-top:3px;font-size:8px}.tradeTable article>span b{margin-top:4px;font-size:12px}.tradeBadge{border-radius:7px;place-items:center;padding:8px 5px;font-weight:950;font-size:9px!important;display:grid!important}.tradeBadge.back{color:#07335a;background:#b7dcfb}.tradeBadge.lay{color:#681538;background:#fac7d8}.tradeTable article>label input{background:#fff;border:1px solid #cbd8e6;border-radius:7px;width:100%;min-height:36px;margin-top:4px;padding:7px;font-weight:900}.tradeActions{grid-template-columns:1fr 34px;gap:6px;display:grid}.tradeActions button{border:0;border-radius:8px;min-height:36px;font-size:9px;font-weight:950}.closeTrade{color:#fff;background:#071a2f}.reopen{color:#174dcc;background:#eaf0ff}.deleteTrade{color:#b42318;background:#fff0f0;font-size:18px!important}.tradeEmpty{text-align:center;padding:38px}.tradeEmpty b,.tradeEmpty span{display:block}.tradeEmpty span{color:#718198;margin-top:5px;font-size:10px}.tradeScrollHint{color:#52647c;text-align:center;background:#f4f7fb;border-top:1px solid #d8e2ec;padding:8px 12px;font-size:9px;font-weight:850}@media (width<=1200px){.tradeForm{grid-template-columns:repeat(4,1fr)}.tradeForm label:first-child{grid-column:span 2}.tradeTable{overflow-x:auto}.tradeTable>article{min-width:1050px}}@media (width<=700px){.tradeSummary{grid-template-columns:1fr 1fr}.tradeSummary article{padding:12px}.tradeSummary b{font-size:18px}.tradeEntryCard>header{flex-direction:column;align-items:flex-start}.tradeSideSwitch{width:100%}.tradeSideSwitch button{flex:1}.tradeForm{grid-template-columns:1fr 1fr;padding:12px}.tradeForm label:first-child,.tradeForm label:nth-child(2),.tradeForm label:nth-child(3),.tradeAdd{grid-column:1/-1}.tradePreview{grid-template-columns:1fr 1fr}.tradePreview span{padding:10px 12px}}.betfairPlacedHistory{border-top:8px solid #eef3f8;margin-top:18px}.betfairPlacedHistory>header{background:#fff;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.betfairPlacedHistory>header small{color:#245eea;letter-spacing:.13em;font-size:8px;font-weight:950;display:block}.betfairPlacedHistory>header h3{color:#071a2f;margin:4px 0 0;font-size:18px}.betfairPlacedHistory>header>b{color:#174dcc;background:#eaf0ff;border-radius:18px;padding:7px 10px;font-size:9px}.betfairPlacedTable .betfairHistoryHead,.betfairPlacedTable .betfairHistoryLine{grid-template-columns:1.7fr 1.1fr .65fr .65fr .7fr .85fr .9fr .75fr;min-width:1080px}.betfairPlacedTable .betfairHistoryLine>strong{text-align:left}.betfairPlacedTable .layValue{color:#c62c59}.betfairPlacedStatus{border-radius:16px;justify-self:start;padding:6px 9px;font-size:8px;font-weight:950}.betfairPlacedStatus.bancata{color:#a51442;background:#fde3eb}.betfairPlacedStatus.win-bf{color:#067647;background:#dff8ea}.betfairPlacedStatus.win-book{color:#174dcc;background:#eaf0ff}.trimatcherBookFilter{background:#f7faff;border:1px solid #cbd8e8;border-radius:10px;grid-column:1/-1;min-width:0}.trimatcherBookFilter summary{cursor:pointer;color:#071a2f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 13px;font-size:14px;list-style:none;display:flex}.trimatcherBookFilter summary::-webkit-details-marker{display:none}.trimatcherBookFilter summary:after{content:"⌄"}.trimatcherBookFilter[open] summary:after{content:"⌃"}.trimatcherBookFilter summary b{color:#245eea;margin-left:auto;font-size:14px}.trimatcherBookOptions{padding:0 13px 13px}.trimatcherBookActions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.comparisonControls .trimatcherBookActions button{color:#174dcc;background:#e7eeff;grid-column:auto;padding:8px 12px;font-size:14px}.trimatcherBookList{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;max-height:260px;display:grid;overflow-y:auto}.comparisonControls .trimatcherBookList label{color:#071a2f;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:6px 9px;font-size:14px;display:flex}.comparisonControls .trimatcherBookList input{accent-color:#245eea;width:18px;height:18px;min-height:18px;margin:0}.trimatcherBookOptions p{color:#66778f;font-size:14px}@media (width<=600px){.trimatcherBookFilter summary{flex-wrap:wrap}.trimatcherBookFilter summary b{margin-left:0}.trimatcherBookList{grid-template-columns:1fr}}.role-collaborator .sidebarSettingsButton,.role-collaborator .adminNavigation{display:none!important}.exchangeBuilder .oddsControls{grid-template-columns:repeat(4,minmax(0,1fr))}.exchangeBuilder .oddsControls>label,.exchangeBuilder .oddsControls>button{min-width:0;grid-column:auto!important}.exchangeBuilder .oddsControls>.bookFirst{grid-column:span 2!important}.exchangeBuilder .builderOddsRange{border:0;grid-column:span 1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:5px 8px;width:100%;min-width:0;max-width:270px;margin:0;padding:0;display:grid}.exchangeBuilder .oddsControls .builderOddsRange>label{font-size:12px;display:block;grid-column:auto!important}.exchangeBuilder .builderOddsRange input{width:100%;min-width:0;min-height:40px;padding:8px;font-size:16px}.builderOddsRange>small,.builderOddsRange>p{color:#52647c;grid-column:1/-1;margin:0;font-size:12px}.builderOddsRange>p{color:#b42318}@media (width<=1100px){.exchangeBuilder .oddsControls{grid-template-columns:repeat(2,minmax(0,1fr))}}.trimatcherMatchPicker{color:#071a2f;background:#fff;border:1px solid #cbd8e8;border-radius:12px;gap:7px;margin:12px 0;padding:14px;font-size:14px;font-weight:800;display:grid}.trimatcherMatchPicker select{color:#071a2f;background:#f4f7ff;border:1px solid #9bb8f3;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:10px;font-size:14px}.trimatcherMatchPicker small{color:#66778f;font-size:12px;font-weight:400}.comparisonMainRow.ranked{background:#fff;border:1px solid #d7e1ee;border-radius:12px;grid-template-columns:64px minmax(180px,1fr) 90px minmax(300px,480px)}.comparisonMainRow.ranked time small{color:#66778f;margin-bottom:4px;font-size:12px;display:block}.comparisonRating{text-align:center;color:#174dcc;gap:5px;display:grid}.comparisonRating small{color:#66778f;font-size:12px}.comparisonRating b{font-size:16px}.comparisonOutcome{min-width:0}.comparisonOutcome>span{text-align:center;color:#52647c;margin-bottom:5px;font-size:12px;font-weight:850;display:block}@media (width<=1050px){.comparisonMainRow.ranked{grid-template-columns:64px minmax(0,1fr) 90px}.comparisonMainRow.ranked .comparisonBest{grid-column:1/-1}}@media (width>=600px){.desktopSidebar>.sidebarSettingsButton{z-index:2;color:#fff;text-align:left;cursor:pointer;background:#12375b;border:1px solid #ffffff40;border-radius:10px;flex:0 0 46px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:46px;margin:10px 0 4px;padding:6px 9px;display:grid;position:relative}.desktopSidebar>.sidebarSettingsButton b,.desktopSidebar>.sidebarSettingsButton small{display:block}.desktopSidebar>.sidebarSettingsButton b{font-size:14px}.desktopSidebar>.sidebarSettingsButton small{color:#b8cadd;margin-top:2px;font-size:11px}}.bookmakerIdentity{color:#071a2f;vertical-align:middle;background:0 0;justify-content:center;align-items:center;width:90px;min-width:0;max-width:100%;min-height:32px;display:inline-flex}.bookmakerIdentity>.bookmakerImage{max-width:100%;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:32px!important;position:static!important}.bookmakerIdentity>.bookmakerName{text-align:center;overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:1.2}.bestOdd>.bookLogoLink{color:#071a2f;width:50%;min-width:0;padding:4px}.bestOdd>.bookLogoLink>.bookmakerIdentity{width:100%;font-size:11px}.bestOdd .quoteTrigger{justify-content:center;padding:6px}.bestOdd .quoteTrigger b{font-size:16px}.matcherMenuItem>.bookmakerIdentity{justify-content:flex-start;width:120px}.matcherMenuItem .bookmakerName{font-size:12px}.calcBook>.bookmakerIdentity{color:#071a2f;background:0 0;border-radius:0;flex:0 0 90px;width:90px;height:auto;min-height:32px;overflow:visible}.calcBook>.bookmakerIdentity .bookmakerImage{position:static!important}@media (width<=600px){.exchangeBuilder .builderOddsRange{grid-column:1/-1;max-width:270px}.bestOdd>.bookLogoLink{width:48%}.bookmakerIdentity>.bookmakerName{font-size:10px}}.matcherTable,.builderOddsTable{--matcher-columns:100px minmax(130px,1fr) minmax(230px,1.9fr) minmax(140px,1.1fr) 88px 120px 82px 82px;scrollbar-width:thin;max-width:100%;overflow-x:auto}.oddsTableInner{width:100%;min-width:980px}.oddsTableInner>header,.oddsTableInner .matcherRow,.oddsTableInner .builderOddsRow{box-sizing:border-box;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:grid;grid-template-columns:var(--matcher-columns)!important;min-width:0!important}.oddsTableInner .builderOddsRows{width:100%;min-width:0!important}.oddsTableInner>header{z-index:auto;color:#071a2f;text-align:center;background:#edf1f4;height:auto;min-height:54px;font-size:13px;font-weight:900;position:static}.oddsTableInner>header>span,.oddsTableInner .matcherRow>*,.oddsTableInner .builderOddsRow>*{text-align:center;overflow-wrap:anywhere;border-right:1px solid #dbe3ea;align-items:center;min-width:0;padding:10px 8px;display:flex;justify-content:center!important}.oddsTableInner>header>span:last-child,.oddsTableInner .matcherRow>:last-child,.oddsTableInner .builderOddsRow>:last-child{border-right:0}.oddsTableInner .matcherRow,.oddsTableInner .builderOddsRow{min-height:76px}.oddsTableInner time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.oddsTableInner .matcherEvent,.oddsTableInner .odmEvent{gap:8px}.oddsTableInner .matcherEvent>b,.oddsTableInner .odmEvent>b{white-space:normal;text-align:center;flex:1;min-width:0;font-size:13px;line-height:1.3}.oddsTableInner .matcherEvent>i,.oddsTableInner .odmEvent>i{flex:0 0 30px;width:30px;height:30px}.oddsTableInner .matcherSelection,.oddsTableInner .odmSelection{flex-direction:column}.oddsTableInner .matcherPrice,.oddsTableInner .odmPrice,.oddsTableInner .matcherRatingCell,.oddsTableInner .builderRating{font-variant-numeric:tabular-nums;white-space:nowrap}.toolsView .heading{background:linear-gradient(120deg,#071a2f,#134570)}.toolsHub{background:radial-gradient(at top,#103c5e,#061728 70%);border:1px solid #193d59;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px;display:grid}.toolCard{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(145deg,#0b2b46,#071b2f);border:1px solid #23628b;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:260px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.toolCard:hover,.toolCard:focus-visible{outline-offset:2px;background:linear-gradient(145deg,#134364,#0b2941);border-color:#b9f227;outline:2px solid #b9f227}.toolCard>i{color:#b9f227;background:#237fbb25;border:1px solid #6bc7ff55;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:8px;font-size:38px;font-style:normal;display:grid}.toolCard>b{font-size:24px;line-height:1.2}.toolCard>span{color:#bacdde;font-size:15px;line-height:1.5}.toolCard>small{color:#81caff;margin-top:8px;font-size:12px;font-weight:800}.toolsTabs{background:#fff;border:1px solid #cbd8e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;padding:8px;display:flex}.toolsTabs button{color:#254460;cursor:pointer;background:#eef3fa;border:1px solid #0000;border-radius:8px;flex:140px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:850}.toolsTabs button.on{color:#fff;background:#123b61;box-shadow:inset 0 -3px #b9f227}.toolsTabs button:hover{border-color:#3872a8}.toolsTabs .toolsBack{color:#174dcc;background:0 0;flex:none}.toolsTabs button:focus-visible{outline-offset:2px;outline:2px solid #245eea}@media (width<=700px){.toolsHub{gap:12px;padding:14px}.toolCard{border-radius:16px;min-height:215px;padding:20px 12px}.toolCard>b{font-size:20px}.toolCard>span{font-size:13px}.toolCard>i{width:52px;height:52px;font-size:30px}.toolsTabs{grid-template-columns:1fr 1fr;display:grid}.toolsTabs .toolsBack{text-align:left;grid-column:1/-1}.toolsTabs button{min-width:0;font-size:13px}}@media (width<=420px){.toolsHub{grid-template-columns:1fr}.toolCard{min-height:195px}}.quoteMovement{flex:none;justify-content:center;align-items:center;min-width:12px;font-size:19px;font-weight:900;line-height:1;display:inline-flex}.quoteMovement.up{color:#11633c}.quoteMovement.down{color:#a51c30}.matcherPrice.back,.bestOdd .quoteTrigger{flex-wrap:wrap;gap:4px}.bestOdd .quoteTrigger:has(.quoteMovement):after{display:none}.matcherBook .bookLogoLink{width:100%;min-height:42px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.bookLogoLink:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #2f6bff}.bookLogoLink:not(.static):hover{opacity:.8}.quoteMovementHelp{color:#52627a;margin:12px 0;font-size:12px;line-height:1.6}.sequenceInner .event>span{flex:1;min-width:0}.sequenceInner .eventNameEditor{flex-flow:wrap}.sequenceInner .eventNameEditor input{flex:130px;min-width:0}.sequenceInner .event .eventPuntaPunta{color:#174dcc;cursor:pointer;background:#eef4ff;border:1px solid #174dcc;border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:36px;margin-top:9px;padding:7px 12px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}.sequenceInner .event .eventPuntaPunta>span{flex:none;font-size:17px;line-height:1}.sequenceInner .event .eventPuntaPunta.active{color:#fff;background:#174dcc}.sequenceInner .event .eventPuntaPunta:hover:not(:disabled){box-shadow:0 0 0 2px #174dcc25}.sequenceInner .event .eventPuntaPunta:focus-visible{outline-offset:3px;outline:2px solid #174dcc}.sequenceInner .event .eventPuntaPunta:disabled{opacity:.45;cursor:not-allowed}.sequenceInner .row>.odds{grid-template-columns:auto minmax(0,1fr);gap:4px;min-width:0}.sequenceInner .row>.odds input{width:100%;min-width:0;max-width:100%;padding:5px 3px}.puntaPuntaCoverHead{color:#174dcc;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 16px;padding:3px 0 6px;display:flex}.puntaPuntaCoverHead>strong{font-size:14px}.puntaPuntaCoverHead>span{color:#52647c;font-size:12px;line-height:1.5}@media (width<=700px){.sequenceInner .event .eventPuntaPunta{min-height:42px}.puntaPuntaCoverHead{flex-direction:column;align-items:flex-start}}.ticketingControls{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketingBookFilter{background:#f7faff;border:1px solid #cbd8e8;border-radius:10px;grid-column:1/-1;min-width:0}.ticketingBookFilter summary{cursor:pointer;color:#071a2f;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:14px;list-style:none;display:flex}.ticketingBookFilter summary::-webkit-details-marker{display:none}.ticketingBookFilter summary:after{content:"⌄";margin-left:6px}.ticketingBookFilter[open] summary:after{content:"⌃"}.ticketingBookFilter summary b{color:#174dcc;margin-left:auto;font-size:14px}.ticketingBookOptions{padding:0 14px 14px}.ticketingBookActions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ticketingBookActions button{color:#174dcc;cursor:pointer;background:#e7eeff;border:1px solid #cbd8e8;border-radius:7px;padding:8px 12px;font-size:14px;font-weight:750}.ticketingBookActions button:disabled{opacity:.45;cursor:default}.ticketingBookList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;max-height:270px;display:grid;overflow-y:auto}.ticketingControls .ticketingBookList label{color:#071a2f;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-column:auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.ticketingControls .ticketingBookList input{accent-color:#174dcc;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.ticketingBookList span{min-width:0}.ticketingBookList b,.ticketingBookList small{overflow-wrap:anywhere;display:block}.ticketingBookList b{font-size:14px}.ticketingBookList small{color:#66778f;margin-top:3px;font-size:12px;line-height:1.3}.ticketingBookOptions p{color:#52647c;margin:10px 0 0;font-size:12px;line-height:1.5}.ticketingBookFilter summary:focus-visible,.ticketingBookActions button:focus-visible{outline-offset:2px;outline:2px solid #174dcc}@media (width<=1050px){.ticketingControls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ticketingBookFilter summary{flex-wrap:wrap;gap:8px}.ticketingBookFilter summary>b{margin-left:0}.ticketingBookFilter summary:after{margin-left:auto}.ticketingBookList{grid-template-columns:1fr}}.sequenceInner .odds .liveLayButton[data-state=success]{color:#156840;background:#e9f8ef;border-color:#9bd3b2}.sequenceInner .odds .liveLayButton[data-state=error]{color:#a12525;background:#fff0f0;border-color:#e99494}.oddsStatus.partial,.matcherStatus.partial{color:#805500;background:#fff8e8;border-color:#f5c46b}.matcherStatus.partial>span{background:#f79009}.sequenceScrollControls{z-index:14;box-sizing:border-box;background:#fff;border:1px solid #b9c9df;border-radius:10px;align-items:center;gap:14px;height:52px;padding:8px;display:flex;position:fixed;box-shadow:0 4px 20px #102a4329}.sequenceScrollControls button{color:#174dcc;cursor:pointer;background:#eef4ff;border:1px solid #c7d7ed;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:34px;min-height:0;margin:0;padding:0;font-size:22px;line-height:1;display:grid}.sequenceScrollControls button:hover:not(:disabled){background:#dce8ff}.sequenceScrollControls button:disabled{opacity:.35;cursor:default}.sequenceScrollControls input[type=range]{appearance:none;cursor:ew-resize;background:0 0;border:0;border-radius:6px;flex:1;width:100%;min-width:0;height:28px;min-height:0;margin:0;padding:0}.sequenceScrollControls input[type=range]::-webkit-slider-runnable-track{background:#e1e9f3;border-radius:5px;height:8px}.sequenceScrollControls input[type=range]::-moz-range-track{background:#e1e9f3;border-radius:5px;height:8px}.sequenceScrollControls input[type=range]::-webkit-slider-thumb{appearance:none;background:#315cdb;border:2px solid #fff;border-radius:7px;width:48px;height:18px;margin-top:-5px;box-shadow:0 1px 4px #174dcc40}.sequenceScrollControls input[type=range]::-moz-range-thumb{box-sizing:border-box;background:#315cdb;border:2px solid #fff;border-radius:7px;width:48px;height:18px;box-shadow:0 1px 4px #174dcc40}.sequenceScrollControls button:focus-visible,.sequenceScrollControls input:focus-visible{outline-offset:3px;outline:2px solid #174dcc}@media (width>=761px){.sequenceScroll[data-horizontal-overflow]{padding-bottom:60px}}@media (width<=760px){.sequenceScrollControls{display:none}}.splitCoverLeg .splitOddsAdvice{color:#174dcc;background:#eef4ff;border:1px solid #c7d7f7;border-radius:7px;flex-direction:column;gap:3px;margin-top:7px;padding:8px;line-height:1.4;display:flex}.splitCoverLeg .splitOddsAdvice b{font-size:12px;font-weight:850}.splitCoverLeg .splitOddsAdvice em{color:#52647c;font-size:11px;font-style:normal;font-weight:500}.splitCoverLeg .splitOddsAdvice.warning{color:#92400e;background:#fff5e7;border-color:#f0b16f}.archiveCell{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.archiveCell .restoreTicket{color:#2454d6;background:#edf2ff;border-color:#b8caff}.archiveCell button:disabled{opacity:.5;cursor:wait}@media (width<=760px){.archiveCell{grid-template-columns:1fr 1fr}.archiveCell input{grid-column:1/-1}.archiveCell button{font-size:12px}}.resultActions .editOutcomeButton{color:#2454d6;background:#edf2ff;border:1px solid #b8caff;border-radius:8px;min-height:40px;padding:9px 12px;font-weight:800}.editOutcomeChoices{flex-wrap:wrap;gap:6px;width:100%;display:flex}.editOutcomeChoices>button{flex:100px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
