.fcol.tm-divider{flex:none;align-self:stretch;width:20px;min-width:20px;max-width:20px;background:var(--band-ink);color:var(--white);display:flex;align-items:center;justify-content:center;margin-right:7px;padding:4px 0}.fcol.tm-divider span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.3px;white-space:nowrap}.fcell.tableoptions{flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--control-brd);border-radius:2px;background:var(--control-bg);padding:3px 6px 4px;margin:0;min-height:0}.fcell.tableoptions legend{font-size:11px;color:var(--ink-soft);padding:0;font-weight:500}.fcell.tableoptions label{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink);white-space:nowrap;cursor:pointer;width:auto;overflow:visible;text-overflow:clip}.fcell.tableoptions input[type=radio]{margin:0;accent-color:var(--blue-mid);cursor:pointer}.fcell.tableoptions input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pmp{display:flex;flex-direction:column;gap:8px;min-width:0}.pmp.disabled{opacity:.65}.pmp-search{width:100%;box-sizing:border-box;font-weight:400}.pmp-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:88px;overflow:auto}.pmp-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid #b7c0c8;border-radius:3px;background:#fff;color:#222;font:inherit;font-size:12px;cursor:pointer}.pmp-chip span{color:#666;font-size:14px;line-height:1}.pmp-chip:hover:not(:disabled){border-color:var(--blue-dark);color:var(--blue-dark)}.pmp-list{max-height:180px;overflow:auto;border:1px solid #d5dde3;background:#fff}.pmp-hit{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;width:100%;padding:7px 10px;margin:0;border:0;border-bottom:1px solid #eef2f5;background:#fff;text-align:left;font:inherit;font-size:12.5px;cursor:pointer}.pmp-hit:last-child{border-bottom:0}.pmp-hit:hover:not(:disabled){background:#f3f8fc}.pmp-hit:disabled{cursor:default}.pmp-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1b1b1b}.pmp-org{color:#666;font-size:11.5px;white-space:nowrap}.pmp-empty{padding:14px 12px;color:#666;font-size:12.5px;text-align:center}.pmp-count{font-size:12px;color:#555}.home-frame{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--blue);border-top:3px solid var(--blue-dark)}.home-topbar{flex:none;display:flex;align-items:center;justify-content:flex-end;height:clamp(34px,4vh,44px);padding:0 .8vw;background:var(--nav-bg);color:var(--nav-fg);border-bottom:1px solid var(--nav-bg)}.home-topbar .export-btn{margin:0 14px 0 0}.home-topbar .user-menu{margin-left:0;padding:0;gap:12px}.home-columns{flex:1;display:flex;flex-direction:row;min-height:0}.home-header{display:flex;align-items:stretch;border-bottom:1px solid var(--blue-pale);flex:none}.home-brand{display:flex;align-items:center;padding:.8vh .8vw;width:18vw;flex:none}.home-brand img{width:100%;height:auto;display:block}.home-brand a{display:flex;align-items:center;width:100%}.home-brand a:hover img{opacity:.85}.home-body{flex:1;display:flex;gap:.5vw;padding:0 .8vw 1vh;min-height:0;overflow:hidden}.home-left{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.home-divider{flex:none;width:1.4vw;background:var(--ink)}.home-main{flex:1;display:flex;flex-direction:column;gap:1vh;min-height:0}.home-widgets{flex:1.15;display:grid;grid-template-columns:1.05fr 1fr;gap:.8vw;min-height:0}.region{display:flex;flex-direction:column;min-height:0;border:1px solid var(--blue-pale)}.region .title-band{min-width:0;font-size:clamp(11px,1.3vh,16px);padding:.4vh .6vw;flex:none}.region-body{flex:1;overflow:auto;padding:.6vh .6vw;background:var(--blue-pale)}.region-placeholder{color:var(--ink);opacity:.55;font-style:italic;font-size:clamp(10px,1vh,14px)}.top10-region{flex:1;min-height:0}.home-side{flex:none;width:31vw;display:flex;flex-direction:column;gap:.6vh;min-height:0;padding:1vh .5vw .6vh}.nav-column{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.6vw;min-height:0;overflow:hidden}.nav-subcol{min-height:0;overflow:auto;border:1px solid var(--blue-pale);padding:.6vh .6vw;background:var(--blue-pale)}.help-footer{flex:none;background:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:flex-end;gap:.5vw;padding:.5vh .8vw;font-size:clamp(10px,1vh,14px)}.home-loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ink);opacity:.6}.home-topbar .topbar-home{margin-right:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--nav-brd);border-radius:3px;color:var(--nav-fg);background:transparent;font-size:12px;font-weight:500;text-decoration:none;line-height:1}.home-topbar .topbar-home:has(+.cv){margin-right:12px}.home-topbar .topbar-home:hover{background:var(--nav-hover);border-color:var(--nav-fg)}.home-topbar .topbar-home:focus-visible{outline:2px solid var(--nav-fg);outline-offset:1px}.home-topbar .user-menu-name{color:var(--nav-fg)}.home-topbar .user-menu-org{color:var(--nav-fg-soft)}.home-topbar .user-menu-switch{color:var(--nav-fg);border-color:var(--nav-brd)}.home-topbar .user-menu-switch:hover{color:var(--nav-fg);border-color:var(--nav-fg);background:var(--nav-hover)}.home-topbar .user-menu-switch:focus-visible{outline-color:var(--nav-fg)}.home-topbar .export-btn{border-color:var(--nav-brd)}.home-topbar .export-btn:hover:not(:disabled){background:var(--nav-hover);border-color:var(--nav-fg)}.home-topbar .export-btn:focus-visible{outline-color:var(--nav-fg)}.home-topbar .dl-trigger{color:var(--nav-fg)}.home-topbar .dl-trigger svg path{fill:var(--nav-fg)}.home-topbar .dl-trigger:hover:not(:disabled){background:var(--nav-hover);border-color:var(--nav-brd)}.home-topbar .dl-trigger:focus-visible{outline-color:var(--nav-fg)}.home-topbar .dl-trigger.dl-busy:disabled{color:var(--nav-fg)}.home-topbar .cv-btn{border-color:var(--white)}.dp-pager{display:flex;align-items:center;gap:8px;justify-content:flex-end}.dp-pager button{cursor:pointer}.dp-pager button:disabled{color:var(--text-disabled);cursor:default}.dp-pager span{font-variant-numeric:tabular-nums}.grid-outer>.dp-pager,.hh-scroll>.dp-pager{padding:6px 12px}.dl-trigger{flex:none;align-self:center;margin:0 14px 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--value-blue);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;position:relative}.dl-trigger:hover:not(:disabled){background:var(--blue-pale-2);border-color:var(--rule)}.dl-trigger:focus-visible{outline:2px solid var(--value-blue);outline-offset:1px}.dl-trigger:disabled{opacity:.4;cursor:default}.dl-trigger.dl-busy:disabled{opacity:1}.dl-trigger.dl-busy:disabled{color:var(--value-blue)}.dl-trigger.dl-err:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--danger)}.dl-spin{width:16px;height:16px;border:2px solid var(--blue-pale-2);border-top-color:var(--value-blue);border-radius:50%;animation:dl-spin .8s linear infinite}@keyframes dl-spin{to{transform:rotate(360deg)}}.dl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059;animation:dl-fade .12s ease-out}@keyframes dl-fade{0%{opacity:0}}.dl-dialog{width:440px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--white);color:var(--ink);border:1px solid var(--cell-line);box-shadow:0 12px 36px #00000047;font-family:var(--font-sans);font-size:12.5px;animation:dl-pop .14s ease-out}@keyframes dl-pop{0%{transform:translateY(6px) scale(.98);opacity:0}}.dl-head{flex:none;display:flex;align-items:center;gap:6px;height:40px;padding:0 8px 0 14px;background:var(--grey-95);color:var(--ink);border-bottom:1px solid var(--rule)}.dl-title{flex:1;font-size:14px;font-weight:500;letter-spacing:.01em}.dl-acc{color:inherit}.dl-hbtn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ink);cursor:pointer}.dl-hbtn:first-child{margin-left:-6px}.dl-hbtn:hover{background:var(--steel-3)}.dl-hbtn:focus-visible{outline:2px solid var(--value-blue)}.dl-body{padding:16px;overflow:auto}.dl-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dl-tile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 12px 11px;text-align:left;font:inherit;color:var(--ink);background:var(--blue-pale-2);border:1px solid var(--blue-pale-2);border-left:3px solid var(--value-blue);cursor:pointer;transition:background .1s,border-color .1s}.dl-tile:hover,.dl-tile:focus-visible{background:var(--white);border-color:var(--value-blue);outline:none}.dl-tile-icon{color:var(--value-blue);display:inline-flex;margin-bottom:4px}.dl-tile-label{font-size:13.5px;font-weight:500}.dl-tile-hint{font-size:11.5px;color:var(--text-subtle)}.dl-label{display:block;font-size:12px;font-weight:500;color:var(--ink);margin:14px 0 6px}.dl-body>.dl-label:first-child,.dl-body>.dl-field:first-child .dl-label{margin-top:0}.dl-field{display:flex;flex-direction:column;min-width:0}.dl-static,.dl-select{height:30px;padding:0 10px;font:inherit;color:var(--ink);background:var(--blue-pale-2);border:1px solid var(--ink-soft);border-radius:0}.dl-static{display:flex;align-items:center;color:var(--ink-soft)}.dl-select{cursor:pointer}.dl-select:focus-visible{outline:2px solid var(--value-blue);outline-offset:-1px}.dl-row{display:flex;gap:12px}.dl-row>.dl-field{flex:1}.dl-sections{display:flex;flex-direction:column;max-height:240px;overflow:auto;border:1px solid var(--rule)}.dl-choice{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-left:3px solid transparent;cursor:pointer}.dl-choice+.dl-choice{border-top:1px solid var(--rule)}.dl-choice:hover{background:var(--blue-pale)}.dl-choice.on{background:var(--blue-pale-2);border-left-color:var(--value-blue)}.dl-choice input{margin:2px 0 0;accent-color:var(--value-blue)}.dl-choice-text{display:flex;flex-direction:column;gap:2px}.dl-choice-main{font-size:12.5px}.dl-choice.on .dl-choice-main{font-weight:500}.dl-sub{font-size:11px;color:var(--text-subtle)}.dl-seg{display:inline-flex;border:1px solid var(--ink-soft)}.dl-seg button{min-width:84px;height:30px;font:inherit;font-weight:500;color:var(--ink);background:var(--white);border:0;cursor:pointer}.dl-seg button+button{border-left:1px solid var(--ink-soft)}.dl-seg button.on{background:var(--value-blue);color:var(--white)}.dl-seg button:disabled{color:var(--text-disabled);cursor:default}.dl-seg button:focus-visible{outline:2px solid var(--value-blue);outline-offset:-2px}.dl-note{margin-top:8px;font-size:11.5px;color:var(--text-subtle)}.dl-loading{display:flex;align-items:center;gap:8px;margin:0;padding:10px 0}.dl-actions{display:flex;justify-content:flex-end;gap:8px;margin:18px -16px -16px;padding:12px 16px;border-top:1px solid var(--rule);background:var(--panel-bg)}.dl-cancel,.dl-go{height:32px;padding:0 16px;font:inherit;font-weight:500;border-radius:3px;cursor:pointer}.dl-cancel{color:var(--ink);background:var(--white);border:1px solid var(--control-brd)}.dl-cancel:hover{background:var(--ms-btn-hover)}.dl-go{display:inline-flex;align-items:center;gap:6px;color:var(--white);background:var(--value-blue);border:1px solid var(--value-blue)}.dl-go:hover:not(:disabled){background:var(--blue-dark);border-color:var(--blue-dark)}.dl-go:disabled{opacity:.45;cursor:default}.dl-cancel:focus-visible,.dl-go:focus-visible{outline:2px solid var(--value-blue);outline-offset:2px}.dl-toast{position:fixed;top:56px;right:16px;z-index:1001;display:flex;align-items:flex-start;gap:8px;width:380px;max-width:calc(100vw - 32px);padding:10px 8px 10px 14px;background:var(--white);color:var(--ink);border:1px solid var(--cell-line);border-left:4px solid var(--danger);box-shadow:0 8px 24px #0000002e;font-family:var(--font-sans);font-size:12.5px;line-height:1.45;animation:dl-pop .14s ease-out}.dl-toast-text{flex:1;padding-top:3px}.dl-toast .dl-hbtn:first-child{margin-left:0}.pcmf-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto;overflow-y:auto}.pcmf-app>.diy-zones{--zk: .0103px;position:relative;flex:none;height:calc(17434 * var(--zk));min-width:1800px}.pcmf-app .diy-zones .zone{position:absolute;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.pcmf-app .diy-zones .zone.bare{background:transparent}.pcmf-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.pcmf-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}.pcmf-app .diy-zones .zone.title-block{background:var(--dz-ink);color:#e3f1fe;display:flex;align-items:center;padding:0 0 0 2px;font-size:16px;font-weight:500}.pcmf-app .diy-zones .zone.title-block .acc{color:#319df7}.pcmf-app .diy-zones .zone.vlabel{background:var(--dz-ink);color:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.pcmf-app .diy-zones .zone.vlabel span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.pcmf-app .diy-zones .fcell{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding:0}.pcmf-app .diy-zones .fcell:not(.tableoptions)>label{flex:none;min-width:0;max-width:none;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:15px;height:15px;padding:0 0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcmf-app .diy-zones .control,.pcmf-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032;box-sizing:border-box}.pcmf-app .diy-zones input.control{background:#fff}.pcmf-app .diy-zones .fcell>.ms,.pcmf-app .diy-zones .fcell>.ms.ss,.pcmf-app .diy-zones .fcell>input.control{flex:none;margin:0 4px 0 2px;width:auto;min-width:0;max-width:none}.pcmf-app .diy-zones .fcell>input.control[type=date]{font-size:var(--dz-fs)}.pcmf-app .diy-zones .fcell>.ms .ms-button,.pcmf-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.pcmf-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.pcmf-app .ms-panel{width:240px;max-width:90vw}.pcmf-app .fcell[data-fkey=title] .ms-panel{width:max-content;min-width:240px;max-width:min(620px,90vw)}.pcmf-app .fcell[data-fkey=title] .ms-item>span:not(.count){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcmf-app .diy-zones .zone.title-block{color:#f5f5f5}.pcmf-app .diy-zones .zone.btn-zone{display:flex;align-items:center;justify-content:center}.pcmf-btn{font:inherit;font-size:12px;font-weight:500;color:#1b1b1b;background:#e3f1fe;border:0;width:100%;height:100%;cursor:pointer}.pcmf-btn:hover{background:#d3e8fc}.pcmf-warning{background:var(--dz-ink);color:#f5f5f5;font-weight:500;text-align:right;min-height:34px;line-height:34px;padding:0 12px;min-width:1800px;box-sizing:border-box}.pcmf-caption{background:var(--dz-ink);color:#f5f5f5;font-weight:500;font-size:13px;padding:6px 4px;box-sizing:border-box}.pcmf-caption .acc{color:#319df7}.pcmf-detailcap{margin-top:10px;min-width:1800px}.pcmf-empty{padding:24px 12px;color:#6b6b6b;font-size:13px}.pcmf-error{color:#c0392b}.pcmf-charts{display:flex;gap:6px;margin-top:6px;width:100%;box-sizing:border-box}.pcmf-chartpane{flex:1 1 50%;min-width:0;display:flex;flex-direction:column}.pcmf-svgwrap{position:relative;background:#fff}.pcmf-svg{width:100%;height:260px;display:block}.pcmf-grid{stroke:#ececec;stroke-width:1}.pcmf-zero{stroke:#bdbdbd;stroke-width:1;stroke-dasharray:2 2}.pcmf-tick{font-size:10px;fill:#6b6b6b}.pcmf-dot-hit{cursor:crosshair}.pcmf-cum-tip{position:absolute;z-index:5;min-width:160px;max-width:260px;padding:8px 10px;background:#fff;border:1px solid #d0d0d0;border-radius:2px;box-shadow:0 2px 8px #0000002e;font-size:12px;line-height:1.35;pointer-events:none;white-space:nowrap}.pcmf-cum-tip-row{display:flex;gap:8px;align-items:baseline}.pcmf-cum-tip-k{color:#777;flex:0 0 auto}.pcmf-cum-tip-v{color:#111;font-weight:600;overflow:hidden;text-overflow:ellipsis}.pcmf-chart-empty{height:260px;background:#fff}.pcmf-legend{display:flex;flex-wrap:wrap;gap:4px 14px;padding:4px 6px;font-size:11px;color:#333}.pcmf-legitem{display:inline-flex;align-items:center;gap:4px}.pcmf-legitem i{width:10px;height:10px;display:inline-block}.pcmf-daily{display:flex;gap:2px;height:290px;background:#fff}.pcmf-day{flex:1 1 0;min-width:0;display:flex;flex-direction:column;border-right:1px solid #e3e3e3}.pcmf-dayhead{background:#319df7;color:#e3f1fe;text-align:center;font-size:12px;height:20px;line-height:20px}.pcmf-bars{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:space-around;padding:34px 6px 0;min-height:0}.pcmf-barcol{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.pcmf-barlabel{font-size:11px;color:#1b1b1b;text-align:center;line-height:13px;margin-bottom:2px;white-space:nowrap}.pcmf-bar{width:50%;min-height:1px}.pcmf-barnames{display:flex;background:#319df7}.pcmf-barname{flex:1 1 0;min-width:0;color:#f5f5f5;font-size:11px;text-align:center;padding:3px 2px;line-height:14px;height:32px;overflow:hidden}.pcmf-scroll{position:relative;overflow:auto;margin-top:6px}.pcmf-detail{max-height:calc(100vh - 260px)}.pcmf-table{border-collapse:collapse;font-size:10.67px;color:var(--dz-ink)}.pcmf-table th,.pcmf-table td{border:1px solid #c8c8c8}.pcmf-table thead th{position:sticky;top:0;z-index:2}.pcmf-table thead tr:nth-child(2) th{top:48px}.pcmf-h{background:#319df7;color:#f5f5f5;font-weight:400;text-align:center;vertical-align:middle;height:48px;padding:0 4px;min-width:77px;width:77px;white-space:normal}.pcmf-subh{height:32px;font-size:10px}.pcmf-rh{background:#e3f1fe;font-weight:400;text-align:left;vertical-align:middle;padding:0 4px;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcmf-member{vertical-align:top;padding-top:2px}.pcmf-wtitle{min-width:120px;max-width:120px}.pcmf-stub{min-width:72px}.pcmf-vis{min-width:196px;max-width:196px;position:sticky;left:0;z-index:1}.pcmf-ttl{min-width:140px;max-width:140px}.pcmf-viswide{min-width:340px;max-width:340px;position:sticky;left:0;z-index:1}.pcmf-table thead .pcmf-vis,.pcmf-table thead .pcmf-viswide{z-index:3}.pcmf-c{background:#fff;text-align:right;padding:0 4px;height:18px;white-space:nowrap}.pcmf-gt th,.pcmf-gt td{font-weight:500}.pcmf-app .rel{overflow-y:auto}.pcmf-app .rel>*{flex:none}.pcmf-summary{overflow:visible}.pcmf-summary .pcmf-table{width:100%;table-layout:fixed}.pcmf-summary .pcmf-h,.pcmf-summary .pcmf-stub{min-width:0;width:auto;padding:0 2px}.pcmf-summary .pcmf-wtitle{min-width:0;max-width:none}.pcmf-summary .pcmf-c,.pcmf-summary .pcmf-rh{overflow:hidden;text-overflow:ellipsis;padding:0 3px}.pcmf-table{border:1px solid #1b1b1b}.pcmf-table th,.pcmf-table td{border:1px solid #8a8a8a}.pcmf-table thead th{border-color:#1b1b1b}.pcmf-table .pcmf-h{font-weight:500}.pcmf-table .pcmf-ctr{text-align:center}.pcmf-charts>.pcmf-chartpane:last-child{margin-right:0}.pcmf-day:last-child{border-right:0}.pcmf-barcol{position:relative}.pcmf-barlabel.pcmf-lbl-off{visibility:hidden}.pcmf-barcol:hover .pcmf-barlabel.pcmf-lbl-off{visibility:visible;position:relative;z-index:5;background:#fff;box-shadow:0 0 0 1px #9a9a9a;padding:1px 3px}.pcmf-pick{cursor:pointer}.pcmf-table tr.pcmf-sel>th,.pcmf-table tr.pcmf-sel>td,.pcmf-table tr.pcmf-sel>td.pcmf-c,.pcmf-table tr.pcmf-sel>th.pcmf-rh,.pcmf-table th.pcmf-member.pcmf-sel{background:#cfeafc!important;color:#1b1b1b!important}.pcmf-table tr.pcmf-dim>th,.pcmf-table tr.pcmf-dim>td,.pcmf-table th.pcmf-member.pcmf-dim{color:#c2c2c2}.pcmf-table tr.pcmf-dim>td.pcmf-c{background:#fff}.pcmf-table tr.pcmf-dim>th.pcmf-rh{background:#e3f1fe}.pcmf-series{cursor:pointer}.pcmf-faded{opacity:.25}.pcmf-barcol,.pcmf-barname,.pcmf-legitem{cursor:pointer}.pcmf-barname.pcmf-picked{background:#cfeafc;color:#1b1b1b}.pcmf-summary,.pcmf-detail{scrollbar-gutter:stable}.pcmf-summary{overflow-x:hidden;overflow-y:auto}.pcmf-table.pcmf-grid{table-layout:fixed}.pcmf-table.pcmf-grid .pcmf-h,.pcmf-table.pcmf-grid .pcmf-vis,.pcmf-table.pcmf-grid .pcmf-ttl,.pcmf-table.pcmf-grid .pcmf-stub,.pcmf-table.pcmf-grid .pcmf-wtitle{min-width:0;max-width:none;width:auto;padding:0 2px}.pcmf-table.pcmf-grid .pcmf-c,.pcmf-table.pcmf-grid .pcmf-rh{overflow:hidden;text-overflow:ellipsis;padding:0 3px}.pcmf-pending{opacity:.55;transition:opacity .1s}.pcmf-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.pcmf-sortable:hover{background:#2b8be0}.pcmf-sorticon{display:inline-block;margin-left:3px;font-size:8px;vertical-align:middle}.pcmf-sorted{background:#1f7fd6}.es-app>.diy-zones{height:calc(14376 * var(--zk))}.es-app .diy-zones .zone.title-block{font-size:20px;font-weight:400;color:#f5f5f5}.es-app .diy-zones .zone.title-block .acc{color:#319df7}.es-app .diy-zones .zone.es-warn{background:var(--dz-ink);color:#f5f5f5;font-weight:500;font-size:12px;display:flex;align-items:center;justify-content:flex-end;padding:0 10px 0 0;box-sizing:border-box}.es-scroll{position:relative;overflow:auto;max-height:calc(100vh - 230px);margin-top:0;min-width:0}.es-table{border-collapse:separate;border-spacing:0;font-size:10.67px;color:var(--dz-ink);table-layout:fixed}.es-table th,.es-table td{border-right:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a;height:18px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-table thead th{position:sticky;z-index:2}.es-table thead tr:first-child th{top:0}.es-table thead tr:nth-child(2) th{top:18px}.es-h{background:#319df7;color:#f5f5f5;font-weight:400;text-align:center;vertical-align:middle;border-color:#1b1b1b}.es-band{height:20px;color:#f5f5f5}.es-mh{height:30px!important;width:100px;min-width:100px;max-width:100px;white-space:normal!important;line-height:12px}.es-corner{z-index:4!important;left:0}.es-l1{box-sizing:border-box;position:sticky;left:0;width:139px;min-width:139px;max-width:139px;z-index:1}.es-l2{box-sizing:border-box;position:sticky;left:139px;width:129px;min-width:129px;max-width:129px;z-index:1}.es-table thead .es-l2{left:139px}.es-rh{background:#e3f1fe;font-weight:400;text-align:left;border-left:1px solid #8a8a8a}.es-c{background:#fff;text-align:right}.es-alt .es-c{background:#fff}.es-gt th,.es-gt td{background:#b9dcfd;font-weight:500}.es-gt .es-rh{background:#319df7;color:#1b1b1b}.es-tog{all:unset;cursor:pointer;display:inline-block;width:12px;text-align:center;margin-right:3px;font-weight:500}.es-child .es-l2{padding-left:10px}.es-table .vspacer td{border:0;padding:0;height:auto}.es-app .diy-zones .zone:not(.stack) .fcell{flex-direction:row;align-items:center;height:100%}.es-app .diy-zones .fcell:not(.tableoptions)>label{font-weight:400;font-size:11px;color:#1b1b1b}.es-app .diy-zones .zone:not(.stack) .fcell:not(.tableoptions)>label{flex:0 0 76px;width:76px;height:auto;line-height:14px;padding:0 0 0 4px}.es-app .diy-zones .zone:not(.stack) .fcell>.ms,.es-app .diy-zones .zone:not(.stack) .fcell>.ms.ss,.es-app .diy-zones .zone:not(.stack) .fcell>input.control{flex:1 1 auto;min-width:0;margin:0 4px 0 0}.es-app .diy-zones .zone.nolabel .fcell>label{display:none}.es-app .diy-zones .zone.nolabel .fcell>input.control{margin-left:4px}.es-app .diy-zones .control,.es-app .diy-zones .ms-button{background:#fff;border-color:#8c8c8c;color:#1b1b1b}.es-table tbody tr:last-child>th{border-bottom-color:#8a8a8a}.es-note{padding:8px 6px;color:#6b6b6b;font-size:12px}.es-table{border-top:1px solid #000;border-left:1px solid #000}.es-table th,.es-table td{border-right-color:#000;border-bottom-color:#000}.es-table .es-rh{border-left-color:#000}.es-table th.es-grp{border-bottom-color:transparent}.es-table tbody tr:last-child>th{border-bottom-color:#000}.es-table td.es-gtband{font-weight:400}.es-table .es-gt td.es-gtband,.es-table .es-h{font-weight:500}.es-table thead th,.es-gt th,.es-gt td{border-bottom:1px solid #000}.es-app .diy-zones .fcell:not(.tableoptions)>label{font-weight:500}.es-app>.rel{padding-top:0}.es-table thead tr{background:#319df7}.es-table .es-l2{border-left:0}.es-table th.es-gtspan{width:268px;min-width:268px;max-width:268px}.es-table td.es-gtband{background:#e3f1fe}.es-table .es-gt td.es-gtband{background:#b9dcfd}.es-app .diy-zones .fcell>.es-date{flex:1 1 auto;min-width:0;margin:0 4px 0 0;position:relative;display:flex}.es-app .diy-zones .zone.nolabel .fcell>.es-date{margin-left:4px}.es-app .diy-zones .es-date>.es-date-text{flex:1 1 auto;min-width:0;width:100%;background:#fff;display:flex;align-items:center;padding:0 20px 0 4px;white-space:nowrap;overflow:hidden}.es-cal{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#1b1b1b;pointer-events:none}.es-date:hover .es-cal{color:#319df7}.es-cal-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;z-index:1}.es-cal-native::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.diy-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-head: #319df7;--dz-head-fg: #f5f5f5;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto;overflow-y:hidden}.diy-zones{--zk: .0115px;position:relative;flex:none;height:calc(14175 * var(--zk));min-width:1800px}.diy-zones .zone{position:absolute;box-sizing:border-box;background:var(--dz-blue)}.diy-zones .zone.bare{background:transparent}.diy-zones .fcell{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:0;min-height:0;padding:0}.diy-zones .fcell:not(.tableoptions)>label{flex:0 0 66px;min-width:66px;max-width:66px;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:18px;height:18px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-zones .zone.stack .fcell{flex-direction:column;align-items:stretch}.diy-zones .zone.stack .fcell:not(.tableoptions)>label{flex:none;min-width:0;max-width:none;width:auto}.diy-zones .control,.diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032}.diy-zones .ms-button.active{border-color:var(--dz-ctl-brd);box-shadow:none}.diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.diy-zones .fcell>.ms,.diy-zones .fcell>.ms.ss,.diy-zones .fcell>select.control,.diy-zones .fcell>input.control{flex:1 1 0;min-width:0;max-width:none;margin-right:8px}.diy-zones .fcell>.ms .ms-button,.diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.diy-zones .zone.stack .fcell>.ms,.diy-zones .zone.stack .fcell>.ms.ss,.diy-zones .zone.stack .fcell>select.control,.diy-zones .zone.stack .fcell>input.control{flex:none;width:auto;margin-right:0}.diy-zones .fcell>input.control[type=date],.diy-zones .fcell>input.control[type=number]{font-size:var(--dz-fs);min-width:0}.diy-zones .zone:not(.stack) .fcell>input.control:nth-child(2),.diy-zones .zone:not(.stack) .fcell>input.control:nth-child(3){flex:1 1 0;min-width:0;width:0;padding:0 2px}.diy-zones .zone:not(.stack) .fcell>input.control:nth-child(2){margin-right:6px}.diy-zones .zone:not(.stack) .fcell>input.control:nth-child(3){margin-right:8px}.diy-zones input[type=number]::-webkit-inner-spin-button,.diy-zones input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.diy-zones input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.diy-app .ms-panel{width:220px;max-width:90vw}.diy-zones .zone.logo a{display:block;width:100%;height:100%}.diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;display:block}.diy-zones .zone.title-block{background:var(--dz-ink);color:var(--dz-blue);display:flex;align-items:center;padding:0;font-size:20px;font-weight:500}.diy-zones .zone.tm-label{background:#0e0f11;border:1px solid var(--dz-ink);display:flex;align-items:center;justify-content:center}.diy-zones .zone.tm-label span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--dz-head-fg);font-weight:500;font-size:12px;white-space:nowrap}.diy-context-bar{display:flex;align-items:center;justify-content:space-between;background:var(--dz-ink);color:#fff;margin:0 4px;height:29px;padding:0 4px;font-size:12px;font-weight:500;min-width:1792px}.diy-context-bar .dz-export{display:flex;align-items:center}.diy-app .rel{margin:3px 4px 0;min-width:1792px}.diy-app .xtab th,.diy-app .xtab td{font-family:var(--dz-font);font-size:var(--dz-fs);padding:0 4px;box-sizing:border-box;border:0;border-right:1px solid var(--dz-ink);border-bottom:1px solid var(--dz-ink)}.diy-app .xtab thead th{background:var(--dz-head);color:var(--dz-head-fg);font-weight:500;text-align:center;vertical-align:middle;white-space:normal;line-height:14px}.diy-app .xtab thead tr:first-child th{border-top:1px solid var(--dz-ink)}.diy-app .xtab thead tr:first-child th{height:18px;line-height:16px;top:0}.diy-app .xtab thead tr:last-child th{height:36px;top:18px}.diy-app .xtab thead tr:only-child th{top:0}.diy-app .xtab th.group-band{font-size:var(--dz-fs);letter-spacing:0}.diy-app .xtab{--rowhead-w: 157px}.diy-app .xtab th.rowhead,.diy-app .xtab td.rowhead{width:157px;min-width:157px;max-width:157px}.diy-app .xtab .rowhead.c0{border-left:1px solid var(--dz-ink)}.diy-app .xtab td.rowhead.span{width:calc(157px * var(--span));min-width:calc(157px * var(--span));max-width:calc(157px * var(--span))}.diy-app .xtab thead th:not(.rowhead),.diy-app .xtab tbody td:not(.rowhead){width:95px;min-width:95px}.diy-app .xtab thead th.rowhead{background:var(--dz-head)}.diy-app .xtab thead th.rowhead,.diy-app .xtab tbody td.rowhead,.diy-app .xtab tbody tr.total td.rowhead{border-right:1px solid var(--dz-ink);box-shadow:none}.diy-app .xtab tbody td{height:19px;line-height:17px;text-align:right;background:#fff;color:#282828}.diy-app .xtab tbody tr:nth-child(2n) td{background:#fff}.diy-app .xtab tbody tr:hover td{background:#fff}.diy-app .xtab tbody td.rowhead,.diy-app .xtab tbody tr:nth-child(2n) td.rowhead{background:var(--dz-blue);color:var(--dz-ink);text-align:left}.diy-app .xtab tbody td.rowhead.group-cell{vertical-align:top}.diy-app .xtab tbody tr.total td,.diy-app .xtab tbody tr.total:hover td{background:#fff;color:#282828;font-weight:500;border-right-color:var(--dz-ink);border-bottom-color:var(--dz-ink)}.diy-app .xtab tbody tr.total td.rowhead{background:var(--dz-head);color:var(--dz-head-fg)}.diy-app .xtab td.null{color:#282828}.diy-app .grid-wrap{border-top:0}.diy-app .grid-outer:after{display:none}.diy-app .xtab tbody td.rowhead.merged{vertical-align:top}.norms-xtab.xtab tbody tr.total td.rowhead,.norms-xtab.xtab tbody tr.total td.entity{background:var(--value-blue);color:var(--white);font-weight:500}.norms-xtab.xtab tbody tr.total td.measure{background:var(--blue-pale-2);color:var(--ink);font-weight:500}.norms-xtab.xtab tbody tr.total:hover td.rowhead,.norms-xtab.xtab tbody tr.total:hover td.entity{background:var(--value-blue)}.norms-xtab.xtab tbody tr.total:hover td.measure{background:var(--blue-pale-2)}.norms-xtab.xtab tbody tr:nth-child(2n) td{background:var(--white)}.norms-xtab.xtab tbody td.rowhead,.norms-xtab.xtab tbody tr:nth-child(2n) td.rowhead,.norms-xtab.xtab tbody td.entity,.norms-xtab.xtab tbody tr:nth-child(2n) td.entity{background:var(--blue-pale-2)}.norms-xtab.xtab th.entity,.norms-xtab.xtab td.entity,.norms-xtab.xtab th.measure,.norms-xtab.xtab td.measure{min-width:108px}.norms-xtab.xtab thead th.norms-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.norms-xtab.xtab thead th.norms-sortable:hover,.norms-xtab.xtab thead th.norms-sortable:focus-visible{background:#2b8be0;outline:none}.norms-xtab .norms-h-label{display:block;min-width:0;overflow:hidden}.norms-xtab .norms-az{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}.norms-xtab thead th.rowhead .norms-az,.norms-xtab thead th.entity .norms-az{top:auto;bottom:4px;transform:none}.norms-xtab thead th.norms-sortable:hover .norms-az,.norms-xtab thead th.norms-sortable:focus-visible .norms-az,.norms-xtab .norms-az-on{opacity:1}.norms-az-bar{display:block;height:1.5px;background:currentColor;border-radius:.5px}.norms-xtab.xtab{--nx-c0: 172px;--nx-e: 108px}.norms-xtab.xtab th.rowhead.c0,.norms-xtab.xtab td.rowhead.c0{width:var(--nx-c0);min-width:var(--nx-c0);max-width:var(--nx-c0)}.norms-xtab.xtab th.frz,.norms-xtab.xtab td.frz{position:sticky;z-index:4;width:var(--nx-e);min-width:var(--nx-e);max-width:var(--nx-e);overflow:hidden;text-overflow:ellipsis}.norms-xtab.xtab thead th.frz{z-index:6}.norms-xtab.xtab .frz.e0{left:var(--nx-c0)}.norms-xtab.xtab .frz.e1{left:calc(var(--nx-c0) + var(--nx-e))}.norms-xtab.xtab .frz.e2{left:calc(var(--nx-c0) + var(--nx-e) * 2)}.norms-xtab.xtab .frz.e3{left:calc(var(--nx-c0) + var(--nx-e) * 3)}.norms-xtab.xtab .frz.e4{left:calc(var(--nx-c0) + var(--nx-e) * 4)}.norms-xtab.xtab .frz.last{box-shadow:var(--shadow-edge)}.norms-xtab.xtab td.rowhead.c0.gt-merged{width:auto;min-width:0;max-width:none}.mp-xtab{flex:1;min-height:0;min-width:0;display:flex}.mp-page .title-band{flex:1;background:var(--band-ink-2)}.mp-xtab .xtab th.rowhead.c0,.mp-xtab .xtab td.rowhead.c0{width:160px;min-width:160px;max-width:160px}.mp-xtab .xtab th.rowhead.c1,.mp-xtab .xtab td.rowhead.c1{width:76px;min-width:76px;max-width:76px}.mp-xtab .xtab th.rowhead.c2,.mp-xtab .xtab td.rowhead.c2{width:77px;min-width:77px;max-width:77px}.mp-xtab .xtab th.rowhead.c3,.mp-xtab .xtab td.rowhead.c3{width:64px;min-width:64px;max-width:64px}.mp-xtab .xtab th.rowhead.c4,.mp-xtab .xtab td.rowhead.c4{width:48px;min-width:48px;max-width:48px}.mp-xtab .xtab th.rowhead.c5,.mp-xtab .xtab td.rowhead.c5{width:62px;min-width:62px;max-width:62px}.mp-xtab .xtab .rowhead.c1{left:160px}.mp-xtab .xtab .rowhead.c2{left:236px}.mp-xtab .xtab .rowhead.c3{left:313px}.mp-xtab .xtab .rowhead.c4{left:377px}.mp-xtab .xtab .rowhead.c5{left:425px}.mp-xtab .xtab td.rowhead.muted{color:var(--text-muted)}.mp-tm-notice{margin:16px;padding:12px 14px;border-left:4px solid var(--warn-history);background:var(--warn-bg);color:var(--warn-text);font-size:12.5px;line-height:1.5}.diy-app.mp-page .diy-zones{--zk: .0105px;height:calc(11712 * var(--zk))}.mp-page .diy-zones .zone.logo img{object-position:center center}.mp-page .diy-zones .zone.apply .fcell{width:100%;height:100%}.mp-page .diy-zones .zone.apply .fcell>button.control{width:100%;height:100%;margin:0;cursor:pointer;background:var(--dz-blue);border:1px solid var(--dz-ink);color:var(--dz-ink);font-weight:500;font-size:12px}.mp-page .diy-zones .zone.param-radio .fcell.tableoptions{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mp-page .diy-zones .zone.param-radio legend{padding:0;font-weight:500;color:#2e3032;font-size:var(--dz-fs);line-height:18px}.mp-page .diy-zones .zone.param-radio label{display:flex;align-items:center;gap:4px;font-size:var(--dz-fs);color:#2e3032;line-height:18px}.mp-page .diy-zones .zone.param-radio input[type=radio]{margin:0}.mp-page .diy-zones .fcell>input.control[type=text]{flex:1 1 0;min-width:0;margin-right:0}.mp-page .diy-zones .zone.stack .fcell>input.control[type=text]{flex:none;width:auto}.mp-title-band{background:var(--dz-ink, #1b1b1b);color:var(--dz-blue, #e3f1fe);font-weight:500;font-size:16px;line-height:35px;height:35px;margin:0 4px;padding:0 8px;min-width:1792px;box-sizing:border-box}.diy-app.mp-page .rel{margin:6px 4px 0}.diy-app.mp-page .xtab thead tr:first-child th{height:36px;top:0;line-height:14px}.diy-app.mp-page .xtab thead tr:last-child th{height:36px;top:36px}.diy-app.mp-page .xtab thead tr:only-child th{top:0}.diy-app.mp-page .xtab thead th:not(.rowhead),.diy-app.mp-page .xtab tbody td:not(.rowhead){width:94px;min-width:94px}.diy-app.mp-page .xtab tbody td.rowhead{font-weight:400;color:var(--dz-ink)}.diy-app.mp-page .xtab tbody td.rowhead.c0,.diy-app.mp-page .xtab tbody td.rowhead.c4,.diy-app.mp-page .xtab tbody td.rowhead.c5{color:var(--dz-ink)}.diy-app.mp-page .xtab tbody td.rowhead.c1,.diy-app.mp-page .xtab tbody td.rowhead.c2,.diy-app.mp-page .xtab tbody td.rowhead.c3{color:#6b6b6b}.diy-app.mp-page .xtab tbody tr.total td,.diy-app.mp-page .xtab tbody tr.total:hover td,.diy-app.mp-page .xtab tbody tr.total td.rowhead{background:var(--dz-blue);color:var(--dz-ink);font-weight:500}.mp-page .diy-zones .fcell>input.control[type=date]{flex:1 1 0;min-width:0;margin-right:0;width:100%;padding:0 2px}.diy-app.mp-page .xtab tbody td.rowhead.c2,.diy-app.mp-page .xtab tbody td.rowhead.c4,.diy-app.mp-page .xtab tbody td.rowhead.c5{text-align:center}.diy-app.mp-page .xtab tbody td.rowhead.c1,.diy-app.mp-page .xtab tbody td.rowhead.c3{text-align:left}.diy-app.mp-page .xtab tbody tr.total td.rowhead.total-label,.diy-app.mp-page .xtab tbody tr.total:hover td.rowhead.total-label{width:auto;min-width:0;max-width:none;background:var(--dz-head);color:var(--dz-head-fg);font-weight:500;text-align:left}.mp-page .scroll-hint{display:none}.diy-app.norms-page .diy-zones{--zk: .0105px;height:calc(11041 * var(--zk))}.norms-page .diy-zones .zone.logo img{object-position:center center}.norms-page .diy-zones .fcell>input.control[type=text]{flex:1 1 0;min-width:0;margin-right:0}.norms-page .diy-zones .zone.stack .fcell>input.control[type=text]{flex:none;width:auto}.norms-page .mp-xtab .norms-xtab.xtab{--nx-c0: 152px;--nx-e: 76px}.norms-page .mp-xtab .norms-xtab.xtab th.measure,.norms-page .mp-xtab .norms-xtab.xtab td.measure{min-width:94px;width:94px}.norms-page .mp-xtab .norms-xtab.xtab td.measure{text-align:right}.norms-page .mp-xtab .norms-xtab.xtab td.entity{text-align:center}.diy-app.norms-page .mp-xtab .norms-xtab.xtab th.rowhead.c0,.diy-app.norms-page .mp-xtab .norms-xtab.xtab td.rowhead.c0{width:var(--nx-c0);min-width:var(--nx-c0);max-width:var(--nx-c0)}.diy-app.norms-page .mp-xtab .norms-xtab.xtab th.frz,.diy-app.norms-page .mp-xtab .norms-xtab.xtab td.frz{width:var(--nx-e);min-width:var(--nx-e);max-width:var(--nx-e)}.diy-app.norms-page .mp-xtab .norms-xtab.xtab td.rowhead.c0.gt-merged{width:auto;min-width:0;max-width:none}.diy-app.norms-page .mp-xtab .norms-xtab.xtab tbody tr.total td.rowhead.c0.gt-merged,.diy-app.norms-page .mp-xtab .norms-xtab.xtab tbody tr.total:hover td.rowhead.c0.gt-merged{background:var(--th-bg);color:var(--th-fg, var(--white));font-weight:500}.kpirow{flex:1;display:flex;gap:.2vw;padding:1vh .8vw}.kpirow-tile{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6vh;min-width:0}.kpirow-label{background:var(--ink);color:var(--white);border-radius:0;padding:.7vh 0;width:100%;text-align:center;box-sizing:border-box;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:clip}.kpirow-value{color:var(--value-blue);font-size:30px;font-weight:700;padding:12px 0;line-height:1.1}.onsale-region .region-body{padding:0;background:var(--white)}.onsale-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;color:var(--ink)}.onsale-table th,.onsale-table td{border:1px solid var(--ink);padding:.3vh .5vw}.onsale-table thead th{position:sticky;top:0;z-index:1}.onsale-table tbody td{background:var(--blue-pale);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onsale-table td.onsale-release{font-weight:500;vertical-align:top}.onsale-table td.onsale-saledate{vertical-align:top}.onsale-table td.onsale-num{text-align:right;font-variant-numeric:tabular-nums}.onsale-table col.c-release{width:16%}.onsale-table col.c-onsale{width:15%}.onsale-table col.c-title{width:25%}.onsale-table col.c-dist,.onsale-table col.c-tracked{width:14%}.onsale-table col.c-shows{width:16%}.onsale-empty{padding:1.2vh 1vw;color:var(--ink);opacity:.6;font-style:italic;font-size:clamp(10px,1vh,14px)}.market-region .title-band .market-subtitle{font-size:clamp(10px,1vh,14px);font-weight:400;opacity:.8}.market-region .region-body{padding:0;background:var(--white)}.market-body{display:flex;height:100%;min-height:0}.market-chart{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:.6vh .8vw 0}.market-chart:first-child{border-right:1px solid var(--blue-pale)}.market-bars{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.5vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.market-row{flex:0 0 4vh;position:relative}.market-bar{position:absolute;top:0;right:0;bottom:0;left:0}.market-row-top .market-line1,.market-row-top .market-line2{color:var(--white)}.market-label{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.2vh;padding:0 .6vw;overflow:hidden}.market-line1{font-size:clamp(10px,1.1vh,15px);font-weight:500;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-line2{font-size:clamp(10px,1.1vh,15px);color:var(--ink)}.market-caption{background:none;border-left:0;border-right:0;border-bottom:0;font-family:inherit;cursor:pointer;flex:none;text-align:center;padding:.5vh .3vw;font-size:clamp(10px,1.2vh,15px);color:var(--ink);border-top:1px solid var(--blue-pale)}.market-caption .sort-icon{margin-left:.6vw;visibility:hidden;font-size:.9em}.market-caption-sorted .sort-icon{visibility:visible}.market-caption:hover .sort-icon{visibility:visible;opacity:.55}.market-caption-sorted:hover .sort-icon{opacity:1}.top10-body{padding:0;background:var(--white);position:relative;overflow:hidden}.top10-map{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--white)}.top10-card{position:absolute;box-sizing:border-box;border:1px solid var(--white);padding:.5vh .6vw;overflow:hidden;font-size:11px;font-weight:500;line-height:1.3;color:var(--ink)}.top10-title{display:block;background:none;border:none;padding:0;margin:0 0 .15vh;font:inherit;font-size:11px;font-weight:500;text-decoration:underline;text-align:left;cursor:pointer;color:inherit}.top10-title,.top10-line{white-space:normal;overflow-wrap:break-word}.top10-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start}.top10-measure .top10-card{position:static;display:inline-block}.top10-measure .top10-title,.top10-measure .top10-line{white-space:nowrap}.tier-0{background:var(--steel-0);color:var(--white)}.tier-1{background:var(--steel-1);color:var(--ink)}.tier-2{background:var(--steel-2);color:var(--ink)}.tier-3{background:var(--steel-3);color:var(--ink)}.tier-4{background:var(--steel-4);color:var(--ink)}.home-side .nav-column{gap:6px}.nav-column .nav-subcol{padding:0;border:none;background:transparent;display:flex;flex-direction:column;gap:6px}.nav-panel{display:flex;flex-direction:column;min-height:0}.nav-panel .title-band{min-width:0;font-size:14px;font-weight:500;padding:.4vh .6vw;flex:none}.nav-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink);flex:1;display:flex;flex-direction:column}.nav-list li{flex:1;display:flex}.nav-item{display:flex;align-items:center;width:100%;text-align:left;flex:1;border:0;border-left:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--ink);padding:1vh .8vw;line-height:1.3;text-decoration:none}.nav-list li:nth-child(odd) .nav-item{background:var(--blue-pale-2)}.nav-list li:nth-child(2n) .nav-item{background:var(--grey-100)}.nav-list li.nav-indent .nav-item{padding-left:1.8vw}.nav-list li.nav-selected .nav-item{background:var(--nav-selected)}.nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-item .nav-label{flex:1 1 auto;min-width:0}.nav-item .nav-tag{flex:none;margin-left:.5vw;font-size:clamp(7px,.8vh,10px);font-weight:500;letter-spacing:.04em;color:var(--text-subtle);background:rgb(var(--white-rgb) / .55);border:1px solid var(--nav-tag-brd);border-radius:2px;padding:0 .35vw}.nav-item:disabled{color:var(--text-disabled-2);cursor:default}.help-icon{display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--white-rgb) / .15);border-radius:2px;width:1.3vw;height:1.1vh;font-size:clamp(10px,1vh,13px)}.help-footer .help-link{display:inline-flex;align-items:center;line-height:0;border-radius:3px;cursor:pointer}.help-footer .help-link:hover{opacity:.85}.help-footer .help-link:focus-visible{outline:2px solid var(--white);outline-offset:2px}.help-footer .help-img{display:block;height:clamp(18px,2.6vh,32px);width:auto}.dp-xtab.xtab thead tr:last-child th{top:0}.dp-xtab .dp-cell{vertical-align:top}.dp-xtab .dp-val{font-variant-numeric:tabular-nums}.dp-xtab .dp-pct{font-size:10px;line-height:1.35;color:var(--ink-soft);font-variant-numeric:tabular-nums}.dp-xtab.xtab tbody tr:nth-child(2n) td{background:var(--white)}.dp-xtab.xtab tbody td.rowhead,.dp-xtab.xtab tbody tr:nth-child(2n) td.rowhead,.dp-xtab.xtab tbody td.gt-col,.dp-xtab.xtab tbody tr:nth-child(2n) td.gt-col{background:var(--blue-pale)}.dp-xtab.xtab tbody tr.total td,.dp-xtab.xtab tbody tr.total td.rowhead{background:var(--blue-pale);color:var(--ink);font-weight:500}.dp-xtab.xtab tbody tr.total:hover td{background:var(--blue-pale)}.dp-norms-xtab.xtab tbody td.rowhead{white-space:normal;text-align:left}.dp-norms-xtab.xtab tbody td.rowhead.dp-group{vertical-align:top}.dp-norms-xtab.xtab tbody tr.total td.rowhead{vertical-align:middle}.dp-norms-xtab.xtab tbody td.dp-cell,.dpa-app .dp-tables .dp-norms-xtab.xtab tbody td.dp-cell{text-align:right}.dp-norms-xtab.xtab,.dpa-app .dp-tables .dp-norms-xtab.xtab{--rowhead-w: 120px}.dpa-app .dp-tables .dp-norms-xtab.xtab th.rowhead,.dpa-app .dp-tables .dp-norms-xtab.xtab td.rowhead{width:120px;min-width:120px;max-width:120px;overflow:hidden}.dpa-app .dp-tables .dp-norms-xtab.xtab tr.total td.rowhead{max-width:none}.dpa-app .dp-tables .dp-norms-xtab.xtab th.gt-col,.dpa-app .dp-tables .dp-norms-xtab.xtab td.gt-col{width:96px;min-width:96px}.dp-summary-table.xtab thead tr:last-child th{top:0}.dp-summary-table.xtab tbody tr:nth-child(2n) td:not(.rowhead){background:var(--white)}.rel.dp-alltitles-body{overflow:hidden;min-height:0}.dp-tables .xtab tbody td{height:51px}.dp-tables{display:flex;align-items:stretch;gap:10px;flex:1;min-height:0}.dp-tables>.dp-left{flex:1 1 38%;min-width:0;min-height:0;display:flex}.dp-tables>.dp-right{flex:1 1 62%;min-width:0;min-height:0;display:flex}.dpa-app{--dz-blue: #e6f1fd;--dz-ink: #1b1b1b;--dz-head: #529bf0;--dz-head-fg: #f5f5f5;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto;overflow-y:hidden}.dpa-app>.diy-zones{--zk: .0115px;position:relative;flex:none;height:calc(11030 * var(--zk));min-width:1800px}.dpa-app .diy-zones .zone{position:absolute;box-sizing:border-box;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.dpa-app .diy-zones .zone.bare{background:transparent}.dpa-app .diy-zones .fcell{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:0;min-height:0;padding:0}.dpa-app .diy-zones .fcell:not(.tableoptions)>label{flex:0 0 66px;min-width:66px;max-width:66px;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:18px;height:18px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpa-app .diy-zones .zone.lbl-wide .fcell:not(.tableoptions)>label{flex-basis:76px;min-width:76px;max-width:76px}.dpa-app .diy-zones .zone.stack .fcell{flex-direction:column;align-items:stretch}.dpa-app .diy-zones .zone.stack .fcell:not(.tableoptions)>label{flex:none;min-width:0;max-width:none;width:auto}.dpa-app .diy-zones .control,.dpa-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032}.dpa-app .diy-zones .ms-button.active{border-color:var(--dz-ctl-brd);box-shadow:none}.dpa-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.dpa-app .diy-zones .fcell>.ms,.dpa-app .diy-zones .fcell>.ms.ss,.dpa-app .diy-zones .fcell>select.control,.dpa-app .diy-zones .fcell>input.control{flex:1 1 0;min-width:0;max-width:none;margin-right:8px}.dpa-app .diy-zones .fcell>.ms .ms-button,.dpa-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.dpa-app .diy-zones .zone.stack .fcell>.ms,.dpa-app .diy-zones .zone.stack .fcell>.ms.ss,.dpa-app .diy-zones .zone.stack .fcell>select.control,.dpa-app .diy-zones .zone.stack .fcell>input.control{flex:none;width:auto;margin-right:0}.dpa-app .diy-zones .fcell>input.control[type=date]{font-size:var(--dz-fs);min-width:0}.dpa-app .ms-panel{width:220px;max-width:90vw}.dpa-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.dpa-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;display:block}.dpa-app .diy-zones .dpa-apply{width:100%;height:100%;cursor:pointer;font:inherit;font-size:12px;color:#2e3032;background:var(--dz-ctl-bg);border:2px solid #2b5f9e;border-radius:0}.dpa-app .diy-zones .dpa-apply:hover{background:var(--dz-blue)}.dpa-app{min-height:0}.dpa-app>.diy-zones{height:calc(11384 * var(--zk));min-width:1200px;background:#fff}.dpa-app .diy-zones .zone.title-block{background:#1b1b1b;display:flex;align-items:center;padding:0 4px 4px 0;font-size:16px;font-weight:500;color:#e3f1fe;white-space:nowrap}.dpa-app .diy-zones .zone.title-block .accent{color:#319df7}.dpa-app .diy-zones .zone.tm-label{background:#1b1b1b;display:flex;align-items:center;justify-content:center}.dpa-app .diy-zones .zone.tm-label span{writing-mode:vertical-rl;transform:rotate(180deg);color:#f5f5f5;font-size:13.33px;font-weight:500;letter-spacing:0}.dpa-app .diy-zones .at-radios{display:flex;flex-direction:column;gap:0;width:100%}.dpa-app .diy-zones .at-radios>.at-title{font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:18px;height:18px}.dpa-app .diy-zones .at-radios label{display:flex;align-items:center;gap:4px;height:20px;line-height:20px;font-size:var(--dz-fs);color:#2e3032;white-space:nowrap;cursor:pointer}.dpa-app .diy-zones .at-radios input[type=radio]{margin:0;accent-color:#2b5f9e}.dpa-app .rel.dp-alltitles-body{background:#fff;padding:0 4px 4px;min-width:1200px}.dpa-app .dp-tables{gap:4px}.dpa-app .dp-tables .grid-wrap{background:#fff;border:1px solid #000}.dpa-app .grid-outer:after{display:none}.dpa-app .dp-tables .xtab{table-layout:fixed;width:100%;border-collapse:collapse}.dpa-app .dp-tables .xtab th,.dpa-app .dp-tables .xtab td{font-size:10px;padding:0 3px;border:1px solid #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpa-app .dp-tables .xtab thead th{height:45px;background:#529bf0;color:#f5f5f5;font-weight:500;text-align:center;vertical-align:middle;white-space:normal;border-color:#000}.dpa-app .dp-tables .xtab tbody td{height:45px;background:#fff;text-align:center}.dpa-app .dp-tables .xtab tbody tr:nth-child(2n) td:not(.rowhead):not(.gt-col){background:#fff}.dpa-app .dp-tables .xtab tbody td.rowhead,.dpa-app .dp-tables .xtab tbody td.gt-col,.dpa-app .dp-tables .xtab tbody tr:nth-child(2n) td.rowhead,.dpa-app .dp-tables .xtab tbody tr:nth-child(2n) td.gt-col{background:#e6f1fd}.dpa-app .dp-tables .xtab tbody tr:hover td{background:inherit}.dpa-app .dp-xtab thead th.rowhead,.dpa-app .dp-xtab tbody td.rowhead{width:141px;min-width:141px;max-width:141px;text-align:left}.dpa-app .dp-xtab .dp-cell{vertical-align:middle;padding-top:2px;padding-bottom:2px}.dpa-app .dp-xtab .dp-val{line-height:14px}.dpa-app .dp-xtab .dp-pct{line-height:13px;font-size:9.5px}.dpa-app .dp-summary-table th.c-title,.dpa-app .dp-summary-table td.c-title{width:120px;text-align:left}.dpa-app .dp-summary-table th.c-release,.dpa-app .dp-summary-table td.c-release{width:66px}.dpa-app .dp-summary-table th.c-exh,.dpa-app .dp-summary-table td.c-exh{width:72px}.dpa-app .dp-summary-table th.c-dir,.dpa-app .dp-summary-table td.c-dir{width:34px}.dpa-app .dp-summary-table td.merged{vertical-align:middle}.dpa-app{overflow-x:auto;overflow-y:auto}.dpa-app .diy-zones .zone.lbl-xwide .fcell:not(.tableoptions)>label{flex-basis:92px;min-width:92px;max-width:92px}.dpa-app .dp-summary-table{min-width:0}.dpa-app .dp-tables>.dp-left{flex:1 1 40%}.dpa-app .dp-tables>.dp-right{flex:1 1 60%}.dpa-app .dp-summary-table td{text-overflow:clip}.dpa-app .diy-zones .zone.lbl-short .fcell:not(.tableoptions)>label{flex-basis:36px;min-width:36px;max-width:36px}.dpa-app .dp-xtab thead th.gt-col,.dpa-app .dp-xtab tbody td.gt-col{width:64px}.dpa-app .dp-xtab thead th.rowhead,.dpa-app .dp-xtab tbody td.rowhead{width:120px;min-width:120px;max-width:120px}.dpa-app .diy-zones .zone.tm-ctl .fcell>.ms,.dpa-app .diy-zones .zone.tm-ctl .fcell>.ms.ss,.dpa-app .diy-zones .zone.tm-ctl .fcell>select.control,.dpa-app .diy-zones .zone.tm-ctl .fcell>input.control{width:100%;box-sizing:border-box;margin-right:0}.dpa-app .diy-zones .zone.tm-ctl .fcell .ms-button{width:100%;box-sizing:border-box}.dpa-app .dp-tables .grid-wrap{border:0}.dpa-app .dp-summary-table tbody td.c-release,.dpa-app .dp-summary-table tbody td.c-exh,.dpa-app .dp-summary-table tbody td.c-dir,.dpa-app .dp-summary-table tbody tr:nth-child(2n) td.c-release,.dpa-app .dp-summary-table tbody tr:nth-child(2n) td.c-exh,.dpa-app .dp-summary-table tbody tr:nth-child(2n) td.c-dir{background:#e6f1fd}.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.c-exh,.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.c-dir,.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.c-release{background:#e6f1fd!important}.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.c-title,.dpa-app .dp-tables .dp-summary-table.xtab thead tr th.c-title{text-align:left!important}.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.merged{vertical-align:top!important}.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td:not(.c-title):not(.c-release):not(.c-exh):not(.c-dir){text-align:right!important}.dpa-app .dp-tables .dp-xtab.xtab tbody tr td.dp-cell{text-align:right!important}.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.merged{vertical-align:top!important;line-height:45px;padding-top:0;padding-bottom:0;text-align:center!important}.dpa-app .diy-zones .zone.tm-ctl .fcell>input.control[type=text]{width:100%;box-sizing:border-box}.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.c-title,.dpa-app .dp-tables .dp-summary-table.xtab tbody tr td.c-title.merged{text-align:left!important}.dp-details-xtab.xtab th.dp-title-col,.dp-details-xtab.xtab tbody td:not(.rowhead){width:70px;min-width:70px;max-width:70px}.dp-details-xtab.xtab th.dp-title-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 4px;background:var(--blue-pale-2);color:var(--value-blue);font-weight:500}.dp-details-xtab.xtab thead th.dp-measure-head{text-align:center;white-space:normal;line-height:1.15}.dp-details-xtab.xtab tbody td:not(.rowhead){text-align:right}.dp-title-strip{display:flex;width:100%;background:var(--value-blue);margin:8px 0 14px}.dp-strip-title{flex:1 1 0;min-width:0;padding:7px 8px;border:0;background:transparent;color:var(--white);font-weight:500;font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dp-strip-title.on{text-decoration:underline}.dp-strip-title.dim{opacity:.55}.dp-details-xtab.xtab tbody tr:nth-child(2n) td{background:var(--white)}.dp-details-xtab.xtab tbody tr:nth-child(2n) td.rowhead,.dp-details-xtab.xtab tbody td.rowhead{background:var(--blue-pale-2)}.dp-truncated-notice{position:absolute;left:18px;bottom:20px;z-index:20;background:rgb(var(--blue-dark-rgb) / .92);color:var(--white);font-size:11px;padding:4px 10px;border-radius:12px;pointer-events:none;box-shadow:var(--shadow)}.dpa-app.dpd-app>.diy-zones{--zk: .0105px;height:calc(11602 * var(--zk))}.dpa-app .diy-zones .zone.pale{background:#e3f1fe}.dpa-app .rel.dpd-body{--zk: .0105px;background:#fff;padding:0 .468% 4px;min-width:1200px}.dpd-body .dp-title-strip{display:flex;box-sizing:border-box;width:100%;height:31px;margin:0 0 calc(4955 * var(--zk) - 31px);background:#529bf0;border:1px solid #1b1b1b}.dpd-body .dp-strip-title{flex:1 1 0;min-width:0;height:100%;padding:0 8px;border:0;background:transparent;color:#f5f5f5;font:inherit;font-size:13.33px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dpd-body .dp-strip-title.on{text-decoration:underline}.dpd-body .dp-strip-title.dim{opacity:.55}.dpd-body .dp-details-xtab.xtab{table-layout:fixed;border-collapse:collapse;width:auto;font-family:var(--dz-font);font-size:10.67px;background:#fff}.dpd-body .dp-details-xtab.xtab th,.dpd-body .dp-details-xtab.xtab td{box-sizing:border-box;border:1px solid #1b1b1b;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpd-body .dp-details-xtab.xtab thead th{background:#529bf0;color:#e6f1fd;font-weight:500;text-align:center;vertical-align:middle}.dpd-body .dp-details-xtab.xtab thead th.dp-measure-head{height:30px;white-space:normal;line-height:13px}.dpd-body .dp-details-xtab.xtab thead th.dp-title-col{height:25px;background:#529bf0;color:#e6f1fd;font-weight:500}.dpd-body .dp-details-xtab.xtab th.rowhead,.dpd-body .dp-details-xtab.xtab td.rowhead{width:109px;min-width:109px;max-width:109px;border-left:2px solid #1b1b1b}.dpd-body .dp-details-xtab.xtab thead th.rowhead{background:#529bf0}.dpd-body .dp-details-xtab.xtab tbody td{height:27.5px;background:#fff;color:#1b1b1b;text-align:right}.dpd-body .dp-details-xtab.xtab tbody td.rowhead{background:#e6f1fd;text-align:left;font-weight:500}.dpd-body .dp-details-xtab.xtab tbody tr:nth-child(2n) td:not(.rowhead){background:#fff}.dpd-body .grid-outer:after{display:none}.dpd-body .grid-wrap{border-top:0;background:#fff}.dpd-body .dp-details-xtab.xtab thead tr:last-child th:not(.rowhead){top:30px}.dpd-body .dp-details-xtab.xtab thead th,.dpd-body .dp-details-xtab.xtab thead th.dp-measure-head,.dpd-body .dp-details-xtab.xtab thead th.dp-title-col{font-weight:500}.grid-wrap.onsale-flat-wrap{border-top:0;font-family:var(--font-sans)}table.xtab.onsale-flat-table{table-layout:fixed;border-collapse:collapse;min-width:0;font-size:12px;color:#1b1b1b}table.xtab.onsale-flat-table th,table.xtab.onsale-flat-table td{padding:0 4px;min-width:0;border:1px solid #1b1b1b;font-size:12px;font-weight:400;line-height:18px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:clip}table.xtab.onsale-flat-table thead th{background:#319df7;color:#f5f5f5;font-size:12px;font-weight:500;text-align:center;vertical-align:middle;padding:0 4px;line-height:14px;border-color:#1b1b1b;position:sticky;z-index:3;white-space:normal}table.xtab.onsale-flat-table thead tr.onsale-th-row1 th{top:0;height:40px}table.xtab.onsale-flat-table.has-groups thead tr.onsale-th-row2 th{top:40px;height:28px}.onsale-th-text{display:block}table.xtab.onsale-flat-table thead th.onsale-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.xtab.onsale-flat-table thead th.onsale-sortable:hover,table.xtab.onsale-flat-table thead th.onsale-sortable:focus-visible{background:#2b8be0;outline:none}table.xtab.onsale-flat-table .az-sort{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}table.xtab.onsale-flat-table thead th.onsale-th-field .az-sort{top:auto;bottom:4px;transform:none}table.xtab.onsale-flat-table thead th.onsale-sortable:hover .az-sort,table.xtab.onsale-flat-table thead th.onsale-sortable:focus-visible .az-sort,table.xtab.onsale-flat-table .az-sort-on{opacity:1}table.xtab.onsale-flat-table tbody td{background:#fff;font-variant-numeric:normal}table.xtab.onsale-flat-table tbody tr:nth-child(2n) td,table.xtab.onsale-flat-table tbody tr:hover td{background:#fff}table.xtab.onsale-flat-table tbody td.onsale-flat-left,table.xtab.onsale-flat-table tbody tr:nth-child(2n) td.onsale-flat-left,table.xtab.onsale-flat-table tbody tr:hover td.onsale-flat-left,table.xtab.onsale-flat-table tbody td.onsale-flat-center,table.xtab.onsale-flat-table tbody tr:nth-child(2n) td.onsale-flat-center,table.xtab.onsale-flat-table tbody tr:hover td.onsale-flat-center{background:#e3f1fe}table.xtab.onsale-flat-table td.onsale-flat-left{text-align:left}table.xtab.onsale-flat-table td.onsale-flat-center{text-align:center}table.xtab.onsale-flat-table td.onsale-flat-right{text-align:right}table.xtab.onsale-flat-table td.onsale-flat-group{vertical-align:top}.onsale-flat-empty{text-align:left;color:var(--ink);opacity:.6;font-style:italic}.onsale-flat-table.xtab th.onsale-flat-pin,.onsale-flat-table.xtab td.onsale-flat-pin{position:sticky;z-index:4}.onsale-flat-table.xtab thead th.onsale-flat-pin{z-index:6}.onsale-flat-table.xtab tbody td.onsale-flat-pin{background:#e3f1fe}.onsale-flat-table.xtab tbody tr:nth-child(2n) td.onsale-flat-pin{background:#e3f1fe}.onsale-flat-table.xtab .onsale-flat-pin-last{border-right:2px solid #1b1b1b;box-shadow:none}.onsale-summary-panels{display:flex;flex-direction:column;gap:20px;padding:12px 0;flex:1;min-height:0;overflow:auto}.onsale-summary-panels .onsale-flat-wrap{overflow:visible}.onsale-panel-title{margin:0 0 6px;font-size:14px;font-weight:500;color:var(--ink)}.onsale-page{font-family:var(--font-sans);color:#1b1b1b}.os-header{display:grid;flex:none;width:calc(100% * 98232 / 100000);height:140px;grid-template-columns:14716fr 10237fr 8307fr 5535fr 9399fr 9606fr 9840fr 7286fr 6245fr 10397fr 6664fr;grid-template-rows:3571fr 2365fr 1542fr 4352fr;background:#fff;border-bottom:0}.os-header>.filter-grid,.os-header>.filter-grid>.fcol{display:contents}.os-logo{grid-column:1;grid-row:1 / 4;display:flex;align-items:center;justify-content:center;padding:4px 4px 0 0}.os-logo a{display:block;width:100%}.os-logo img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.os-title-band{grid-column:1 / 3;grid-row:4;background:#1b1b1b;margin:2px 2px 2px 0;padding:0 6px;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.os-title-band .accent{color:#319df7;font-size:16px;font-weight:400}.os-title-band .rest{color:#fff;font-size:12px;font-weight:500}.os-header [data-fkey=title]{grid-column:2;grid-row:1}.os-header [data-fkey=distributor]{grid-column:2;grid-row:2 / 4}.os-header [data-fkey=exhibitionrange]{grid-column:3;grid-row:1 / 5}.os-header [data-fkey=range_from]{grid-column:4;grid-row:1 / 4}.os-header [data-fkey=range_to]{grid-column:4;grid-row:4}.os-header [data-fkey=circuit]{grid-column:5;grid-row:1}.os-header [data-fkey=market]{grid-column:5;grid-row:2 / 4}.os-header [data-fkey=daypart]{grid-column:5;grid-row:4}.os-header [data-fkey=audit_type]{grid-column:6;grid-row:1}.os-header [data-fkey=film_format]{grid-column:6;grid-row:2 / 4}.os-header [data-fkey=country_us_ca]{grid-column:6;grid-row:4}.os-header [data-fkey=genre]{grid-column:7;grid-row:1}.os-header [data-fkey=rating]{grid-column:7;grid-row:2 / 4}.os-header [data-fkey=screens]{grid-column:7;grid-row:4}.os-header [data-fkey=tracked_from]{grid-column:8;grid-row:1 / 3}.os-header [data-fkey=dir_from]{grid-column:8;grid-row:3 / 5}.os-header [data-fkey=tracked_to]{grid-column:9;grid-row:1 / 3}.os-header [data-fkey=dir_to]{grid-column:9;grid-row:3 / 5}.os-header [data-fkey=reportbasedon]{grid-column:10;grid-row:1 / 5}.os-header [data-fkey=elements]{grid-column:11;grid-row:1 / 3}.os-header [data-fkey=export]{grid-column:11;grid-row:3 / 5}.os-header .fcell{margin:2px;padding:2px 6px;background:#e3f1fe;border:0;border-radius:0;min-height:0;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden;color:#1b1b1b}.os-header .fcell:not(.tableoptions)>label,.os-header .fcell.tableoptions .fcell-legend{flex:none;min-width:0;max-width:none;font-size:12px;font-weight:500;color:#1b1b1b;white-space:nowrap;overflow:visible;text-overflow:clip}.os-header .fcell.tableoptions label{font-weight:400}.os-header .fcell>.ms{flex:0 0 52%;margin-left:auto;min-width:0;max-width:none}.os-header .fcell>.ms .ms-button{width:100%}.os-header [data-fkey=elements]>.ms{flex:0 0 auto;margin-left:0;width:100%}.os-header [data-fkey=range_from],.os-header [data-fkey=range_to],.os-header [data-fkey=tracked_from],.os-header [data-fkey=tracked_to],.os-header [data-fkey=dir_from],.os-header [data-fkey=dir_to],.os-header [data-fkey=elements]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px}.os-header [data-fkey=range_to]{padding-top:9px}.os-header [data-fkey=tracked_to],.os-header [data-fkey=dir_to]{padding-top:19px}.os-header .fcell>input.control[type=date],.os-header .fcell>input.control[type=text]{flex:0 0 20px;width:100%;min-width:0;height:20px}.os-header .fcell.tableoptions{background:#e3f1fe;border:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:2px 6px}.os-header .fcell.tableoptions .fcell-legend{padding:0}.os-header .fcell.tableoptions label{font-size:12px;gap:5px}.os-header .fcell.tableoptions input[type=radio]{margin:0;accent-color:#1b1b1b}.os-header .control,.os-header .ms-button{background:#fff;border:1px solid #8f8f8f;border-radius:2px;height:20px;padding:0 4px;font-size:12px;color:#1b1b1b}.os-header .ms-button .caret{font-size:8px;color:#1b1b1b}.os-header input[type=date]{cursor:pointer}.os-header input[type=date]::-webkit-calendar-picker-indicator{width:12px;height:12px;margin:0 0 0 2px;padding:0;cursor:pointer;opacity:.8}.os-header input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.os-header .os-export{justify-content:center;align-items:center}.os-header .os-export .export-btn{margin:0}.onsale-page>.rel{background:#fff}.pes-page{--d: #1b1b1b;--blue: #319df7;--pale: #e3f1fe;--lt: #f5f5f5;background:#fff;overflow:auto}.pes-page .rel{overflow:auto}.pes-scroll{flex:1 1 auto;min-height:0;overflow:auto}.pes-canvas{width:984px;margin:3px 0 8px 8px;position:relative;color:#333;display:flex;flex-direction:column;gap:8px}.pes-toprow{display:flex;height:58px;gap:8px}.pes-logo{width:252px;flex:0 0 252px;display:flex;align-items:center;padding-left:8px;box-sizing:border-box}.pes-logo a,.pes-logo img{display:block}.pes-logo img{height:56px;width:auto;max-width:240px}.pes-card{background:var(--pale);display:flex;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0;box-sizing:border-box;padding:0;overflow:visible}.pes-card>label{font-size:11px;font-weight:500;color:#333;line-height:15px;height:15px}.pes-card .fcell,.pes-card .ms,.pes-card .ss{width:100%}.pes-card>select,.pes-card>input,.pes-card>.control,.pes-card .ms>.ms-button{width:100%;max-width:none;box-sizing:border-box;height:20px;min-height:0;margin:0;font-size:10px;background:#fff;color:#333;border:1px solid #767676;border-radius:0;padding:0 4px}.pes-card-dist{width:150px;flex:0 0 150px}.pes-card-title{width:270px;flex:0 0 270px}.pes-card-dbr{width:120px;flex:0 0 120px}.pes-card-asof{flex:1 1 auto}.pes-asof-row{display:flex;gap:4px}.pes-tm-flag{color:var(--warn-history);font-weight:500;margin-left:4px}.pes-tm-clear{width:auto!important;flex:0 0 auto;min-width:20px;padding:0 5px!important;cursor:pointer}.pes-banner{height:35px;background:var(--d);display:flex;align-items:center;justify-content:space-between;padding:0;font-size:16px;font-weight:500}.pes-banner>span{padding-left:0}.pes-banner-a{color:var(--blue)}.pes-banner-b{color:var(--pale)}.pes-banner .export-btn{margin-right:6px}.pes-headband{display:flex;height:85px;gap:8px}.pes-tile{background:var(--blue);color:#333;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.pes-tile-l{width:129px;flex:0 0 129px}.pes-tile-r{width:130px;flex:0 0 130px}.pes-tile-label{font-size:13.3px;font-weight:600;line-height:20px}.pes-tile-value{font-size:16px;font-weight:600;line-height:22px}.pes-headcenter{flex:1 1 auto;background:var(--pale);border:1px solid #6e6e6e;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pes-hc-title{font-size:18.7px;font-weight:600;line-height:26px}.pes-hc-sub{font-size:13.3px;font-weight:600;line-height:19px}.pes-band{display:flex;height:115px;gap:8px;overflow:hidden}.pes-allin{width:175px;flex:0 0 175px}.pes-total{width:173px;flex:0 0 173px}.pes-overall{flex:1 1 auto;display:flex;flex-direction:column}.pes-allin,.pes-total{display:flex;flex-direction:column}.pes-lbl{height:65px;box-sizing:border-box;background:var(--blue);color:var(--lt);border:1px solid var(--d);font-weight:600;font-size:13.3px;display:flex;align-items:center;justify-content:center}.pes-val{height:63px;box-sizing:border-box;background:var(--pale);border:1px solid var(--d);border-top:0;color:#1b1b1b;font-weight:600;font-size:13.3px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pes-total .pes-val{line-height:20px}.pes-totalpct{font-size:12px}.pes-val,.pes-val b{font-weight:700}.pes-dirhead,.pes-wdhead,.pes-dirvals{display:flex}.pes-dirhead>div,.pes-wdhead>div,.pes-dirvals>div{flex:1 1 0;box-sizing:border-box;text-align:center;border:1px solid var(--d);border-left:0}.pes-dirhead>div:first-child,.pes-wdhead>div:first-child,.pes-dirvals>div:first-child{border-left:1px solid var(--d)}.pes-dirhead{height:33px;background:var(--blue);color:var(--pale);font-size:13.3px;font-weight:600}.pes-wdhead{height:32px;background:var(--pale);color:#1b1b1b;font-size:13.3px;font-weight:600}.pes-wdhead>div,.pes-dirhead>div{border-top:1px solid var(--d);display:flex;align-items:center;justify-content:center}.pes-wdhead>div{border-top:0}.pes-dirvals{height:50px;font-size:13.3px;color:#333}.pes-dirvals>div{border-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:21px}.pes-dirvals,.pes-dirvals b,.pes-dirvals span{font-weight:600}.pes-xblock{width:984px;margin-top:0}.pes-x-title,.pes-x-film_format{width:963px}.pes-x-title .pes-xbar{display:none}.pes-xbar{height:11px;background:var(--d);margin-bottom:4px}.pes-xscroll{overflow-y:auto;overflow-x:hidden}.pes-x-circuit .pes-xscroll,.pes-x-market .pes-xscroll,.pes-x-audit_type .pes-xscroll{height:130px}.pes-xscroll::-webkit-scrollbar{width:21px}.pes-xscroll::-webkit-scrollbar-track{background:var(--lt)}.pes-xscroll::-webkit-scrollbar-thumb{background:#dcdcdc}.pes-xtab{width:963px;border-collapse:collapse;table-layout:fixed;font-size:10.67px;color:#1b1b1b}.pes-xtab th{background:var(--blue);color:var(--lt);font-weight:600;height:40px;line-height:14px;padding:0 2px;text-align:center;border:1px solid var(--d)}.pes-xtab th.pes-rowhead{border-width:2px;width:193px;background:var(--blue)}.pes-xtab td{height:25px;box-sizing:border-box;border:1px solid var(--d);padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}.pes-x-title .pes-xtab td{height:33px}.pes-xtab td.pes-rowhead{width:193px;background:var(--pale);text-align:left}.pes-xtab td.pes-num{text-align:right;font-variant-numeric:tabular-nums}.pes-x-circuit,.pes-x-market,.pes-x-audit_type{margin-bottom:5px}.pes-x-title{margin-bottom:2px}.pes-empty{padding:24px;color:var(--text-muted)}.theater-xtab.xtab tbody tr.total td.rowhead,.theater-xtab.xtab tbody tr.total td.entity{background:var(--value-blue);color:var(--white);font-weight:500}.theater-xtab.xtab tbody tr.total td.measure{background:var(--blue-pale-2);color:var(--ink);font-weight:500}.theater-xtab.xtab tbody tr.total:hover td.rowhead,.theater-xtab.xtab tbody tr.total:hover td.entity{background:var(--value-blue)}.theater-xtab.xtab tbody tr.total:hover td.measure{background:var(--blue-pale-2)}.theater-xtab.xtab tbody tr:nth-child(2n) td{background:var(--white)}.theater-xtab.xtab tbody td.rowhead,.theater-xtab.xtab tbody tr:nth-child(2n) td.rowhead,.theater-xtab.xtab tbody td.entity,.theater-xtab.xtab tbody tr:nth-child(2n) td.entity{background:var(--blue-pale-2)}.theater-xtab.xtab th.measure.r2,.theater-xtab.xtab td.measure.r2{border-left:1px solid var(--cell-line)}.theater-xtab.xtab th.measure.sub{font-weight:500;font-size:.92em}.theater-xtab.xtab thead tr:only-child th{top:0}.theater-xtab.xtab th.entity,.theater-xtab.xtab td.entity,.theater-xtab.xtab th.measure,.theater-xtab.xtab td.measure{min-width:104px}.ts-aggby{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}.ts-aggby select.control{width:auto}.tsn-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-acc: #319df7;--dz-hdr: #f5f5f5;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-grid: #1b1b1b;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto}.tsn-app .rel{overflow-y:auto}.tsn-app .rel>*{flex:none}.tsn-app>.diy-zones{--zk: .0103px;position:relative;flex:none;height:calc(6300 * var(--zk));min-width:1200px}.tsn-app .diy-zones .zone{position:absolute;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.tsn-app .diy-zones .zone.bare{background:transparent}.tsn-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.tsn-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}.tsn-app .diy-zones .zone.title-block{background:var(--dz-ink);color:var(--dz-hdr);display:flex;align-items:center;padding:0 0 0 2px;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden}.tsn-app .diy-zones .zone.title-block .acc{color:var(--dz-acc)}.tsn-app .diy-zones .fcell{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding:0}.tsn-app .diy-zones .fcell>label{flex:none;min-width:0;max-width:none;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:15px;height:15px;padding:0 0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsn-app .diy-zones .control,.tsn-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032;box-sizing:border-box}.tsn-app .diy-zones input.control{background:#fff}.tsn-app .diy-zones .fcell>.ms,.tsn-app .diy-zones .fcell>.ms.ss,.tsn-app .diy-zones .fcell>input.control{flex:none;margin:0 4px 0 2px;width:auto;min-width:0;max-width:none}.tsn-app .diy-zones .fcell>input.control[type=date]{font-size:var(--dz-fs)}.tsn-app .diy-zones .fcell>.ms .ms-button,.tsn-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.tsn-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.tsn-app .ms-panel{width:260px;max-width:90vw}.tsn-app .diy-zones .zone.btn-zone{display:flex;align-items:center;justify-content:center}.tsn-titleband{background:var(--dz-ink);color:var(--dz-hdr);font-size:16px;font-weight:500;min-height:34px;line-height:34px;padding:0 4px;width:100%;min-width:1200px;box-sizing:border-box}.tsn-titleband .acc{color:var(--dz-acc)}.tsn-btn{font:inherit;font-size:11.5px;font-weight:500;color:var(--dz-ink);background:var(--dz-blue);border:0;width:100%;height:100%;cursor:pointer}.tsn-btn:hover{background:#d3e8fc}.tsn-row{display:grid;grid-template-columns:minmax(420px,30%) minmax(0,1fr);gap:6px;margin-top:6px;min-width:1200px}.tsn-row>.tsn-panel{margin-top:0}.tsn-panel{position:relative;background:#fff;min-width:1200px;margin-top:6px;display:flex;flex-direction:column}.tsn-row .tsn-panel{min-width:0}.tsn-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--dz-ink);padding:4px;min-height:30px;box-sizing:border-box}.tsn-panel-head h3{margin:0;font-size:13px;font-weight:500;color:var(--dz-acc);white-space:nowrap}.tsn-panel-sub{margin-left:5px;color:var(--dz-hdr)}.tsn-panel-tools{display:flex;align-items:center;gap:8px}.tsn-panel-body{position:relative;padding:4px 0 0;min-height:0;flex:1}.tsn-toggle{display:inline-flex;border:1px solid var(--dz-blue)}.tsn-toggle button{font:inherit;font-size:11px;font-weight:500;padding:1px 10px;border:0;background:var(--dz-ink);color:var(--dz-blue);cursor:pointer}.tsn-toggle button+button{border-left:1px solid var(--dz-blue)}.tsn-toggle button.on{background:var(--dz-blue);color:var(--dz-ink)}.tsn-swatch{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px;flex:none}.tsn-empty{padding:24px 12px;color:#6b6b6b;font-size:13px}.tsn-error{color:#c0392b;margin-left:8px}.tsn-link{border:0;background:none;color:var(--dz-acc);cursor:pointer;font:inherit;text-decoration:underline}.tsn-scroll{position:relative;overflow:auto;max-height:420px}.tsn-title-table{max-height:300px}.tsn-table{border-collapse:separate;border-spacing:0;font-size:var(--dz-fs);color:var(--dz-ink);font-variant-numeric:tabular-nums;border-top:1px solid var(--dz-ink);border-left:1px solid var(--dz-ink)}.tsn-scroll .tsn-table{width:100%}.tsn-title-table .tsn-table{table-layout:fixed}.tsn-table th,.tsn-table td{border-right:1px solid var(--dz-grid);border-bottom:1px solid var(--dz-grid)}.tsn-table th{position:sticky;top:0;z-index:2;background:var(--dz-acc);color:var(--dz-hdr);font-weight:500;text-align:center;vertical-align:middle;height:48px;padding:0 4px;white-space:normal;line-height:13px;border-color:var(--dz-ink)}.tsn-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tsn-table th.sortable:hover{background:#2389e0}.tsn-table td{background:#fff;text-align:right;padding:0 4px;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsn-table td.l{text-align:left}.tsn-table td.rh{background:var(--dz-blue)}.tsn-table td.muted{color:#6b6b6b}.tsn-table thead{position:sticky;top:0;z-index:3}.tsn-table thead th{position:relative;top:auto}.tsn-table thead tr.gt td{position:static}.tsn-table tr.gt td:not(.rh){background:#fff}.tsn-title-table th:first-child{width:22%}.tsn-matrix .tsn-table th{height:32px;min-width:48px}.tsn-matrix .tsn-table td{min-width:48px}.tsn-matrix .sticky{position:sticky;left:0;z-index:1;min-width:200px;max-width:240px}.tsn-matrix th.sticky{z-index:3}.tsn-donut{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:6px}.tsn-donut svg{width:100%;max-width:300px;height:auto;overflow:visible}.tsn-donut-lbl{font-size:10.5px;fill:#333;font-variant-numeric:tabular-nums}.tsn-donut-total{font-size:18px;font-weight:500;fill:var(--dz-ink)}.tsn-donut-sub{font-size:11px;fill:#6b6b6b}.tsn-legend-dp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto auto;gap:3px 16px;font-size:11px}.tsn-legend-dp li{display:flex;align-items:center;gap:4px}.tsn-dp-name{font-weight:500;color:var(--dz-ink)}.tsn-dp-range{color:#6b6b6b}.tsn-hourly{position:relative}.tsn-hscroll{overflow-x:auto}.tsn-hscroll svg{display:block}.tsn-grid{stroke:#ececec;stroke-width:1}.tsn-sep{stroke:#e3e3e3;stroke-width:1}.tsn-base{stroke:#bdbdbd;stroke-width:1}.tsn-axis{font-size:10px;fill:#6b6b6b;font-variant-numeric:tabular-nums}.tsn-hour{font-size:11px;fill:var(--dz-ink)}.tsn-bar-lbl{font-size:9px;fill:var(--dz-ink)}.tsn-bar-lbl.in{fill:#fff;font-weight:500}.tsn-legend{padding:4px 6px}.tsn-legend-head{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;color:#333;margin-bottom:3px}.tsn-legend-head input{width:200px;height:18px;font-size:var(--dz-fs);border:1px solid var(--dz-ctl-brd);border-radius:0;padding:0 4px}.tsn-legend-list{display:flex;flex-wrap:wrap;gap:2px 10px;max-height:66px;overflow-y:auto}.tsn-legend-item{font:inherit;font-size:11px;border:1px solid transparent;background:none;padding:0 4px;cursor:pointer;color:#333;display:inline-flex;align-items:center;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsn-legend-item:hover{background:var(--dz-blue)}.tsn-legend-item.on{border-color:var(--dz-acc);background:var(--dz-blue)}.tsn-legend-item.dim{opacity:.45}.tsn-sched-panel .tsn-panel-body{min-height:120px}.tsn-gantt{position:relative}.tsn-gantt-scroll{overflow:auto;position:relative;border:1px solid var(--dz-ink)}.tsn-gantt-head{position:sticky;top:0;z-index:4;display:flex;background:var(--dz-acc);color:var(--dz-hdr);font-size:11px;font-weight:500}.tsn-gantt-head .tsn-gantt-cols{background:var(--dz-acc);z-index:5}.tsn-gantt-cols{position:sticky;left:0;z-index:3;display:flex;height:100%;background:var(--dz-blue);border-right:1px solid var(--dz-ink);flex:none}.tsn-gantt-cols>span{padding:0 4px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;flex:none}.tsn-gantt-head .tsn-gantt-cols>span{line-height:26px;border-right:1px solid var(--dz-ink);text-align:center;height:26px}.tsn-gantt-cols>span.num{text-align:right}.tsn-gantt-axis{position:absolute;top:0;height:100%}.tsn-gantt-axis>span{position:absolute;top:0;line-height:26px;text-align:center;white-space:nowrap;overflow:hidden;border-left:1px solid var(--dz-ink);box-sizing:border-box}.tsn-gantt-tick{position:absolute;width:0;border-left:1px solid #ececec}.tsn-gantt-row{position:absolute;left:0;height:20px;font-size:var(--dz-fs);color:var(--dz-ink);border-bottom:1px solid #e3e3e3}.tsn-gantt-row{border-bottom:0}.tsn-gantt-row>.tsn-gantt-cols>span{border-right:1px solid var(--dz-grid);box-sizing:border-box}.tsn-gantt-row>.tsn-gantt-cols>span.cell{border-bottom:1px solid var(--dz-grid)}.tsn-gantt-row>.tsn-gantt-cols>span.top{border-top:1px solid var(--dz-grid)}.tsn-gantt-row:last-child>.tsn-gantt-cols>span{border-bottom:1px solid var(--dz-grid)}.tsn-gantt-row:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #ececec;pointer-events:none}.tsn-gantt-row:hover .tsn-gantt-cols{background:#d3e8fc}.tsn-bar{position:absolute;top:3px;height:14px;font-size:9.5px;line-height:14px;text-align:center;color:var(--dz-ink);font-weight:500;overflow:hidden;white-space:nowrap;cursor:default}.tsn-bar:hover{outline:1px solid var(--dz-ink)}.tsn-vtable{overflow:auto;position:relative;border:1px solid var(--dz-ink);font-size:var(--dz-fs);color:var(--dz-ink);font-variant-numeric:tabular-nums}.tsn-vrow{display:grid;grid-template-columns:7% 12% 7% 19% 9% 9% 12% 11% 14%;position:absolute;left:0;right:0;height:20px;min-width:920px;background:#fff}.tsn-vrow>span{padding:0 4px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid var(--dz-grid);border-bottom:1px solid var(--dz-grid);box-sizing:border-box}.tsn-vrow>span:nth-child(-n+4){background:var(--dz-blue)}.tsn-vrow>span.num{text-align:right}.tsn-vrow:hover>span{background:#d3e8fc}.tsn-vrow.head{position:sticky;top:0;z-index:2;height:32px;background:var(--dz-acc);color:var(--dz-hdr);font-weight:500}.tsn-vrow.head>span{line-height:32px;background:var(--dz-acc);text-align:center;border-right:1px solid var(--dz-ink)}.tsn-tip{position:fixed;z-index:60;pointer-events:none;background:#fff;border:1px solid #9a9a9a;padding:6px 8px;font-size:11px;min-width:170px;color:var(--dz-ink)}.tsn-tip-head{font-weight:500;margin-bottom:4px;display:flex;align-items:center}.tsn-tip-row{display:flex;justify-content:space-between;gap:12px;color:#333}.tsn-tip-row b{font-variant-numeric:tabular-nums}.tsn-app{--tsn-top-h: 210px;--tsn-hour-h: 200px}.tsn-app .rel{overflow-y:hidden;display:flex;flex-direction:column}.tsn-app .rel>.tsn-sched-panel{flex:1 1 auto;min-height:140px}.tsn-sched-panel .tsn-panel-body,.tsn-sched-panel .tsn-gantt{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tsn-sched-panel .tsn-gantt-scroll,.tsn-sched-panel .tsn-vtable{flex:1 1 auto;min-height:0}.tsn-row{align-items:stretch;grid-template-columns:minmax(400px,30%) minmax(0,1fr)}.tsn-row .tsn-panel-body{flex:none;height:var(--tsn-top-h);overflow:hidden;box-sizing:border-box;padding-top:2px}.tsn-row .tsn-scroll{height:var(--tsn-top-h);max-height:var(--tsn-top-h);box-sizing:border-box}.tsn-title-panel .tsn-title-table{max-height:var(--tsn-top-h)}.tsn-row .tsn-table thead th{height:34px;box-sizing:border-box}.tsn-donut-panel .tsn-donut{height:var(--tsn-top-h);flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 0 4px;box-sizing:border-box}.tsn-donut-panel .tsn-donut svg{flex:0 1 auto;height:calc(var(--tsn-top-h) - 6px);width:calc((var(--tsn-top-h) - 6px) * 1.4);min-width:0;max-width:none}.tsn-donut-panel .tsn-legend-dp{grid-template-columns:auto;gap:4px}.tsn-donut-panel .tsn-legend-dp li{flex-wrap:wrap}.tsn-donut-panel .tsn-dp-range{flex-basis:100%;padding-left:15px;font-size:10px}.tsn-hour-panel .tsn-panel-body{flex:none;height:var(--tsn-hour-h);overflow:hidden;box-sizing:border-box;padding-top:2px}.tsn-hour-panel .tsn-scroll{height:var(--tsn-hour-h);max-height:var(--tsn-hour-h);box-sizing:border-box}.tsn-hour-wrap{display:flex;height:100%;gap:6px}.tsn-hour-wrap .tsn-hourly{flex:1 1 0;min-width:0;width:0;height:100%;overflow:hidden}.tsn-hour-wrap .tsn-legend{flex:0 0 230px;width:230px;max-width:230px;display:flex;flex-direction:column;min-height:0;padding:2px 6px;border-left:1px solid #e3e3e3;box-sizing:border-box}.tsn-hour-wrap .tsn-legend-head{flex-wrap:wrap;gap:4px 8px}.tsn-hour-wrap .tsn-legend-head input{width:100%}.tsn-hour-wrap .tsn-legend-list{flex:1 1 auto;min-height:0;max-height:none;flex-direction:column;flex-wrap:nowrap;gap:1px;overflow-y:auto}.tsn-hour-wrap .tsn-legend-item{max-width:100%;flex:none}.tsn-row .tsn-table tr.gt td,.tsn-row .tsn-table tr.gt td:not(.rh){background:#cfe5fb;font-weight:500}.tsn-vrow{grid-template-columns:7% 12% 7% 19% 11% 11% 11% 11% 11%}.tsn-vrow>span:nth-child(-n+4){border-right:1px solid var(--dz-grid);border-bottom:1px solid var(--dz-grid)}.tsn-vrow>span:nth-child(4){border-right-color:var(--dz-ink)}.tsn-donut-panel .tsn-donut-lbl{font-size:14px}.tsn-donut-panel .tsn-donut-total{font-size:24px}.tsn-donut-panel .tsn-donut-sub{font-size:14px}.tsn-hour-wrap .tsn-legend-item{overflow:hidden;text-overflow:ellipsis}.tsn-pick{padding:40px 16px;font-size:14px;color:var(--dz-ink);text-align:center;background:var(--dz-blue);margin-top:6px;min-width:1200px;box-sizing:border-box}.tsn-donut-panel .tsn-legend-dp{margin-left:auto}.eff-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-head: #319df7;--dz-head-fg: #f5f5f5;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto;overflow-y:hidden}.eff-app>.diy-zones{--zk: .0115px;position:relative;flex:none;height:calc(11030 * var(--zk));min-width:1800px}.eff-app .diy-zones .zone{position:absolute;box-sizing:border-box;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.eff-app .diy-zones .zone.bare{background:transparent}.eff-app .diy-zones .fcell{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:0;min-height:0;padding:0}.eff-app .diy-zones .fcell:not(.tableoptions)>label{flex:0 0 66px;min-width:66px;max-width:66px;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:18px;height:18px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eff-app .diy-zones .zone.lbl-wide .fcell:not(.tableoptions)>label{flex-basis:76px;min-width:76px;max-width:76px}.eff-app .diy-zones .zone.lbl-xwide .fcell:not(.tableoptions)>label{flex-basis:110px;min-width:110px;max-width:110px}.eff-app .diy-zones .zone.stack .fcell{flex-direction:column;align-items:stretch}.eff-app .diy-zones .zone.stack .fcell:not(.tableoptions)>label{flex:none;min-width:0;max-width:none;width:auto}.eff-app .diy-zones .control,.eff-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032}.eff-app .diy-zones .ms-button.active{border-color:var(--dz-ctl-brd);box-shadow:none}.eff-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.eff-app .diy-zones .fcell>.ms,.eff-app .diy-zones .fcell>.ms.ss,.eff-app .diy-zones .fcell>select.control,.eff-app .diy-zones .fcell>input.control{flex:1 1 0;min-width:0;max-width:none;margin-right:8px}.eff-app .diy-zones .fcell>.ms .ms-button,.eff-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.eff-app .diy-zones .zone.stack .fcell>.ms,.eff-app .diy-zones .zone.stack .fcell>.ms.ss,.eff-app .diy-zones .zone.stack .fcell>select.control,.eff-app .diy-zones .zone.stack .fcell>input.control{flex:none;width:auto;margin-right:0}.eff-app .diy-zones .fcell>input.control[type=date]{font-size:var(--dz-fs);min-width:0}.eff-app .ms-panel{width:220px;max-width:90vw}.eff-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.eff-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;display:block}.eff-app .diy-zones .eff-apply{width:100%;height:100%;cursor:pointer;font:inherit;font-size:12px;color:#2e3032;background:var(--dz-ctl-bg);border:2px solid #2b5f9e;border-radius:0}.eff-app .diy-zones .eff-apply:hover{background:var(--dz-blue)}.eff-app .eff-title-bar{flex:none;margin:4px 4px 0;height:32px;padding:0 8px;display:flex;align-items:center;background:#000;color:#fff;font-size:16px;font-weight:500;min-width:1792px}.eff-app .rel{margin:3px 4px 0;min-width:1792px}.eff-app .grid-wrap{border-top:0}.eff-app .grid-outer:after{display:none}.eff-xtab.xtab{--rowhead-w: 140px;border-collapse:separate;border-spacing:0}.eff-xtab.xtab th,.eff-xtab.xtab td{box-sizing:border-box;font-size:12px;line-height:1.2;padding:0 6px;border:0;border-right:1px solid var(--band-ink-2);border-bottom:1px solid var(--band-ink-2)}.eff-xtab.xtab thead tr:first-child th{border-top:1px solid var(--band-ink-2)}.eff-xtab.xtab th.rowhead,.eff-xtab.xtab td.rowhead{border-left:1px solid var(--band-ink-2)}.eff-xtab.xtab thead th{height:36px;white-space:normal;text-align:center;vertical-align:middle;color:var(--grey-100);font-weight:500;background:var(--th-bg)}.eff-xtab.xtab thead th.rowhead{min-width:140px;width:140px;max-width:140px}.eff-xtab.xtab tbody td{height:19.4px;overflow:hidden;text-overflow:ellipsis}.eff-xtab.xtab tbody td.rowhead{min-width:140px;width:140px;max-width:140px;text-align:left;border-right-color:var(--band-ink-2)}.eff-xtab.xtab tbody tr td.measure{background:var(--white)}.eff-xtab.xtab tbody tr td.entity,.eff-xtab.xtab tbody tr td.rowhead{background:var(--blue-pale-2)}.eff-xtab.xtab tbody tr:not(.total):hover td.measure{background:var(--white)}.eff-xtab.xtab tbody tr:not(.total):hover td.entity,.eff-xtab.xtab tbody tr:not(.total):hover td.rowhead{background:var(--blue-pale-2)}.eff-xtab.xtab tbody tr.total td.rowhead,.eff-xtab.xtab tbody tr.total td.entity{background:var(--value-blue);color:var(--white);font-weight:500}.eff-xtab.xtab tbody tr.total td.measure{background:var(--blue-pale-2);color:var(--ink);font-weight:500}.eff-xtab.xtab th.k-circuit,.eff-xtab.xtab td.k-circuit{min-width:97px;width:97px;max-width:97px}.eff-xtab.xtab th.k-market,.eff-xtab.xtab td.k-market{min-width:80px;width:80px;max-width:80px}.eff-xtab.xtab th.k-first_show,.eff-xtab.xtab td.k-first_show,.eff-xtab.xtab th.k-last_show,.eff-xtab.xtab td.k-last_show,.eff-xtab.xtab th.k-operating_hours_plus,.eff-xtab.xtab td.k-operating_hours_plus,.eff-xtab.xtab th.k-auditoriums,.eff-xtab.xtab td.k-auditoriums{min-width:78px;width:78px;max-width:78px}.eff-xtab.xtab th.measure,.eff-xtab.xtab td.measure{min-width:98px;width:98px}.eff-xtab.xtab tbody td.al-left{text-align:left}.eff-xtab.xtab tbody td.al-center{text-align:center}.eff-xtab.xtab tbody td.al-right{text-align:right}.eff-xtab.xtab thead th.rowhead{left:0;z-index:7}.eff-xtab.xtab tbody td.rowhead{left:0;z-index:5;box-shadow:none}.eff-xtab.xtab thead th.k-circuit{position:sticky;left:140px;z-index:6;background:var(--th-bg)}.eff-xtab.xtab tbody td.k-circuit{position:sticky;left:140px;z-index:5}.eff-xtab.xtab thead th.k-market{position:sticky;left:237px;z-index:6;background:var(--th-bg)}.eff-xtab.xtab tbody td.k-market{position:sticky;left:237px;z-index:5}.eff-xtab.xtab thead th.k-first_show{position:sticky;left:317px;z-index:6;background:var(--th-bg)}.eff-xtab.xtab tbody td.k-first_show{position:sticky;left:317px;z-index:5}.eff-xtab.xtab thead th.k-last_show{position:sticky;left:395px;z-index:6;background:var(--th-bg)}.eff-xtab.xtab tbody td.k-last_show{position:sticky;left:395px;z-index:5}.eff-xtab.xtab thead th.k-operating_hours_plus{position:sticky;left:473px;z-index:6;background:var(--th-bg)}.eff-xtab.xtab tbody td.k-operating_hours_plus{position:sticky;left:473px;z-index:5}.eff-xtab.xtab thead th.k-auditoriums{position:sticky;left:551px;z-index:6;background:var(--th-bg)}.eff-xtab.xtab tbody td.k-auditoriums{position:sticky;left:551px;z-index:5}.eff-xtab.xtab thead th.k-auditoriums,.eff-xtab.xtab tbody td.k-auditoriums{box-shadow:var(--shadow-edge)}.eff-xtab.xtab tbody tr.total td.k-circuit,.eff-xtab.xtab tbody tr.total td.k-market,.eff-xtab.xtab tbody tr.total td.k-first_show,.eff-xtab.xtab tbody tr.total td.k-last_show,.eff-xtab.xtab tbody tr.total td.k-operating_hours_plus,.eff-xtab.xtab tbody tr.total td.k-auditoriums{background:var(--value-blue)}.eff-xtab.xtab tbody tr.total td.rowhead.total-merged{min-width:629px;width:629px;max-width:629px;left:0;z-index:5;box-shadow:var(--shadow-edge);text-align:left}.eff-xtab.xtab tbody tr.total td,.eff-xtab.xtab tbody tr.total td.measure,.eff-xtab.xtab tbody tr.total td.rowhead{font-weight:500}.eff-app .loading-veil.eff-veil{animation:none;opacity:1}.eff-app .scroll-hint{display:none}.p3d-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-head-fg: #f5f5f5;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto;overflow-y:hidden}.p3d-app>.diy-zones{--zk: .0103px;position:relative;flex:none;height:calc(12757 * var(--zk));min-width:1800px;margin-top:10px}.p3d-app .diy-zones .zone{position:absolute;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.p3d-app .diy-zones .zone.bare{background:transparent}.p3d-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.p3d-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;object-position:left top;display:block}.p3d-app .diy-zones .zone.title-block{background:#111;color:#fff;display:flex;align-items:center;padding:0 0 0 2px;font-size:20px;font-weight:400}.p3d-app .diy-zones .zone.title-block .acc{color:#3f9bf2}.p3d-app .diy-zones .zone.vlabel{background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.p3d-app .diy-zones .zone.vlabel span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.p3d-app .diy-zones .fcell{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.p3d-app .diy-zones .fcell>label{font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:15px;height:15px;padding:0 0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3d-app .diy-zones .control,.p3d-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032;box-sizing:border-box}.p3d-app .diy-zones .control.pbox{background:#fff}.p3d-app .diy-zones .fcell>.ms,.p3d-app .diy-zones .fcell>.ms.ss,.p3d-app .diy-zones .fcell>input.control{margin:0 4px 0 2px;width:auto;min-width:0}.p3d-app .diy-zones .fcell>.ms .ms-button,.p3d-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.p3d-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.p3d-app .diy-zones .ms-button:disabled{opacity:1;color:#2e3032;cursor:default}.p3d-app .ms-panel{width:220px;max-width:90vw}.p3d-app .fcell[data-fkey=title] .ms-panel,.p3d-app .p3d-target-cell .ms-panel{width:max-content;min-width:220px;max-width:min(620px,90vw)}.p3d-app .p3d-target-cell .ms-panel{left:auto!important;right:8px}.p3d-app .fcell[data-fkey=title] .ms-item,.p3d-app .p3d-target-cell .ms-item{white-space:nowrap}.p3d-app .fcell[data-fkey=title] .ms-item>span,.p3d-app .p3d-target-cell .ms-item>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3d-bucket{position:relative}.p3d-panel{position:absolute;z-index:60;top:19px;left:0;min-width:150px;background:#fff;border:1px solid var(--dz-ctl-brd);padding:2px 4px}.p3d-panel .ms-item{display:block;white-space:nowrap;font-size:var(--dz-fs);line-height:18px}.p3d-range{margin:0 6px 0 4px}.p3d-range .vals{display:flex;justify-content:space-between;font-size:var(--dz-fs);color:#2e3032;line-height:15px;padding:0 1px}.p3d-slider{position:relative;height:16px;margin-top:1px}.p3d-slider .track{position:absolute;left:5px;right:5px;top:7px;height:3px;background:#cfcfcf;border-radius:2px}.p3d-slider .fill{position:absolute;top:7px;height:3px;background:#9a9a9a;margin:0 5px}.p3d-slider input[type=range]{position:absolute;left:0;top:0;width:100%;height:16px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p3d-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:11px;height:11px;border-radius:50%;background:#fff;border:1px solid #777;cursor:pointer}.p3d-slider input[type=range]::-moz-range-thumb{pointer-events:auto;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid #777;cursor:pointer}.p3d-range.disabled .p3d-slider input[type=range]::-webkit-slider-thumb{cursor:default}.p3d-app .rel{margin:1px 0 0;min-width:1800px}.p3d-app .grid-wrap{border-top:0}.p3d-tables{width:100%;min-width:1800px;flex:1;min-height:0;display:flex;flex-direction:column}.p3d-tables>.p3d-bar,.p3d-tables>table{flex:none}.p3d-comp-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.p3d-comp thead th{position:sticky;top:0;z-index:3}.p3d-comp tr.total td{position:sticky;top:36px;z-index:2}.p3d-tables:not(.pln-tables) .p3d-comp tr.total td{position:static}.p3d-bar{height:28px;display:flex;align-items:center;padding:0 4px;background:#1b1b1b;color:#fff;font-size:13px}.p3d-bar .acc{color:#3f9bf2;margin-right:4px}.p3d-bar{margin-bottom:6px}.p3d-bar-comp{margin-top:8px}.p3d-xtab{width:100%;table-layout:fixed;border-collapse:collapse;font-size:10.7px}.p3d-xtab th,.p3d-xtab td{border:1px solid #1b1b1b;padding:0 5px;overflow:hidden}.p3d-xtab thead th{height:36px;background:var(--value-blue, #319df7);color:#fff;font-weight:500;text-align:center;vertical-align:middle;border-color:#1b1b1b;line-height:1.2}.p3d-xtab thead th span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p3d-xtab tbody td{height:19px;white-space:nowrap;text-overflow:ellipsis}.p3d-xtab td.meta{background:#e3f1fe}.p3d-xtab td.meta.left{text-align:left}.p3d-xtab td.meta.title{background:#e3f1fe;text-align:left}.p3d-xtab td.meta.center{text-align:center}.p3d-xtab td.num{text-align:right;background:#fff;font-variant-numeric:tabular-nums}.p3d-xtab th.split,.p3d-xtab td.split{border-left:2px solid #1b1b1b}.p3d-xtab tr.total td.total-label{background:var(--value-blue, #319df7);color:#fff;text-align:left;font-weight:500}.p3d-xtab tr.total td.num{background:#e3f1fe;font-weight:500}.sd-page{--sd-gap: 4px;background:#fff;font-family:var(--font-sans);color:#1b1b1b}.sd-page .rel{overflow:hidden;background:#fff;min-height:0;position:relative}.sd-header{display:grid;grid-template-columns:repeat(1,minmax(0,335fr)) minmax(0,146fr) minmax(0,204fr) minmax(0,173fr) minmax(0,195fr) minmax(0,166fr) minmax(0,131fr) minmax(0,166fr) minmax(0,116fr) minmax(0,39fr) minmax(0,247fr);column-gap:var(--sd-gap);padding:6px 4px 0;height:136px;box-sizing:border-box;font-size:11px;background:#fff}.sd-col{display:flex;flex-direction:column;gap:var(--sd-gap);min-width:0}.sd-col>.sd-top{flex:67 1 0;min-height:0}.sd-col>.sd-bot{flex:61 1 0;min-height:0}.sd-row{display:flex;gap:var(--sd-gap);min-width:0}.sd-row>.sd-panel{flex:1 1 0;min-width:0}.sd-logo-cell{display:flex;flex-direction:column;min-width:0}.sd-logo{flex:0 0 88px;display:flex;align-items:center}.sd-logo img{height:84px;width:auto;max-width:100%;display:block}.sd-title{flex:1 1 auto;margin-top:2px;background:#000;color:#fff;font-size:16px;display:flex;align-items:flex-end;padding:0 3px 4px}.sd-title .sd-accent{color:#3f9cf5;margin-right:4px}.sd-panel{background:#e3f1fe;padding:2px 4px;box-sizing:border-box;min-width:0;display:flex;flex-direction:column}.sd-panel>label{font-size:11px;font-weight:500;color:#1b1b1b;line-height:15px;display:block}.sd-panel .ms,.sd-panel .ms-root{width:100%}.sd-panel .ms-button{width:100%;height:19px;background:#fff;border:1px solid #a9a9a9;border-radius:0;font-size:11px;padding:0 16px 0 3px;text-align:left;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-inline{flex-direction:row;align-items:flex-start;gap:8px}.sd-inline>.sd-sub{flex:1 1 0;min-width:0}.sd-inline>.sd-sub>label{font-size:11px;line-height:15px;display:block}.sd-period{padding-top:3px}.sd-period>label{font-weight:500;font-size:12px;margin-bottom:1px}.sd-period>label.sd-radio{font-weight:400}.sd-radio{font-weight:400;display:flex;align-items:center;gap:4px;font-size:12px;line-height:19px;cursor:pointer}.sd-radio input{margin:0;accent-color:#1b1b1b}.sd-custom{display:flex;align-items:center;gap:6px;justify-content:space-between}.sd-custom>span{font-size:12px;font-weight:500;width:48px}.sd-custom input{flex:1 1 auto}.sd-input{width:100%;height:19px;box-sizing:border-box;border:1px solid #a9a9a9;background:#fff;font-size:11px;padding:0 3px;border-radius:0}.sd-slider>label{font-size:11px;font-weight:500}.sd-slider-vals{display:flex;justify-content:space-between;font-size:11px;line-height:15px;padding:0 2px}.sd-track{position:relative;height:16px;margin:2px 6px 0}.sd-track:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:#c3c3c3}.sd-fill{position:absolute;top:7px;height:2px;background:#8a8a8a}.sd-track input[type=range]{position:absolute;left:-6px;width:calc(100% + 12px);top:0;height:16px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sd-track input[type=range]::-webkit-slider-runnable-track{background:transparent;height:16px}.sd-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:9px;height:13px;margin-top:1px;background:#fff;border:1px solid #6d6d6d;border-radius:2px;cursor:pointer}.sd-track input[type=range]::-moz-range-track{background:transparent;height:16px}.sd-track input[type=range]::-moz-range-thumb{pointer-events:auto;width:7px;height:11px;background:#fff;border:1px solid #6d6d6d;border-radius:2px;cursor:pointer}.sd-target-strip{background:#000;color:#3f9cf5;font-weight:500;font-size:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:17px}.sd-target-col{display:flex;flex-direction:column;gap:var(--sd-gap);min-width:0}.sd-target-col .sd-tt{flex:0 0 31px;flex-direction:row;align-items:center;gap:6px;padding:2px 4px}.sd-target-col .sd-tt>label{flex:0 0 auto}.sd-target-col .sd-tt .ms{flex:1 1 auto;min-width:0}.sd-target-col .sd-pp{flex:0 0 27px;align-items:center;justify-content:center;font-size:12px;font-weight:500}.sd-target-col .sd-pcts{flex:1 1 0;display:flex;gap:var(--sd-gap);min-height:0}.sd-target-col .sd-pcts>.sd-panel{flex:1 1 0}.sd-body{padding:9px 4px 6px;display:flex;flex-direction:column;gap:8px;background:#fff;flex:1 1 auto;min-height:0}.sd-sec{flex:0 0 auto}.sd-sec-scroll{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.sd-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden}.sd-scroll .sd-table{margin-top:0}.sd-scroll .sd-table th{position:sticky;top:0;z-index:2}.sd-scroll .sd-table tr.sd-total td{position:sticky;top:36px;z-index:1}.sd-bar{height:28px;background:#1b1b1b;color:#fff;font-size:13px;display:flex;align-items:center;padding:0 4px}.sd-bar .sd-accent{color:#3f9cf5;margin-right:4px}.sd-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;margin-top:4px}.sd-table th{position:relative;background:#319df7;color:#f5f5f5;font-weight:500;text-align:center;vertical-align:middle;height:36px;padding:0 3px;border:1px solid #000;box-sizing:border-box;line-height:14px}.sd-table th.sd-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sd-table th.sd-sortable:hover,.sd-table th.sd-sortable:focus-visible{background:#2b8be0;outline:none}.sd-table th .sd-h-label{display:block;min-width:0;overflow:hidden}.sd-table .az-sort{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}.sd-table th.sd-sortable:hover .az-sort,.sd-table th.sd-sortable:focus-visible .az-sort,.sd-table .az-sort-on{opacity:1}.sd-table td{height:19px;padding:0 4px;border:1px solid #000;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;color:#1b1b1b}.sd-table td.sd-meta{background:#e3f1fe}.sd-table td.sd-left{text-align:left}.sd-table td.sd-center{text-align:center}.sd-table td.sd-grey{color:#000}.sd-table td.sd-num{text-align:right}.sd-table .sd-split{border-left:3px solid #000}.sd-table tr.sd-total td{font-weight:500;background:#e3f1fe}.sd-table tr.sd-total td.sd-meta{background:#e3f1fe}.sd-loading{padding:12px;font-size:12px}.sd-col>.sd-top>.sd-panel,.sd-col>.sd-bot>.sd-panel{flex:1 1 auto;width:100%}.sd-col>.sd-panel,.sd-col>.sd-row{width:100%;box-sizing:border-box}.sd-sec{position:relative}.dp-page{--dp-gap: 4px;background:#fff;font-family:var(--font-sans);color:#1b1b1b}.dp-page .rel{overflow:auto;background:#fff}.dp-header{display:grid;grid-template-columns:minmax(0,16922fr) minmax(0,9667fr) minmax(0,10622fr) minmax(0,8317fr) minmax(0,8118fr) minmax(0,7614fr) minmax(0,7788fr) minmax(0,11749fr) minmax(0,7559fr) minmax(0,2535fr) minmax(0,6261fr);column-gap:var(--dp-gap);padding:6px 4px 0;height:150px;box-sizing:border-box;font-size:11px;background:#fff}.dp-col{display:flex;flex-direction:column;gap:var(--dp-gap);min-width:0;min-height:0}.dp-col>*{min-height:0}.dp-three>.dp-panel{flex:1 1 0}.dp-stack{display:flex;flex-direction:column;min-height:0}.dp-stack>.dp-panel{flex:1 1 auto}.dp-row{display:flex;gap:var(--dp-gap);min-width:0;min-height:0}.dp-row>.dp-panel{min-width:0}.dp-logo-cell{gap:0}.dp-logo{flex:8321 1 0;display:flex;align-items:center;min-height:0}.dp-logo img{max-height:84px;width:auto;max-width:100%;display:block}.dp-title{flex:6352 1 0;background:#1b1b1b;color:#fff;font-size:16px;display:flex;align-items:center;padding:0 3px}.dp-panel{background:#e3f1fe;padding:2px 4px;box-sizing:border-box;min-width:0;display:flex;flex-direction:column}.dp-panel>label{font-size:11px;font-weight:500;color:#1b1b1b;line-height:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-panel .ms,.dp-panel .ms-root{width:100%}.dp-panel .ms-button{width:100%;height:19px;background:#fff;border:1px solid #a9a9a9;border-radius:0;font-size:11px;padding:0 16px 0 3px;text-align:left;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-radio-panel>label:first-child{font-size:12px;margin-bottom:1px}.dp-panel>label.dp-radio{font-weight:400}.dp-radio{display:flex;align-items:center;gap:4px;font-size:12px;line-height:19px;cursor:pointer}.dp-radio input{margin:0;accent-color:#1b1b1b}.dp-input{width:100%;height:19px;box-sizing:border-box;border:1px solid #a9a9a9;background:#fff;font-size:11px;padding:0 3px;border-radius:0}.dp-slider-vals{display:flex;justify-content:space-between;font-size:11px;line-height:15px;padding:0 2px}.dp-track{position:relative;height:16px;margin:2px 6px 0}.dp-track:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:#c3c3c3}.dp-fill{position:absolute;top:7px;height:2px;background:#8a8a8a}.dp-track input[type=range]{position:absolute;left:-6px;width:calc(100% + 12px);top:0;height:16px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dp-track input[type=range]::-webkit-slider-runnable-track{background:transparent;height:16px}.dp-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:9px;height:13px;margin-top:1px;background:#fff;border:1px solid #6d6d6d;border-radius:2px;cursor:pointer}.dp-track input[type=range]::-moz-range-track{background:transparent;height:16px}.dp-track input[type=range]::-moz-range-thumb{pointer-events:auto;width:7px;height:11px;background:#fff;border:1px solid #6d6d6d;border-radius:2px;cursor:pointer}.dp-bucket{position:relative}.dp-bucket-panel{position:absolute;z-index:60;top:19px;left:0;min-width:150px;background:#fff;border:1px solid #a9a9a9;padding:2px 4px}.dp-bucket-panel .ms-item{display:block;white-space:nowrap;font-size:11px;line-height:18px}.dp-target-strip{background:#1b1b1b;color:#3f9cf5;font-size:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:17px}.dp-body{padding:9px 4px 24px;display:flex;flex-direction:column;gap:8px;background:#fff}.dp-bar{height:28px;background:#1b1b1b;color:#fff;font-size:13px;display:flex;align-items:center;padding:0 4px}.dp-bar .dp-accent{color:#3f9cf5;margin-right:4px}.dp-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;margin-top:4px}.dp-table th{background:#319df7;color:#f5f5f5;font-weight:500;text-align:center;vertical-align:middle;height:36px;padding:0 3px;border:1px solid #000;box-sizing:border-box;line-height:14px}.dp-table td{height:19px;padding:0 4px;border:1px solid #000;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;color:#1b1b1b}.dp-table td.dp-meta{background:#e3f1fe}.dp-table td.dp-left{text-align:left}.dp-table td.dp-center{text-align:center}.dp-table td.dp-num{text-align:right}.dp-table .dp-split{border-left:3px solid #000}.dp-table tr.dp-total td{background:#e3f1fe}.dp-loading{padding:12px;font-size:12px}.pln-app .pln-bucket-panel{width:170px}.pln-tables .pln-comp tbody tr.pln-pick{cursor:pointer}.pln-tables .pln-comp tbody tr.pln-pick.sel td.meta,.pln-tables .pln-comp tbody tr.pln-pick.sel td.num{background:#cfe6fd}.pln-tables .pln-comp tbody tr.pln-pick.dim td{color:#8a8a8a}.pln-tables .p3d-xtab td.meta[rowspan]{vertical-align:top}.pln-tables>.p3d-comp-scroll{flex:0 1 auto;max-height:55vh}.pln-tables>.pln-linked-scroll{flex:0 1 auto;overflow-y:auto;min-height:0}.pln-app .ms-panel.pln-title-panel{width:max-content;min-width:220px;max-width:min(620px,90vw)}.pln-app .pln-title-panel .ms-item>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pln-tables .p3d-xtab tbody td.meta:not(.total-label){background:#e3f1fe}.pln-tables .p3d-xtab td.meta.left{text-align:left}.pa-charts-wrap{border-bottom:1px solid var(--rule)}.pa-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px 0;font-size:12px;color:var(--text-statusbar)}.pa-controls .ss{min-width:170px}.pa-charts{display:flex;gap:12px;padding:10px 16px 4px;flex-wrap:wrap}.pa-chart{flex:1 1 300px;min-width:280px;background:var(--panel-bg);border:1px solid var(--rule)}.pa-chart-title{background:var(--band-ink-2);color:var(--white);font-size:12px;font-weight:500;padding:6px 10px}.pa-chart-title .accent{color:var(--value-blue);margin-right:4px}.pa-svg{display:block;width:100%;height:auto}.pa-chart-empty{padding:28px;text-align:center;color:var(--text-muted);font-size:12px}.pa-placeholder{padding:24px 16px;color:var(--text-muted);font-size:12px;border-bottom:1px solid var(--rule)}.pa-grid{stroke:var(--cell-line);stroke-width:1;opacity:.5;vector-effect:non-scaling-stroke}.pa-axis{fill:var(--text-muted);font-size:9px}.pa-legend{display:flex;flex-wrap:wrap;gap:10px;padding:4px 16px 12px;font-size:11px;color:var(--text-statusbar)}.pa-legend-item{display:inline-flex;align-items:center;gap:5px}.pa-swatch{width:10px;height:10px;border-radius:2px;display:inline-block;flex:none}.bv-page .title-band{flex:1;background:#1b1b1b;font-family:var(--font-sans)}.bv-page .title-row{background:#1b1b1b;margin:0;border:0}.bv-page .title-row .export-btn{align-self:stretch;margin:0;border-radius:0;height:auto;border-color:#1b1b1b}.bv-page.bv-hide-title .title-row{display:none}.bv-xtab{flex:1;min-height:0;min-width:0;display:flex}.bv-dual{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column}.bv-summary{flex:0 0 auto;height:120px;max-height:120px;min-height:0;min-width:0;display:flex;overflow:hidden;border-bottom:1px solid var(--rule)}.bv-summary .grid-outer{flex:1;min-height:0}.bv-summary .grid-wrap{overflow:auto;min-height:0}.bv-summary .xtab thead tr:only-child th{top:0;z-index:6}.bv-detail-caption{flex:0 0 auto;background:#1b1b1b;color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:500;padding:6px 12px}.bv-detail-caption .bv-detail-grain{color:#319df7}.bv-xtab-detail{flex:1 1 0;min-height:0;display:flex}.bv-dual .xtab.xtab-fixed{table-layout:fixed;border-collapse:collapse}.bv-dual .xtab.xtab-fixed td:not(.rowhead){min-width:0;overflow:hidden;text-overflow:clip}.bv-dual .xtab.xtab-freeze-lead td.rowhead{position:sticky;z-index:4;min-width:0;max-width:none;overflow:hidden;text-overflow:clip}.bv-dual .xtab.xtab-freeze-lead th.rowhead{position:sticky;z-index:4;min-width:0;max-width:none}.bv-dual .xtab.xtab-freeze-lead thead th.rowhead{z-index:6}.bv-dual .xtab.xtab-freeze-lead .rowhead.last{box-shadow:none;border-right:2px solid #1b1b1b}.bv-page{font-family:var(--font-sans);color:#1b1b1b}.bv-page .xtab{font-family:var(--font-sans);font-size:12px;color:#1b1b1b;border-collapse:collapse}.bv-page .xtab th,.bv-page .xtab td,.bv-page .xtab tbody td.rowhead,.bv-page .xtab thead th.rowhead{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:18px;color:#1b1b1b;border:1px solid #1b1b1b;padding:0 4px}.bv-page .xtab thead th,.bv-page .xtab thead th.rowhead,.bv-dual .xtab.xtab-fixed thead th,.bv-dual .xtab.xtab-fixed thead th:not(.rowhead){position:sticky;z-index:5;background:#319df7;color:#f5f5f5;font-weight:500;font-size:12px;text-align:center;vertical-align:middle;border:1px solid #1b1b1b;white-space:normal;overflow:visible;text-overflow:clip;line-height:14px;padding:0 4px;height:40px;min-height:40px;word-break:break-word}.bv-page .xtab thead tr:not(:only-child) th{height:26px;min-height:26px}.bv-page .xtab thead tr:last-child:not(:only-child) th{top:26px}.bv-page .xtab thead th.xtab-measure-band{text-align:center;font-weight:500;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-page .xtab thead th.rowhead[rowspan]{vertical-align:bottom;height:auto;min-height:52px;padding-bottom:6px;top:0;z-index:8}.bv-page .xtab.xtab-freeze-lead thead th:not(.rowhead){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-page .xtab thead th.rowhead,.bv-dual .xtab.xtab-freeze-lead thead th.rowhead{z-index:7}.bv-page .xtab thead tr:only-child th,.bv-dual .xtab thead tr:only-child th,.bv-dual .xtab.xtab-freeze-lead thead tr:only-child th,.bv-dual .xtab.xtab-freeze-lead thead tr:only-child th.rowhead,.bv-dual .xtab.xtab-freeze-lead thead tr:only-child th:not(.rowhead){top:0}.bv-dual .xtab.xtab-freeze-lead thead th.rowhead{position:sticky;z-index:8;background:#319df7;color:#f5f5f5}.bv-page .grid-wrap,.bv-page .bv-xtab .grid-wrap{border-top:0;margin-top:0}.bv-page>.rel{margin-top:0;padding-top:0}.bv-page .xtab tbody td:not(.rowhead),.bv-page .xtab tbody tr:nth-child(2n) td:not(.rowhead),.bv-page .xtab tbody tr:hover td:not(.rowhead),.bv-dual .xtab tbody td:not(.rowhead),.bv-dual .xtab tbody tr:nth-child(2n) td:not(.rowhead),.bv-dual .xtab tbody tr:hover td:not(.rowhead){color:#1b1b1b;background:#fff;height:20px}.bv-page .xtab tbody td.rowhead,.bv-page .xtab tbody tr:nth-child(2n) td.rowhead,.bv-page .xtab tbody tr:hover td.rowhead{background:#e3f1fe;color:#1b1b1b;font-weight:400;border:1px solid #1b1b1b;height:20px}.bv-page .xtab tbody tr.total td:not(.rowhead),.bv-page .xtab tbody tr.total:hover td:not(.rowhead),.bv-dual .xtab tbody tr.total td:not(.rowhead),.bv-dual .xtab tbody tr.total:hover td:not(.rowhead){background:#fff;color:#1b1b1b;font-weight:500;border:1px solid #1b1b1b}.bv-page .xtab tbody tr.total td.rowhead,.bv-page .xtab tbody tr.total:hover td.rowhead{background:#e3f1fe;color:#1b1b1b;font-weight:500;border:1px solid #1b1b1b}.bv-dual .xtab tbody tr.group-end td{border-bottom:2px solid #1b1b1b}.bv-dual .xtab tbody td.group-cell,.bv-dual .xtab tbody td.rowhead.c0{vertical-align:top;font-weight:500;color:#000;background:#e3f1fe;padding-top:2px}.bv-dual .xtab tbody tr:nth-child(2n) td.rowhead.c0,.bv-dual .xtab tbody tr:hover td.rowhead.c0,.bv-dual .xtab tbody tr.total td.rowhead.c0{color:#000;font-weight:500}.bv-xtab:not(.bv-xtab-detail) .xtab:not(.xtab-freeze-lead) thead th.rowhead{position:sticky;left:auto}.bv-xtab:not(.bv-xtab-detail) .xtab:not(.xtab-freeze-lead) tbody td.rowhead{position:static;left:auto}.bv-xtab .xtab.xtab-fixed{table-layout:fixed;border-collapse:collapse}.bv-xtab .xtab.xtab-freeze-lead td.rowhead,.bv-dual .bv-xtab-detail .xtab.xtab-freeze-lead tbody td.rowhead{position:sticky;z-index:4;min-width:0;max-width:none;overflow:hidden;text-overflow:clip;background:#e3f1fe;box-shadow:inset -1px 0 #1b1b1b}.bv-xtab .xtab.xtab-freeze-lead thead th.rowhead,.bv-dual .bv-xtab-detail .xtab.xtab-freeze-lead thead th.rowhead{position:sticky;z-index:8;min-width:0;max-width:none;overflow:hidden;text-overflow:clip;background:#319df7;color:#f5f5f5;box-shadow:inset -1px 0 #1b1b1b}.bv-xtab .xtab.xtab-freeze-lead th.rowhead.last,.bv-xtab .xtab.xtab-freeze-lead td.rowhead.last{border-right:2px solid #1b1b1b;box-shadow:inset -2px 0 #1b1b1b}.bv-page .xtab td.rowhead.muted,.bv-page .xtab tbody td,.bv-page .xtab tbody td.rowhead{color:#000}.bv-page .xtab .sort-icon{color:#f5f5f5;opacity:1}.bv-page .header:has(.ps-header),.ps-header{background:#fff;font-family:var(--font-sans);color:#1b1b1b}.bv-page .header:has(.ps-header) .brand{background:#fff;justify-content:flex-start;align-items:stretch;padding:6px 0 0;gap:0;width:172px}.bv-page .header:has(.ps-header.ta-shelf) .brand,.bv-page .header:has(.ps-header):not(:has(.brand-caption)) .brand{justify-content:center;align-items:center;padding:10px 12px;width:268px}.bv-page .header:has(.ps-header) .brand a{padding:4px 8px 0;margin-top:0;align-self:center}.bv-page .header:has(.ps-header.ta-shelf) .brand a,.bv-page .header:has(.ps-header):not(:has(.brand-caption)) .brand a{padding:0;margin:0;width:100%;justify-content:center}.bv-page .header:has(.ps-header) .brand img{max-width:156px;width:100%}.bv-page .header:has(.ps-header.ta-shelf) .brand img,.bv-page .header:has(.ps-header):not(:has(.brand-caption)) .brand img{max-width:248px;width:100%}.bv-page .header:has(.ps-header.ta-shelf) .user-menu{flex:1 1 auto!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:0!important;padding:0 18px;gap:12px;min-width:0}.bv-page .header:has(.ps-header.ta-shelf) .filter-grid.ps-header.ta-shelf{flex:0 1 auto!important}.bv-page .header:has(.ps-header.ta-shelf) .user-menu-switch{padding:7px 14px;font-size:13px}.bv-page .header:has(.ps-header.ta-shelf) .user-menu-name{font-size:13px}.bv-page .header:has(.ps-header.ta-shelf) .user-menu-org{font-size:12px}.bv-page .header:has(.ps-header.ta-shelf) .cl-userButtonTrigger,.bv-page .header:has(.ps-header.ta-shelf) .cl-avatarBox{width:36px!important;height:36px!important}.bv-page .header:has(.ps-header) .brand-caption{margin-top:auto;width:100%;background:#1b1b1b;color:#fff;text-align:center;padding:8px 0;font-size:15px;font-weight:500;letter-spacing:.3px;line-height:1.2}.bv-page .header:has(.ps-header.ta-shelf) .brand-caption{display:none}.bv-page .filter-grid.ps-header{overflow-x:auto;gap:0 2px;padding:2px 4px 2px 0;background:#fff;align-items:stretch}.ps-header .fcol:not(.tm-divider),.ps-header .fcol.wide{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;background:transparent;flex:1 1 118px;width:auto;min-width:118px;max-width:none;overflow:visible;padding-right:0}.ps-header .fcol:nth-child(2),.ps-header .fcol.wide{flex:1.9 1 220px;min-width:220px}.ps-header .fcol:nth-child(7){flex:1.4 1 158px;min-width:158px}.ps-header .fcol:nth-child(8){flex:.9 1 112px;min-width:112px}.ps-header .fcol:nth-child(10){flex:1.45 1 168px;min-width:168px}.ps-header .fcell{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:24px;height:24px;box-sizing:border-box;margin:2px;border:0;border-radius:0;padding:2px 6px;background:#e3f1fe;color:#1b1b1b;overflow:hidden}.ps-header .fcell:not(.tableoptions)>label{flex:0 0 56px;width:56px;min-width:56px;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.15;color:#1b1b1b}.ps-header .fcol:nth-child(2) .fcell:not(.tableoptions)>label{flex-basis:68px;width:68px;min-width:68px;max-width:68px}.ps-header .fcol:nth-child(7) .fcell:not(.tableoptions)>label{flex-basis:78px;width:78px;min-width:78px;max-width:78px}.ps-header .fcol:nth-child(10) .fcell:not(.tableoptions)>label{flex-basis:64px;width:64px;min-width:64px;max-width:64px}.ps-header .ps-expand{justify-content:center}.ps-header .ps-expand-btn{width:100%;height:20px;box-sizing:border-box;padding:0 6px;font-size:12px;font-weight:500;color:#1b1b1b;background:#fff;border:1px solid #8f8f8f;border-radius:2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-header .ps-expand-btn.active{background:#1b1b1b;border-color:#1b1b1b;color:#fff}.ps-header .control,.ps-header .ms-button,.ps-header .ps-pct input{font-size:12px;color:#1b1b1b}.ps-header .control,.ps-header .ms-button,.ps-header .ps-pct{background:#fff;border:1px solid #8f8f8f;border-radius:2px;height:20px;padding:0 4px}.ps-header .ms-button.active{border-color:#8f8f8f;box-shadow:none}.ps-header .ms-button .caret{color:#1b1b1b}.ps-header .ps-dates,.ps-header .ps-nums{flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:center;gap:3px}.ps-header .fcell>select.control,.ps-header .fcell>input.control,.ps-header .fcell>.ms,.ps-header .fcell>.ms.ss,.ps-header .fcell>.ps-pct,.ps-header .fcell>.ps-dates,.ps-header .fcell>.ps-nums{flex:1 1 0;width:auto;min-width:0;max-width:none}.ps-header .fcell>.ms .ms-button,.ps-header .fcell>.ms.ss .ms-button{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:none;min-width:0;height:20px;box-sizing:border-box;gap:0;padding:0 14px 0 5px;line-height:18px}.ps-header .ms-button>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.ps-header .ms-button .caret{position:absolute;right:4px;top:50%;width:0;height:0;margin:0;font-size:0;line-height:0;color:transparent;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #555;transform:translateY(-30%)}.ps-header .fcell>input[type=date].control,.ps-header .ps-dates>input[type=date].control{flex:1 1 0;width:0;min-width:0;max-width:none;height:20px;box-sizing:border-box;padding:0 2px 0 4px;font-size:10.5px;background:#fff}.ps-header input[type=date].control::-webkit-datetime-edit{padding:0;min-width:0}.ps-header input[type=date].control::-webkit-calendar-picker-indicator{display:block;margin:0 0 0 2px;padding:0;width:14px;height:14px;cursor:pointer;opacity:1}.ps-header .fcell>input.control.ps-num,.ps-header .ps-nums>input.control.ps-num{flex:1 1 0;width:100%;min-width:0;max-width:none;height:20px;box-sizing:border-box;padding:0 2px 0 5px;background:#fff}.ps-header .ps-nums>input.control.ps-num{width:0}.ps-header input.ps-num::-webkit-inner-spin-button{opacity:1;height:14px;margin:0}.ps-header .fcol.tm-divider{flex:none;align-self:stretch;width:18px;min-width:18px;max-width:18px;margin:0 6px 0 2px;padding:2px 0;background:#1b1b1b;color:#fff;overflow:hidden}.ps-header .fcol.tm-divider span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;letter-spacing:.2px;line-height:1;white-space:nowrap}.ps-header .ps-pct{display:flex;align-items:center;flex:1 1 0;min-width:0;background:#fff;border:1px solid #8f8f8f;border-radius:2px;height:20px;padding:0 4px}.ps-header .ps-pct input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:12px;padding:0;height:18px;color:#1b1b1b}.ps-header .ps-pct input::-webkit-outer-spin-button,.ps-header .ps-pct input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-header .ps-pct span{font-size:12px;color:#1b1b1b}.ps-header.ta-shelf,.ps-header.ta-shelf .fcell,.ps-header.ta-shelf .fcell:not(.tableoptions)>label,.ps-header.ta-shelf .fcell>label,.ps-header.ta-shelf .ta-exhibition-radios>label,.ps-header.ta-shelf .control,.ps-header.ta-shelf .ms-button,.ps-header.ta-shelf .ta-mdy>input.control{font-family:var(--font-sans)}.ps-header.ta-shelf .fcell:not(.tableoptions)>label,.ps-header.ta-shelf .fcell>label,.ps-header.ta-shelf .ta-exhibition-radios>label{font-size:10px;font-weight:400;line-height:1.15;color:#1b1b1b}.ps-header.ta-shelf .control,.ps-header.ta-shelf .ms-button,.ps-header.ta-shelf .ms-button>span:first-child,.ps-header.ta-shelf .ta-mdy>input.control{font-size:12px;font-weight:400;color:#1b1b1b}.bv-page .header:has(.ps-header.ta-shelf){align-items:stretch!important}.bv-page .filter-grid.ps-header.ta-shelf{--ta-row: 50px;--ta-gap: 4px;--ta-tall: calc(var(--ta-row) * 3 + var(--ta-gap) * 2);display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;padding:4px 4px 4px 0!important;overflow-x:auto;background:#fff}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:not(.tm-divider),.bv-page .filter-grid.ps-header.ta-shelf>.fcol.wide{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:var(--ta-gap)!important;padding:0!important;margin:0!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(1){flex:0 0 150px!important;width:150px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(2){flex:0 0 148px!important;width:148px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(3){flex:0 0 200px!important;width:200px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(4),.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(5){flex:0 0 128px!important;width:128px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(6),.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(7){flex:0 0 128px!important;width:128px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(8){flex:0 0 140px!important;width:140px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 var(--ta-row)!important;height:var(--ta-row)!important;min-height:var(--ta-row)!important;max-height:var(--ta-row)!important;margin:0!important;padding:3px 5px 4px!important;gap:2px!important;box-sizing:border-box!important;overflow:hidden!important;background:#e3f1fe!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell:not(.tableoptions)>label,.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>label{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>.ms,.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>.ms.ss,.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>.control,.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>.ps-nums{flex:0 0 22px!important;width:100%!important;min-width:0!important;max-width:none!important;height:22px!important;box-sizing:border-box!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>.ms .ms-button,.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>.ms.ss .ms-button{width:100%!important;max-width:none!important;height:22px!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(3)>.fcell{flex-direction:row!important;flex-wrap:wrap!important;align-content:flex-start!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(3)>.fcell>label{flex:0 0 100%!important;width:100%!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(3)>.fcell>input.control[type=number],.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(3)>.fcell>input.control[type=date],.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(3)>.fcell>.ta-mdy{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:22px!important;box-sizing:border-box!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell:not(:has(>label)){justify-content:center!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol>.fcell>button.control{flex:0 0 22px!important;width:100%!important;height:22px!important;box-sizing:border-box!important}.bv-page .filter-grid.ps-header.ta-shelf .ta-mdy{position:relative;display:flex;align-items:center;min-width:0;height:22px}.bv-page .filter-grid.ps-header.ta-shelf .ta-mdy>input.control[type=text]{flex:1 1 auto;width:100%;min-width:0;max-width:none;height:22px;padding:0 16px 0 4px;box-sizing:border-box;line-height:20px;font-size:11px}.bv-page .filter-grid.ps-header.ta-shelf .ta-mdy-cal{position:absolute;right:1px;top:0;bottom:0;width:14px;height:22px;padding:0;margin:0;border:0;background:transparent;color:#555;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0}.bv-page .filter-grid.ps-header.ta-shelf .ta-mdy-cal:hover{color:#1b1b1b}.bv-page .filter-grid.ps-header.ta-shelf .ta-mdy-cal svg{width:11px;height:11px;display:block}.bv-page .filter-grid.ps-header.ta-shelf .ta-mdy-native{position:absolute;width:0;height:0;opacity:0;pointer-events:none;border:0;padding:0;margin:0}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(2)>.fcell.ta-exhibition{flex:0 0 var(--ta-tall)!important;height:var(--ta-tall)!important;min-height:var(--ta-tall)!important;max-height:var(--ta-tall)!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;padding:3px 6px 4px!important;gap:2px!important;overflow:hidden!important;background:#e3f1fe!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(2)>.fcell.ta-exhibition>label{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(2) .ta-exhibition-radios{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;flex:1 1 auto;gap:1px;min-height:0}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(2) .ta-exhibition-radios>label{display:flex;align-items:center;gap:4px;flex:0 0 auto;width:auto;min-width:0;max-width:none;overflow:visible;white-space:nowrap;cursor:pointer;font-size:10px;line-height:1.2}.bv-page .filter-grid.ps-header.ta-shelf>.fcol:nth-child(2) .ta-exhibition-radios input[type=radio]{margin:0;width:12px;height:12px;accent-color:#1b1b1b;cursor:pointer}.bv-below{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 16px}.bv-grain{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-statusbar)}.bv-grain .control{min-width:130px}.bv-charts-wrap{padding:0}.bv-charts{display:flex;align-items:stretch;flex-wrap:nowrap;gap:0;border:1px solid #c8c8c8;background:#111}.bv-chart{flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:#fff;border:0;border-right:1px solid #c8c8c8}.bv-chart:last-child{border-right:0}.bv-chart-title{flex:0 0 32px;height:32px;box-sizing:border-box;display:flex;align-items:center;background:#1b1b1b;color:#fff;font-size:12px;font-weight:500;padding:0 10px;letter-spacing:.01em;line-height:1.2}.bv-chart-title-with-export{justify-content:space-between;gap:10px}.bv-chart-title-text{min-width:0}.bv-chart-title-with-export .export-btn{flex:none;margin:0;padding:1px 10px;height:22px;font-size:11px;line-height:1.2;box-sizing:border-box}.bv-chart-title .accent{color:#319df7;margin-right:4px}.bv-chart-body{position:relative;flex:1 1 auto;height:280px;min-height:280px;max-height:280px;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff}.bv-svg{display:block;width:100%;height:100%;background:#fff}.bv-cum-svg{padding:0}.bv-chart-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:12px}.bv-chart-body-cum{display:flex;flex-direction:column}.bv-cum-plot{flex:1 1 0;min-height:0;min-width:0;position:relative}.bv-cum-wrap{position:relative;width:100%;height:100%;min-height:0}.bv-dot-hit{cursor:crosshair}.bv-cum-tip{position:absolute;z-index:5;min-width:160px;max-width:260px;padding:8px 10px;background:#fff;border:1px solid #d0d0d0;border-radius:2px;box-shadow:0 2px 8px #0000002e;font-size:12px;line-height:1.35;pointer-events:none;white-space:nowrap}.bv-cum-tip-row{display:flex;gap:8px;align-items:baseline}.bv-cum-tip-k{color:#777;flex:0 0 auto}.bv-cum-tip-v{color:#111;font-weight:500;overflow:hidden;text-overflow:ellipsis}.bv-chart-body-cum>.bv-legend{position:static;flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px 14px;padding:2px 10px 6px 36px;font-size:11px;color:#333;line-height:1.25;background:#fff;border-top:0}.bv-legend-item{display:inline-flex;align-items:center;gap:6px}.bv-swatch{width:10px;height:10px;border-radius:1px;flex:0 0 auto}.bv-grid{stroke:#d0d4d8;stroke-width:1;opacity:1;vector-effect:non-scaling-stroke}.bv-axis{fill:#555;font-size:9px}.bv-area{fill:var(--value-blue);opacity:.12}.bv-line{fill:none;stroke:#f28e2b;stroke-width:2;vector-effect:non-scaling-stroke}.bv-dot{vector-effect:non-scaling-stroke}.bv-bar{fill:var(--blue-mid)}.bv-bar:hover{fill:var(--blue-dark)}.bv-chart-body-daily{display:flex;flex-direction:column}.bv-daily-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bv-daily-panel>.bv-daily{flex:1 1 auto;min-height:0}.bv-daily-panel>.bv-legend{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:4px 12px;padding:4px 8px 6px;font-size:10px;color:#333;background:#fff;border-top:1px solid #d0d4d8}.bv-daily{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff}.bv-daily-many{overflow-x:auto}.bv-daily-col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;border-right:1px solid #8ec4ea}.bv-daily-many .bv-daily-col{min-width:100px}.bv-daily-col:last-child{border-right:0}.bv-daily-day{flex:0 0 26px;height:26px;box-sizing:border-box;background:#3b9ddd;color:#fff;text-align:center;font-size:11px;font-weight:500;padding:0 4px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-daily-plot{position:relative;flex:1 1 auto;min-height:0;background:#fff;display:flex;align-items:flex-end;justify-content:center;padding:36px 4px 6px;box-sizing:border-box}.bv-daily-dense .bv-daily-plot{padding-top:28px}.bv-daily-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 26px,#d5d5d5 26px,#d5d5d5 27px);pointer-events:none}.bv-daily-group{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:6px;width:100%;height:100%;min-height:0}.bv-daily-dense .bv-daily-group{gap:2px}.bv-daily-mark{position:relative;flex:1 1 0;max-width:90px;min-width:14px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.bv-daily-grouped .bv-daily-mark{max-width:110px}.bv-daily-dense .bv-daily-mark{max-width:48px;min-width:10px}.bv-daily-label{position:absolute;left:50%;bottom:100%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:500;color:#222;line-height:1.1;margin-bottom:2px;white-space:nowrap;pointer-events:none;z-index:2}.bv-daily-grouped .bv-daily-label{font-size:9px}.bv-daily-dense .bv-daily-label{font-size:8px;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);white-space:nowrap;max-height:72px;overflow:hidden}.bv-daily-bar{width:100%;min-height:2px;background:#f28e2b}.bv-daily-foot-row{flex:0 0 auto;min-height:28px;display:flex;flex-direction:row;align-items:stretch;background:#3b9ddd;color:#fff;gap:2px;padding:0 4px;box-sizing:border-box}.bv-daily-foot-cell{flex:1 1 0;min-width:0;text-align:center;font-size:10px;font-weight:500;line-height:1.2;padding:4px 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}@media(max-width:900px){.bv-charts{flex-wrap:wrap}.bv-chart{flex:1 1 100%;border-right:0;border-bottom:1px solid #c8c8c8}.bv-chart:last-child{border-bottom:0}}.prog-tableau{--pt-tile: #e6f1fd;--pt-head: #309df7;--pt-line: #1b1b1b;--pt-grid: #4a4a4a;--pt-total: #e6f1fd;font-family:var(--font-sans);background:#fff}.prog-tableau .header{border-bottom:0;background:#fff;align-items:stretch}.prog-tableau .brand{width:268px;flex:none;padding:0;display:flex;align-items:center;justify-content:center}.prog-tableau .brand a{width:auto;display:flex;align-items:center;justify-content:center}.prog-tableau .brand img{max-width:250px;width:250px;margin:0 auto}.prog-tableau .title-row{display:none}.prog-tableau .filter-grid{gap:0 7px;padding:4px 0 0;font-size:10px;align-items:flex-start;overflow-x:auto;flex:1;min-width:0;font-family:inherit}.prog-tableau .fcol,.prog-tableau .fcol.wide{display:flex;flex-direction:column;gap:6px;padding:0;flex:0 0 auto;min-width:0;max-width:none}.prog-tableau .fcol:nth-child(1){width:135px}.prog-tableau .fcol:nth-child(2){width:158px}.prog-tableau .fcol:nth-child(3){width:108px}.prog-tableau .fcol:nth-child(4){width:100px}.prog-tableau .fcol:nth-child(5){width:125px}.prog-tableau .fcol:nth-child(6){width:148px}.prog-tableau .fcol:nth-child(7){width:153px}.prog-tableau .fcol:nth-child(8){width:141px}.prog-tableau .fcol:nth-child(9){width:123px}.prog-tableau .fcol:nth-child(10){flex:1 1 200px;width:auto;min-width:120px}.prog-tableau .fcell{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:2px;background:var(--pt-tile);box-sizing:border-box;padding:3px 4px 4px;height:64px;min-height:0;margin:0}.prog-tableau .fcol>.fcell:nth-child(2){height:59px}.prog-tableau .fcol:nth-child(2)>.fcell,.prog-tableau .fcol:nth-child(10)>.fcell{height:129px}.prog-tableau .fcell:not(.tableoptions)>label,.prog-tableau .fcell .fcell-legend{flex:none;width:auto;min-width:0;max-width:none;padding:0;font:500 10.5px/1.2 var(--font-sans);color:var(--pt-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-tableau .fcell>.ms,.prog-tableau .fcell>.ms.ss,.prog-tableau .fcell>.control{flex:none;width:100%;max-width:none;min-width:0;box-sizing:border-box}.prog-tableau .control,.prog-tableau .ms-button{background:#fff;border:1px solid #767676;border-radius:0;height:17px;padding:0 3px;font:400 10px var(--font-sans);color:var(--pt-line);box-sizing:border-box}.prog-tableau .fcell>input.control[type=date]{flex:none;min-width:0;font-size:10px}.prog-tableau .fcell>.ms .ms-button{width:100%;max-width:none}.prog-tableau .fcell.prog-compare{border:0;margin:0;gap:2px;min-width:0}.prog-tableau .fcell.prog-compare .fcell-legend{margin:0 0 3px}.prog-tableau .fcell.prog-compare label{display:flex;align-items:center;gap:4px;font:400 10.5px/1.2 var(--font-sans);color:var(--pt-line);margin:0 0 2px}.prog-tableau .fcell.prog-compare input[type=radio]{margin:0;width:12px;height:12px}.prog-tableau .fcell.prog-blank{align-items:flex-end;justify-content:flex-start}.prog-tableau .rel{background:#fff;overflow:auto}.prog-tableau .bv-xtab.prog-wrap{flex:0 1 auto;display:flex;flex-direction:column;width:fit-content;max-width:100%;min-height:0;margin-top:7px}.prog-tableau .prog-band{background:var(--pt-line);color:#fff;font:500 15px/28px var(--font-sans);height:28px;padding:0 4px;white-space:nowrap;margin-bottom:2px}.prog-tableau .grid-outer{flex:0 1 auto}.prog-tableau table.xtab{border-collapse:separate;border-spacing:0;font-family:var(--font-sans)}.prog-tableau .xtab th,.prog-tableau .xtab td{font-size:10px;line-height:14px;padding:2px 4px;font-weight:400;color:var(--pt-line);border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-grid);box-sizing:border-box;height:19px}.prog-tableau .xtab thead th{background:var(--pt-head);color:#fff;font-weight:500;font-size:10px;text-align:center;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);white-space:normal;line-height:12px;padding:2px 3px}.prog-tableau .xtab thead tr:first-child th{height:30px;border-top:1px solid var(--pt-line)}.prog-tableau .xtab thead tr:last-child th{height:33px}.prog-tableau .xtab thead tr:first-child th:first-child{border-right:2px solid var(--pt-line)}.prog-tableau .xtab thead tr:last-child th.rowhead{vertical-align:middle}.prog-tableau .xtab thead tr:last-child{top:31px}.prog-tableau .xtab thead tr:last-child th{top:31px}.prog-tableau .xtab thead tr:first-child th:not(.rowhead){border-bottom:1px solid var(--pt-line)}.prog-tableau .xtab thead th:first-child{border-left:1px solid var(--pt-line)}.prog-tableau .xtab thead th:not(.rowhead),.prog-tableau .xtab tbody td:not(.rowhead){min-width:0}.prog-tableau .xtab tbody td{background:#fff;text-align:right;padding-right:10px}.prog-tableau .xtab tbody tr:nth-child(2n) td{background:#fff}.prog-tableau .xtab tbody tr:hover td{background:#fff}.prog-tableau .xtab tbody tr:nth-child(2n) td.rowhead,.prog-tableau .xtab tbody td.rowhead{background:var(--pt-tile);text-align:left;padding:2px 4px}.prog-tableau .xtab tbody td.rowhead{border-right:1px solid var(--pt-line)}.prog-tableau .xtab tbody td.rowhead:first-child{font-weight:500;border-left:1px solid var(--pt-line)}.prog-tableau .xtab tbody td.rowhead.muted{color:var(--pt-line)}.prog-tableau .xtab tbody td.rowhead:nth-child(n+2){font-weight:400}.prog-tableau .xtab tbody tr.total td,.prog-tableau .xtab tbody tr.total td.rowhead,.prog-tableau .xtab tbody tr.total:hover td{background:var(--pt-total);color:var(--pt-line);font-weight:500;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);height:20px}.prog-tableau .xtab tbody tr.total td.rowhead{text-align:left;border-right:0}.prog-tableau .bv-xtab .xtab.xtab-freeze-lead thead th.rowhead,.prog-tableau .bv-xtab .xtab.xtab-freeze-lead tbody td.rowhead{position:sticky}.prog-tableau .xtab .rowhead.last{box-shadow:none;border-right:2px solid var(--pt-line)}.prog-tableau .xtab td.null{color:inherit}.prog-tableau .grid-outer::-webkit-scrollbar{height:14px}.prog-tableau .grid-outer::-webkit-scrollbar-track{background:#f5f5f5}.prog-tableau .grid-outer::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:0}.prog-tableau .bv-xtab.prog-wrap.prog-wrap-empty{width:100%}.prog-tableau .xtab tbody tr.total td.rowhead.last{border-right:2px solid var(--pt-line)}.prog-tableau.prog-aud .filter-grid{overflow:hidden;gap:0 7px}.prog-tableau.prog-aud .fcol,.prog-tableau.prog-aud .fcol.wide{width:auto;min-width:0}.prog-tableau.prog-aud .fcol:nth-child(1){flex:150 1 0}.prog-tableau.prog-aud .fcol:nth-child(2){flex:176 1 0}.prog-tableau.prog-aud .fcol:nth-child(3){flex:118 1 0}.prog-tableau.prog-aud .fcol:nth-child(4){flex:111 1 0}.prog-tableau.prog-aud .fcol:nth-child(5){flex:139 1 0}.prog-tableau.prog-aud .fcol:nth-child(6){flex:165 1 0}.prog-tableau.prog-aud .fcol:nth-child(7){flex:170 1 0}.prog-tableau.prog-aud .fcol:nth-child(8){flex:157 1 0}.prog-tableau.prog-aud .fcol:nth-child(9){flex:138 1 0}.prog-tableau.prog-aud .fcol:nth-child(10){flex:136 1 0;min-width:0;width:auto}.prog-tableau.prog-aud .fcol:nth-child(11){flex:132 1 0;min-width:0;width:auto}.prog-tableau.prog-aud .fcol:nth-child(10)>.fcell{height:64px}.prog-tableau.prog-aud .fcol:nth-child(10)>.fcell:nth-child(2){height:59px}.prog-tableau.prog-aud .fcol:nth-child(11)>.fcell{height:129px}.prog-tableau.prog-aud .rel,.prog-tableau.prog-aud .grid-outer,.prog-tableau.prog-aud .bv-xtab{overflow-x:hidden}.prog-tableau.prog-aud .bv-xtab.prog-wrap{width:100%;max-width:100%}.prog-tableau.prog-aud .grid-outer{flex:1 1 auto;width:100%}.prog-tableau.prog-aud table.xtab.xtab-fit{width:100%;table-layout:fixed}.prog-tableau.prog-aud .xtab thead tr th,.prog-tableau.prog-aud .xtab thead tr:first-child th,.prog-tableau.prog-aud .xtab thead tr:last-child th{height:34px;top:0;padding:2px 3px;line-height:13px}.prog-tableau.prog-aud .xtab thead th.rowhead.c1{position:sticky}.prog-tableau.prog-aud .xtab thead th.rowhead.c1:after{content:"";display:inline-block;width:11px;height:10px;margin-left:12px;vertical-align:-1px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10'><path d='M0 1h11M0 5h8M0 9h5' stroke='white' stroke-width='1.6'/></svg>") no-repeat center}.prog-tableau.prog-aud .xtab tbody td{height:41px;font-size:10px;line-height:14px}.prog-tableau.prog-aud .xtab tbody td.rowhead{text-align:left;vertical-align:middle;padding:2px 5px;font-weight:400;overflow-wrap:anywhere;word-break:normal}.prog-tableau.prog-aud .xtab tbody td.rowhead:first-child{font-weight:400}.prog-tableau.prog-aud .xtab tbody td.rowhead.c3,.prog-tableau.prog-aud .xtab tbody td.rowhead.c4,.prog-tableau.prog-aud .xtab tbody td.rowhead.c5,.prog-tableau.prog-aud .xtab tbody td.rowhead.c6,.prog-tableau.prog-aud .xtab tbody td.rowhead.c7{text-align:center;padding-left:2px;padding-right:2px}.prog-tableau.prog-aud .xtab tbody td.rowhead.group-cell{vertical-align:top;padding-top:14px}.prog-tableau.prog-aud .xtab tbody td.rowhead.c4.group-cell{vertical-align:top;padding-top:14px;text-align:center}.prog-tableau.prog-aud .xtab tbody td.txt{text-align:left;vertical-align:top;padding:6px 7px 2px;white-space:pre-wrap}.prog-tableau.prog-aud .xtab tbody td.null{padding:0}.prog-tableau.prog-aud{--pt-head: #309df7;--pt-tile: #e6f1fd;--pt-line: #1b1b1b}.prog-tableau.prog-aud .xtab tbody td.rowhead{white-space:normal;text-overflow:clip;overflow:hidden;border-left:0}.prog-tableau.prog-aud .xtab tbody td{height:41.5px}.prog-tableau.prog-aud .grid-wrap{border-top:0}.prog-tableau.prog-aud .xtab thead th,.prog-tableau.prog-aud .xtab thead th.rowhead{background:#309df7;border-right-color:var(--pt-line);border-bottom-color:var(--pt-line)}.prog-tableau.prog-aud .fcell,.prog-tableau.prog-aud .fcol>.fcell,.prog-tableau.prog-aud .xtab tbody td.rowhead,.prog-tableau.prog-aud .xtab tbody tr:nth-child(2n) td.rowhead{background:#e6f1fd}.prog-tableau.prog-aud .brand{width:268px;padding:6px 8px;box-sizing:border-box}.prog-tableau.prog-aud .brand img{width:100%;max-width:100%;margin:0}.prog-tableau.prog-aud .xtab tbody tr:not(.total){height:41.5px}.prog-tableau.prog-aud .xtab tbody td{height:auto}.prog-tableau.prog-aud .xtab tbody td[rowspan]{height:0}.prog-tableau.prog-aud .xtab tbody td{border-top:0}.prog-tableau.prog-aud .xtab tbody td.rowhead:first-child:not(.c0){border-left:0}.prog-tableau.prog-aud .xtab tbody td.rowhead.c0{border-left:1px solid var(--pt-line)}.prog-tableau.prog-aud .xtab tbody tr td.rowhead,.prog-tableau.prog-aud .xtab tbody tr:nth-child(2n) td.rowhead,.prog-tableau.prog-aud .xtab tbody tr:hover td.rowhead{border:0;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-grid);height:auto}.prog-tableau.prog-aud .xtab tbody tr td.rowhead.last,.prog-tableau.prog-aud .xtab tbody tr:nth-child(2n) td.rowhead.last{border-right:2px solid var(--pt-line)}.prog-tableau.prog-aud .xtab tbody tr td.rowhead.c0,.prog-tableau.prog-aud .xtab tbody tr:nth-child(2n) td.rowhead.c0{border-left:1px solid var(--pt-line)}.prog-tableau.prog-circuit .xtab tbody tr:nth-child(n) td.rowhead{font-weight:400;background:var(--pt-tile);color:var(--pt-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-tableau.prog-circuit .xtab tbody tr:nth-child(n) td.rowhead.group-cell{vertical-align:top;padding-top:3px}.prog-tableau.prog-circuit .xtab tbody tr.total:nth-child(n) td,.prog-tableau.prog-circuit .xtab tbody tr.total:nth-child(n) td.rowhead{font-weight:500}.prog-tableau.prog-circuit .xtab tbody tr:nth-child(n) td.rowhead.c0{border-left:1px solid var(--pt-line)}.prog-tableau.prog-circuit .bv-xtab.prog-wrap .grid-wrap{scrollbar-gutter:stable}.prog-tableau.prog-circuit .xtab thead tr:nth-child(n) th:nth-child(n),.prog-tableau.prog-circuit .xtab tbody tr:nth-child(n) td:nth-child(n){border:0;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);box-shadow:none}.prog-tableau.prog-circuit .xtab thead tr:nth-child(n) th.rowhead.c0:nth-child(n),.prog-tableau.prog-circuit .xtab tbody tr:nth-child(n) td.rowhead.c0:nth-child(n){border-left:1px solid var(--pt-line)}.prog-tableau.prog-circuit .xtab thead tr:first-child th:nth-child(n){border-top:1px solid var(--pt-line)}.prog-tableau.prog-circuit .xtab tbody tr.total:nth-child(n) td,.prog-tableau.prog-circuit .xtab tbody tr.total:nth-child(n):hover td{background:var(--pt-tile);color:var(--pt-line);font-weight:500}.prog-tableau.prog-theater .xtab thead tr:nth-child(n) th:nth-child(n),.prog-tableau.prog-theater .xtab tbody tr:nth-child(n) td:nth-child(n){border:0;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);box-shadow:none}.prog-tableau.prog-theater .xtab thead tr:nth-child(n) th.rowhead.c0:nth-child(n),.prog-tableau.prog-theater .xtab tbody tr:nth-child(n) td.rowhead.c0:nth-child(n){border-left:1px solid var(--pt-line)}.prog-tableau.prog-theater .xtab thead tr:first-child th:nth-child(n){border-top:1px solid var(--pt-line)}.prog-tableau.prog-theater .xtab thead tr:nth-child(n) th:nth-child(n){background:var(--pt-head)}.prog-tableau.prog-theater .xtab .rowhead.last:nth-child(n){border-right:2px solid var(--pt-line)}.prog-tableau.prog-theater .xtab thead tr:nth-child(2) th:nth-child(n){top:30px}.prog-tableau.prog-theater .xtab tbody tr:nth-child(n) td.rowhead{font-weight:400;background:var(--pt-tile);color:var(--pt-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-tableau.prog-theater .xtab tbody tr:nth-child(n) td.rowhead.c0{font-weight:500}.prog-tableau.prog-theater .xtab tbody tr.total:nth-child(n) td,.prog-tableau.prog-theater .xtab tbody tr.total:nth-child(n):hover td{background:var(--pt-tile);color:var(--pt-line);font-weight:500}.prog-tableau.prog-theater .xtab tbody tr.total:nth-child(n) td.rowhead:not(.last):nth-child(n){border-right-color:transparent}.prog-tableau.prog-theater .bv-xtab.prog-wrap .grid-wrap{scrollbar-gutter:stable}.prog-tableau.prog-theater .xtab tbody tr:nth-child(n) td.rowhead.group-cell{vertical-align:top}.prog-tableau.prog-aud .xtab thead tr:nth-child(n) th:nth-child(n),.prog-tableau.prog-aud .xtab tbody tr:nth-child(n) td:nth-child(n){border:0;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);box-shadow:none}.prog-tableau.prog-aud .xtab thead tr:nth-child(n) th.rowhead.c0:nth-child(n),.prog-tableau.prog-aud .xtab tbody tr:nth-child(n) td.rowhead.c0:nth-child(n){border-left:1px solid var(--pt-line)}.prog-tableau.prog-aud .xtab thead tr:first-child th:nth-child(n){border-top:1px solid var(--pt-line)}.prog-tableau.prog-aud .xtab .rowhead.last:nth-child(n){border-right:2px solid var(--pt-line)}.prog-tableau.prog-circuit .bv-xtab table.xtab.xtab-fixed{border-collapse:separate;border-spacing:0}.prog-tableau.prog-circuit .xtab thead tr:first-child th:nth-child(n){height:30px}.prog-tableau.prog-circuit .xtab thead tr:nth-child(2) th:nth-child(n){top:30px}.prog-tableau.prog-circuit .xtab tbody tr:nth-child(n) td:not(.rowhead){font-size:12px}.prog-tableau.prog-circuit .scroll-hint{display:none}.prog-tableau.prog-theater .bv-xtab table.xtab.xtab-fixed{border-collapse:separate;border-spacing:0}.prog-tableau.prog-theater .xtab thead tr:first-child th:nth-child(n){height:30px}.prog-tableau.prog-theater .xtab tbody tr:nth-child(n) td:not(.rowhead){font-size:12px}.prog-tableau.prog-theater .scroll-hint{display:none}.prog-tableau.prog-aud .xtab tbody tr:nth-child(n) td:not(.rowhead){font-size:12px}.prog-tableau.prog-aud .scroll-hint{display:none}.prog-tableau.prog-circuit .xtab thead tr:nth-child(n) th:nth-child(n),.prog-tableau.prog-theater .xtab thead tr:nth-child(n) th:nth-child(n),.prog-tableau.prog-aud .xtab thead tr:nth-child(n) th:nth-child(n){font-size:12px;line-height:14px}.prog-tableau.prog-circuit .xtab thead tr:nth-child(2) th:nth-child(n),.prog-tableau.prog-theater .xtab thead tr:nth-child(2) th:nth-child(n){top:var(--xtab-h1, 30px)}.prog-tableau.prog-circuit .xtab thead tr:nth-child(n) th:nth-child(n),.prog-tableau.prog-theater .xtab thead tr:nth-child(n) th:nth-child(n){white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:normal}.prog-tableau.prog-aud .xtab thead tr:nth-child(n) th:nth-child(n){overflow-wrap:normal;word-break:keep-all;padding-left:1px;padding-right:1px}.ms-page.prog-tableau .ms-filters{align-items:stretch;flex-wrap:nowrap}.ms-page.prog-tableau .ms-filters .fcol{flex:1 1 0;min-width:0}.ms-page.prog-tableau .ms-filters .fcol:nth-child(1){flex-grow:170}.ms-page.prog-tableau .ms-filters .fcol:nth-child(2){flex-grow:148}.ms-page.prog-tableau .ms-filters .fcol:nth-child(3){flex-grow:215}.ms-page.prog-tableau .ms-filters .fcol:nth-child(4){flex-grow:155}.ms-page.prog-tableau .ms-filters .fcol:nth-child(5){flex-grow:215}.ms-page.prog-tableau .ms-filters .fcol:nth-child(6){flex-grow:215}.ms-page.prog-tableau .ms-filters .fcol:nth-child(7){flex-grow:150}.ms-page.prog-tableau .ms-filters .fcol:nth-child(8){flex-grow:150}.ms-page.prog-tableau .ms-filters .fcol:nth-child(9){flex-grow:165}.ms-page.prog-tableau .ms-filters .fcol:nth-child(10){flex-grow:170}.ms-page.prog-tableau .ms-filters .fcol.ms-export{flex:0 0 120px}.ms-page.prog-tableau .ms-filters .fcol>.fcell,.ms-page.prog-tableau .ms-filters .fcol:nth-child(2)>.fcell,.ms-page.prog-tableau .ms-filters .fcol:nth-child(10)>.fcell{height:64px}.ms-sections{display:flex;flex-direction:column;gap:12px;padding:8px 200px 12px;flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.ms-page.prog-tableau .ms-section{display:flex;flex-direction:column;flex:0 0 auto;border:1px solid #c0c0c0;background:#fff}.ms-page.prog-tableau .ms-section-head{padding:6px 10px;border:0;margin:0;background:#000}.ms-page.prog-tableau .ms-section-title{font-family:var(--font-sans);font-size:15px;font-weight:500;color:#fff}.ms-page.prog-tableau .ms-section .grid-outer{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:8px;background:#fff}.ms-page.prog-tableau .ms-section .grid-wrap{border-top:0;flex:0 0 auto;min-height:0;max-height:calc(var(--ms-head-h) + 10 * var(--ms-row-h) + 14px);overflow:auto}.ms-page.prog-tableau .ms-xtab{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-sans)}.ms-page.prog-tableau .ms-xtab thead th.ms-h1,.ms-page.prog-tableau .ms-xtab thead th.ms-h2,.ms-page.prog-tableau .ms-xtab thead th.ms-h-span{position:sticky;background:#309df7;color:#fff;font-size:12px;font-weight:500;text-align:center;vertical-align:middle;white-space:normal;line-height:1.15;padding:0 4px;border:0;border-right:1px solid #000;border-bottom:1px solid #000;z-index:3}.ms-page.prog-tableau .ms-xtab thead th.ms-h1{top:0;height:28px;border-top:1px solid #000}.ms-page.prog-tableau .ms-xtab thead th.ms-h-span{top:0;height:36px;border-top:1px solid #000}.ms-page.prog-tableau .ms-xtab thead th.ms-h2{top:28px;height:30px}.ms-page.prog-tableau .ms-xtab th.rowhead.c0,.ms-page.prog-tableau .ms-xtab td.rowhead.c0{width:210px;min-width:210px;max-width:210px}.ms-page.prog-tableau .ms-xtab th.rowhead.c1,.ms-page.prog-tableau .ms-xtab td.rowhead.c1{width:90px;min-width:90px;max-width:90px}.ms-page.prog-tableau .ms-xtab th.rowhead.c2,.ms-page.prog-tableau .ms-xtab td.rowhead.c2{width:80px;min-width:80px;max-width:80px}.ms-page.prog-tableau .ms-xtab .rowhead.c1{left:210px}.ms-page.prog-tableau .ms-xtab .rowhead.c2{left:300px}.ms-page.prog-tableau .ms-xtab td.rowhead{background:#e6f1fd;color:#1b1b1b;font-size:12px;font-weight:400;height:25px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;border-right:1px solid #000;border-bottom:1px solid #000}.ms-page.prog-tableau .ms-xtab td.rowhead.last,.ms-page.prog-tableau .ms-xtab th.rowhead.last{border-right:1px solid #000}.ms-page.prog-tableau .ms-xtab td.ms-cell{height:25px;padding:0 10px 0 4px;font-size:12px;text-align:right;white-space:nowrap;vertical-align:middle;background:#fff;color:#1b1b1b;border:0;border-right:1px solid #000;border-bottom:1px solid #000}.ms-xtab .ms-val{font-variant-numeric:tabular-nums}.ms-page.prog-tableau .ms-xtab tr.total td{background:#e6f1fd;color:#1b1b1b;font-weight:500}.ms-page.prog-tableau .ms-xtab thead th.rowhead{z-index:7}.ms-page.prog-tableau .ms-xtab td.rowhead.c0,.ms-page.prog-tableau .ms-xtab thead th.rowhead.c0{border-left:1px solid #000}.ms-page.prog-tableau .ms-xtab thead tr th.rowhead.c0:first-child{border-right:1px solid #000}.ms-page.prog-tableau .xtab.ms-xtab .rowhead.last{box-shadow:none}.ms-page.prog-tableau .ms-section{--ms-row-h: 25px;--ms-head-h: 58px}.ms-page.prog-tableau .ms-section.ms-section-onerow{--ms-head-h: 36px}.ms-page.prog-tableau .ms-xtab tbody td{height:var(--ms-row-h);line-height:16px;padding-top:0;padding-bottom:0;box-sizing:border-box}.ms-sections::-webkit-scrollbar{width:13px}.ms-sections::-webkit-scrollbar-track{background:var(--scroll-track)}.ms-sections::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:7px;border:2px solid var(--scroll-track)}.ms-page.prog-tableau .ms-section{isolation:isolate;transform:translateZ(0)}.ms-page.prog-tableau .ms-section .grid-wrap{transform:translateZ(0);will-change:transform;-webkit-overflow-scrolling:touch}.ms-page.prog-tableau .ms-section .grid-outer:after{transition:none;display:none}.msa-page{--msa-header: #309df7;--msa-tile: #e6f1fd;--msa-line: #1b1b1b;--msa-ink: #1b1b1b;--msa-soft: #6e6e6e;--msa-light: #f5f5f5;background:#fff;font-family:var(--font-sans)}.msa-top{display:grid;grid-template-columns:285px 104px 105px 178px 218px 193px 131px 216px minmax(110px,1fr);grid-template-rows:73px 76px;gap:7px;padding:4px 0 7px 7px;background:#fff;overflow-x:auto;flex:0 0 auto}.msa-logo{grid-column:1;grid-row:1;display:flex;align-items:center;background:#fff}.msa-logo a{display:block;width:100%}.msa-logo img{width:100%;max-width:285px;height:auto;display:block}.msa-title{grid-column:1;grid-row:2;background:var(--msa-line);color:var(--msa-light);display:flex;align-items:center;font:500 15px var(--font-sans);padding:0 4px;white-space:pre}.msa-title .msa-title-accent{color:var(--msa-header)}.msa-tile{background:var(--msa-tile);padding:3px 4px 4px;box-sizing:border-box;min-width:0;overflow:hidden}.msa-tile>label{display:block;font:500 10.5px/1.2 var(--font-sans);color:var(--msa-ink);margin:0 0 2px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msa-tile-gray{background:#fafafa}.msa-top>div>.msa-tile{height:100%;box-sizing:border-box}.msa-tile-free{grid-column:9;grid-row:1 / span 2}.msa-tile .ms,.msa-tile .ms.ss{display:block;width:100%}.msa-tile .ms-button,.msa-tile input.control,.msa-tile select.control{width:100%;max-width:none;height:17px;box-sizing:border-box;background:#fff;border:1px solid #767676;border-radius:0;padding:0 3px;font:400 10px var(--font-sans);color:var(--msa-ink);line-height:15px}.msa-tile .ms-button .caret{color:#444;font-size:7px}.msa-tile input.control[type=date]{font-size:10px;min-width:0;flex:none}.msa-slider{padding:0 8px 0 4px}.msa-slider-labels{display:flex;justify-content:space-between;font:400 10px var(--font-sans);color:var(--msa-ink);margin-top:2px}.msa-slider-track{position:relative;height:18px;margin-top:2px}.msa-slider-track:before{content:"";position:absolute;left:4px;right:4px;top:7px;height:3px;background:#8a8a8a;border-radius:2px}.msa-range{position:absolute;left:0;top:0;width:100%;height:18px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.msa-range::-webkit-slider-runnable-track{background:none;height:18px}.msa-range::-moz-range-track{background:none;height:18px}.msa-range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:11px;height:11px;margin-top:3px;border-radius:50%;background:#fff;border:1px solid #6e6e6e;cursor:pointer}.msa-range::-moz-range-thumb{pointer-events:auto;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid #6e6e6e;cursor:pointer}.msa-scroll{flex:1;min-height:0;min-width:0;overflow:auto;padding-left:7px;background:#fff}.msa-page .msa-scroll .grid-outer,.msa-page .msa-scroll .grid-wrap{overflow:visible}.msa-page .msa-scroll .grid-wrap{border-top:0}.msa-page .msa-scroll .grid-outer:after{display:none}.msa-table{border-collapse:separate;border-spacing:0;table-layout:fixed;border-left:1px solid var(--msa-line);border-top:1px solid var(--msa-line);font:400 10px/14px var(--font-sans);color:var(--msa-ink);background:#fff}.msa-table th,.msa-table td{border-right:1px solid var(--msa-line);border-bottom:1px solid var(--msa-line);box-sizing:border-box;padding:0;overflow:hidden}.msa-table thead th{position:sticky;background:var(--msa-header);color:#fff;text-align:center;vertical-align:middle;font-weight:500;font-size:10px;line-height:12px;z-index:5}.msa-table thead tr:first-child th{top:0}.msa-table thead tr:first-child th.msa-circuit{height:25px;font-weight:500}.msa-table thead tr:last-child th{top:25px;height:39px}.msa-table thead th.msa-format{font-weight:500;font-size:10px;color:#fff;padding:0 2px;overflow-wrap:anywhere}.msa-table thead th.msa-format span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msa-table thead th.msa-total-head{font-weight:500;color:#fff}.msa-table thead th.msa-rowhead{z-index:7}.msa-table .msa-sticky-0{position:sticky;left:0}.msa-table .msa-sticky-1{position:sticky;left:67px}.msa-table .msa-sticky-2{position:sticky;left:184px}.msa-table td.msa-rowhead{background:var(--msa-header);color:#fff;font-size:10px;line-height:14px;z-index:3;text-align:left;vertical-align:middle;padding:0 5px}.msa-table td.msa-date{vertical-align:top;padding-top:33px}.msa-table td.msa-overall{font-weight:500}.msa-table td.msa-params{line-height:14px}.msa-table td.msa-params span,.msa-table td.msa-cell span{display:block;min-height:14px;white-space:nowrap}.msa-table td.msa-params span{white-space:normal}.msa-table td.msa-cell{height:78px;text-align:right;vertical-align:middle;padding:0 3px;font-size:10px;line-height:14px;background:#fff;font-variant-numeric:tabular-nums;color:var(--msa-ink)}.msa-table td.msa-cell.msa-band{background:var(--msa-tile)}.msa-table td.msa-cell.msa-dark{color:var(--msa-ink)}.tt-page{--tt-ink: #1b1b1b;--tt-panel: #e6f1fd;--tt-blue: #529bf0;--tt-grid: #4a4a4a;--tt-font: var(--font-sans);background:#fff;font-family:var(--tt-font);color:var(--tt-ink)}.tt-page .rel{overflow:auto;padding:0 0 24px}.tt-dash,.tt-cuts{width:1200px;margin:0 auto;box-sizing:border-box}.tt-dash{margin-top:10px}.tt-head{display:grid;grid-template-columns:400fr 164fr 152fr 223fr 195fr 215fr 53fr 182fr 156fr;grid-template-rows:55px 45px;gap:8px 8px;margin-top:8px}.tt-logo{grid-column:1;grid-row:1;display:flex;align-items:center;padding-left:14px}.tt-logo img{height:46px;width:auto;display:block}.tt-title{grid-column:1;grid-row:2;background:var(--tt-ink);color:#fff;font-size:20px;font-weight:500;line-height:45px;padding:0;white-space:nowrap}.tt-genre{grid-column:2;grid-row:1}.tt-rating{grid-column:2;grid-row:2}.tt-ryear{grid-column:3;grid-row:1}.tt-rmonth{grid-column:3;grid-row:2}.tt-tracked{grid-column:4;grid-row:1 / span 2}.tt-ptag{grid-column:5;grid-row:1}.tt-stag{grid-column:5;grid-row:2}.tt-comps{grid-column:6;grid-row:1}.tt-target{grid-column:6;grid-row:2}.tt-tmbar{grid-column:7;grid-row:1 / span 2}.tt-tm{grid-column:8;grid-row:1}.tt-asof{grid-column:8;grid-row:2}.tt-dbr{grid-column:9;grid-row:1}.tt-dos{grid-column:9;grid-row:2}.tt-p{background:var(--tt-panel);padding:2px 1px 0;min-width:0;box-sizing:border-box}.tt-p>label{display:block;font-size:11px;font-weight:500;line-height:14px;padding:1px 0 1px 1px;white-space:nowrap}.tt-p .ms{display:block;width:100%}.tt-p .ms-button,.tt-input{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;height:18px;padding:0 4px;font:inherit;font-size:11px;background:#fff;color:#1b1b1b;border:1px solid #7f7f7f;border-radius:0;text-align:left}.tt-p .ms-button .caret{font-size:7px;color:#1b1b1b}.tt-input:disabled{color:#1b1b1b;background:#fff;opacity:1}.tt-tmbar{background:var(--tt-ink);color:#fff;display:flex;align-items:center;justify-content:center}.tt-tmbar span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12.5px;font-weight:500;white-space:nowrap}.tt-cuts{display:flex;flex-direction:column;margin-top:8px}.tt-cut{position:relative;margin-bottom:19px}.tt-cut-bar{height:12px;background:var(--tt-ink);margin-bottom:4px}.tt-page .tt-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:11px;font-family:var(--tt-font)}.tt-table col{width:9.874%}.tt-table col.tt-col-label{width:11.2%}.tt-table th,.tt-table td{height:20.5px;line-height:19px;padding:0 4px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.tt-table thead th{height:36px;white-space:normal;line-height:14px;text-align:center;vertical-align:middle;background:var(--tt-blue);color:#fff;font-weight:500;border:0;border-top:1px solid var(--tt-ink);border-right:1px solid var(--tt-ink);border-bottom:1px solid var(--tt-ink)}.tt-table thead th.tt-corner{border-left:1px solid var(--tt-ink)}.tt-table .tt-band{text-align:left;background:var(--tt-panel);border-left:1px solid var(--tt-ink);border-right:1px solid var(--tt-ink);border-bottom:1px solid var(--tt-ink);padding-left:5px}.tt-table tbody tr:last-child .tt-band{border-bottom:1px solid var(--tt-ink)}.tt-table .tt-num{text-align:right;font-variant-numeric:tabular-nums;border-right:1px solid var(--tt-ink);border-bottom:1px solid var(--tt-ink);background:#fff}.tt-table tbody tr:last-child td.tt-num:last-child,.tt-table .tt-num:last-child{border-right:1px solid var(--tt-ink)}.tt-table tr.tt-total td{background:var(--tt-blue);color:#fff;font-weight:500;border-top:1px solid var(--tt-ink);border-bottom:1px solid var(--tt-ink)}.tt-table tr.tt-total td.tt-band{border-left:1px solid var(--tt-ink);border-right:1px solid var(--tt-ink)}.tt-table tr.tt-total td.tt-num{border-right:1px solid var(--tt-ink)}.tt-cut-error{color:var(--danger-text);background:var(--danger-bg);font-size:12px;padding:8px 10px}.tt-empty{margin:40px auto;max-width:560px;padding:28px 32px;text-align:center;color:var(--text-muted)}.tt-empty p{margin:0 0 8px;font-size:15px;color:var(--ink)}.tt-empty .tt-empty-sub{font-size:12.5px;color:var(--text-muted);line-height:1.6}.tt-hint,.tt-tm-notice{width:1200px;box-sizing:border-box;margin:8px auto 12px;padding:8px 12px;border-left:4px solid var(--warn-history);background:var(--warn-bg);color:var(--warn-text);font-size:12px;line-height:1.5}.tt-status{display:flex;gap:12px;align-items:center;padding:5px 14px;font-size:11.5px;color:var(--text-statusbar);background:var(--statusbar-bg);border-top:1px solid var(--rule)}.hh-page{--hh-tile: #e3f1fe;--hh-head: #319df7;--hh-line: #1b1b1b;--hh-grid: #4a4a4a;--hh-band: #e6e6e6;font-family:var(--font-sans);background:#fff}.hh-page .title-row{display:none}.hh-page .header{position:relative;border-bottom:0;background:#fff;align-items:flex-start;padding:5px 0 0}.hh-page .brand{width:292px;flex:none;padding:0 0 0 4px;align-items:flex-start;justify-content:flex-start}.hh-page .brand a{width:282px;display:block}.hh-page .brand img{width:282px;max-width:282px}.hh-brandbox{position:absolute;left:4px;top:93px;width:282px;height:37px;box-sizing:border-box;padding:0 4px;background:#000;display:flex;align-items:center;font:500 18px/1 var(--font-sans);white-space:pre}.hh-brand-a{color:var(--hh-head)}.hh-brand-b{color:var(--hh-tile)}.hh-page .filter-grid{flex:1;min-width:0;display:grid;grid-template-columns:208fr 10px 150fr 3px 197fr 11px 217fr 8px 174fr 7px 193fr 8px 172fr 9px 159fr 9px 161fr;padding:0 12px 0 0;font-size:10px;align-items:flex-start;overflow:hidden;font-family:inherit}.hh-page .fcol,.hh-page .fcol.wide{display:flex;flex-direction:column;gap:6px;padding:0;min-width:0;max-width:none;width:auto}.hh-page .fcol:nth-child(1){grid-column:1}.hh-page .fcol:nth-child(2){grid-column:3}.hh-page .fcol:nth-child(3){grid-column:5}.hh-page .fcol:nth-child(4){grid-column:7}.hh-page .fcol:nth-child(5){grid-column:9}.hh-page .fcol:nth-child(6){grid-column:11}.hh-page .fcol:nth-child(7){grid-column:13}.hh-page .fcol:nth-child(8){grid-column:15}.hh-page .fcol:nth-child(9){grid-column:17}.hh-page .fcell{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:8px;box-sizing:border-box;height:58px;min-height:0;margin:0;padding:4px;background:var(--hh-tile)}.hh-page .fcell.hh-tall{height:122px}.hh-page .fcell:not(.tableoptions)>label{flex:none;width:auto;min-width:0;max-width:none;padding:0 0 0 1px;font:500 10px/12px var(--font-sans);color:var(--hh-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-page .fcell>.ms,.hh-page .fcell>.ms.ss,.hh-page .fcell>.control{flex:none;width:100%;max-width:none;min-width:0;box-sizing:border-box}.hh-page .control,.hh-page .ms-button{background:#fff;border:1px solid #767676;border-radius:0;height:17px;padding:0 3px;font:400 10px var(--font-sans);color:var(--hh-line);box-sizing:border-box}.hh-page .fcell>.ms .ms-button{width:100%;max-width:none}.hh-page .ms-button.active{box-shadow:none;border-color:#767676}.hh-page .fcell>input.control[type=date],.hh-page .fcell>input.control[type=number]{flex:none;min-width:0;font-size:10px}.hh-page input[type=number]::-webkit-outer-spin-button,.hh-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hh-page input[type=number]{-moz-appearance:textfield}.hh-page .fcell.hh-blank{align-items:flex-end;justify-content:flex-start}.hh-page .fcell.hh-blank .export-btn{margin:2px 2px 0 0}.hh-page .rel{background:#fff;padding:11px 0 0 4px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.hh-scroll{position:relative;overflow:auto;flex:1 1 auto;min-height:0}.hh-scroll::-webkit-scrollbar{height:14px;width:14px}.hh-scroll::-webkit-scrollbar-track{background:#f5f5f5}.hh-scroll::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:0}table.hh-xtab{border-collapse:separate;border-spacing:0;table-layout:fixed;font:400 10px/12px var(--font-sans);color:var(--hh-line)}.hh-xtab th,.hh-xtab td{box-sizing:border-box;padding:0 4px;border-right:1px solid var(--hh-line);border-bottom:1px solid var(--hh-grid);overflow:hidden;white-space:nowrap}.hh-xtab thead th{position:sticky;z-index:3;background:var(--hh-head);color:#f5f5f5;text-align:center;vertical-align:middle;border-bottom:1px solid var(--hh-line);font-weight:500;white-space:normal}.hh-xtab thead tr.hh-h1 th{top:0;height:30px;border-top:1px solid var(--hh-line)}.hh-xtab thead tr.hh-h2 th{top:30px;height:33px;line-height:12px;padding:2px 8px}.hh-xtab thead th.hh-band{font-weight:500;font-size:10px}.hh-xtab thead th.hh-rowhead{z-index:5;padding:26px 8px 0;border-left:0}.hh-xtab thead th.hh-rowhead.hh-c0{border-left:1px solid var(--hh-line)}.hh-xtab tbody td{height:22.7px;background:#fff;vertical-align:middle}.hh-xtab tbody td.hh-gray{background:var(--hh-band)}.hh-xtab tbody td.hh-num{text-align:right;padding:0 4px 0 2px;font-variant-numeric:normal}.hh-xtab tbody td.hh-rowhead{position:sticky;z-index:2;background:var(--hh-tile);text-align:left;vertical-align:top;padding:5px 4px 0;overflow:hidden}.hh-xtab tbody td.hh-rowhead.hh-c0{border-left:1px solid var(--hh-line)}.hh-xtab tbody td.hh-rowhead.hh-c3{text-align:center}.hh-xtab .hh-c5{border-right:2px solid var(--hh-line)}.hh-wrap{line-height:12px}.hh-wrap>div{white-space:nowrap}.hh-xtab thead th.hh-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky}.hh-xtab thead th.hh-sortable:hover,.hh-xtab thead th.hh-sortable:focus-visible{background:#2b8be0;outline:none}.hh-xtab thead th .hh-h-label{display:block;min-width:0;overflow:hidden}.hh-xtab .hh-az{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}.hh-xtab thead th.hh-rowhead .hh-az{top:auto;bottom:4px;transform:none}.hh-xtab thead th.hh-sortable:hover .hh-az,.hh-xtab thead th.hh-sortable:focus-visible .hh-az,.hh-xtab .hh-az-on{opacity:1}.hh-az-bar{display:block;height:1.5px;background:currentColor;border-radius:.5px}.hh-page input[type=date]{cursor:pointer}.hh-page input[type=date]::-webkit-calendar-picker-indicator{width:10px;height:10px;margin:0 0 0 2px;padding:0;cursor:pointer}.hv-app{--hv-ink: #1b1b1b;--hv-blue: #e3f1fe;--hv-head: #319df7;--hv-font: var(--font-sans);font-family:var(--hv-font);font-size:11px;background:#fff;color:var(--hv-ink);overflow:auto}.hv-zones{display:grid;grid-template-columns:14898fr 6981fr 7667fr 6082fr 5208fr 6534fr 9443fr 4038fr 10649fr 11292fr 16272fr;gap:0 3px;height:128px;min-width:1280px;padding:4px 4px 6px;box-sizing:border-box}.hv-navzones{grid-template-columns:14898fr 68362fr 16272fr}.hv-logo a{display:block;height:100%}.hv-logo img{height:100%;width:100%;object-fit:contain;object-position:left center;display:block}.hv-col{display:flex;flex-direction:column;gap:3px;min-width:0}.hv-blank{background:var(--hv-blue);flex:1 1 auto}.hv-zone{flex:1 1 0;min-height:0;background:var(--hv-blue);display:flex;flex-direction:column;padding:2px 4px;box-sizing:border-box;position:relative}.hv-zone>label{font-weight:500;font-size:11px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e3032}.hv-zone .control,.hv-select{font:inherit;font-size:11px;height:20px;border:1px solid #2e3032;border-radius:0;background:#fff;color:#2e3032;padding:0 4px;box-sizing:border-box;width:100%}.hv-zone.tall{justify-content:flex-start}.hv-legend ul{list-style:none;margin:2px 0 0;padding:0}.hv-legend li{display:flex;align-items:center;gap:6px;line-height:19px;white-space:nowrap}.hv-legend i{width:12px;height:12px;display:inline-block;border:1px solid #c8c8c8;box-sizing:border-box}.hv-icon{align-items:center;justify-content:center}.hv-info>span{width:24px;height:24px;border:2px solid var(--hv-ink);border-radius:50%;display:flex;align-items:center;justify-content:center;font:italic 700 15px Georgia,serif;cursor:default}.hv-info-tip{display:none;position:absolute;top:100%;left:0;z-index:40;width:420px;background:#fff;border:1px solid #9a9a9a;box-shadow:0 2px 8px #0000002e;padding:8px 10px;font-size:11px;line-height:15px;color:#333}.hv-info:hover .hv-info-tip{display:block}.hv-info-tip p{margin:0 0 8px}.hv-help-btn{font:500 20px var(--hv-font);background:var(--hv-blue);border:0;width:100%;height:100%;cursor:pointer;color:var(--hv-ink)}.hv-nav{gap:6px}.hv-navbtn{flex:0 0 34%;background:var(--hv-blue);border:0;font:500 12px var(--hv-font);text-decoration:underline;color:var(--hv-ink);cursor:pointer}.hv-zone .ms{width:100%}.hv-zone .ms-button{width:100%;max-width:none;height:20px;font-size:11px;box-sizing:border-box}.hv-zone .ms-button,.hv-zone .ms-button.active,.hv-zone .control,.hv-zone .hv-select{border:1px solid var(--hv-ink);box-shadow:none}.hv-zone .ms-button:focus,.hv-zone .ms-button:focus-visible,.hv-zone .control:focus,.hv-zone .control:focus-visible,.hv-zone .hv-select:focus,.hv-zone .hv-select:focus-visible{outline:none;border-color:var(--hv-ink);box-shadow:none}.hv-caption{background:var(--hv-ink);color:#f5f5f5;font-weight:500;font-size:14px;padding:6px;min-width:1280px;box-sizing:border-box}.hv-caption-detail{min-width:0}.hv-error{color:#c0392b}.hv-scroll{position:relative;overflow:auto;max-height:calc(100vh - 230px)}.hv-table,.hv-dtable{border-collapse:collapse;color:var(--hv-ink)}.hv-table{width:100%;min-width:1280px;table-layout:fixed}.hv-table col.w-title{width:12.5%}.hv-table col.w-dim{width:4.5%}.hv-table thead th{position:sticky;top:0;z-index:2;background:var(--hv-head);color:#f5f5f5;font-weight:400;height:46px;border:1px solid var(--hv-ink);padding:0 4px;text-align:center;vertical-align:middle}.hv-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 76px}.hv-table td,.hv-table tbody th{border:1px solid var(--hv-ink);height:76px;padding:0 6px}.hv-table .rh{background:var(--hv-blue);vertical-align:middle;cursor:pointer}.hv-table .rh.title{text-align:left;font-weight:500}.hv-table .rh.c{text-align:center}.hv-table td.marks{vertical-align:top;padding:10px;background:#fff;cursor:pointer;line-height:17px}.hv-table tr.sel .rh{background:#c9e3fb}.hv-table .mark{display:inline-block;margin-right:10px;font-weight:500;font-size:11.5px}.hv-table .mark:hover{text-decoration:underline}.hv-tip{position:fixed;z-index:60;max-width:320px;background:#fff;border:1px solid #9a9a9a;box-shadow:0 2px 8px #0000002e;padding:6px 9px;font-size:11px;line-height:16px;color:#555;pointer-events:none}.hv-tip b{color:var(--hv-ink)}.hv-dwrap{display:inline-flex;flex-direction:column;width:max-content;max-width:100%}.hv-dwrap .hv-caption{width:auto;min-width:0}.hv-detail{max-height:calc(100vh - 250px);margin-top:6px}.hv-dtable{font-size:11px;border-collapse:separate;border-spacing:0;border-top:1px solid var(--hv-ink);border-left:1px solid var(--hv-ink);color:var(--hv-ink)}.hv-dtable th,.hv-dtable td{border:0;border-right:1px solid var(--hv-ink);border-bottom:1px solid var(--hv-ink);padding:0 4px;height:18px;line-height:18px;white-space:nowrap;box-sizing:border-box}.hv-dtable thead{position:sticky;top:0;z-index:2}.hv-dtable thead th{font-weight:400;text-align:center;vertical-align:middle;background:var(--hv-blue)}.hv-dtable thead th.rhh{vertical-align:bottom;text-align:left;padding-bottom:6px;width:76px;min-width:76px}.hv-dtable thead th.rhh.c{text-align:center}.hv-dtable thead th.mh{background:#fff;white-space:normal;line-height:15px;height:34px;width:76px;min-width:76px;max-width:76px}.hv-dtable tbody th.title{background:var(--hv-blue);font-weight:400;text-align:left;vertical-align:top}.hv-dtable tbody td.rh{background:#fff;text-align:left}.hv-dtable tbody td.rh.c{text-align:right}.hv-dtable td.num{text-align:right;background:#fff}.hv-dtable td.num.band{background:var(--hv-blue)}.hv-help{padding:10px 8%;height:calc(100vh - 200px);box-sizing:border-box}.hv-help iframe{width:100%;height:100%;border:0;background:#000}.hv-zone .ms.ss .ms-panel{width:150px}.hv-zone .ms.ss .ms-search{display:none}.hv-zone .ms.ss .ms-list{padding-top:2px}.dod-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto;overflow-y:auto}.dod-app>.diy-zones{--zk: .0103px;position:relative;flex:none;height:calc(17434 * var(--zk));min-width:1800px}.dod-app .diy-zones .zone{position:absolute;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.dod-app .diy-zones .zone.bare{background:transparent}.dod-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.dod-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}.dod-app .diy-zones .zone.title-block{background:var(--dz-ink);color:#e3f1fe;display:flex;align-items:center;padding:0 0 0 2px;font-size:16px;font-weight:500}.dod-app .diy-zones .zone.title-block .acc{color:#319df7}.dod-app .diy-zones .zone.vlabel{background:var(--dz-ink);color:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.dod-app .diy-zones .zone.vlabel span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.dod-app .diy-zones .fcell{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding:0}.dod-app .diy-zones .fcell:not(.tableoptions)>label{flex:none;min-width:0;max-width:none;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:15px;height:15px;padding:0 0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dod-app .diy-zones .control,.dod-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032;box-sizing:border-box}.dod-app .diy-zones input.control{background:#fff}.dod-app .diy-zones .fcell>.ms,.dod-app .diy-zones .fcell>.ms.ss,.dod-app .diy-zones .fcell>input.control{flex:none;margin:0 4px 0 2px;width:auto;min-width:0;max-width:none}.dod-app .diy-zones .fcell>input.control[type=date]{font-size:var(--dz-fs)}.dod-app .diy-zones .fcell>.ms .ms-button,.dod-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.dod-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.dod-app .ms-panel{width:240px;max-width:90vw}.dod-warning{background:var(--dz-ink);color:#f5f5f5;font-weight:500;text-align:right;min-height:34px;line-height:34px;padding:0 12px;min-width:1800px;box-sizing:border-box}.dod-caption{background:var(--dz-ink);font-weight:500;padding:8px 4px;margin-top:8px;min-width:1800px;box-sizing:border-box}.dod-caption .c1{color:#319df7;font-size:13px}.dod-caption .c2{color:#f5f5f5;font-size:13px}.dod-caption .c3{color:#e3f1fe;font-size:10.67px}.dod-caption .c4{color:#0047ab;font-size:13px;text-decoration:underline}.dod-empty{padding:24px 12px;color:#6b6b6b;font-size:13px}.dod-error{color:#c0392b}.dod-scroll{position:relative;overflow:auto;max-height:calc(100vh - 330px)}.dod-table{border-collapse:separate;border-spacing:0;font-size:12px;color:var(--dz-ink)}.dod-table th,.dod-table td{border:0;border-right:1px solid var(--dz-ink);border-bottom:1px solid var(--dz-ink)}.dod-table thead tr:first-child th{border-top:1px solid var(--dz-ink)}.dod-dir .dod-corner,.dod-dir tbody th,.dod-title{border-left:1px solid var(--dz-ink)}.dod-dir thead th{box-sizing:border-box}.dod-table thead th{position:sticky;z-index:2}.dod-dir thead tr:nth-child(1) th{top:0}.dod-dir thead tr:nth-child(2) th{top:28px}.dod-dir thead tr:nth-child(3) th{top:56px}.dod-dir thead tr:nth-child(4) th{top:88px}.dod-dir thead tr:nth-child(5) th{top:120px}.dod-h,.dod-corner,.dod-rowhead{background:#319df7;color:#f5f5f5;font-weight:500;text-align:center;vertical-align:middle;padding:0 4px}.dod-dir .dod-h{height:28px;min-width:184px}.dod-dir .dod-h-title{height:32px}.dod-corner{min-width:70px;position:sticky;left:0;z-index:3!important}.dod-rowhead{height:42px;position:sticky;left:0;z-index:1}.dod-cell{background:#fff;text-align:right;vertical-align:middle;padding:0 4px;width:92px;min-width:92px;white-space:nowrap}.dod-dir .dod-cell{height:42px}.dod-l{background:#8ace7e9a}.dod-g{background:#59a14f9a}.dod-g2{background:#519c519a}.dod-title thead th{top:0}.dod-flabel{background:#319df7;color:#f5f5f5;font-weight:500;height:40px;padding:0 4px;text-align:center}.dod-colhead{height:40px;min-width:79px}.dod-rh{background:#e3f1fe;color:var(--dz-ink);font-weight:400;text-align:center;vertical-align:middle;padding:0 4px;height:54px;white-space:nowrap}.dod-rh-title{min-width:128px;white-space:normal}.dod-tcell{text-align:center;width:79px;min-width:79px;line-height:15px}.dod-tcell .bo{color:#0047ab;font-weight:500}.dod-tcell .gr{font-weight:500}.dod-dir.dod-win{table-layout:fixed}.dod-win th,.dod-win td{box-sizing:border-box}.dod-dir.dod-win th,.dod-dir.dod-win td{overflow:hidden}.dod-dir.dod-win .dod-cell{width:auto;min-width:0}.dod-dir.dod-win .dod-h{min-width:0}.dod-title.dod-win tbody th,.dod-title.dod-win tbody td{height:55px}.dod-table .dod-pad,.dod-table .dod-padrow td{border:0;padding:0;background:transparent}.pt-app{--dz-blue: #e3f1fe;--dz-ink: #1b1b1b;--dz-ctl-brd: #2e3032;--dz-ctl-bg: #f1f7fd;--dz-font: var(--font-sans);--dz-fs: 10.67px;font-family:var(--dz-font);font-size:var(--dz-fs);background:#fff;color:#333;overflow-x:auto}.pt-app>.diy-zones{--zk: .0103px;position:relative;flex:none;height:calc(11143 * var(--zk));min-width:1800px}.pt-app .diy-zones .zone{position:absolute;background:var(--dz-blue);box-sizing:content-box;border:0;margin-top:-3px;padding:0 0 4px}.pt-app .diy-zones .zone.bare{background:transparent}.pt-app .diy-zones .zone.logo a{display:block;width:100%;height:100%}.pt-app .diy-zones .zone.logo img{width:100%;height:100%;object-fit:contain;object-position:left center;display:block}.pt-app .diy-zones .fcell{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding:0}.pt-app .diy-zones .fcell>label:not(.pt-radio){flex:none;min-width:0;max-width:none;font-size:var(--dz-fs);font-weight:500;color:#2e3032;line-height:15px;height:15px;padding:0 0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-app .diy-zones .zone.inl .fcell{flex-direction:row;align-items:center;height:100%}.pt-app .diy-zones .zone.inl .fcell>label:not(.pt-radio){width:76px;flex:none}.pt-app .diy-zones .zone.inl .fcell>*:not(label){flex:1 1 auto;min-width:0}.pt-app .diy-zones .control,.pt-app .diy-zones .ms-button{font:inherit;font-size:var(--dz-fs);height:18px;line-height:16px;padding:0 4px;background:var(--dz-ctl-bg);border:1px solid var(--dz-ctl-brd);border-radius:0;color:#2e3032;box-sizing:border-box}.pt-app .diy-zones input.control{background:#fff}.pt-app .diy-zones .fcell>.ms,.pt-app .diy-zones .fcell>.ms.ss,.pt-app .diy-zones .fcell>input.control{flex:none;margin:0 4px 0 2px;width:auto;min-width:0;max-width:none}.pt-app .diy-zones .zone.inl .fcell>.ms,.pt-app .diy-zones .zone.inl .fcell>.ms.ss,.pt-app .diy-zones .zone.inl .fcell>input.control{flex:1 1 auto}.pt-app .diy-zones .fcell>input.control[type=date]{font-size:var(--dz-fs)}.pt-app .diy-zones .fcell>.ms .ms-button,.pt-app .diy-zones .fcell>.ms.ss .ms-button{width:100%;max-width:none}.pt-app .diy-zones .ms-button .caret{color:var(--dz-ink);font-size:8px}.pt-app .ms-panel{width:240px;max-width:90vw}.pt-app .diy-zones .zone.nolabel .fcell>label{display:none}.pt-app .diy-zones .zone.nolabel .fcell>input.control{margin:0 4px}.pt-app .diy-zones .zone.radios{display:block;overflow:hidden}.pt-app .diy-zones .pt-radios{gap:0;justify-content:flex-start;height:100%}.pt-app .diy-zones .pt-radios>label:first-child{margin-bottom:2px}.pt-app .diy-zones .fcell>label.pt-radio{flex:none;height:17px;min-height:0;max-width:none;width:auto;display:flex;align-items:center;gap:4px;padding:0 0 0 4px;font-size:11.5px;font-weight:400;color:#2e3032;cursor:pointer;line-height:16px}.pt-app .pt-radio input{margin:0;accent-color:#2e3032}.pt-band{background:var(--dz-ink);color:#f5f5f5;font-weight:500;font-size:15px;padding:8px 2px;min-width:1800px;box-sizing:border-box;margin-top:6px}.pt-empty{padding:24px 12px;color:#6b6b6b;font-size:13px}.pt-error{color:#c0392b}.pt-app .rel{overflow-y:auto}.pt-app .rel>*{flex:none}.ptg{position:relative;overflow:auto;height:calc(100vh - 250px);min-height:320px;margin-top:8px;background:#fff;border:1px solid var(--dz-ink)}body[data-delivery-render] .ptg,body[data-delivery-render] .ptg.ptg-delivery{height:auto!important;max-height:none!important;overflow:visible!important;min-height:0}body[data-delivery-render] .pt-app .rel{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important}.ptg-inner{position:relative}.ptg-c,.ptg-s,.ptg-h{position:absolute;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.67px}.ptg-c{height:19px;line-height:18px;text-align:right;padding:0 4px;color:var(--dz-ink);border-right:1px solid #8a8a8a;border-bottom:1px solid #c8c8c8;background:#fff}.ptg-s{height:19px;line-height:18px;padding:0 4px;color:var(--dz-ink);background:var(--dz-blue);border-right:1px solid #8a8a8a;border-bottom:1px solid #c8c8c8;z-index:2}.ptg-gt{font-weight:500;background:var(--dz-blue)}.ptg-c.ptg-gt{background:var(--dz-blue)}.ptg-h{background:#319df7;color:#f5f5f5;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 4px;border-right:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;white-space:normal;line-height:13px;z-index:3}.ptg-sub,.ptg-title{font-weight:400;color:#e3f1fe;white-space:nowrap}.ptg-title{display:block;text-align:center;line-height:19px;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:#f5f5f5}.ptg-corner{z-index:4;align-items:flex-end;font-weight:400;color:#e3f1fe;padding-bottom:4px}.ptg-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ptg-sortable:hover,.ptg-sortable:focus-visible{background:#2b8be0;outline:none}.ptg-h-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ptg-az,.az-sort{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}.ptg-corner .ptg-az,.ptg-corner .az-sort{top:auto;bottom:3px;transform:none}.ptg-sortable:hover .ptg-az,.ptg-sortable:focus-visible .ptg-az,.ptg-sortable:hover .az-sort,.ptg-sortable:focus-visible .az-sort,.ptg-az-on,.az-sort-on{opacity:1}.pa-app{overflow-x:hidden}.pa-app>.diy-zones{min-width:0}.pa-app .pt-band{font-size:15px;min-width:0}.pa-app .diy-zones .zone.inl .fcell>label:not(.pt-radio){width:clamp(34px,36%,76px)}.pag{position:relative;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 250px);min-height:320px;margin-top:8px;background:#fff;border:1px solid #1b1b1b}body[data-delivery-render] .pag,body[data-delivery-render] .pag.pag-delivery{height:auto!important;max-height:none!important;overflow:visible!important;min-height:0}body[data-delivery-render] .pa-app .rel{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important}.pag-inner{position:relative}.pag-c,.pag-s,.pag-h{position:absolute;box-sizing:border-box;overflow:hidden;font-size:10.67px}.pag-c{height:19px;line-height:18px;text-align:right;padding:0 4px;white-space:nowrap;color:#1b1b1b;background:#fff;border-right:1px solid #1b1b1b;border-bottom:1px solid #c8c8c8}.pag-s{line-height:13px;padding:3px 4px 0;white-space:normal;word-break:break-word;color:#1b1b1b;background:#fff;border-right:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;z-index:2}.pag-s.pag-fill{background:#e3f1fe}.pag-s.pag-one{white-space:nowrap;text-overflow:ellipsis;word-break:normal}.pag-gt,.pag-c.pag-gt,.pag-s.pag-gt{font-weight:500;background:#e3f1fe;white-space:nowrap;padding-top:0;line-height:18px}.pag-h{background:#319df7;color:#f5f5f5;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:13px;white-space:normal;border-right:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;z-index:3}.pag-corner{z-index:4;justify-content:flex-start;text-align:left}.pag-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.pag-sortable:hover,.pag-sortable:focus-visible{background:#2b8be0;outline:none}.pag-h-label{min-width:0;overflow:hidden}.pag-az,.az-sort{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}.pag-corner .pag-az,.pag-corner .az-sort{top:auto;bottom:3px;transform:none}.pag-sortable:hover .pag-az,.pag-sortable:focus-visible .pag-az,.pag-sortable:hover .az-sort,.pag-sortable:focus-visible .az-sort,.pag-az-on,.az-sort-on{opacity:1}.rpt{display:flex;flex-direction:column;height:100%;background:var(--bg)}.rpt-tabs{flex:none;position:sticky;top:0;z-index:5;display:flex;overflow-x:auto;overflow-y:hidden;background:var(--panel-bg);border-bottom:1px solid var(--cell-line);scrollbar-width:thin}.rpt-tab{flex:none;border:0;border-right:1px solid var(--cell-line);border-bottom:3px solid transparent;background:none;cursor:pointer;font:inherit;font-size:12px;line-height:1.2;color:var(--ink-soft);padding:8px 14px;white-space:nowrap}.rpt-tab:hover{background:var(--control-bg)}.rpt-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rpt-tab.nb{color:var(--text-muted)}.rpt-tab.nb:after{content:"○";margin-left:6px;font-size:9px;color:var(--text-disabled)}.rpt-tab.active{color:var(--value-blue);font-weight:500;background:var(--white);border-bottom-color:var(--value-blue)}.rpt-tab.active.nb:after{color:var(--value-blue)}.rpt-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.rpt-page{flex:1;min-height:0;overflow:hidden}.rpt-notbuilt{height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;padding:24px}.rpt-nb-card{max-width:520px;text-align:center;border:1px dashed var(--cell-line);border-radius:6px;background:var(--panel-bg);padding:28px 32px}.rpt-nb-title{font-size:17px;font-weight:500;color:var(--ink)}.rpt-nb-tag{display:inline-block;margin:10px 0 0;padding:2px 8px;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-accent);border-radius:3px}.td-controls{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;padding:6px 12px}.td-ctrl{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--text-muted)}.td-ctrl>span{font-weight:500;color:var(--ink-soft)}.td-ctrl select,.td-ctrl input[type=date]{font:inherit;font-size:12px;padding:4px 6px;border:1px solid var(--control-brd);border-radius:3px;background:var(--control-bg);color:var(--ink);min-width:150px;max-width:320px}.td-ctrl select:focus,.td-ctrl input[type=date]:focus{outline:2px solid var(--accent);outline-offset:-1px}.td-body{padding:12px 16px 20px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto}.td-subhead{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--ink)}.td-subhead strong{font-size:15px}.td-sub-date{color:var(--ink-soft)}.td-sub-auto{color:var(--text-muted);font-size:12px}.td-loading{color:var(--accent);font-size:12px;font-style:italic}.td-panel{border:1px solid var(--rule);border-radius:4px;background:var(--panel-bg);box-shadow:var(--shadow);padding:8px 12px 12px}.td-panel-title{margin:0 0 6px;font-size:13px;font-weight:500;color:var(--ink)}.td-panel-sub{font-weight:400;color:var(--text-muted)}.td-row{display:flex;gap:14px;align-items:stretch}.td-row-top{flex-wrap:wrap}.td-panel-donut{flex:0 0 320px}.td-panel-kpi{flex:1 1 480px;min-width:0}.td-chart-empty,.td-empty{color:var(--text-muted);font-style:italic;padding:18px 8px;text-align:center}.td-donut{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.td-donut-svg{width:190px;height:190px;flex:0 0 auto}.td-donut-total{font-size:20px;font-weight:500;fill:var(--ink)}.td-donut-sub{font-size:9px;fill:var(--text-muted)}.td-donut-legend{list-style:none;margin:0;padding:0;font-size:11px;min-width:150px}.td-donut-legend li{display:grid;grid-template-columns:12px auto 1fr;grid-template-areas:"sw name val" "sw range val";column-gap:6px;align-items:center;padding:2px 0}.td-donut-legend .td-swatch{grid-area:sw}.td-dp-name{grid-area:name;font-weight:500}.td-dp-range{grid-area:range;color:var(--text-muted);font-size:9.5px}.td-dp-val{grid-area:val;text-align:right;color:var(--ink-soft);white-space:nowrap}.td-swatch{display:inline-block;width:11px;height:11px;border-radius:2px;flex:0 0 auto}.td-kpi-scroll{overflow:auto;max-height:360px}.td-kpi{width:100%;border-collapse:collapse;font-size:11.5px}.td-kpi thead th{position:sticky;top:0;padding:5px 8px;white-space:nowrap}.td-kpi.xtab thead tr:only-child th{top:0}.td-kpi-title-head{text-align:left!important}.td-kpi td{padding:3px 8px;text-align:right;border-bottom:1px solid var(--cell-line);white-space:nowrap}.td-kpi-title{text-align:left!important;max-width:220px;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.td-kpi tbody tr:nth-child(2n){background:var(--blue-pale)}.td-kpi-total{background:var(--blue-dark)!important;color:var(--white);font-weight:500}.td-kpi-total td{border-bottom:1px solid var(--total-line)}.td-hourly-svg{width:100%;height:auto;display:block}.td-grid{stroke:var(--cell-line);stroke-width:.5}.td-axis{fill:var(--text-muted);font-size:8.5px}.td-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:10.5px;color:var(--ink-soft)}.td-legend-item{display:inline-flex;align-items:center;gap:4px;max-width:220px}.td-legend-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-gantt-scroll{overflow-x:auto}.td-gantt{font-size:10px}.td-gantt-axis{position:relative;border-bottom:1px solid var(--rule)}.td-gantt-axis svg{display:block}.td-gantt-row{display:flex;align-items:center;border-bottom:1px solid var(--grey-95);overflow:hidden}.td-gantt-label{display:flex;gap:6px;align-items:baseline;flex:0 0 auto;padding-right:8px;overflow:hidden;white-space:nowrap;z-index:1}.td-lane-aud{font-weight:500;color:var(--ink);min-width:22px}.td-lane-type{color:var(--pill-text)}.td-lane-cap{color:var(--text-muted)}.td-lane-title{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis}.td-gantt-track{display:block}.td-bar-label{fill:var(--white);font-size:8px;font-weight:500}@media(max-width:720px){.td-panel-donut,.td-panel-kpi{flex:1 1 100%}.td-donut{justify-content:center}}.theater-dash-xtab.xtab tbody tr.total td.rowhead{background:var(--value-blue);color:var(--white);font-weight:500}.theater-dash-xtab.xtab tbody tr.total td.measure{background:var(--blue-pale-2);color:var(--ink);font-weight:500}.theater-dash-xtab.xtab tbody tr.total:hover td.rowhead{background:var(--value-blue)}.theater-dash-xtab.xtab tbody tr.total:hover td.measure{background:var(--blue-pale-2)}.theater-dash-xtab.xtab tbody tr:nth-child(2n) td{background:var(--white)}.theater-dash-xtab.xtab tbody td.rowhead,.theater-dash-xtab.xtab tbody tr:nth-child(2n) td.rowhead{background:var(--blue-pale-2)}.theater-dash-xtab.xtab th.measure.band-start,.theater-dash-xtab.xtab td.measure.band-start{border-left:2px solid var(--cell-line)}.theater-dash-xtab.xtab th.measure.sub{font-weight:500;font-size:.9em}.theater-dash-xtab.xtab th.title-band{text-align:center;font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theater-dash-xtab.xtab th.measure,.theater-dash-xtab.xtab td.measure{min-width:96px}.theater-dash-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:6px 12px;font-size:12.5px;color:var(--text-muted);border-bottom:1px solid var(--cell-line)}.theater-dash-controls .seg{display:inline-flex;align-items:center;gap:6px}.theater-dash-controls .seg-btns{display:inline-flex;border:1px solid var(--cell-line);border-radius:4px;overflow:hidden}.theater-dash-controls .seg-btns button{border:0;background:var(--white);color:var(--ink);padding:3px 12px;cursor:pointer;font-size:12.5px}.theater-dash-controls .seg-btns button.active{background:var(--value-blue);color:var(--white);font-weight:500}.theater-dash-controls .note{color:var(--text-muted);font-style:italic}.opt-run{cursor:pointer;font-weight:500;color:var(--white);background:var(--value-blue);border-color:#2b8de0;padding:0 16px}.opt-run:disabled{opacity:.6;cursor:default}.opt-caption{background:var(--band-ink-2);color:var(--value-blue);font-weight:500;font-size:12px;padding:6px 12px}.opt-legend{color:var(--scroll-thumb-thin);font-weight:400;font-size:11px}.opt-empty{padding:24px 12px;color:var(--text-subtle);font-size:13px}.opt-error{color:var(--danger);font-weight:500}.opt-page .rel{overflow:hidden;display:flex;flex-direction:column;min-height:0}.opt-scroll{position:relative;overflow:auto;flex:1 1 auto;min-height:0}table.opt-xtab{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px;color:var(--ink)}.opt-xtab th,.opt-xtab td{border-right:1px solid var(--rule-pale);border-bottom:1px solid var(--rule-pale);padding:2px 7px;white-space:nowrap}.opt-xtab thead th{position:sticky;top:0;z-index:3;background:var(--th-bg);color:var(--th-fg)}.opt-measure{text-align:right;font-weight:500;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis}.opt-xtab td.opt-rowhead{text-align:left;background:var(--blue-pale);max-width:200px;overflow:hidden;text-overflow:ellipsis}.opt-xtab thead th.opt-rowhead{text-align:left;z-index:4}.opt-c0{min-width:130px}.opt-c1{min-width:92px}.opt-c2{min-width:160px}.opt-c3{min-width:70px}.opt-c4{min-width:78px;text-align:right!important}.opt-c5{min-width:90px}.opt-xtab td.opt-num{text-align:right;font-variant-numeric:tabular-nums;background:var(--white);min-width:78px}.opt-xtab tbody tr:nth-child(2n) td.opt-num{background:var(--blue-pale)}.opt-total-head{text-align:left;font-weight:500;background:var(--accent);color:var(--white)}.opt-grand td.opt-num{font-weight:500;background:var(--accent)!important;color:var(--white)}.opt-subtotal .opt-total-head{background:var(--blue-pale-2, var(--blue-pale));color:var(--band-ink-2);font-weight:500;padding-left:18px}.opt-subtotal td.opt-num{font-weight:500;background:var(--blue-pale-2, var(--blue-pale))!important}table.opt-hours{border-collapse:separate;border-spacing:0;font-size:12px;color:var(--ink)}.opt-hours th,.opt-hours td{border-right:1px solid var(--rule-pale);border-bottom:1px solid var(--rule-pale);padding:3px 8px;white-space:nowrap;text-align:center}.opt-hours thead th{position:sticky;top:0;z-index:3;background:var(--value-blue);color:var(--white);font-weight:500;font-size:11px}.opt-hours-corner{position:sticky;left:0;top:0;z-index:5!important;text-align:right!important}.opt-hours-col{min-width:62px}.opt-hours-rowhead{position:sticky;left:0;z-index:2;background:var(--blue-pale);color:var(--band-ink-2);text-align:left!important;min-width:170px;line-height:1.25}.opt-hours-rowhead span{display:block}.opt-hr-title{font-weight:500}.opt-hr-sub{font-weight:400;color:var(--text-subtle)}.opt-hours-cell{text-align:right;font-variant-numeric:tabular-nums;background:var(--white);min-width:62px}.wr-context-bar{background:var(--band-ink);color:var(--white);padding:4px 14px;font-size:11.5px}.edt-page .rel{overflow:auto;padding:10px 14px 16px}.edt-caption{font-size:12px;color:var(--ink-soft);margin-bottom:10px;line-height:1.5}.edt-caption .edt-note{color:var(--text-muted);font-size:11px}.edt-error{color:var(--danger)}.edt-empty{padding:24px;text-align:center;color:var(--text-muted);font-size:13px}.edt-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 10px;margin-bottom:12px;background:var(--panel-bg);border:1px solid var(--rule);border-radius:4px}.edt-legend-title{font-weight:500;font-size:12px;color:var(--ink)}.edt-legend-items{display:flex;gap:16px;flex-wrap:wrap}.edt-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-soft)}.edt-swatch{width:12px;height:12px;border-radius:2px;display:inline-block;flex:none}.edt-sw-fresh{background:#2e9e6a}.edt-sw-mid{background:#e0a33a}.edt-sw-stale{background:#9aa7b3}.edt-legend-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px}.edt-panels{display:flex;gap:16px;align-items:flex-start}.edt-circuit-panel{flex:2 1 520px;min-width:0}.edt-title-panel{flex:1 1 300px;min-width:0}.edt-panel{border:1px solid var(--rule);border-radius:4px;background:var(--white);overflow:hidden}.edt-panel-title{font-size:13px;font-weight:500;color:var(--ink);padding:8px 10px;border-bottom:1px solid var(--rule);background:var(--panel-bg)}.edt-panel-title .accent{color:var(--accent)}.edt-panel-sub{font-weight:400;color:var(--text-muted);font-size:11px}.edt-bar-track{position:relative;height:18px;background:var(--blue-pale);border-radius:2px;overflow:hidden}.edt-bar{position:absolute;left:0;top:0;bottom:0;min-width:1px;border-radius:2px}.edt-bar-title{background:var(--value-blue)}.edt-bar-circuit{background:var(--blue-mid)}.edt-bar-value{position:absolute;right:5px;top:0;line-height:18px;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--ink);z-index:1}.edt-title-bars{padding:6px 10px 10px;display:flex;flex-direction:column;gap:6px}.edt-bar-row{display:grid;grid-template-columns:minmax(110px,170px) 1fr;gap:8px;align-items:center}.edt-bar-label{font-size:11px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edt-circuit-scroll{overflow-x:auto}.edt-grid{display:grid;grid-template-columns:minmax(150px,190px) repeat(5,minmax(96px,1fr));min-width:640px}.edt-grid-head,.edt-grid-row{display:contents}.edt-ch{font-size:10.5px;font-weight:500;color:var(--th-fg);background:var(--th-bg);padding:5px 6px;line-height:1.25;border-right:1px solid var(--blue-line);position:sticky;top:0;z-index:2}.edt-ch-circuit{text-align:left}.edt-ch-off{font-weight:400;opacity:.85}.edt-rc{padding:4px 6px;border-bottom:1px solid var(--cell-line);display:flex;align-items:center}.edt-rc-circuit{font-size:11px;color:var(--ink);background:var(--blue-pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:18px}.edt-cell .edt-bar-track{width:100%}@media(max-width:760px){.edt-panels{flex-direction:column}.edt-circuit-panel,.edt-title-panel{flex:1 1 auto;width:100%}}.pdl-run{cursor:pointer;font-weight:500;color:var(--white);background:var(--value-blue);border-color:#2b8de0;padding:0 16px}.pdl-run:disabled{opacity:.6;cursor:default}.pdl-return{color:var(--value-blue);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.pdl-return:hover{text-decoration:underline}.pdl-error{color:var(--danger);font-weight:500}.pdl-empty{padding:24px 12px;color:var(--text-subtle);font-size:13px}.pdl-page .rel{overflow:auto}.pdl-body{display:flex;flex-direction:column;gap:14px;padding:10px 12px 24px}.pdl-kpirow{display:flex;flex-wrap:wrap;gap:8px}.pdl-kpi{flex:1 1 150px;min-width:150px;background:var(--blue-pale-2);border:1px solid var(--band-ink-2);padding:8px 12px}.pdl-kpi-label{color:var(--band-ink-2);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.pdl-kpi-value{color:var(--value-blue);font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.pdl-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.pdl-es-tile{border:1px solid var(--band-ink-2);display:flex;flex-direction:column;min-width:0}.pdl-es-title{background:var(--band-ink-2);color:var(--value-blue);font-weight:500;font-size:12px;padding:5px 10px}.pdl-es-scroll{position:relative;overflow:auto;max-height:340px}.pdl-es-table{border-collapse:collapse;font-size:11px;width:100%;color:var(--band-ink-2)}.pdl-es-table th,.pdl-es-table td{border:1px solid var(--band-ink-2);padding:2px 6px;white-space:nowrap}.pdl-es-table thead th{position:sticky;top:0;z-index:2;background:var(--value-blue);color:var(--grey-100);font-weight:500;font-size:10px;text-align:right}.pdl-es-table thead th.pdl-es-band{text-align:left;left:0;z-index:3}.pdl-es-band{position:sticky;left:0;background:var(--blue-pale-2);text-align:left;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}.pdl-es-cell{text-align:right;font-variant-numeric:tabular-nums}.pdl-es-total{font-weight:500}.pdl-es-total .pdl-es-band,.pdl-es-total .pdl-es-cell{background:var(--blue-pale-2)}.pdl-caption{background:var(--band-ink-2);color:var(--value-blue);font-weight:500;font-size:12px;padding:6px 12px}.pdl-scroll{position:relative;overflow:auto;max-height:72vh;border:1px solid var(--band-ink-2)}.pdl-xtab{border-collapse:collapse;font-size:11px;color:var(--band-ink-2)}.pdl-xtab th,.pdl-xtab td{border:1px solid var(--band-ink-2);padding:2px 6px;white-space:nowrap;text-align:center}.pdl-xtab thead th{position:sticky;z-index:2;background:var(--value-blue);color:var(--grey-100);font-weight:500;font-size:10px}.pdl-lu-band{top:0}.pdl-ds-head{top:22px}.pdl-col-dim{left:0;min-width:130px;max-width:170px}.pdl-col-title{left:130px;min-width:150px;max-width:190px}.pdl-rowhead{position:sticky;z-index:1;background:var(--blue-pale-2);color:var(--band-ink-2);text-align:left;font-weight:500;overflow:hidden;text-overflow:ellipsis}.pdl-xtab thead th.pdl-corner{top:0;z-index:4;background:var(--value-blue);text-align:left}.pdl-cell{text-align:right;min-width:66px;font-variant-numeric:tabular-nums}.pdl-null{background:var(--statusbar-bg)}html:has(.msub-page),body:has(.msub-page),#root:has(.msub-page){height:auto;min-height:100%;overflow:visible}.msub-page.app{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;height:auto;min-height:100vh;box-sizing:border-box;overflow:visible}.msub-page .home-topbar,.msub-page .header,.msub-page .msub-tabs{flex:none;width:100%;box-sizing:border-box}.msub-page .header{align-items:flex-start;gap:18px;padding:8px 16px 10px}.msub-head{flex:1;min-width:0;padding-top:4px}.msub-title{margin:0;font-size:20px;font-weight:500;color:#1b1b1b}.msub-lead{margin:4px 0 0;font-size:13px;line-height:1.4;color:#555;max-width:52rem}.msub-tabs{display:flex;align-items:center;gap:4px;padding:0 16px;border-bottom:1px solid #d5dde3;background:#f7f9fb;position:sticky;top:0;z-index:2}.msub-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:#444;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.msub-tab:hover{color:var(--blue-dark)}.msub-tab.on{color:var(--blue-dark);border-bottom-color:var(--blue-dark)}.msub-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;padding:0 5px;border-radius:999px;background:#e3eef8;color:var(--blue-dark);font-size:11px;font-weight:500}.msub-back{margin-left:auto;padding:0 8px;font-size:12.5px;font-weight:500;color:var(--blue-dark);text-decoration:none}.msub-back:hover{text-decoration:underline}.msub-body{position:relative;flex:none;width:100%;box-sizing:border-box;padding:16px 16px 48px;overflow:visible;background:#fff}.msub-section{display:block;width:100%;box-sizing:border-box}.msub-table-wrap{display:block;width:100%;box-sizing:border-box;overflow:visible}.msub-empty{margin:28px 0;color:#555;font-size:13.5px;line-height:1.45;text-align:left}.msub-table{width:100%;min-width:880px;border-collapse:collapse;table-layout:auto;font-size:13px}.msub-table th,.msub-table td{padding:10px 14px;border-bottom:1px solid #e6ebef;text-align:left;vertical-align:top}.msub-table th{position:sticky;top:36px;z-index:1;background:#319df7;color:#fff;font-weight:500;white-space:nowrap}.msub-table tbody tr:nth-child(2n){background:#f7f9fb}.msub-table a{color:var(--blue-dark);text-decoration:none;font-weight:500}.msub-table a:hover{text-decoration:underline}.msub-row-actions{white-space:nowrap;text-align:right}.msub-link{border:0;background:transparent;color:var(--blue-dark);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;padding:0 0 0 12px}.msub-link:hover{text-decoration:underline}.msub-link:disabled{opacity:.45;cursor:default;text-decoration:none}.msub-link.danger{color:var(--danger-text)}.msub-rename{width:min(240px,100%);font-weight:400}.msub-msg,.msub-note,.msub-err{margin-top:3px;font-size:12px;line-height:1.35;color:#666;font-weight:400}.msub-err{color:var(--danger-text);max-width:320px}.msub-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px;box-sizing:border-box}.msub-dialog{width:min(420px,100%);background:#fff;border:1px solid #c8d0d8;border-radius:4px;box-shadow:0 8px 28px #0003;display:flex;flex-direction:column;max-height:min(80vh,640px)}.msub-dialog-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #e6ebef}.msub-dialog-bar h2{margin:0;flex:1;font-size:16px;font-weight:700;color:#1b1b1b}.msub-x{border:0;background:transparent;font-size:22px;line-height:1;color:#666;cursor:pointer;padding:0 4px}.msub-dialog-body{padding:12px 16px 8px;overflow:auto}.msub-dialog-sub{margin:0 0 12px;font-size:13px;color:#555;font-weight:600}.msub-lab{display:block;margin:12px 0 4px;font-size:12px;font-weight:600;color:#444}.msub-field{width:100%;box-sizing:border-box}.msub-time{max-width:140px}.msub-sched-sum{margin:0 0 4px;font-size:13px;color:#1b1b1b}.msub-days{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.msub-day{min-width:36px;height:32px;padding:0 8px;border:1px solid #b8c0c8;border-radius:3px;background:#fff;color:#333;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.msub-day.on{background:#4d4d4d;border-color:#4d4d4d;color:#fff}.msub-day:disabled{opacity:.5;cursor:default}.msub-edit-err{margin-top:12px;font-size:12.5px;color:var(--danger-text)}.msub-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e6ebef}.msub-cancel,.msub-save{height:32px;padding:0 14px;border-radius:3px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.msub-cancel{border:1px solid #c8d0d8;background:#fff;color:#333}.msub-save{border:1px solid var(--blue-dark);background:var(--blue-dark);color:#fff}.msub-cancel:disabled,.msub-save:disabled{opacity:.5;cursor:default}.ir-body{padding:18px 28px 32px;overflow:auto}.ir-intro{margin:0 0 16px;font-size:12.5px;color:var(--text-muted)}.ir-group{margin-bottom:22px}.ir-group-head{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:6px;border-bottom:2px solid var(--band-ink-2);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--band-ink-2)}.ir-group-count{min-width:18px;padding:1px 6px;border-radius:9px;background:var(--blue-pale-2);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:0;text-align:center}.ir-rows{list-style:none;margin:0;padding:0}.ir-row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(200px,3fr) minmax(160px,1.3fr) 64px;align-items:center;column-gap:20px;padding:10px 12px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font-size:12.5px}.ir-row:hover{background:var(--blue-pale-2)}.ir-row:focus-visible{outline:2px solid var(--value-blue);outline-offset:-2px}.ir-row-title{font-size:13.5px;font-weight:500}.ir-row-blurb{color:var(--ink-soft)}.ir-row-source{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-muted)}.ir-row-open{text-align:right;font-weight:500;color:var(--value-blue)}.ir-row:hover .ir-row-open{text-decoration:underline}.ir-none{padding:10px 0;font-size:13px;color:var(--text-muted)}@media(max-width:760px){.ir-body{padding:14px 16px}.ir-row{grid-template-columns:1fr auto;row-gap:3px}.ir-row-title{grid-column:1}.ir-row-open{grid-column:2;grid-row:1}.ir-row-blurb,.ir-row-source{grid-column:1 / -1}}.mm-page .rel{overflow:hidden}.mm-canvas{display:flex;align-items:flex-start;gap:12px;padding:8px 8px 0;min-height:0;flex:1}.mm-sheet{display:flex;flex-direction:column;min-height:0;max-height:100%;font-family:var(--font-sans);font-size:11px;color:var(--band-ink-2)}.mm-title{background:var(--band-ink-2);color:var(--grey-100);font-weight:500;font-size:16px;padding:6px 4px;line-height:1.25}.mm-scroll{overflow:auto;min-height:0;flex:1;margin-top:4px}.mm-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content}.mm-col-circuit{width:151px}.mm-col-title{width:212px}.mm-col-measure{width:97px}.mm-table th,.mm-table td{border-right:1px solid var(--band-ink-2);border-bottom:1px solid var(--band-ink-2);padding:0 4px;height:18px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-table thead th:first-child,.mm-rh-total,.mm-rh-circuit{border-left:1px solid var(--band-ink-2)}.mm-table thead th{position:sticky;top:0;z-index:2;background:var(--value-blue);color:var(--grey-100);font-weight:500;height:36px;line-height:1.15;text-align:center;vertical-align:middle;white-space:normal;border-top:2px solid var(--band-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 16px}.mm-table thead th.mm-field:nth-child(2){border-right-width:2px}.mm-sort{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:inline-flex;opacity:0;color:var(--grey-100)}.mm-measure .mm-sort{top:4px;transform:none}.mm-table thead th:hover .mm-sort,.mm-sort.mm-sort-on{opacity:1}.mm-sort-glyph{display:block}.mm-rh{background:var(--blue-pale-2);font-weight:500;text-align:left;vertical-align:top}.mm-rh-title{font-weight:400;border-right-width:2px!important}.mm-rh-circuit{white-space:normal}.mm-rh-total{border-right-width:2px!important}.mm-num{text-align:right;background:var(--white)}.mm-total-cell{background:var(--blue-pale-2)}.mm-total th,.mm-total td{font-weight:500}.mm-table tbody tr:hover td:not(.mm-total-cell){background:var(--row-hover)}.mm-empty{padding:16px 6px;color:var(--text-muted);font-size:12px}.mm-cards{flex:none;width:160px}.mm-qf{background:var(--blue-pale-2);padding:6px 6px 8px;font-family:var(--font-sans)}.mm-qf-title{font-size:12px;font-weight:500;color:var(--band-ink-2);margin-bottom:5px}.mm-qf-select{width:100%;font-size:11px;padding:3px 4px;color:var(--band-ink-2);background:var(--white);border:1px solid var(--control-brd);border-radius:0}.mm-tip{position:fixed;z-index:50;pointer-events:none;max-width:360px;background:var(--white);border:1px solid var(--cell-line);box-shadow:var(--shadow);padding:6px 9px;font-size:11px;line-height:1.5;color:var(--ink-soft);font-family:var(--font-sans)}.mm-tip b{color:var(--ink)}@media(max-width:760px){.mm-canvas{flex-direction:column-reverse;align-items:stretch}.mm-cards{width:auto}}.iv-page .pag{height:calc(100vh - 150px)}.iv-page .pag-c{border-bottom-color:#1b1b1b}.iv-page .pag{border-color:#1b1b1b}.pes-card-ent{width:150px;flex:0 0 150px}.sg-page .rel{overflow:hidden}.sg-frame{flex:1;min-height:0;overflow:hidden;position:relative}.sg-dashboard{position:absolute;top:0;left:0;width:1000px;height:1000px;transform-origin:0 0;display:flex;gap:8px;padding:8px;box-sizing:border-box;background:var(--white);overflow:hidden;font-family:var(--font-sans);font-size:12px;color:#1b1b1b}.sg-left{width:819px;flex:none;display:flex;flex-direction:column;gap:6px;position:relative}.sg-right{position:absolute;top:8px;width:165px;display:flex;flex-direction:column;gap:9px;z-index:2;font-family:var(--font-sans);color:#1b1b1b}.sg-sheet{width:380px;flex:none}.sg-caption{background:#1b1b1b;color:#e3f1fe;font-weight:500;font-size:13px;padding:0 6px;height:28px;line-height:28px;margin-bottom:3px;box-sizing:border-box}.sg-sheet-trailers .sg-caption{background:#0e0f11}.sg-table{border-collapse:collapse;table-layout:fixed;width:100%}.sg-col-label{width:188px}.sg-col-value{width:190px}.sg-table th,.sg-table td{border:1px solid #1b1b1b;padding:0 4px;line-height:1;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:21px}.sg-label{background:#e3f1fe;font-weight:500;text-align:right}.sg-value{background:var(--white);text-align:center;font-weight:400}.sg-sheet-trailers .sg-value{font-weight:500}.sg-sheet-general tbody th,.sg-sheet-general tbody td,.sg-sheet-traffic th,.sg-sheet-traffic td{height:25px}.sg-sheet-pricing th,.sg-sheet-pricing td{height:22px}.sg-sheet-format th,.sg-sheet-format td{height:28px}.sg-sheet-movie-format th,.sg-sheet-movie-format td{height:25px}.sg-logo{background:var(--white);padding:2px 4px!important;text-align:center;vertical-align:middle}.sg-logo img{max-width:100%;max-height:60px;display:block;margin:0 auto}.sg-head{background:#e3f1fe;font-weight:400;text-align:center}.sg-table .sg-head{height:20px}.sg-table .sg-head-title{font-weight:500;height:25px}.sg-qf{background:#e3f1fe;padding:4px 3px 6px}.sg-qf-title{font-size:12px;font-weight:500;color:#1b1b1b;margin-bottom:3px}.sg-qf-input{width:100%;box-sizing:border-box;font-size:11px;padding:2px 4px;color:#333;background:var(--white);border:1px solid var(--control-brd);border-radius:0;height:21px}.sg-qf .ss,.sg-qf .ms-button{width:100%;box-sizing:border-box;font-size:11px}.sg-msg{position:absolute;top:120px;left:0;width:380px;padding:6px 4px;background:var(--white);color:var(--text-muted);font-size:12px;z-index:1}.sg-note{padding:3px 2px;color:var(--text-muted);font-size:12px}.sg-error{white-space:pre-wrap}.sg-dashboard,.sg-right,.sg-table th,.sg-table td,.sg-qf-title,.sg-qf-input,.sg-qf .ms-button,.sg-qf .ms-button span,.sg-msg,.sg-note{color:#000}.pas-page .rel{overflow:hidden;display:flex;flex-direction:column}.pas-sheet{display:flex;flex-direction:column;min-height:0;flex:1;max-width:100%;font-family:var(--font-sans);font-size:11px;color:var(--band-ink-2)}.pas-title{flex:none;background:var(--band-ink-2);padding:5px 4px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pas-ent,.pas-tel,.pas-name{font-family:var(--font-sans);font-weight:500;font-size:20px}.pas-ent,.pas-name{color:var(--grey-100)}.pas-tel{color:var(--value-blue)}.pas-range{color:var(--value-blue);font-weight:500;font-size:13px}.pas-grid{position:relative;overflow:auto;flex:1;min-height:0;margin-top:6px;background:var(--white)}.pas-grid.pas-delivery{overflow:visible;flex:none}.pas-inner{position:relative}.pas-c,.pas-s,.pas-h{position:absolute;box-sizing:border-box}.pas-c{display:grid;grid-template-columns:repeat(2,max-content);align-content:start;column-gap:7px;padding:3px 6px;overflow:hidden;background:var(--white);line-height:17px;border-right:1px solid var(--band-ink-2);border-bottom:1px solid var(--band-ink-2)}.pas-t{white-space:nowrap;cursor:default}.pas-t:hover{background:var(--row-hover)}.pas-s{z-index:1;background:var(--blue-pale-2);overflow:hidden;border-right:1px solid var(--band-ink-2);border-bottom:1px solid var(--band-ink-2)}.pas-s-label{display:flex;align-items:center;padding:0 4px;overflow:hidden;line-height:16px;overflow-wrap:anywhere}.pas-s-mid .pas-s-label{justify-content:center;text-align:center}.pas-h{z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--value-blue);color:var(--grey-100);line-height:1.2;padding:0 3px;border-right:1px solid var(--band-ink-2);border-bottom:1px solid var(--band-ink-2)}.pas-h-date{z-index:2;font-weight:500}.pas-h-field{z-index:4}.pas-h.az-sortable{position:absolute;padding-right:12px}.pas-first{border-left:1px solid var(--band-ink-2)}.pas-empty{padding:16px 6px;color:var(--text-muted);font-size:12px}.pas-error{color:var(--neg, #c0392b)}.pas-tip{position:fixed;z-index:50;pointer-events:none;max-width:360px;background:var(--white);border:1px solid var(--cell-line);box-shadow:var(--shadow);padding:6px 9px;font-size:11px;line-height:1.5;color:#555;font-family:var(--font-sans)}.pas-tip b{color:#000}.pas-tip-k{margin-right:4px}body[data-delivery-render] .pas-page .rel{overflow:visible;display:block}body[data-delivery-render] .pas-sheet{flex:none}.rx-app>.diy-zones{height:calc(12697 * var(--zk))}.rx-app .rel.rx-body{display:flex;flex-direction:column;min-height:0;flex:1;background:#fff;padding:0 4px 4px;min-width:1200px;overflow:hidden}.rx-sheet{display:flex;flex-direction:column;min-height:0;flex:1;color:#1b1b1b}.rx-caption{background:#1b1b1b;color:#e3f1fe;font-weight:500;font-size:13.33px;line-height:18px;padding:6px 4px;white-space:pre}.rx-scroll{overflow:auto;min-height:0;flex:1;margin-top:4px}.rx-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10.67px}.rx-table .rx-col-l1{width:202px}.rx-table th,.rx-table td{border:1px solid #1b1b1b;padding:0 4px;height:19px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-table thead th{position:sticky;top:0;z-index:1;height:36px;background:#319df7;color:#f5f5f5;font-weight:500;text-align:center;vertical-align:middle;white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none}.rx-table thead th>span{vertical-align:middle}.rx-table thead th.rx-field{text-align:center}.rx-sort-glyph{margin-left:6px;vertical-align:middle;color:#f5f5f5}.rx-table tbody th.rx-rh{background:#e3f1fe;color:#1b1b1b;font-weight:400;text-align:left}.rx-table tbody td{background:#fff;text-align:right}.rx-empty{padding:16px 4px;color:var(--text-muted)}.rx-tip{position:fixed;z-index:50;pointer-events:none;background:#fff;border:1px solid #c8c8c8;box-shadow:0 2px 6px #0000002e;padding:6px 8px;font-size:11px;color:#1b1b1b;white-space:nowrap}.rx-tip-k{color:#787878}.tm-team{margin-bottom:18px}.tm-team-off{opacity:.92}.tm-team-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.tm-team-head .adm-panel-title{margin:0 0 2px}.tm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 18px;margin:6px 0 12px}.tm-facts div{display:flex;flex-direction:column}.tm-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.tm-facts dd{margin:2px 0 0}.tm-missing{color:#b54708;font-style:normal}.tm-table{margin-top:6px}.tm-row-off td{color:var(--text-muted)}.tm-dmas{line-height:1.9}.tm-dmas-edit{margin:4px 0 6px}.tm-chip{display:inline-flex;align-items:center;gap:3px;margin:0 4px 2px 0;padding:0 7px;border-radius:10px;background:var(--blue-pale-2);font-size:12px;white-space:nowrap}.tm-chip button{border:0;background:none;cursor:pointer;padding:0 0 0 2px;font-size:13px;line-height:1}.tm-chip-unknown{background:#fde2e1;color:#a1251b}.tm-pill{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600}.tm-pill-sent{background:#dcf3e4;color:#1d6b3a}.tm-pill-partial,.tm-pill-sending{background:#fff3cd;color:#8a5a00}.tm-pill-failed{background:#fde2e1;color:#a1251b}.tm-pill-skipped,.tm-pill-none{background:#eceff2;color:#4b5560}.tm-error{color:#a1251b;font-size:12px}.tm-form{border-top:1px solid var(--rule);padding-top:10px;margin:8px 0;display:flex;flex-direction:column;gap:10px}.tm-days{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 14px}.tm-days legend{font-size:12px;font-weight:600;margin-bottom:4px}.tm-checks{display:flex;flex-wrap:wrap;gap:6px 18px}.tm-add{margin:8px 8px 0 0}.adm{--adm-navy: #013A4C;--adm-cyan: #00B5BE;--adm-cyan-ink: #00838a;--adm-mist: #EEF3F5;--adm-line: #d7e1e7;--adm-line-soft: #e8eef1;--adm-text: #1d2b31;--adm-soft: #5b6f78;--adm-ok: #1f7a4d;--adm-ok-bg: #e7f4ec;--adm-warn: #a15c00;--adm-warn-bg: #fff3e0;--adm-bad: #b3261e;--adm-bad-bg: #fdecea;height:100%;display:flex;flex-direction:column;font-family:Lato,Segoe UI,Tahoma,Arial,sans-serif;font-size:14px;color:var(--adm-text);background:#fff}.adm a{color:var(--adm-navy)}.adm a:hover{color:var(--adm-cyan-ink)}.adm :focus-visible{outline:2px solid var(--adm-cyan);outline-offset:2px}.adm-header{flex:none;display:flex;align-items:center;gap:14px;height:56px;padding-left:16px;background:var(--nav-bg);color:var(--nav-fg);border-bottom:1px solid var(--nav-bg)}.adm-logo{display:flex;align-items:center;padding:4px 8px;background:var(--white);border-radius:3px}.adm-logo img{height:28px;width:auto;display:block}.adm-title{padding-left:14px;border-left:1px solid var(--nav-brd);font-size:17px;font-weight:700;color:var(--nav-fg)}.adm-readonly{padding:2px 8px;border-radius:10px;background:var(--nav-hover);border:1px solid var(--nav-brd);font-size:12px;font-weight:700;color:var(--nav-fg)}.adm-header .user-menu-name{color:var(--nav-fg)}.adm-header .user-menu-org{color:var(--nav-fg-soft)}.adm-header .user-menu-switch{color:var(--nav-fg);border-color:var(--nav-brd)}.adm-header .user-menu-switch:hover{color:var(--nav-fg);border-color:var(--nav-fg);background:var(--nav-hover)}.adm-header :focus-visible{outline-color:var(--nav-fg)}.adm-body{flex:1;min-height:0;display:flex}.adm-nav{flex:none;width:190px;padding:18px 10px;background:var(--adm-mist);display:flex;flex-direction:column;gap:2px}.adm-nav a{padding:8px 12px;border-left:3px solid transparent;border-radius:0 4px 4px 0;font-weight:700;color:var(--adm-soft);text-decoration:none}.adm-nav a:hover{color:var(--adm-navy);background:#fff}.adm-nav a[aria-current=page]{color:var(--adm-navy);background:#fff;border-left-color:var(--adm-cyan)}.adm-main{flex:1;min-width:0;overflow:auto;padding:24px 32px 48px}.adm-main>section{max-width:1120px}.adm h1{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:24px;font-weight:700;color:var(--adm-navy);line-height:1.25}.adm h2{margin:0;font-size:17px;font-weight:700;color:var(--adm-navy)}.adm-page-head,.adm-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-page-head{margin-bottom:18px;min-height:36px}.adm-section-head{margin:28px 0 12px}.adm-back{display:inline-block;margin-bottom:8px;font-size:13px;text-decoration:none}.adm-back:before{content:"‹ "}.adm-type{font-size:13px;font-weight:400;color:var(--adm-soft)}td .adm-type{display:block;margin-top:2px;font-size:12px}.adm-sub{display:block;margin-top:2px;font-size:12px;color:var(--adm-soft)}.adm-strong{font-weight:700;text-decoration:none}.adm-muted{color:var(--adm-soft)}.adm-hint{margin:8px 0 0;font-size:13px;color:var(--adm-soft);line-height:1.5}.adm-empty{padding:24px 0;color:var(--adm-soft)}.adm-count{font-size:13px;color:var(--adm-soft)}.adm-table{width:100%;border-collapse:collapse}.adm-table th{padding:8px 12px;text-align:left;border-bottom:2px solid var(--adm-navy);font-size:12px;font-weight:700;color:var(--adm-soft);white-space:nowrap}.adm-table td{padding:10px 12px;border-bottom:1px solid var(--adm-line-soft);vertical-align:middle}.adm-table .adm-num{text-align:right;font-variant-numeric:tabular-nums}.adm-row-link{cursor:pointer}.adm-row-link:hover td{background:#f6f9fa}.adm-status{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.adm-status-active{color:var(--adm-ok);background:var(--adm-ok-bg)}.adm-status-invited{color:var(--adm-warn);background:var(--adm-warn-bg)}.adm-status-disabled{color:var(--adm-soft);background:var(--adm-mist)}.adm-seats{display:inline-grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;row-gap:4px;min-width:96px;font-variant-numeric:tabular-nums}.adm-seats-count{font-size:15px;font-weight:700;color:var(--adm-navy)}.adm-seats-of{font-size:12px;color:var(--adm-soft)}.adm-seats-bar{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--adm-line-soft);overflow:hidden}.adm-seats-bar>span{display:block;height:100%;background:var(--adm-cyan)}.adm-seats-near .adm-seats-bar>span{background:#e69500}.adm-seats-near .adm-seats-count{color:var(--adm-warn)}.adm-seats-full .adm-seats-bar>span{background:var(--adm-bad)}.adm-seats-full .adm-seats-count{color:var(--adm-bad)}.adm-facts{display:flex;flex-wrap:wrap;gap:40px;padding:16px 0 4px;border-top:1px solid var(--adm-line)}.adm-fact{display:flex;flex-direction:column;gap:6px}.adm-fact-label{font-size:12px;font-weight:700;color:var(--adm-soft)}.adm-fact-value{font-size:15px;font-weight:700;color:var(--adm-navy)}.adm-fact-note{font-size:13px;color:var(--adm-soft)}.adm-fact-seats .adm-seats{min-width:180px}.adm-fact-seats .adm-seats-count{font-size:22px}.adm-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin:0 0 20px;padding:16px 0;border-top:1px solid var(--adm-line);border-bottom:1px solid var(--adm-line)}.adm-meta dt{font-size:12px;font-weight:700;color:var(--adm-soft)}.adm-meta dd{margin:4px 0 0;overflow-wrap:anywhere}.adm-panel{margin:0 0 20px;padding:18px 20px;border:1px solid var(--adm-line);border-radius:6px;background:#fff}.adm-panel-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--adm-navy)}.adm-invite{background:var(--adm-warn-bg);border-color:#f1d9b5}.adm-invite p{margin:0 0 12px}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 18px}.adm-field{display:flex;flex-direction:column;gap:5px}.adm-field>span:first-child{font-size:12px;font-weight:700;color:var(--adm-soft)}.adm input:not([type=checkbox]),.adm select{box-sizing:border-box;height:34px;padding:0 10px;border:1px solid #b9c9d1;border-radius:4px;background:#fff;font:inherit;font-size:14px;color:var(--adm-text)}.adm-field input,.adm-field select{width:100%}.adm input[readonly]{background:var(--adm-mist);color:var(--adm-soft)}.adm input:focus,.adm select:focus{border-color:var(--adm-cyan);outline:none;box-shadow:0 0 0 2px #00b5be33}.adm-inline{display:flex;gap:8px;align-items:center}.adm-inline input{flex:1;min-width:0}.adm-check{display:flex;align-items:center;gap:8px;margin-top:14px}.adm-rename{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-rename input{width:320px;max-width:100%;font-size:18px;font-weight:700}.adm-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.adm-filters input[type=search]{width:260px}.adm-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adm-form .adm-actions{margin-top:16px}.adm-btn{height:34px;padding:0 14px;border:1px solid #b9c9d1;border-radius:4px;background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--adm-navy);cursor:pointer;white-space:nowrap}.adm-btn:hover:not(:disabled){border-color:var(--adm-navy)}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn-primary{background:var(--adm-navy);border-color:var(--adm-navy);color:#fff}.adm-btn-primary:hover:not(:disabled){background:#025670}.adm-btn-danger{color:var(--adm-bad);border-color:#e3b4b0}.adm-btn-danger:hover:not(:disabled){border-color:var(--adm-bad)}.adm-btn-armed{background:var(--adm-bad);border-color:var(--adm-bad);color:#fff}.adm-btn-quiet{border-color:transparent;background:none;color:var(--adm-soft);padding:0 8px}.adm-notice{margin:0 0 16px;padding:10px 14px;border-radius:4px;border-left:3px solid;line-height:1.45}.adm-notice-ok{background:var(--adm-ok-bg);border-color:var(--adm-ok)}.adm-notice-error{background:var(--adm-bad-bg);border-color:var(--adm-bad)}.adm-notice-info{background:var(--adm-mist);border-color:var(--adm-navy)}.adm-hint-top{margin:-4px 0 12px;max-width:760px}.adm-lede{margin:6px 0 0;color:var(--adm-soft)}.adm-history-link{margin-top:28px}.adm-rules th{width:140px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-navy);font-size:13px}.adm-rules tr:first-child th,.adm-rules tr:first-child td{border-top:2px solid var(--adm-navy)}.adm-rule-action{width:1%;text-align:right;white-space:nowrap}.adm-rule-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.adm-rule-dates{font-size:12px;color:var(--adm-soft)}.adm-rule-off{padding:0 6px;border-radius:8px;background:var(--adm-warn-bg);color:var(--adm-warn);font-size:12px;font-weight:700}.adm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.adm-modes{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:0;border:0}.adm-mode{flex:1 1 240px;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--adm-line);border-radius:6px;cursor:pointer}.adm-mode-on{border-color:var(--adm-cyan);box-shadow:inset 3px 0 0 var(--adm-cyan)}.adm-mode input{margin-top:3px}.adm-mode strong{display:block;color:var(--adm-navy)}.adm-mode small{display:block;margin-top:2px;color:var(--adm-soft);font-size:12px}.adm-allowed{margin:0 0 8px;font-weight:700;color:var(--adm-navy)}.adm-checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 20px;max-height:420px;overflow:auto;padding:4px 2px 8px;border-top:1px solid var(--adm-line-soft)}.adm-check-group{margin:0;padding:8px 0 0;border:0;min-width:0}.adm-check-group legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:6px 0 4px;font-size:12px;font-weight:700;color:var(--adm-soft)}.adm-check-tools{display:inline-flex;gap:8px}.adm-link{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--adm-navy);text-decoration:underline;cursor:pointer}.adm-link:disabled{color:var(--adm-line);text-decoration:none;cursor:default}.adm-check-item{display:flex;gap:8px;align-items:flex-start;padding:3px 0;cursor:pointer}.adm-check-item input{margin-top:3px}.adm-check-item small{display:block;font-size:12px;color:var(--adm-soft)}.adm-grid-dates{margin-top:14px;max-width:520px}.adm-rename-wide input:first-child{width:260px}.adm-rename-wide input+input{width:320px;max-width:100%;font-size:14px;font-weight:400}.adm-signin{display:inline-block;margin:0 0 14px;padding:6px 12px;border-radius:4px;font-weight:700}.adm-signin-ok{background:var(--adm-ok-bg);color:var(--adm-ok)}.adm-signin-no{background:var(--adm-bad-bg);color:var(--adm-bad)}.adm-layers{margin:0 0 18px;padding:0;list-style:none;border-left:3px solid var(--adm-cyan)}.adm-layers li{display:flex;gap:14px;padding:6px 0 6px 14px;align-items:baseline}.adm-layer-name{flex:none;width:100px;font-size:12px;font-weight:700;color:var(--adm-soft)}.adm-layer-groups{display:flex;flex-direction:column;gap:4px}.adm-subhead{margin:18px 0 8px;font-size:15px;color:var(--adm-navy)}.adm-data{max-width:760px}.adm-data-points{margin:0 0 6px;padding-left:18px;line-height:1.5}.adm-data-points li{padding:2px 0}.adm-item-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:6px 28px}.adm-item-sections h4{margin:10px 0 4px;font-size:12px;color:var(--adm-soft)}.adm-items{margin:0;padding:0;list-style:none}.adm-item{display:grid;grid-template-columns:18px 1fr;column-gap:6px;padding:4px 0;border-bottom:1px solid var(--adm-line-soft)}.adm-item-mark{grid-row:span 2;font-weight:700}.adm-item-on .adm-item-mark{color:var(--adm-ok)}.adm-item-off .adm-item-mark{color:var(--adm-bad)}.adm-item-off .adm-item-title{color:var(--adm-soft)}.adm-item-why{font-size:12px;color:var(--adm-soft)}.adm-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border-radius:14px;background:var(--adm-mist);font-size:13px;font-weight:700;color:var(--adm-navy)}.adm-chip a{text-decoration:none;font-size:16px;line-height:1;padding:0 4px}.adm-audit td{vertical-align:top}.adm-nowrap{white-space:nowrap}.adm-strong-plain{font-weight:700}.adm-diff{margin:0;display:grid;gap:4px}.adm-diff div{display:grid;grid-template-columns:120px 1fr;gap:8px}.adm-diff dt{font-size:12px;color:var(--adm-soft)}.adm-diff dd{margin:0;font-size:13px;overflow-wrap:anywhere}.adm-diff-old{color:var(--adm-soft);text-decoration:line-through}.adm-diff-new{color:var(--adm-text)}.adm-more{margin-top:14px}.adm-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-status-cr-pending{color:var(--adm-navy);background:#e0f6f7}.adm-status-cr-approved{color:var(--adm-ok);background:var(--adm-ok-bg)}.adm-status-cr-rejected{color:var(--adm-bad);background:var(--adm-bad-bg)}.adm-status-cr-cancelled,.adm-status-cr-expired{color:var(--adm-soft);background:var(--adm-mist)}.adm-actions-end{justify-content:flex-end;flex-wrap:nowrap}.adm-sub-section{margin:10px 0 0}.adm-sub-section .adm-panel{margin-top:12px}.adm-note{margin-top:14px;max-width:640px}.adm-note textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid #b9c9d1;border-radius:4px;font:inherit;font-size:14px;resize:vertical}.adm-grid-wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:14px}.adm-history{margin:0;padding:0;list-style:none}.adm-history li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--adm-line-soft)}.adm-history-v{flex:none;width:34px;font-weight:700;color:var(--adm-soft);font-variant-numeric:tabular-nums}.adm-history-body{flex:1;display:flex;flex-direction:column}.adm-history-body small{color:var(--adm-soft);font-size:12px}.adm-key-once{border-color:var(--adm-cyan);background:#f2fbfc}.adm-key-once p{margin:0 0 10px}.adm-key-once input{flex:1;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.adm-endpoints{margin-top:14px}.adm-endpoints .adm-checklist{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.adm-table code,.adm-check-item code{font-size:12px}.adm-nightly{max-width:900px}.adm-nightly p{margin:0 0 6px}.adm-nightly-failed{border-color:var(--adm-bad);background:var(--adm-bad-bg)}.adm-nightly details{margin-top:8px}.adm-nightly summary{cursor:pointer;font-weight:700;color:var(--adm-navy)}.adm-rule-problems{margin:8px 0 0;padding-left:18px;font-size:13px}.adm-rule-problems li{margin:3px 0}.adm-nightly{margin-bottom:8px}.adm-run-detail{background:#f7fafb}.adm-own-filter{width:320px;max-width:100%;margin:4px 0 8px}.adm-own-list{max-height:320px}.adm-own-items{margin:0 0 8px;padding:0;list-style:none;max-width:760px}.adm-own-items li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--adm-line-soft)}.adm-own-items small{display:block;font-size:12px;color:var(--adm-soft)}.adm-own-results{max-height:280px;overflow:auto;border:1px solid var(--adm-line-soft);border-radius:4px;padding:0 10px}.adm-run-detail p{margin:0 0 6px}@media(max-width:760px){.adm-body{flex-direction:column}.adm-nav{width:auto;flex-direction:row;padding:8px 10px}.adm-main{padding:18px 16px 40px}.adm .user-menu-text{display:none}.adm-header{gap:10px}.adm-table{display:block;overflow-x:auto}.adm-table td{white-space:nowrap}}.adm-dr-layers th{width:260px}.adm-dr-hint{display:block;font-weight:400;font-size:12px;color:var(--adm-soft)}.adm-dr-indent{display:inline-block;padding-left:18px;font-weight:400}.adm-dr-open>td{background:var(--adm-mist)}.adm-dr-open .adm-panel{margin:4px 0}.adm-dr-form .adm-inline,.adm-dr-layers .adm-inline{display:inline-flex;margin-right:14px}.adm-dr-form .adm-inline input,.adm-dr-layers .adm-inline input{flex:none}.adm-dr-presets{margin:0 0 12px;align-items:center}.adm-dr-fields th{width:170px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-navy);font-size:13px}.adm-dr-fields td{padding:8px 12px}.adm-dr-inherit th,.adm-dr-inherit td:last-child>*:not(.adm-dr-from){opacity:.55}.adm-dr-from{display:block;margin-top:2px;font-size:12px;color:var(--adm-soft)}.adm-dr-offset{display:inline-flex;flex-wrap:wrap;gap:4px 0}.adm-dr-days{width:64px;padding:3px 6px;border:1px solid var(--adm-line);border-radius:4px;font:inherit}.adm-dr-offset small{color:var(--adm-soft)}.adm-dr-groups{display:inline-flex;flex-wrap:wrap}.adm-dr-warn{margin:6px 0 0;padding:4px 8px;border-left:3px solid var(--adm-warn);background:var(--adm-warn-bg);font-size:12px;color:var(--adm-warn)}.adm-dr-changes{margin-top:14px}.adm-dr-changes caption{padding:0 0 6px;text-align:left;font-weight:700;color:var(--adm-navy)}.adm-dr-changes th[scope=row],.adm-dr-grid th[scope=row]{width:220px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-navy);font-size:13px;white-space:normal;vertical-align:top}.adm-dr-grid{margin-top:8px}.adm-dr-grid td{vertical-align:top}.adm-dr-wb th{padding-top:16px;background:none;color:var(--adm-navy);font-size:13px;border-bottom:1px solid var(--adm-line)}.adm-item-data{grid-column:2;font-size:12px;color:var(--adm-navy)}.adm-scroll{overflow-x:auto;max-width:100%}.adm-scroll>.adm-table{min-width:640px}.adm-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 18px;border-bottom:1px solid var(--adm-line)}.adm-tabs a{padding:8px 14px;margin-bottom:-1px;border:1px solid transparent;border-radius:4px 4px 0 0;color:var(--adm-soft);font-weight:700;text-decoration:none}.adm-tabs a:hover{color:var(--adm-navy)}.adm-tabs a[aria-current=page]{color:var(--adm-navy);border-color:var(--adm-line);border-bottom-color:#fff;background:#fff}.adm-bar{display:inline-block;vertical-align:middle;width:120px;height:6px;margin-right:8px;border-radius:3px;background:var(--adm-line-soft);overflow:hidden}.adm-bar>span{display:block;height:100%;background:var(--adm-cyan)}@media(max-width:640px){.adm-bar{width:60px}.adm-tabs a{padding:6px 10px}}.adm-ep{margin:6px 0 14px;border:1px solid var(--adm-line);border-radius:6px;background:#fff}.adm-ep-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;border-bottom:1px solid var(--adm-line);border-radius:6px 6px 0 0}.adm-ep-tools input[type=search]{flex:1 1 240px;max-width:360px}.adm-ep-tools .adm-check-tools{margin-left:auto}.adm-ep-group{margin:0;padding:0;border:0;min-width:0}.adm-ep-group+.adm-ep-group{border-top:1px solid var(--adm-line)}.adm-ep-group legend{float:left;width:100%;padding:0}.adm-ep-grouphead{display:flex;align-items:center;gap:10px;padding:10px 12px 6px;color:var(--adm-navy);font-weight:700;cursor:pointer}.adm-ep-grouphead .adm-count{margin-left:auto;font-weight:400}.adm-ep-row{clear:both;display:grid;grid-template-columns:20px minmax(0,1fr) minmax(150px,240px) 44px;align-items:center;gap:4px 12px;padding:8px 12px;border-top:1px solid var(--adm-line-soft);cursor:pointer}.adm-ep-row:hover{background:#f6f9fa}.adm-ep-on{background:#f1fafb}.adm-ep-main{display:flex;flex-direction:column;min-width:0}.adm-ep-name{color:var(--adm-navy);font-weight:700}.adm-ep-brief{color:var(--adm-soft);font-size:13px;line-height:1.4}.adm-ep-path{display:flex;align-items:center;gap:6px;min-width:0}.adm-ep-path code{color:var(--adm-soft);font-size:12px;overflow-wrap:anywhere}.adm-ep-method{flex:none;min-width:38px;padding:0 5px;border-radius:3px;font-size:10px;font-weight:700;text-align:center;line-height:17px}.adm-ep-get{background:#e3f6f7;color:#007a80}.adm-ep-post{background:#fbf0dd;color:#8a5a0f}.adm-ep-docs{font-size:13px;font-weight:700;justify-self:end}@media(max-width:720px){.adm-ep-row{grid-template-columns:20px minmax(0,1fr) 40px}.adm-ep-path{grid-column:2;grid-row:2}.adm-ep-docs{grid-column:3;grid-row:1}}.adm-kf{padding:20px 24px 22px}.adm-kf .adm-panel-title{margin-bottom:4px}.adm-kf-row{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:8px 32px;padding:18px 0;border-top:1px solid var(--adm-line-soft)}.adm-kf-row:first-of-type{border-top:0}.adm-kf-label h4{margin:2px 0 4px;color:var(--adm-navy);font-size:14px}.adm-kf-label p{margin:0;color:var(--adm-soft);font-size:13px;line-height:1.45}.adm-kf-fields{display:flex;flex-direction:column;gap:14px;max-width:820px;min-width:0}.adm-kf-fields>.adm-field,.adm-kf-pair,.adm-kf-choice{max-width:560px}.adm-kf-fields .adm-field{margin:0}.adm-kf-fields select,.adm-kf-fields input:not([type=radio]):not([type=checkbox]){width:100%}.adm-kf-pair{display:grid;grid-template-columns:minmax(0,160px) minmax(0,220px);gap:16px;align-items:start}.adm-kf-help{color:var(--adm-soft);font-size:12px}.adm-kf-choice{display:flex;flex-direction:column;gap:2px}.adm-kf-choice label{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:6px;cursor:pointer;color:var(--adm-navy);font-weight:700}.adm-kf-choice label:hover{background:#f6f9fa}.adm-kf-choice input{margin-top:3px}.adm-kf-choice small{display:block;margin-top:1px;color:var(--adm-soft);font-size:13px;font-weight:400}.adm-kf-on{background:#f1fafb}.adm-kf-fields .adm-ep{margin:4px 0 0}.adm-kf-actions{display:flex;gap:8px;padding-top:16px;border-top:1px solid var(--adm-line-soft);padding-left:252px}@media(max-width:760px){.adm-kf{padding:16px}.adm-kf-row{grid-template-columns:minmax(0,1fr);gap:10px}.adm-kf-actions{padding-left:0}.adm-kf-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.adm-api{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.adm-api-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adm-api-note{margin:0;padding:10px 12px;border-radius:6px;background:var(--adm-warn-bg);font-size:13px}.adm-api-note p{margin:0 0 8px}.adm-api-summary{margin:0;font-size:14px}.adm-api-choice{display:flex;flex-direction:column;gap:8px;max-width:560px}.adm-api-choice label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--adm-line);border-radius:6px;cursor:pointer}.adm-api-choice label.adm-kf-on{border-color:var(--adm-navy)}.adm-api-choice small{display:block;color:var(--adm-soft);font-size:12px;margin-top:2px}.adm-api-choice .adm-link{align-self:flex-start}.adm-api-history{margin-top:8px;width:100%}.adm-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;color:var(--adm-navy)}.adm-switch input{position:absolute;opacity:0;width:1px;height:1px}.adm-switch-track{position:relative;width:38px;height:22px;border-radius:11px;background:var(--adm-mist);border:1px solid var(--adm-line);transition:background .15s;flex:none}.adm-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.adm-switch input:checked+.adm-switch-track{background:var(--adm-ok);border-color:var(--adm-ok)}.adm-switch input:checked+.adm-switch-track:after{transform:translate(16px)}.adm-switch input:focus-visible+.adm-switch-track{outline:2px solid var(--adm-navy);outline-offset:2px}.adm-switch-off{cursor:not-allowed;opacity:.6}.adm-status-breached{color:var(--adm-bad);background:var(--adm-bad-bg);margin-right:6px}.adm-dl-usage{display:inline}.adm-dl-usage .adm-sub{display:block}.adm-dl-stamp{padding:14px 18px}.adm-dl-stamp .adm-hint{margin:8px 0 0}.adm-dl-switch-row{margin:14px 0 4px}.adm-dl-off td{color:var(--adm-soft)}.adm-dl-person td{background:#f8fafb;font-size:13px}.adm-dl-person td:first-child{padding-left:28px}.adm-dl-limits td{vertical-align:top}.adm-link-btn{display:block;margin-top:4px;padding:0;border:0;background:none;cursor:pointer;color:var(--adm-navy);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px}.adm-dl-restore{border-color:var(--adm-navy)}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;border-top:4px solid #00B5BE;font-family:Lato,Segoe UI,Tahoma,Arial,sans-serif}.auth-card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 16px}.auth-brand{width:260px;max-width:70vw;height:auto;display:block}.auth-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);font-size:13px}.auth-problem{max-width:440px;margin:0 16px;padding:28px 28px 24px;background:#fff;border:1px solid #d7e1e7;border-radius:6px;text-align:center;color:#013a4c;font-size:14px;line-height:1.5}.auth-problem .auth-logo{display:flex;justify-content:center;margin-bottom:16px}.auth-problem .auth-logo img{width:220px;height:auto}.auth-button{margin-top:8px;padding:8px 18px;border:0;border-radius:4px;cursor:pointer;background:#013a4c;color:#fff;font:inherit;font-weight:700}.auth-button:hover{background:#00b5be}.auth-notice{padding:24px 28px;font-size:13px;color:var(--ink);line-height:1.6}.user-menu{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px;padding:0 14px}.user-menu-text{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.user-menu-name{font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap}.user-menu-org{font-size:11px;color:var(--ink-soft);white-space:nowrap}.nav-item.nav-locked{color:var(--text-disabled-2);cursor:not-allowed}.nav-item .nav-lock{flex:none;margin-left:.5vw;display:inline-flex;color:var(--text-subtle)}.nav-item .nav-lock svg{width:clamp(9px,1.1vh,13px);height:auto}.user-menu-switch{margin-right:6px;padding:4px 10px;border:1px solid #c9d6dd;border-radius:4px;font-size:12px;font-weight:500;color:#013a4c;text-decoration:none;white-space:nowrap}.user-menu-switch:hover{border-color:#00b5be;color:#00838a}.user-menu-switch:focus-visible{outline:2px solid #00B5BE;outline-offset:2px}.view-as-wrap{position:relative;flex:none}.view-as-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 9px;border:1px solid #E0B400;border-radius:999px;background:#ffd84d;color:#2b2100;font:inherit;font-size:12px;line-height:1.2;white-space:nowrap;cursor:pointer}.view-as-pill strong{font-weight:500}.view-as-pill:hover{background:#ffe27a}.view-as-pill:focus-visible{outline:2px solid #013A4C;outline-offset:2px}.view-as-caret{opacity:.7}.view-as-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;width:260px;padding:12px 14px;border:1px solid #d6dde1;border-radius:6px;background:#fff;color:var(--ink);box-shadow:0 6px 18px #00000024;font-size:12px;line-height:1.4;text-align:left}.view-as-panel-label{font-size:11px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.view-as-panel-name{margin-top:2px;font-size:14px;font-weight:500}.view-as-panel-meta{color:var(--ink-soft);word-break:break-word}.view-as-panel-note{margin:8px 0 10px;color:var(--ink-soft)}.view-as-panel-actions{display:flex;gap:8px}.view-as-panel-actions button{flex:1;padding:6px 10px;border-radius:4px;font:inherit;font-weight:500;cursor:pointer}.view-as-stop{border:0;background:#013a4c;color:#fff}.view-as-signout{border:1px solid #c9d6dd;background:#fff;color:#013a4c}.view-as-panel-actions button:disabled{opacity:.6;cursor:wait}.view-as-panel-actions button:focus-visible{outline:2px solid #00B5BE;outline-offset:2px}.dx{--dx-ink: #013a4c;--dx-text: #1d3640;--dx-soft: #4f6b75;--dx-cyan: #00b5be;--dx-cyan-ink: #007a80;--dx-cyan-wash: #e3f6f7;--dx-amber: #e3a13b;--dx-amber-wash: #fbf0dd;--dx-amber-ink: #8a5a0f;--dx-line: #dce6ea;--dx-side: #f3f7f8;--dx-booth: #072a36;--dx-booth-line: #16414f;--dx-booth-text: #d7eef1;--dx-bad: #b3261e;--dx-good: #1d7a46;--dx-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;min-height:100vh;background:#fff;color:var(--dx-text);font-family:Lato,Segoe UI,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.6}.dx *,.dx *:before,.dx *:after{box-sizing:border-box}.dx a{color:var(--dx-cyan-ink);text-underline-offset:2px}.dx a:hover{color:var(--dx-ink)}.dx :focus-visible{outline:2px solid var(--dx-cyan);outline-offset:2px;border-radius:3px}.dx code{font-family:var(--dx-mono);font-size:.88em}.dx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dx-skip{position:absolute;left:-999px;top:8px;z-index:50;padding:8px 12px;background:#fff}.dx-skip:focus{left:8px}.dx-muted{color:var(--dx-soft);font-size:13px}.dx-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;height:60px;padding:0 20px;background:#fffffff5;border-bottom:1px solid var(--dx-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dx-brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;flex:none}.dx-brand-name{color:var(--dx-ink);font-weight:700;font-size:18px;letter-spacing:-.01em}.dx-brand-sub{color:var(--dx-cyan-ink);font-weight:700;font-size:13px}.dx-menu{display:none;height:36px;width:36px;border:1px solid var(--dx-line);border-radius:6px;background:#fff;color:var(--dx-ink);font-size:18px;cursor:pointer}.dx-top-actions{margin-left:auto;display:flex;align-items:center;gap:14px;flex:none}.dx-toplink{font-weight:700;font-size:14px;text-decoration:none}.dx-keybtn{height:34px;padding:0 12px;border:1px solid var(--dx-line);border-radius:6px;background:#fff;color:var(--dx-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.dx-keybtn-set{border-color:var(--dx-cyan);background:var(--dx-cyan-wash)}.dx-keypop{position:absolute;right:20px;top:64px;width:min(380px,calc(100vw - 32px));padding:16px;background:#fff;border:1px solid var(--dx-line);border-radius:8px;box-shadow:0 12px 32px #013a4c29}.dx-keypop label{display:block;font-weight:700;color:var(--dx-ink);margin-bottom:6px}.dx-keypop input{width:100%}.dx-keypop p{margin:8px 0 12px;color:var(--dx-soft);font-size:13px;line-height:1.45}.dx-search{position:relative;flex:1 1 auto;max-width:420px}.dx-search input{width:100%;padding-right:34px}.dx-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:0 6px;border:1px solid var(--dx-line);border-radius:4px;color:var(--dx-soft);font-family:var(--dx-mono);font-size:12px;line-height:18px;background:var(--dx-side)}.dx-results{position:absolute;left:0;right:0;top:42px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--dx-line);border-radius:8px;box-shadow:0 12px 32px #013a4c29;max-height:60vh;overflow:auto}.dx-results button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--dx-text);font:inherit;text-align:left;cursor:pointer}.dx-results button code{margin-left:auto;color:var(--dx-soft);font-size:12px}.dx-results .dx-result-on{background:var(--dx-side)}.dx-noresult{padding:8px 10px;color:var(--dx-soft)}.dx input[type=search],.dx input[type=password],.dx input:not([type]),.dx input[type=text]{height:36px;padding:0 10px;border:1px solid #c3d3d9;border-radius:6px;background:#fff;color:var(--dx-text);font:inherit;font-size:14px}.dx input:focus{border-color:var(--dx-cyan);outline:none;box-shadow:0 0 0 3px var(--dx-cyan-wash)}.dx-btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid #b9cbd2;border-radius:6px;background:#fff;color:var(--dx-ink);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.dx a.dx-btn{color:var(--dx-ink)}.dx-btn:hover{border-color:var(--dx-ink)}.dx-btn:disabled{opacity:.5;cursor:not-allowed}.dx-btn-primary{background:var(--dx-ink);border-color:var(--dx-ink);color:#fff}.dx-btn-primary:hover:not(:disabled){background:#025a73}.dx-btn-quiet{border-color:transparent;background:none}.dx-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dx-frame{display:grid;grid-template-columns:272px minmax(0,1fr)}.dx-nav{position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;padding:20px 14px 40px;background:var(--dx-side);border-right:1px solid var(--dx-line);font-size:14px}.dx-nav ul{margin:0 0 18px;padding:0;list-style:none}.dx-nav-head{margin:0 0 6px 10px;color:var(--dx-ink);font-weight:700;font-size:13px}.dx-nav a{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;color:var(--dx-text);text-decoration:none;line-height:1.35}.dx-nav a:hover{background:#e6eef1;color:var(--dx-ink)}.dx-nav a.dx-current{background:#fff;color:var(--dx-ink);font-weight:700;box-shadow:inset 3px 0 0 var(--dx-cyan)}.dx-main{min-width:0;padding:36px 40px 80px;outline:none}.dx-method{flex:none;display:inline-block;min-width:40px;padding:1px 6px;border-radius:4px;font-family:var(--dx-mono);font-size:11px;font-weight:700;text-align:center;line-height:18px}.dx-method-get{background:var(--dx-cyan-wash);color:var(--dx-cyan-ink)}.dx-method-post{background:var(--dx-amber-wash);color:var(--dx-amber-ink)}.dx-article{max-width:760px}.dx-article h1{margin:0 0 12px;color:var(--dx-ink);font-size:34px;line-height:1.15;letter-spacing:-.015em}.dx-article h2{margin:36px 0 10px;color:var(--dx-ink);font-size:21px;line-height:1.25}.dx-article p,.dx-article li{max-width:72ch}.dx-lede{font-size:17px;color:var(--dx-soft);line-height:1.55}.dx-crumb{margin:0 0 6px;color:var(--dx-cyan-ink);font-weight:700;font-size:14px}.dx-steps{padding-left:22px}.dx-steps li{margin-bottom:8px;padding-left:4px}.dx-notes{padding:12px 16px 12px 32px;background:var(--dx-side);border-radius:8px}.dx-callout{padding:14px 18px;border-left:3px solid var(--dx-amber);background:var(--dx-amber-wash);border-radius:0 8px 8px 0}.dx-callout p{margin:0 0 6px;font-weight:700;color:var(--dx-ink)}.dx-callout ul{margin:0}.dx-hero{padding-bottom:8px}.dx-hero h1{font-size:clamp(32px,4.4vw,46px);max-width:21ch}.dx-booth{margin-top:22px;padding:18px 20px;border-radius:10px;background:var(--dx-booth);color:var(--dx-booth-text);border:1px solid var(--dx-booth-line)}.dx-booth p{margin:0 0 10px;display:flex;align-items:center;gap:10px}.dx-booth p code{color:#fff}.dx-booth pre{margin:0;white-space:pre-wrap;color:#ffd28a;font-family:var(--dx-mono);font-size:13px;line-height:1.6}.dx-scroll{overflow-x:auto;margin:10px 0 18px}.dx-table{width:100%;border-collapse:collapse;font-size:14px}.dx-table th{padding:8px 10px;border-bottom:2px solid var(--dx-ink);color:var(--dx-ink);font-size:13px;text-align:left;white-space:nowrap}.dx-table td{padding:9px 10px;border-bottom:1px solid var(--dx-line);vertical-align:top}.dx-table td:first-child code{color:var(--dx-ink);font-weight:700}.dx-type{color:var(--dx-soft);font-family:var(--dx-mono);font-size:13px;white-space:nowrap}.dx-req{display:inline-block;margin-left:8px;color:var(--dx-bad);font-size:12px;font-style:normal;font-weight:700}.dx-code{margin:12px 0 18px;border-radius:10px;background:var(--dx-booth);border:1px solid var(--dx-booth-line);overflow:hidden}.dx-code-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:4px 8px 4px 14px;border-bottom:1px solid var(--dx-booth-line);color:#9fc3ca;font-size:12px;font-weight:700}.dx-code pre{margin:0;padding:14px 16px;max-height:560px;overflow:auto;color:var(--dx-booth-text);font-family:var(--dx-mono);font-size:13px;line-height:1.55}.dx-copy{height:28px;padding:0 10px;border:1px solid var(--dx-booth-line);border-radius:5px;background:transparent;color:#cfe7eb;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dx-copy:hover{border-color:var(--dx-cyan);color:#fff}.dx-route .dx-copy{color:var(--dx-ink);border-color:var(--dx-line)}.dx-tabs{display:flex;gap:2px}.dx-tabs button{height:30px;padding:0 10px;border:0;border-radius:5px;background:none;color:#9fc3ca;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dx-tabs .dx-tab-on{background:var(--dx-booth-line);color:#fff}.dx-endpoint{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:40px;align-items:start}.dx-endpoint .dx-article{max-width:none}.dx-rail{position:sticky;top:84px;min-width:0;max-width:560px}.dx-rail .dx-code:first-child{margin-top:0}.dx-rail .dx-code pre{max-height:46vh}.dx-route{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px;padding:10px 12px;border:1px solid var(--dx-line);border-radius:8px;background:var(--dx-side)}.dx-route>code{color:var(--dx-ink);font-weight:700;word-break:break-all}.dx-route .dx-copy{margin-left:auto}.dx-try{margin-top:40px;padding:20px;border:1px solid var(--dx-line);border-radius:12px}.dx-try-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.dx-try-head h2{margin:0}.dx-try-key{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;padding:12px;background:var(--dx-side);border-radius:8px}.dx-try-key label{font-weight:700;color:var(--dx-ink)}.dx-try-key input{flex:1 1 220px}.dx-try-key small{color:var(--dx-soft)}.dx-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;margin:16px 0}.dx-field{display:flex;flex-direction:column;gap:4px}.dx-field span{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px}.dx-field span code{color:var(--dx-ink);font-weight:700}.dx-field em{color:var(--dx-soft);font-size:12px;font-style:normal}.dx-field em.dx-req{margin:0;color:var(--dx-bad)}.dx-try-actions{margin-top:6px}.dx-seg{display:inline-flex;margin:0;padding:2px;border:1px solid var(--dx-line);border-radius:7px}.dx-seg label{padding:4px 12px;border-radius:5px;font-size:13px;font-weight:700;color:var(--dx-soft);cursor:pointer}.dx-seg input{position:absolute;opacity:0;pointer-events:none}.dx-seg .dx-seg-on{background:var(--dx-ink);color:#fff}.dx-seg label:focus-within{outline:2px solid var(--dx-cyan)}.dx-preview{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px}.dx-preview code{word-break:break-all;color:var(--dx-soft)}.dx-warn{margin:10px 0 0;padding:8px 12px;border-radius:6px;background:#fbe9e7;color:var(--dx-bad);font-size:14px}.dx-result{margin-top:16px}.dx-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;color:var(--dx-soft)}.dx-status{padding:1px 8px;border-radius:4px;font-family:var(--dx-mono);font-weight:700}.dx-status-ok{background:#e3f3ea;color:var(--dx-good)}.dx-status-bad{background:#fbe9e7;color:var(--dx-bad)}.dx-pager{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;border-top:1px solid var(--dx-line)}.dx-pager a{display:flex;flex-direction:column;padding:10px 14px;border:1px solid var(--dx-line);border-radius:8px;text-decoration:none;font-weight:700;color:var(--dx-ink);min-width:0}.dx-pager a:hover{border-color:var(--dx-cyan)}.dx-pager small{color:var(--dx-soft);font-weight:400;font-size:12px}.dx-pager-next{margin-left:auto;text-align:right}@media(max-width:1280px){.dx-endpoint{grid-template-columns:minmax(0,1fr)}.dx-endpoint .dx-article{max-width:760px}.dx-rail{position:static;max-width:760px}}@media(max-width:900px){.dx-frame{grid-template-columns:minmax(0,1fr)}.dx-menu{display:inline-flex;align-items:center;justify-content:center;flex:none}.dx-nav{position:fixed;top:60px;left:0;z-index:25;width:min(300px,86vw);transform:translate(-100%);transition:transform .18s ease;box-shadow:8px 0 24px #013a4c1f}.dx-nav-open{transform:none}.dx-main{padding:24px 16px 64px}.dx-toplink{display:none}}@media(max-width:640px){.dx-top{gap:10px;padding:0 12px}.dx-brand-sub,.dx-kbd{display:none}.dx-article h1{font-size:28px}.dx-keybtn{padding:0 10px;font-size:13px}.dx-try{padding:14px}}@media(prefers-reduced-motion:reduce){.dx-nav{transition:none}}:root{--blue: #4ba7dd;--blue-mid: #3f9fd8;--blue-dark: #2e7fb5;--blue-dark-rgb: 46 127 181;--blue-pale: #e9f3fb;--blue-pale-2: #e3f1fe;--blue-line: #ffffff;--accent: #29a3e0;--value-blue: #319df7;--ink: #1a1a1a;--ink-soft: #3d3d3d;--rule: #c9d9e6;--cell-line: #b9cddc;--control-bg: #eaf2fa;--control-brd: #a9c4da;--bg: #ffffff;--white: #ffffff;--white-rgb: 255 255 255;--band-ink: #000;--band-ink-2: #1b1b1b;--grey-95: #f2f2f2;--grey-100: #f5f5f5;--panel-bg: #f7f9fb;--statusbar-bg:#fafcfe;--th-bg: var(--value-blue);--th-fg: #fff;--th-weight: 500;--th-size: 11.5px;--rule-pale: #d5e5f1;--row-head-alt: #dfecf7;--row-hover: transparent;--total-hover: #2a74a7;--total-line: #5f9ac4;--scroll-track: #e6edf3;--scroll-thumb: #6f9ec2;--scroll-thumb-hover: #4c7fa6;--scroll-thumb-thin: #cbd8e2;--scroll-thumb-thin-hover: #aebecb;--text-muted: #7b8b98;--text-statusbar: #56707f;--text-assumption: #6b7b88;--text-subtle: #6b7785;--text-btn: #444;--text-disabled: #aaa;--text-disabled-2: #97a3af;--cell-null: #b6c4cf;--pill-bg: #e5f3fb;--pill-brd: #bcdcef;--pill-text: #1f6b9b;--ms-panel-brd: #7fa8c6;--ms-btn-hover: #e2eef8;--nav-tag-brd: #b9c4d0;--nav-selected: #90d0fe;--danger: #c0392b;--danger-bg: #fdf1f0;--danger-text: #7d2019;--danger-soft: #ffc9c2;--ok-bg: #e4f7ea;--ok-brd: #b4e3c4;--ok-text: #1d7a3c;--warn-accent: #ffd24a;--warn-history: #b5651d;--warn-bg: #fdf6ec;--warn-text: #7a4a12;--steel-0: #7391a3;--steel-1: #9bb2bf;--steel-2: #cbd6dc;--steel-3: #dde3e7;--steel-4: #eff0f0;--nav-bg: var(--blue-dark);--nav-fg: #ffffff;--nav-fg-soft: rgb(255 255 255 / .82);--nav-brd: rgb(255 255 255 / .55);--nav-hover: rgb(255 255 255 / .16);--font-sans: "Source Sans 3", "Segoe UI", Arial, Helvetica, sans-serif;--fw-regular: 400;--fw-medium: 500;--shadow: 0 1px 3px rgb(0 0 0 / .12);--shadow-edge: 2px 0 4px -2px rgb(0 0 0 / .25)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);font-size:12px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.title-band{background:var(--band-ink);color:var(--white);min-width:230px;display:flex;align-items:center;padding:7px 14px;font-size:17px;font-weight:500}.title-band .accent{color:var(--accent);font-weight:500}.title-band .rest{color:var(--white);margin-left:7px}.error{margin:16px;padding:12px 14px;border-left:4px solid var(--danger);background:var(--danger-bg);color:var(--danger-text);font-size:12.5px;white-space:pre-wrap}.loading-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgb(var(--white-rgb) / .55);animation:veil-in .15s ease-out .4s both}.loading-veil:before{content:"";width:34px;height:34px;border-radius:50%;border:3px solid rgb(var(--blue-dark-rgb) / .25);border-top-color:var(--value-blue);animation:veil-spin .7s linear infinite}.loading-veil:after{content:"Loading…";color:var(--text-statusbar);font-size:12px;font-weight:500;letter-spacing:.02em}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes veil-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-veil{animation:none}.loading-veil:before{animation:none;border-top-color:var(--blue-dark)}}.loading-veil.sort-veil{animation:veil-in .1s ease-out both}.loading-veil.sort-veil:after{content:"Sorting…"}th.az-sortable,.az-sortable{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}th.az-sortable:hover,th.az-sortable:focus-visible,.az-sortable:hover,.az-sortable:focus-visible{background:#2b8be0;outline:none}.az-sort{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5px;line-height:1;color:#f5f5f5;opacity:0;pointer-events:none}th.az-sortable.az-sortable-bottom .az-sort,.az-sortable.az-sortable-bottom .az-sort{top:auto;bottom:3px;transform:none}th.az-sortable:hover .az-sort,th.az-sortable:focus-visible .az-sort,.az-sortable:hover .az-sort,.az-sortable:focus-visible .az-sort,.az-sort-on{opacity:1}.az-sort-bar{display:block;height:1.5px;background:currentColor;border-radius:.5px}.xtab thead th,.onsale-table thead th{background:var(--th-bg);color:var(--th-fg);text-align:center;line-height:1.25;font-weight:var(--th-weight);font-size:var(--th-size)}th,b,strong{font-weight:var(--fw-medium)}button,input,select,textarea{font-family:inherit}.app{display:flex;flex-direction:column;height:100%;overflow:hidden}.header{display:flex;align-items:stretch;border-bottom:1px solid var(--rule)}.brand{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 7px;width:210px;flex:none}.brand-caption{margin-top:2px;font-size:11px;font-weight:500;letter-spacing:.2px;color:#8d1d3d;line-height:1}.brand img{width:100%;max-width:196px;height:auto;display:block}.brand a{display:flex;align-items:center;width:100%}.brand a:hover img{opacity:.85}.filter-grid{flex:1;display:flex;flex-wrap:nowrap;gap:2px 0;padding:5px 4px 5px 0;font-size:11px;align-items:flex-start;min-width:0;overflow-x:auto;overflow-y:hidden}.filter-grid::-webkit-scrollbar{height:7px}.filter-grid::-webkit-scrollbar-track{background:transparent}.filter-grid::-webkit-scrollbar-thumb{background:var(--scroll-thumb-thin);border-radius:4px}.filter-grid::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-thin-hover)}.fcol{display:flex;flex-direction:column;gap:2px;padding-right:7px;flex:1 1 170px;min-width:126px;max-width:300px}.fcol.wide{flex:1.7 1 286px;min-width:267px;max-width:470px}.fcell{display:flex;align-items:center;flex-wrap:wrap;gap:3px 5px;min-height:20px}.fcell:not(.tableoptions)>label{font-size:11px;color:var(--ink-soft);text-align:left;flex:0 0 66px;min-width:66px;max-width:66px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.fcell>.control,.fcell>.ms{flex:0 1 auto;min-width:0;max-width:100%}.fcell>.ms .ms-button{width:auto;max-width:100%}.control,.ms-button{font:inherit;font-size:11.5px;background:var(--control-bg);border:1px solid var(--control-brd);border-radius:2px;padding:1px 6px;height:20px;color:var(--ink)}.control:focus-visible,.ms-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.control.inert{display:inline-flex;align-items:center;flex:0 1 auto;pointer-events:none}select.control{min-width:0;cursor:pointer}input.control{min-width:0}.fcell>select.control{flex:1 1 0;max-width:130px}.fcell>.ms.ss{flex:1 1 0;max-width:130px}.fcell>.ms.ss .ms-button{width:100%}.fcell>input.control[type=number],.fcell>input.control[type=date]{flex:1 1 98px;min-width:98px}.fcell>input.control[type=date]{font-size:10.5px}.ms{position:relative}.ms-button{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;cursor:pointer;text-align:left}.ms-button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-button .caret{color:var(--ink-soft);font-size:9px}.ms-button.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ms-panel{position:fixed;z-index:40;width:320px;max-width:90vw;background:var(--white);border:1px solid var(--ms-panel-brd);box-shadow:var(--shadow);display:flex;flex-direction:column}.ms-search{margin:6px;padding:3px 6px;border:1px solid var(--accent);font:inherit;font-size:12px}.ms-list{max-height:300px;overflow-y:auto;padding:0 2px}.ms-pin{position:sticky;top:0;z-index:2;background:var(--white);border-bottom:1px solid var(--rule)}.ms-item{display:flex;align-items:center;gap:7px;padding:2px 8px;cursor:pointer;font-size:12px;line-height:18px}.ms-item:hover{background:var(--blue-pale)}.ms-item input{accent-color:var(--blue-mid);margin:0}.ms-item .count{margin-left:auto;color:var(--text-muted);font-size:10.5px}.ms-empty,.ms-loading{padding:10px;color:var(--text-muted);text-align:center}.ms .ms-panel.ms-title-panel{width:max-content;min-width:240px;max-width:min(620px,90vw)}.ms-title-panel .ms-item{white-space:nowrap}.ms-title-panel .ms-item>span:not(.count){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-title-panel .ms-item .count{flex-shrink:0;padding-left:8px}.ss-item{-webkit-user-select:none;user-select:none}.ss-item.selected{background:var(--blue-pale);font-weight:500}.ss-item .ss-empty{color:var(--text-muted);font-style:italic}.ms-actions{display:flex;border-top:1px solid var(--rule)}.ms-actions button{flex:1;padding:5px;font:inherit;font-size:12px;cursor:pointer;background:var(--grey-95);border:0;border-right:1px solid var(--rule);color:var(--text-btn)}.ms-actions button:last-child{border-right:0}.ms-actions button:hover:not(:disabled){background:var(--ms-btn-hover)}.ms-actions button:disabled{color:var(--text-disabled);cursor:default}.title-row{display:flex;align-items:stretch}.warn-band{flex:1;background:var(--band-ink);color:var(--white);display:flex;align-items:center;justify-content:flex-end;padding:4px 14px;font-size:11.5px;margin-left:8px}.warn-band.live{color:var(--warn-accent)}.warn-band .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--warn-accent);margin-right:7px}.export-btn{flex:none;align-self:center;margin-left:auto;margin-right:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 12px;height:24px;font:inherit;font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--white);background:var(--blue-dark);border:1px solid var(--blue-dark);border-radius:3px;cursor:pointer}.export-btn:hover:not(:disabled){background:var(--total-hover)}.export-btn:disabled{opacity:.45;cursor:default}.export-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cv{position:relative;flex:none;display:flex;align-items:center;gap:8px}.home-topbar .cv{margin-right:10px}.cv-btn{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:3px 10px;font:inherit;font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--blue-dark);background:var(--white);border:1px solid var(--blue-dark);border-radius:3px;cursor:pointer}.cv-caret{flex:none}.cv-btn:hover{background:var(--blue-pale)}.cv-switch-veil{animation:none;opacity:1;z-index:40}.cv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#141e281f;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow:auto;box-sizing:border-box}.cv-dialog{width:420px;max-width:calc(100vw - 32px);background:#fff;color:#222;border:1px solid #b7c0c8;box-shadow:0 4px 16px #00000038;padding:0 18px 14px;margin:auto 0}.cv-dialog-bar{display:flex;align-items:center;justify-content:space-between;margin:0 -16px 10px;padding:8px 8px 8px 16px;border-bottom:1px solid #e3e6e8}.cv-dialog-bar h2{margin:0;font-size:15px;font-weight:500}.cv-x{border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:#444;padding:0 6px}.cv-lead{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:#333}.cv-dialog h3{margin:16px 0 2px;font-size:13px;font-weight:500}.cv-my.empty{min-height:112px;display:flex;align-items:center;justify-content:center}.cv-hint{margin:0 20px;text-align:center;color:#555;font-size:13px;line-height:1.4}.cv-subline{flex:1;min-width:0;font-size:13px}body[data-delivery-render] .home-topbar,body[data-delivery-render] .header,body[data-delivery-render] .filter-grid,body[data-delivery-render] .statusbar,body[data-delivery-render] .title-row,body[data-delivery-render] .scroll-hint,body[data-delivery-render] .loading-veil{visibility:hidden!important;pointer-events:none!important}body[data-delivery-render] .dp-pager{position:fixed!important;left:-10000px!important;top:0!important;opacity:0!important;pointer-events:auto!important}html:has(body[data-delivery-render]),html body[data-delivery-render],html body[data-delivery-render] #root,html body[data-delivery-render] .app,html body[data-delivery-render] .app .rel,html body[data-delivery-render] .app .grid-outer,html body[data-delivery-render] .app .grid-wrap,html body[data-delivery-render] .bv-xtab,html body[data-delivery-render] .bv-xtab.prog-wrap,html body[data-delivery-render] .bv-page,html body[data-delivery-render] .prog-tableau,html body[data-delivery-render] .prog-tableau.prog-aud,html body[data-delivery-render] .prog-tableau .rel,html body[data-delivery-render] .home-frame,html body[data-delivery-render] .diy-app,html body[data-delivery-render] .pcmf-app,html body[data-delivery-render] .pt-app,html body[data-delivery-render] .dod-app,html body[data-delivery-render] .p3d-app,html body[data-delivery-render] .tsn-app,html body[data-delivery-render] .eff-app,html body[data-delivery-render] .dpa-app,html body[data-delivery-render] .mp-page,html body[data-delivery-render] .mp-xtab,html body[data-delivery-render] .onsale-summary-panels{overflow:visible!important;height:auto!important;max-height:none!important;max-width:none!important;width:auto!important;min-height:0!important;flex:none!important}html body[data-delivery-render] .app,html body[data-delivery-render] .app *{max-height:none!important}html body[data-delivery-render] .app{display:block!important}html body[data-delivery-render] table.xtab,html body[data-delivery-render] .bv-xtab.prog-wrap{width:max-content!important;max-width:none!important}html body[data-delivery-render] .xtab th,html body[data-delivery-render] .xtab td{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body[data-delivery-render] .xtab thead th,html body[data-delivery-render] .xtab th.rowhead,html body[data-delivery-render] .xtab td.rowhead{position:static!important}.cv-rows{list-style:none;margin:0;padding:0}.cv-rows li{display:flex;align-items:center;gap:8px;min-height:28px}.cv-name{flex:1;min-width:0;display:flex;align-items:center;gap:4px;border:0;background:transparent;padding:3px 0;font:inherit;font-size:13px;text-align:left;cursor:pointer}.cv-name:hover span:last-child{text-decoration:underline}.cv-mark{width:16px;flex:none;display:inline-flex;align-items:center}.cv-icons{display:flex;flex:none;gap:2px}.cv-icon{border:0;background:transparent;color:#444;cursor:pointer;padding:2px;display:inline-flex;align-items:center}.cv-icon:hover{color:var(--blue-dark)}.cv-icon.danger,.cv-icon.danger:hover{color:var(--danger-text)}.cv-icon:disabled{opacity:.45;cursor:default}.cv-savebox{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px}.cv-savebox .control{flex:1 1 140px;min-width:0;font-weight:400}.cv-rename{flex:1;min-width:0;font-weight:400}.cv-check{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400}.cv-error{color:var(--danger-text);font-size:12px;margin-top:8px}.cv-act{font:inherit;font-size:12px;font-weight:500;padding:3px 10px;border:1px solid var(--blue-dark);border-radius:3px;background:var(--white);color:var(--blue-dark);cursor:pointer}.cv-act:hover:not(:disabled){background:var(--blue-pale)}.cv-act:disabled{opacity:.5;cursor:default}.cv-subdialog{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);margin:0 auto;padding:0;display:flex;flex-direction:column;overflow:hidden}.cv-subdialog .cv-dialog-bar{flex:none;margin:0;padding:8px 8px 8px 16px}.cv-subbody{flex:1 1 auto;min-height:0;overflow:auto;padding:0 18px 12px}.cv-subdialog .cv-subfoot{flex:none;flex-wrap:wrap;gap:8px;margin:0;padding:10px 16px 12px;background:#fff;border-top:1px solid #e3e6e8}.cv-subdialog .pmp{margin:4px 0 8px}.cv-subbody .cv-lab:first-child{margin-top:8px}.cv-lab{display:block;margin:14px 0 2px;font-size:13px;font-weight:400;color:#333}.cv-pick{position:relative}.cv-pick .cv-caret{position:absolute;right:2px;top:10px;pointer-events:none;color:#333}.cv-underline{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #222;border-radius:0;background:transparent;color:#222;font:inherit;font-size:14px;font-weight:400;padding:4px 16px 5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cv-underline:focus{outline:none;border-bottom-color:var(--blue-dark)}.cv-time{max-width:140px}.cv-skip{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:400;color:#222}.cv-message{width:100%;box-sizing:border-box;min-height:72px;margin-top:4px;border:1px solid #b7b7b7;border-radius:0;padding:8px;font:inherit;font-size:13px;font-weight:400;resize:vertical;color:#222}.cv-message::placeholder{color:#9a9a9a}.cv-sched-head{margin:16px 0 4px;font-size:13px;font-weight:500}.cv-sched-sum{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:4px}.cv-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cv-days{display:flex;gap:6px;margin-top:4px}.cv-day{min-width:32px;height:28px;padding:0 6px;border:1px solid #c8c8c8;border-radius:2px;background:#f4f4f4;color:#333;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.cv-day.on{background:#4d4d4d;border-color:#4d4d4d;color:#fff}.cv-zone{margin:12px 0 4px;font-size:12px;line-height:1.35;color:#2b6ea3}.cv-zone span{display:block;color:#666;font-size:12px}.cv-subline{display:flex;flex-direction:column;gap:1px}.cv-subline strong{font-weight:500}.cv-subfoot{display:flex;align-items:center;justify-content:space-between;margin:16px -18px 0;padding:10px 16px 12px;border-top:1px solid #e3e6e8}.cv-subactions{display:flex;align-items:center;gap:8px}.cv-manage,.cv-cancel{border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px}.cv-manage{display:inline-flex;align-items:center;gap:6px;color:#2b6ea3;padding:0;text-decoration:none;background:none;border:0;font:inherit;font-size:12.5px;cursor:pointer}.cv-manage:hover{text-decoration:underline}.cv-cancel{color:#444;padding:6px 8px}.cv-go{border:0;border-radius:3px;cursor:pointer;background:#2e7fb5;color:#fff;font:inherit;font-size:13px;font-weight:500;padding:6px 14px}.cv-go:hover:not(:disabled){background:#246a9c}.cv-go:disabled{opacity:.5;cursor:default}.grid-wrap{flex:1;min-width:0;min-height:0;overflow:auto;border-top:3px solid var(--blue)}.grid-wrap::-webkit-scrollbar{width:13px;height:13px}.grid-wrap::-webkit-scrollbar-track{background:var(--scroll-track)}.grid-wrap::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:7px;border:2px solid var(--scroll-track);min-height:32px}.grid-wrap::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.grid-wrap::-webkit-scrollbar-corner{background:var(--scroll-track)}.grid-outer{position:relative;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.grid-outer:after{content:"";position:absolute;top:0;right:0;bottom:14px;width:28px;pointer-events:none;opacity:0;transition:opacity .15s;background:linear-gradient(to right,rgb(var(--white-rgb) / 0),rgb(var(--blue-dark-rgb) / .22))}.grid-outer.more-right:after{opacity:1}.scroll-hint{position:absolute;right:18px;bottom:20px;z-index:20;background:rgb(var(--blue-dark-rgb) / .92);color:var(--white);font-size:11px;padding:4px 10px;border-radius:12px;pointer-events:none;box-shadow:var(--shadow)}table.xtab{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}table.xtab.xtab-fixed{min-width:0}.xtab th,.xtab td{padding:3px 9px;white-space:nowrap;font-weight:400;font-size:12px;border-right:1px solid var(--cell-line);border-bottom:1px solid var(--cell-line)}.xtab thead th{vertical-align:middle;position:sticky;z-index:3;font-size:var(--th-size);border-right-color:var(--blue-line);border-bottom-color:var(--blue-line)}.xtab thead tr:first-child th{top:0}.xtab thead tr:last-child th{top:26px}.xtab thead tr:only-child th{top:0}.xtab th.group-band{font-size:12px;letter-spacing:.2px}.xtab th.rowhead,.xtab td.rowhead{position:sticky;z-index:4;text-align:left;min-width:var(--rowhead-w, 172px);max-width:300px;overflow:hidden;text-overflow:ellipsis}.xtab .rowhead.c0{left:0}.xtab .rowhead.c1{left:var(--rowhead-w, 172px)}.xtab .rowhead.c2{left:calc(var(--rowhead-w, 172px) * 2)}.xtab .rowhead.c3{left:calc(var(--rowhead-w, 172px) * 3)}.xtab .rowhead.c4{left:calc(var(--rowhead-w, 172px) * 4)}.xtab .rowhead.last{box-shadow:var(--shadow-edge)}.xtab thead th.rowhead{background:var(--th-bg);z-index:6}.xtab tbody td.rowhead{background:var(--blue-pale);border-right:1px solid var(--rule-pale)}.xtab thead th:not(.rowhead),.xtab tbody td:not(.rowhead){min-width:96px}.xtab tbody td{text-align:right;font-variant-numeric:tabular-nums;background:var(--white)}.xtab tbody tr:nth-child(2n) td{background:var(--blue-pale)}.xtab tbody tr:nth-child(2n) td.rowhead{background:var(--row-head-alt)}.xtab tbody tr.total td,.xtab tbody tr.total td.rowhead{background:var(--blue-dark);color:var(--white);font-weight:500;border-right-color:var(--total-line);border-bottom-color:var(--total-line)}.xtab tbody tr.total:hover td{background:var(--total-hover)}.xtab td.null{color:var(--cell-null)}.sort-icon{float:right;opacity:.85}.statusbar{display:flex;align-items:center;gap:16px;padding:3px 14px;border-top:1px solid var(--rule);background:var(--statusbar-bg);font-size:11px;color:var(--text-statusbar)}.statusbar .pill{background:var(--pill-bg);border:1px solid var(--pill-brd);border-radius:9px;padding:1px 9px;color:var(--pill-text);font-variant-numeric:tabular-nums}.statusbar .pill.fast{background:var(--ok-bg);border-color:var(--ok-brd);color:var(--ok-text)}.statusbar .spacer{flex:1}.rel{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}table tbody tr.row-hl-sel>td,table tbody tr.row-hl-sel>th,table tbody td.row-hl-sel,table tbody th.row-hl-sel,table tbody td.row-hl-span,table tbody th.row-hl-span,.ptg-c.row-hl-sel,.ptg-s.row-hl-sel,.ptg-c.row-hl-span,.ptg-s.row-hl-span,.pag-c.row-hl-sel,.pag-s.row-hl-sel,.pag-c.row-hl-span,.pag-s.row-hl-span{background:#cfeafc!important;color:#1b1b1b!important}table tbody tr.row-hl-dim>td,table tbody tr.row-hl-dim>th,table tbody td.row-hl-dim,table tbody th.row-hl-dim,.ptg-c.row-hl-dim,.ptg-s.row-hl-dim,.pag-c.row-hl-dim,.pag-s.row-hl-dim{color:#c2c2c2!important}table.xtab tbody tr:not(.vspacer),table.opt-xtab tbody tr,table.opt-hours tbody tr,table.hh-xtab tbody tr,.ptg-c:not(.ptg-gt),.ptg-s:not(.ptg-gt),.pag-c:not(.pag-gt),.pag-s:not(.pag-gt){cursor:pointer}tr.row-hl-hidden{display:none!important}
