@font-face{font-family:inter;src:url(../media/inter_4_1_latin_ext_400_700-s.p.0oi4y8lk-qdwr.woff)format("woff");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_6d4c1a23-module__Mq72eW__className{font-family:inter,inter Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.inter_6d4c1a23-module__Mq72eW__variable{--font-office:"inter", "inter Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
.ez-office{--o-ground:#f2f5f7;--o-card:#fff;--o-line:#dde4ea;--o-line2:#e9eef2;--o-head:#f7f9fa;--o-hover:#f4f7f9;--o-tray:#eaeff3;--o-btn-line:#cbd5de;--o-btn-line-hover:#b3c0cc;--o-ink:#0b1320;--o-text2:#3d4a5a;--o-muted:#56637a;--o-slate:#2e5e80;--o-navy:#14304b;--o-sel:#e6eef4;--o-tint:#eef4f8;--o-tint-line:#d3e1eb;--o-danger:#c0242a;--o-danger-ink:#9b1c22;--o-danger-tint:#fceded;--o-danger-line:#efc6c8;--o-danger-btn:#a41e24;--o-warn:#9a5b00;--o-warn-ink:#744300;--o-warn-tint:#fbf3e6;--o-warn-line:#ebd3ae;--o-ok:#2e7d5b;--o-ok-ink:#1d5a40;--o-ok-tint:#e9f4ee;--o-none-ink:#3d4a5a;--o-none-tint:#eef2f5;--o-blue-ink:#1f4b69;--o-blue-tint:#e6eef5;--o-steel:#8795a6;--o-company-uf:#b9b4ae;--o-company-co:#cdb594;--o-sans:var(--font-office,"Inter"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--o-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--o-ground);min-height:100vh;color:var(--o-ink);font:400 14px/20px var(--o-sans);-webkit-font-smoothing:antialiased}.ez-office :focus-visible{outline:2px solid var(--o-slate);outline-offset:2px}.ez-office .safety{--o-muted:#44515f;--o-slate:#24506e}.o-top{z-index:30;background:var(--o-card);grid-template-columns:240px minmax(0,1fr);height:50px;display:grid;position:fixed;top:0;left:0;right:0}.o-brand{border-right:1px solid var(--o-line);border-bottom:1px solid var(--o-line);align-items:center;gap:10px;padding:0 20px;display:flex}.o-brand-bar{background:var(--o-slate);border-radius:1px;width:3px;height:22px}.o-bname{font:700 15px/16px var(--o-sans);letter-spacing:.02em;color:var(--o-ink);display:block}.o-bsub{font:500 12px/16px var(--o-sans);color:var(--o-muted);display:block}.o-topmain{border-bottom:1px solid var(--o-line);align-items:center;gap:12px;min-width:0;padding:0 24px;display:flex}.o-corule{background:var(--o-slate);height:2px;position:absolute;bottom:0;left:240px;right:0}.o-corule[data-company=UF]{background:var(--o-company-uf)}.o-corule[data-company=CO]{background:var(--o-company-co)}.o-spacer{flex:1}.o-seg{background:var(--o-none-tint);border:1px solid var(--o-line);border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;min-height:38px;padding:2px;display:inline-flex}.o-seg>li{display:contents}.o-segb{height:32px;font:500 13px/1 var(--o-sans);color:var(--o-text2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}a.o-segb:hover{color:var(--o-ink)}.o-pswitch{background:var(--o-none-tint);border:1px solid var(--o-line);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}a.o-nav-i[aria-current]:hover{background:var(--o-sel);color:var(--o-slate)}.o-segb[aria-current],.o-segb.on{background:var(--o-card);border-color:var(--o-line);color:var(--o-slate);font-weight:600;box-shadow:0 1px 2px #0b13200f}.o-cos{min-width:0;font:500 13px/18px var(--o-sans);color:var(--o-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.o-cosn{color:var(--o-text2)}.o-cos.one{font:600 14px/20px var(--o-sans)}.o-cos.one .o-cosn{color:var(--o-ink)}.ez-office .o-toplink{height:32px;font:500 13px/1 var(--o-sans);color:var(--o-slate);white-space:nowrap;border-radius:6px;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.ez-office .o-toplink:hover{text-underline-offset:2px;text-decoration:underline}.o-datechip{height:24px;color:var(--o-muted);font:500 13px/1 var(--o-sans);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:0 4px;display:inline-flex}.o-who{text-align:right;line-height:16px}.o-whon{font:600 13px/17px var(--o-sans);color:var(--o-ink);white-space:nowrap}.o-whor{font:400 12px/16px var(--o-sans);color:var(--o-muted);white-space:nowrap}.o-av{background:var(--o-sel);width:30px;height:30px;color:var(--o-slate);font:600 12px/1 var(--o-sans);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.o-side{background:var(--o-card);border-right:1px solid var(--o-line);z-index:20;flex-direction:column;width:240px;display:flex;position:fixed;top:50px;bottom:0;left:0}.o-side-scroll{flex:1;min-height:0;padding:4px 8px;overflow-y:auto}.ez-office .o-grp{cursor:pointer;text-align:left;width:100%;height:32px;font:500 12px/16px var(--o-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);background:0 0;border:0;border-radius:8px;align-items:flex-end;gap:8px;padding:0 10px 4px 12px;display:flex}.ez-office .o-grp:hover{color:var(--o-ink)}.o-grp .o-gl{white-space:nowrap;flex:1}.o-grp .o-chev{color:var(--o-muted);flex-shrink:0;margin-bottom:1px;transition:transform .15s;display:flex}.o-grp[aria-expanded=false] .o-chev{transform:rotate(-90deg)}.o-grp .o-cnt{letter-spacing:0;min-width:20px;height:18px;margin-bottom:-1px;padding:0 6px;line-height:18px}.o-gitems[hidden]{display:none}.ez-office .o-grp.o-here,.o-grp.o-here .o-chev{color:var(--o-slate)}.o-nav-i{text-align:left;cursor:pointer;width:100%;height:34px;font:400 14px/1 var(--o-sans);color:var(--o-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 6px 0 11px;text-decoration:none;display:flex}.o-nav-i svg{color:var(--o-muted);flex-shrink:0}.o-nav-l{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}a.o-nav-i:hover{background:var(--o-hover);color:var(--o-ink)}.o-nav-i[aria-current]{background:var(--o-sel);color:var(--o-slate);font-weight:500}.o-nav-i[aria-current] svg{color:var(--o-slate)}.o-cnt{min-width:22px;height:20px;color:var(--o-muted);font:500 12px/20px var(--o-sans);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;flex-shrink:0;padding:0 7px}.o-nav-i[aria-current] .o-cnt{color:var(--o-slate)}.o-cnt.alert{background:var(--o-danger-tint);color:var(--o-danger-ink)}.o-nav-i[aria-current] .o-cnt.alert{color:var(--o-danger-ink)}.o-cnt.stage{border:1px solid var(--o-line);line-height:18px}.o-cnt.unknown{padding:0 2px;font-weight:400}.o-nav-i.o-nav-i-note{align-items:flex-start;height:auto;min-height:34px;padding-top:7px;padding-bottom:7px}.o-nav-i-note .o-nav-l{white-space:normal}.o-nav-note{font:400 12px/16px var(--o-sans);color:var(--o-muted);margin-top:2px;display:block}.o-side-foot{border-top:1px solid var(--o-line);background:var(--o-card);flex-shrink:0;padding:4px 8px}.o-side-foot .o-grp{height:32px}.o-signout-error{padding:4px 12px}.o-footrow{align-items:center;gap:4px;display:flex}.ez-office .o-fbtn{cursor:pointer;height:34px;font:400 14px/1 var(--o-sans);color:var(--o-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 11px;text-decoration:none;display:inline-flex}.ez-office .o-fbtn:hover{background:var(--o-hover);color:var(--o-ink)}.ez-office .o-fbtn.o-on{background:var(--o-sel);color:var(--o-slate);font-weight:500}.o-fbtn svg{flex-shrink:0}.ez-office .o-fbtn.o-ico{justify-content:center;width:34px;margin-left:auto;padding:0}.o-sfade,.o-sfadet{z-index:2;flex-shrink:0;height:0;position:relative}.o-sfade:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(#fff0,#fff);height:20px;transition:opacity .15s;position:absolute;bottom:24px;left:0;right:0}.o-sfade .o-smore{background:var(--o-card);height:24px;font:500 12px/16px var(--o-sans);color:var(--o-muted);pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.o-sfadet:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#fff,#fff0);height:16px;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.o-sfade.o-on:before,.o-sfade.o-on .o-smore,.o-sfadet.o-on:after{opacity:1}.o-rail .o-sfade .o-smore span{display:none}.ez-office:has(.o-side.o-rail) .o-top{grid-template-columns:64px minmax(0,1fr)}.ez-office:has(.o-side.o-rail) .o-brand{padding:0 0 0 20px}.ez-office:has(.o-side.o-rail) .o-bsub{display:none}.ez-office:has(.o-side.o-rail) .o-corule{left:64px}.o-side.o-rail{width:64px}.o-rail .o-side-scroll,.o-rail .o-side-foot{padding-left:8px;padding-right:8px}.o-rail .o-nav-i{justify-content:center;padding:0;position:relative}.o-rail .o-nav-l,.o-rail .o-nav-i .o-cnt{display:none}.o-rail .o-nav-i .o-cnt.alert{color:#0000;background:var(--o-danger);width:8px;min-width:0;height:8px;padding:0;display:block;position:absolute;top:7px;right:11px;overflow:hidden}.o-rdiv{background:var(--o-line);height:1px;margin:3px 8px}.ez-office .o-rgrp{cursor:pointer;width:100%;height:34px;color:var(--o-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ez-office .o-rgrp:hover{background:var(--o-hover);color:var(--o-ink)}.ez-office .o-rgrp.o-here{background:var(--o-sel);color:var(--o-slate)}.o-rgrp:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:4px;height:4px;position:absolute;bottom:9px;right:8px;transform:rotate(-45deg)}.o-rgrp .o-rdot{background:var(--o-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:11px}.o-rail .o-soon{display:none}.o-rail .o-footrow{flex-direction:column}.ez-office .o-rail .o-fbtn{justify-content:center;width:34px;margin-left:0;padding:0}.o-rail .o-fbtn span{display:none}.o-rail .o-fbtn.o-ico svg{transform:rotate(180deg)}.o-tip{z-index:70;background:var(--o-navy);color:#fff;font:500 13px/18px var(--o-sans);white-space:nowrap;pointer-events:none;border-radius:6px;padding:6px 10px;position:fixed;transform:translateY(-50%);box-shadow:0 6px 16px #0b13202e}.o-tip[hidden]{display:none}.ez-office .o-toast{z-index:60;background:var(--o-navy);border-radius:10px;flex-direction:column;gap:2px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0b13203d}.ez-office .o-toast .o-tt{font:600 13px/18px var(--o-sans);color:#fff}.ez-office .o-toast .o-ts{font:400 12px/16px var(--o-sans);color:#c7d8e4}.ez-office .o-anchor{height:0;scroll-margin-top:66px;display:block}.o-side-find{flex-shrink:0;padding:8px 8px 4px}.o-find{border:1px solid var(--o-btn-line);background:var(--o-card);border-radius:8px;align-items:center;height:34px;display:flex;position:relative}.o-find:hover{border-color:var(--o-btn-line-hover)}.o-find:focus-within{border-color:var(--o-slate);outline:2px solid var(--o-slate);outline-offset:2px}.o-find>svg{color:var(--o-muted);pointer-events:none;position:absolute;top:8px;left:10px}.ez-office .o-find input{min-width:0;height:32px;font:400 14px/20px var(--o-sans);color:var(--o-ink);appearance:none;background:0 0;border:0;border-radius:8px;outline:none;flex:1;padding:0 6px 0 36px}.ez-office .o-find input:focus-visible{outline:none}.o-find input::placeholder{color:var(--o-muted);opacity:1}.o-find input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.o-find kbd{border:1px solid var(--o-line);background:var(--o-head);min-width:20px;height:20px;font:500 12px/1 var(--o-sans);color:var(--o-muted);border-radius:4px;flex-shrink:0;place-items:center;margin-right:6px;padding:0 5px;display:inline-grid}.ez-office .o-find .o-fx{cursor:pointer;width:32px;height:32px;color:var(--o-muted);background:0 0;border:0;border-radius:0 7px 7px 0;flex-shrink:0;place-items:center;display:none}.ez-office .o-find .o-fx:hover{color:var(--o-ink);background:var(--o-hover)}.o-find.o-has kbd{display:none}.ez-office .o-find.o-has .o-fx{display:grid}.ez-office .o-rfind,.o-rail .o-find{display:none}.ez-office .o-rail .o-rfind{cursor:pointer;width:100%;height:34px;color:var(--o-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.ez-office .o-rail .o-rfind:hover{background:var(--o-hover);color:var(--o-ink)}.o-find-sum{height:28px;font:500 12px/16px var(--o-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted);align-items:flex-end;padding:0 10px 4px 12px;display:flex}.o-find-i{cursor:pointer;width:100%;min-height:40px;color:var(--o-ink);border-radius:8px;align-items:center;gap:10px;padding:3px 6px 3px 11px;display:flex}.o-find-i svg{color:var(--o-muted);flex-shrink:0}.o-find-i .o-ft{flex:1;min-width:0}.o-find-i .o-fn{font:400 14px/18px var(--o-sans);color:var(--o-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.o-find-i .o-fn b{font-weight:600}.o-find-i .o-fg{font:400 12px/14px var(--o-sans);color:var(--o-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.o-find-i:hover{background:var(--o-hover)}.o-find-i.o-act{background:var(--o-sel)}.o-find-i.o-act .o-fn,.o-find-i.o-act svg{color:var(--o-slate)}.o-find-none{font:400 14px/20px var(--o-sans);color:var(--o-text2);padding:8px 12px}.o-find-more{font:400 12px/16px var(--o-sans);color:var(--o-muted);padding:6px 12px 4px}.o-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ez-office summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;list-style:none;display:flex}.ez-office summary::-webkit-details-marker{display:none}.ez-office summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex-shrink:0;width:0;height:0;transition:transform .12s}.ez-office details[open]>summary:before{transform:rotate(90deg)}.ez-office .o-fold{margin-top:16px}.ez-office .o-fold>summary{min-height:44px;font:600 14px/20px var(--o-sans);color:var(--o-ink);padding:8px 20px}.ez-office .o-fold[open]>summary{border-bottom:1px solid var(--o-line)}.o-grow{flex:18rem;min-width:0}.ez-office:has(.o-side){padding-top:50px;padding-left:240px}.ez-office:has(.o-side.o-rail){padding-left:64px}.ez-office:has(.o-side) main{max-width:none;margin:0;padding:32px 32px 56px}.o-phead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.o-phead-t{min-width:0}.o-pagehead{margin-bottom:20px}.o-pagehead>.o-phead{margin-bottom:0}.o-pagehead>.o-phead+*{margin-top:8px}.o-eyebrow{font:600 12px/16px var(--o-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--o-slate);margin-bottom:4px}.ez-office .o-h1{font:600 18px/24px var(--o-sans);letter-spacing:-.01em;color:var(--o-ink)}.o-meta{font:400 13px/18px var(--o-sans);color:var(--o-muted)}.o-phead .o-meta{margin-top:2px}.o-phead-a{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.o-shead{justify-content:space-between;align-items:flex-end;gap:12px;margin:28px 0 10px;display:flex}.o-shead-t{min-width:0}.ez-office .o-h2{font:600 14px/20px var(--o-sans);color:var(--o-ink);display:inline}.o-shead .o-meta{margin-left:8px}.o-shead+.o-hint{margin:-4px 0 10px}.o-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.o-strip.four{grid-template-columns:repeat(4,minmax(0,1fr))}.o-strip.three{grid-template-columns:repeat(3,minmax(0,1fr))}.o-stat{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;padding:14px 16px}.o-statn{font:700 24px/28px var(--o-sans);color:var(--o-ink);font-variant-numeric:tabular-nums}.o-statl{font:400 13px/18px var(--o-sans);color:var(--o-muted);margin-top:2px}.o-stat[data-tone=warn] .o-statl:before,.o-stat[data-tone=bad] .o-statl:before,.o-stat[data-tone=ok] .o-statl:before{content:"";vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.o-stat[data-tone=warn] .o-statl:before{background:var(--o-warn)}.o-stat[data-tone=bad] .o-statl:before{background:var(--o-danger)}.o-stat[data-tone=ok] .o-statl:before{background:var(--o-ok)}.o-panel{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;overflow:hidden}.o-panel+.o-panel{margin-top:16px}.o-pbar{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 20px;display:flex}.ez-office .o-pt{font:600 14px/20px var(--o-sans);color:var(--o-ink)}.o-pt .o-co{margin-left:4px}.o-pc{font:500 12px/16px var(--o-sans);color:var(--o-muted);white-space:nowrap}.o-pa{flex-shrink:0;align-items:center;gap:8px;display:flex}.o-band{background:var(--o-head);border-top:1px solid var(--o-line2);border-bottom:1px solid var(--o-line2);justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 20px;display:flex}.o-panel>.o-band:first-child,.o-pbar+.o-band{border-top:0}.ez-office .o-bl{font:500 12px/16px var(--o-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--o-muted)}.o-bc{font:600 12px/16px var(--o-sans);color:var(--o-muted);font-variant-numeric:tabular-nums}.o-band.rec .o-bl{font:600 13px/18px var(--o-sans);letter-spacing:0;text-transform:none;color:var(--o-text2)}.o-bandx{font:400 13px/18px var(--o-sans);color:var(--o-muted);border-bottom:1px solid var(--o-line2);padding:6px 20px 8px}.o-muster{border-bottom:1px solid var(--o-line2);padding:10px 20px}.o-empty{color:var(--o-muted);padding:11px 20px;font-size:14px;line-height:18px}.o-inset{padding:12px 20px}.o-arow{border-top:1px solid var(--o-line2);align-items:center;gap:12px;min-height:40px;padding:3px 16px 3px 20px;display:flex}.o-band+.o-arow,.o-pbar+.o-arow,.o-bandx+.o-arow{border-top:0}.o-arow[data-opens]{cursor:pointer}.o-arow[data-opens]:hover:not(:has(.o-drawer[data-on])){background:var(--o-hover)}.o-adot{background:var(--o-steel);border-radius:50%;flex-shrink:0;width:8px;height:8px}.o-adot[data-tone=warn]{background:var(--o-warn)}.o-adot[data-tone=slate]{background:var(--o-slate)}.o-amain{flex:1;min-width:0}.o-atitle{font:400 14px/18px var(--o-sans);color:var(--o-ink)}.o-asub{font:400 12px/14px var(--o-sans);color:var(--o-muted)}.o-aside{font:400 13px/18px var(--o-sans);color:var(--o-muted);white-space:nowrap;text-align:right}.o-incbar{background:var(--o-danger-btn);color:#fff;font:600 14px/20px var(--o-sans);z-index:25;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 32px;display:flex;position:sticky;top:50px}.o-incbar.unknown{background:var(--o-danger-tint);color:var(--o-danger-ink);border-bottom:1px solid var(--o-danger-line)}.o-incbar-more{font-weight:400}.ez-office .o-incbar-link{color:inherit;text-underline-offset:2px;margin-left:auto;font-weight:700;text-decoration:underline}@media (max-width:1360px){.o-incbar{padding:10px 24px}}.o-alert-card{background:var(--o-card);border:1px solid var(--o-danger-line);border-left:3px solid var(--o-danger);border-radius:12px;margin-bottom:24px;overflow:hidden}.o-alert-head{background:var(--o-danger-tint);border-bottom:1px solid var(--o-danger-line);flex-wrap:wrap;align-items:center;gap:10px;min-height:36px;padding:8px 20px;display:flex}.ez-office .o-al{font:700 12px/16px var(--o-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--o-danger-ink)}.o-alert-head .o-meta{color:var(--o-ink)}.o-alert-head .o-alert-count{color:var(--o-danger-ink);margin-left:auto}.o-alert-row{align-items:center;gap:16px;padding:12px 20px;display:flex}.o-alert-row+.o-alert-row{border-top:1px solid var(--o-line2)}.o-alert-row .o-atitle{font-size:15px;line-height:20px}.o-alert-row .o-asub{margin-top:2px;font-size:13px;line-height:18px}.o-aline{font:500 14px/20px var(--o-sans);color:var(--o-ink);margin-top:4px}.o-alert-foot{border-top:1px solid var(--o-line2);font:400 13px/18px var(--o-sans);color:var(--o-muted);padding:8px 20px 10px}.ez-office table.o-tbl{border-collapse:collapse;background:0 0;border:0;width:100%}.ez-office .o-tbl th{height:34px;font:600 12px/16px var(--o-sans);color:var(--o-muted);text-align:left;background:var(--o-head);border-bottom:1px solid var(--o-line);white-space:nowrap;vertical-align:middle;padding:0 12px}.ez-office .o-tbl td{height:40px;font:400 14px/18px var(--o-sans);color:var(--o-ink);border-top:1px solid var(--o-line2);vertical-align:middle;white-space:nowrap;background:0 0;padding:3px 12px}.ez-office .o-tbl td.wrap{white-space:normal;min-width:140px}.ez-office .o-tbl td.wrap .o-sub{white-space:normal}.ez-office .o-tbl tbody tr:first-child td{border-top:0}.ez-office .o-tbl th:first-child,.ez-office .o-tbl td:first-child{padding-left:20px}.ez-office .o-tbl th:last-child,.ez-office .o-tbl td:last-child{padding-right:20px}.ez-office .o-tbl .r{text-align:right}.ez-office .o-tbl th,.ez-office .o-tbl td,.o-t{font-variant-numeric:tabular-nums}.o-tbl tr[data-opens]{cursor:pointer}.ez-office .o-tbl tr[data-opens]:hover:not(:has(.o-drawer[data-on])) td{background:var(--o-hover)}.o-nm{white-space:nowrap;vertical-align:top;align-items:center;gap:6px;font-weight:500;display:inline-flex}.o-tbl.two .o-nm{display:flex}.o-sub{font:400 12px/14px var(--o-sans);color:var(--o-muted);white-space:nowrap}.o-sec{color:var(--o-muted)}.o-tbl td .o-sec{font-size:13px}.ez-office .o-tbl td.o-sec{color:var(--o-muted);font-size:14px}.o-t,.o-nw{white-space:nowrap}.o-emptycell{font:400 13px/18px var(--o-sans);color:var(--o-muted)}.o-tbl td .o-pill+.o-pill{margin-left:4px}.ez-office .o-rowlink{width:100%;min-height:32px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:0;text-decoration:none;display:flex}.ez-office .o-rowlink .o-sub{display:block}.ez-office .o-rowlink:hover .o-nm{text-underline-offset:2px;text-decoration:underline}.ez-office .o-tbl td.o-who-cell{min-width:0}.ez-office .o-tbl td.o-who-cell .o-sub{white-space:nowrap}.ez-office .o-tbl td.o-report-cell .o-nm{white-space:normal;flex-wrap:wrap}@media (max-width:1360px){.ez-office .o-tbl td.o-who-cell{max-width:240px}.ez-office .o-tbl td.o-who-cell .o-sub{white-space:normal}}.o-yes:after{content:"Yes";min-height:22px;font:600 12px/16px var(--o-sans);background:var(--o-danger-tint);color:var(--o-danger-ink);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;display:inline-flex}.ez-office .o-cellh{font:inherit;margin:0}.o-cellh .o-sub{display:block}.o-fl{font:600 12px/14px var(--o-sans);white-space:nowrap;align-items:center;gap:6px;display:flex}.o-fl:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.o-fl.warn{color:var(--o-warn-ink)}.o-list{margin:0;padding:0;list-style:none}.o-dh-notes{font:400 13px/18px var(--o-sans);color:var(--o-text2);white-space:normal;gap:2px;margin:0;padding:0;list-style:none;display:grid}.o-dh-line{font:400 14px/20px var(--o-sans);color:var(--o-ink);padding:8px 20px 0}.o-dh-line:last-of-type{padding-bottom:8px}.o-dh-notes.warn{color:var(--o-warn-ink)}.o-dh-foot{background:var(--o-head);border-top:1px solid var(--o-line2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 20px;display:flex}.o-dh-jobs{font:400 13px/18px var(--o-sans);color:var(--o-text2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.ez-office .o-dh-total{font:600 14px/20px var(--o-sans);color:var(--o-ink);font-variant-numeric:tabular-nums;margin-left:auto}.o-dh-flags{font:400 13px/18px var(--o-sans);color:var(--o-text2);border-top:1px solid var(--o-line2);margin:0;padding:8px 20px 10px 38px;list-style:outside}.o-arow .o-dh-flags{border-top:0;padding:2px 0 0 18px}.o-pill{min-height:22px;font:600 12px/16px var(--o-sans);white-space:nowrap;vertical-align:middle;background:var(--o-none-tint);color:var(--o-none-ink);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.o-pill.green{background:var(--o-ok-tint);color:var(--o-ok-ink)}.o-pill.warn{background:var(--o-warn-tint);color:var(--o-warn-ink)}.o-pill.bad{background:var(--o-danger-tint);color:var(--o-danger-ink)}.o-pill.blue{background:var(--o-blue-tint);color:var(--o-blue-ink)}.o-pill.green:before,.o-pill.warn:before,.o-pill.bad:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.o-tbl td .o-pill{min-height:20px;padding-top:2px;padding-bottom:2px}.o-tbl .o-nm .o-pill{min-height:18px;padding-top:1px;padding-bottom:1px}.o-co{height:18px;font:600 12px/1 var(--o-sans);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;background:var(--o-blue-tint);color:#24506e;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.o-co[data-company=UF]{color:#3a3537;background:#eceae7}.o-co[data-company=CO]{color:#5a4630;background:#f2eadf}.ez-office .o-btn{border:1px solid var(--o-btn-line);background:var(--o-card);height:32px;min-height:32px;font:500 13px/1 var(--o-sans);color:var(--o-ink);cursor:pointer;white-space:nowrap;letter-spacing:normal;text-transform:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.ez-office .o-btn:hover:not(:disabled){background:var(--o-hover);border-color:var(--o-btn-line-hover)}.ez-office .o-btn:disabled{cursor:default;color:var(--o-muted)}.ez-office .o-btn[aria-disabled=true]{cursor:progress;color:var(--o-muted)}.ez-office .o-btn.pri{background:var(--o-slate);border-color:var(--o-slate);color:#fff;height:36px;padding:0 16px;font-weight:600}.ez-office .o-btn.pri:hover:not(:disabled){background:var(--o-navy);border-color:var(--o-navy)}.ez-office .o-btn.danger{background:var(--o-danger-btn);border-color:var(--o-danger-btn);color:#fff;height:36px;padding:0 16px;font-weight:600}.ez-office .o-btn.danger:hover:not(:disabled){background:#86181d;border-color:#86181d}.ez-office .o-csvmenu{position:relative}.ez-office .o-csvmenu>summary.o-btn{min-height:36px}.ez-office .o-csvlist{z-index:30;background:var(--o-card);border:1px solid var(--o-line);border-radius:8px;min-width:280px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 16px #0b13202e}.ez-office .o-csvh{font:600 12px/16px var(--o-sans);color:var(--o-muted);margin:0;padding:6px 10px 4px}.ez-office .o-csvi{min-height:36px;font:500 14px/19px var(--o-sans);color:var(--o-ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.ez-office .o-csvi:hover{background:var(--o-hover)}.ez-office .o-arow>.o-btn:not(.pri,.danger),.ez-office .o-tbl td>.o-btn:not(.pri,.danger),.ez-office .o-btn.row{background:var(--o-tint);color:var(--o-slate);border-color:#0000;font-weight:600}.ez-office .o-arow>.o-btn:not(.pri,.danger):hover,.ez-office .o-tbl td>.o-btn:not(.pri,.danger):hover,.ez-office .o-btn.row:hover{background:var(--o-sel);border-color:#0000}.o-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 20px;display:flex}.o-toolbar>.o-seg,.o-toolbar>.o-seg-nav{margin-left:auto}.ez-office .o-tbl td.wrap .o-pill{white-space:normal;border-radius:10px}.o-dayform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.o-dayform label{font:500 13px/1 var(--o-sans);color:var(--o-muted);align-items:center;gap:8px;display:inline-flex}.ez-office .o-input{border:1px solid var(--o-btn-line);background:var(--o-card);height:32px;min-height:32px;font:400 14px/1 var(--o-sans);color:var(--o-ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px}.ez-office a.o-link{color:var(--o-slate);text-underline-offset:2px;font-weight:500;text-decoration:underline}.o-note{background:var(--o-tint);border:1px solid var(--o-tint-line);font:400 14px/21px var(--o-sans);color:var(--o-text2);border-radius:8px;max-width:860px;margin-top:16px;padding:12px 16px}.o-note>strong,.o-note .o-note-t{font:600 14px/20px var(--o-sans);color:var(--o-ink);margin-bottom:2px;display:block}.o-note em{color:var(--o-ink);font-style:normal;font-weight:500}.o-note-more{margin-top:6px}.o-note.quiet{background:var(--o-card);border-color:var(--o-line)}.o-note.warn{background:var(--o-warn-tint);border-color:var(--o-warn-line);color:var(--o-ink)}.o-note.danger{background:var(--o-danger-tint);border-color:var(--o-danger-line);color:var(--o-ink)}.o-note.danger>strong,.o-note.danger .o-note-t{color:var(--o-danger-ink)}.o-note.lead{max-width:none;margin-top:0;margin-bottom:16px}.o-note ul,.o-note ol{margin:0;padding-left:18px;list-style:outside}.o-note ol{list-style:decimal}.o-note li+li{margin-top:2px}.o-hint{font:400 13px/20px var(--o-sans);color:var(--o-muted);max-width:860px;margin-top:14px}.o-hint em{color:var(--o-ink);font-style:normal;font-weight:500}.o-scrim{z-index:40;opacity:0;pointer-events:none;cursor:default;background:#0b132047;transition:opacity .2s;position:fixed;inset:0}.o-scrim[data-on]{opacity:1;pointer-events:auto}.o-drawer.wide{width:640px}.o-drawer{background:var(--o-card);border-left:1px solid var(--o-line);z-index:50;visibility:hidden;cursor:default;white-space:normal;text-align:left;width:480px;max-width:94vw;height:100vh;font:400 14px/20px var(--o-sans);color:var(--o-ink);flex-direction:column;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s linear .24s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.o-drawer[data-on]{visibility:visible;transition:transform .24s cubic-bezier(.32,.72,0,1);transform:translate(0);box-shadow:-16px 0 40px #0b132024}.o-dhead{border-bottom:1px solid var(--o-line);flex-shrink:0;padding:14px 20px}.o-dtop{align-items:flex-start;gap:10px;display:flex}.o-dno{font:500 12px/16px var(--o-sans);color:var(--o-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.o-djob{font:600 18px/24px var(--o-sans);color:var(--o-ink)}.o-dclient{font:400 13px/18px var(--o-sans);color:var(--o-muted);margin-top:2px}.o-dclose{cursor:pointer;width:32px;height:32px;color:var(--o-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.o-dclose:hover{background:var(--o-hover);border-color:var(--o-line)}.o-dval{flex-wrap:wrap;gap:28px;margin-top:12px;display:flex}.o-dvk{font:500 12px/16px var(--o-sans);color:var(--o-muted)}.o-dvv{font:600 14px/20px var(--o-sans);color:var(--o-ink);font-variant-numeric:tabular-nums;margin-top:1px}.o-dvv[data-tone=danger]{color:var(--o-danger-ink)}.o-dtabs{border-bottom:1px solid var(--o-line);flex-shrink:0;gap:4px;padding:0 14px;display:flex;overflow-x:auto}.o-dtab{cursor:pointer;height:40px;font:500 13px/1 var(--o-sans);color:var(--o-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px}.o-dtab:hover{color:var(--o-ink)}.o-dtab[aria-selected=true]{color:var(--o-slate);border-bottom-color:var(--o-slate);font-weight:600}.o-dbody{flex:1;padding:16px 20px 28px;overflow-y:auto}.o-dlbl{font:500 12px/16px var(--o-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--o-muted);margin-bottom:6px}*+.o-dlbl{margin-top:18px}.o-drow{border-top:1px solid var(--o-line2);justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0;padding:8px 0;display:flex}.o-dlbl+.o-drow,.o-dlbl+dl>.o-drow:first-child{border-top:0}.o-drow.top{align-items:flex-start}.o-dk{font:400 14px/20px var(--o-sans);color:var(--o-ink)}.o-dk small{font:400 12px/16px var(--o-sans);color:var(--o-muted);margin-top:1px;display:block}.o-dv{font:400 14px/20px var(--o-sans);color:var(--o-ink);text-align:right;flex:0 60%;margin:0}.o-dv ul{margin:0;padding:0;list-style:none}.o-msg{margin-bottom:12px}.o-mmeta{font:600 12px/16px var(--o-sans);color:var(--o-muted);margin-bottom:4px}.o-mb{font:400 14px/21px var(--o-sans);background:var(--o-head);border:1px solid var(--o-line2);border-radius:8px;padding:10px 12px}.o-dact{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.o-figs{gap:20px;margin-top:12px;display:flex}.o-fig{text-align:center;width:144px;margin:0}.o-figcap{font:500 12px/16px var(--o-sans);color:var(--o-muted);margin-bottom:6px}.o-photos{gap:10px;display:grid}.o-photos .o-ph{border:1px solid var(--o-line);background:var(--o-head);border-radius:8px;padding:10px 12px}.o-ph img{border:1px solid var(--o-line);border-radius:6px;max-width:100%;display:block}.o-ph p{font:400 13px/18px var(--o-sans);color:var(--o-muted)}.o-tag{border:1px solid var(--o-line);background:var(--o-card);height:24px;font:500 12px/1 var(--o-sans);color:var(--o-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.o-board{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.o-col{background:var(--o-tray);border-radius:12px;min-height:260px;padding:2px 6px 8px}.o-colhead{justify-content:space-between;align-items:center;gap:6px;height:38px;padding:0 6px;display:flex}.ez-office .o-colname{font:600 13px/16px var(--o-sans);color:var(--o-ink)}.o-col[data-live] .o-colname{color:var(--o-slate)}.o-colcnt{font:600 12px/1 var(--o-sans);color:var(--o-muted);background:var(--o-card);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px}.o-colbody{gap:8px;margin:0;padding:0;list-style:none;display:grid}.o-colnone{font:400 13px/18px var(--o-sans);color:var(--o-muted);padding:2px 6px}.o-card{background:var(--o-card);border:1px solid var(--o-line);border-left:3px solid var(--o-line);border-radius:8px;padding:10px 12px;box-shadow:0 1px 1px #0b132008}.o-card[data-opens]{cursor:pointer}.o-card[data-opens]:hover:not(:has(.o-drawer[data-on])){border-color:var(--o-btn-line-hover)}.o-card[data-tone=hot],.o-col[data-live] .o-card:not([data-tone]){border-left-color:var(--o-slate)}.o-card[data-tone=wait]{border-left-color:var(--o-warn)}.o-card[data-tone=block]{border-left-color:var(--o-danger)}.o-card[data-tone=ok]{border-left-color:var(--o-ok)}.o-cardno{font:500 12px/16px var(--o-sans);color:var(--o-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.ez-office .o-cardjob{font:600 14px/19px var(--o-sans);color:var(--o-ink);display:block}.o-cardline{font:400 13px/18px var(--o-sans);color:var(--o-muted);margin-top:2px;display:block}.o-cardfoot{font:500 13px/18px var(--o-sans);color:var(--o-text2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.o-cardflags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.o-cardtext{font:400 13px/19px var(--o-sans);color:var(--o-text2);border-top:1px solid var(--o-line2);margin-top:8px;padding-top:8px}.o-flag{min-height:22px;font:600 12px/16px var(--o-sans);white-space:normal;vertical-align:middle;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.o-flag:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.o-flag.wait{background:var(--o-warn-tint);color:var(--o-warn-ink)}.o-flag.block{background:var(--o-danger-tint);color:var(--o-danger-ink)}.o-flag.ok{background:var(--o-ok-tint);color:var(--o-ok-ink)}.o-sched{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;overflow:hidden}.o-sched>.o-empty{border-top:1px solid var(--o-line2)}.o-schrow{border-top:1px solid var(--o-line2);grid-template-columns:184px repeat(7,minmax(0,1fr));display:grid}.o-sched>.o-schrow:first-child,.o-band+.o-schrow{border-top:0}.o-sched .o-band{border-top:1px solid var(--o-line)}.o-schcell{border-left:1px solid var(--o-line2);font-variant-numeric:tabular-nums;min-width:0;min-height:44px;padding:6px}.o-schrow>.o-schcell:first-child{border-left:0;align-items:center;padding:4px 12px 4px 20px;display:flex}.o-schcell[data-today]{background:#f5f8fb}.o-schhead .o-schcell{background:var(--o-head);font:600 12px/16px var(--o-sans);color:var(--o-muted);border-bottom:1px solid var(--o-line);min-height:0;padding:9px 8px}.o-schhead .o-schcell:first-child{padding-left:20px}.o-schhead .o-schcell[data-today]{color:var(--o-slate);background:var(--o-sel)}.o-schcell[data-opens]{cursor:pointer}.o-schcell[data-opens]:hover:not(:has(.o-drawer[data-on])){background:var(--o-hover)}.o-crew{font:500 14px/18px var(--o-sans);color:var(--o-ink);align-items:center;gap:6px;display:flex}.o-crewsub{font:400 12px/16px var(--o-sans);color:var(--o-muted);display:block}.o-schjob{font:600 12px/16px var(--o-sans);border-left:2px solid var(--o-steel);color:var(--o-ink);overflow-wrap:anywhere;background:#f1f4f7;border-radius:6px;margin-bottom:4px;padding:3px 7px;display:block}.o-schjob:last-child{margin-bottom:0}.o-schjob small{font:400 12px/16px var(--o-sans);color:var(--o-muted);display:block}.o-schjob[data-tone=warn]{background:var(--o-warn-tint);border-left-color:var(--o-warn);color:var(--o-warn-ink)}.o-schjob[data-tone=warn] small{color:var(--o-warn-ink)}.o-schcell .o-flag{margin-bottom:4px}.o-schquiet{font:400 12px/16px var(--o-sans);color:var(--o-muted);display:block}.ez-office .o-schbtn{min-height:32px;display:block}.ez-office .o-schbtn>*{display:block}.ez-office .o-schbtn .o-flag{display:inline-flex}.o-phgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.o-phgrid .o-panel+.o-panel{margin-top:0}.o-lrow{border-top:1px solid var(--o-line2);gap:12px;padding:9px 20px;display:flex}.o-list>.o-lrow:first-child,.o-pbar+.o-lrow{border-top:0}.o-lrow .o-adot{background:var(--o-steel);margin-top:6px}.o-lrow .o-atitle{font-weight:500}.o-lsub{font:400 13px/18px var(--o-sans);color:var(--o-muted);margin-top:1px}.ez-office .o-tbl td.o-dhwho{min-width:180px;max-width:460px}.ez-office .o-dhwho .o-sub{white-space:normal}.ez-office .o-tbl td.o-dhjobs{white-space:normal;max-width:260px}.o-drawer .o-dh-line{padding:0 0 8px}.o-drawer .o-dh-foot{margin:0 -20px;padding:10px 20px}.o-drawer .o-dh-flags{border-top:0;padding:8px 0 0 18px}.o-drawer table.o-tbl th:first-child,.o-drawer table.o-tbl td:first-child{padding-left:12px}.o-drawer table.o-tbl th:last-child,.o-drawer table.o-tbl td:last-child{padding-right:12px}.o-drawer table.o-tbl{table-layout:fixed;border:1px solid var(--o-line2);border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}.ez-office .o-drawer .o-tbl td{white-space:normal;overflow-wrap:anywhere}.o-drawer [data-testid=dh-segments] th:first-child{width:24%}.o-drawer [data-testid=dh-segments] th:nth-child(2),.o-drawer [data-testid=dh-segments] th:nth-child(3){width:15%}.o-drawer [data-testid=dh-segments] th:nth-child(4){width:12%}.ez-office .o-drawer [data-testid=dh-elapsed]{overflow-wrap:normal}.o-sheet{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;max-width:760px;padding:24px 28px 28px}.ez-office .o-sheet-flag{border:2px solid var(--o-ink);font:700 16px/22px var(--o-sans);color:var(--o-ink);border-radius:6px;margin:0 0 16px;padding:10px 14px}.o-sheet-head{border-bottom:1px solid var(--o-line);margin-bottom:12px;padding-bottom:12px}.ez-office .o-sheet-name{font:600 16px/22px var(--o-sans);color:var(--o-ink);margin-top:4px}.o-sheet-box{border:1px solid var(--o-line);border-radius:8px;overflow:hidden}.ez-office .o-sheet-box table.o-tbl{table-layout:fixed}.ez-office .o-sheet-box .o-tbl th:first-child{width:24%}.ez-office .o-sheet-box .o-tbl th:nth-child(2),.ez-office .o-sheet-box .o-tbl th:nth-child(3){width:15%}.ez-office .o-sheet-box .o-tbl th:nth-child(4){width:12%}.ez-office .o-sheet-box .o-tbl td{white-space:normal;overflow-wrap:anywhere}.ez-office .o-sheet-box .o-tbl td.wrap{min-width:0}.o-sheet-box .o-dh-line{padding-left:12px;padding-right:12px}.ez-office .o-sheet-small{font:400 13px/19px var(--o-sans);color:var(--o-text2);margin-top:10px}.o-sheet-paper{border:1px solid var(--o-ink);border-radius:8px;margin-top:16px;padding:14px 16px 6px}.ez-office table.o-paper{border-collapse:collapse;width:100%;margin-top:6px}.ez-office .o-paper th{text-align:left;vertical-align:bottom;width:34%;height:auto;font:600 14px/20px var(--o-sans);color:var(--o-ink);background:0 0;border:0;padding:12px 12px 6px 0}.ez-office .o-paper td{height:auto;font:400 14px/20px var(--o-sans);color:var(--o-ink);border:0;padding:12px 0 6px}.ez-office .o-paper td.blank{border-bottom:1px solid var(--o-ink)}.o-solo{max-width:440px;margin:0 auto;padding:12vh 20px 40px}.o-solo-mark{align-items:center;gap:10px;margin-bottom:16px;display:flex}.o-solo-panel{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;padding:24px 22px}.ez-office-qr{box-sizing:content-box;border:1px solid var(--o-line);background:#fff;border-radius:6px;padding:12px}.ez-office .o-field{border:1px solid var(--o-btn-line);background:var(--o-card);width:100%;max-width:36rem;height:36px;min-height:36px;font:400 14px/20px var(--o-sans);color:var(--o-ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px;display:block}.ez-office .o-textarea{border:1px solid var(--o-btn-line);background:var(--o-card);width:100%;max-width:48rem;font:400 14px/21px var(--o-sans);color:var(--o-ink);border-radius:6px;padding:8px 10px;display:block}.ez-office :is(.o-field,.o-textarea,.o-input):focus-visible{outline:2px solid var(--o-slate);outline-offset:1px;border-color:var(--o-slate)}.ez-office ::placeholder{color:var(--o-muted);opacity:1}.ez-office :is(.o-field,.o-textarea,.o-input):disabled{background:var(--o-head);color:var(--o-muted)}.o-flabel-block{gap:4px;display:grid}.ez-office .o-flabel{font:600 13px/18px var(--o-sans);color:var(--o-ink);display:block}.ez-office .o-fhint{font:400 13px/18px var(--o-sans);color:var(--o-muted)}label>.o-fhint,.o-flabel-block>.o-fhint{display:block}.ez-office .o-ferror{font:500 13px/18px var(--o-sans);color:var(--o-danger-ink)}.o-form{gap:14px;display:grid}.o-factions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.o-formpanel .o-inset{padding:16px 20px 18px}.o-check{min-height:32px;font:500 13px/18px var(--o-sans);color:var(--o-text2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.o-check input{width:16px;height:16px}.ez-office .o-box{flex-shrink:0;width:18px;height:18px}fieldset>.o-check{display:flex}.ez-office .o-h2b{font:600 15px/22px var(--o-sans);color:var(--o-ink)}.o-note.o-note-ok{background:var(--o-ok-tint);color:var(--o-ink);border-color:#bfdccb}.o-note.o-note-flat{max-width:none;margin-top:0}.o-note.o-note-flat>strong{font:inherit;margin:0;font-weight:600;display:inline}.o-note>p+p{margin-top:6px}.o-flagrow[data-flagged]{background:var(--o-warn-tint)}.ez-office .o-flagline{font-weight:500}.o-flagrow[data-flagged] .o-flagline{color:var(--o-warn-ink)}.o-adot[data-tone=ok]{background:var(--o-ok)}.o-adot[data-tone=bad]{background:var(--o-danger)}.o-tbl-top{border-top:1px solid var(--o-line2)}.ez-office .o-tbl-top-align td{vertical-align:top;padding-top:11px;padding-bottom:11px}.ez-office .o-tbl td.o-emptyrow{color:var(--o-muted);white-space:normal}.ez-office .o-tbl td.o-why{min-width:200px}.o-sent{margin-top:2px}.o-sent>summary{cursor:pointer;font:500 12px/16px var(--o-sans);color:var(--o-slate)}.ez-office .o-mono{font:400 12px/16px var(--o-mono);color:var(--o-text2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:28rem}.o-resolve{gap:6px;min-width:240px;display:grid}.o-resolve .o-dact{margin-top:4px}.ez-office .o-bigpin{font:600 44px/52px var(--o-sans);letter-spacing:.12em;color:var(--o-ink);font-variant-numeric:tabular-nums;margin:6px 0}.o-issued{max-width:36rem}.o-stack-xs>*+*{margin-top:4px}.o-stack-s>*+*{margin-top:8px}.o-stack>*+*{margin-top:14px}.o-stack-l>*+*{margin-top:20px}.o-mt{margin-top:8px}.o-grow{flex:1}.ez-office .o-strong{font-weight:600}.ez-office .o-h3b{font:600 14px/20px var(--o-sans);color:var(--o-ink)}.o-flabel-block>.o-strong{font:600 13px/18px var(--o-sans);color:var(--o-ink);display:block}.o-fgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ez-office .o-field-wide{max-width:none}.ez-office .o-field-date{width:auto}.ez-office .o-btn-wide{width:100%}.ez-office textarea.o-field{max-width:48rem;height:auto;padding:8px 10px;line-height:21px}.ez-office .o-warnword{color:var(--o-warn-ink);font-weight:500}.ez-office .o-prewrap{white-space:pre-wrap}.o-bullets{margin:0;padding-left:18px;list-style:outside}.o-bullets li+li{margin-top:2px}.ez-office .o-secret{font:500 18px/26px var(--o-mono);color:var(--o-ink);overflow-wrap:anywhere}.ez-office .o-secret-big{letter-spacing:.04em;font-size:26px;font-weight:600;line-height:34px}.o-summary,.ez-office details>summary.o-summary{cursor:pointer;color:var(--o-ink);font-weight:600}.o-card-sec{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;padding:0 20px 18px;overflow:hidden}.o-card-sec>h2:first-child{border-bottom:1px solid var(--o-line);font:600 14px/20px var(--o-sans);color:var(--o-ink);margin:0 -20px 14px;padding:12px 20px}.o-card-sec>.o-tblwrap,.o-card-sec>*>.o-tblwrap{border-top:1px solid var(--o-line2);border-bottom:1px solid var(--o-line2);margin-left:-20px;margin-right:-20px}.o-card-sec>h2:first-child+.o-tblwrap{border-top:0;margin-top:-14px}.o-card-sec>.o-tblwrap:last-child{border-bottom:0;margin-bottom:-18px}.o-card-flat{background:var(--o-head);border:1px solid var(--o-line2);border-radius:8px;padding:10px 14px}.o-tblwrap{overflow-x:auto}.o-rows>li{border-top:1px solid var(--o-line2);padding:10px 16px}.o-rows>li:first-child{border-top:0}.o-rowbody{padding:10px 14px}.ez-office .o-pt.o-cellh{font:600 14px/20px var(--o-sans);color:var(--o-ink)}.ez-office .o-tbl td .o-mono{white-space:nowrap}.ez-office .o-tbl td.o-sitecell{min-width:120px}.ez-office .o-tbl td.o-reasoncell{min-width:160px}.ez-office .o-tbl td.o-answercell{min-width:150px}.ez-office .o-card-sec~.o-card-sec .o-btn.pri{background:var(--o-card);border-color:var(--o-btn-line);height:36px;color:var(--o-ink);font-weight:600}.ez-office .o-card-sec~.o-card-sec .o-btn.pri:hover:not(:disabled){background:var(--o-hover);border-color:var(--o-btn-line-hover)}.o-adminhead{margin-bottom:16px}.o-adminhead>.o-stack-s>*+*{margin-top:4px}.ez-office .o-adminhead p{font:400 13px/18px var(--o-sans);color:var(--o-muted)}.ez-office .o-adminhead>.o-stack>.o-seg,.ez-office .o-adminhead ul{margin-top:8px}.ez-office .o-admin .o-tbl a.o-link,.ez-office .o-admin .o-list a.o-link,.ez-office .o-admin .o-stack-xs>li>a.o-link{min-height:32px;color:var(--o-ink);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ez-office .o-admin .o-tbl a.o-link:hover,.ez-office .o-admin .o-list a.o-link:hover,.ez-office .o-admin .o-stack-xs>li>a.o-link:hover{text-underline-offset:2px;text-decoration:underline}.ez-office .o-admin .o-tbl td.o-pplname{max-width:260px}.ez-office .o-admin .o-tbl td.o-pplengaged{min-width:320px}.ez-office .o-admin .o-tbl td.o-ppldates{min-width:180px}.ez-office .o-subblock{white-space:normal;display:block}.ez-office .o-loadsum{font:400 14px/22px var(--o-sans);color:var(--o-ink);overflow-wrap:anywhere}.o-dlgrid{grid-template-columns:12rem minmax(0,1fr);gap:8px 16px;display:grid}.o-prewrap{white-space:pre-wrap}.o-full{width:100%}.o-startfrom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.o-startfrom .o-flabel{margin-right:4px}.ez-office .o-choice{border-color:var(--o-line);background:var(--o-card);color:var(--o-slate);white-space:normal;text-align:left;height:auto;min-height:32px}.ez-office a.o-choice:hover{background:var(--o-hover);color:var(--o-ink)}.ez-office .o-choice[aria-current]{background:var(--o-sel);border-color:var(--o-tint-line);color:var(--o-slate);font-weight:600}.ez-office .o-w5{font-weight:500}.o-row-end{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.o-row-center{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.o-row-wrap{flex-wrap:wrap;gap:16px 24px;display:flex}.o-pad{padding:12px}.o-searchfield{width:min(420px,100%)}.o-adminbar{border-bottom:1px solid var(--o-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:20px;display:flex}.o-tabs{flex-wrap:wrap;gap:4px;display:flex}.o-tab{height:40px;font:500 13px/1 var(--o-sans);color:var(--o-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 10px;text-decoration:none;display:inline-flex}a.o-tab:hover{color:var(--o-ink)}.o-tab[aria-current]{color:var(--o-slate);border-bottom-color:var(--o-slate);font-weight:600}.o-admincompany{font:400 13px/18px var(--o-sans);color:var(--o-muted);padding-bottom:8px}.o-admincompany strong{color:var(--o-ink);font-weight:600}.ez-office .o-steprow .o-asub{white-space:normal}.ez-office .o-tbl td.o-docname{min-width:220px;max-width:360px}.ez-office .o-doctbl tbody+tbody tr:first-child td{border-top:1px solid var(--o-line2)}.ez-office .o-doctbl .o-stored{justify-items:start}.ez-office .o-hash{font:400 12px/16px var(--o-mono);color:var(--o-text2);overflow-wrap:anywhere}.o-docver{border-top:1px solid var(--o-line2);padding:10px 0 12px}.o-dlbl+.o-docver{border-top:0;padding-top:0}.o-docverhead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.o-docver .o-dtext{margin-bottom:6px}.ez-office table.o-tbl.o-inv{table-layout:fixed}.o-inv th:first-child{width:28%}.o-inv th:nth-child(2){width:15%}.o-inv th:nth-child(3){width:20%}.o-inv th:nth-child(4),.o-inv th:nth-child(5){width:13%}.o-inv th:nth-child(6){width:11%}.ez-office .o-inv td{overflow-wrap:anywhere}.ez-office .o-inv td.o-nw{overflow-wrap:normal}.ez-office .o-inv td.wrap{min-width:0}.ez-office .o-subflag{color:var(--o-warn-ink);font-weight:600}.o-phgridlist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:16px 20px 18px;list-style:none;display:grid}.o-phframe{aspect-ratio:4/3;border:1px solid var(--o-line);background:#e9eef2;border-radius:8px;position:relative;overflow:hidden}.o-phframe:before{content:"";border:2px solid #b8c4cf;border-radius:4px;width:28px;height:22px;margin:-11px 0 0 -14px;position:absolute;top:38%;left:50%}.o-phframe:after{content:"";border:2px solid #b8c4cf;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:38%;left:50%}.o-phframe .o-stored{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0 10px 12px;display:flex;position:absolute;inset:0}.ez-office .o-phframe .o-img{object-fit:contain;background:#e9eef2;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.o-phframe>.o-fhint{z-index:1;text-align:center;position:absolute;bottom:10px;left:10px;right:10px}.o-phframe .o-ferror{background:var(--o-card);border-radius:4px;padding:2px 6px}.ez-office .o-phby{white-space:normal;margin-top:2px}.o-phtile{align-content:start;gap:2px;display:grid}.ez-office .o-phcap{font:400 14px/20px var(--o-sans);color:var(--o-ink);margin-top:6px}.o-stored{justify-items:start;gap:6px;display:grid}.ez-office .o-img{border:1px solid var(--o-line);border-radius:6px;max-width:100%;display:block}.ez-office .o-tbl td.o-pages{white-space:normal;min-width:180px;max-width:280px}.o-pagelist{gap:6px;display:grid}.ez-office .o-wrapname,.ez-office .o-tbl .o-nm.o-wrapname{white-space:normal;display:block}.ez-office .o-flwrap{white-space:normal;margin-top:2px}.o-parkrow{align-items:center}.o-parkrow:has(.o-resolve){align-items:flex-start;padding-top:8px;padding-bottom:10px}.o-parkrow .o-resolve{max-width:520px;margin-top:8px}.o-parkrow:has(.o-resolve) .o-adot{margin-top:6px}.ez-office .o-parkdone{color:var(--o-text2)}.ez-office .o-dtext{font:400 14px/21px var(--o-sans);color:var(--o-ink);margin:0 0 16px}.ez-office .o-payload{background:var(--o-head);border:1px solid var(--o-line2);border-radius:8px;max-width:none;padding:10px 12px}.ez-office .o-tbl td.o-privstatus{color:var(--o-text2);font-size:13px;line-height:17px}.o-query{border-top:1px solid var(--o-line2);padding:12px 20px 14px}.o-list>.o-query:first-child{border-top:0}.o-query-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.o-query-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.o-said{margin:6px 0}.o-answer{border-left:3px solid var(--o-slate);font:400 14px/20px var(--o-sans);margin-top:8px;padding-left:10px}.o-verrow{padding-top:8px;padding-bottom:8px}.o-version>summary{cursor:pointer}.ez-office .o-inforce{font-weight:600}.o-notice-words{white-space:pre-wrap;max-width:72ch;margin-top:8px}.o-jsahead,.o-jsarow{grid-template-columns:minmax(180px,240px) minmax(0,1fr) 150px;gap:16px;padding:0 20px;display:grid}.o-jsahead{background:var(--o-head);border-bottom:1px solid var(--o-line);height:34px;font:600 12px/16px var(--o-sans);color:var(--o-muted);align-items:center}.o-jsarow{border-top:1px solid var(--o-line2);padding-top:12px;padding-bottom:12px}.o-list>.o-jsarow:first-child{border-top:0}.o-jsasite .o-nm{white-space:normal;display:block}.o-jsasite .o-sub{margin-top:2px;display:block}.o-jsafacts{gap:2px;display:grid}.ez-office .o-jsaline{font:400 13px/19px var(--o-sans);color:var(--o-text2)}.o-jsaline .o-nm{color:var(--o-ink)}.o-jsaprint{margin-top:8px}.ez-office .o-jsanone{font:600 14px/20px var(--o-sans);color:var(--o-warn-ink)}.o-jsastate{text-align:right}.o-earlier{margin-top:10px}.o-earlierlist{border-left:2px solid var(--o-line);gap:12px;margin-top:8px;padding-left:12px;display:grid}.ez-office .o-jsatbl tbody+tbody tr:first-child td{border-top:1px solid var(--o-line2)}.ez-office .o-jsatbl td.o-jsastate{text-align:right;white-space:nowrap}.o-jsatbl td.o-jsastate>.o-btn{width:max-content;margin-top:6px;margin-left:auto;display:flex}.ez-office .o-jsatbl td.o-jsaacks{min-width:120px}.ez-office .o-jsatbl td.o-jsasite{min-width:180px}.ez-office .o-jsatbl td.o-jsaaider{min-width:120px}.ez-office .o-jsatbl tr.o-earlierrow td{border-top:0;height:auto;padding-top:0}.ez-office .o-jsatbl tr[data-opens]:hover:not(:has(.o-drawer[data-on])) td{background:var(--o-hover)}.o-formbox{background:var(--o-card);border:1px solid var(--o-tint-line);border-left:3px solid var(--o-slate);border-radius:8px;padding:14px 16px 16px}.o-itemlist{margin-top:8px}.o-itemrow{border-top:1px solid var(--o-line2);padding:12px 20px 14px}.o-itemlist>.o-itemrow:first-child{border-top:0}.o-history{border-left:2px solid var(--o-line);font:400 13px/19px var(--o-sans);color:var(--o-text2);gap:4px;margin:0;padding:6px 0 0 12px;list-style:none;display:grid}.ez-office .o-shead-flush{margin-top:8px}.o-section{margin-top:20px}.ez-office:has(.o-side) main.o-sheet-main{max-width:820px;margin:32px;padding:24px 28px 28px}.ez-office .o-sheet-line{font:400 14px/21px var(--o-sans);color:var(--o-ink)}.o-sheet-section{margin-top:18px}.o-sheet-section>h2{margin-bottom:8px}.o-printlines{border:1px solid var(--o-line);border-radius:8px}.o-printline{border-top:1px solid var(--o-line2);break-inside:avoid;padding:10px 14px}.o-printlines>.o-printline:first-child{border-top:0}.o-sheet-foot{border-top:1px solid var(--o-ink);font:400 13px/19px var(--o-sans);color:var(--o-text2);margin-top:20px;padding-top:12px}.ez-office .o-helptoc td.o-helpname{white-space:normal;width:30%}.ez-office .o-helptoc td.wrap{min-width:0;font-size:13px;line-height:17px}.ez-office a.o-helpto{min-height:32px;color:var(--o-ink);font-weight:500;text-decoration:none}.ez-office a.o-helpto:hover{text-underline-offset:2px;text-decoration:underline}.o-helpdl{border:1px solid var(--o-line2);border-radius:8px;margin:0}.o-helpdi{padding:10px 14px 12px}.o-helpdi+.o-helpdi{border-top:1px solid var(--o-line2)}.ez-office .o-helpdt{font:600 14px/20px var(--o-sans);color:var(--o-ink)}.ez-office .o-helpdd{font:400 14px/21px var(--o-sans);color:var(--o-text2);margin:3px 0 0}.ez-office .o-helpk{font:500 12px/16px var(--o-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--o-muted)}.o-helpsec{margin-top:16px;scroll-margin-top:66px}.o-helpbody{gap:10px;max-width:920px;padding:14px 20px 18px;display:grid}.ez-office .o-helpp{font:400 14px/21px var(--o-sans);color:var(--o-ink)}.o-helplist{font:400 14px/21px var(--o-sans);gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.o-helpsteps{list-style:decimal}.o-helptable{border:1px solid var(--o-line2);border-radius:8px;overflow-x:auto}.o-helptable .o-tbl td{line-height:20px}.o-board-next{grid-template-columns:repeat(4,minmax(0,1fr))}.o-shead.first{margin-top:0}.o-agrid{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.o-agrid>li{min-width:0;display:flex}.ez-office .o-acard{background:var(--o-card);border:1px solid var(--o-line);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:12px;flex:1;grid-template:"n a""l l"1fr"o o"/minmax(0,1fr) auto;column-gap:8px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.ez-office .o-acard:hover{border-color:var(--o-btn-line-hover)}.o-acard .o-statn{grid-area:n}.o-acard .o-arr{color:var(--o-muted);grid-area:a;align-self:start;margin-top:6px;display:flex}.o-acard:hover .o-arr{color:var(--o-slate)}.o-acard .o-statl{overflow-wrap:break-word;grid-area:l;min-width:0;margin-top:2px}.o-acard .o-statl:before{content:"";vertical-align:0;background:var(--o-line);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.o-acard[data-tone=warn] .o-statl:before{background:var(--o-warn)}.o-acard[data-tone=steel] .o-statl:before{background:var(--o-steel)}.o-acard[data-tone=slate] .o-statl:before{background:var(--o-slate)}.o-acard .o-old{font:400 12px/16px var(--o-sans);color:var(--o-muted);overflow-wrap:break-word;grid-area:o;align-self:end;min-width:0;margin-top:8px}.o-acard.clear .o-statn{color:var(--o-muted)}.ez-office .o-acard[data-tone=danger]{border-color:var(--o-danger-line);border-left:3px solid var(--o-danger);padding-left:14px}.o-acard[data-tone=danger] .o-statl{color:var(--o-danger-ink);font-weight:600}.o-acard[data-tone=danger] .o-statl:before{background:var(--o-danger)}.ez-office .o-acard[data-tone=danger].clear{border-color:var(--o-line);border-left-color:var(--o-line)}.o-acard[data-tone=danger].clear .o-statl{color:var(--o-muted);font-weight:400}.o-acard[data-tone=danger].clear .o-statl:before{background:var(--o-line)}.o-dnote{font:400 13px/18px var(--o-sans);color:var(--o-ink);align-items:flex-start;gap:10px;margin-top:12px;display:flex}.o-dnote .o-adot{background:var(--o-danger);margin-top:5px}.o-dnote strong{color:var(--o-danger-ink);font-weight:600}.o-dnote.q{color:var(--o-muted);align-items:center;margin-top:4px}.o-dnote.q .o-adot{background:var(--o-steel);margin-top:0}.ez-office .o-dnote.q .o-plink{height:32px;margin:0 0 0 -4px}.o-stages{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ez-office .o-stg{border:0;border-left:1px solid var(--o-line2);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;min-width:0;padding:12px 20px 14px;text-decoration:none;display:block;position:relative}.ez-office .o-stg:first-child{border-left:0}.ez-office .o-stg:hover{background:var(--o-hover)}.o-stg .o-stgh{align-items:baseline;gap:10px;min-width:0;display:flex}.o-stg .o-stgn{font:600 14px/20px var(--o-sans);color:var(--o-ink)}.o-stg .o-stgs{font:400 12px/16px var(--o-sans);color:var(--o-muted);margin-top:2px}.o-stg .o-trk{background:var(--o-none-tint);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.o-stg .o-trk i{background:var(--o-slate);border-radius:3px;height:100%;display:block}.o-stg+.o-stg:before{content:"";background:var(--o-card);border-top:1px solid #b8c4cf;border-right:1px solid #b8c4cf;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-6px;transform:rotate(45deg)}.o-stg+.o-stg:hover:before{background:var(--o-hover)}.o-dgrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.o-dblock{margin-top:16px}.ez-office .o-plink{cursor:pointer;height:32px;font:500 13px/1 var(--o-sans);color:var(--o-slate);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-right:-8px;padding:0 8px;text-decoration:none;display:inline-flex}.ez-office .o-plink:hover{background:var(--o-tint)}.o-pbar .o-pr{align-items:center;gap:12px;display:flex}.ez-office .o-tbl.o-site{table-layout:fixed}.o-tbl.o-site th:first-child{width:24%}.o-tbl.o-site th:nth-child(2){width:28%}.o-tbl.o-site th:nth-child(3){width:26%}.o-tbl.o-site th:nth-child(4){width:22%}.ez-office .o-tbl.o-site td{text-overflow:ellipsis;overflow:hidden}.ez-office .o-tbl.o-code{table-layout:fixed}.o-tbl.o-code th:first-child{width:32%}.o-tbl.o-code th:nth-child(2){width:26%}.o-tbl.o-code th:nth-child(3){width:24%}.o-tbl.o-code th:nth-child(4){width:18%}.ez-office .o-tbl.o-code td,.o-tbl.o-code .o-sub,.o-tbl.o-site .o-sub{text-overflow:ellipsis;overflow:hidden}.ez-office .o-tbl td>.o-pill:has(+.o-sub){width:max-content;min-height:18px;padding-top:1px;padding-bottom:1px;display:flex}.o-wk{grid-template-columns:128px repeat(7,minmax(0,1fr));display:grid}.o-wk>[role=row]{display:contents}.o-wk .o-wkc{border-top:1px solid var(--o-line2);border-left:1px solid var(--o-line2);min-height:40px;font:500 14px/18px var(--o-sans);color:var(--o-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.ez-office .o-wk .o-wkj{cursor:pointer;border-left:0;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:3px 8px 3px 20px;text-decoration:none}.ez-office .o-wk a.o-wkj:hover{background:var(--o-hover)}.o-wk .o-wkh{background:var(--o-head);border-top:0;border-bottom:1px solid var(--o-line);min-height:34px;font:600 12px/16px var(--o-sans);color:var(--o-muted)}.ez-office .o-wk .o-wkh.o-wkj{cursor:default}.o-wk .o-wkh+.o-wkh{border-left:1px solid var(--o-line2)}.o-wk .o-wkh.today{background:var(--o-sel);color:var(--o-slate)}.o-wk .o-wkc.today:not(.o-wkh){background:#f5f8fb}.o-wk .o-wkh.we{font-weight:500}.o-wk .o-wkc.we:not(.o-wkh){font:400 13px/18px var(--o-sans);color:var(--o-muted)}.o-wk .o-wkc.notl{background:var(--o-warn-tint);color:var(--o-warn-ink);font-weight:600}.o-wk .o-wkc.notl:after{content:"";background:var(--o-warn);border-radius:50%;width:6px;height:6px;margin-left:5px}.o-wk .o-crew{font-size:14px}.o-wk .o-crewsub{line-height:14px}.o-wk .o-crew,.o-wk .o-crewsub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.o-legend{border-top:1px solid var(--o-line2);font:400 12px/16px var(--o-sans);color:var(--o-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:9px 20px;display:flex}.o-legend i{vertical-align:-3px;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.o-legend .o-push{flex:1}.ez-office .o-legend .o-plink{margin:-8px -8px -8px 0}.o-arow.static{cursor:default}@media (max-width:1360px){.ez-office:not(:has(.o-side.o-rail)) .o-agrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ez-office:not(:has(.o-side.o-rail)) .o-acard{grid-template:"n l a""n o a"1fr/auto minmax(0,1fr) auto;column-gap:8px}.ez-office:not(:has(.o-side.o-rail)) .o-acard .o-statl{margin-top:1px}.ez-office:not(:has(.o-side.o-rail)) .o-acard .o-old{align-self:start;margin-top:2px}.ez-office:not(:has(.o-side.o-rail)) .o-dgrid{grid-template-columns:1fr}}@media (max-width:1200px){.o-agrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ez-office .o-acard{grid-template:"n l a""n o a"1fr/auto minmax(0,1fr) auto;column-gap:8px}.o-acard .o-statl{margin-top:1px}.o-acard .o-old{align-self:start;margin-top:2px}.o-dgrid{grid-template-columns:1fr}}.ez-office-switch{background:var(--o-none-tint);border:1px solid var(--o-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;list-style:none;display:inline-flex}.ez-office-switch>li:not(.ez-office-swbtn){display:contents}.ez-office-swbtn{height:32px;font:500 13px/1 var(--o-sans);color:var(--o-text2);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ez-office-swbtn[aria-current]{background:var(--o-card);border-color:var(--o-line);color:var(--o-slate);font-weight:600;box-shadow:0 1px 2px #0b13200f}a.ez-office-swbtn:hover{color:var(--o-ink)}.ez-office-panel{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px}.ez-office-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ez-office-board>.ez-office-col{background:var(--o-tray);border:0;border-radius:12px;min-height:260px;padding:2px 6px 8px}.ez-office-colhead{justify-content:space-between;align-items:center;gap:6px;height:38px;padding:0 6px;display:flex}.ez-office .ez-office-colname{font:600 13px/16px var(--o-sans);color:var(--o-ink)}.ez-office-col[data-live] .ez-office-colname{color:var(--o-slate)}.ez-office-colcnt{font:600 12px/1 var(--o-sans);color:var(--o-muted);background:var(--o-card);border-radius:999px;padding:3px 8px}.ez-office-colbody{gap:8px;display:grid}.ez-office-card{background:var(--o-card);border:1px solid var(--o-line);border-left:3px solid var(--o-line);border-radius:8px;padding:10px 12px;box-shadow:0 1px 1px #0b132008}.ez-office-col[data-live] .ez-office-card{border-left-color:var(--o-slate)}.ez-office-cardmore>summary{cursor:pointer;list-style:none}.ez-office-cardmore>summary::-webkit-details-marker{display:none}.ez-office-card:has(.ez-office-cardmore>summary:hover){border-color:var(--o-btn-line-hover)}.ez-office-cardno{font:500 12px/16px var(--o-sans);color:var(--o-muted);margin-bottom:4px;display:block}.ez-office .ez-office-cardtitle{font:600 14px/19px var(--o-sans);color:var(--o-ink)}.ez-office-cardline{font:400 13px/18px var(--o-sans);color:var(--o-muted);margin-top:2px;display:block}.ez-office-cardfoot{font:500 13px/18px var(--o-sans);color:var(--o-text2);justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.ez-office-cardval{font:500 13px/18px var(--o-sans)}.ez-office-cardtext{font:400 13px/19px var(--o-sans);color:var(--o-text2);border-top:1px solid var(--o-line2);margin-top:8px;padding-top:8px}.ez-office-pill{min-height:22px;font:600 12px/16px var(--o-sans);white-space:nowrap;background:var(--o-none-tint);color:var(--o-none-ink);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}@media screen{:where(.ez-office main) h1{font:600 18px/24px var(--o-sans);letter-spacing:-.01em;color:var(--o-ink)}:where(.ez-office main) :where(h2,h3){font:600 14px/20px var(--o-sans);color:var(--o-ink)}:where(.ez-office main) p{max-width:100ch}:where(.ez-office main) table:not(.o-tbl){border-collapse:collapse}:where(.ez-office main) table:not(.o-tbl) th{height:34px;font:600 12px/16px var(--o-sans);color:var(--o-muted);text-align:left;background:var(--o-head);border-bottom:1px solid var(--o-line);white-space:nowrap;padding:0 12px}:where(.ez-office main) table:not(.o-tbl) td{border-top:1px solid var(--o-line2);height:40px;padding:3px 12px;font-size:14px;line-height:18px}:where(.ez-office main) :where(button,a.inline-flex,input[type=submit]):where(:not(.o-btn,.o-dtab,.o-dclose,.o-segb,.o-rowlink)){border-radius:6px;min-height:32px;font-size:13px}.ez-office main :is(button,a).bg-\[var\(--color-slate\)\]:not(.o-btn){min-height:36px;font-weight:600}.ez-office main :is(a,button,summary).border-\[var\(--color-slate\)\]:not(.o-btn){border-width:1px;border-color:var(--o-btn-line);background-color:var(--o-card);color:var(--o-ink);font-weight:500}.ez-office main :is(a,button,summary).border-\[var\(--color-slate\)\]:not(.o-btn):hover:not(:disabled){background-color:var(--o-hover);border-color:var(--o-btn-line-hover)}:where(.ez-office) :where(input:not([type=checkbox],[type=radio],[type=file],[type=submit],[type=hidden]),select,textarea):where(:not(.o-input)){border:1px solid var(--o-btn-line);background-color:var(--o-card);min-height:36px;color:var(--o-ink);border-radius:6px;font-size:14px}:where(.ez-office main) :where(input:not([type=checkbox],[type=radio]),select):where(:not(.o-input)){max-width:36rem}:where(.ez-office) :where(input[type=checkbox],input[type=radio]){accent-color:var(--o-slate)}.ez-office .border-2{border-width:1px}.ez-office .border-4{border-width:2px}.ez-office main .border-l-4{border-left-width:3px;border-top:1px solid var(--o-line);border-right:1px solid var(--o-line);border-bottom:1px solid var(--o-line);border-radius:8px;padding:12px 16px}:where(.ez-office main) .bg-white:not(input,select,textarea,button,a,.border-l-4){border-radius:8px}.ez-office{--color-haze:var(--o-line);--color-concrete:var(--o-line);--color-concrete-light:var(--o-line2);--color-danger:var(--o-danger-ink)}:where(.ez-office main) table:not(.o-tbl) tbody tr:hover>td{background-color:var(--o-hover)}}@layer base{.ez-office *,.ez-office :before,.ez-office :after{border-color:var(--o-line)}}@media (max-width:1360px){.ez-office:has(.o-side) main{padding:24px 24px 48px}.o-topmain{padding:0 20px}.ez-office .o-tbl th,.ez-office .o-tbl td{padding-left:10px;padding-right:10px}.ez-office .o-tbl th:first-child,.ez-office .o-tbl td:first-child{padding-left:16px}.ez-office .o-tbl th:last-child,.ez-office .o-tbl td:last-child{padding-right:16px}}@media (max-width:1200px){.o-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.o-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}.o-phgrid{grid-template-columns:1fr}.ez-office-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.o-top{grid-template-columns:1fr}.o-brand{display:none}.o-corule{left:0}.o-side{display:none}.ez-office:has(.o-side){padding-left:0}.o-topmain{overflow-x:auto}.o-who{display:none}.o-strip,.o-strip.four,.o-strip.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.o-drawer,.o-drawer[data-on],.o-scrim{transition:none}}.o-flag[data-marker=weather_hold],.o-schmark[data-marker=weather_hold]{background:var(--o-warn-tint);color:var(--o-warn-ink)}.o-flag[data-marker=inspection],.o-schmark[data-marker=inspection]{background:var(--o-blue-tint);color:var(--o-blue-ink)}.o-schmark{font:600 12px/16px var(--o-sans);border-left:2px solid var(--o-warn);overflow-wrap:anywhere;border-radius:6px;margin-bottom:4px;padding:2px 7px;display:block}.o-schmark[data-marker=inspection]{border-left-color:var(--o-slate)}.o-schmark small{font:400 12px/16px var(--o-sans);display:block}.o-drow.o-drow-stack{flex-direction:column;align-items:stretch;gap:8px}.o-planform{border:1px solid var(--o-line);background:var(--o-head);border-radius:8px;padding:10px}.o-progfilter{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.o-progwrap{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px;overflow-x:auto}.o-prog{min-width:1080px}.o-progrow{border-top:1px solid var(--o-line2);grid-template-columns:240px minmax(0,1fr);display:grid}.o-progrow.o-proghead{background:var(--o-head);border-top:0;border-bottom:1px solid var(--o-line)}.o-progjob{z-index:2;background:var(--o-card);border-right:1px solid var(--o-line2);min-width:0;padding:8px 12px 8px 16px;position:sticky;left:0}.o-progjob .o-crew{flex-wrap:wrap}.o-proghead .o-progjob{background:var(--o-head);font:600 12px/16px var(--o-sans);color:var(--o-muted);align-items:center;display:flex}.o-progtrack{min-height:64px;position:relative}.o-proghead .o-progtrack{min-height:0}.o-progweeks{display:grid;position:absolute;inset:0}.o-progweeks>span{border-left:1px solid var(--o-line2)}.o-progweeks>span:first-child{border-left:0}.o-progweeks>span[data-this]{background:#f5f8fb}.o-progweeks.o-progweekheads{position:static}.o-progweekheads>span{font:600 12px/16px var(--o-sans);color:var(--o-muted);white-space:nowrap;text-align:center;padding:9px 4px;overflow:hidden}.o-progweekheads>span[data-this]{color:var(--o-slate);background:var(--o-sel)}.o-progbar{background:var(--o-slate);border-radius:4px;height:16px;position:absolute;top:18px}.o-progbar[data-stage=scheduled]{background:var(--o-steel)}.o-progbar[data-stage=practical_completion],.o-progbar[data-stage=closed]{background:var(--o-ok)}.o-progbar[data-stage=on_hold]{background:var(--o-warn)}.o-progbar[data-clip-start]{border-top-left-radius:0;border-bottom-left-radius:0}.o-progbar[data-clip-end]{border-top-right-radius:0;border-bottom-right-radius:0}.o-progbar[data-clip-end]:after{content:"";color:inherit;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:7px solid;border-left-color:var(--o-slate);position:absolute;top:0;right:-7px}.o-progbar[data-clip-end][data-stage=scheduled]:after{border-left-color:var(--o-steel)}.o-progtoday{background:var(--o-navy);z-index:1;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.o-progdot{background:var(--o-warn);z-index:1;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:3px}.o-progdot[data-marker=inspection]{background:var(--o-ink);border-radius:2px;transform:rotate(45deg)}.o-progcrew{font:500 12px/14px var(--o-sans);color:var(--o-muted);text-align:center;font-variant-numeric:tabular-nums;display:grid;position:absolute;bottom:6px;left:0;right:0}.o-progkey{font:400 12px/16px var(--o-sans);color:var(--o-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 16px;display:flex}.o-progkey>span{margin-left:6px;display:inline-block}.o-progkey-bar{background:var(--o-slate);border-radius:3px;width:24px;height:10px}.o-progkey-today{background:var(--o-navy);width:2px;height:14px}.o-progkey-dot{background:var(--o-warn);border-radius:50%;width:10px;height:10px}.o-progkey-dot[data-marker=inspection]{background:var(--o-ink);border-radius:2px;transform:rotate(45deg)}.o-progkey-n{font:500 12px/14px var(--o-sans);color:var(--o-ink)}@media (max-width:900px){.o-prog{min-width:900px}.o-progrow{grid-template-columns:150px minmax(0,1fr)}.o-progjob{padding:8px 8px 8px 10px}}@page programme{size:A4 landscape;margin:10mm}@media print{.o-progmain{page:programme}.o-progwrap{border:0;overflow:visible}.o-prog{min-width:0}.o-progjob{position:static}.o-progrow{break-inside:avoid;grid-template-columns:170px minmax(0,1fr)}.o-progbar,.o-progdot,.o-progtoday,.o-progweeks>span[data-this]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.o-top,.o-side,.o-noprint,.o-scrim,.o-drawer{display:none!important}:is(.ez-office,.ez-office:has(.o-side)){color:#000;background:#fff;padding:0}.ez-office:has(.o-side) main{margin:0;padding:0}.ez-office:has(.o-side) main.o-sheet-main{max-width:none;margin:0;padding:0}.ez-office .o-sheet-line,.ez-office .o-sheet-foot,.o-printlines,.o-printline{color:#000;border-color:#999}.o-sheet{border:0;border-radius:0;max-width:none;padding:0}.ez-office .o-tbl th,.ez-office .o-tbl td,.o-dh-foot,.o-dh-jobs,.o-dh-flags,.o-dh-line,.ez-office .o-sheet-small,.ez-office .o-meta{color:#000;background:0 0}.ez-office .o-tbl th{border-bottom:1px solid #000}.ez-office .o-tbl td,.o-dh-foot{border-top-color:#999}.o-sheet-box{border-color:#999}}
.ez-office .o-two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:960px){.ez-office .o-two{grid-template-columns:1fr}}.ez-office .o-dl{margin:0;padding:0 16px 8px}.ez-office .o-dlr{border-top:1px solid #e3eaf0;grid-template-columns:120px 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.ez-office .o-dlr:first-child{border-top:0}.ez-office .o-dlt{color:#5b6b78;margin:0}.ez-office .o-dld{overflow-wrap:anywhere;margin:0}.ez-office .o-timeline{margin:0;padding:4px 16px 12px 32px;font-size:13px}.ez-office .o-timeline li{padding:4px 0}.ez-office tr.o-loud td{background:#fff4f2}.ez-office tr.o-loud td:first-child{box-shadow:inset 3px 0 #c0392b}.ez-office .o-tab.o-on{font-weight:600}.ez-office .o-row-wrap .o-btn.o-on{box-shadow:inset 0 0 0 2px #14304b}.ez-office .o-stack .o-form{border-top:1px solid #e3eaf0;padding:8px 16px 12px}.ez-office .o-pbody{padding:12px 16px}.ez-office .o-cellbtns{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.ez-office .o-plainlist{margin:0;padding:0 16px;list-style:none}.ez-office .o-plainlist>li{border-top:1px solid #e3eaf0;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.ez-office .o-plainlist>li:first-child{border-top:0}.ez-office .o-plainlist>li>:first-child{flex:1}.ez-office .o-feedjson{white-space:pre;background:#f5f8fa;border:1px solid #e3eaf0;border-radius:8px;margin:0 16px 16px;padding:12px;font-size:12px;line-height:18px;overflow-x:auto}.ez-office .o-tbl td.o-wrap{white-space:normal;min-width:240px}.ez-office .o-formbar{align-items:end;margin-bottom:16px}.ez-office .o-two.o-two-wide{grid-template-columns:3fr 2fr}@media (max-width:960px){.ez-office .o-two.o-two-wide{grid-template-columns:1fr}}.ez-office .o-two.o-two-cal{grid-template-columns:minmax(0,3fr) minmax(300px,1fr)}@media (max-width:960px){.ez-office .o-two.o-two-cal{grid-template-columns:1fr}}.ez-office .o-cal{table-layout:fixed;width:100%}.ez-office .o-cal td{vertical-align:top;white-space:normal;border-left:1px solid #e3eaf0;height:96px;padding:4px}.ez-office .o-cal td.o-today{background:#f2f7fb}.ez-office .o-calday{color:#5b6b78;margin-bottom:4px;font-size:12px}.ez-office .o-calchip{color:#14304b;overflow-wrap:anywhere;background:#fff;border:1px solid #d5dee6;border-radius:6px;margin-bottom:4px;padding:4px 6px;font-size:12px;line-height:16px;text-decoration:none;display:block}.ez-office .o-calchip-head{font-weight:600;display:block}.ez-office .o-calchip-approved{background:#eef5fb;border-color:#9cc0e0}.ez-office .o-calchip-done{background:#eff8f1;border-color:#a9d3b5}.ez-office .o-calchip-cancelled{color:#5b6b78;text-decoration:line-through}.ez-office .o-calchip-blocked{background:#fff4f2;border-color:#e3a49b;box-shadow:inset 3px 0 #c0392b}.ez-office .o-calchip-why{color:#8f2a1e;display:block}.ez-office .o-why{color:#8f2a1e}.ez-office .o-people{margin:8px 0;padding:0;list-style:none}.ez-office .o-people>li{border-left:2px solid #e3eaf0;margin-bottom:6px;padding:8px 0 8px 12px}.ez-office .o-people .o-timeline{padding:2px 0 6px 20px}.ez-office .o-assets>li{align-items:flex-start;padding:12px 0}.ez-office .o-check{align-items:center;gap:8px;padding:2px 0;font-size:13px;display:flex}.ez-office .o-calwd,.ez-office .o-cal-narrow,.ez-office .o-cal-none{display:none}.ez-office .o-uses{margin:6px 0;font-size:13px}.ez-office .o-uses>li{border-top:0;padding:2px 0;display:block}@media (max-width:720px){.ez-office .o-cal-panel .o-pbar,.ez-office .o-cal-panel .o-pbar .o-pr,.ez-office .o-cal-panel .o-pbar .o-pa,.ez-office .o-cal-panel .o-pbar .o-tabs{flex-wrap:wrap;min-width:0}.ez-office .o-cal-panel .o-pbar .o-tab{padding:0 6px}.ez-office table.o-cal,.ez-office .o-cal tbody,.ez-office .o-cal tr,.ez-office .o-cal td{width:auto;display:block}.ez-office .o-cal thead{display:none}.ez-office .o-cal td{border-left:0;height:auto;padding:8px 12px}.ez-office .o-cal td:not(.o-calhas){display:none}.ez-office .o-calwd,.ez-office .o-cal-none{display:inline}.ez-office .o-cal-none{display:block}.ez-office table.o-cal-list,.ez-office .o-cal-list tbody,.ez-office .o-cal-list tr,.ez-office .o-cal-list td{width:auto;display:block}.ez-office .o-cal-list thead,.ez-office .o-cal-list td.o-cal-wide{display:none}.ez-office .o-cal-list tr{border-top:1px solid var(--o-line2);padding:8px 0}.ez-office .o-cal-list td{white-space:normal;border-top:0;height:auto;padding:3px 12px}.ez-office .o-cal-narrow{display:inline}.ez-office .o-cal-list .o-cellbtns{flex-wrap:wrap}}.ez-office .o-staff-status:empty{display:none}.ez-office .o-staff-status{padding:8px 16px 0}.ez-office .o-staff-status:focus{outline:2px solid var(--o-ink);outline-offset:2px}.ez-office .o-staff-who{vertical-align:top;padding-top:8px}.ez-office .o-staff-all{margin-top:6px}.ez-office .o-tbl.o-staff td .o-form{white-space:normal}@media (max-width:640px){.ez-office table.o-staff,.ez-office table.o-staff tbody,.ez-office table.o-staff tr,.ez-office table.o-staff td{box-sizing:border-box;white-space:normal;width:100%;display:block}.ez-office table.o-staff thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ez-office table.o-staff tr{border-top:1px solid var(--o-line2);padding:6px 0}.ez-office table.o-staff td{border-top:0;height:auto;padding:3px 16px}}
