
    .dcn-work-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px;margin:0 0 24px;border:1px solid #284765;border-radius:14px;background:#091a2d;color:#fff}
    .dcn-work-toolbar small{display:block;color:#55c7ff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
    .dcn-work-toolbar h2{margin:4px 0!important;color:#fff!important;font-size:25px!important;line-height:1.2}
    .dcn-work-toolbar p{margin:0;color:#a8bdd3;font-size:12px}
    .dcn-work-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
    .dcn-work-search{display:flex;flex-direction:column;gap:5px;color:#a8bdd3;font-size:10px;font-weight:700}
    .dcn-work-search input{box-sizing:border-box;width:200px;min-height:38px;padding:9px 12px!important;border:1px solid #345776!important;border-radius:8px!important;background:#061322!important;color:#fff!important;font-size:12px!important}
    .dcn-work-view-switch{display:flex;gap:3px;padding:4px;border:1px solid #345776;border-radius:9px;background:#061322}
    .dcn-work-view-switch button,.dcn-work-open,.dcn-work-score,.dcn-work-close{appearance:none;border:1px solid transparent;border-radius:6px;padding:8px 11px;background:transparent;color:#b9cee2;font:inherit;font-size:12px;font-weight:800;cursor:pointer;line-height:1.3}
    .dcn-work-view-switch button[aria-pressed="true"]{background:#1678c5;color:#fff}
    .dcn-work-toolbar button:focus-visible,.dcn-work-summary button:focus-visible,.dcn-work-close:focus-visible{outline:2px solid #71d3ff;outline-offset:3px}
    .dcn-work-summary{display:none}
    .dcn-work-search-hidden{display:none!important}
    .dcn-work-empty{padding:18px;border:1px solid #284765;border-radius:10px;background:#091a2d;color:#fff}
    .dcn-work-empty[hidden],.dcn-work-panel[hidden]{display:none!important}
    .dcn-live-wrap.dcn-work-compact .dcn-race-card-anchor{margin-top:28px!important;padding:18px!important;border:1px solid #284765!important;border-radius:14px!important;background:#071525!important;box-shadow:none!important;transform:none!important}
    .dcn-live-wrap.dcn-work-compact .dcn-race-title{font-size:27px!important;line-height:1.2!important}
    .dcn-live-wrap.dcn-work-compact .dcn-row{display:block!important;margin:0!important;padding:0!important;min-height:0!important;content-visibility:visible;contain-intrinsic-size:none;border:0!important;border-bottom:1px solid #203951!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important}
    .dcn-live-wrap.dcn-work-compact .dcn-row.dcn-terminal-quick-hidden,.dcn-live-wrap.dcn-work-compact .dcn-row.dcn-work-search-hidden{display:none!important}
    .dcn-live-wrap.dcn-work-compact .dcn-row>:not(.dcn-work-summary){display:none!important}
    .dcn-live-wrap.dcn-work-compact .dcn-work-summary{display:grid;grid-template-columns:minmax(180px,1.2fr) 54px 88px 90px minmax(170px,1fr) minmax(350px,1.8fr) 65px;gap:10px;align-items:center;padding:15px 5px;color:#fff;font-size:12px;line-height:1.4}
    .dcn-work-summary small{display:block;margin-bottom:3px;color:#8daac4;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
    .dcn-work-runner{display:flex;gap:9px;align-items:center;min-width:0}
    .dcn-live-wrap .dcn-work-silk{display:block;width:38px!important;height:30px!important;object-fit:contain;flex:none;border:0!important;background:transparent!important}
    .dcn-live-wrap .dcn-work-silk[hidden]{display:none!important}
    .dcn-live-racecard-number,.dcn-work-racecard-number{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:24px;min-height:28px;color:#fff!important;font-size:15px!important;font-weight:900;line-height:1;margin:0 2px 0 0}
    .dcn-live-wrap .dcn-work-owner-badge{display:inline-flex!important;align-items:center;width:max-content;max-width:100%;margin-top:5px;padding:3px 6px;border:1px solid #27614e;border-radius:5px;background:#0b2a25;color:#8ce8bc!important;font-size:9px!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important}
    .dcn-work-owner-badge:hover{border-color:#4ade80;text-decoration:underline!important}
    .dcn-work-owner-line{margin:5px 0 10px}
    @media(max-width:820px){.dcn-work-runner .dcn-work-owner-badge{grid-column:1/3;grid-row:3;margin:0}}
    .dcn-work-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}
    .dcn-work-draw{display:inline-flex;flex:none;padding:3px 6px;border:1px solid #345674;border-radius:5px;background:#0b2741;color:#c9e4fa;font-size:10px;font-weight:800;white-space:nowrap}
    .dcn-work-runner>div{min-width:0;flex:1}
    .dcn-work-runner strong{font-size:14px;color:#fff;overflow-wrap:anywhere}
    .dcn-work-runner em{display:block;margin-top:3px;color:#94aec7;font-style:normal;font-size:10px}
    .dcn-work-row-actions{display:flex;flex-wrap:nowrap;grid-column:1/-1;grid-row:2;gap:6px;margin-top:2px;min-width:0;overflow-x:auto;padding-bottom:2px}
    .dcn-work-row-actions button{flex:none;white-space:nowrap}
    .dcn-work-name-line .dcn-work-silk{margin:0!important;align-self:center}
    .dcn-work-row-actions button{appearance:none;margin:0!important;transform:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;max-width:100%!important;display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 7px!important;border:1px solid #2d6b96!important;border-radius:6px!important;background:#0b2943!important;color:#bceaff!important;font-family:inherit;font-size:9px!important;font-weight:800!important;line-height:1.25!important;cursor:pointer}
    .dcn-work-row-actions button:hover{background:#16446a!important;color:#fff!important}
    .dcn-work-row-actions button:disabled{opacity:.5;cursor:wait}
    .dcn-work-row-actions button[aria-pressed="true"]{border-color:#4ade80!important;color:#4ade80!important}
    .dcn-work-score{display:inline-block;min-width:43px;padding:7px 5px;border-color:#377ab0;background:#0c2c48;color:#fff;font-size:17px}
    .dcn-work-price strong{font-size:20px;color:#fff}
    .dcn-work-price .dcn-work-implied-label{display:block;color:#a9c3da;font-size:9px;letter-spacing:0;text-transform:none;margin:3px 0}
    .dcn-race-market-margin{margin:8px 0 14px;padding:8px 10px;border:1px solid #284765;border-radius:7px;color:#bfd4e8;font-size:11px;line-height:1.5}
    .dcn-race-market-margin strong{color:#fff}
    .dcn-work-read .dcn-work-open-bar{max-width:220px;margin:10px 0 8px}
    .dcn-work-price em{display:block;color:#94aec7;font-size:10px;font-style:normal}
    .dcn-work-best{display:flex;align-items:center;gap:5px;margin-top:6px;color:#a8bdd3;font-size:10px;flex-wrap:wrap}
    .dcn-live-wrap .dcn-work-bookie-logo{display:block;width:44px!important;height:16px!important;max-width:44px!important;max-height:16px!important;object-fit:contain;border:0!important;background:transparent!important}
    .dcn-work-bookie-logo[hidden]{display:none!important}
    .dcn-work-move strong{font-size:13px;color:#d8e6f3}
    .dcn-work-move[data-direction="support"] strong{color:#4ade80}
    .dcn-work-move[data-direction="drift"] strong{color:#f6a3b2}
    .dcn-work-read strong{display:block;font-size:11px;line-height:1.45;color:#fff}
    .dcn-work-read[data-tone="warning"] strong,.dcn-work-read[data-tone="negative"] strong{color:#f6a3b2}
    .dcn-work-read[data-tone="positive"] strong,.dcn-live-wrap .dcn-live-read__headline[data-work-tone="positive"]{color:#4ade80!important}
    .dcn-work-read span[data-evidence-tone="positive"]{color:#4ade80}.dcn-work-read span[data-evidence-tone="negative"]{color:#f6a3b2}
    .dcn-work-open-bar{margin-top:9px;min-width:0}
    .dcn-work-bar-track{position:relative;height:12px;width:100%;border-radius:6px;background:#203951;overflow:visible}
    .dcn-work-bar-fill{position:absolute;top:0;height:12px;border-radius:5px;background:#4ade80}
    .dcn-work-open-bar[data-bar-direction="drift"] .dcn-work-bar-fill{background:#fb7185;transform:translateX(-100%)}
    .dcn-work-bar-tick{position:absolute;top:0;height:12px;width:1px;background:rgba(255,255,255,.3);pointer-events:none}
    .dcn-work-bar-zero{position:absolute;top:-3px;left:50%;height:18px;width:2px;background:#fff;transform:translateX(-1px)}
    .dcn-work-bar-dot{position:absolute;top:-1px;width:14px;height:14px;box-sizing:border-box;background:#4ade80;transform:translateX(-7px);clip-path:polygon(0 0,100% 50%,0 100%)}
    .dcn-work-open-bar[data-bar-direction="drift"] .dcn-work-bar-dot{background:#fb7185;clip-path:polygon(100% 0,0 50%,100% 100%)}
    .dcn-work-open-bar[data-bar-direction="flat"] .dcn-work-bar-dot{background:#cbd5e1;border-radius:50%;clip-path:none}
    .dcn-work-read .dcn-work-bar-label{display:block;margin:7px 0 0;text-align:center;color:#cbd5e1;font-size:8px;letter-spacing:0;text-transform:none;line-height:1.4}
    .dcn-work-read span{display:block;margin-top:3px;font-size:10px;color:#a8bdd3;line-height:1.45}
    .dcn-work-open{border-color:#275a82;background:#102d48;color:#7ed7ff;white-space:nowrap;padding:9px 8px}
    .dcn-work-selected>.dcn-work-summary{background:#0d2842;box-shadow:inset 3px 0 #50bdff}
    .dcn-work-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0}
    .dcn-live-wrap .dcn-work-signals .dcn-read-signal{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:5px;min-width:0;min-height:78px;padding:8px 4px!important;border-radius:8px;text-align:center;box-sizing:border-box}
    .dcn-live-wrap .dcn-work-signals .dcn-read-signal__label{font-size:9px!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere;color:#fff!important}
    .dcn-live-wrap .dcn-work-signals .dcn-read-signal__arrow{font-size:26px!important;line-height:1!important}
    .dcn-live-wrap .dcn-work-signals .dcn-read-signal__value{font-size:9px!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
    @media(min-width:821px){.dcn-work-panel .dcn-live-wrap .dcn-read-signals{display:none!important}}
    .dcn-work-end{display:flex;flex-direction:column;align-items:center;gap:7px}
    .dcn-work-tick{display:flex;align-items:center;gap:4px;font-size:21px;font-weight:900;line-height:1;color:#90a9c1}
    .dcn-work-tick small{margin:0;font-size:8px;letter-spacing:0;text-transform:none;color:inherit}
    .dcn-work-tick[hidden]{display:none!important}
    .dcn-live-wrap.dcn-work-compact .dcn-work-backed>.dcn-work-summary{background:rgba(22,163,74,.19);box-shadow:inset 3px 0 #4ade80}
    .dcn-live-wrap.dcn-work-compact .dcn-work-drifted>.dcn-work-summary{background:rgba(220,38,38,.16);box-shadow:inset 3px 0 #fb7185}
    .dcn-work-backed .dcn-work-tick{color:#4ade80}.dcn-work-drifted .dcn-work-tick{color:#fb7185}
    .dcn-work-tick[data-rank-direction="up"]{color:#4ade80!important}.dcn-work-tick[data-rank-direction="down"]{color:#fb7185!important}
    .dcn-live-wrap.dcn-work-compact .dcn-work-backed.dcn-work-flash>.dcn-work-summary{animation:dcnWorkGreenFlash 1s ease-in-out 3}
    .dcn-live-wrap.dcn-work-compact .dcn-work-drifted.dcn-work-flash>.dcn-work-summary{animation:dcnWorkRedFlash 1s ease-in-out 3}
    @keyframes dcnWorkGreenFlash{50%{background:rgba(34,197,94,.38);box-shadow:inset 3px 0 #86efac,inset 0 0 28px rgba(34,197,94,.2)}}
    @keyframes dcnWorkRedFlash{50%{background:rgba(239,68,68,.32);box-shadow:inset 3px 0 #fda4af,inset 0 0 28px rgba(239,68,68,.18)}}
    @media(prefers-reduced-motion:reduce){.dcn-live-wrap.dcn-work-compact .dcn-work-flash>.dcn-work-summary{animation:none!important}}
    .dcn-work-panel{position:fixed;top:0;right:0;bottom:0;width:min(640px,94vw);z-index:90000;display:flex;flex-direction:column;background:#061322;border-left:1px solid #386185;box-shadow:-16px 0 50px #0008;color:#fff;isolation:isolate}
    .dcn-work-panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #284765;background:#0a2036}
    .dcn-work-panel-head small{color:#70d1ff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
    .dcn-work-panel-head h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
    .dcn-work-panel .dcn-live-read-summary{cursor:default!important;list-style:none!important;margin:0!important;padding:0!important}
    .dcn-work-panel .dcn-live-read-summary::marker,.dcn-work-panel .dcn-work-timing-top>summary::marker{content:''}
    .dcn-work-panel .dcn-live-read-summary::-webkit-details-marker,.dcn-work-panel .dcn-work-timing-top>summary::-webkit-details-marker{display:none}
    .dcn-work-panel .dcn-live-read-expanded{border-top:0!important;margin-top:10px!important;padding-top:0!important}
    .dcn-work-panel .dcn-live-read__copy{margin:0 0 14px!important;color:#fff!important;font-size:14px!important;line-height:1.65!important}
    .dcn-work-panel .dcn-work-timing-top{display:block!important;margin:12px 0!important;border:1px solid #345674!important;border-radius:10px!important;background:#0a2036!important;padding:12px!important}
    .dcn-work-panel .dcn-work-timing-top>summary{cursor:default!important;padding:0 0 8px!important;color:#fff!important;font-size:12px!important;font-weight:900!important;background:transparent!important;border:0!important;list-style:none!important}
    .dcn-work-panel .dcn-work-timing-top>summary:after{display:none!important}
    .dcn-work-panel .dcn-live-wrap .dcn-work-form-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 14px!important;padding:9px 0!important;margin:6px 0 0!important;border-top:1px solid #284765}
    .dcn-work-panel .dcn-live-wrap .dcn-work-form-facts>div{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:3px 6px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
    .dcn-work-panel .dcn-live-wrap .dcn-work-form-facts>div>span{display:inline!important;margin:0!important;color:#67d5ff!important;font-size:8px!important;letter-spacing:.02em!important;text-transform:uppercase;font-weight:900}
    .dcn-work-panel .dcn-live-wrap .dcn-work-form-facts>div>strong{display:inline!important;margin:0!important;color:#fff!important;font-size:11px!important;line-height:1.4!important}
    .dcn-work-panel .dcn-live-wrap .dcn-work-form-facts .dcn-horse-course-record>small{flex-basis:auto!important;display:inline!important;margin:0!important;font-size:10px!important;line-height:1.4!important}
    .dcn-work-panel .dcn-live-wrap .dcn-horse.dcn-work-horse-compact{padding:10px 12px!important}
    .dcn-work-panel .dcn-work-conditions-group{display:grid;gap:10px;margin-top:14px}
    .dcn-work-panel .dcn-work-conditions-group>*{margin:0!important}
    .dcn-work-panel .mf-read-extras{margin:12px 0!important;padding:12px!important}
    .dcn-work-panel .mf-read-extra-copy{margin:6px 0!important}
    .dcn-work-panel .dcn-work-drawer-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
    .dcn-work-panel .dcn-work-drawer-actions>.dcn-stable-drawer-trigger{flex-basis:100%;margin:0!important}
    .dcn-work-panel .dcn-work-evidence-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important}
    .dcn-work-panel .dcn-work-combo-tab{display:inline-flex!important;align-items:center;justify-content:center;min-width:0!important;min-height:44px;margin:0!important;padding:12px 8px!important;border:1px solid #386185!important;border-radius:8px!important;background:#0a2036!important;color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1.4!important}
    .dcn-work-panel-head h2{margin:4px 0 0!important;color:#fff!important;font-size:21px!important;line-height:1.3}
    .dcn-work-close{border-color:#365879;color:#fff;white-space:nowrap}
    .dcn-work-panel-body{overflow:auto;overscroll-behavior:contain;padding:18px;min-height:0;flex:1}
    .dcn-work-panel .dcn-live-wrap{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}
    .dcn-work-panel .dcn-row{display:block!important;content-visibility:visible!important;contain-intrinsic-size:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;animation:none!important}
    .dcn-work-panel .dcn-row>*{min-width:0;max-width:100%;box-sizing:border-box;margin-bottom:14px}
    .dcn-work-panel .dcn-horse{padding:16px!important;border:1px solid #284765!important;border-radius:10px!important;background:#0a2036!important}
    .dcn-work-panel .dcn-stable-drawer-trigger{position:static!important;width:100%!important;height:auto!important;transform:none!important;writing-mode:horizontal-tb!important;margin-bottom:12px!important;background:#113d67!important;border-color:#3275a8!important}
    .dcn-work-panel .dcn-stable-drawer-trigger__arrow{margin-left:auto;writing-mode:horizontal-tb!important}
    .dcn-work-panel .dcn-horse-head{flex-wrap:wrap!important}
    .dcn-work-panel .dcn-horse-name-line>a{white-space:normal!important}
    .dcn-work-panel .dcn-market-panel,.dcn-work-panel .dcn-live-insight-panel{width:auto!important;min-width:0!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row>.dcn-market-panel,.dcn-work-panel .dcn-live-wrap .dcn-row>.dcn-best-odds-panel{min-height:0!important;height:auto!important;padding:12px!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-best-odds-card{min-height:0!important;height:auto!important;padding:10px 12px!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-price-now,.dcn-work-panel .dcn-live-wrap .dcn-row .dcn-best-price{font-size:25px!important;line-height:1.15!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-opening-price{font-size:20px!important;line-height:1.15!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-primary-prices{margin:0 0 8px!important;gap:16px!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-primary-prices>span{gap:4px!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-bar-wrap{height:6px!important;min-height:0!important;margin-bottom:10px!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-bar{height:6px!important}
    .dcn-work-panel .dcn-existing-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .dcn-work-panel .dcn-primary-prices{flex-wrap:wrap!important;gap:12px!important}
    .dcn-work-panel .dcn-row.dcn-live-eliminated{opacity:1!important;filter:none!important}
    .dcn-work-panel .dcn-best-bookmaker-logo{display:block;width:58px!important;height:20px!important;max-width:58px!important;max-height:20px!important;object-fit:contain;border:0!important;background:transparent!important}
    .dcn-work-panel .dcn-best-bookmaker-logo[hidden]{display:none!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-all-odds-toggle{display:none!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-all-odds-popover{position:static!important;display:block!important;width:100%!important;max-height:180px!important;overflow:auto!important;overscroll-behavior:contain;box-sizing:border-box;margin-top:8px!important;padding:6px!important;box-shadow:none!important;scrollbar-width:thin}
    .dcn-work-panel .dcn-best-odds-card{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:4px 8px!important;align-items:center!important;text-align:left!important}
    .dcn-work-panel .dcn-best-odds-card>.dcn-panel-label{grid-column:1/-1;margin:0 0 5px!important}
    .dcn-work-panel .dcn-best-odds-card>div:has(>.dcn-best-bookmaker-logo){grid-column:1;grid-row:2;margin:0!important}
    .dcn-work-panel .dcn-best-odds-card>.dcn-best-bookmaker-logo{grid-column:1;grid-row:2}
    .dcn-work-panel .dcn-best-odds-card>.dcn-best-bookmaker-name{grid-column:2;grid-row:2;margin:0!important}
    .dcn-work-panel .dcn-best-odds-card>.dcn-best-price{grid-column:3;grid-row:2;margin:0!important;font-size:20px!important}
    .dcn-work-panel .dcn-best-odds-card>.dcn-decimal-reference{display:none!important}
    .dcn-work-panel .dcn-best-odds-card>.dcn-all-odds-popover{grid-column:1/-1}
    .dcn-work-panel .dcn-all-odds-title{display:none!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-all-odds-row{min-height:0!important;padding:6px!important;font-size:11px!important}
    .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-all-odds-row strong{font-size:13px!important}
    .dcn-work-panel .dcn-all-odds-bookmaker{min-width:0;overflow-wrap:anywhere}
    .dcn-work-panel .dcn-success-box__body{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
    .dcn-work-panel .dcn-live-wrap .dcn-row>.dcn-move-evidence-details{padding:12px;border:1px solid #284765;border-radius:10px;background:#0a2036}
    .dcn-work-panel table{max-width:100%}
    @media(min-width:821px) and (max-width:1100px){
      .dcn-live-wrap.dcn-work-compact .dcn-work-summary{grid-template-columns:minmax(180px,1.4fr) 58px minmax(100px,1fr) 90px;gap:12px}
      .dcn-work-runner{grid-column:1;grid-row:1/3}.dcn-work-rating{grid-column:2;grid-row:1}.dcn-work-price{grid-column:3;grid-row:1}.dcn-work-move{grid-column:4;grid-row:1}
      .dcn-work-read{grid-column:2/5;grid-row:2}.dcn-work-signals{grid-column:1/4;grid-row:3}.dcn-work-end{grid-column:4;grid-row:3}
      .dcn-work-row-actions{grid-row:4}
    }
    @media(max-width:820px){
      /* A clear boundary between complete runners, including during live movement flashes. */
      html body .dcn-live-wrap[data-work-ready="1"] .dcn-race-card-anchor .dcn-row{
        border-bottom:3px solid #71b4e8!important;
        margin-bottom:14px!important;
      }
      .dcn-live-wrap[data-work-ready="1"]:not(.dcn-work-panel-body>.dcn-live-wrap){width:var(--dcn-mobile-width,100vw)!important;max-width:none!important;min-width:0!important;margin-left:var(--dcn-mobile-offset,0px)!important;margin-right:0!important;padding:0!important;box-sizing:border-box!important}
      .dcn-live-wrap.dcn-work-compact .dcn-row:not(.dcn-nr-row)>.dcn-work-summary{padding:16px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:0!important}
      .dcn-work-toolbar{padding:14px;gap:12px}.dcn-work-toolbar h2{font-size:21px!important}
      .dcn-work-tools{width:100%;min-width:0;gap:10px}.dcn-work-search{flex:1 1 100%;min-width:0}.dcn-work-search input{width:100%;min-height:44px;font-size:16px!important}
      .dcn-work-view-switch{width:100%;box-sizing:border-box}.dcn-work-view-switch button{flex:1;min-height:44px}
      .dcn-live-wrap.dcn-work-compact .dcn-race-card-anchor{padding:10px!important;max-width:100%;box-sizing:border-box}
      .dcn-live-wrap.dcn-work-compact .dcn-work-summary{grid-template-columns:58px minmax(0,1fr) 82px;gap:9px 8px;padding:16px 2px}
      .dcn-work-summary>div{min-width:0}
      .dcn-work-runner,.dcn-work-runner>div{display:contents}
      .dcn-work-name-line .dcn-work-silk{width:30px!important;height:26px!important}
      .dcn-work-name-line{grid-column:1/3;grid-row:1;align-self:start;gap:6px}
      .dcn-work-people{display:flex!important;flex-direction:column;gap:3px;grid-column:1/3;grid-row:2;min-width:0;align-self:start}
      .dcn-work-runner .dcn-work-people em{display:block;position:static;grid-column:auto;grid-row:auto;margin:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
      html body .dcn-live-wrap .dcn-horse-people{display:flex!important;flex-direction:column!important;gap:3px;min-width:0;height:auto!important}
      html body .dcn-live-wrap .dcn-horse-people>div{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;white-space:normal!important;line-height:1.5!important;overflow-wrap:anywhere}
      html body .dcn-live-wrap .dcn-live-read[data-mobile-layout="1"] .dcn-terminal-signals{display:block!important;min-width:0;width:100%;box-sizing:border-box}
      html body .dcn-live-wrap .dcn-live-read[data-mobile-layout="1"] .dcn-terminal-signals-list{display:flex!important;flex-wrap:wrap;gap:8px}
      html body .dcn-live-wrap .dcn-live-read[data-mobile-layout="1"] .dcn-read-signals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;margin:12px 0}
      .dcn-work-panel .dcn-live-wrap .dcn-live-read-summary{display:block!important}
      .dcn-work-panel .dcn-live-wrap .dcn-terminal-signals{display:block!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}
      .dcn-work-panel .dcn-live-wrap .dcn-terminal-signals-list{display:flex!important;flex-wrap:wrap;gap:8px}
      .dcn-work-panel .dcn-live-wrap .dcn-terminal-signal>summary{white-space:normal!important;overflow-wrap:anywhere;min-height:44px!important}
      .dcn-work-panel .dcn-live-wrap .dcn-read-signals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;margin:12px 0}
      .dcn-work-panel .dcn-live-wrap .dcn-read-signals .dcn-read-signal{min-height:100px;padding:10px 8px!important;border:1px solid #25425d;border-radius:10px;background:#07192d}

      .dcn-work-signals{display:none!important}
      .dcn-work-runner strong{font-size:16px}.dcn-work-runner em{font-size:11px;line-height:1.5}
      .dcn-work-row-actions{display:flex;flex-wrap:nowrap;grid-column:1/-1;grid-row:6;gap:5px;margin-top:2px;overflow-x:auto}
      .dcn-work-row-actions button{min-height:28px!important;font-size:9px!important;padding:6px 4px!important;white-space:nowrap;overflow-wrap:normal}
      .dcn-work-panel [data-dcn-market-read-share],.dcn-work-panel .dcn-live-read__share-button{display:none!important}
      .dcn-live-wrap .dcn-work-row-actions button[data-work-name="Create Share Card"]{display:inline-flex!important}
      .dcn-live-wrap .dcn-work-row-actions button[data-work-name="Pro Racecard"]{grid-column:auto;width:auto!important;min-height:28px!important;padding:6px 4px!important;font-size:9px!important;justify-self:stretch}
      .dcn-live-wrap .dcn-work-row-actions button[data-work-name="Notify Me"],.dcn-live-wrap .dcn-work-row-actions button[data-work-name="My Race Day"]{display:inline-flex!important;width:auto!important}
      .dcn-work-rating{grid-column:1;grid-row:4}.dcn-work-price{grid-column:3;grid-row:1/3;align-self:start;text-align:right}.dcn-work-move{grid-column:2;grid-row:4}.dcn-work-price>small{display:none}.dcn-work-price>strong{font-size:19px!important}.dcn-work-price em{font-size:9px;line-height:1.4}.dcn-work-best{justify-content:flex-end;font-size:9px;gap:3px}
      .dcn-work-read{grid-column:1/-1;grid-row:5}.dcn-work-end{grid-column:3;grid-row:4;align-items:flex-end}
      .dcn-work-read strong{font-size:12px}.dcn-work-read span{font-size:11px}.dcn-work-open{min-height:44px;min-width:78px}
      .dcn-work-panel{width:100%;max-width:100vw;box-sizing:border-box;border-left:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}
      .dcn-work-panel-head{padding:12px;gap:10px}.dcn-work-panel-head>div{min-width:0}.dcn-work-panel-head h2{font-size:18px!important;overflow-wrap:anywhere}
      .dcn-work-close{min-height:44px;flex:none}.dcn-work-panel-body{padding:10px;overflow-x:hidden}
      .dcn-work-panel .dcn-stable-drawer-trigger{min-height:44px!important;padding:10px 12px!important}
      .dcn-work-panel .dcn-existing-data-grid{grid-template-columns:minmax(0,1fr)!important}
      html body .dcn-work-panel .dcn-live-wrap .dcn-row .dcn-success-box{display:block!important;visibility:visible!important;height:auto!important;margin:0 0 14px!important;padding:12px!important;border:1px solid #284765!important;overflow:visible!important}
      html body .dcn-work-panel .dcn-live-wrap .dcn-success-scroll{display:block;max-width:100%;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table{display:table!important;width:100%!important;min-width:740px!important;border-collapse:collapse;table-layout:auto!important}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table thead{display:table-header-group!important}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table tbody{display:table-row-group!important;width:auto!important}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table tr{display:table-row!important;margin:0!important;padding:0!important;border-radius:0!important}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table th,html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table td{display:table-cell!important;padding:9px 8px!important;min-width:0!important;font-size:11px!important;vertical-align:top;white-space:normal!important}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table td:before{display:none!important;content:none!important}
      html body .dcn-work-panel .dcn-live-wrap table.dcn-success-table tr[hidden]{display:none!important}
      html body .dcn-work-panel .dcn-live-wrap .dcn-journey-success[hidden],html body .dcn-work-panel .dcn-live-wrap .dcn-journey-worst[hidden]{display:none!important}
      .dcn-work-panel .dcn-journey-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
      .dcn-work-panel .dcn-journey-tab{min-height:44px;white-space:normal!important;padding:8px!important}
      .dcn-work-panel .dcn-success-box__body>p{font-size:11px;line-height:1.5}
      .dcn-work-panel .dcn-live-read{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
      .dcn-work-panel .dcn-read-signals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
    }
    

.dcn-live-wrap .dcn-work-row-actions{flex-wrap:wrap!important;align-items:center!important}
.dcn-live-wrap .dcn-work-row-actions .dcn-front-class-badge{display:inline-flex!important;align-items:center;min-height:28px;padding:5px 8px!important;margin:0!important;border-radius:5px!important;font-size:10px!important}
.dcn-live-wrap .dcn-stable-front-badge{background:#064e3b!important;border:1px solid #34d399!important;color:#fff!important;border-radius:5px;padding:6px 9px;cursor:pointer}
.dcn-live-wrap.dcn-work-compact .dcn-row>.dcn-horse>.dcn-stable-front-badge{display:none!important}
body dialog.dcn-stable-page-popup{width:min(1200px,96vw);max-width:96vw;height:90dvh;padding:0;border:1px solid #315b7b;border-radius:9px;background:#071827;color:#fff}
body dialog.dcn-stable-page-popup[open]{display:flex;flex-direction:column}
.dcn-stable-page-popup::backdrop{background:#020817cc}
.dcn-stable-page-popup header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}
.dcn-stable-page-popup header button{min-height:44px;background:#102c45;color:#fff;border:1px solid #315b7b;border-radius:5px;padding:8px 12px;cursor:pointer}
.dcn-stable-page-popup iframe{width:100%;flex:1;min-height:0;border:0;background:#071827}
@media(max-width:600px){.dcn-live-wrap .dcn-work-row-actions .dcn-stable-front-badge{min-height:44px!important}}

.dcn-live-wrap .dcn-filter-row>a.dcn-market-direction--backed{background:#14532d!important;border:1px solid #22c55e!important;color:#fff!important}
.dcn-live-wrap .dcn-filter-row>a.dcn-market-direction--drift{background:#7f1d1d!important;border:1px solid #f87171!important;color:#fff!important}
.dcn-live-wrap .dcn-filter-row>a.dcn-market-direction--backed:hover{background:#166534!important}
.dcn-live-wrap .dcn-filter-row>a.dcn-market-direction--drift:hover{background:#991b1b!important}
.dcn-live-wrap .dcn-filter-row>a.dcn-market-direction[aria-current="true"]{box-shadow:inset 0 0 0 2px #fff!important}
.dcn-live-wrap .dcn-filter-row>a.dcn-market-direction:focus-visible{outline:2px solid #fff;outline-offset:3px}

/* Compact header and controls: desktop single row, touch-friendly mobile wrapping. */
.dcn-live-wrap .dcn-work-toolbar{flex-wrap:nowrap;gap:12px;padding:14px;margin-bottom:12px;border-radius:10px}
.dcn-live-wrap .dcn-work-toolbar>div:first-child{flex:1;min-width:0}
.dcn-live-wrap .dcn-work-toolbar h2{font-size:20px!important}
.dcn-live-wrap .dcn-work-toolbar .dcn-work-tools{gap:8px;flex-shrink:0}
.dcn-live-wrap .dcn-work-toolbar .dcn-work-search input{width:165px}
.dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial{width:auto;flex:none;margin:0}
.dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial-button{width:auto;min-height:44px;padding:8px 10px;gap:7px;border-radius:7px;box-shadow:none}
.dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial-button strong{font-size:12px;letter-spacing:0}
.dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial-button small{display:none}
.dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial-play{width:27px;height:27px;font-size:12px}
.dcn-live-wrap .dcn-filter-form{padding:10px 12px;margin-bottom:6px}
.dcn-live-wrap .dcn-meeting-list{margin-bottom:0!important;gap:6px!important;align-items:center}
.dcn-live-wrap .dcn-meeting-list>a,.dcn-live-wrap .dcn-meeting-list>span{min-height:38px;padding:8px 12px!important;font-size:13px!important}
.dcn-live-wrap .dcn-meeting-list>select{margin-left:auto;min-width:150px!important;max-width:230px;min-height:38px;padding:8px!important;font-size:12px}
.dcn-live-wrap .dcn-terminal-status{margin-bottom:10px!important}
.dcn-live-wrap .dcn-compact-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 12px;min-width:0}
.dcn-live-wrap .dcn-compact-controls .dcn-filter-row,.dcn-live-wrap .dcn-compact-controls .dcn-terminal-quick-filters,.dcn-live-wrap .dcn-compact-controls .dcn-terminal-tools{display:contents!important}
.dcn-live-wrap .dcn-compact-controls .dcn-filter-row>a,
.dcn-live-wrap .dcn-compact-controls button[data-terminal-quick],
.dcn-live-wrap .dcn-compact-controls summary,
.dcn-live-wrap .dcn-compact-controls .dcn-lmf-movers-entry{box-sizing:border-box;min-height:36px!important;padding:8px 9px!important;margin:0!important;font-size:11px!important;line-height:1.3;white-space:nowrap;flex-shrink:0}
.dcn-live-wrap .dcn-compact-controls summary{gap:8px}
.dcn-live-wrap .dcn-compact-controls .dcn-lmf-movers-entry{width:auto!important;order:0}
.dcn-live-wrap .dcn-compact-controls .dcn-lmf-movers-entry-action{font-size:11px!important;padding:0!important;width:auto!important;margin:0!important}
.dcn-live-wrap .dcn-compact-controls .dcn-terminal-quick-status{order:10;flex-basis:100%}
.dcn-live-wrap .dcn-compact-controls .dcn-terminal-quick-status:empty{display:none}
.dcn-live-wrap .dcn-compact-controls #dcn-lmf-movers-panel{order:11;flex:0 0 100%;margin:5px 0!important;max-width:100%}
.dcn-live-wrap .dcn-compact-controls details[open]{flex:0 0 100%;order:12;width:100%}
@media(max-width:1000px){
 .dcn-live-wrap .dcn-work-toolbar{flex-wrap:wrap}
 .dcn-live-wrap .dcn-work-toolbar>div:first-child{flex-basis:calc(100% - 180px)}
 .dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial{order:1}
 .dcn-live-wrap .dcn-work-toolbar .dcn-work-tools{order:2;flex:1 1 100%;justify-content:space-between}
}
@media(max-width:600px){
 .dcn-live-wrap .dcn-work-toolbar{padding:10px;gap:8px}
 .dcn-live-wrap .dcn-work-toolbar h2{font-size:17px!important}
 .dcn-live-wrap .dcn-work-toolbar p{font-size:11px}
 .dcn-live-wrap .dcn-work-toolbar>div:first-child{flex-basis:calc(100% - 130px)}
 .dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial-button{min-height:44px;padding:7px}
 .dcn-live-wrap .dcn-work-toolbar .dcn-live-tutorial-button strong{font-size:10px}
 .dcn-live-wrap .dcn-work-toolbar .dcn-work-tools{flex-wrap:wrap;min-width:0;gap:8px}
 .dcn-live-wrap .dcn-work-toolbar .dcn-work-search{flex:1 1 140px;min-width:0}
 .dcn-live-wrap .dcn-work-toolbar .dcn-work-search input{width:100%;box-sizing:border-box;min-height:44px}
 .dcn-live-wrap .dcn-work-view-switch button{min-height:44px}
 .dcn-live-wrap .dcn-meeting-list>a,.dcn-live-wrap .dcn-meeting-list>span{min-height:44px;padding:11px 10px!important;font-size:12px!important}
 .dcn-live-wrap .dcn-meeting-list>select{flex:1 1 100%;width:100%;max-width:100%;min-height:44px;margin:0}
 .dcn-live-wrap .dcn-compact-controls{gap:6px}
 .dcn-live-wrap .dcn-compact-controls .dcn-filter-row>a,.dcn-live-wrap .dcn-compact-controls button[data-terminal-quick],.dcn-live-wrap .dcn-compact-controls summary,.dcn-live-wrap .dcn-compact-controls .dcn-lmf-movers-entry{min-height:44px!important;padding:11px 9px!important;font-size:11px!important}
 .dcn-live-wrap .dcn-compact-controls details{max-width:100%}
}
