@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:root{--td-brand:#1d3f73;--td-brand-deep:#15305a;--td-night:#0f2342;--td-brand-tint:#e7eef8;--td-ink:#16202e;--td-stone:#4a5568;--td-mist:#f2f5f9;--td-on-night:#c9d6ea;--td-on-brand:#fff;--td-paper:#fff;--td-hint:#5b6577;--td-edge:#838d9c;--td-line:#dde3eb;--td-shade:#f6f8fb;--td-night-line:#c9d6ea2e;--td-night-edge:#c9d6ea40;--td-night-axis:#c9d6ea4d;--td-night-tick:#c9d6ea80;--td-night-fill:#ffffff0f;--td-night-window:#7f95ba;--td-night-warning:#f2c46b;--td-night-warning-text:#f7d58f;--td-night-danger:#ff9d92;--td-night-danger-text:#ffb4ab;--td-success:#146c3b;--td-success-bg:#e6f4ea;--td-success-edge:#a9d8b8;--td-warning:#8a5300;--td-warning-bg:#fff4db;--td-warning-edge:#e9c47a;--td-danger:#b42318;--td-danger-bg:#fdecea;--td-danger-edge:#f0b2ab;--td-info:#0b6b73;--td-info-bg:#e3f4f5;--td-info-edge:#9fd3d7;--td-neutral:#4a5568;--td-neutral-bg:#edf0f4;--td-neutral-edge:#c8d0db;--td-skeleton:#e2e8f0;--td-skeleton-hi:#eff3f8;--td-scrim:#16202e73;--td-font:"Plus Jakarta Sans", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--td-fs-caption:12px;--td-fs-sm:14px;--td-fs-md:16px;--td-fs-lg:18px;--td-fs-date:20px;--td-fs-xl:26px;--td-fs-time:32px;--td-fs-display:36px;--td-space-1:4px;--td-space-2:8px;--td-space-3:12px;--td-space-4:16px;--td-space-5:20px;--td-space-6:24px;--td-space-8:32px;--td-space-10:40px;--td-space-12:48px;--td-space-14:56px;--td-radius-sm:4px;--td-radius:6px;--td-radius-sheet:8px;--td-radius-dialog:10px;--td-radius-bsheet:16px;--td-shadow-float:0 8px 24px #16202e29;--td-shadow-savebar:0 -6px 18px #16202e14;--td-rail-w:88px;--td-bottomnav-h:64px;--td-tap:44px;--td-control-h:40px;--td-control-h-lg:48px;--td-page-max:1264px;--td-form-max:824px;--el-color-primary:#1d3f73;--el-color-primary-dark-2:#15305a;--el-color-primary-light-3:#61799d;--el-color-primary-light-5:#8e9fb9;--el-color-primary-light-7:#bbc5d5;--el-color-primary-light-8:#d2d9e3;--el-color-primary-light-9:#e8ecf1;--el-color-success:#146c3b;--el-color-warning:#8a5300;--el-color-danger:#b42318;--el-color-info:#4a5568;--el-text-color-primary:#16202e;--el-text-color-regular:#16202e;--el-text-color-secondary:#4a5568;--el-text-color-placeholder:#5b6577;--el-border-color:#838d9c;--el-border-color-hover:#4a5568;--el-border-color-light:#dde3eb;--el-border-color-lighter:#dde3eb;--el-bg-color:#fff;--el-bg-color-overlay:#fff;--el-bg-color-page:#f2f5f9;--el-fill-color-light:#f6f8fb;--el-mask-color:#fffc;--el-overlay-color-lighter:#16202e73;--el-font-family:"Plus Jakarta Sans", system-ui, sans-serif;--el-font-size-base:14px;--el-border-radius-base:6px;--el-border-radius-small:4px;--el-component-size:40px;--el-component-size-large:48px;--el-box-shadow:var(--td-shadow-float);--el-box-shadow-light:var(--td-shadow-float)}@media (width<=767px){html:root{--el-component-size:44px}}:focus-visible{outline:2px solid var(--td-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:root{--td-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--td-mist);color:var(--td-ink);font-family:var(--td-font);font-size:var(--td-fs-md);margin:0;line-height:1.5}h1,h2,h3,p{margin:0}button,input,select,textarea{font-family:inherit}h1{font-size:var(--td-fs-xl);letter-spacing:-.01em;font-weight:700;line-height:32px}h2{font-size:var(--td-fs-lg);font-weight:600;line-height:26px}a{color:var(--td-brand);text-underline-offset:2px}a:hover{color:var(--td-brand-deep)}:focus-visible{border-radius:2px}[tabindex="-1"]:focus{outline:none}time,.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--td-stone)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet{background:var(--td-paper);border:1px solid var(--td-line);border-radius:var(--td-radius-sheet);min-width:0;overflow:clip}.section{margin-top:var(--td-space-10)}.section__head{justify-content:space-between;align-items:baseline;gap:var(--td-space-4);margin-bottom:var(--td-space-3);flex-wrap:wrap;display:flex}.section__head h2{align-items:center;gap:var(--td-space-2);display:flex}.section__head .count{color:var(--td-stone);font-size:var(--td-fs-md);font-weight:500}.filters{align-items:center;gap:var(--td-space-3) var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);border-bottom:1px solid var(--td-line);flex-wrap:wrap;display:flex}.hint{color:var(--td-stone);font-size:var(--td-fs-sm);margin-top:6px;line-height:20px}.opt{color:var(--td-hint);font-weight:400}@media (width<=767px){.section{margin-top:var(--td-space-8)}.filters{padding:var(--td-space-3) var(--td-space-4)}}input,select,textarea,.el-input,.el-select,.el-textarea{min-width:0;max-width:100%}p,li,dd,td,.hint{overflow-wrap:anywhere}:root .el-button{--el-button-font-weight:600;--el-button-border-color:var(--td-edge);--el-button-text-color:var(--td-ink);--el-button-hover-text-color:var(--td-ink);--el-button-hover-bg-color:var(--td-mist);--el-button-hover-border-color:var(--td-edge);--el-button-active-text-color:var(--td-ink);--el-button-active-bg-color:var(--td-mist);--el-button-active-border-color:var(--td-stone);height:var(--el-component-size);padding:0 var(--td-space-4);font-size:var(--td-fs-sm);gap:var(--td-space-2)}:root .el-button--large{height:var(--el-component-size-large)}:root .el-button>span{gap:var(--td-space-2)}:root .el-button+.el-button{margin-left:0}:root .el-button--primary{--el-button-text-color:var(--td-on-brand);--el-button-bg-color:var(--td-brand);--el-button-border-color:var(--td-brand);--el-button-hover-text-color:var(--td-on-brand);--el-button-hover-bg-color:var(--td-brand-deep);--el-button-hover-border-color:var(--td-brand-deep);--el-button-active-text-color:var(--td-on-brand);--el-button-active-bg-color:var(--td-brand-deep);--el-button-active-border-color:var(--td-brand-deep)}:root .el-button--danger{--el-button-text-color:var(--td-on-brand);--el-button-bg-color:var(--td-danger);--el-button-border-color:var(--td-danger);--el-button-hover-text-color:var(--td-on-brand);--el-button-hover-bg-color:var(--td-danger);--el-button-hover-border-color:var(--td-ink);--el-button-active-bg-color:var(--td-danger)}:root .el-button.is-text{padding:0 var(--td-space-2);color:var(--td-brand)}:root .el-button.is-text:not(.is-disabled):hover,:root .el-button.is-text:not(.is-disabled):focus-visible{background:var(--td-brand-tint);color:var(--td-brand-deep)}:root .el-button.is-text.el-button--danger{color:var(--td-danger)}:root .el-button.is-text.el-button--danger:not(.is-disabled):hover{background:var(--td-danger-bg);color:var(--td-danger)}:root .el-button.is-disabled{opacity:.55}:root .el-button .icon{width:16px;height:16px}:root .el-input,:root .el-textarea{--el-input-border-color:var(--td-edge);--el-input-hover-border-color:var(--td-stone);--el-input-focus-border-color:var(--td-brand);font-size:var(--td-fs-md)}:root .el-input__wrapper.is-focus,:root .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--td-brand) inset}:root .el-input.is-disabled .el-input__wrapper{background:var(--td-shade)}:root .el-input__wrapper:has(input[readonly]){background:var(--td-shade)}:root .el-input.is-disabled .el-input__inner{color:var(--td-stone);-webkit-text-fill-color:var(--td-stone)}:root .el-input-group__append{padding:0 var(--td-space-3);background:var(--td-shade);color:var(--td-stone);font-size:var(--td-fs-sm);box-shadow:0 1px 0 0 var(--td-edge) inset, 0 -1px 0 0 var(--td-edge) inset, -1px 0 0 0 var(--td-edge) inset}:root .el-form-item{margin-bottom:var(--td-space-5)}:root .el-form--label-top .el-form-item__label{color:var(--td-ink);font-size:var(--td-fs-sm);margin-bottom:6px;padding:0;font-weight:600;line-height:20px}:root .el-form-item__content{line-height:24px}:root .el-form-item__error{width:100%;color:var(--td-danger);font-size:var(--td-fs-sm);padding-top:6px;line-height:20px;position:static}:root .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{display:none}:root .el-checkbox{--el-checkbox-font-size:var(--td-fs-sm);--el-checkbox-text-color:var(--td-ink);--el-checkbox-checked-text-color:var(--td-ink);--el-checkbox-input-border:1px solid var(--td-edge);height:auto;min-height:var(--td-tap);white-space:normal}:root .el-dialog{--el-dialog-border-radius:var(--td-radius-dialog);--el-dialog-padding-primary:var(--td-space-6);--el-dialog-box-shadow:var(--td-shadow-float);max-width:calc(100vw - 2 * var(--td-space-4))}:root .el-dialog__title{color:var(--td-ink);font-size:var(--td-fs-lg);font-weight:600;line-height:26px}:root .el-dialog__headerbtn{width:var(--td-tap);height:var(--td-tap)}:root .el-dialog__footer{justify-content:flex-end;gap:var(--td-space-2);flex-wrap:wrap;display:flex}:root .el-message-box{--el-messagebox-border-radius:var(--td-radius-dialog);--el-messagebox-padding-primary:var(--td-space-6);max-width:calc(100vw - 2 * var(--td-space-4))}:root .el-message-box__title{color:var(--td-ink);font-size:var(--td-fs-lg);font-weight:600}:root .el-message-box__btns{gap:var(--td-space-2);flex-wrap:wrap}:root .el-dropdown__popper.el-popper{border-color:var(--td-line);border-radius:var(--td-radius-sheet)}:root .el-dropdown-menu{padding:6px}:root .el-dropdown-menu__item{gap:var(--td-space-2);min-height:40px;padding:0 var(--td-space-3);border-radius:var(--td-radius);color:var(--td-ink);font-size:var(--td-fs-sm);font-weight:500}:root .el-dropdown-menu__item:not(.is-disabled):hover,:root .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--td-mist);color:var(--td-ink)}:root .el-dropdown-menu__item--divided{border-top-color:var(--td-line);margin-top:6px}:root .el-drawer.td-bsheet{border-radius:var(--td-radius-bsheet) var(--td-radius-bsheet) 0 0;max-height:85vh;height:auto!important}:root .el-drawer.td-bsheet .el-drawer__body{padding:var(--td-space-3) var(--td-space-4) calc(var(--td-space-6) + env(safe-area-inset-bottom))}:root .el-message{border-radius:var(--td-radius);font-family:var(--td-font)}:root .el-form-item__content>.hint{width:100%}.form-sec{min-width:0;padding:var(--td-space-5) var(--td-space-6) var(--td-space-6)}.form-sec+.form-sec{border-top:1px solid var(--td-line)}.form-sec>h2{margin-bottom:var(--td-space-4)}.grid2,.grid3{gap:0 var(--td-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.grid3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.td-input,.td-select,.td-textarea{width:100%;min-width:0;max-width:100%;height:var(--td-control-h);padding:0 var(--td-space-3);border:1px solid var(--td-edge);border-radius:var(--td-radius);background:var(--td-paper);color:var(--td-ink);font:400 var(--td-fs-md) var(--td-font)}.td-textarea{height:auto;min-height:88px;padding:10px var(--td-space-3);resize:vertical;line-height:24px}.td-select{appearance:none;background-image:var(--td-chevron);background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.td-input:hover,.td-select:hover,.td-textarea:hover{border-color:var(--td-stone)}.td-input:focus,.td-select:focus,.td-textarea:focus{outline:2px solid var(--td-brand);outline-offset:0;border-color:var(--td-brand)}.td-input[readonly]{background:var(--td-shade);color:var(--td-stone)}.td-input[aria-invalid=true],.td-select[aria-invalid=true],.td-textarea[aria-invalid=true],.is-invalid .el-select__wrapper,.is-invalid .el-input__wrapper{border-color:var(--td-danger);box-shadow:inset 0 0 0 1px var(--td-danger)}.td-input::placeholder,.td-textarea::placeholder{color:var(--td-hint)}.td-full,.td-full.el-select,.td-full.el-date-editor{width:100%;min-width:0;max-width:100%}.err,.warnline{font-size:var(--td-fs-sm);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:6px;line-height:20px;display:flex}.err{color:var(--td-danger)}.warnline{color:var(--td-warning);font-weight:500}.err .icon,.warnline .icon{width:16px;height:16px;margin-top:2px}.check{align-items:center;gap:var(--td-space-2);min-height:var(--td-tap);font-size:var(--td-fs-sm);cursor:pointer;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--td-brand);margin:0}.savebar{z-index:10;align-items:center;gap:var(--td-space-3) var(--td-space-4);margin-top:var(--td-space-6);padding:var(--td-space-3) var(--td-space-6);background:var(--td-paper);border:1px solid var(--td-line);border-radius:var(--td-radius-sheet);box-shadow:var(--td-shadow-savebar);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.savebar__msg{min-width:0;color:var(--td-stone);font-size:var(--td-fs-sm);flex:1}.savebar__actions{gap:var(--td-space-2);margin-left:auto;display:flex}.savebar__note{color:var(--td-stone);font-size:var(--td-fs-sm);flex-basis:100%}.savebar-space{display:none}.error-list{gap:var(--td-space-1);margin:var(--td-space-1) 0 0;padding:0;list-style:none;display:grid}.error-list a{color:var(--td-ink);font-size:var(--td-fs-md)}.form-alert{margin-bottom:var(--td-space-4)}@media (width<=767px){.form-sec{padding:var(--td-space-4)}.grid2,.grid3{grid-template-columns:minmax(0,1fr)}.td-input,.td-select{height:var(--td-tap)}.savebar{z-index:30;padding:var(--td-space-3) var(--td-space-4) calc(var(--td-space-3) + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}.savebar__actions{width:100%;margin-left:0}.savebar__actions .el-button--primary{height:var(--td-control-h-lg);font-size:var(--td-fs-md);flex:1}.savebar__actions .el-button{height:var(--td-control-h-lg)}.savebar__note{display:none}.savebar__msg{flex-basis:100%}.savebar-space{height:120px;display:block}}:root .el-select__wrapper{min-height:var(--el-component-size)}@media (width<=767px){:root .el-button{min-width:var(--td-tap)}.section__head>a,.state__actions>a:not(.el-button),.crumb a{min-height:var(--td-tap);align-items:center;display:inline-flex}}:root .el-drawer.td-rsheet{max-width:100%;box-shadow:var(--td-shadow-float)}:root .el-drawer.td-rsheet .el-drawer__body{flex-direction:column;padding:0;display:flex;overflow:hidden}:root .el-drawer.td-rsheet--phone{border-radius:var(--td-radius-bsheet) var(--td-radius-bsheet) 0 0;max-height:92vh;height:auto!important}@media (width<=767px){:root .td-rsheet .seg{width:100%;display:flex}:root .td-rsheet .seg label{flex:1 1 0;min-width:0}:root .td-rsheet .seg span{width:100%;height:var(--td-tap);padding:0 var(--td-space-2);justify-content:center}}.money{align-items:stretch;min-width:0;display:flex}.money>span{padding:0 var(--td-space-3);border:1px solid var(--td-edge);border-radius:var(--td-radius) 0 0 var(--td-radius);background:var(--td-shade);color:var(--td-stone);font-size:var(--td-fs-sm);border-right:0;flex:none;place-items:center;font-weight:600;display:grid}.money>.td-input{border-radius:0 var(--td-radius) var(--td-radius) 0;text-align:right;font-variant-numeric:tabular-nums}.checkline{padding:var(--td-space-3);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);color:var(--td-stone);font-size:var(--td-fs-sm);align-items:flex-start;gap:6px;display:flex}.checkline .icon{flex:none;width:16px;height:16px;margin-top:2px}.checkline--ok .icon{color:var(--td-info)}.checkline--warn{border-color:var(--td-warning-edge);background:var(--td-warning-bg);color:var(--td-ink)}.checkline--warn .icon{color:var(--td-warning)}.sheet__foot{padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line)}.td-linkbtn{color:var(--td-brand);font:600 var(--td-fs-md) var(--td-font);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.td-linkbtn:hover{color:var(--td-brand-deep)}@media (width<=767px){:root .el-message-box__headerbtn{width:var(--td-tap);height:var(--td-tap)}.sheet__foot{padding:var(--td-space-2) var(--td-space-4)}}.pbar{vertical-align:middle;gap:2px;width:120px;max-width:100%;height:12px;display:inline-flex}.pbar i{background:var(--td-line);border-radius:2px;flex:1 1 0;min-width:0;display:block}.pbar i.on{background:var(--td-info)}.pbar i.wait{background:var(--td-paper);border:1.5px dashed var(--td-stone)}.pbar i.over{background:repeating-linear-gradient(135deg, var(--td-warning) 0 2px, var(--td-warning-bg) 2px 4px);outline:1px solid var(--td-warning);outline-offset:-1px}.pbar--wide{width:100%;max-width:360px;height:14px}.section__acts{gap:var(--td-space-2);flex-wrap:wrap;display:flex}.pgroups{display:grid}.pgroup{border-top:1px solid var(--td-line);position:relative}.pgroups>.pgroup:first-child{border-top:0}.pgroup:before{content:"";border-left:3px solid var(--td-info);z-index:1;position:absolute;top:0;bottom:0;left:0}.pgroup--applied:before{border-left-style:dashed;border-left-color:var(--td-stone)}.pgroup--none:before{border-left-color:var(--td-line)}.pgroup__head{gap:var(--td-space-2) var(--td-space-4);padding:12px var(--td-space-5) 12px var(--td-space-6);background:var(--td-shade);border-bottom:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pgroups>.pgroup:first-child>.pgroup__head{border-radius:7px 7px 0 0}.pgroup__head>*{min-width:0}.pgroup__name{align-items:center;gap:4px var(--td-space-2);font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;flex-wrap:wrap;line-height:22px;display:flex}.pgroup__name a{color:var(--td-ink);text-decoration:none}.pgroup__name a:hover{text-decoration:underline}.pgroup__meta{align-items:center;gap:2px var(--td-space-3);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;margin-top:2px;display:flex}.pgroup__meta b{color:var(--td-ink);font-variant-numeric:tabular-nums}.pgroup__meta .icon{vertical-align:-3px;width:16px;height:16px;margin-right:2px}.pgroup__acts{gap:var(--td-space-2);align-items:center;display:flex}.pgroup__note{justify-content:space-between;gap:var(--td-space-2) var(--td-space-4);padding:10px var(--td-space-5) 10px var(--td-space-6);background:var(--td-warning-bg);border-bottom:1px solid var(--td-warning-edge);font-size:var(--td-fs-sm);flex-wrap:wrap;align-items:flex-start;display:flex}.pgroup__note p{flex:280px;align-items:flex-start;gap:6px;min-width:0;display:flex}.pgroup__note .icon{color:var(--td-warning);width:16px;height:16px;margin-top:2px}.pgroup__note .fix-acts{gap:4px var(--td-space-4);flex-wrap:wrap;font-weight:600;display:flex}.prows{margin:0;padding:0;list-style:none}.prow{gap:2px var(--td-space-4);padding:12px var(--td-space-5) 12px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,1.3fr) 32px;grid-template-areas:"who job state menu""warn warn warn warn";align-items:center;display:grid;position:relative}.prows>.prow:first-child{border-top:0}.prow>*{min-width:0}.prow__who{grid-area:who}.prow__job{font-size:var(--td-fs-sm);overflow-wrap:anywhere;grid-area:job}.prow__state{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;flex-direction:column;grid-area:state;align-items:flex-start;gap:4px;display:flex}.prow__menu{z-index:2;grid-area:menu;justify-self:end;position:relative}.prow .row__warn{z-index:2;grid-area:warn;margin-top:6px;position:relative}.prow .row__warn a{white-space:nowrap;font-weight:600}.prow__open{max-width:100%;font:600 var(--td-fs-md)/22px var(--td-font);color:var(--td-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.prow__open:after{content:"";position:absolute;inset:0}.prow:hover{background:var(--td-shade)}.prow__name-plain{font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;line-height:22px}.prow__id{font-size:var(--td-fs-sm);color:var(--td-stone);font-variant-numeric:tabular-nums}.prow__job span{display:block}.prow .missing{color:var(--td-warning);font-weight:600}.prow--void{color:var(--td-stone)}.prow--void:hover{background:0 0}.prow--void .prow__name-plain{color:var(--td-stone);text-decoration:line-through;text-decoration-thickness:1.5px}.prow--void .prow__job{color:var(--td-stone)}.flash{gap:var(--td-space-2);font-size:var(--td-fs-sm);margin:0 0 var(--td-space-3);color:var(--td-ink);align-items:center;display:flex}.flash .icon{color:var(--td-info)}.tgroup+.tgroup{border-top:1px solid var(--td-line)}.tgroup h3{justify-content:space-between;align-items:baseline;gap:var(--td-space-3);padding:10px var(--td-space-4);background:var(--td-shade);font-size:var(--td-fs-sm);overflow-wrap:anywhere;margin:0;font-weight:600;display:flex}.tgroup h3 span{color:var(--td-stone);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.tgroup ul{margin:0;padding:0;list-style:none}.tgroup li{min-height:var(--td-tap);padding:8px var(--td-space-4);border-top:1px solid var(--td-line);font-size:var(--td-fs-md);overflow-wrap:anywhere;align-items:center;display:flex}.tgroup ul li:first-child{border-top:0}.linkbox{gap:var(--td-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.linkbox .td-input{font-variant-numeric:tabular-nums}.wa-preview{padding:var(--td-space-3);border:1px solid var(--td-line);border-left:3px solid var(--td-stone);border-radius:var(--td-radius);background:var(--td-shade);font-size:var(--td-fs-sm);overflow-wrap:anywhere;margin:0}.more{border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);margin-bottom:var(--td-space-5)}.more>summary{justify-content:space-between;align-items:center;gap:var(--td-space-3);min-height:var(--td-tap);padding:6px var(--td-space-3);cursor:pointer;font-size:var(--td-fs-sm);font-weight:600;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary span{color:var(--td-stone);overflow-wrap:anywhere;font-weight:400}.more>summary:after{content:"Change";color:var(--td-brand);flex:none;font-weight:600}.more[open]>summary:after{content:"Hide"}.more__body{padding:var(--td-space-3);border-top:1px solid var(--td-line);background:var(--td-paper);border-radius:0 0 var(--td-radius) var(--td-radius)}.more__body .field:last-child{margin-bottom:0}.more--plain>summary:after{content:"Add"}.sheet-people{margin:0 0 var(--td-space-5)}.steps{margin:0 0 var(--td-space-6);gap:var(--td-space-2);border-bottom:1px solid var(--td-line);padding:0;list-style:none;display:flex}.steps li{align-items:center;gap:var(--td-space-2);min-width:0;min-height:var(--td-tap);padding:0 var(--td-space-2);color:var(--td-stone);font-size:var(--td-fs-sm);flex:1 1 0;font-weight:600;display:flex}.steps li .n{border:1.5px solid var(--td-edge);width:24px;height:24px;font-size:var(--td-fs-caption);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid}.steps li[aria-current=step]{color:var(--td-ink);box-shadow:inset 0 -3px 0 var(--td-brand)}.steps li[aria-current=step] .n{border-color:var(--td-ink);color:var(--td-ink)}.steps li.is-done .n{border-color:var(--td-stone)}.steps li .icon{stroke-width:2.4px;width:14px;height:14px}.paste{min-height:220px;font-size:var(--td-fs-sm)}.import-grid{gap:var(--td-space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.tips{padding:var(--td-space-4) var(--td-space-5);font-size:var(--td-fs-sm);color:var(--td-stone);gap:var(--td-space-2);margin:0;display:grid}.tips b{color:var(--td-ink)}.maprow{gap:var(--td-space-2) var(--td-space-4);padding:12px var(--td-space-5);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.2fr);align-items:center;display:grid}.maprow>*{min-width:0}.maprows{margin:0;padding:0;list-style:none}.maprows>.maprow:first-child{border-top:0}.maphead{gap:var(--td-space-4);padding:8px var(--td-space-5);background:var(--td-shade);border-bottom:1px solid var(--td-line);font-size:var(--td-fs-caption);color:var(--td-stone);border-radius:7px 7px 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.2fr);font-weight:600;display:grid}.maprow__col b{font-size:var(--td-fs-md);display:block}.maprow__col span{font-size:var(--td-fs-sm);color:var(--td-stone)}.maprow__sample{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;gap:2px;display:grid}.maprow__sample .label{display:none}.maprow--skip,.maprow--skip .maprow__col b{color:var(--td-stone)}.irows{margin:0;padding:0;list-style:none}.irow{gap:4px var(--td-space-4);padding:12px var(--td-space-5) 12px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:40px minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1.7fr);align-items:start;display:grid;position:relative}.irows>.irow:first-child{border-top:0}.irow>*{min-width:0}.irow:before{content:"";border-left:3px solid var(--td-info);position:absolute;top:10px;bottom:10px;left:0}.irow--existing:before{border-left-color:var(--td-line)}.irow--update:before{border-left-style:dashed;border-left-color:var(--td-stone)}.irow--error:before{border-left-color:var(--td-danger)}.irow__n{font-size:var(--td-fs-sm);color:var(--td-stone);font-variant-numeric:tabular-nums;padding-top:2px}.irow__name{overflow-wrap:anywhere;font-weight:600;line-height:22px}.irow__id{font-size:var(--td-fs-sm);color:var(--td-stone);font-variant-numeric:tabular-nums}.irow__job{font-size:var(--td-fs-sm);overflow-wrap:anywhere}.irow__job span{display:block}.irow__state{font-size:var(--td-fs-sm);color:var(--td-stone);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.irow__detail{font-size:var(--td-fs-sm);grid-column:2/-1}.irow__fix{gap:var(--td-space-2);flex-wrap:wrap;grid-column:2/-1;align-items:flex-start;display:flex}.irow__fix .field{flex:220px;margin:0}.irow--error .irow__skip{align-self:flex-start}.diff{color:var(--td-ink);display:block}.diff s{color:var(--td-stone)}.done-line{gap:var(--td-space-3);align-items:flex-start;display:flex}.hrapp{background:var(--td-mist);min-height:100vh}.hr__bar{background:var(--td-paper);border-bottom:1px solid var(--td-line)}.hr__bar-in{max-width:760px;padding:var(--td-space-3) var(--td-space-4);align-items:center;gap:var(--td-space-3);min-height:64px;margin:0 auto;display:flex}.hr__logo{border-radius:var(--td-radius-sheet);background:var(--td-brand-tint);width:40px;height:40px;color:var(--td-brand-deep);flex:none;place-items:center;font-weight:700;display:grid}.hr__centre{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:20px}.hr__centre span{font-weight:400;font-size:var(--td-fs-sm);color:var(--td-stone);display:block}.hr__main{max-width:760px;padding:var(--td-space-6) var(--td-space-4) 200px;margin:0 auto}.hr__h1{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:28px}.hr__sentence{margin-top:var(--td-space-2);color:var(--td-stone)}.hr__sentence b{color:var(--td-ink)}.hr__block{margin-top:var(--td-space-5)}.hr__fill{padding:var(--td-space-4);gap:var(--td-space-2);display:grid}.hr__fill b{font-size:var(--td-fs-lg);font-variant-numeric:tabular-nums}.hr__fill p{font-size:var(--td-fs-sm);color:var(--td-stone)}.hr__saved{font-size:var(--td-fs-sm);color:var(--td-success);margin-top:var(--td-space-2);align-items:center;gap:6px;font-weight:600;display:flex}.hr__saved .icon{stroke-width:2.4px;width:16px;height:16px}.hr__list-head{justify-content:space-between;align-items:center;gap:var(--td-space-3);margin:var(--td-space-6) 0 var(--td-space-3);flex-wrap:wrap;display:flex}.hr__list-head h2{font-size:var(--td-fs-lg);font-weight:600;line-height:26px}.hr__list-head h2 .count{color:var(--td-stone);font-weight:500;font-size:var(--td-fs-md)}.hr__cta{gap:var(--td-space-2);display:flex}.hlist{margin:0;padding:0;list-style:none}.hrow{gap:var(--td-space-2) var(--td-space-4);padding:14px var(--td-space-4);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hlist>.hrow:first-child{border-top:0}.hrow>*{min-width:0}.hrow__name{overflow-wrap:anywhere;font-weight:600;line-height:22px}.hrow__line{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.hrow__acts{gap:var(--td-space-2);display:flex}.hrow--new{background:var(--td-brand-tint)}.hr__end{margin-top:var(--td-space-6)}.hr__end .state{gap:var(--td-space-3);padding:var(--td-space-6);display:grid}@media (width<=767px){.hr__end .state{padding:var(--td-space-5)}}.hr__contact{gap:var(--td-space-2);margin-top:var(--td-space-3);flex-wrap:wrap;display:flex}.preview-rows{margin:0 0 var(--td-space-4);border:1px solid var(--td-line);border-radius:var(--td-radius);padding:0;list-style:none}.preview-rows li{padding:10px var(--td-space-3);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);overflow-wrap:anywhere;gap:2px;display:grid}.preview-rows li:first-child{border-top:0}.preview-rows b{font-size:var(--td-fs-md)}@media (width>=768px){.hr__h1{font-size:var(--td-fs-xl);line-height:32px}.hr__main{padding-top:var(--td-space-8)}}@media (width<=1100px){.import-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.section__acts{width:100%}.section__acts .el-button{flex:140px}.pgroup__head{padding:12px var(--td-space-4) 12px var(--td-space-5);grid-template-columns:minmax(0,1fr)}.pgroup__acts .el-button{flex:1}.pgroup__acts .rmore{flex:none}.pgroup__note{padding:10px var(--td-space-4) 10px var(--td-space-5)}.prow{grid-template-columns:minmax(0, 1fr) var(--td-tap);gap:2px var(--td-space-2);padding:12px var(--td-space-4) 12px var(--td-space-5);grid-template-areas:"who menu""job job""state state""warn warn"}.prow__open{min-height:var(--td-tap);align-items:center;display:flex}.prow__menu{align-self:start}.prow__job{margin-top:2px}.prow__state{margin-top:4px}.tgroup h3,.tgroup li{padding-left:var(--td-space-4);padding-right:var(--td-space-4)}.linkbox{grid-template-columns:minmax(0,1fr)}.linkbox .el-button{width:100%}.steps{gap:0}.steps li{align-items:center;gap:4px;padding:0 4px}.steps li .n{width:22px;height:22px}.maphead{display:none}.maprow{gap:var(--td-space-2);padding:var(--td-space-3) var(--td-space-4);grid-template-columns:minmax(0,1fr)}.maprow__sample .label{color:var(--td-hint);display:inline}.irow{padding:12px var(--td-space-4) 12px var(--td-space-5);grid-template-columns:minmax(0,1fr)}.irow__detail,.irow__fix{grid-column:1}.irow__n{padding:0}.irow__state{flex-flow:wrap;align-items:center;margin-top:2px}.hr__main{padding:var(--td-space-4) var(--td-space-4) 200px}.hr__list-head{margin-top:var(--td-space-5)}.hr__cta{z-index:10;padding:var(--td-space-3) var(--td-space-4) calc(var(--td-space-3) + env(safe-area-inset-bottom));background:var(--td-paper);border-top:1px solid var(--td-line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #16202e14}.hr__cta .el-button{height:48px;font-size:var(--td-fs-md);padding:0 var(--td-space-3);flex:1}.hrow{padding:14px var(--td-space-4);grid-template-columns:minmax(0,1fr)}.hrow__acts .el-button,.hr__contact .el-button{height:var(--td-tap);flex:1}}.row__warn{color:var(--td-ink);font-size:var(--td-fs-sm);align-items:flex-start;gap:6px;display:flex}.row__warn .icon{width:16px;height:16px;color:var(--td-warning);flex:none;margin-top:2px}.row__warn a,.row__warn .td-linkbtn{font-weight:600;font-size:var(--td-fs-sm)}.check-total{min-width:0;color:var(--td-stone);font-size:var(--td-fs-sm);flex:1}.check-total b{color:var(--td-ink);font-size:var(--td-fs-md);font-variant-numeric:tabular-nums}.check-total--warn b,.check-total--warn p{color:var(--td-ink)}.check-total--warn{border-left:3px solid var(--td-warning);padding-left:8px}.crow__confirm{margin-top:var(--td-space-4);padding:var(--td-space-3);border:1px solid var(--td-danger-edge);border-left:3px solid var(--td-danger);border-radius:var(--td-radius);background:var(--td-danger-bg);font-size:var(--td-fs-sm)}.crow__actions{gap:var(--td-space-2);margin-top:var(--td-space-3);flex-wrap:wrap;display:flex}.pgroups .pgroup__head .rmore{width:40px}.facts-hr{margin:0}.prow__warns{z-index:2;grid-area:warn;gap:4px;margin-top:6px;display:grid;position:relative}.sk{border-radius:var(--td-radius-sm);background:linear-gradient(90deg, var(--td-skeleton) 0%, var(--td-skeleton-hi) 50%, var(--td-skeleton) 100%);background-size:200% 100%;height:20px;animation:1.4s ease-in-out infinite td-sk;display:block}@keyframes td-sk{0%{background-position:200% 0}to{background-position:-200% 0}}.hr__facts{gap:var(--td-space-2) var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);font-size:var(--td-fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.hr__facts dt{color:var(--td-stone)}.hr__facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}@media (width<=767px){.hr__facts{padding-right:var(--td-space-4);padding-left:var(--td-space-4)}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.alert--success{background:var(--td-success-bg);border-color:var(--td-success-edge);border-left-color:var(--td-success)}.alert--success .alert__icon{color:var(--td-success)}.asheet__lead{color:var(--td-stone);font-size:var(--td-fs-sm);overflow-wrap:anywhere}.asheet__body{margin-top:var(--td-space-4);gap:var(--td-space-4);display:grid}.asheet__body .field{margin:0}.opts{gap:var(--td-space-2);margin-top:var(--td-space-4);display:grid}.opts .bsheet__opt{align-items:center;gap:var(--td-space-3);width:100%;min-height:52px;padding:0 var(--td-space-3);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-paper);color:var(--td-ink);font:600 var(--td-fs-md) var(--td-font);text-align:left;cursor:pointer;display:flex}.opts .bsheet__opt:hover{background:var(--td-mist)}.opts .bsheet__opt small{font-weight:400;font-size:var(--td-fs-sm);color:var(--td-stone);margin-left:auto}.toast{left:50%;bottom:var(--td-space-6);z-index:3000;align-items:center;gap:var(--td-space-3);max-width:calc(100vw - 32px);min-height:48px;padding:2px 4px 2px var(--td-space-4);background:var(--td-ink);color:#fff;border-radius:var(--td-radius-sheet);box-shadow:var(--td-shadow-float);font-size:var(--td-fs-sm);display:flex;position:fixed;transform:translate(-50%)}.toast button{min-height:var(--td-tap);padding:0 var(--td-space-3);color:#fff;font:700 var(--td-fs-sm) var(--td-font);cursor:pointer;background:0 0;border:0;text-decoration:underline}.qrbox{border:2px solid var(--td-ink);border-radius:var(--td-radius-dialog);padding:var(--td-space-3);aspect-ratio:1;background:#fff}.qrbox svg{width:100%;height:100%;display:block}.ck__day{gap:2px var(--td-space-4);margin-top:var(--td-space-2);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.ck__day b{color:var(--td-ink)}.ck__card{padding:var(--td-space-5);margin-top:var(--td-space-5)}.ck__card .field{margin-bottom:var(--td-space-4)}.ck__input{font-variant-numeric:tabular-nums;height:56px;font-size:20px}.ck__who{padding:var(--td-space-4);margin:var(--td-space-4) 0;border:1.5px solid var(--td-info);border-radius:var(--td-radius-sheet);background:var(--td-paper);border-left-width:5px}.ck__who b{font-size:var(--td-fs-date);overflow-wrap:anywhere;font-weight:700;line-height:26px;display:block}.ck__who span{color:var(--td-stone);overflow-wrap:anywhere;margin-top:2px;display:block}.ck__result{gap:var(--td-space-3);padding:var(--td-space-5);margin-top:var(--td-space-5);justify-items:start;display:grid}.ck__badge{border:2px solid;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ck__badge .icon{stroke-width:2.4px;width:28px;height:28px}.ck__badge--ok{color:var(--td-success);background:var(--td-success-bg);border-color:var(--td-success-edge)}.ck__badge--info{color:var(--td-info);background:var(--td-info-bg);border-color:var(--td-info-edge)}.ck__badge--warn{color:var(--td-warning);background:var(--td-warning-bg);border-color:var(--td-warning-edge)}.ck__badge--neutral{color:var(--td-neutral);background:var(--td-neutral-bg);border-color:var(--td-neutral-edge)}.ck__result h1{font-size:var(--td-fs-xl);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:32px}.ck__result p{color:var(--td-stone);overflow-wrap:anywhere}.ck__result p b{color:var(--td-ink)}.ck__acts{gap:var(--td-space-2);width:100%;margin-top:var(--td-space-2);display:grid}.ck__acts .el-button{width:100%;height:var(--td-control-h-lg);justify-content:center;margin:0}.ck__acts a.el-button{align-items:center;text-decoration:none;display:inline-flex}.tday{gap:var(--td-space-4) var(--td-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"aside""list";display:grid}.tday__aside{gap:var(--td-space-3);grid-area:aside;align-content:start;min-width:0;display:grid}.tday__list{grid-area:list;min-width:0}.daytabs{gap:var(--td-space-2);margin-bottom:var(--td-space-4);grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:560px;display:grid}.daytab{min-height:56px;padding:6px var(--td-space-3);border:1px solid var(--td-edge);border-radius:var(--td-radius);background:var(--td-paper);text-align:left;font:600 var(--td-fs-sm)/20px var(--td-font);color:var(--td-ink);cursor:pointer;min-width:0}.daytab b{font-size:var(--td-fs-md);display:block}.daytab span{color:var(--td-stone);overflow-wrap:anywhere;font-weight:400;display:block}.daytab[aria-pressed=true]{background:var(--td-brand-tint);border-color:var(--td-brand);box-shadow:inset 0 0 0 1px var(--td-brand)}.daytab[aria-pressed=true] b{color:var(--td-brand-deep)}.hmeter{padding:var(--td-space-4)}.hmeter__n{font-size:var(--td-fs-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:32px}.hmeter__n small{font-size:var(--td-fs-md);color:var(--td-stone);font-weight:500}.hmeter .pbar--wide{max-width:none;margin-top:var(--td-space-3)}.hmeter__sub{margin-top:var(--td-space-2);font-size:var(--td-fs-sm);color:var(--td-stone)}.live{font-size:var(--td-fs-sm);color:var(--td-stone);align-items:center;gap:6px;display:inline-flex}.live i{background:var(--td-success);border-radius:50%;width:8px;height:8px}.live--off i{background:var(--td-warning)}.tday__acts{gap:var(--td-space-2);display:grid}.tday__acts .el-button{height:var(--td-control-h-lg);margin:0}.tday .tgroup h3{min-height:var(--td-tap);align-items:center}.tday__filters{margin-bottom:var(--td-space-3)}.arow,.tgroup li.arow{gap:0 var(--td-space-2);min-height:56px;padding:6px 4px 6px var(--td-space-4);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"who state menu""flags flags flags";align-items:center;display:grid;position:relative}.tgroup ul>.arow:first-child{border-top:0}.arow:before{content:"";border-left:3px dashed var(--td-stone);position:absolute;top:8px;bottom:8px;left:0}.arow--in:before{border-left:3px solid var(--td-info)}.arow--walkin:before{border-left:3px solid var(--td-warning)}.arow>*{min-width:0}.arow__who{min-height:var(--td-tap);font:inherit;color:var(--td-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;grid-area:who;justify-content:center;padding:0;display:flex}.arow__who:after{content:"";position:absolute;inset:0}.arow__who:disabled{cursor:default}.arow__name{font-weight:600;font-size:var(--td-fs-md);line-height:22px}.arow__line{font-size:var(--td-fs-sm);color:var(--td-stone)}.arow__state{z-index:2;font-size:var(--td-fs-sm);color:var(--td-stone);flex-direction:column;grid-area:state;align-items:flex-end;gap:2px;display:flex;position:relative}.arow__state .el-button{height:var(--td-tap);min-width:96px;margin:0}.arow__menu{z-index:2;grid-area:menu;position:relative}.arow__menu .el-button{width:44px;height:44px;margin:0;padding:0}.arow__flags{padding:0 var(--td-space-2) 6px 0;flex-wrap:wrap;grid-area:flags;gap:6px;display:flex}.arow__flags .warnline{z-index:2;font-weight:500;position:relative}.qrfull{z-index:2900;padding:var(--td-space-4) var(--td-space-4) calc(var(--td-space-4) + env(safe-area-inset-bottom));background:#fff;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.qrfull__top{justify-content:space-between;align-items:center;gap:var(--td-space-3);width:100%;max-width:640px;display:flex}.qrfull__top p{font-size:var(--td-fs-sm);color:var(--td-stone)}.qrfull__top .el-button{height:var(--td-control-h-lg);margin:0}.qrfull__day{margin-top:var(--td-space-2);text-align:center}.qrfull__day b{font-size:var(--td-fs-xl);overflow-wrap:anywhere;font-weight:700;line-height:32px;display:block}.qrfull__day span{color:var(--td-stone);overflow-wrap:anywhere}.qrfull .qrbox{width:min(88vw,56vh,520px);margin:var(--td-space-4) auto}.qrfull__url{max-width:34ch;font-size:var(--td-fs-sm);color:var(--td-stone);text-align:center;overflow-wrap:anywhere;line-height:20px}.qrfull__hint{margin-top:var(--td-space-2);color:var(--td-stone);text-align:center;max-width:36ch}.qrfull .el-button{margin:var(--td-space-3) 0 0}.dayrows{margin:0;padding:0;list-style:none}.dayrow{gap:var(--td-space-2) var(--td-space-4);padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:168px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.dayrows>.dayrow:first-child{border-top:0}.dayrow>*{min-width:0}.dayrow:before{content:"";border-left:3px dashed var(--td-stone);position:absolute;top:10px;bottom:10px;left:0}.dayrow--closed:before{border-left:3px solid var(--td-info)}.dayrow__day b{font-size:var(--td-fs-md);display:block}.dayrow__day span{font-size:var(--td-fs-sm);color:var(--td-stone)}.dayrow__sum{font-size:var(--td-fs-sm);color:var(--td-stone);align-items:center;gap:4px var(--td-space-2);flex-wrap:wrap;display:flex}.dayrow__sum b{color:var(--td-ink);font-variant-numeric:tabular-nums}.dayrow__acts{gap:var(--td-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.dayrow__acts .el-button{margin:0}.walkins .wrow{gap:var(--td-space-3);padding:var(--td-space-4) var(--td-space-5);border-top:1px solid var(--td-line);display:grid}.walkins .wrows>.wrow:first-child{border-top:0}.wrows{margin:0;padding:0;list-style:none}.wrow__title{align-items:center;gap:4px var(--td-space-2);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;display:flex}.wrow__line{color:var(--td-stone);font-size:var(--td-fs-sm);overflow-wrap:anywhere}.wrow__acts{gap:var(--td-space-2);flex-wrap:wrap;display:flex}.wrow__acts .el-button{margin:0}.agrid{border-collapse:collapse;width:100%;font-size:var(--td-fs-sm)}.agrid th{text-align:left;padding:10px var(--td-space-4);background:var(--td-shade);border-bottom:1px solid var(--td-line);color:var(--td-stone);vertical-align:bottom;font-weight:600}.agrid th span{font-weight:400;display:block}.agrid td{padding:10px var(--td-space-4);border-top:1px solid var(--td-line);vertical-align:top}.agrid th:first-child,.agrid td:first-child{padding-left:var(--td-space-6)}.agrid thead th,.agrid tbody tr:first-child td{border-top:0}.agrid tbody tr:hover td{background:var(--td-shade)}.agrid .c-who b{font-size:var(--td-fs-md);overflow-wrap:anywhere;font-weight:600;line-height:22px;display:block}.agrid .c-who span{color:var(--td-stone);overflow-wrap:anywhere}.agrid .c-who .warnline{margin-top:2px}.agrid .c-sum b{font-variant-numeric:tabular-nums}.agrid .c-sum span.agrid__tag{margin-top:4px;display:block}.acell{border-radius:var(--td-radius);max-width:100%;min-height:40px;font:600 var(--td-fs-sm)/20px var(--td-font);text-align:left;cursor:pointer;border:1px solid;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;display:inline-flex}.acell__main{align-items:center;gap:4px;display:inline-flex}.acell__main .icon{stroke-width:2.2px;width:14px;height:14px}.acell small{font-size:var(--td-fs-caption);font-weight:500;line-height:16px}.acell--p{color:var(--td-success);background:var(--td-success-bg);border-color:var(--td-success-edge)}.acell--a{color:var(--td-danger);background:var(--td-danger-bg);border-color:var(--td-danger-edge)}.acell--n{color:var(--td-stone);background:var(--td-paper);border:1.5px dashed var(--td-stone)}.pop h3{font-size:var(--td-fs-md);overflow-wrap:anywhere;line-height:22px}.pop>p{font-size:var(--td-fs-sm);color:var(--td-stone);margin-top:2px}.pop .el-button{width:100%;margin:0}.hist{margin:var(--td-space-3) 0 var(--td-space-4);gap:var(--td-space-3);padding:0;list-style:none;display:grid}.hist li{gap:var(--td-space-2);font-size:var(--td-fs-sm);grid-template-columns:48px minmax(0,1fr);display:grid}.hist time{font-variant-numeric:tabular-nums;font-weight:600}.hist b{font-weight:600;display:block}.hist span{color:var(--td-stone);overflow-wrap:anywhere;display:block}.sheet--toolbar{align-items:center;gap:var(--td-space-3) var(--td-space-4);padding:var(--td-space-3) var(--td-space-5);border-bottom:1px solid var(--td-line);flex-wrap:wrap;display:flex}.sheet--toolbar .chips-wrap{flex:320px;min-width:0}.sheet--toolbar .co-filter{flex:0 260px;min-width:0;margin-left:auto}.legend{gap:var(--td-space-2) var(--td-space-5);padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line);background:var(--td-shade);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.legend>span{align-items:center;gap:var(--td-space-2);flex-wrap:wrap;display:inline-flex}.agrid__empty{padding:var(--td-space-6)}@media (width>=1024px){.tday{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"list aside";align-items:start}.tday__aside{top:var(--td-space-4);position:sticky}}@media (width<=1100px){.dayrow{grid-template-columns:140px minmax(0,1fr) auto}}@media (width<=767px){.toast{bottom:calc(76px + env(safe-area-inset-bottom))}.qrfull__url{font-size:var(--td-fs-sm)}.ck__result h1{font-size:22px;line-height:28px}.dayrow{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr)}.dayrow__acts{justify-content:flex-start}.dayrow__acts .el-button{height:var(--td-tap);flex:1}.walkins .wrow{padding:var(--td-space-4)}.wrow__acts .el-button{height:var(--td-tap);flex:140px}.agrid,.agrid tbody{display:block}.agrid thead{display:none}.agrid tbody tr{gap:var(--td-space-2);padding:14px var(--td-space-4);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.agrid tbody tr:first-child{border-top:0}.agrid td,.agrid th:first-child,.agrid td:first-child{border:0;padding:0;display:block}.agrid td.c-who,.agrid td.c-sum,.agrid td.c-full{grid-column:1/-1}.agrid td[data-label]:before{content:attr(data-label);font-size:var(--td-fs-caption);color:var(--td-stone);margin-bottom:2px;display:block}.agrid tbody tr:hover td{background:0 0}.acell{width:100%;min-height:var(--td-tap)}.sheet--toolbar{padding:var(--td-space-3) var(--td-space-4)}.sheet--toolbar .co-filter{flex:100%;margin-left:0}.legend{padding:var(--td-space-3) var(--td-space-4)}}.etris .c-no{width:56px;color:var(--td-stone);font-variant-numeric:tabular-nums}.etris .c-day{width:132px}.copyrow{align-items:center;gap:var(--td-space-2);min-width:0;display:flex}.copyrow>span{overflow-wrap:anywhere;min-width:0}.copyrow .el-button{flex:none;margin:0}.etris .num-id{font-variant-numeric:tabular-nums}.etris__alerts{gap:var(--td-space-3);margin-bottom:var(--td-space-4);display:grid}@media (width<=767px){.etris tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.etris .c-no{width:auto}.etris td.c-no{display:none}.copyrow .el-button{min-width:var(--td-tap);height:var(--td-tap)}}.paperstage{border-radius:var(--td-radius-sheet);padding:var(--td-space-5);background:#dbe3ee;overflow:hidden}.paperfit{width:100%;position:relative}.paper{transform-origin:0 0;width:297mm;height:210mm;color:var(--td-ink);background:#fff;border:1px solid #c3cdda;flex-direction:column;padding:11mm 12mm;font-size:11px;line-height:1.35;display:flex;position:absolute;top:0;left:0}.t3__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.t3__title{font-size:18px;font-weight:700;line-height:24px}.t3__sub{color:var(--td-stone);font-size:11px}.t3__id{text-align:right;color:var(--td-stone);font-size:10px}.t3__meta{border:1px solid var(--td-ink);grid-template-columns:96px minmax(0,1fr) 96px minmax(0,1fr);margin-top:10px;display:grid}.t3__meta>div{border-top:1px solid var(--td-ink);padding:4px 8px}.t3__meta>div:nth-child(-n+4){border-top:0}.t3__meta .k{background:var(--td-shade);font-weight:700}.t3__meta .v{font-weight:500}.t3tbl{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:10px}.t3tbl th,.t3tbl td{border:1px solid var(--td-ink);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:3px 6px}.t3tbl th{background:var(--td-shade);font-size:10.5px;font-weight:700}.t3tbl td{height:27px}.t3tbl .c{text-align:center}.t3tbl th span{font-weight:500;display:block}.t3tbl td.sig{background:#fff}.t3__decl{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:16px;margin-top:auto;display:grid}.t3__decl p{font-size:10.5px}.t3__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin-top:18px;display:grid}.t3__line{border-bottom:1px solid var(--td-ink);height:22px}.t3__fields small{color:var(--td-stone);margin-top:2px;font-size:10px;display:block}.t3__stamp{border:1px dashed var(--td-ink);height:92px;color:var(--td-stone);place-items:end center;padding:4px;font-size:10px;display:grid}.t3__foot{color:var(--td-stone);justify-content:space-between;gap:12px;margin-top:8px;font-size:9.5px;display:flex}@media print{@page{size:A4 landscape;margin:0}body{background:#fff}.rail,.bottomnav,.context,.noprint,.skip-link,.crumb,.ph,.paperhelp,.el-message{display:none!important}.app{display:block!important}.page{max-width:none!important;padding:0!important}.paperstage{background:0 0;border-radius:0;padding:0}.paperfit{height:auto!important}.paper{border:0;position:static;transform:none!important}}.crumb{margin-bottom:var(--td-space-2);color:var(--td-stone);font-size:var(--td-fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crumb a{color:var(--td-stone)}.num-id{white-space:nowrap}.cm-sections{gap:var(--td-space-10);display:grid}.cm-sections>.section{margin-top:0}.cm-total{font-size:var(--td-fs-sm);color:var(--td-stone);font-variant-numeric:tabular-nums}.cm-total b{color:var(--td-ink);font-weight:600}.cm-none{padding:var(--td-space-4) var(--td-space-5) var(--td-space-4) var(--td-space-6);font-size:var(--td-fs-sm);color:var(--td-stone)}.cm-fold>summary{justify-content:space-between;align-items:center;gap:var(--td-space-4);min-height:var(--td-tap);cursor:pointer;list-style:none;display:flex}.cm-fold>summary::-webkit-details-marker{display:none}.cm-fold>summary h2{font-size:var(--td-fs-lg);align-items:center;gap:var(--td-space-2);font-weight:600;line-height:26px;display:flex}.cm-fold>summary h2 .count{color:var(--td-stone);font-weight:500;font-size:var(--td-fs-md)}.cm-fold>summary:after{content:"Show";color:var(--td-brand);font-weight:600;font-size:var(--td-fs-sm);flex:none}.cm-fold[open]>summary:after{content:"Hide"}.cm-fold>.sheet{margin-top:var(--td-space-3)}.cm-detail{gap:var(--td-space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.cm-main{gap:var(--td-space-8);min-width:0;display:grid}.cm-aside{gap:var(--td-space-6);min-width:0;display:grid}.cm-sec .section__head{margin-bottom:var(--td-space-3)}.cm-banner{margin-bottom:var(--td-space-6)}.cm-facts-line{font-size:var(--td-fs-sm);color:var(--td-stone);margin-top:var(--td-space-1);overflow-wrap:anywhere}.cm-grp{padding:12px var(--td-space-5);background:var(--td-shade);border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line);font-size:var(--td-fs-sm);color:var(--td-stone);justify-content:space-between;gap:var(--td-space-3);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.cm-grp span{font-weight:400}.sheet>.cm-grp:first-child{border-top:0;border-radius:7px 7px 0 0}.cm-ck{margin:0;padding:0;list-style:none}.cm-ck__i{gap:0 var(--td-space-3);padding:10px var(--td-space-5) 10px var(--td-space-2);border-top:1px solid var(--td-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;display:grid}.cm-ck>.cm-ck__i:first-child{border-top:0}.cm-ck__i>*{min-width:0}.cm-ck__cell{place-items:center;width:44px;height:44px;display:grid}.cm-ck__t{font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;padding-top:11px;line-height:22px}label.cm-ck__t{cursor:pointer;display:block}.cm-ck__s{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;margin-top:2px}.cm-ck__s b{color:var(--td-ink);font-weight:600}.cm-ck__a{font-size:var(--td-fs-sm);gap:0 var(--td-space-4);flex-wrap:wrap;justify-content:flex-end;padding-top:12px;font-weight:600;display:flex}.cm-ck__a a,.cm-ck__a button{white-space:nowrap}.cm-ck__a button{color:var(--td-brand);font:600 var(--td-fs-sm) var(--td-font);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.cm-ck__n{font-size:var(--td-fs-sm);color:var(--td-ink);padding-left:var(--td-space-2);border-left:3px solid var(--td-line);overflow-wrap:anywhere;margin-top:4px}.cm-noteform{margin-top:var(--td-space-2);gap:var(--td-space-2);flex-wrap:wrap;display:flex}.cm-noteform .input{flex:200px}.cm-dot{border:2px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cm-dot .icon{stroke-width:2.6px;width:14px;height:14px}.cm-dot--ok{color:var(--td-success);background:var(--td-success-bg);border-color:var(--td-success-edge)}.cm-dot--warn{color:var(--td-warning);background:var(--td-warning-bg);border-color:var(--td-warning-edge)}.cm-cb{appearance:none;cursor:pointer;border:2px dashed var(--td-stone);background:var(--td-paper);border-radius:6px;width:24px;height:24px;margin:0}.cm-cb:checked{border-style:solid;border-color:var(--td-success-edge);background-color:var(--td-success-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23146c3b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px}.cm-cb:disabled{cursor:default}.cm-amts{padding:var(--td-space-3) var(--td-space-5) var(--td-space-4);gap:10px var(--td-space-4);font-size:var(--td-fs-sm);grid-template-columns:minmax(7.5em,1fr) minmax(0,auto);margin:0;display:grid}.cm-amts dt{color:var(--td-stone);overflow-wrap:anywhere}.cm-amts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cm-amts dd small{color:var(--td-stone);font-weight:400;display:block}.cm-amts dd.cm-nil{color:var(--td-hint);font-weight:400}.cm-amts .cm-diff{color:var(--td-warning);font-weight:600}.cm-note{padding:0 var(--td-space-5) var(--td-space-4);font-size:var(--td-fs-sm);color:var(--td-stone)}.cm-docs{margin:0;padding:0;list-style:none}.cm-doc{gap:4px var(--td-space-3);padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cm-docs>.cm-doc:first-child{border-top:0}.cm-doc>*{min-width:0}.cm-doc b{font-size:var(--td-fs-md);font-weight:600;line-height:22px;display:block}.cm-doc p{font-size:var(--td-fs-sm);color:var(--td-stone)}.cm-qs{margin:0;padding:0;list-style:none}.cm-q{padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);position:relative}.cm-qs>.cm-q:first-child{border-top:0}.cm-q:before{content:"";border-left:3px solid var(--td-warning);position:absolute;top:10px;bottom:10px;left:0}.cm-q--done:before{border-left-color:var(--td-info)}.cm-q__h{align-items:center;gap:4px var(--td-space-3);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.cm-q__q{font-size:var(--td-fs-md);overflow-wrap:anywhere;margin:4px 0}.cm-q__a{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.cm-q__a b{color:var(--td-ink);font-weight:600}.chist{margin:0;padding:0;list-style:none}.chist__i{gap:var(--td-space-3);padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);grid-template-columns:112px minmax(0,1fr);display:grid}.chist>.chist__i:first-child{border-top:0}.chist__i>*{min-width:0}.chist__i time{font-variant-numeric:tabular-nums;font-weight:600}.chist__i b{font-size:var(--td-fs-md);font-weight:600;line-height:22px;display:block}.chist__i span{color:var(--td-stone);overflow-wrap:anywhere;display:block}.cm-lockline{gap:var(--td-space-2);padding:var(--td-space-3);border:1px solid var(--td-line);border-left:3px solid var(--td-stone);border-radius:var(--td-radius);background:var(--td-shade);font-size:var(--td-fs-sm);color:var(--td-ink);margin-bottom:var(--td-space-4);align-items:flex-start;display:flex}.cm-lockline .icon{width:18px;height:18px;color:var(--td-stone);margin-top:1px}.cm-lockline p{color:var(--td-ink);margin:0}.asheet .cm-lockline p{margin-top:0}.paper.paper--portrait{width:210mm;height:297mm;padding:14mm 15mm}.jd14__head{border-bottom:2px solid var(--td-ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:8px;display:flex}.jd14__title{font-size:20px;font-weight:700;line-height:26px}.jd14__sub{color:var(--td-stone);font-size:11px}.jd14__form{text-align:right;color:var(--td-stone);font-size:10px}.jd14__sec{margin-top:12px}.jd14__sec h3{border:1px solid var(--td-ink);background:var(--td-shade);border-bottom:0;margin:0;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px}.jd14__kv{border:1px solid var(--td-ink);grid-template-columns:170px minmax(0,1fr);display:grid}.jd14__kv>div{border-top:1px solid var(--td-ink);overflow-wrap:anywhere;padding:4px 8px}.jd14__kv>div:nth-child(-n+2){border-top:0}.jd14__kv .k{background:var(--td-shade);font-weight:700}.jd14__kv .v.blank{color:var(--td-stone);font-style:italic}.jd14tbl{border-collapse:collapse;table-layout:fixed;width:100%}.jd14tbl th,.jd14tbl td{border:1px solid var(--td-ink);text-align:left;vertical-align:middle;padding:4px 8px}.jd14tbl th{background:var(--td-shade);font-weight:700}.jd14tbl td.n,.jd14tbl th.n{text-align:right;font-variant-numeric:tabular-nums}.jd14__decl{border:1px solid var(--td-ink);margin-top:12px;padding:8px 10px 12px}.jd14__decl p{font-size:10.5px}.jd14__sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:22px;display:grid}.jd14__sign .t3__line{height:24px}.jd14__sign small{color:var(--td-stone);margin-top:2px;font-size:10px;display:block}.jd14__stamp{border:1px dashed var(--td-ink);height:84px;color:var(--td-stone);place-items:end center;padding:4px;font-size:10px;display:grid}.jd14__foot{color:var(--td-stone);justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:9.5px;display:flex}.paperstage--portrait{max-width:100%}@media (width<=1100px){.cm-detail{gap:var(--td-space-8);flex-direction:column;display:flex}.cm-main,.cm-aside{display:contents}.cm-o1{order:1}.cm-o2{order:2}.cm-o3{order:3}.cm-o4{order:4}.cm-o5{order:5}.cm-o6{order:6}.cm-o7{order:7}.cm-o8{order:8}}@media (width<=767px){.cm-sections{gap:var(--td-space-8)}.cm-none{padding:var(--td-space-4)}.cm-grp{padding:12px var(--td-space-4)}.cm-ck__i{padding:var(--td-space-2) var(--td-space-4) var(--td-space-2) 4px;grid-template-columns:44px minmax(0,1fr)}.cm-ck__a{grid-column:2;justify-content:flex-start;padding-top:0}.cm-ck__a a,.cm-ck__a button{min-height:var(--td-tap);align-items:center;display:inline-flex}.cm-amts,.cm-note{padding-left:var(--td-space-4);padding-right:var(--td-space-4)}.cm-doc{padding:var(--td-space-3) var(--td-space-4);grid-template-columns:minmax(0,1fr)}.cm-doc .btn{width:100%}.cm-q{padding:14px var(--td-space-4) 14px var(--td-space-5)}.chist__i{padding:var(--td-space-3) var(--td-space-4);grid-template-columns:minmax(0,1fr);gap:2px}.cm-noteform .btn{flex:1}.paperstage--portrait{padding:var(--td-space-2)}}.cm-facts{gap:var(--td-space-2) var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);font-size:var(--td-fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.cm-facts dt{color:var(--td-stone)}.cm-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.cm-facts .missing{color:var(--td-warning);align-items:flex-start;gap:4px;font-weight:600;display:inline-flex}.cm-facts .missing .icon{flex:none;width:16px;height:16px;margin-top:2px}@media (width<=767px){.cm-facts{padding-right:var(--td-space-4);padding-left:var(--td-space-4)}}.clms{margin:0;padding:0;list-style:none}.clm{gap:4px var(--td-space-5);padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) 150px;align-items:center;display:grid;position:relative}.clms>.clm:first-child{border-top:0}.clm>*{min-width:0}.clm:hover{background:var(--td-shade)}.clm:before{content:"";border-left:3px solid var(--td-info);position:absolute;top:10px;bottom:10px;left:0}.clm--pencil:before{border-left-style:dashed;border-left-color:var(--td-stone)}.clm--look:before{border-left-color:var(--td-warning)}.clm--paid:before{border-left-color:var(--td-success)}.clm--void:before{border-left-color:var(--td-line)}.clm--void{color:var(--td-stone)}.clm--struck .clm__title{text-decoration:line-through;text-decoration-thickness:1.5px}.clm__title{font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;line-height:22px}.clm__open{color:inherit;text-decoration:none}.clm__open:hover{color:inherit;text-decoration:underline}.clm__open:after{content:"";z-index:1;position:absolute;inset:0}.clm__open:focus-visible{outline:none}.clm__open:focus-visible:after{outline:2px solid var(--td-brand);outline-offset:-2px;border-radius:var(--td-radius)}.clm__sub{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.clm__state{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.clm__state b{color:var(--td-ink);font-weight:600}.clm__state .warnline{font-weight:600}.clm__amt{text-align:right;font-size:var(--td-fs-sm);color:var(--td-stone);font-variant-numeric:tabular-nums}.clm__amt b{font-size:var(--td-fs-md);color:var(--td-ink);white-space:nowrap;font-weight:600;line-height:22px;display:block}.clm--void .clm__amt b{color:var(--td-stone)}@media (width<=1100px){.clm{gap:4px var(--td-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) 124px}}@media (width<=767px){.clm{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr);gap:4px}.clm__state{margin-top:2px}.clm__amt{text-align:left;align-items:baseline;gap:0 var(--td-space-2);flex-wrap:wrap;display:flex}.clm__amt b{display:inline}.cm-doc .el-button{width:100%}}.rail{scrollbar-width:none;overflow:hidden auto}.rail::-webkit-scrollbar{display:none}.rail__badge{background:var(--td-danger);color:#fff;min-width:18px;height:18px;font-size:var(--td-fs-caption);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:4px;right:14px}.bsheet__opt small{font-weight:400;font-size:var(--td-fs-sm);color:var(--td-stone);margin-left:auto}.ivrs{margin:0;padding:0;list-style:none}.ivr{gap:4px var(--td-space-5);padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:168px minmax(0,1.5fr) minmax(0,1.4fr) 132px;align-items:center;display:grid;position:relative}.ivrs>.ivr:first-child{border-top:0}.ivr>*{min-width:0}.ivr:hover{background:var(--td-shade)}.ivr:before{content:"";border-left:3px solid var(--td-info);position:absolute;top:10px;bottom:10px;left:0}.ivr--draft:before{border-left-style:dashed;border-left-color:var(--td-stone)}.ivr--part:before{border-left-color:var(--td-warning)}.ivr--over:before{border-left-color:var(--td-danger)}.ivr--paid:before{border-left-color:var(--td-success)}.ivr--void:before{border-left-color:var(--td-line)}.ivr--void{color:var(--td-stone)}.ivr--void .ivr__no,.ivr--void .ivr__payer{text-decoration:line-through;text-decoration-thickness:1.5px}.ivr__no{font-weight:600;font-size:var(--td-fs-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:22px}.ivr__open{color:inherit;text-decoration:none}.ivr__open:hover{color:inherit;text-decoration:underline}.ivr__open:after{content:"";z-index:1;position:absolute;inset:0}.ivr__open:focus-visible{outline:none}.ivr__open:focus-visible:after{outline:2px solid var(--td-brand);outline-offset:-2px;border-radius:var(--td-radius)}.ivr__kind,.ivr__sub{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.ivr__payer{font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;line-height:22px}.ivr__state{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ivr__amt{text-align:right;font-size:var(--td-fs-sm);color:var(--td-stone);font-variant-numeric:tabular-nums}.ivr__amt b{font-size:var(--td-fs-md);color:var(--td-ink);white-space:nowrap;font-weight:600;line-height:22px;display:block}.ivr--void .ivr__amt b{color:var(--td-stone)}.iv-sum{font-variant-numeric:tabular-nums}.ivp-list{margin:0;padding:0;list-style:none}.ivp{gap:2px var(--td-space-3);padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ivp-list>.ivp:first-child{border-top:0}.ivp>*{min-width:0}.ivp__t{font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;line-height:22px}.ivp__amt{text-align:right;font-weight:600;font-size:var(--td-fs-md);font-variant-numeric:tabular-nums;white-space:nowrap}.ivp__sub{color:var(--td-stone);overflow-wrap:anywhere;grid-column:1/-1}.ivp__sub a{font-weight:600}.ivp--fee .ivp__amt,.ivp--fee .ivp__t{color:var(--td-stone)}.ivl{padding:var(--td-space-4) var(--td-space-5)}.ivl>p{font-size:var(--td-fs-sm);color:var(--td-stone);margin-bottom:var(--td-space-3)}.ivl__url{align-items:center;gap:var(--td-space-2);padding:var(--td-space-2) var(--td-space-2) var(--td-space-2) var(--td-space-3);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);min-height:var(--td-tap);display:flex}.ivl__url span{overflow-wrap:anywhere;min-width:0;font-size:var(--td-fs-sm);flex:1;font-weight:600}.ivl__acts{gap:var(--td-space-2);margin-top:var(--td-space-3);flex-wrap:wrap;display:flex}.checkline--bad{color:var(--td-ink);background:var(--td-danger-bg);border-color:var(--td-danger-edge)}.checkline--bad .icon{color:var(--td-danger)}.iv-kv{padding:var(--td-space-4) var(--td-space-5);gap:6px var(--td-space-4);font-size:var(--td-fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.iv-kv dt{color:var(--td-stone)}.iv-kv dd{overflow-wrap:anywhere;margin:0;font-weight:500}.iv-kv dd .missing{color:var(--td-warning);font-weight:600}.cm-amts dd.iv-strong,.cm-amts dt.iv-strong{color:var(--td-ink);font-size:var(--td-fs-md);font-weight:700}.cm-amts dd.iv-ok{color:var(--td-success);font-weight:700}.iv-previewbar{justify-content:space-between;align-items:center;gap:var(--td-space-2) var(--td-space-4);padding:var(--td-space-3) var(--td-space-5);border-bottom:1px solid var(--td-line);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.ip{font-size:11px;line-height:1.4}.paper .ip__head{border-bottom:2px solid var(--td-ink);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;display:flex}.ip__seller b{font-size:15px;line-height:20px;display:block}.ip__seller p{color:var(--td-stone);font-size:10.5px}.ip__seller p b.ip__sst{color:var(--td-ink);font-size:10.5px;display:inline}.ip__doc{text-align:right;flex:none}.ip__title{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:28px}.ip__kv{grid-template-columns:auto auto;justify-content:end;gap:2px 12px;margin:6px 0 0;font-size:11px;display:grid}.ip__kv dt{color:var(--td-stone);text-align:right}.ip__kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ip__to{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.ip__to--one{grid-template-columns:minmax(0,1fr)}.ip__box{border:1px solid var(--td-ink);overflow-wrap:anywhere;padding:6px 8px}.ip__box h3{color:var(--td-stone);margin:0 0 2px;font-size:10px;font-weight:700;line-height:14px}.ip__box p{font-size:11px}.ip__tbl{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px}.ip__tbl th,.ip__tbl td{border:1px solid var(--td-ink);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:4px 6px}.ip__tbl th{background:var(--td-shade);font-size:10.5px;font-weight:700}.ip__tbl .n{text-align:right;font-variant-numeric:tabular-nums}.ip__tbl .c{text-align:center}.ip__tbl--kv th{width:168px}.ip__tbl--kv td{font-size:11px}.ip__tot{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;width:300px;margin:8px 0 0 auto;font-size:11px;display:grid}.ip__tot b{text-align:right;font-weight:600}.ip__tot .ip__grand{border-top:2px solid var(--td-ink);margin-top:2px;padding-top:4px;font-size:13px;font-weight:700}.ip__words{border:1px solid var(--td-ink);margin-top:10px;padding:6px 8px;font-size:11px;font-weight:600}.ip__words span{color:var(--td-stone);font-size:10px;font-weight:400;display:block}.ip__pay{margin-top:10px}.ip__note{color:var(--td-stone);margin-top:10px;font-size:10.5px}.ip__note b{color:var(--td-ink)}.ip__sign{grid-template-columns:240px;margin-top:18px;display:grid}.ip__sign small{color:var(--td-stone);margin-top:2px;font-size:10px;display:block}.ip__rcv{border:2px solid var(--td-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.ip__rcv span{color:var(--td-stone);font-size:12px}.ip__rcv b{font-variant-numeric:tabular-nums;font-size:24px;line-height:28px}.ip__foot{color:var(--td-stone);justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:9.5px;display:flex}.ip__wm{text-align:center;letter-spacing:.08em;color:#16202e12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:140px;font-weight:700;line-height:1;position:absolute;top:40%;left:0;right:0;transform:rotate(-24deg)}.paper--invoice{overflow:hidden}.lns{gap:var(--td-space-3);margin:0;padding:0;list-style:none;display:grid}.ln{gap:0 var(--td-space-3);padding:var(--td-space-3);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-paper);grid-template-columns:minmax(0,1fr) 84px 140px 128px 116px 44px;align-items:start;display:grid}.lns--nosst .ln{grid-template-columns:minmax(0,1fr) 84px 140px 116px 44px}.lns--nosst .ln__sst{display:none}.ln__c{align-content:start;gap:6px;min-width:0;display:grid}.ln__c label{font-size:var(--td-fs-sm);font-weight:600}.ln__amt{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;min-height:40px;font-weight:700;display:flex}.ln__rm{align-self:end}.ln .td-input,.ln .td-select{height:40px}.ln .td-input.ln__num{text-align:right;font-variant-numeric:tabular-nums}.ln--locked .td-input{background:var(--td-shade);color:var(--td-stone)}.lns-foot{gap:var(--td-space-2) var(--td-space-4);margin-top:var(--td-space-3);flex-wrap:wrap;align-items:center;display:flex}.bt{margin:var(--td-space-4) 0 0;padding:var(--td-space-4) var(--td-space-5);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);gap:6px var(--td-space-4);font-size:var(--td-fs-sm);grid-template-columns:minmax(7em,1fr) minmax(0,auto);display:grid}.bt dt{color:var(--td-stone)}.bt dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bt dt.bt-total,.bt dd.bt-total{padding-top:var(--td-space-2);border-top:1px solid var(--td-line);font-size:var(--td-fs-md);color:var(--td-ink);font-weight:700}.bt-words{margin-top:var(--td-space-3);font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.frombox{padding:var(--td-space-3) var(--td-space-4);border:1px solid var(--td-line);border-left:3px solid var(--td-info);border-radius:var(--td-radius);background:var(--td-shade);font-size:var(--td-fs-sm)}.frombox b{font-size:var(--td-fs-md);overflow-wrap:anywhere;display:block}.frombox p{color:var(--td-stone);overflow-wrap:anywhere}.frombox dl{margin:var(--td-space-2) 0 0;gap:4px var(--td-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.frombox dt{color:var(--td-stone)}.frombox dd{overflow-wrap:anywhere;margin:0}.kindbox[hidden],.kindbox[hidden] *{display:none!important}.pp-card{margin-top:var(--td-space-5)}.pp-facts{gap:8px var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);font-size:var(--td-fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.pp-facts dt{color:var(--td-stone)}.pp-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.pp-lines{padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);gap:6px;margin:0;list-style:none;display:grid}.pp-lines li{justify-content:space-between;gap:var(--td-space-3);display:flex}.pp-lines li span:first-child{overflow-wrap:anywhere;min-width:0}.pp-lines li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.pp-sum{justify-content:space-between;align-items:baseline;gap:var(--td-space-3);padding:var(--td-space-4) var(--td-space-5);border-top:1px solid var(--td-line);background:var(--td-shade);border-radius:0 0 var(--td-radius-sheet) var(--td-radius-sheet);display:flex}.pp-sum span{font-weight:600}.pp-sum b{font-size:var(--td-fs-xl);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:32px}:root .el-button.pp-pay{width:100%;height:56px;font-size:var(--td-fs-lg);margin:0}.pp-trust{margin-top:var(--td-space-3);font-size:var(--td-fs-sm);color:var(--td-stone);align-items:flex-start;gap:6px;display:flex}.pp-trust .icon{flex:none;width:16px;height:16px;margin-top:2px}.pp-help{margin-top:var(--td-space-6);font-size:var(--td-fs-sm);color:var(--td-stone)}.pp-go{gap:var(--td-space-3);padding:var(--td-space-5);margin-top:var(--td-space-5);justify-items:start;display:grid}.bp-head{align-items:center;gap:var(--td-space-2) var(--td-space-3);margin-bottom:var(--td-space-4);flex-wrap:wrap;display:flex}.bp-head h2{margin:0!important}.keyrow{gap:var(--td-space-2);align-items:center;display:flex}.keyrow .td-input{flex:1;min-width:0}.keyrow .el-button{flex:none}.td-input--masked{letter-spacing:.12em;color:var(--td-stone);background:var(--td-shade)}.bp-note{gap:var(--td-space-2);padding:var(--td-space-3);border:1px solid var(--td-line);border-left:3px solid var(--td-stone);border-radius:var(--td-radius);background:var(--td-shade);font-size:var(--td-fs-sm);color:var(--td-ink);margin-bottom:var(--td-space-5);align-items:flex-start;display:flex}.bp-note .icon{width:18px;height:18px;color:var(--td-stone);margin-top:1px}.bp-note p{overflow-wrap:anywhere}.bp-ex{font-size:var(--td-fs-sm);color:var(--td-stone)}.bp-ex b{color:var(--td-ink);font-variant-numeric:tabular-nums}.bp-switch{align-items:flex-start;gap:var(--td-space-3);min-height:var(--td-tap);display:flex}.bp-switch input{width:20px;height:20px;accent-color:var(--td-brand);flex:none;margin-top:2px}.bp-switch label{font-weight:600;font-size:var(--td-fs-md)}.bp-switch p{font-size:var(--td-fs-sm);color:var(--td-stone);font-weight:400}.grid3e{gap:0 var(--td-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid3e>*{min-width:0}.ln__rmt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.paper--invoice{overflow:visible}}@media (width>=768px){.lns>.ln:not(:first-child) .ln__c label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lns>.ln:not(:first-child) .ln__rm{align-self:start}}@media (width<=1100px){.ivr{gap:4px var(--td-space-4);grid-template-columns:150px minmax(0,1.4fr) minmax(0,1.3fr) 112px}}@media (width<=767px){.ivr{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr);gap:4px}.ivr__state{margin-top:2px}.ivr__amt{text-align:left;align-items:baseline;gap:0 var(--td-space-2);flex-wrap:wrap;display:flex}.ivr__amt b{display:inline}.ivp{padding:var(--td-space-3) var(--td-space-4)}.ivl{padding:var(--td-space-4)}.ivl__acts .el-button{flex:100%}.iv-kv{padding:var(--td-space-4)}.iv-previewbar{padding:var(--td-space-3) var(--td-space-4)}.ln,.lns--nosst .ln{gap:var(--td-space-3) var(--td-space-3);padding:var(--td-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ln .ln__desc{grid-column:1/-1}.ln .ln__rm{grid-column:1/-1;align-self:stretch}.ln .ln__rm .el-button{width:100%}.ln .ln__rm .ln__rmt{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.ln .td-input,.ln .td-select{height:var(--td-tap)}.ln__amt{min-height:var(--td-tap);justify-content:flex-start}.lns-foot .el-button{flex:100%}.bt{padding:var(--td-space-4)}.pp-facts,.pp-lines,.pp-sum{padding-left:var(--td-space-4);padding-right:var(--td-space-4)}.keyrow{flex-wrap:wrap}.keyrow .el-button{width:100%}.grid3e{grid-template-columns:minmax(0,1fr)}.ph__actions{flex-wrap:wrap}}.cr-sess{justify-content:space-between;gap:var(--td-space-2) var(--td-space-5);padding:var(--td-space-3) var(--td-space-5);margin-bottom:var(--td-space-6);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;align-items:center;display:flex}.cr-sess b{color:var(--td-ink);font-size:var(--td-fs-md);overflow-wrap:anywhere}.cr-sess>*{min-width:0}.cr-bar{align-items:flex-end;gap:var(--td-space-3) var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);border-bottom:1px solid var(--td-line);flex-wrap:wrap;display:flex}.cr-bar .field{flex:260px;min-width:0;max-width:360px;margin:0}.cr-bar__end{justify-items:end;gap:4px;min-width:0;margin-left:auto;display:grid}.cr-bar__end .hint{font-size:var(--td-fs-caption)}.crs{margin:0;padding:0;list-style:none}.cr{gap:6px var(--td-space-5);padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:168px minmax(0,1.5fr) minmax(0,1.3fr) 296px;align-items:center;display:grid;position:relative}.crs>.cr:first-child{border-top:0}.cr>*{min-width:0}.cr:before{content:"";border-left:3px solid var(--td-success);position:absolute;top:10px;bottom:10px;left:0}.cr--replaced:before,.cr--revoked:before{border-left-color:var(--td-line)}.cr--replaced,.cr--revoked{color:var(--td-stone)}.cr--replaced .cr__no,.cr--revoked .cr__no,.cr--replaced .cr__name,.cr--revoked .cr__name{text-decoration:line-through;text-decoration-thickness:1.5px}.cr__no{font-weight:600;font-size:var(--td-fs-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:22px}.cr__state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cr__name{font-weight:600;font-size:var(--td-fs-md);overflow-wrap:anywhere;line-height:22px}.cr__sub{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.cr__acts{gap:var(--td-space-2);justify-content:flex-end;align-items:center;display:flex}.cr__acts .btn{flex:none}.cr__more{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.cr-fold{border-top:1px solid var(--td-line)}.cr-fold>summary{justify-content:space-between;align-items:center;gap:var(--td-space-3);min-height:var(--td-tap);padding:var(--td-space-2) var(--td-space-5);cursor:pointer;font-weight:600;font-size:var(--td-fs-md);list-style:none;display:flex}.cr-fold>summary::-webkit-details-marker{display:none}.cr-fold>summary span{font-weight:400;font-size:var(--td-fs-sm);color:var(--td-stone)}.cr-none{gap:4px var(--td-space-4);padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.cr-none:before{content:"";border-left:3px dashed var(--td-stone);position:absolute;top:10px;bottom:10px;left:0}.cr-none>*{min-width:0}.cr-none__name{overflow-wrap:anywhere;font-weight:600}.cr-none__why{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.cr-days{flex-direction:column;gap:6px;display:flex}.is-rule{margin-bottom:var(--td-space-4)}.is-grp{margin-top:var(--td-space-4)}.is-grp__h{justify-content:space-between;gap:var(--td-space-3);font-size:var(--td-fs-sm);font-weight:600;display:flex}.is-grp__h span{color:var(--td-stone);white-space:nowrap;font-weight:400}.is-names{font-size:var(--td-fs-sm);margin:6px 0 0;padding:0;list-style:none}.is-names li{justify-content:space-between;gap:var(--td-space-3);border-top:1px solid var(--td-line);padding:6px 0;display:flex}.is-names li>span:first-child{overflow-wrap:anywhere;min-width:0}.is-names li>span:last-child{color:var(--td-stone);white-space:nowrap}.is-sechead{margin:var(--td-space-6) 0 var(--td-space-2);font-size:var(--td-fs-md);font-weight:600}.is-ex{padding:var(--td-space-3);border:1px solid var(--td-line);border-left:3px dashed var(--td-stone);border-radius:var(--td-radius);margin-top:var(--td-space-2)}.is-ex__n{overflow-wrap:anywhere;font-weight:600}.is-ex__r{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.is-ex .field{margin:var(--td-space-2) 0 0}.vf-sheet{margin-top:var(--td-space-5)}.vf-facts{gap:10px var(--td-space-4);padding:var(--td-space-4) var(--td-space-5);font-size:var(--td-fs-sm);grid-template-columns:minmax(0,8.5em) minmax(0,1fr);margin:0;display:grid}.vf-facts dt{color:var(--td-stone)}.vf-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.vf-facts dd.vf-big{font-size:var(--td-fs-md);font-weight:700}.vf-note{margin-top:var(--td-space-4);font-size:var(--td-fs-sm);color:var(--td-stone);align-items:flex-start;gap:6px;display:flex}.vf-note .icon{flex:none;width:16px;height:16px;margin-top:2px}.vf-when{margin-top:var(--td-space-6);font-size:var(--td-fs-caption);color:var(--td-hint)}.ck__result h1{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:30px}.vf-brand{align-items:center;gap:var(--td-space-2);font-weight:600;font-size:var(--td-fs-sm);color:var(--td-stone);display:flex}.cs-grid{gap:var(--td-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cs-prev{padding:var(--td-space-4);min-width:0}.cs-prev h2{font-size:var(--td-fs-lg);margin-bottom:var(--td-space-2);line-height:26px}.cs-prev .paperstage{padding:var(--td-space-3)}.cs-prev .hint{margin-top:var(--td-space-2)}.cs-note{gap:var(--td-space-2);padding:var(--td-space-3);border:1px solid var(--td-line);border-left:3px solid var(--td-stone);border-radius:var(--td-radius);background:var(--td-shade);font-size:var(--td-fs-sm);color:var(--td-ink);margin-bottom:var(--td-space-5);align-items:flex-start;display:flex}.cs-note .icon{width:18px;height:18px;color:var(--td-stone);margin-top:1px}.cs-note p{overflow-wrap:anywhere}.up{gap:var(--td-space-4);grid-template-columns:136px minmax(0,1fr);align-items:start;display:grid}.up>*{min-width:0}.up__box{border:1.5px dashed var(--td-edge);border-radius:var(--td-radius);background:var(--td-paper);width:136px;height:84px;font-size:var(--td-fs-caption);color:var(--td-hint);text-align:center;place-items:center;padding:6px;display:grid;overflow:hidden}.up__box img{object-fit:contain;max-width:100%;max-height:100%}.up__acts{gap:var(--td-space-2);flex-wrap:wrap;display:flex}.up__acts label.btn{position:relative}.up__acts label.btn:has(input:focus-visible){outline:2px solid var(--td-brand);outline-offset:2px}.up__meta{margin-top:var(--td-space-2)}.sw{gap:var(--td-space-2);flex-wrap:wrap;display:flex}.sw label{position:relative}.sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sw span{align-items:center;gap:var(--td-space-2);min-height:var(--td-tap);padding:0 var(--td-space-3);border:1px solid var(--td-edge);border-radius:var(--td-radius);background:var(--td-paper);font-size:var(--td-fs-sm);font-weight:500;display:inline-flex}.sw i{background:var(--sw);border:1px solid #16202e4d;border-radius:50%;flex:none;width:18px;height:18px}.sw input:checked+span{border-color:var(--td-brand);box-shadow:inset 0 0 0 1px var(--td-brand);background:var(--td-brand-tint);font-weight:700}.sw input:focus-visible+span{outline:2px solid var(--td-brand);outline-offset:2px}.cs-ex{font-size:var(--td-fs-sm);color:var(--td-stone);margin-top:var(--td-space-2)}.cs-ex b{color:var(--td-ink)}.paper--cert{padding:0;display:block;overflow:hidden}.cp{color:var(--td-ink);font-size:14px;line-height:1.35;position:absolute;inset:0}.cp__frame{border:1.5px solid var(--td-ink);position:absolute;inset:9mm}.cp__frame:before{content:"";border:2px solid var(--cp-accent);position:absolute;inset:5px}.cp__in{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:14mm 22mm}.cp__head{justify-content:center;align-items:center;gap:16px;display:flex}.cp__logo{object-fit:contain;max-width:170px;height:52px}.cp__centre b{font-size:20px;line-height:24px;display:block}.cp__centre span{color:var(--td-stone);font-size:12px}.cp__title{border-bottom:2px solid var(--cp-accent);letter-spacing:-.01em;color:var(--cp-accent);overflow-wrap:anywhere;max-width:100%;margin-top:18px;padding-bottom:8px;font-size:42px;font-weight:700;line-height:48px}.cp__lead{color:var(--td-stone);margin-top:14px;font-size:15px}.cp__name{overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:38px;font-weight:700;line-height:44px}.cp__id{color:var(--td-stone);overflow-wrap:anywhere;max-width:100%;margin-top:4px;font-size:14px}.cp__course{overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:26px;font-weight:700;line-height:32px}.cp__when{max-width:100%;margin-top:10px;font-size:15px;line-height:22px}.cp__sigs{grid-template-columns:repeat(2,minmax(0,300px));justify-content:space-around;gap:60px;width:100%;margin-top:auto;display:grid}.cp__sigbox{justify-content:center;align-items:flex-end;height:46px;display:flex}.cp__sigbox img{max-width:100%;max-height:46px}.cp__sigline{border-top:1px solid var(--td-ink)}.cp__sig b{overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.cp__sig span{color:var(--td-stone);font-size:12px;display:block}.cp__foot{text-align:left;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:16px;display:flex}.cp__no span{color:var(--td-stone);font-size:12px;display:block}.cp__no b{font-variant-numeric:tabular-nums;font-size:16px;display:block}.cp__verify{align-items:center;gap:12px;display:flex}.cp__qr{border:1px solid var(--td-ink);background:#fff;flex:none;width:72px;height:72px;padding:3px}.cp__qr svg{width:100%;height:100%;display:block}.cp__verify p{color:var(--td-stone);font-size:11px;line-height:15px}.cp__verify p b{color:var(--td-ink);font-variant-numeric:tabular-nums}@media print{.paper--cert{position:relative;overflow:hidden}}.hc-list{margin:0;padding:0;list-style:none}.hc{gap:var(--td-space-2) var(--td-space-4);padding:14px var(--td-space-4);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hc-list>.hc:first-child{border-top:0}.hc>*{min-width:0}.hc__name{overflow-wrap:anywhere;font-weight:600;line-height:22px}.hc__line{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.hc--none{color:var(--td-stone)}.hc-actions{gap:var(--td-space-2);margin-top:var(--td-space-3);flex-wrap:wrap;display:flex}@media (width>=1200px){.cs-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.cs-prev{top:var(--td-space-4);position:sticky}}@media (width<=1100px){.cr{grid-template-columns:150px minmax(0,1fr)}.cr .cr__sub{grid-column:2}.cr .cr__acts{grid-column:1/-1;justify-content:flex-start}.cr .cr__more{grid-column:2}}@media (width<=767px){.cr-sess,.cr-bar{padding:var(--td-space-3) var(--td-space-4)}.cr-bar .field{flex:100%;max-width:none}.cr-bar__end{justify-items:stretch;width:100%;margin-left:0}.cr-bar__end .btn{width:100%;height:48px;font-size:var(--td-fs-md)}.cr{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr);gap:4px}.cr .cr__sub,.cr .cr__more{grid-column:1}.cr .cr__state{flex-flow:wrap;align-items:center}.cr .cr__acts{margin-top:var(--td-space-2);grid-column:1}.cr .cr__acts .btn:not(.btn--icon){flex:1 1 0;min-width:0}.cr-fold>summary{padding:var(--td-space-2) var(--td-space-4)}.cr-none{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr)}.cr-none .btn{width:100%}.vf-facts{padding:var(--td-space-4);grid-template-columns:minmax(0,7em) minmax(0,1fr)}.up{grid-template-columns:minmax(0,1fr)}.up__acts .btn{flex:100%}.cs-prev{padding:var(--td-space-3)}.hc{grid-template-columns:minmax(0,1fr)}.hc .btn{width:100%}.hc-actions .btn{flex:100%}}.cr__acts .el-button,.cr-none .el-button,.hc .el-button,.up__acts .el-button,.cr-bar__end .el-button{margin:0}.cr__acts .el-button{flex:none}.up__acts label.el-button{cursor:pointer}.up__acts label.el-button:has(input:focus-visible){outline:2px solid var(--td-brand);outline-offset:2px}.is-ex .check{margin-top:var(--td-space-2)}.eh-list{margin-top:0}@media (width<=767px){.cr .cr__acts .el-button:not(.rmore){min-width:0;height:var(--td-tap);flex:1 1 0}.cr-bar__end .el-button{width:100%;height:var(--td-control-h-lg);font-size:var(--td-fs-md)}.cr-none .el-button,.hc .el-button{width:100%;height:var(--td-tap)}.up__acts .el-button,.up__acts label.el-button{height:var(--td-tap);flex:100%;justify-content:center}}.es-body>.alert,.es-body>.checkline{margin-bottom:var(--td-space-4)}.es-meta{margin:0 0 var(--td-space-4);padding:var(--td-space-3);gap:6px var(--td-space-3);font-size:var(--td-fs-sm);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);grid-template-columns:auto minmax(0,1fr);display:grid}.es-meta dt{color:var(--td-stone)}.es-meta dd{overflow-wrap:anywhere;margin:0;font-weight:500}.es-sum{margin-bottom:var(--td-space-3);font-size:var(--td-fs-md)}.es-sum b{font-variant-numeric:tabular-nums}.es-sub{margin-top:var(--td-space-1);font-size:var(--td-fs-sm);color:var(--td-stone)}.es-ppl{margin:var(--td-space-2) 0 var(--td-space-4);border:1px solid var(--td-line);border-radius:var(--td-radius);padding:0;list-style:none}.es-p{border-top:1px solid var(--td-line)}.es-ppl>.es-p:first-child{border-top:0}.es-p__l{gap:var(--td-space-3);min-height:var(--td-tap);padding:10px var(--td-space-3);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.es-p__l input{width:18px;height:18px;accent-color:var(--td-brand);margin:3px 0 0}.es-p__t{min-width:0;display:grid}.es-p__t b{overflow-wrap:anywhere;font-weight:600}.es-p__e{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.es-p__x{align-items:center;gap:4px var(--td-space-2);padding:0 var(--td-space-3) 10px 46px;font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.es-p__x:empty{display:none}.es-p--off .es-p__l{cursor:default}.es-p--off .es-p__t b{color:var(--td-stone)}.es-p__edit{padding:0 var(--td-space-3) var(--td-space-3) 46px;gap:6px;display:grid}.es-p__ed{gap:6px;min-width:0;display:grid}.es-p__editrow{gap:var(--td-space-2);flex-wrap:wrap;display:flex}.es-p__editrow .input{flex:200px;min-width:0;height:40px}.es-r{padding:var(--td-space-3);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);gap:4px;display:grid}.es-ppl>.es-r:first-child{border-top:0}.es-r b{font-size:var(--td-fs-md);overflow-wrap:anywhere}.es-r span{color:var(--td-stone);overflow-wrap:anywhere}.es-r__acts{gap:var(--td-space-2);margin-top:var(--td-space-2);flex-wrap:wrap;display:flex}.es-prev{margin:var(--td-space-4) 0;border:1px solid var(--td-line);border-radius:var(--td-radius)}.es-prev>summary{justify-content:space-between;align-items:center;gap:var(--td-space-3);min-height:var(--td-tap);padding:var(--td-space-2) var(--td-space-3);cursor:pointer;font-weight:600;list-style:none;display:flex}.es-prev>summary::-webkit-details-marker{display:none}.es-prev>summary span{font-weight:400;font-size:var(--td-fs-sm);color:var(--td-stone)}.es-prev__in{padding:0 var(--td-space-3) var(--td-space-3);gap:var(--td-space-2);display:grid}.es-mail{border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-paper);overflow:hidden}.es-mail__h{padding:var(--td-space-3);background:var(--td-shade);border-bottom:1px solid var(--td-line);font-size:var(--td-fs-sm);gap:2px;display:grid}.es-mail__h b{font-size:var(--td-fs-md);overflow-wrap:anywhere}.es-mail__h span{color:var(--td-stone);overflow-wrap:anywhere}.es-mail__b{padding:var(--td-space-3);gap:var(--td-space-3);font-size:var(--td-fs-sm);display:grid}.es-mail__btn{padding:10px var(--td-space-4);border-radius:var(--td-radius);background:var(--td-brand);color:#fff;justify-self:start;font-weight:600}.es-mail__note{padding:2px 0 2px var(--td-space-3);border-left:3px solid var(--td-edge);color:var(--td-ink);margin:0}.es-mail__note b{font-size:var(--td-fs-caption);color:var(--td-stone);display:block}.es-mail__f{padding:var(--td-space-3);border-top:1px solid var(--td-line);font-size:var(--td-fs-caption);color:var(--td-hint);overflow-wrap:anywhere;line-height:18px}.es-attach{align-items:center;gap:var(--td-space-2);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);max-width:100%;font-size:var(--td-fs-sm);justify-self:start;padding:6px 10px;display:inline-flex}.es-attach span{overflow-wrap:anywhere;min-width:0}.es-count{text-align:right;font-size:var(--td-fs-caption);color:var(--td-hint)}.es-alt{align-items:center;gap:var(--td-space-2);margin-top:var(--td-space-4);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.es-alt>span{flex:100%}.es-prog{gap:var(--td-space-3);padding:var(--td-space-2) 0 var(--td-space-4);display:grid}.es-prog__bar{background:var(--td-line);border-radius:4px;height:8px;overflow:hidden}.es-prog__bar i{height:100%;width:var(--p,40%);background:var(--td-info);border-radius:4px;display:block}.es-prog p{font-size:var(--td-fs-md)}.st-ppl{margin:0;padding:0;list-style:none}.st-p{gap:4px var(--td-space-4);padding:14px var(--td-space-5) 14px var(--td-space-6);border-top:1px solid var(--td-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) auto;align-items:center;display:grid;position:relative}.st-ppl>.st-p:first-child{border-top:0}.st-p>*{min-width:0}.st-p:before{content:"";border-left:3px solid var(--td-line);position:absolute;top:10px;bottom:10px;left:0}.st-p--bad:before{border-left-color:var(--td-danger)}.st-p--none:before{border-left-style:dashed;border-left-color:var(--td-stone)}.st-p__name{overflow-wrap:anywhere;font-weight:600;line-height:22px}.st-p__co,.st-p__mail{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere}.st-p__stat{font-size:var(--td-fs-sm);color:var(--td-stone);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.st-p__stat .st-p__what{color:var(--td-ink)}.st-p__act{justify-self:end}.st-p__edit{padding:var(--td-space-2) 0 0;grid-column:1/-1;gap:6px;display:grid}.st-p__editrow{gap:var(--td-space-2);flex-wrap:wrap;display:flex}.st-p__editrow .input{flex:240px;min-width:0;max-width:420px}.st-p__after{align-items:center;gap:var(--td-space-2) var(--td-space-3);font-size:var(--td-fs-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.st-grps{margin:0;padding:0}.st-grp{border-top:1px solid var(--td-line)}.st-grps>.st-grp:first-child{border-top:0}.st-grp>summary{gap:4px var(--td-space-4);min-height:var(--td-tap);padding:14px var(--td-space-5) 14px var(--td-space-6);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;list-style:none;display:grid;position:relative}.st-grp>summary::-webkit-details-marker{display:none}.st-grp>summary:before{content:"";border-left:3px solid var(--td-success);position:absolute;top:10px;bottom:10px;left:0}.st-grp--sched>summary:before{border-left-style:dashed;border-left-color:var(--td-stone)}.st-grp--prob>summary:before{border-left-color:var(--td-danger)}.st-grp>summary>*{min-width:0}.st-grp__t b{font-size:var(--td-fs-md);line-height:22px;display:block}.st-grp__t span{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;display:block}.st-grp__t .st-grp__bad{color:var(--td-danger);font-weight:600}.st-grp__open{font-size:var(--td-fs-sm);color:var(--td-brand);white-space:nowrap;font-weight:600}.st-grp[open] .st-grp__show,.st-grp:not([open]) .st-grp__hide{display:none}.st-grp>summary:focus-visible{outline:2px solid var(--td-brand);outline-offset:-2px}.st-grp__acts{gap:var(--td-space-2);padding:0 var(--td-space-5) var(--td-space-4) var(--td-space-6);flex-wrap:wrap;display:flex}.st-mini{padding:0 var(--td-space-5) var(--td-space-2) var(--td-space-6);margin:0;list-style:none}.st-mini li{gap:4px var(--td-space-3);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:8px 0;display:grid}.st-mini li>*{min-width:0}.st-mini b{overflow-wrap:anywhere;font-weight:600}.st-mini small{color:var(--td-stone);overflow-wrap:anywhere;display:block}.st-inv{align-items:center;gap:var(--td-space-2) var(--td-space-4);padding:var(--td-space-3) var(--td-space-5);border-top:1px solid var(--td-line);flex-wrap:wrap;display:flex}.st-inv:first-of-type{border-top:0}.st-inv__t{min-width:0;font-size:var(--td-fs-sm);overflow-wrap:anywhere;flex:280px}.st-inv__t b{font-size:var(--td-fs-md);display:block}.st-inv__k{font-size:var(--td-fs-caption);color:var(--td-hint);flex:100%}.st-legend{padding:var(--td-space-4) var(--td-space-5);gap:var(--td-space-3) var(--td-space-4);font-size:var(--td-fs-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.st-legend dd{margin:0}.st-legend dt{justify-self:start}.se-inbox{gap:var(--td-space-3);padding:var(--td-space-3);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-shade);grid-template-columns:36px minmax(0,1fr);display:grid}.se-inbox>div{min-width:0}.se-inbox b{overflow-wrap:anywhere;display:block}.se-inbox span{font-size:var(--td-fs-sm);color:var(--td-stone);overflow-wrap:anywhere;display:block}.se-inbox .se-inbox__s{color:var(--td-ink);font-weight:600}.se-test{align-items:center;gap:var(--td-space-2) var(--td-space-3);margin-top:var(--td-space-2);flex-wrap:wrap;display:flex}.se-test__msg{min-width:0;font-size:var(--td-fs-sm);flex:240px;align-items:flex-start;gap:6px;display:flex}.se-test__msg .icon{width:16px;height:16px;margin-top:2px}.se-sw{gap:var(--td-space-3);min-height:var(--td-tap);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;padding:10px 0;display:grid}.se-sw input{width:20px;height:20px;accent-color:var(--td-brand);margin:2px 0 0}.se-sw b{font-size:var(--td-fs-md);font-weight:600;display:block}.se-sw span{font-size:var(--td-fs-sm);color:var(--td-stone);font-weight:400;display:block}.se-sw:has(input:focus-visible){outline:2px solid var(--td-brand);outline-offset:2px;border-radius:var(--td-radius)}.se-links{gap:var(--td-space-2) var(--td-space-4);margin-top:var(--td-space-2);font-size:var(--td-fs-sm);flex-wrap:wrap;display:flex}.se-who{margin:var(--td-space-3) 0 0;border:1px solid var(--td-line);border-radius:var(--td-radius);padding:0;list-style:none}.se-who li{justify-content:space-between;align-items:center;gap:4px var(--td-space-3);padding:var(--td-space-3);border-top:1px solid var(--td-line);font-size:var(--td-fs-sm);flex-wrap:wrap;display:flex}.se-who li:first-child{border-top:0}.se-who li>span:first-child{overflow-wrap:anywhere;min-width:0}.se-who b{font-weight:600}.se-fold{margin-top:var(--td-space-6)}.se-fold>summary{justify-content:space-between;align-items:center;gap:var(--td-space-3);min-height:var(--td-tap);padding:var(--td-space-2) var(--td-space-6);cursor:pointer;font-weight:600;font-size:var(--td-fs-lg);list-style:none;display:flex}.se-fold>summary::-webkit-details-marker{display:none}.se-fold>summary span{font-weight:400;font-size:var(--td-fs-sm);color:var(--td-stone)}.se-fold__in{padding:0 var(--td-space-6) var(--td-space-6);gap:var(--td-space-3);display:grid}.se-fold__in ul{gap:var(--td-space-2);font-size:var(--td-fs-md);margin:0;padding-left:20px;display:grid}.se-used{gap:var(--td-space-2) var(--td-space-6);font-size:var(--td-fs-sm);color:var(--td-stone);flex-wrap:wrap;display:flex}.se-used b{color:var(--td-ink);font-variant-numeric:tabular-nums}.se-sec{padding:var(--td-space-5) var(--td-space-6) var(--td-space-6)}.un-mask{color:var(--td-ink);overflow-wrap:anywhere;font-weight:700}.un-list{font-size:var(--td-fs-sm);color:var(--td-stone);gap:4px;margin:0;padding-left:20px;display:grid}@media (width<=1100px){.st-p{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-p .st-p__act{grid-column:1/-1;justify-self:start}}@media (width<=767px){.es-p__editrow .input{height:var(--td-tap)}.es-p__editrow .btn,.es-r__acts .btn,.es-alt .btn{flex:100%}.st-p{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr)}.st-p .st-p__act{grid-column:1;justify-self:stretch}.st-p .st-p__act .btn{width:100%}.st-p__editrow .input{height:var(--td-tap)}.st-p__editrow .btn,.st-p__after .btn{flex:100%}.st-grp>summary{padding:14px var(--td-space-4) 14px var(--td-space-5);grid-template-columns:minmax(0,1fr)}.st-grp__acts{padding:0 var(--td-space-4) var(--td-space-4) var(--td-space-5)}.st-grp__acts .btn{flex:100%}.st-mini{padding:0 var(--td-space-4) var(--td-space-2) var(--td-space-5)}.st-mini li{grid-template-columns:minmax(0,1fr)}.st-inv{padding:var(--td-space-3) var(--td-space-4)}.st-inv .btn{flex:100%}.st-legend{padding:var(--td-space-4);grid-template-columns:minmax(0,1fr);gap:4px}.st-legend dd{margin-bottom:var(--td-space-3)}.se-sec{padding:var(--td-space-4)}.se-fold>summary{padding:var(--td-space-2) var(--td-space-4)}.se-fold__in{padding:0 var(--td-space-4) var(--td-space-4)}.se-test .btn{flex:100%}.se-who li{padding:var(--td-space-3)}}.es-field{margin-top:var(--td-space-4);gap:6px;display:grid}.es-label{font-size:var(--td-fs-sm);font-weight:600;line-height:20px}.es-line{margin-bottom:var(--td-space-4)}.es-prev__frame{border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-paper);width:100%;height:360px;display:block}.es-p__x .el-button,.es-r__acts .el-button,.st-p__act .el-button,.st-grp__acts .el-button,.st-inv .el-button{margin-left:0}@media (width<=767px){.es-p__x .el-button,.es-p__editrow .el-button,.es-r__acts .el-button,.es-alt .el-button,.es-alt .es-wa{min-height:var(--td-tap)}.es-p__editrow .el-button,.es-r__acts .el-button,.es-alt .el-button,.es-alt .es-wa{flex:100%}.st-p__act .el-button,.st-p__after .el-button,.st-grp__acts .el-button,.st-inv .el-button{min-height:var(--td-tap)}}.prow__mail{align-items:center;gap:4px var(--td-space-2);flex-wrap:wrap;display:flex}.state__steps li.done{color:var(--td-ink)}.state__steps li.done::marker{color:var(--td-success)}.se-inbox__av{background:var(--td-brand-tint);width:36px;height:36px;color:var(--td-brand-deep);font-size:var(--td-fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}@media (width<=767px){.prow__editmail{min-height:var(--td-tap)}}.acct-form .el-form-item{flex-direction:column;align-items:stretch}.acct-form .el-form-item__label{justify-content:flex-start;height:auto;margin-bottom:6px;line-height:22px}.icon[data-v-ab42d8f0]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.logo[data-v-7cf7a9fe]{flex:none}.logo--brand .logo__tile[data-v-7cf7a9fe]{fill:var(--td-brand)}.logo--brand .logo__block[data-v-7cf7a9fe]{fill:var(--td-on-brand)}.logo--brand .logo__window[data-v-7cf7a9fe]{stroke:var(--td-on-brand)}.logo--brand .logo__flag[data-v-7cf7a9fe]{stroke:var(--td-on-night)}.logo--on-night .logo__tile[data-v-7cf7a9fe]{fill:var(--td-on-brand)}.logo--on-night .logo__block[data-v-7cf7a9fe]{fill:var(--td-night)}.logo--on-night .logo__window[data-v-7cf7a9fe]{stroke:var(--td-night)}.logo--on-night .logo__flag[data-v-7cf7a9fe]{stroke:var(--td-brand)}.rail[data-v-b6049df5]{gap:var(--td-space-1);height:100vh;padding:var(--td-space-3) var(--td-space-2);background:var(--td-paper);border-right:1px solid var(--td-line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.rail__logo[data-v-b6049df5]{height:56px;margin-bottom:var(--td-space-2);border-radius:var(--td-radius-sheet);place-items:center;display:grid}.rail__item[data-v-b6049df5]{justify-content:center;align-items:center;gap:var(--td-space-1);min-height:60px;padding:var(--td-space-2) 2px;border-radius:var(--td-radius-sheet);color:var(--td-stone);font-size:var(--td-fs-caption);text-align:center;flex-direction:column;flex:none;font-weight:600;line-height:16px;text-decoration:none;display:flex;position:relative}.rail__item[data-v-b6049df5]:hover{background:var(--td-mist);color:var(--td-ink)}.rail__item[aria-current=page][data-v-b6049df5]{background:var(--td-brand-tint);color:var(--td-brand-deep)}.rail__item[aria-current=page][data-v-b6049df5]:before{content:"";top:12px;bottom:12px;left:calc(-1 * var(--td-space-2));background:var(--td-brand);border-radius:0 3px 3px 0;width:3px;position:absolute}.rail__icon[data-v-b6049df5]{width:22px;height:22px}.rail__spacer[data-v-b6049df5]{flex:1}.rail__user[data-v-b6049df5]{width:100%;min-height:var(--td-tap);padding:var(--td-space-2) 0;border-radius:var(--td-radius-sheet);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.avatar[data-v-b6049df5]{background:var(--td-brand-tint);width:36px;height:36px;color:var(--td-brand-deep);font-size:var(--td-fs-sm);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.rail__who[data-v-b6049df5]{max-width:240px;padding:var(--td-space-2) var(--td-space-3);font-size:var(--td-fs-sm);overflow-wrap:anywhere;line-height:20px;list-style:none;display:grid}.rail__who span[data-v-b6049df5]{color:var(--td-stone)}.rail__menu-icon[data-v-b6049df5]{width:16px;height:16px}.context[data-v-bb4f6b3f]{justify-content:space-between;gap:var(--td-space-1) var(--td-space-4);width:100%;max-width:var(--td-page-max);padding:var(--td-space-4) var(--td-space-8) 0;color:var(--td-stone);font-size:var(--td-fs-sm);flex-wrap:wrap;margin:0 auto;display:flex}.context__centre[data-v-bb4f6b3f]{min-width:0;color:var(--td-ink);overflow-wrap:anywhere;font-weight:600}@media (width<=767px){.context[data-v-bb4f6b3f]{padding:var(--td-space-3) var(--td-space-4) 0}.context__centre[data-v-bb4f6b3f]{display:none}}.bsheet__grab[data-v-7641dd92]{width:40px;height:4px;margin:0 auto var(--td-space-3);background:var(--td-line);border-radius:2px}.bsheet__title[data-v-7641dd92]{margin-bottom:var(--td-space-3);color:var(--td-ink)}.bsheet__opt[data-v-7641dd92-s]{align-items:center;gap:var(--td-space-3);width:100%;min-height:52px;padding:0 var(--td-space-3);border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-paper);color:var(--td-ink);font:600 var(--td-fs-md) var(--td-font);text-align:left;cursor:pointer;text-decoration:none;display:flex}.bsheet__opt+.bsheet__opt[data-v-7641dd92-s]{margin-top:var(--td-space-2)}.bsheet__opt[data-v-7641dd92-s]:hover{background:var(--td-mist);color:var(--td-ink)}.bsheet__opt.is-danger[data-v-7641dd92-s]{color:var(--td-danger)}.bsheet__opt[aria-current=page][data-v-7641dd92-s]{border-color:var(--td-brand);background:var(--td-brand-tint);color:var(--td-brand-deep)}.bottomnav[data-v-32b6297d]{z-index:20;height:calc(var(--td-bottomnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--td-paper);border-top:1px solid var(--td-line);display:flex;position:fixed;bottom:0;left:0;right:0}.bottomnav__item[data-v-32b6297d]{min-width:var(--td-tap);color:var(--td-stone);font:600 var(--td-fs-caption) / 16px var(--td-font);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;text-decoration:none;display:flex;position:relative}.bottomnav__item[aria-current=page][data-v-32b6297d],.bottomnav__item.is-current[data-v-32b6297d]{color:var(--td-brand-deep)}.bottomnav__item[aria-current=page][data-v-32b6297d]:before,.bottomnav__item.is-current[data-v-32b6297d]:before{content:"";background:var(--td-brand);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:25%;right:25%}.more[data-v-32b6297d]{display:grid}.more__who[data-v-32b6297d]{margin-bottom:var(--td-space-3);font-size:var(--td-fs-sm);overflow-wrap:anywhere;display:grid}.more__overdue[data-v-32b6297d]{color:var(--td-danger);font-weight:600!important}.more__who span[data-v-32b6297d]{color:var(--td-stone)}@media (width>=768px){.bottomnav[data-v-32b6297d]{display:none}}.alert[data-v-afc0277d]{gap:var(--td-space-3);padding:14px var(--td-space-4);border-radius:var(--td-radius);color:var(--td-ink);font-size:var(--td-fs-sm);border:1px solid;border-left-width:4px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;display:grid}.alert__icon[data-v-afc0277d]{margin-top:2px}.alert__text[data-v-afc0277d]{min-width:0}.alert__title[data-v-afc0277d]{font-size:var(--td-fs-md);overflow-wrap:anywhere;font-weight:600}.alert__body[data-v-afc0277d] p{overflow-wrap:anywhere}.alert--warning[data-v-afc0277d]{background:var(--td-warning-bg);border-color:var(--td-warning-edge);border-left-color:var(--td-warning)}.alert--warning .alert__icon[data-v-afc0277d]{color:var(--td-warning)}.alert--danger[data-v-afc0277d]{background:var(--td-danger-bg);border-color:var(--td-danger-edge);border-left-color:var(--td-danger)}.alert--danger .alert__icon[data-v-afc0277d]{color:var(--td-danger)}.alert--info[data-v-afc0277d]{background:var(--td-info-bg);border-color:var(--td-info-edge);border-left-color:var(--td-info)}.alert--info .alert__icon[data-v-afc0277d]{color:var(--td-info)}.alert--neutral[data-v-afc0277d]{background:var(--td-paper);border-color:var(--td-line);border-left-color:var(--td-stone)}.alert--neutral .alert__icon[data-v-afc0277d]{color:var(--td-success)}.alert--neutral.alert--plain .alert__icon[data-v-afc0277d]{color:var(--td-stone)}@media (width<=767px){.alert[data-v-afc0277d]{grid-template-columns:20px minmax(0,1fr)}.alert__action[data-v-afc0277d]{grid-column:2;justify-self:start}}.confirm-bar[data-v-a4c23d6c]{margin-bottom:var(--td-space-4)}.app[data-v-e258f238]{grid-template-columns:var(--td-rail-w) minmax(0, 1fr);min-height:100vh;display:grid}.app__main[data-v-e258f238]{flex-direction:column;min-width:0;display:flex}.page[data-v-e258f238]{width:100%;max-width:var(--td-page-max);padding:var(--td-space-6) var(--td-space-8) 96px;margin:0 auto}.page[data-v-e258f238]:focus{outline:none}.page--form[data-v-e258f238]{max-width:var(--td-form-max);margin-left:max(0px, calc((100% - var(--td-page-max)) / 2))}@media (width<=767px){.app[data-v-e258f238]{grid-template-columns:minmax(0,1fr)}.app__rail[data-v-e258f238]{display:none}.page[data-v-e258f238]{padding:var(--td-space-3) var(--td-space-4) 104px}}.skip-link[data-v-bcaa823a]{top:var(--td-space-2);z-index:3000;padding:var(--td-space-2) var(--td-space-3);border-radius:var(--td-radius);background:var(--td-paper);color:var(--td-brand);font-weight:600;position:absolute;left:-999px}.skip-link[data-v-bcaa823a]:focus{left:var(--td-space-2)}
