.cp.web.app-root [data-screen=\/simulate] .sim-body>*{flex:none}.cp.web.app-root [data-screen=\/simulate] .sim-seg{max-width:100%;display:inline-flex}.cp.web.app-root [data-screen=\/simulate] .sim-seg>button{white-space:nowrap;flex:none;padding-left:14px;padding-right:14px}.cp.web.app-root [data-screen=\/simulate] select.chip{appearance:none;font:inherit;cursor:pointer;font-size:13px;font-weight:600}.cp.web.app-root [data-screen=\/simulate] select.chip:disabled{cursor:default;opacity:.55}.cp.web.app-root [data-screen=\/simulate] .seg>button:disabled{opacity:.45;cursor:default}.cp.web.app-root [data-screen=\/simulate] .btn:disabled{opacity:.55;cursor:default}.cp.web.app-root [data-screen=\/simulate] .nav-btn:disabled{opacity:.35;cursor:default}.cp.web.app-root [data-screen=\/simulate] :is(.sim-levers-brief,.sim-levers-open){display:none}.cp.web.app-root [data-screen=\/simulate] .sim-levers.folded .sim-levers-open{margin-left:auto;display:inline-flex}.cp.web.app-root [data-screen=\/simulate] .sim-levers.folded:not(.open) :is(.sim-levers-b,.sim-levers-help,.sim-levers-reset){display:none}.cp.web.app-root [data-screen=\/simulate] .sim-levers.folded:not(.open) .sim-levers-brief{flex:auto;min-width:0;display:block}.cp.web.app-root [data-screen=\/simulate] .sim-levers.folded:not(.open)>.panel-h{padding-bottom:14px}.cp.web.app-root [data-screen=\/simulate] .sim-levers.folded.open .sim-levers-reset{margin-left:auto}.cp.web.app-root [data-screen=\/simulate] .sim-levers.folded.open .sim-levers-open{margin-left:0}.cp.web.app-root [data-screen=\/simulate] .sim-change{grid-template-columns:minmax(210px,1.1fr) minmax(0,1fr) 18px minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.cp.web.app-root [data-screen=\/simulate] .sim-change+.sim-change{border-top:1px solid var(--sep)}.cp.web.app-root [data-screen=\/simulate] .sim-change-head{background:var(--surface2);color:var(--fg2);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:700}.cp.web.app-root [data-screen=\/simulate] .sim-change .sim-side-l{display:none}.cp.web.app-root [data-screen=\/simulate] .sim-highlights{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.cp.web.app-root [data-screen=\/simulate] .bl-kpis6{grid-template-columns:repeat(6,minmax(0,1fr))}.cp.web.app-root [data-screen=\/simulate] .bl-kpis8{grid-template-columns:repeat(4,minmax(0,1fr))}.cp.web.app-root [data-screen=\/simulate] .bl-cal{flex-direction:column;gap:6px;display:flex}.cp.web.app-root [data-screen=\/simulate] :is(.bl-cal-head,.bl-week){grid-template-columns:92px repeat(5,minmax(0,1fr));gap:6px;display:grid}.cp.web.app-root [data-screen=\/simulate] .bl-cal-head>span{color:var(--fg2);padding:0 4px;font-size:12px;font-weight:700}.cp.web.app-root [data-screen=\/simulate] .bl-week-l{padding-top:10px;line-height:1.3}.cp.web.app-root [data-screen=\/simulate] .bl-week-l>span{display:block}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell{all:unset;box-sizing:border-box;border:1px solid var(--sep);background:var(--surface);cursor:pointer;text-align:left;min-width:0;min-height:44px;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell:hover{background:var(--surface2)}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell.on{border-color:var(--accent-solid);box-shadow:0 0 0 2px var(--accent-solid) inset;background:var(--accent-tint)}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell.off{cursor:default;background:0 0;border-style:dashed}.cp.web.app-root [data-screen=\/simulate] .bl-load{background:var(--fill);border-radius:4px;height:8px;display:block;position:relative}.cp.web.app-root [data-screen=\/simulate] .bl-load>span{background:var(--accent-solid);border-radius:4px;height:100%;display:block}.cp.web.app-root [data-screen=\/simulate] .bl-load.manual>span{background:var(--fg2)}.cp.web.app-root [data-screen=\/simulate] .bl-load>i{background:var(--fg);opacity:.55;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.cp.web.app-root [data-screen=\/simulate] .bl-load-key{background:var(--accent-solid);border-radius:4px;width:18px;height:8px;display:inline-block}.cp.web.app-root [data-screen=\/simulate] .bl-load-key.manual{background:var(--fg2)}.cp.web.app-root [data-screen=\/simulate] .bl-fill-key{background:var(--fg);opacity:.55;border-radius:1px;width:2px;height:14px;display:inline-block}.cp.web.app-root [data-screen=\/simulate] .bl-areas{flex-wrap:wrap;gap:4px;min-height:18px;display:flex}.cp.web.app-root [data-screen=\/simulate] .bl-area{background:var(--fill);white-space:nowrap;border-radius:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.cp.web.app-root [data-screen=\/simulate] .bl-day{border-top:1px solid var(--sep);padding-top:14px;scroll-margin-top:12px}.cp.web.app-root [data-screen=\/simulate] .bl-stop-note{margin-top:2px;line-height:1.35;display:block}.cp.web.app-root [data-screen=\/simulate] .bl-chart .bl-tip{background:var(--surface);min-width:170px;box-shadow:var(--card-shadow), 0 0 0 1px var(--sep);pointer-events:none;border-radius:12px;flex-direction:column;gap:3px;padding:8px 10px;display:flex;position:absolute;top:6px;transform:translate(-50%)}.cp.web.app-root [data-screen=\/simulate] .bl-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cp.web.app-root [data-screen=\/simulate] .bl-weeks .chip{gap:6px}.cp.web.app-root [data-screen=\/simulate] .bl-ramp{border-radius:5px;width:44px;height:9px;display:inline-block}.cp.web.app-root [data-screen=\/simulate] .bl-summary .pill{font-weight:600}.cp.web.app-root [data-screen=\/simulate] .bl-crew-table td{vertical-align:top}@media (max-width:1023.98px){.cp.web.app-root [data-screen=\/simulate] .wtop .acts{flex-wrap:nowrap;width:100%}.cp.web.app-root [data-screen=\/simulate] .wtop .sim-pick{flex:auto;min-width:0;height:44px!important}.cp.web.app-root [data-screen=\/simulate] .wtop .sim-pick select{text-overflow:ellipsis;width:100%;max-width:none!important}.cp.web.app-root [data-screen=\/simulate] .wtop .sim-go{flex:none;min-height:44px}.cp.web.app-root [data-screen=\/simulate] .sim-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cp.web.app-root [data-screen=\/simulate] .kpi{min-width:0}.cp.web.app-root [data-screen=\/simulate] .kpi-v{overflow-wrap:anywhere;font-size:22px}.cp.web.app-root [data-screen=\/simulate] .panel-h{flex-wrap:wrap;row-gap:6px}.cp.web.app-root [data-screen=\/simulate] .panel-h>.t13{flex:200px;min-width:0}.cp.web.app-root [data-screen=\/simulate] .why{flex-wrap:wrap}.cp.web.app-root [data-screen=\/simulate] .why>.grow{flex:calc(100% - 40px)}.cp.web.app-root [data-screen=\/simulate] .sim-seg{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.cp.web.app-root [data-screen=\/simulate] .sim-seg::-webkit-scrollbar{display:none}.cp.web.app-root [data-screen=\/simulate] .sim-seg>button{flex:none;padding-left:14px;padding-right:14px}.cp.web.app-root [data-screen=\/simulate] .sim-tabs>.panel-h,.cp.web.app-root [data-screen=\/simulate] .sim-tabs>.panel-b{padding-left:12px;padding-right:12px}.cp.web.app-root [data-screen=\/simulate] .sim-levers-open{min-height:44px;margin-left:auto;display:inline-flex}.cp.web.app-root [data-screen=\/simulate] .sim-levers:not(.open) :is(.sim-levers-b,.sim-levers-help,.sim-levers-reset){display:none}.cp.web.app-root [data-screen=\/simulate] .sim-levers:not(.open) .sim-levers-brief{flex:100%;order:5;display:block}.cp.web.app-root [data-screen=\/simulate] .sim-levers:not(.open)>.panel-h{padding-bottom:14px}.cp.web.app-root [data-screen=\/simulate] .sim-levers.open .sim-levers-reset{margin-left:0}.cp.web.app-root [data-screen=\/simulate] .sim-change{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:10px}.cp.web.app-root [data-screen=\/simulate] .sim-change>:is(.sim-change-job,.sim-change-why){grid-column:1/-1}.cp.web.app-root [data-screen=\/simulate] .sim-change-head{display:none}.cp.web.app-root [data-screen=\/simulate] .sim-change .sim-side-l{display:block}.cp.web.app-root [data-screen=\/simulate] .sim-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.cp.web.app-root [data-screen=\/simulate] :is(.sim-two,.sim-changes){grid-template-columns:minmax(0,1fr)!important}.cp.web.app-root [data-screen=\/simulate] .sim-run>.col>.row-f:first-child,.cp.web.app-root [data-screen=\/simulate] .sim-before-after{flex-wrap:wrap}.cp.web.app-root [data-screen=\/simulate] .sim-lever-grid>*{min-width:0}.cp.web.app-root [data-screen=\/simulate] .sim-table table.dt :is(td,th):first-child:not([colspan]){z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--sep);white-space:normal;min-width:150px;max-width:190px;position:sticky;left:0}.cp.web.app-root [data-screen=\/simulate] .sim-table table.dt tr.sel td:first-child{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--surface)}.cp.web.app-root [data-screen=\/simulate] .sim-table table.dt td[colspan]>*{width:max-content;max-width:calc(100vw - 72px);position:sticky;left:18px}.cp.web.app-root [data-screen=\/simulate] .sim-try table.dt{table-layout:fixed;min-width:0!important}.cp.web.app-root [data-screen=\/simulate] .sim-try .sim-table table.dt :is(td,th):first-child:not([colspan]){box-shadow:none;min-width:0;max-width:none;position:static}.cp.web.app-root [data-screen=\/simulate] .sim-try table.dt :is(td,th):last-child{padding-left:6px;padding-right:10px;width:128px!important}.cp.web.app-root [data-screen=\/simulate] .sim-try table.dt select{width:100%}.cp.web.app-root [data-screen=\/simulate] .sim-try .sim-stop-name{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.cp.web.app-root [data-screen=\/simulate] .sim-away{flex-wrap:nowrap!important;overflow-x:auto!important}.cp.web.app-root [data-screen=\/simulate] .sim-away>.chip{flex:none}.cp.web.app-root [data-screen=\/simulate] .wbody :is(.btn,.chip,.link,select.input,.sim-mapside button){min-height:44px}.cp.web.app-root [data-screen=\/simulate] .wbody .link{align-items:center;display:inline-flex}.cp.web.app-root [data-screen=\/simulate] .wbody .seg>button{min-height:40px}.cp.web.app-root [data-screen=\/simulate] .wbody .nav-btn{flex:none;width:44px!important;height:44px!important}.cp.web.app-root [data-screen=\/simulate] .wbody .toggle{margin:6px 0}.cp.web.app-root [data-screen=\/simulate] .wbody .toggle:before{content:"";position:absolute;inset:-7px -4px}.cp.web.app-root [data-screen=\/simulate] .sim-levers .input{height:auto!important}.cp.web.app-root [data-screen=\/simulate] .sim-levers .input input{min-height:44px}.cp.web.app-root [data-screen=\/simulate] .sim-table th>button{justify-content:center;min-height:44px}.cp.web.app-root [data-screen=\/simulate] .wbody .input{min-height:44px}.cp.web.app-root [data-screen=\/simulate] .sim-mapside{width:100%}.cp.web.app-root [data-screen=\/simulate] .sim-mapgrid ol .ell{white-space:normal}.cp.web.app-root [data-screen=\/simulate] .bl-toggle{width:100%!important}.cp.web.app-root [data-screen=\/simulate] .bl-weeks{scrollbar-width:none;width:100%;flex-wrap:nowrap!important;overflow-x:auto!important}.cp.web.app-root [data-screen=\/simulate] .bl-weeks>.chip{flex:none}.cp.web.app-root [data-screen=\/simulate] :is(.bl-areas-grid,.bl-rules-grid){grid-template-columns:minmax(0,1fr)!important}.cp.web.app-root [data-screen=\/simulate] .bl-filters>.input{flex:100%;max-width:none!important}.cp.web.app-root [data-screen=\/simulate] .bl-filters>select{flex:40%;min-width:0}.cp.web.app-root [data-screen=\/simulate] .bl-day>.row-f:first-child .seg{flex:auto}.cp.web.app-root [data-screen=\/simulate] :is(.bl-cal-head,.bl-week){grid-template-columns:repeat(5,minmax(0,1fr))}.cp.web.app-root [data-screen=\/simulate] .bl-cal-head>span:first-child{display:none}.cp.web.app-root [data-screen=\/simulate] .bl-week-l{grid-column:1/-1;padding-top:6px}.cp.web.app-root [data-screen=\/simulate] .bl-week-l>span{display:inline}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell{padding:8px}.cp.web.app-root [data-screen=\/simulate] .bl-chart .bl-tip{top:auto;bottom:calc(100% - 4px)}}@media (min-width:640px) and (max-width:1023.98px){.cp.web.app-root [data-screen=\/simulate] .sim-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:639.98px){.cp.web.app-root [data-screen=\/simulate] .bl-cal-head{display:none}.cp.web.app-root [data-screen=\/simulate] .bl-week{grid-template-columns:minmax(0,1fr);gap:6px}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell.off{display:none}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;display:grid}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell>*{grid-column:1/-1}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell>:first-child{grid-column:1}.cp.web.app-root [data-screen=\/simulate] .bl-cal-cell>:nth-child(2){grid-area:1/2;justify-self:end}}.cp.web.app-root [data-screen=\/simulate] .sim-pref-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.cp.web.app-root [data-screen=\/simulate] .sim-pref-grid.few{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cp.web.app-root [data-screen=\/simulate] .sim-wait-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp.web.app-root [data-screen=\/simulate] .sim-wait-tile{border:1px solid var(--sep);border-top:4px solid var(--fg3);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cp.web.app-root [data-screen=\/simulate] .sim-tl-scroll{padding-bottom:8px;overflow-x:auto}.cp.web.app-root [data-screen=\/simulate] .sim-tl{flex-direction:column;gap:8px;min-width:720px;display:flex}.cp.web.app-root [data-screen=\/simulate] .sim-tl-row{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cp.web.app-root [data-screen=\/simulate] .sim-tl-label{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cp.web.app-root [data-screen=\/simulate] .sim-tl-track{background:var(--surface2);border-radius:8px;height:28px;display:block;position:relative}.cp.web.app-root [data-screen=\/simulate] .sim-tl-axis .sim-tl-track{background:0 0;height:16px}.cp.web.app-root [data-screen=\/simulate] .sim-tl-hour{color:var(--fg3);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-day{background:var(--fg3);opacity:.55;height:2px;position:absolute;top:13px}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg{border-radius:4px;height:20px;position:absolute;top:4px}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg.work{background:var(--accent-solid)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg.work.monthly{background:var(--monthly)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg.work.quarterly{background:var(--quarterly)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg.work.six{background:var(--six)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg.work.annual{background:var(--annual)}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.setup,.sim-sw-setup){background:repeating-linear-gradient(45deg, var(--fg2) 0 2px, transparent 2px 5px)}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.brk,.sim-sw-brk){background:var(--fill2)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-seg.wait{height:14px;top:7px}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.wait,.sim-sw-wait){background:repeating-linear-gradient(135deg,currentColor 0 3px,#0000 3px 6px);box-shadow:inset 0 0 0 1.5px}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.wait,.sim-sw-wait).recoverable{color:var(--good)}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.wait,.sim-sw-wait).at_extra_cost{color:var(--warn)}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.wait,.sim-sw-wait).unavoidable{color:var(--fg2)}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-seg.wait,.sim-sw-wait).not_assessed{color:var(--fg3)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-act{border:2px solid var(--accent-solid);border-radius:6px;height:26px;position:absolute;top:1px}.cp.web.app-root [data-screen=\/simulate] :is(.sim-tl-link,.sim-sw-link){background:var(--accent-solid)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-link{border-radius:2px;height:4px;position:absolute;bottom:-5px}.cp.web.app-root [data-screen=\/simulate] .sim-sw-link{border-radius:2px!important;height:4px!important}.cp.web.app-root [data-screen=\/simulate] .sim-sw-day{background:var(--fg3);height:2px!important}.cp.web.app-root [data-screen=\/simulate] .sim-tl-visit .sim-tl-track{box-shadow:inset 3px 0 0 var(--accent-solid)}.cp.web.app-root [data-screen=\/simulate] .sim-profiles{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.cp.web.app-root [data-screen=\/simulate] .sim-spec-bar{height:10px;margin:2px 0 4px}.cp.web.app-root [data-screen=\/simulate] .sim-pref-line+.sim-pref-line{border-top:1px solid var(--sep);padding-top:8px}.cp.web.app-root [data-screen=\/simulate] .sim-guarantee ul{line-height:1.4}.cp.web.app-root [data-screen=\/simulate] .sim-stop-timing{margin-top:2px;line-height:1.35}@media (max-width:1023.98px){.cp.web.app-root [data-screen=\/simulate] :is(.sim-pref-grid,.sim-pref-grid.few){grid-template-columns:repeat(2,minmax(0,1fr))}.cp.web.app-root [data-screen=\/simulate] .sim-wait-tiles{grid-template-columns:minmax(0,1fr)}.cp.web.app-root [data-screen=\/simulate] .sim-tl-row{grid-template-columns:110px minmax(0,1fr)}.cp.web.app-root [data-screen=\/simulate] .sim-tl{min-width:640px}.cp.web.app-root [data-screen=\/simulate] .sim-profiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){.cp.web.app-root [data-screen=\/simulate] :is(.sim-pref-grid,.sim-pref-grid.few){grid-template-columns:minmax(0,1fr)}}.cp.web.app-root [data-screen=\/simulate] .dr-presets{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.cp.web.app-root [data-screen=\/simulate] .dr-preset{all:unset;box-sizing:border-box;border:1px solid var(--sep);background:var(--surface);cursor:pointer;min-height:44px;font:inherit;color:inherit;text-align:left;border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.cp.web.app-root [data-screen=\/simulate] .dr-preset:hover{background:var(--surface2)}.cp.web.app-root [data-screen=\/simulate] .dr-preset:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}.cp.web.app-root [data-screen=\/simulate] .dr-preset.on{border-color:var(--accent-solid);box-shadow:0 0 0 2px var(--accent-solid) inset;background:var(--accent-tint)}.cp.web.app-root [data-screen=\/simulate] .dr-preset:disabled{cursor:default;opacity:.55}.cp.web.app-root [data-screen=\/simulate] .dr-time{width:96px;height:40px;font-weight:700}.cp.web.app-root [data-screen=\/simulate] .dr-time[aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-tint)}.cp.web.app-root [data-screen=\/simulate] .dr-picked select.chip,.cp.web.app-root [data-screen=\/simulate] .dr-status-form select.chip{height:40px;padding-right:12px}.cp.web.app-root [data-screen=\/simulate] .dr-scope{max-width:100%;display:inline-flex}.cp.web.app-root [data-screen=\/simulate] .dr-scope>button{white-space:nowrap;flex:none;padding-left:12px;padding-right:12px}.cp.web.app-root [data-screen=\/simulate] .dr-options{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:12px;display:grid}.cp.web.app-root [data-screen=\/simulate] .dr-option{border:1px solid var(--sep);background:var(--surface);border-radius:18px;min-width:0;padding:14px 16px}.cp.web.app-root [data-screen=\/simulate] .dr-option.rec{border-color:var(--accent-solid);box-shadow:0 0 0 1px var(--accent-solid) inset}.cp.web.app-root [data-screen=\/simulate] .dr-kv{grid-template-columns:120px minmax(0,1fr);gap:6px 10px;margin:0;font-size:13px;line-height:1.35;display:grid}.cp.web.app-root [data-screen=\/simulate] .dr-kv dt{color:var(--fg2);font-weight:600}.cp.web.app-root [data-screen=\/simulate] .dr-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.cp.web.app-root [data-screen=\/simulate] .dr-version{padding:12px 0}.cp.web.app-root [data-screen=\/simulate] .dr-version+.dr-version{border-top:1px solid var(--sep)}.cp.web.app-root [data-screen=\/simulate] .dr-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cp.web.app-root [data-screen=\/simulate] .dr-charts .bl-tip{top:28px}.cp.web.app-root [data-screen=\/simulate] .dr-actions .panel-t.crit{color:var(--crit)}.cp.web.app-root [data-screen=\/simulate] .dr-num{width:96px;height:40px;font-weight:700}.cp.web.app-root [data-screen=\/simulate] .dr-num[aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-tint)}.cp.web.app-root [data-screen=\/simulate] .dr-progress-form select.chip{max-width:100%;height:40px;padding-right:12px}.cp.web.app-root [data-screen=\/simulate] .dr-progress-form .input{height:40px}.cp.web.app-root [data-screen=\/simulate] .dr-not-offered .why{font-size:13px}@media (max-width:1023.98px){.cp.web.app-root [data-screen=\/simulate] .wtop .sim-back{flex:none;min-height:44px}.cp.web.app-root [data-screen=\/simulate] .dr-options,.cp.web.app-root [data-screen=\/simulate] .dr-charts{grid-template-columns:minmax(0,1fr)}.cp.web.app-root [data-screen=\/simulate] .dr-scope{scrollbar-width:none;width:100%;overflow-x:auto}.cp.web.app-root [data-screen=\/simulate] .dr-scope>button{min-height:40px}.cp.web.app-root [data-screen=\/simulate] :is(.dr-time,.dr-picked select.chip,.dr-status-form select.chip,.dr-preset){min-height:44px}.cp.web.app-root [data-screen=\/simulate] .dr-kv{grid-template-columns:minmax(0,1fr);gap:2px}.cp.web.app-root [data-screen=\/simulate] .dr-kv dd{margin-bottom:6px}.cp.web.app-root [data-screen=\/simulate] .dr-go>.btn{flex:100%;min-height:44px}.cp.web.app-root [data-screen=\/simulate] .dr-presets{grid-template-columns:minmax(0,1fr)}.cp.web.app-root [data-screen=\/simulate] :is(.dr-num,.dr-progress-form select.chip,.dr-progress-form .input){min-height:44px}}@media (max-width:639.98px){.cp.web.app-root [data-screen=\/simulate] .dr-progress-form>.field{flex:100%}.cp.web.app-root [data-screen=\/simulate] .dr-progress-form>.field>:is(select,input){width:100%!important}.cp.web.app-root [data-screen=\/simulate] .dr-progress-form>.btn{flex:100%;min-height:44px}}
