@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-latin-400-cpxAROuN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20B9,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-latin-500-C8OXljZJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20B9,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-latin-600-zEkxB9Mr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20B9,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-latin-700-Qrb0O0WB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20B9,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter"),local("Inter Regular"),url(/assets/inter-latin-400-BOOGhInR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local("Inter Medium"),url(/assets/inter-latin-500-D2bGa7uu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),local("Inter Semi Bold"),url(/assets/inter-latin-600-D273HNI0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),url(/assets/inter-latin-700-Sckx8rpT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans Devanagari"),local("NotoSansDevanagari-Regular"),url(/assets/noto-sans-devanagari-400-BPnHQINX.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Sans Devanagari Medium"),local("NotoSansDevanagari-Medium"),url(/assets/noto-sans-devanagari-500-C4No4CCb.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:local("Noto Sans Devanagari SemiBold"),local("NotoSansDevanagari-SemiBold"),url(/assets/noto-sans-devanagari-600-BeaIoXsV.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans Devanagari Bold"),local("NotoSansDevanagari-Bold"),url(/assets/noto-sans-devanagari-700-BONGtBzN.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{color-scheme:light;--bg: #f1f2f6;--bg-login: #f1f2f6;--card: #ffffff;--elevated: #ffffff;--fill: #f6f7fb;--fill-2: #e9ebf3;--sunk: var(--fill);--photo-bg: #eceef4;--photo-ink: #a8b1ce;--finder-bg: #000000;--solid: #15161a;--on-solid: #ffffff;--brand-deep: #2c3d8f;--wash: #dce8ff;--side-ink: #ffffff;--side-ink-2: rgba(255, 255, 255, .66);--sep: #e6e8ef;--sep-opaque: #e6e8ef;--hair: 1px;--line: var(--sep);--line-strong: #cfd3e0;--label: #15161a;--label-2: #6a6f83;--label-3: #a8b1ce;--ink: var(--label);--ink-2: #5f6478;--on-ink: #ffffff;--on-accent: #ffffff;--accent: #4f7bf7;--accent-text: #2f5bd8;--accent-fill: #3563e9;--accent-tint: #e3eaff;--accent-press: #2c54c9;--status-new: #007aff;--status-new-text: #0062cc;--status-progress: #ff9500;--status-progress-text: #c93400;--status-ready: #34c759;--status-ready-text: #1e7a35;--status-late: #ff3b30;--status-late-text: #d70015;--status-hold: #8e8e93;--status-warn: #ff9500;--status-warn-text: #c93400;--warn-bg: rgba(255, 149, 0, .12);--warn-ink: var(--status-warn-text);--danger: var(--status-late-text);--danger-bg: rgba(255, 59, 48, .1);--ok-bg: rgba(52, 199, 89, .12);--ai: #5b3fd0;--ai-tint: rgba(107, 79, 216, .14);--ai-solid: #5b3fd0;--focus: #4f7bf7;--scrim: rgba(14, 15, 19, .38);--bar-bg: #ffffff;--bar-bg-translucent: rgba(255, 255, 255, .86);--bar-sep: #e6e8ef;--side-bg: #15161a;--side-bg-translucent: #15161a;--font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans Devanagari", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--fs-large: 30px;--fs-title: 26px;--fs-title2: 21px;--fs-title3: 18px;--fs-headline: 15px;--fs-body: 15px;--fs-callout: 15px;--fs-dense: 14px;--fs-footnote: 12.5px;--fs-caption: 12px;--fs-tab: 10px;--ls-title: -.02em;--lh: 1.4;--fs-hero: var(--fs-large);--fs-title-sm: var(--fs-title2);--fs-card: var(--fs-headline);--fs-meta: var(--fs-footnote);--fs-label: var(--fs-caption);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--gutter: 16px;--r-group: 22px;--r-card: var(--r-group);--r-control: 14px;--r-input: 999px;--r-row: var(--r-group);--r-photo: 14px;--r-sheet: 26px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(21, 22, 26, .04), 0 8px 24px rgba(21, 22, 26, .06);--shadow-pop: 0 16px 40px rgba(21, 22, 26, .16), 0 2px 6px rgba(21, 22, 26, .06);--shadow-sheet: 0 -8px 32px rgba(21, 22, 26, .14);--shadow-2: var(--shadow-pop);--shadow-3: var(--shadow-pop);--seg-thumb-shadow: none;--press-scale: .97;--dur-press: .1s;--dur-sheet: .3s;--ease-sheet: cubic-bezier(.32, .72, 0, 1);--target: 44px;--btn-h: 50px;--icon-btn: 44px;--navbar-h: 44px;--tabbar-h: 50px;--side-w: 240px;--side-w-collapsed: 72px;--sidebar-w: 264px;--rail-w: var(--side-w-collapsed);--list-w: 360px;--thumb: 44px;--row-h: 44px;--form-max-w: 760px;--z-sticky: 10;--z-navbar: 30;--z-nav: 40;--z-drawer: 60;--z-sheet: 70;--z-modal: 80;--z-pop: 87;--z-toast: 90;--z-diag: 95;--c-brand: var(--accent-fill);--c-brand-contrast: var(--on-accent);--c-bg: var(--bg);--c-surface: var(--card);--c-surface-2: var(--fill);--c-surface-3: var(--fill);--c-border: var(--sep);--c-border-strong: var(--line-strong);--c-text: var(--label);--c-text-muted: var(--ink-2);--c-text-faint: var(--status-hold);--c-link: var(--accent-text);--c-focus: var(--focus);--c-danger: var(--danger);--c-danger-bg: var(--danger-bg);--c-warning: var(--warn-ink);--c-warning-bg: var(--warn-bg)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){:root{--hair: .5px}}@media (min-width: 768px){:root{--gutter: 24px}}@media (min-width: 1280px){:root{--gutter: 32px}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0e0f13;--bg-login: #0e0f13;--card: #1a1c22;--elevated: #22252d;--fill: #22252d;--fill-2: #2e323c;--photo-bg: #22252d;--photo-ink: #6b7186;--finder-bg: #1c1c1e;--sep: #2e323c;--sep-opaque: #2e323c;--line-strong: #3a3f4b;--label: #f2f3f7;--label-2: #a3a8ba;--label-3: #6b7186;--ink-2: #a3a8ba;--accent: #6b90ff;--accent-text: #8aa8ff;--accent-fill: #3563e9;--accent-tint: #232f52;--accent-press: #2c54c9;--status-new: #0a84ff;--status-new-text: #409cff;--status-progress: #ff9f0a;--status-progress-text: #ffb340;--status-ready: #30d158;--status-ready-text: #30d158;--status-late: #ff453a;--status-late-text: #ff6961;--status-hold: #8e8e93;--status-warn: #ff9f0a;--status-warn-text: #ffb340;--warn-bg: rgba(255, 159, 10, .16);--danger-bg: rgba(255, 69, 58, .18);--ok-bg: rgba(48, 209, 88, .16);--ai: #c2b3ff;--ai-tint: rgba(180, 162, 255, .2);--ai-solid: #5b3fd0;--focus: #6b90ff;--scrim: rgba(0, 0, 0, .6);--bar-bg: #1a1c22;--bar-bg-translucent: rgba(26, 28, 34, .86);--bar-sep: #2e323c;--side-bg: #0b0c0f;--side-bg-translucent: #0b0c0f;--shadow-pop: 0 6px 24px rgba(0, 0, 0, .5), 0 0 0 .5px rgba(255, 255, 255, .08);--shadow-sheet: 0 -2px 16px rgba(0, 0, 0, .5);--seg-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .4);--solid: #f2f3f7;--on-solid: #0e0f13;--brand-deep: #a9bcff;--wash: #16213d}}:root[data-theme=dark]{color-scheme:dark;--bg: #0e0f13;--bg-login: #0e0f13;--card: #1a1c22;--elevated: #22252d;--fill: #22252d;--fill-2: #2e323c;--photo-bg: #22252d;--photo-ink: #6b7186;--finder-bg: #1c1c1e;--sep: #2e323c;--sep-opaque: #2e323c;--line-strong: #3a3f4b;--label: #f2f3f7;--label-2: #a3a8ba;--label-3: #6b7186;--ink-2: #a3a8ba;--accent: #6b90ff;--accent-text: #8aa8ff;--accent-fill: #3563e9;--accent-tint: #232f52;--accent-press: #2c54c9;--status-new: #0a84ff;--status-new-text: #409cff;--status-progress: #ff9f0a;--status-progress-text: #ffb340;--status-ready: #30d158;--status-ready-text: #30d158;--status-late: #ff453a;--status-late-text: #ff6961;--status-hold: #8e8e93;--status-warn: #ff9f0a;--status-warn-text: #ffb340;--warn-bg: rgba(255, 159, 10, .16);--danger-bg: rgba(255, 69, 58, .18);--ok-bg: rgba(48, 209, 88, .16);--ai: #c2b3ff;--ai-tint: rgba(180, 162, 255, .2);--ai-solid: #5b3fd0;--focus: #6b90ff;--scrim: rgba(0, 0, 0, .6);--bar-bg: #1a1c22;--bar-bg-translucent: rgba(26, 28, 34, .86);--bar-sep: #2e323c;--side-bg: #0b0c0f;--side-bg-translucent: #0b0c0f;--shadow-pop: 0 6px 24px rgba(0, 0, 0, .5), 0 0 0 .5px rgba(255, 255, 255, .08);--shadow-sheet: 0 -2px 16px rgba(0, 0, 0, .5);--seg-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .4);--solid: #f2f3f7;--on-solid: #0e0f13;--brand-deep: #a9bcff;--wash: #16213d}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html{background:var(--bg)}body{background:var(--bg);color:var(--label);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh);letter-spacing:-.004em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}#root{height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:6px;background:var(--label-3);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--label-2);background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}a{color:var(--accent-text)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--ink-2)}.small{font-size:var(--fs-footnote)}.ic{flex:none;vertical-align:middle}.count-num,.summary-num,.money-val,.rcard-money,.row-value,.row-date,.cell-text.num,.lane-count,.fchip-n,.group-count,.keypad-display input,.key,.pager .muted{font-variant-numeric:tabular-nums}.meta-line{display:block;font-size:var(--fs-footnote);color:var(--ink-2);line-height:1.4;overflow-wrap:anywhere}.card-title{display:block;font-size:var(--fs-headline);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.section-label,.group-header{display:block;margin:0 0 6px;padding:0 16px;font-size:var(--fs-caption);font-weight:400;letter-spacing:.02em;line-height:1.4;text-transform:uppercase;color:var(--ink-2)}.section-label a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.group-header{display:flex;align-items:flex-end;justify-content:space-between}.group-header-title{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding-bottom:2px}.group-header-link{display:inline-flex;align-items:center;min-height:44px;margin:-14px -8px -6px 0;padding:0 8px;font-size:var(--fs-dense);text-transform:none;letter-spacing:0;color:var(--accent-text);text-decoration:none}.group-footer{margin:6px 0 0;padding:0 16px;font-size:var(--fs-footnote);color:var(--ink-2)}.group-count{color:var(--ink-2)}.bi-hi{font-size:.86em;font-weight:inherit;color:inherit;opacity:.8}.warn-text{color:var(--status-warn-text)}.large-title,.page-title,.screen-title{font-size:var(--fs-large);font-weight:700;letter-spacing:var(--ls-title);line-height:1.18;margin:0;overflow-wrap:anywhere}.block-title{font-size:var(--fs-title3);font-weight:600;letter-spacing:var(--ls-title);margin:0}.link-quiet{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-dense);color:var(--accent-text);padding:0 0 0 12px;text-decoration:none}.st-shape{display:inline-block;flex:none;vertical-align:middle;width:8px;height:8px;border-radius:999px;background:var(--status-hold)}.st-shape.st-progress{background:var(--status-progress)}.st-shape.st-new{background:var(--status-new)}.st-shape.st-ready{border-radius:1.5px;background:var(--status-ready)}.st-shape.st-hold{background:transparent;border:2px solid var(--status-hold)}.st-shape.st-late{width:0;height:0;border-radius:0;background:transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--status-late)}.st-shape.st-neutral{width:7px;height:7px;background:transparent;border:1.5px solid var(--status-hold);transform:rotate(45deg);border-radius:1px}.status-chip{display:inline-flex;align-items:center;flex:none;max-width:100%;padding:4px 10px;border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-footnote);font-weight:500;line-height:1.3;white-space:nowrap}.status-chip.on-bg{background:var(--card)}.status-chip .st-shape{margin-right:6px}.status-word{overflow:hidden;text-overflow:ellipsis}.status-inline{display:inline-flex;align-items:center;white-space:nowrap;max-width:100%}.status-inline>span:last-child{overflow:hidden;text-overflow:ellipsis}.status-inline .st-shape{margin-right:6px}.status-chip .st-late+.status-word,.status-inline .st-late+span{color:var(--status-late-text);font-weight:600}.status-chip .st-ready+.status-word,.status-inline .st-ready+span{color:var(--status-ready-text)}.status-chip .st-new+.status-word,.status-inline .st-new+span{color:var(--status-new-text)}.status-chip .st-progress+.status-word,.status-inline .st-progress+span{color:var(--status-progress-text)}.status-chip .st-hold+.status-word,.status-inline .st-hold+span{color:var(--ink-2)}.thumb{display:inline-block;flex:none;border-radius:var(--r-photo);object-fit:cover;background:var(--photo-bg);vertical-align:middle}.thumb-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--photo-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);padding:0 18px;border:0;border-radius:var(--r-control);background:var(--accent-tint);color:var(--accent-text);cursor:pointer;text-decoration:none;white-space:nowrap;font-weight:600;font-size:var(--fs-dense);line-height:1.2;-webkit-tap-highlight-color:transparent}.btn>.ic:first-child{margin-right:6px}.btn>*+.ic{margin-left:6px}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:default}.btn.btn-primary{background:var(--accent-fill);color:var(--on-accent)}.btn.btn-tinted,.btn.btn-outline{background:var(--accent-tint);color:var(--accent-text)}.btn.btn-plain,.btn.btn-ghost{background:transparent;color:var(--accent-text);font-weight:400}.btn.btn-lg{min-height:var(--btn-h);padding:0 22px;border-radius:var(--r-group);font-size:var(--fs-headline)}.btn.btn-sm{min-height:44px;padding:0 14px;font-size:var(--fs-dense)}.btn.btn-xs{min-height:32px;padding:0 12px;font-size:var(--fs-footnote)}.btn.btn-block{display:flex;width:100%}.btn.btn-danger{background:var(--status-late-text);color:var(--on-accent)}.btn.btn-danger-ghost{background:var(--danger-bg);color:var(--status-late-text)}.btn.btn-active{background:var(--accent-fill);color:var(--on-accent)}.btn.btn-icon{width:var(--target);padding:0;flex:none}.btn.btn-icon.btn-lg{width:var(--btn-h)}.btn.btn-link{background:transparent;padding:0;min-height:44px;font-weight:400}.btn.btn-on-ink{background:var(--accent-tint);color:var(--accent-text)}.btn.btn-ghost-ink{background:transparent;color:var(--accent-text)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;border-radius:var(--r-pill);cursor:pointer;color:inherit;padding:0;flex:none}.icon-btn.head-btn{position:relative;color:var(--accent-text);text-decoration:none}.icon-btn.head-btn.on{background:var(--accent-tint)}.icon-btn.head-back{margin-left:-10px}.circle-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none;width:var(--target);height:var(--target);padding:0;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--label);cursor:pointer;text-decoration:none}.circle-btn.ink,.circle-btn.on{background:var(--accent-fill);color:var(--on-accent)}.circle-btn.outline{width:var(--btn-h);height:var(--btn-h);background:var(--accent-tint);color:var(--accent-text)}.circle-btn.sunk{background:var(--fill)}.circle-btn.sm{width:40px;height:40px}.dot-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);font-size:11px;line-height:17px;font-weight:600;text-align:center}.btn,.icon-btn,.circle-btn,.qa,.fchip,.seg-btn,.key,.summary-cell,.kanban-card,.item-tile,.swipe-btn,.finder{transition:transform var(--dur-press) ease-out,opacity var(--dur-press) ease-out}.btn:active,.icon-btn:active,.circle-btn:active,.qa:active,.fchip:active,.key:active,.kanban-card:active,.swipe-btn:active,.finder:active{transform:scale(var(--press-scale));opacity:.72}.btn:disabled:active{transform:none;opacity:.4}@media (hover: hover) and (pointer: fine){.btn.btn-primary:hover{background:var(--accent-press)}.btn.btn-tinted:hover,.btn.btn-outline:hover,.btn:hover{filter:brightness(.97)}.icon-btn:hover{background:var(--fill)}}.search-pill{display:flex;align-items:center;height:var(--target);padding:0 10px;background:var(--fill);border-radius:var(--r-input);color:var(--ink-2);min-width:0;position:relative}.search-pill input{flex:1 1 auto;min-width:0;height:100%;margin-left:6px;border:0;outline:0;background:transparent;color:var(--label);font-size:var(--fs-body)}.search-pill input::placeholder{color:var(--ink-2)}.search-pill input::-webkit-input-placeholder{color:var(--ink-2)}.search-pill:focus-within{box-shadow:0 0 0 2px var(--accent)}.chip-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--gutter)) var(--s-3);padding:2px var(--gutter);scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{flex:none;margin-right:8px}.fchip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--card);color:var(--label);font-size:var(--fs-dense);font-weight:500;white-space:nowrap;cursor:pointer}.fchip.active{background:var(--accent-fill);color:var(--on-accent)}.fchip-n{margin-left:6px;font-weight:600;color:var(--ink-2)}.fchip.active .fchip-n{color:var(--on-accent);opacity:.85}.seg{display:-webkit-box;display:-webkit-flex;display:flex;padding:2px;border-radius:9px;background:var(--fill);margin-bottom:var(--s-3)}.seg>*{-webkit-flex:1 1 0;flex:1 1 0;min-width:0}.seg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--label);font-size:var(--fs-footnote);font-weight:500;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-btn .ic+span{margin-left:5px}.seg-btn.active{background:var(--card);font-weight:600;box-shadow:var(--seg-thumb-shadow)}.lang-toggle.seg,.appearance-toggle.seg{margin:0}.lang-toggle.compact{display:inline-flex;flex:none;padding:0;background:transparent}.lang-toggle.compact button{min-height:var(--target);min-width:44px;padding:0 10px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--label);font-size:var(--fs-footnote);font-weight:600;cursor:pointer;white-space:nowrap}.mock-badge{display:inline-block;padding:2px 8px;border-radius:var(--r-pill);background:var(--warn-bg);color:var(--status-warn-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.badge{display:inline-block;padding:2px 8px;border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-caption);color:var(--ink-2)}.badge.badge-warn{background:var(--warn-bg);color:var(--status-warn-text)}.list-group{list-style:none;margin:0 0 var(--s-6);padding:0;border-radius:var(--r-group);background:var(--card);overflow:hidden}.list-row-li{position:relative;list-style:none}.list-row{position:relative;display:flex;align-items:center;width:100%;min-height:var(--row-h);padding:8px 16px;border:0;background:transparent;color:var(--label);text-align:left;text-decoration:none;font-size:var(--fs-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease-out}.list-row:active{background:var(--fill-2);transition:none}@media (hover: hover) and (pointer: fine){a.list-row:hover,button.list-row:hover{background:var(--fill)}}.list-group>.list-row-li:after,.list-group>.list-row:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:0;border-bottom:var(--hair) solid var(--sep);pointer-events:none}.list-group>.list-row-li.has-thumb:after{left:72px}.list-group>.list-row-li.has-icon:after{left:58px}.list-group>.list-row-li:last-child:after,.list-group>.list-row:last-child:after{display:none}.row-thumb.thumb{margin-right:12px;border-radius:var(--r-photo)}.row-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;margin-right:12px;border-radius:7px;background:var(--accent-tint);color:var(--accent-text)}.row-text{display:block;flex:1 1 0;min-width:0}.row-title,.row-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;padding:1px 0}.row-title{font-size:var(--fs-dense);font-weight:600;color:var(--label)}.list-row>.row-title{flex:1 1 0;min-width:0}.list-row.tile .row-title{font-weight:400;font-size:var(--fs-body)}.row-sub{font-size:var(--fs-footnote);color:var(--ink-2)}.row-sub.is-late{color:var(--status-late-text)}.row-end{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;max-width:42%;min-width:0;margin-left:10px;font-size:var(--fs-footnote);text-align:right}.row-end>*{max-width:100%}.row-end>*+*{margin-top:2px}.row-date,.row-value{color:var(--ink-2);white-space:nowrap}.row-date.is-late{color:var(--status-late-text)}.row-value.rcard-money{color:var(--label);font-weight:600}.row-value.is-paid{color:var(--status-ready-text)}.row-chevron{flex:none;margin:0 -4px 0 8px;color:var(--label-3)}.shell{display:grid;height:100%;height:100vh}.shell.shell-desktop{grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.shell.shell-tablet{grid-template-columns:var(--side-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.shell.shell-tablet.side-collapsed{grid-template-columns:var(--side-w-collapsed) minmax(0,1fr)}.shell.shell-phone{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.main{position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-width:0;padding:0}.main-inner{padding:var(--gutter);padding-bottom:40px}.shell-phone .main-inner{padding:8px 16px 90px;padding-bottom:calc(var(--tabbar-h) + 32px + env(safe-area-inset-bottom))}.shell-phone .main-inner{padding-top:8px;padding-top:calc(8px + env(safe-area-inset-top))}.bar-material{background:var(--bar-bg)}.side-material{background:var(--side-bg)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.bar-material{background:var(--bar-bg-translucent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.side-material{background:var(--side-bg-translucent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media (prefers-reduced-transparency: reduce){.bar-material{background:var(--bar-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.side-material{background:var(--side-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-bar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-navbar);display:flex;align-items:center;justify-content:center;height:44px;margin-bottom:-44px;padding:0 64px;border-bottom:var(--hair) solid var(--bar-sep);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s}.shell-phone .nav-bar{height:44px;height:calc(44px + env(safe-area-inset-top));margin-bottom:-44px;margin-bottom:calc(-44px - env(safe-area-inset-top));padding-top:0;padding-top:env(safe-area-inset-top)}.nav-bar.is-collapsed{opacity:1;visibility:visible}.nav-bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-headline);font-weight:600;line-height:1.45}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;min-height:var(--tabbar-h);padding:2px 4px;padding-bottom:calc(2px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--bar-sep)}.bn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:3px 2px 1px;border:0;background:transparent;color:var(--ink-2);text-decoration:none;font-size:var(--fs-tab);font-weight:500;letter-spacing:.01em;cursor:pointer}.bn-item span{margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.bn-item.active{color:var(--accent-text)}.bn-item:active .ic{opacity:.6}.side-nav{display:flex;flex-direction:column;min-width:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-right:var(--hair) solid var(--sep)}.rail.side-nav{padding:12px 10px 16px}.side-top{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:8px;padding-left:8px}.side-brand,.login-brand{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-headline);font-weight:700;letter-spacing:.12em;color:var(--label);text-decoration:none}.side-toggle.icon-btn{color:var(--accent-text)}.side-rows{list-style:none;margin:0 0 8px;padding:0}.side-row{display:flex;align-items:center;width:100%;min-height:44px;margin-bottom:2px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--label);text-decoration:none;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color .15s ease-out}.side-row .ic{color:var(--accent)}.side-label{margin-left:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.side-row:active{background:var(--fill-2)}.side-row.active{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.side-row.active .ic{color:var(--on-accent)}@media (hover: hover) and (pointer: fine){.side-row:hover{background:var(--fill)}.side-row.active:hover{background:var(--accent-fill)}}.side-nav.collapsed{padding-left:14px;padding-right:14px}.side-nav.collapsed .side-top{flex-direction:column;padding-left:0}.side-nav.collapsed .side-brand{font-size:var(--fs-footnote);letter-spacing:.08em}.side-nav.collapsed .side-row{justify-content:center;padding:0}.side-nav.collapsed .side-label{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail-mock{margin-top:auto;align-self:center}.sidebar-wrap.side-nav{padding:16px 12px}.side-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px}.side-quick{margin-bottom:12px}.side-foot{margin-top:auto;padding:16px 4px 0;border-top:var(--hair) solid var(--sep)}.side-foot>*+*{margin-top:10px}.sidebar{color:var(--label)}.nav-loading{padding:12px;color:var(--ink-2)}.space-switch.seg{margin:8px 0 12px}.space-tab.seg-btn{display:block;text-align:center;font-size:var(--fs-caption)}.nav-sections,.nav-items{list-style:none;margin:0;padding:0}.nav-section-head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:14px 10px 4px;border:0;background:transparent;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:left;cursor:pointer}.nav-section-head .ic{color:var(--accent-text)}.nav-section-title{overflow-wrap:anywhere}.nav-item{position:relative;display:flex;align-items:center;min-height:44px;padding:6px 10px;border-radius:10px;color:var(--label);text-decoration:none;font-size:var(--fs-dense);transition:background-color .15s ease-out}.nav-item-icon{display:inline-flex;flex:none;color:var(--accent)}.nav-item-label{flex:1 1 auto;min-width:0;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.nav-chevron{display:none;color:var(--label-3)}.nav-item:active{background:var(--fill-2)}@media (hover: hover) and (pointer: fine){.nav-item:hover{background:var(--fill)}}.nav-item.active{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.nav-item.active .nav-item-icon{color:var(--on-accent)}.nav-sep{height:0;margin:6px 10px;border-bottom:var(--hair) solid var(--sep)}.nav-sep.nav-sep-text{height:auto;border:0;margin:10px 10px 2px;color:var(--ink-2);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.02em}.menu-search-results{position:absolute;top:50px;left:0;right:0;list-style:none;margin:0;padding:6px;background:var(--elevated);border-radius:var(--r-group);box-shadow:var(--shadow-pop);z-index:var(--z-drawer);max-height:60vh;overflow:auto;color:var(--label)}.menu-search-results button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:var(--fs-dense);cursor:pointer}.menu-search-results button .ic{color:var(--accent)}.menu-search-results button span{margin-left:10px}.menu-search-results button.active,.menu-search-results button:hover{background:var(--fill)}.menu-search-empty{padding:10px;color:var(--ink-2)}.user-row{display:flex;align-items:center;min-height:48px}.user-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2)}.user-name{flex:1 1 auto;min-width:0;margin-left:10px;font-size:var(--fs-dense);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-out.icon-btn{color:var(--accent-text)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-sheet) ease-out;z-index:var(--z-drawer)}.drawer-backdrop.show{opacity:1;pointer-events:auto}.drawer{position:fixed;z-index:var(--z-drawer);background:var(--bg);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:var(--shadow-sheet);outline:0;visibility:hidden}.drawer.open{visibility:visible}.menu-sheet{left:0;right:0;bottom:0;max-height:92vh;padding:0 16px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:var(--r-sheet) var(--r-sheet) 0 0;transform:translateY(105%);transition:transform var(--dur-sheet) var(--ease-sheet),visibility var(--dur-sheet)}.menu-sheet.open{transform:translateY(0)}.menu-sheet.is-dragging{transition:none}.shell-tablet .menu-sheet{top:0;right:auto;bottom:0;left:var(--side-w);width:360px;max-height:none;padding-top:8px;border-radius:0 var(--r-group) var(--r-group) 0;transform:translate(-110%)}.shell-tablet.side-collapsed .menu-sheet{left:var(--side-w-collapsed)}.shell-tablet .menu-sheet.open{transform:translate(0)}.sheet-grip{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:20px;margin:0 -16px;background:var(--bg);touch-action:none}.sheet-grip:after{content:"";position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:var(--r-pill);background:var(--line-strong)}.shell-tablet .sheet-grip{display:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px}.sheet-title{margin:0;font-size:var(--fs-title2);font-weight:700;letter-spacing:var(--ls-title)}.icon-btn.sheet-close{background:var(--fill);color:var(--ink-2)}.drawer-search{margin:4px 0 16px}.sheet-prefs.list-group{margin-bottom:12px;padding:6px 8px}.sheet-mock{margin:-12px 0 12px}.menu-sheet .nav-section{margin-bottom:18px}.menu-sheet .nav-section-head{padding-left:16px}.menu-sheet .nav-items{border-radius:var(--r-group);background:var(--card);overflow:hidden}.menu-sheet .nav-items>li{position:relative}.menu-sheet .nav-items>li+li:before{content:"";position:absolute;top:0;left:56px;right:0;border-top:var(--hair) solid var(--sep)}.menu-sheet .nav-item{min-height:48px;padding:6px 16px;border-radius:0;font-size:var(--fs-body)}.menu-sheet .nav-item-label{margin-left:16px}.menu-sheet .nav-chevron{display:inline-block}.menu-sheet .nav-item.active{background:var(--accent-tint);color:var(--accent-text)}.menu-sheet .nav-item.active .nav-item-icon{color:var(--accent)}.menu-sheet .nav-sep{margin:0}.menu-sheet .space-switch.seg{margin-top:0}.screen-head{display:flex;align-items:flex-end;min-height:52px;margin-bottom:var(--s-3)}.screen-head>*+*{margin-left:8px}.screen-head-text{flex:1 1 auto;min-width:0}.screen-kicker{display:block;font-size:var(--fs-footnote);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.home-search,.home-search-wrap{margin-bottom:18px}.home-top{display:flex;align-items:center}.home-top .home-search{flex:1 1 auto;margin:0 4px 0 0}.home-results{margin:10px 48px 0 0}.home-results .list-group{margin-bottom:10px}.home-results-head{padding:4px 16px 6px}.home-results .list-row.is-active{background:var(--fill)}.home-result-no{font-weight:600}.home-results-more .row-title{color:var(--accent-text)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px}.quick-actions{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px}.qa{display:flex;flex-direction:column;align-items:center;color:var(--label);text-decoration:none;min-height:48px}.qa-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:var(--card);color:var(--accent-text)}.qa.qa-primary .qa-icon{background:var(--accent-fill);color:var(--on-accent)}.qa-label{margin-top:6px;font-size:var(--fs-caption);font-weight:500;text-align:center;line-height:1.3}.summary-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--r-group);background:var(--card);overflow:hidden}.summary-strip>li{position:relative;min-width:0}.summary-strip>li+li:before{content:"";position:absolute;top:14px;bottom:14px;left:0;border-left:var(--hair) solid var(--sep)}.summary-cell{display:block;min-height:76px;padding:12px 12px 12px 14px;color:var(--label);text-decoration:none;-webkit-tap-highlight-color:transparent}.summary-cell:active{background:var(--fill-2);transition:none}.summary-num{display:block;font-size:var(--fs-title);font-weight:700;letter-spacing:var(--ls-title);line-height:1.15}.summary-cell.is-late .summary-num{color:var(--status-late-text)}.summary-label{display:flex;align-items:center;margin-top:4px;font-size:var(--fs-caption);color:var(--ink-2);line-height:1.3}.summary-label .st-shape{margin-right:5px}.home-note.group-footer{display:flex;align-items:center;margin:8px 0 0}.home-note .st-shape{margin-right:6px}.home-needs{margin-top:22px}.row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.need-row .row-end{max-width:34%}@media (min-width: 768px){.home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;align-items:start}.home-needs{margin-top:0}.home-search,.home-results{max-width:640px}}.tile-list.list-group{margin-bottom:24px}.tile-sep{position:relative;padding:16px 16px 6px;color:var(--ink-2);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.02em;background:var(--bg)}.section-screen .page-title{margin-bottom:16px}.state-box{padding:24px 16px;margin:12px 0;border-radius:var(--r-group);background:var(--card);color:var(--ink-2);text-align:center;font-size:var(--fs-dense)}.state-box p{margin:0 0 8px}.state-box.state-error,.alert.state-error{background:var(--danger-bg);color:var(--status-late-text)}.alert{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-group);margin-bottom:10px;font-size:var(--fs-dense)}.alert>span{flex:1 1 200px;margin-right:8px}.alert.alert-warn{background:var(--warn-bg);color:var(--status-warn-text)}.zform{max-width:var(--form-max-w);margin:0 auto}.zform.embedded{max-width:none}.zform-head{display:flex;align-items:flex-end;margin-bottom:var(--s-3)}.zform-head .page-title{flex:1 1 auto;min-width:0;margin-left:4px}.zform-body{background:transparent}.form-section{margin-bottom:24px}.form-section-head{margin:0 0 6px;font-size:inherit}.form-section-head button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.form-section-head .section-label{margin:0}.caret{flex:none;width:8px;height:8px;margin:0 16px 0 8px;border-right:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);transform:rotate(45deg)}.caret.closed{transform:rotate(-45deg)}.form-section-body,.group-card{background:var(--card);border-radius:var(--r-group);overflow:hidden}.form-section-body:empty{display:none}.field{position:relative;display:block;min-height:44px;padding:8px 16px;min-width:0}.field+.field:before,.add-notes+.field:before,.field+.add-notes:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:var(--hair) solid var(--sep)}.field:focus-within{background:var(--accent-tint)}.field-label{display:block;margin-bottom:2px;font-size:var(--fs-footnote);font-weight:400;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.field.field-single_line,.field.field-email,.field.field-phone_number,.field.field-number,.field.field-decimal,.field.field-currency,.field.field-percent,.field.field-users,.field.field-date,.field.field-date_time,.field.field-time,.field.field-drop_down,.field.field-single_select_lookup,.field.field-formula,.field.field-auto_number{display:flex;align-items:center;padding-top:0;padding-bottom:0}.field.field-single_line>.field-label,.field.field-email>.field-label,.field.field-phone_number>.field-label,.field.field-number>.field-label,.field.field-decimal>.field-label,.field.field-currency>.field-label,.field.field-percent>.field-label,.field.field-users>.field-label,.field.field-date>.field-label,.field.field-date_time>.field-label,.field.field-time>.field-label,.field.field-drop_down>.field-label,.field.field-single_select_lookup>.field-label,.field.field-formula>.field-label,.field.field-auto_number>.field-label{flex:0 0 38%;max-width:38%;margin:0 12px 0 0;padding:10px 0;font-size:var(--fs-dense);color:var(--label)}.field.field-single_line>.field-control,.field.field-email>.field-control,.field.field-phone_number>.field-control,.field.field-number>.field-control,.field.field-decimal>.field-control,.field.field-currency>.field-control,.field.field-percent>.field-control,.field.field-users>.field-control,.field.field-date>.field-control,.field.field-date_time>.field-control,.field.field-time>.field-control,.field.field-drop_down>.field-control,.field.field-single_select_lookup>.field-control,.field.field-formula>.field-control,.field.field-auto_number>.field-control{flex:1 1 auto}@media (min-width: 768px){.field.field-single_line>.field-label,.field.field-email>.field-label,.field.field-phone_number>.field-label,.field.field-number>.field-label,.field.field-decimal>.field-label,.field.field-currency>.field-label,.field.field-percent>.field-label,.field.field-users>.field-label,.field.field-date>.field-label,.field.field-date_time>.field-label,.field.field-time>.field-label,.field.field-drop_down>.field-label,.field.field-single_select_lookup>.field-label,.field.field-formula>.field-label,.field.field-auto_number>.field-label{flex-basis:34%;max-width:34%}}.req{color:var(--status-late-text)}.field-control{min-width:0}.field.field-decision{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-top:2px;padding-bottom:2px}.field.field-decision .field-label{flex:1 1 auto;margin:0 12px 0 0;font-size:var(--fs-dense);color:var(--label)}.field.field-decision .field-control{flex:none}.field.has-error{background:var(--danger-bg)}.field.has-error .field-label{color:var(--status-late-text)}.help{margin-top:2px;margin-bottom:6px;font-size:var(--fs-caption);color:var(--ink-2)}.field-error{margin-top:2px;margin-bottom:6px;font-size:var(--fs-footnote);font-weight:500;color:var(--status-late-text)}.section-placeholder{background:var(--card)}.add-notes{position:relative;padding:12px 16px;font-size:var(--fs-footnote);color:var(--ink-2);overflow-wrap:anywhere}.add-notes img{max-width:100%;height:auto}.input{display:block;width:100%;min-height:44px;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--label);font-size:var(--fs-body);min-width:0}.input:focus{outline:0}.input::-webkit-input-placeholder{color:var(--label-3)}.input::placeholder{color:var(--label-3)}.input:disabled,.input[disabled]{color:var(--ink-2);-webkit-text-fill-color:var(--ink-2);opacity:1}.textarea{resize:vertical;min-height:64px;padding-top:6px}.textarea.compact{min-height:44px}.select{-webkit-appearance:none;appearance:none;padding-right:24px;background-image:linear-gradient(45deg,transparent 50%,var(--label-2) 50%),linear-gradient(135deg,var(--label-2) 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.select option{color:initial;background:initial}.input-group{display:flex;align-items:center}.input-group .input{flex:1 1 auto}.input-affix{flex:none;padding-right:6px;color:var(--ink-2);font-size:var(--fs-body)}.input-group .input+.input-affix{padding:0 0 0 6px}.btn.scan-btn{margin-left:8px;min-height:36px;height:36px;width:44px}.checkbox{width:22px;height:22px;margin:0;accent-color:var(--accent)}.checkbox-hit{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px;cursor:pointer}.other-input{margin-top:6px}.placeholder{color:var(--label-3)}.choice-group{display:flex;flex-wrap:wrap;margin:2px -4px -4px}.choice-group .choice{position:relative;display:inline-flex;margin:0 4px 8px;cursor:pointer;min-width:0;max-width:100%}.choice-group .choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.choice-group .choice span{display:inline-block;min-height:36px;padding:7px 14px;border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-dense);font-weight:500;line-height:1.45;overflow-wrap:anywhere;transition:background-color .15s ease-out}.choice-group .choice input:checked+span{background:var(--accent-fill);color:var(--on-accent)}.choice-group .choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.choice-group .choice input:disabled+span{opacity:.5}.choice{display:flex;align-items:flex-start;font-size:var(--fs-dense);cursor:pointer;min-width:0}.choice input{margin:3px 10px 0 0;flex:none;accent-color:var(--accent)}.composite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px}.shell-phone .composite{grid-template-columns:minmax(0,1fr)}.composite .input{border-bottom:var(--hair) solid var(--sep)}.readonly{min-height:32px;padding:10px 0;color:var(--ink-2);font-size:var(--fs-body);overflow-wrap:anywhere}.ms,.lk{position:relative}.ms-trigger,.lk-trigger{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;min-height:44px}.ms-trigger .chips,.lk-trigger .chips{flex:1 1 auto}.lk-control{display:flex;align-items:center}.lk-control .lk-trigger{flex:1 1 auto}.lk-value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.lk-clear{margin-left:4px;color:var(--label-2)}.ms-pop,.lk-pop{position:absolute;top:100%;left:-8px;right:-8px;margin-top:6px;padding:10px;min-width:240px;background:var(--elevated);border-radius:var(--r-group);box-shadow:var(--shadow-pop);z-index:var(--z-drawer)}.ms-pop ul,.lk-list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.ms-pop li{padding:6px 4px}.ms-search,.lk-search{min-height:40px;margin-bottom:8px;padding:0 12px;border-radius:var(--r-input);background:var(--fill);font-size:var(--fs-body)}.lk-list button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:var(--fs-dense);cursor:pointer}.lk-list button input{margin-right:8px}.lk-list button.hi,.lk-list button:hover{background:var(--fill)}.lk-list button.sel{font-weight:600;color:var(--accent-text)}.lk-msg{padding:10px;color:var(--ink-2);font-size:var(--fs-dense)}.lk-msg.err{color:var(--status-late-text)}.lk-new{margin-top:6px}.lk-list.small{max-height:200px;margin-top:6px;border-radius:var(--r-group);background:var(--elevated);box-shadow:var(--shadow-pop)}.chips{display:inline-flex;flex-wrap:wrap;margin:-2px;min-width:0}.chip{display:inline-flex;align-items:center;margin:2px;padding:3px 10px;border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-footnote);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.chip-more{background:var(--fill-2)}.chip.chip-removable .icon-btn{width:28px;height:28px;margin-left:2px}.photo-open{display:inline-block;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;text-align:inherit;vertical-align:top;cursor:pointer}.photo-open-viewer{display:contents}.photo-open>img{display:block}.photo-open.cell-file{color:var(--accent-text)}.media-list{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-wrap:wrap}.media-item{position:relative;margin:0 10px 10px 0}.media-thumb{display:block;width:84px;height:84px;object-fit:cover;border-radius:var(--r-photo);background:var(--photo-bg)}.media-video{max-width:220px;border-radius:var(--r-photo)}.media-file{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border-radius:var(--r-control);background:var(--fill);color:var(--accent-text)}.icon-btn.media-remove{position:absolute;top:-10px;right:-10px;width:32px;height:32px;background:var(--elevated);box-shadow:var(--shadow-pop)}.media-actions{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:4px}.media-actions>*{margin:0 8px 6px 0}.media-hint{font-size:var(--fs-caption)}.sig-canvas{display:block;width:100%;max-width:420px;height:140px;border:1.5px dashed var(--line-strong);border-radius:var(--r-group);background:var(--card);touch-action:none}.sig-existing{display:block;max-width:260px;margin-bottom:6px}.sig-actions{display:flex;justify-content:space-between;align-items:center;max-width:420px;margin-top:6px}.rte{border-radius:var(--r-control);background:var(--fill);margin-bottom:4px}.rte.invalid{box-shadow:0 0 0 2px var(--status-late)}.rte-bar{display:flex;padding:4px;border-bottom:var(--hair) solid var(--sep)}.rte-bar button{width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--accent-text);cursor:pointer}.rte-bar button:hover{background:var(--card)}.rte-body{min-height:80px;padding:10px 12px;outline:0;overflow-wrap:anywhere}.subform{min-width:0}.sf-scroll,.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sf-table{border-collapse:collapse;width:100%;font-size:var(--fs-dense)}.sf-table th{padding:8px;border-bottom:var(--hair) solid var(--sep);color:var(--ink-2);font-size:var(--fs-footnote);font-weight:600;text-align:left;white-space:nowrap}.sf-table td{padding:6px 8px;border-bottom:var(--hair) solid var(--sep);vertical-align:top;min-width:140px}.sf-table td .input{min-height:36px;padding:4px 10px;border-radius:var(--r-control);background:var(--fill);font-size:var(--fs-dense)}.sf-table td.sf-num,.sf-table td.sf-del,.sf-table th.sf-num,.sf-table th.sf-del{min-width:0;width:44px;text-align:center;color:var(--ink-2)}.sf-table td.sf-decision_box{min-width:60px}.sf-hidden{display:none}.sf-empty{padding:8px 0;font-size:var(--fs-footnote)}.btn.sf-add{margin:10px 0 6px}.sf-card{margin-bottom:10px;padding:6px 12px 8px;border-radius:var(--r-group);background:var(--fill)}.sf-card-head{display:flex;justify-content:space-between;align-items:center}.sf-rownum{font-weight:600;color:var(--ink-2);font-size:var(--fs-footnote)}.sf-card-field{padding:6px 0;border-bottom:var(--hair) solid var(--sep)}.sf-card-field:last-child{border-bottom:0}.sf-card-label{display:block;margin-bottom:2px;font-size:var(--fs-caption);color:var(--ink-2)}.field.field-subform>.subform-label{padding-top:4px}.action-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;margin:16px 0 0;padding:12px 0;background:var(--bg)}.action-bar>*+*{margin-left:10px}.action-bar .btn{flex:0 0 auto}.action-bar .action-main{flex:1 1 auto}.shell-phone .action-bar{bottom:50px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));margin:16px -16px 0;padding:10px 16px;border-top:var(--hair) solid var(--bar-sep)}.shell-phone .action-bar.bar-like,.shell-phone .action-bar{background:var(--bar-bg)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.shell-phone .action-bar{background:var(--bar-bg-translucent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media (prefers-reduced-transparency: reduce){.shell-phone .action-bar{background:var(--bar-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.zform-actions{justify-content:flex-end}.zform-actions.action-bar .btn{min-width:120px}.zform.embedded .zform-actions{display:flex;justify-content:flex-end;padding:12px 0}.zform.embedded .zform-actions>*+*{margin-left:10px}.form-alerts{margin-bottom:12px}.report-head,.record-head{display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.shell-phone .report-head,.report-in-split .report-head{flex-wrap:nowrap}.report-titles{flex:1 1 auto;min-width:0;margin-right:8px}.report-titles .meta-line{margin-top:2px}.report-head-actions,.record-actions{display:flex;align-items:center;flex-wrap:wrap}.report-head-actions{flex:none;flex-wrap:nowrap;margin-right:-6px}.report-head-actions>*+*{margin-left:2px}.record-actions>*+*{margin-left:8px}.report-toolbar{display:flex;align-items:center;margin-bottom:12px}.report-toolbar>*+*{margin-left:8px}.report-toolbar .search-pill{flex:1 1 260px;min-width:160px;max-width:480px}.shell-phone .report-toolbar .search-pill,.report-in-split .report-toolbar .search-pill{max-width:none}.named-filter.pill-select{flex:0 1 200px;width:auto;min-height:var(--target);padding:0 30px 0 12px;border-radius:var(--r-input);background-color:var(--fill);font-size:var(--fs-dense)}.shell-phone .named-filter.pill-select{flex-basis:120px}.shell-phone .large-title.page-title,.report-in-split .large-title.page-title{font-size:var(--fs-title)}.filter-panel{margin-bottom:14px;padding:16px;border-radius:var(--r-group);background:var(--card)}.filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px}.shell-phone .filter-grid{grid-template-columns:minmax(0,1fr)}.filter-label{display:block;margin-bottom:4px;font-size:var(--fs-footnote);color:var(--ink-2)}.filter-panel .input{min-height:44px;padding:0 12px;border-radius:var(--r-input);background-color:var(--fill);font-size:var(--fs-body)}.range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:6px}.filter-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.filter-actions>*{margin:4px 0 0 8px}.bulk-bar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:14px;padding:6px 8px 6px 16px;border-radius:var(--r-group);background:var(--elevated);color:var(--label);box-shadow:var(--shadow-pop);font-size:var(--fs-dense)}.shell-phone .bulk-bar{top:44px;top:calc(44px + env(safe-area-inset-top))}.bulk-bar>*{margin:3px 0 3px 8px}.bulk-bar>:first-child{margin-left:0}.bulk-count{font-weight:600}.bulk-spacer{flex:1 1 auto}.bulk-bar .btn{white-space:normal;text-align:center}.table-scroll{border-radius:var(--r-group);background:var(--card);max-height:calc(100vh - 220px);overflow-y:auto}.rtable{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-footnote)}.rtable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:12px 10px;background:var(--card);border-bottom:var(--hair) solid var(--sep);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:left;white-space:nowrap}.rtable td{padding:11px 10px;border-top:var(--hair) solid var(--sep);vertical-align:top;max-width:320px;overflow-wrap:break-word;line-height:1.45}.rtable tbody tr:first-child td{border-top:0}.rtable th:first-child,.rtable td:first-child{padding-left:16px}.rtable td .cell-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-width:60px}.rtable.compact td,.rtable.compact th{padding:8px}.rtable tbody tr{cursor:pointer;transition:background-color .12s ease-out}.rtable tbody tr:hover{background:var(--fill)}.rtable tbody tr:active{background:var(--fill-2)}.rtable tbody tr.selected{background:var(--accent-tint)}.rtable .col-check,.rtable .col-menu{width:48px;text-align:center;cursor:default}.rtable .col-check input,.card-check input{width:20px;height:20px;accent-color:var(--accent)}.rtable .col-action{white-space:nowrap}.th-sort{display:inline-flex;align-items:center;min-height:32px;border:0;background:transparent;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap}.th-sort .ic{margin-left:4px;color:var(--accent-text)}.group-row td{background:var(--bg);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:default}.state-cell{text-align:center;color:var(--ink-2);padding:24px!important}.cell-text.num{white-space:nowrap}.cell-imgs{display:inline-flex}.cell-img{object-fit:cover;border-radius:var(--r-photo);margin-right:4px;background:var(--photo-bg)}.row-menu{position:relative}.row-menu-btn.icon-btn{color:var(--accent-text)}.menu-pop{position:absolute;right:0;top:100%;list-style:none;margin:4px 0 0;padding:6px;min-width:220px;background:var(--elevated);border-radius:var(--r-group);box-shadow:var(--shadow-pop);z-index:var(--z-drawer);text-align:left}.menu-pop.up{top:auto;bottom:100%;margin:0 0 8px}.menu-pop button{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:var(--fs-dense);cursor:pointer;white-space:nowrap}.menu-pop button:hover{background:var(--fill)}.menu-pop button.danger{color:var(--status-late-text)}.oms-pop{z-index:var(--z-pop);display:flex;flex-direction:column;max-width:92vw;max-width:calc(100vw - 16px);overflow:hidden;background:var(--elevated);border-radius:var(--r-group);box-shadow:var(--shadow-pop);color:var(--label);text-align:left}.oms-pop>.menu-pop,.oms-pop>.lk-pop,.oms-pop>.ms-pop{position:static;flex:1 1 auto;min-height:0;margin:0;box-shadow:none;border-radius:0;background:transparent}.oms-pop>.menu-pop{overflow-y:auto;-webkit-overflow-scrolling:touch}.oms-pop>.lk-pop,.oms-pop>.ms-pop{display:flex;flex-direction:column}.oms-pop .lk-list,.oms-pop .ms-pop ul,.oms-pop .cf-picker-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.oms-pop .lk-search,.oms-pop .ms-search,.oms-pop .cf-picker-search,.oms-pop .lk-new,.oms-pop .cf-picker-foot{flex:none}.sel-trigger{display:flex;align-items:center;text-align:left;cursor:pointer;white-space:nowrap}.sel-trigger .sel-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.45}.sel-trigger .sel-text.placeholder{color:var(--label-3)}.sel-face{display:flex;align-items:center;gap:10px;min-width:0}.sel-thumb,.sel-icon{flex:0 0 auto;width:32px;height:32px;border-radius:8px;object-fit:cover;background:var(--fill-2, #f2f2f7)}.sel-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--label-2, #3c3c43)}.sel-icon svg{width:22px;height:22px}.sel-trigger .sel-thumb,.sel-trigger .sel-icon{width:24px;height:24px;border-radius:6px}.sel-trigger .sel-icon svg{width:18px;height:18px}.sel-words{display:flex;flex-direction:column;min-width:0}.sel-label,.sel-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-sub{font-size:.85em;font-weight:400;color:var(--label-3)}.sel-list>.sel-group{padding:12px 12px 4px;font-size:var(--fs-caption);font-weight:600;font-variant:small-caps;letter-spacing:.02em;color:var(--label-2);text-align:left;list-style:none}.sel-trigger:disabled{cursor:default;color:var(--ink-2)}.sel-pop.cf-picker{padding:6px}.sel-none>span{color:var(--ink-2)}.pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.pager>*{margin:4px 0 0 8px}.pager .muted{margin-right:auto;margin-left:0;font-size:var(--fs-footnote)}.cards{display:block}.list-section{margin-bottom:20px}.record-list.list-group{margin-bottom:0}.group-head.group-header{margin-top:4px}.rec-card{position:relative;overflow:hidden;background:var(--card)}.swipe-row{touch-action:pan-y}.swipe-content{position:relative;z-index:1;display:flex;align-items:stretch;background:var(--card)}.rec-card-link.list-row{flex:1 1 auto;min-width:0;min-height:60px;padding:8px 12px 8px 16px;color:inherit;-webkit-touch-callout:none}.list-group>.rec-card:after{z-index:2}.rec-card.has-thumb:after{left:72px}.rec-card.is-selecting:after{left:60px}.rec-card.has-thumb.is-selecting:after{left:116px}.rec-card.selected .swipe-content,.rec-card.selected .rec-card-link{background:var(--accent-tint)}.rec-card.current .rec-card-link{background:var(--fill-2)}.card-check{display:flex;align-items:center;justify-content:center;flex:none;width:44px;margin-right:-12px;padding-left:8px;cursor:pointer}.row-more.icon-btn{align-self:center;margin-right:4px;color:var(--label-2)}.rcard{display:flex;align-items:center;flex:1 1 auto;min-width:0}.rcard .row-thumb.thumb{margin-right:12px}.rcard.compact .row-end{max-width:44%}.swipe-actions{position:absolute;top:0;right:0;bottom:0;z-index:0;display:flex}.swipe-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;padding:0 4px;border:0;color:var(--on-accent);font-size:var(--fs-caption);font-weight:600;cursor:pointer}.swipe-btn span{max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swipe-btn.tone-blue{background:var(--accent-fill)}.swipe-btn.tone-grey{background:#6c6c70}.swipe-btn.tone-orange{background:#c93400}.swipe-btn.tone-red{background:#d70015}.split{display:grid;grid-template-columns:var(--list-w) minmax(0,1fr);height:100vh;margin:calc(-1 * var(--gutter));margin-bottom:-40px}.split-list{min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 16px 32px;border-right:var(--hair) solid var(--sep)}.split-detail{min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 24px 32px}.split-empty{padding:48px 16px;text-align:center;font-size:var(--fs-dense)}.report-in-split .chip-row{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.kanban-meta{margin-bottom:10px}.kanban-lanes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;align-items:start}.shell-phone .kanban-lanes{grid-auto-columns:82%;margin:0 -16px;padding:0 16px 8px}.kanban-lane{min-width:0;padding:0;border-radius:0;background:transparent}.kanban-lane-head{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 8px;font-size:var(--fs-footnote);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.lane-title{min-width:0;overflow-wrap:anywhere}.lane-title .st-shape{margin-right:4px}.lane-count{flex:none;min-width:22px;margin-left:8px;padding:0 6px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);text-align:center;line-height:20px}.kanban-cards{display:grid;grid-row-gap:8px}.kanban-card{display:block;padding:8px 8px 10px;border-radius:var(--r-group);background:var(--card);color:inherit;text-decoration:none;overflow:hidden}.kanban-card .thumb.kc-photo{display:flex;width:100%!important;height:76px!important;margin-bottom:8px;border-radius:var(--r-photo)}.kc-title{display:block;padding:0 2px;font-size:var(--fs-dense);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.kc-line{display:block;margin-top:2px;padding:0 2px;font-size:var(--fs-footnote);color:var(--ink-2);line-height:1.4;overflow-wrap:anywhere}.kc-line.warn-text{color:var(--status-late-text)}.kc-line .st-shape{margin-right:4px}.board-screen{position:relative;min-height:100%}.board-lanes{grid-auto-columns:minmax(200px,1fr)}.btn.fab-scan{position:fixed;right:28px;bottom:28px;z-index:var(--z-sticky);min-height:52px;padding:0 22px;border-radius:var(--r-pill);box-shadow:var(--shadow-pop)}.cal-head{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.cal-head>*{margin-right:8px}.cal-head .icon-btn{color:var(--accent-text)}.cal-title{min-width:120px;margin:0;font-size:var(--fs-title3);font-weight:600;letter-spacing:var(--ls-title);text-align:center}.cal-field{font-size:var(--fs-footnote)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;overflow:hidden;border-radius:var(--r-group);background:var(--sep)}.cal-dow{padding:8px 4px;background:var(--card);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;text-align:center;text-transform:uppercase}.cal-cell{min-height:92px;min-width:0;padding:4px;background:var(--card)}.shell-phone .cal-cell{min-height:56px}.cal-cell.blank{background:var(--bg)}.cal-cell.today .cal-day{background:var(--status-late-text);color:var(--on-accent)}.cal-day{display:inline-block;min-width:22px;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;text-align:center;line-height:22px}.cal-ev{display:block;margin-top:2px;padding:2px 6px;border-radius:4px;background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-more{font-size:var(--fs-caption)}.record{max-width:1100px}.record-embedded,.record-in-sheet{max-width:none}.rec-hero{position:relative;height:260px;margin:0;background:var(--photo-bg);overflow:hidden}.rec-hero img{display:block;width:100%;height:100%;object-fit:cover}.circle-btn.hero-back{position:absolute;top:12px;right:12px;width:36px;height:36px;background:rgba(0,0,0,.42);color:#fff}.rec-sheet{min-width:0}.record-head .rec-summary{flex:1 1 200px;min-width:0}.record-head>.circle-btn{margin-right:12px}.record-head .status-chip{margin:0 0 4px 8px}.circle-btn.sheet-x{align-self:flex-start;width:36px;height:36px;margin:0 0 0 8px;color:var(--ink-2)}.record-head .record-actions{flex:1 1 100%;justify-content:flex-end;margin-top:12px}.rec-title.page-title{margin:2px 0;font-size:var(--fs-title2);letter-spacing:var(--ls-title)}.record-tablet .rec-title.page-title,.record-web .rec-title.page-title{font-size:var(--fs-title)}@media (min-width: 1100px){.record-head .record-actions{flex:0 0 auto;margin:0 0 0 16px}}.rec-route{margin:0 0 20px;padding:14px 12px 12px;border-radius:var(--r-group);background:var(--card)}.rec-route .section-label{padding:0 4px;margin-bottom:10px}.route-track{display:flex;list-style:none;margin:0;padding:0}.route-step{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0}.route-step:before{content:"";position:absolute;top:11px;left:-50%;right:50%;height:2px;background:var(--fill-2)}.route-step:first-child:before{display:none}.route-step.st-done:before,.route-step.st-current:before{background:var(--accent)}.route-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-pill);background:var(--fill-2);color:var(--on-accent)}.route-step.st-done .route-dot{background:var(--accent)}.route-step.st-current .route-dot{background:var(--card);border:2.5px solid var(--accent)}.route-label{display:block;max-width:100%;margin-top:6px;padding:0 2px;font-size:var(--fs-caption);line-height:1.35;color:var(--ink-2);text-align:center;overflow-wrap:anywhere}.route-step.st-current .route-label{color:var(--label);font-weight:600}.route-note{display:flex;align-items:center;margin:12px 4px 0;font-size:var(--fs-footnote);color:var(--ink-2)}.route-note.late{color:var(--status-late-text)}.route-note .st-shape{margin-right:6px}.detail-section{margin-bottom:20px}.money-block.list-group{margin-bottom:0}.money-row.list-row{justify-content:space-between;min-height:44px;cursor:default;font-size:var(--fs-dense)}.money-row.list-row:active{background:transparent}.money-label{color:var(--label)}.money-val{color:var(--ink-2)}.money-row.total .money-label{font-weight:600}.money-row.total .money-val{color:var(--label);font-weight:700;font-size:var(--fs-body)}.record-custom-actions.chip-row{margin-bottom:16px}.action-chip.btn{border-radius:var(--r-pill)}.item-tiles{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px}.item-tile{padding:8px 8px 10px;border-radius:var(--r-group);background:var(--card)}.item-tile .thumb.item-tile-photo{display:flex;width:100%!important;height:150px!important;margin-bottom:8px;border-radius:var(--r-photo)}.item-tile .card-title{padding:0 2px;font-size:var(--fs-dense)}.record-embedded .item-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px}.record-embedded .item-tile .thumb.item-tile-photo{height:110px!important}.item-tile .meta-line{margin-top:2px;padding:0 2px}.item-price{display:block;margin-top:4px;padding:0 2px;font-size:var(--fs-footnote);font-weight:600}.detail-sections{min-width:0}@media (min-width: 1100px){.record-in-sheet .detail-sections,.record-web .detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;align-items:start}}.detail-block{min-width:0;margin-bottom:20px}.detail-block-title.section-label{margin:0 0 6px}.detail-grid.list-group{margin:0 0 12px}.detail-grid.list-group:last-child{margin-bottom:0}.detail-item.list-row{align-items:flex-start;justify-content:space-between;min-height:44px;padding:11px 16px;cursor:default}.detail-item.list-row:active{background:transparent}.detail-item dt{flex:0 0 40%;max-width:40%;margin:0 12px 0 0;font-size:var(--fs-dense);color:var(--label);line-height:1.45;overflow-wrap:anywhere}.detail-item dd{flex:1 1 auto;margin:0;min-width:0;font-size:var(--fs-dense);color:var(--ink-2);text-align:right;line-height:1.45;overflow-wrap:anywhere}.detail-item.is-stacked{display:block}.detail-item.is-stacked dt{max-width:none;margin:0 0 4px;color:var(--ink-2);font-size:var(--fs-footnote)}.detail-item.is-stacked dd{text-align:left;color:var(--label)}.detail-wide,.detail-notes{position:relative;padding:8px 16px}.detail-grid.list-group>div{position:relative}.detail-grid.list-group>div+div:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:var(--hair) solid var(--sep)}.detail-subform{margin:4px 0 12px}.detail-sub-title{margin-bottom:6px;padding:0 16px;font-size:var(--fs-caption);font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-2)}.detail-subform .table-scroll{max-height:none}.detail-wide .detail-subform .table-scroll{background:transparent;border-radius:0}.detail-actions.chip-row{margin:4px -16px 10px}.record .action-bar .row-menu{flex:none}.scan-screen .screen-head .screen-title{font-size:var(--fs-title)}.scan-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px}.scan-left>*+*{margin-top:14px}.scan-fields .field-lookup .field-label,.scan-fields .field-label{font-size:var(--fs-footnote)}.scan-finder{position:relative}.finder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:230px;padding:0;border:0;border-radius:var(--r-group);background:var(--finder-bg);color:#fff;cursor:pointer;overflow:hidden}.finder-reticle{width:170px;height:170px;border:2.5px solid #ffffff;border-radius:22px;opacity:.9}.finder-line{position:absolute;top:50%;left:50%;width:120px;height:2px;margin-left:-60px;background:var(--accent)}.finder-hint{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 80px);padding:5px 12px;border-radius:var(--r-pill);background:rgba(255,255,255,.18);font-size:var(--fs-footnote);text-align:left}.circle-btn.finder-toggle{position:absolute;right:10px;bottom:10px;background:rgba(255,255,255,.92);color:#000}.circle-btn.finder-toggle.ink{background:var(--accent-fill);color:var(--on-accent)}.keypad{padding:12px;border-radius:var(--r-group);background:var(--card)}.keypad-display{display:block;padding:8px 12px;margin-bottom:12px;border-radius:var(--r-control);background:var(--fill)}.keypad-display .field-label{margin-bottom:0}.keypad-display input{display:block;width:100%;border:0;outline:0;background:transparent;color:var(--label);font-size:var(--fs-title2);font-weight:600;letter-spacing:.04em}.keypad-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;padding-right:56px}.key{min-height:50px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--label);font-size:var(--fs-title2);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center}.key:active{background:var(--fill-2)}.key.key-muted{background:transparent;color:var(--accent-text)}.key.key-ink{background:var(--accent-fill);color:var(--on-accent)}.key:disabled{opacity:.4}.scan-list.list-group{margin-bottom:0}.scan-list>li{position:relative}.scan-list>li+li:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:var(--hair) solid var(--sep)}.scan-row{display:flex;align-items:center;min-height:60px;padding:8px 8px 8px 16px}.scan-row>*+*{margin-left:10px}.scan-row.blocked{background:var(--warn-bg)}.scan-row.blocked>.st-shape{margin:0 4px;border-left-width:7px;border-right-width:7px;border-bottom-width:12px}.scan-row-body{display:block;flex:1 1 auto;min-width:0}.scan-row-title{display:block;font-size:var(--fs-dense);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.scan-row .meta-line{font-size:var(--fs-footnote)}.scan-row-why{display:block;font-size:var(--fs-footnote);color:var(--status-warn-text);overflow-wrap:anywhere}.scan-row-warn{display:flex;align-items:center;margin-top:2px;font-size:var(--fs-footnote);color:var(--status-warn-text)}.scan-row-warn .st-shape{margin-right:6px}.scan-row.note{box-shadow:inset 3px 0 0 var(--status-late)}.scan-row .circle-btn.sunk{color:var(--ink-2)}.scan-empty{padding:18px 16px;font-size:var(--fs-dense);text-align:center}.scan-right>*+*{margin-top:12px}.scan-right .row-head{margin-bottom:0}.scan-right .row-head.group-header{align-items:flex-end}.scan-right .group-header-title{font-size:var(--fs-caption)}.scan-cta.action-bar{margin-top:16px}@media (min-width: 768px){.scan-screen{max-width:1100px}.scan-screen .seg{max-width:560px}.scan-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;align-items:start}.finder{height:300px}}.main.main-widget{overflow:hidden;-webkit-overflow-scrolling:auto}.main.main-widget>.main-inner,.shell-phone .main.main-widget>.main-inner{height:100%;padding:0}.widget-page{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg)}.shell-phone .widget-page{padding-bottom:52px;padding-bottom:calc(52px + env(safe-area-inset-bottom))}.shell-phone .widget-page:not(.has-bar){padding-top:env(safe-area-inset-top)}.widget-frame{display:block;flex:1 1 0;min-height:0;width:100%;border:0;margin:0;padding:0;background:var(--bg)}.widget-frame.is-pending{visibility:hidden}.widget-bar{position:relative;z-index:var(--z-navbar);flex:none;border-bottom:var(--hair) solid var(--bar-sep)}.shell-phone .widget-bar{padding-top:env(safe-area-inset-top)}.widget-bar-row{display:flex;align-items:center;height:44px;padding:0 4px}.widget-bar-side{flex:0 0 48px;display:flex}.widget-bar-end{justify-content:flex-end}.widget-bar-end .icon-btn{color:var(--accent-text)}.widget-bar-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-headline);font-weight:600;line-height:1.45}.widget-bar-tools{padding:0 16px 8px}.widget-picker{display:flex;align-items:center;max-width:560px;margin:0 auto;padding:0 0 0 12px;border-radius:var(--r-input);background:var(--fill)}.widget-picker-label{flex:none;margin-right:8px;color:var(--ink-2);font-size:var(--fs-dense)}.widget-picker-select.input{flex:1 1 auto;min-width:0;min-height:40px;padding-right:28px;font-size:var(--fs-dense);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%}.removed-page .btn{margin-top:8px}@keyframes oms-sheet-up{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes oms-sheet-pop{0%{transform:translate3d(0,24px,0) scale(.98);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes oms-fade-in{0%{opacity:0}to{opacity:1}}.sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);animation:oms-fade-in var(--dur-sheet) ease-out;transition:opacity .2s ease-in}.sheet{position:relative;display:flex;flex-direction:column;width:100%;max-height:92%;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--bg);box-shadow:var(--shadow-sheet);outline:0;overflow:hidden;overscroll-behavior:contain;animation:oms-sheet-up var(--dur-sheet) var(--ease-sheet);transition:transform .25s var(--ease-sheet)}.sheet.is-dragging{transition:none}.sheet-layer.is-closing .sheet-backdrop{opacity:0}.sheet-layer.is-closing .sheet{transform:translate3d(0,100%,0);transition:transform .2s ease-in}.sheet.sheet-page{height:100%;height:calc(100% - 10px);height:calc(100% - 10px - env(safe-area-inset-top));max-height:none}.sheet-handle{position:absolute;top:0;left:0;right:0;z-index:5;height:18px;touch-action:none;pointer-events:auto}.sheet-handle-bar{position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:var(--r-pill);background:var(--line-strong)}.sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:22px 16px 0}.record-in-sheet.has-hero{margin:-22px -16px 0}.record-in-sheet.has-hero .rec-sheet{padding:16px 16px 0}.record-in-sheet .action-bar,.sheet .action-bar{bottom:0;margin:16px -16px 0;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.record-in-sheet.has-hero .action-bar{margin-left:0;margin-right:0}.sheet-scroll>.irec.record-in-sheet.record-phone{display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.sheet-scroll>.irec.record-in-sheet.record-phone>.action-bar{margin-top:auto}.sheet .record{padding-bottom:16px}.sheet.sheet-page>.sheet-scroll{display:flex;flex-direction:column}.sheet.sheet-page>.sheet-scroll>.record-in-sheet{flex:1 0 auto;display:flex;flex-direction:column;padding-bottom:0}.sheet.sheet-page>.sheet-scroll>.record-in-sheet>.action-bar{margin-top:auto}@media (min-width: 768px){.sheet-layer{justify-content:center;padding:24px}.sheet{max-width:560px;max-height:88%;border-radius:var(--r-group);box-shadow:var(--shadow-pop);animation-name:oms-sheet-pop}.sheet.sheet-page{max-width:1040px;height:88%}.sheet-layer.is-closing .sheet{transform:translate3d(0,16px,0) scale(.98);opacity:0;transition:transform .18s ease-in,opacity .18s ease-in}.sheet-handle{display:none}.sheet-scroll{padding:24px 28px 0}}.action-sheet.sheet{max-width:100%;padding:22px 8px 8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.action-sheet-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.action-sheet-body .action-group.list-group{flex:none;margin:0 0 8px;border-radius:14px}.action-sheet-body .action-group.list-group:first-child{flex:0 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.action-sheet-body .action-group.list-group:last-child{margin-bottom:0}.action-title{padding:12px 16px;font-size:var(--fs-footnote);color:var(--ink-2);text-align:center;border-bottom:var(--hair) solid var(--sep)}.action-row.list-row{justify-content:center;min-height:56px;font-size:var(--fs-title3);color:var(--accent-text);text-align:center}.action-row.is-danger{color:var(--status-late-text)}.action-cancel.action-row{font-weight:600}.action-group>.action-row+.action-row:before{content:"";position:absolute;top:0;left:0;right:0;border-top:var(--hair) solid var(--sep)}@media (min-width: 768px){.action-sheet.sheet{max-width:380px;padding:22px 12px 12px;background:var(--bg)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim);animation:oms-fade-in .2s ease-out}.modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:460px;max-height:90vh;border-radius:14px;background:var(--elevated);box-shadow:var(--shadow-pop);outline:0;animation:oms-sheet-pop .24s var(--ease-sheet);transition:transform .25s var(--ease-sheet)}.modal.is-dragging{transition:none}.modal.modal-wide{max-width:860px}.modal-handle{display:none}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 4px 20px}.modal-head h2{margin:0;font-size:var(--fs-headline);font-weight:600}.modal-x.icon-btn{color:var(--ink-2)}.modal-body{padding:12px 20px;overflow-y:auto}.modal-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:8px 16px 16px}.modal-foot>*{margin:4px 0 0 8px}.confirm-msg{margin:0;white-space:pre-wrap;font-size:var(--fs-body)}.action-dialog-intro{margin:0 0 12px;line-height:1.45;overflow-wrap:anywhere}.action-dialog-alert>span{white-space:pre-wrap}.action-dialog-fields{margin:0;background:var(--card)}.prompt-label span{display:block;margin-bottom:6px;font-size:var(--fs-footnote);color:var(--ink-2)}.prompt-label .input{min-height:var(--target);padding:0 12px;border-radius:var(--r-input);background:var(--fill)}@media (max-width: 767px){.modal-backdrop{align-items:flex-end;padding:0}.modal{max-width:none;max-height:92vh;padding-top:10px;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--elevated);box-shadow:var(--shadow-sheet);padding-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation:oms-sheet-up var(--dur-sheet) var(--ease-sheet)}.modal.modal-wide{max-width:none}.modal-handle{display:block}.modal-foot .btn{flex:1 1 auto}}.toasts{position:fixed;left:50%;top:12px;top:calc(12px + env(safe-area-inset-top));z-index:var(--z-toast);width:92%;max-width:420px;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}.toast.has-action{display:flex;align-items:center;padding:4px 6px 4px 16px;text-align:left;pointer-events:auto}.toast-text{flex:1 1 auto;min-width:0}.toast-act{flex:none;min-width:64px;min-height:44px;margin-left:8px;padding:0 12px;border:0;border-radius:10px;background:rgba(255,255,255,.18);color:#fff;font:inherit;font-weight:700;cursor:pointer}.toast{margin-top:8px;padding:12px 18px;border-radius:var(--r-group);background:rgba(30,30,32,.92);color:#fff;font-size:var(--fs-dense);font-weight:500;text-align:center;box-shadow:var(--shadow-pop);animation:oms-sheet-pop .22s var(--ease-sheet)}.toast.toast-ok{background:#1e7a35}.toast.toast-err{background:#d70015}.diag-pill{position:fixed;top:6px;top:calc(6px + env(safe-area-inset-top));left:50%;z-index:var(--z-diag);display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--status-late-text);border-radius:var(--r-pill);background:var(--elevated);color:var(--status-late-text);font-size:var(--fs-caption);font-weight:600;box-shadow:var(--shadow-pop);cursor:pointer;-webkit-transform:translateX(-50%);transform:translate(-50%)}.diag-pill-label{margin-left:4px}.login-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;min-height:100vh;padding:24px 16px;background:var(--bg-login)}.login-card{display:flex;flex-direction:column;width:100%;max-width:420px;min-height:0}.login-head{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.login-head .lang-toggle.seg{flex:0 1 220px}.login-body{padding:40px 0 24px}.login-body>*+*{margin-top:24px}.login-title{margin:0;font-size:var(--fs-large);font-weight:700;letter-spacing:var(--ls-title);line-height:1.15}.login-note{margin-top:12px}.group-card.login-fields{border-radius:var(--r-group)}.g-row{position:relative;display:block;padding:10px 16px}.g-row+.g-row:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:var(--hair) solid var(--sep)}.g-row:focus-within{background:var(--accent-tint)}.g-label{display:block;margin-bottom:2px;font-size:var(--fs-footnote);color:var(--ink-2)}.g-input{display:block;width:100%;min-height:30px;padding:0;border:0;outline:0;background:transparent;color:var(--label);font-size:var(--fs-body)}.login-submit.btn{font-size:var(--fs-headline)}.login-foot{margin:8px 0 0;font-size:var(--fs-footnote);color:var(--ink-2);text-align:center}.login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);overflow:auto;background:var(--scrim)}.login-overlay .login-screen{background:transparent}.login-overlay .login-card{padding:24px;border-radius:var(--r-group);background:var(--bg-login)}@media (max-width: 767px){.login-screen{justify-content:flex-start}.login-card{flex:1 1 auto}.login-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}}@media (min-width: 1280px){.shell-desktop .large-title.page-title,.shell-desktop .large-title.screen-title{font-size:var(--fs-large)}}@media (pointer: coarse){.btn.btn-xs,.btn.btn-on-ink,.btn.btn-ghost-ink,.btn.scan-btn,.seg-btn,.space-tab,.nav-section-head,.form-section-head button,.sf-table td .input,.th-sort,.choice-group .choice span{min-height:44px}.btn.scan-btn{height:44px}.th-sort{min-width:44px}.check-hit{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.choice-group .choice span{padding-top:10px;padding-bottom:10px}.add-notes a{display:inline-flex;align-items:center;min-height:44px}.circle-btn.sm,.rte-bar button,.icon-btn.media-remove,.circle-btn.hero-back,.circle-btn.sheet-x{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.btn:active,.icon-btn:active,.circle-btn:active,.qa:active,.fchip:active,.key:active,.kanban-card:active,.swipe-btn:active,.finder:active{transform:none}}.prefs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.prefs-bar .seg{flex:none;padding:2px;border-radius:8px}.prefs-bar .seg>*{flex:none}.prefs-bar .seg-btn{min-height:26px;min-width:28px;padding:0 6px;border-radius:6px;font-size:var(--fs-caption)}.prefs-bar .appearance-toggle .seg-btn{position:relative;padding:0}.prefs-bar .appearance-toggle .seg-btn span{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prefs-bar .user-row{flex:1 1 60px;min-width:0;min-height:0;justify-content:flex-end}.prefs-bar .user-avatar{display:none}.prefs-bar .user-name{flex:0 1 auto;margin-left:0;font-size:var(--fs-caption);color:var(--ink-2)}.prefs-bar .user-out.icon-btn{width:28px;height:28px;margin-left:4px}.menu-sheet .nav-sep.nav-sep-text{margin:0;padding:12px 16px 4px;background:var(--card)}.menu-sheet .nav-items>li.nav-sep:before,.menu-sheet .nav-items>li.nav-sep+li:before{display:none}.menu-sheet .nav-sep:not(.nav-sep-text){height:8px;border:0;background:var(--bg)}.st-text-new{color:var(--status-new-text)}.st-text-progress{color:var(--status-progress-text)}.st-text-ready{color:var(--status-ready-text)}.st-text-hold{color:var(--ink-2)}.st-text-late{color:var(--status-late-text)}.st-text-neutral{color:var(--label)}.ord-no{font-weight:600;white-space:nowrap}.ord-sub,.ord-name,.ord-garments,.ord-gnames{display:block}.ord-sub{margin-top:2px;color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap}.ord-name{font-weight:500}.ord-thumbs{display:flex;align-items:center;gap:3px;margin-bottom:3px}.ord-thumbs .ord-thumb{border-radius:6px}.ord-more,.ord-gnames{color:var(--ink-2);font-size:var(--fs-caption)}.ord-table .is-late,.ocard .is-late{color:var(--status-late-text)}.ord-late{font-weight:600}.ord-table .is-late .st-shape,.ocard .is-late .st-shape{margin:-2px 5px 0 0}.ord-table td.num,.ord-table th.num{text-align:right;white-space:nowrap}.ord-table th.num .th-sort{justify-content:flex-end}.ord-paid .ord-sub{text-align:right}.ord-balance{font-weight:600}.ord-table tbody tr.current{background:var(--accent-tint)}.ord-table tfoot td{padding:11px 10px;border-top:var(--hair) solid var(--sep);background:var(--fill);color:var(--label);font-weight:600}.ord-table tfoot td:first-child{padding-left:16px}.ord-short .ord-customer .ord-sub{margin-top:4px}.fchip .st-shape{margin-right:6px}.fchip .fchip-n{margin-left:6px;color:var(--ink-2);font-weight:400}.ocard{display:block;flex:1 1 auto;min-width:0}.ocard-top,.ocard-line{display:flex;align-items:center}.ocard-top{gap:8px}.ocard-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:600}.ocard-top .status-inline{flex:none}.ocard-line{flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-size:var(--fs-footnote)}.ocard-line .ord-garments{display:flex;align-items:center;gap:6px;min-width:0}.ocard-line .ord-thumbs{margin-bottom:0}.ocard-k{color:var(--ink-2)}.ocard-gap{flex:1 1 auto}.ocard-bal{font-weight:600}.split.split-orders{display:block;height:auto;margin:0}.split.split-orders.has-detail{display:grid;grid-template-columns:minmax(0,1fr) var(--order-panel-w, 440px);align-items:start;margin-right:calc(-1 * var(--gutter))}.shell-tablet .split.split-orders.has-detail{--order-panel-w: 360px}.split-orders .split-list{overflow:visible;padding:0;border-right:0}.split-orders.has-detail .split-list{padding-right:16px}.split-orders .split-detail{position:-webkit-sticky;position:sticky;top:0;height:100vh;margin-top:calc(-1 * var(--gutter));padding:16px 20px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-left:var(--hair) solid var(--sep);background:var(--bg)}.ord-table td,.ord-table th{padding-left:8px;padding-right:8px}.ord-paid .ord-sub{white-space:normal;min-width:110px}.ord-short .ord-customer .ord-sub,.ord-short .ord-gnames{white-space:normal}.orec .rec-sheet{max-width:720px}.orec-head{display:flex;align-items:flex-start;margin-bottom:14px}.orec-head>*+*{margin-left:10px}.orec-head-text{flex:1 1 auto;min-width:0}.orec-head .rec-title{margin:2px 0 0;overflow-wrap:anywhere}.orec-sub{display:block;margin-top:4px;color:var(--label-2);font-size:var(--fs-dense)}.orec-sub>span{white-space:nowrap}.orec-sub>span+span:before{content:"·";margin:0 6px;color:var(--label-3)}.orec-status .st-shape{margin:-2px 6px 0 0}.orec-late{flex:none;margin-top:2px;padding:4px 10px;border-radius:var(--r-pill);background:var(--danger-bg);color:var(--status-late-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.orec-money{display:flex;margin-bottom:12px}.orec-tile{flex:1 1 0;min-width:0;padding:8px 12px;border-radius:var(--r-row);background:var(--card)}.orec-tile+.orec-tile{margin-left:8px}.orec-k{display:block;color:var(--label-2);font-size:var(--fs-caption)}.orec-v{display:block;font-size:var(--fs-headline);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orec-tile.is-due .orec-v{color:var(--status-late-text)}.orec-actions{display:flex;align-items:center;margin-bottom:14px}.orec-actions .orec-main{flex:1 1 auto}.orec-actions>*+*{margin-left:8px}.crec-two .orec-main,.crec-two .action-main{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.action-bar.crec-two .btn.btn-lg{padding-left:10px;padding-right:10px;font-size:15px;line-height:1.15;white-space:normal;text-align:center}.orec-more-btn.btn{width:44px;min-width:44px;padding:0;justify-content:center}.orec-items{list-style:none;margin:0 0 14px;padding:0}.orec-items>li+li{border-top:var(--hair) solid var(--sep)}.orec-item{display:flex;align-items:center;min-height:56px;padding:8px 12px;color:inherit;text-decoration:none}.orec-item>*+*{margin-left:10px}.orec-item:active{background:var(--fill-2)}.orec-thumb{flex:none;width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--fill)}.orec-item-text{flex:1 1 auto;min-width:0}.orec-item-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orec-item-stage{display:block;color:var(--label-2);font-size:var(--fs-caption)}.orec-behind{flex:none;color:var(--status-late-text);font-size:var(--fs-caption)}.orec-item-stage.is-ready{color:var(--status-ready-text)}.orec-chev{flex:none;color:var(--label-3)}.orec-folds{border-radius:var(--r-group);background:var(--card)}.orec-fold+.orec-fold{border-top:var(--hair) solid var(--sep)}.orec-fold>summary{display:flex;align-items:center;min-height:48px;padding:0 12px;cursor:pointer;list-style:none}.orec-fold>summary::-webkit-details-marker{display:none}.orec-fold-name{flex:none;font-weight:600}.orec-peek{flex:1 1 auto;min-width:0;margin:0 8px 0 12px;color:var(--label-2);font-size:var(--fs-dense);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orec-fold-chev{flex:none;margin-left:auto;color:var(--label-3);transition:transform var(--dur-press) ease}.orec-fold[open]>summary .orec-fold-chev{transform:rotate(180deg)}.orec-fold[open]>summary .orec-peek{visibility:hidden}.orec-dl{margin:0;padding:0 12px 8px}.orec-dl-row{display:flex;align-items:baseline;padding:8px 0;border-top:var(--hair) solid var(--sep)}.orec-dl-row dt{flex:0 0 40%;color:var(--label-2);font-size:var(--fs-dense)}.orec-dl-row dd{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}.orec-dl-row.is-stacked{display:block}.orec-dl-row.is-stacked dd{margin-top:4px}.orec-mrp{margin:0;padding:0 12px 8px;color:var(--label-2);font-size:var(--fs-dense)}.orec-pays,.orec-events{list-style:none;margin:0;padding:0 12px 8px}.orec-pays li{display:flex;padding:8px 0;border-top:var(--hair) solid var(--sep)}.orec-pay-mode{flex:1 1 auto;margin-left:12px;color:var(--label-2)}.orec-pay-amt{font-weight:600}.orec-events li{padding:8px 0;border-top:var(--hair) solid var(--sep)}.orec-ev-text{display:block;overflow-wrap:anywhere}.orec-ev-when{display:block;color:var(--label-2);font-size:var(--fs-caption)}.prod .prod-toolbar{flex-wrap:wrap}.prod .prod-views{flex:none}.prod .prod-views>.seg-btn{-webkit-flex:1 0 auto;flex:1 0 auto;padding:0 14px}@media (max-width: 600px){.prod .prod-views{-webkit-flex:1 1 100%;flex:1 1 100%}}.prod .chip-row{margin-bottom:14px}.pl-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:7px;background:var(--fill);color:var(--ink-2)}.pl-red{color:var(--status-late-text);font-size:var(--fs-caption);font-weight:600}.pl-line{display:flex;align-items:center;margin-bottom:12px;padding-top:18px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pl-box{-webkit-flex:1 1 0;flex:1 1 0;min-width:72px;max-width:112px;display:flex;flex-direction:column;align-items:center;min-height:84px;padding:6px 4px;border:1px solid var(--sep-opaque);border-radius:var(--r-row);background:var(--card);color:inherit;font:inherit;text-align:center;cursor:pointer}.pl-box>*+*{margin-top:1px}.pl-box.is-all{-webkit-flex:0 0 60px;flex:0 0 60px;min-width:60px}.pl-box.is-all>.ic{flex:none;margin:4px 0;color:var(--accent-text)}.pl-box.is-sel{border:2px solid var(--accent);padding:5px 3px;background:var(--accent-tint)}.pl-box.is-finish{border-style:dashed;border-radius:6px}.pl-box.is-empty .pl-box-n{color:var(--label-3)}.pl-box-name{max-width:100%;font-size:var(--fs-caption);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-box-n{font-size:22px;font-weight:700;line-height:1.1}.pl-box-sub{min-height:16px;max-width:100%;white-space:nowrap;overflow:hidden}.pl-leg{position:relative;display:inline-block;-webkit-flex:0 1 20px;flex:0 1 20px;width:20px;min-width:10px;height:2px;background:var(--line-strong)}.pl-leg:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:6px solid var(--line-strong);border-right:0}.pl-leg-n{position:absolute;left:50%;top:-20px;transform:translate(-50%);padding:0 4px;border-radius:8px;background:var(--bg);font-size:var(--fs-caption);color:var(--ink-2)}.pl-rail{margin-bottom:12px;padding:2px 12px 2px 4px;border-radius:var(--r-group);background:var(--card)}.pl-rail-row{display:flex;align-items:center;width:100%;min-height:48px;padding:0;border:0;background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.pl-rail-row>*+*{margin-left:10px}.pl-rail-track{position:relative;flex:none;align-self:stretch;display:flex;flex-direction:column;align-items:center;width:28px}.pl-rail-track i{display:block;flex:1 1 auto;width:2px;background:var(--line-strong)}.pl-rail-track i.is-hid{background:transparent}.pl-rail-track em{position:absolute;left:18px;bottom:-8px;z-index:1;padding:0 2px;background:var(--card);font-style:normal;font-size:var(--fs-caption);line-height:16px;color:var(--ink-2)}.pl-rail-dot{flex:none;box-sizing:border-box;width:12px;height:12px;border:2px solid var(--line-strong);border-radius:50%;background:var(--card)}.pl-rail-row.is-finish .pl-rail-dot{border-radius:3px}.pl-rail-row.is-sel .pl-rail-dot{border-color:var(--accent-fill);background:var(--accent-fill)}.pl-rail-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-rail-row.is-sel .pl-rail-name{font-weight:600;color:var(--accent-text)}.pl-rail-n{min-width:24px;font-size:var(--fs-headline);font-weight:600;text-align:right}.pl-rail-row.is-empty .pl-rail-n{color:var(--label-3)}.pl-panel{min-width:0;border-radius:var(--r-group);background:var(--card);padding:12px}.pl-panel-wrap{scroll-margin-top:64px}.pl-panel-head{display:flex;flex-wrap:wrap;align-items:center;min-height:44px;margin-bottom:4px}.pl-panel-head>*+*{margin-left:8px}.pl-panel-head>.lk-tick{margin-left:-8px;margin-right:-4px}.pl-panel-title{font-weight:700;font-size:var(--fs-headline)}.pl-panel-n{color:var(--ink-2)}.pf-who{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto!important;font-size:var(--fs-dense);color:var(--ink-2)}.pf-who-one{display:inline-flex;align-items:center;min-height:28px;margin-left:12px}.pf-who-one .mk-face{margin-right:5px;font-size:9px;box-shadow:none}@media (max-width: 767px){.pf-who{-webkit-flex:1 1 100%;flex:1 1 100%;margin-left:0!important}.pf-who-one{margin-left:0;margin-right:12px}}.pl-none{margin:4px 0 8px}.pl-pieces{list-style:none;margin:0;padding:0}.pl-piece{display:flex;align-items:center;border-top:var(--hair) solid var(--sep)}.pl-piece-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:52px;padding:6px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pl-piece-open>*+*{margin-left:10px}.pl-thumb{width:34px;height:34px;border-radius:7px;object-fit:cover;flex:none;background:var(--fill)}.pl-piece-text{flex:1 1 auto;min-width:0}.pl-piece-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-piece-sub{display:block;font-size:var(--fs-caption);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-late-tag{flex:none;font-size:var(--fs-caption);font-weight:600;color:var(--status-late-text)}.pl-more.btn{width:44px;min-width:44px;padding:0;justify-content:center}.pl-unplaced{margin-top:14px;border-radius:var(--r-group);background:var(--card);padding:10px 12px}.pl-unplaced>summary{cursor:pointer;color:var(--ink-2);min-height:44px;line-height:44px}.pf-buckets .fchip .ic{margin-right:6px}.prod-web .pf-buckets,.prod-tablet .pf-buckets{flex-wrap:wrap;overflow:visible}.prod-web .pf-buckets>*,.prod-tablet .pf-buckets>*{margin-bottom:6px}@media (pointer: fine){.prod-web .pf-buckets .fchip,.prod-tablet .pf-buckets .fchip{min-height:36px;margin-right:6px;padding:0 8px;font-size:var(--fs-dense)}.prod-web .pf-buckets .fchip .ic,.prod-tablet .pf-buckets .fchip .ic{margin-right:4px}}.fchip .fchip-n.pf-red-n{color:var(--status-late-text);font-weight:600}.pl-piece.pf-row{display:block;padding:4px 0 10px}.pf-row-top{display:flex;align-items:flex-start;min-width:0}.pf-row.is-sel{border-radius:10px;background:var(--accent-tint)}.pf-row.is-open{border-radius:10px;background:var(--fill)}.pf-row-top>.lk-tick{margin:4px -4px 0 -8px}.pf-open.pl-piece-open{display:block;min-height:56px;padding:6px 4px 6px 0}.pf-top{display:flex;align-items:flex-start;min-width:0}.pf-thumb{flex:none;margin:0;border-radius:10px;object-fit:cover;background:var(--fill)}.pf-photo{position:relative;flex:none;display:block;margin:6px 10px 0 0;padding:0;border:0;border-radius:10px;background:none;cursor:zoom-in}.pf-photo .pf-thumb{display:block}.pf-photo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-photo+.pf-open .pf-text{margin-left:0}.pf-photo-n{position:absolute;right:3px;bottom:3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-1);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;line-height:18px;text-align:center;pointer-events:none}.pf-text{flex:1 1 auto;min-width:0;margin-left:10px;display:block}.pf-name{display:flex;align-items:center;min-width:0;line-height:1.3}.pf-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-phone .pf-name{flex-wrap:wrap}.prod-phone .pf-title{flex:1 1 auto;max-width:100%;white-space:normal;overflow:visible}.prod-phone .pf-edge,.prod-phone .pf-flag{margin-left:auto}.pf-g{font-weight:600}.pf-no,.pf-cu{margin-left:6px;font-size:var(--fs-dense);font-weight:400;color:var(--ink-2)}.pf-edge{flex:none;margin-left:8px;font-size:var(--fs-dense);color:var(--ink-2);white-space:nowrap}.pf-edge.is-late{font-weight:600;color:var(--status-late-text)}.pf-flag{flex:none;display:inline-flex;align-items:center;height:24px;margin-left:8px;padding:0 8px;border-radius:12px;font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.pf-flag .ic{margin-right:4px}.pf-flag.is-r{background:var(--danger-bg);color:var(--status-late-text)}.pf-flag.is-a{background:var(--warn-bg);color:var(--warn-ink)}.pf-act{display:flex;align-items:center;min-width:0;margin-top:2px;font-size:var(--fs-dense);line-height:1.3;color:var(--accent-text)}.pf-act>*+*{margin-left:5px}.pf-act.is-g{color:var(--ink-2)}.pf-act.is-r{color:var(--status-late-text)}.pf-act .mk-face{font-size:9px;box-shadow:none}.pf-act-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-act.pf-why{color:var(--ink-2)}.pf-why-ic{flex:none;display:inline-flex;color:var(--status-late-text)}.pf-why-pill{font-weight:600;color:var(--status-late-text)}.pf-act.pf-why.is-merged{align-items:flex-start}.pf-why.is-merged .pf-why-ic{margin-top:1px}.pf-why.is-merged .pf-act-t{white-space:normal}.pf-chips{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 -6px}.pf-chip{position:relative;z-index:0;display:inline-flex;align-items:center;min-height:44px;min-width:44px;max-width:100%;margin:0 6px 0 0;padding:0 8px;border:0;background:transparent;font-family:inherit;font-size:var(--fs-caption);line-height:1.15;text-align:left;color:var(--ink-2)}.pf-chip:after{content:"";position:absolute;z-index:-1;left:0;right:0;top:6px;bottom:6px;border-radius:16px;background:var(--fill)}button.pf-chip{cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-chip .mk-face{margin:0 -3px 0 5px;font-size:8px;box-shadow:none}.pf-chip .ic{flex:none;margin-right:4px}.pf-chip-t{min-width:0}.pf-chip.is-done{padding:0 3px;color:var(--label-3)}.pf-chip.is-done:after{background:transparent}.pf-chip.is-done .ic{color:var(--accent-text)}.pf-chip.is-now{font-weight:600;color:var(--accent-text)}.pf-chip.is-now:after{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent-fill)}.pf-chip.is-over{color:var(--status-late-text)}.pf-chip.is-over:after{background:var(--danger-bg);box-shadow:inset 0 0 0 1.5px var(--status-late-text)}.pf-chip.is-next{color:var(--label)}.pf-chip.is-next:after{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.pf-chip.is-ready:after{border-radius:5px}.pf-chip.is-hold{color:var(--label-3)}.pf-chip.is-hold:after{background:transparent;border:1.5px dashed var(--line-strong)}.pf-chip.is-picked{font-weight:600;color:#fff}.pf-chip.is-picked:after{background:var(--accent-fill);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.pf-chip.is-picked .ic{color:#fff}.pf-chip.is-picked:before{content:"";position:absolute;top:0;right:-6px;z-index:1;box-sizing:border-box;width:16px;height:16px;border:2px solid var(--card);border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 10px no-repeat}.pf-pen{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--label-3);cursor:pointer}.pf-pen:after{content:"";position:absolute;z-index:-1;left:0;right:0;top:6px;bottom:6px;border-radius:16px}.pf-pen.is-on{color:var(--accent-text)}.pf-pen.is-on:after{background:var(--accent-tint)}.pf-x{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 -4px 0 6px;padding:0;border:0;border-radius:50%;background:var(--fill-2);color:var(--label);cursor:pointer}.pf-x:after{content:"";position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px}.pf-chip.pf-add{font-weight:600;color:var(--accent-text)}.pf-chip.pf-add:after{border:1.5px dashed var(--accent-text);background:transparent}.pf-chip.pf-add .sel-text{color:inherit}.pf-edbar{display:flex;align-items:center;margin-top:8px}.pf-edbar-t{flex:1 1 auto;min-width:0;font-size:var(--fs-dense);color:var(--ink-2)}.pf-edbar .btn{flex:none;min-height:44px;margin-left:8px}.pf-row>.pf-edbar,.pf-row>.pf-nodes{margin-left:106px}.pf-upd{font-weight:400;color:var(--ink-2)}.pf-nodes{display:flex;align-items:flex-start;min-width:0;margin-top:4px}.pf-node{position:relative;flex:1 1 78px;min-width:0;max-width:112px;display:flex;flex-direction:column;align-items:center;font-size:var(--fs-caption);line-height:1.2;text-align:center;color:var(--ink-2)}.pf-node-b{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:2px 0 4px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:center}button.pf-node-b{cursor:pointer}.pf-node.is-picked .pf-node-b{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent)}.pf-node.is-picked .pf-dot{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.pf-node-who{display:inline-flex;align-items:center;max-width:100%;min-height:22px;margin-top:2px}.pf-node-who .mk-face{flex:none;margin-right:4px;font-size:8px;box-shadow:none}.pf-node-whon{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-plus{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px 0 -10px;padding:0;border:0;background:transparent;cursor:pointer}.pf-plus-o{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;border:1.5px dashed var(--accent-text);border-radius:50%;color:var(--accent-text)}.pf-node .pf-x{position:absolute;top:-8px;right:8px;z-index:2;width:22px;height:22px;margin:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.pf-nodes>.pf-pen{flex:none;height:44px;margin:0}.pf-nodes>.pf-pen:after{top:0;bottom:0}.pf-nodes>.pf-chip{flex:none;margin:0 0 0 6px}.pf-node+.pf-node:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:var(--line-strong)}.pf-node.is-done+.pf-node:before{background:var(--accent-fill)}.pf-node.is-now{-webkit-flex:0 0 auto;flex:0 0 auto;min-width:112px;max-width:none}.pf-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border:2px solid var(--line-strong);border-radius:50%;background:var(--card)}.pf-node.is-done .pf-dot{border-color:var(--accent-fill);background:var(--accent-fill);color:#fff}.pf-node.is-now .pf-dot{border:3px solid var(--accent-fill);color:var(--accent-text)}.pf-node.is-over .pf-dot{border-color:var(--status-late-text);color:var(--status-late-text)}.pf-node.is-next .pf-dot{border-color:var(--label);color:var(--label)}.pf-node.is-ready .pf-dot{border-radius:5px}.pf-node.is-hold .pf-dot{border-style:dashed}.pf-node-n{max-width:100%;margin-top:3px;font-weight:600;color:var(--label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-node.is-done .pf-node-n,.pf-node.is-todo .pf-node-n{font-weight:400;color:var(--ink-2)}.pf-node-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-node.is-done .pf-node-t{color:var(--label-3)}.pf-tmr .ic,.pf-tm .ic,.pf-v-when .ic{margin-right:3px;vertical-align:-2px}.pf-tmr{margin-top:2px;padding:2px 8px;white-space:nowrap;border-radius:10px;background:var(--accent-tint);font-weight:600;color:var(--accent-text)}.pf-node.is-over .pf-tmr{background:var(--danger-bg);color:var(--status-late-text)}.pf-gh{display:flex;align-items:center;min-height:44px;border-top:var(--hair) solid var(--line-strong)}.pf-group:first-of-type .pf-gh{border-top:0}.pf-gh>.lk-tick{margin:0 -4px 0 -8px}.pf-gh-fold{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.pf-gh-fold>*+*{margin-left:8px}.pf-gh-fold .mk-face{flex:none;font-size:9px;box-shadow:none}.pf-gh-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pf-gh-n{flex:none;font-size:var(--fs-dense);color:var(--ink-2)}.pf-gh-fold .pf-gh-chev{flex:none;margin-left:auto;color:var(--label-3)}.prod-tablet .prod-toolbar .search-pill,.prod-web .prod-toolbar .search-pill{flex:0 1 230px}.prod-phone .prod-toolbar .search-pill{flex:1 1 0;min-width:0}.prod-phone .prod-toolbar .prod-views{margin:8px 0 0}.prod-toolbar .it2-dd{margin-left:0}.prod-toolbar .lk-tool{flex:none}.report-head-actions .prod-views{margin-right:8px}.lk-selhead .prod-views{margin:0 8px 0 auto}.pf-pop-more{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.pf-pop-more .it2-pop-list{padding:0}.pf-pop-more .lk-box{margin-right:0;padding:0 8px}.mk-picker-titles{flex:1 1 auto;min-width:0}.mk-picker-sub{margin:2px 0 0;font-size:var(--fs-dense);color:var(--ink-2)}.pf-dsplit.has-detail{display:flex;align-items:flex-start}.pf-dsplit.has-detail>.pl-panel-wrap{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.pf-page{display:flex;flex-direction:column;min-width:0;outline:0}.pf-page-web{-webkit-flex:0 0 520px;flex:0 0 520px;width:520px;max-width:55%;max-height:calc(100vh - 56px);margin-left:14px;position:-webkit-sticky;position:sticky;top:48px;overflow:hidden;border-radius:var(--r-group);background:var(--card)}.pf-page-phone,.pf-page-tablet{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-sheet);background:var(--bg);padding-top:env(safe-area-inset-top)}.pf-pg-nav{flex:none;display:flex;align-items:center;min-height:48px;padding:2px 8px 0}.pf-pg-back{display:inline-flex;align-items:center;min-height:44px;min-width:0;padding:0 8px 0 0;border:0;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--fs-body);cursor:pointer}.pf-pg-backl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-pg-walk{flex:none;display:inline-flex;align-items:center;margin-left:auto;font-size:var(--fs-dense);color:var(--ink-2)}.pf-page-web .pf-pg-walk{margin-left:0}.pf-pg-pos{margin:0 4px;white-space:nowrap}.pf-pg-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--accent-text);cursor:pointer}.pf-pg-arrow:disabled{color:var(--label-3);cursor:default}.pf-pg-sp{-webkit-flex:1 1 auto;flex:1 1 auto}.pf-pg-main.btn{flex:0 1 auto;min-width:0;min-height:44px;margin-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-pg-main.btn .ic{flex:none;margin-right:6px}.pf-page-scroll{-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 16px 16px}.pf-page-tablet .pf-page-scroll>*{max-width:720px;margin-left:auto;margin-right:auto}.pf-page-foot{flex:none;display:flex;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep);background:var(--bar-bg)}.pf-page-foot>.btn{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.pf-page-foot .btn .ic{flex:none;margin-right:8px}.pf-page-foot .btn.btn-icon .ic{margin-right:0}.pf-page-foot.is-steps{flex-direction:column;padding-top:4px}.pf-foot-sum{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:var(--fs-dense);font-weight:600}.pf-foot-btns{display:flex}.pf-foot-btns>*+*{margin-left:8px}.pf-foot-btns>.btn-primary{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.pf-head{margin-bottom:10px}.pf-head-links{margin:2px 0}.pf-star{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -8px 0 0!important;padding:0;border:0;background:transparent;color:var(--label-3);cursor:pointer}.pf-star.is-on{color:var(--accent-text)}.pf-star.is-on .ic{fill:currentColor}.pf-v-head{display:flex;align-items:center;min-height:44px;margin-top:8px}.pf-v-title{flex:1 1 auto;min-width:0;font-size:var(--fs-caption);color:var(--ink-2)}.pf-v-head .pf-pen{flex:none;height:44px;margin:0 -10px 0 0}.pf-v-head .pf-pen:after{top:0;bottom:0}.pf-v-b{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.pf-v-b{cursor:pointer}.pf-v.is-picked .pf-v-dot{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}.pf-v.is-picked .pf-v-name{font-weight:600;color:var(--accent-text)}.pf-v .pf-x{margin:0 6px 0 10px}.pf-bar-n{font-weight:600}.pf-bar-sp{-webkit-flex:1 1 auto;flex:1 1 auto}.lk-selbar>.btn .ic,.lk-dbulk>.btn .ic{margin-right:6px}.lk-selbar>.btn.btn-icon .ic,.lk-dbulk>.btn.btn-icon .ic{margin-right:0}.pl-sheet-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:4px 16px 16px}.pf-sheet-scroll{flex:1 1 auto;min-height:0;padding-top:8px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pl-sheet-title .pf-act-t{white-space:normal}.pf-sheet-foot{flex:none;display:flex;padding-top:10px}.pf-sheet-foot .btn{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.pf-sheet-foot .btn .ic{margin-right:8px}.pl-sheet-head{display:flex;align-items:center;margin-bottom:10px}.pl-sheet-head>*+*{margin-left:10px}.pl-sheet-head{align-items:flex-start}.pl-sheet-photo{width:96px;height:96px;border-radius:14px;object-fit:cover;flex:none;background:var(--fill)}.pl-sheet-title{flex:1 1 auto;min-width:0}.pl-sheet-title h2{margin:0;font-size:var(--fs-title3)}.pl-sheet-title .muted{font-size:var(--fs-dense)}.pl-manual{display:inline-block;margin-bottom:8px;padding:2px 10px;border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-caption);color:var(--ink-2)}.pf-note{display:flex;align-items:center;margin:0 0 8px;padding:8px 12px;border-radius:12px;font-size:var(--fs-dense)}.pf-note>.ic{flex:none;margin-right:8px}.pf-note-t{flex:1 1 auto;min-width:0}.pf-note.is-r{background:var(--danger-bg);color:var(--status-late-text)}.pf-note.is-a{background:var(--warn-bg);color:var(--warn-ink)}.pf-note.is-g{background:var(--fill);color:var(--ink-2)}.pf-note-btn.btn{flex:none;margin-left:8px;background:var(--card);color:var(--status-late-text)}.pf-vroute{list-style:none;margin:6px 0 10px;padding:0}.pf-v{position:relative;display:flex;align-items:center;min-height:44px;padding-left:4px}.pf-v:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;background:var(--line-strong)}.pf-v:first-child:before{top:50%}.pf-v:last-child:before{bottom:50%}.pf-v.is-done:before{background:var(--accent-fill)}.pf-v-dot{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border:2px solid var(--line-strong);border-radius:50%;background:var(--card);color:var(--ink-2)}.pf-v.is-done .pf-v-dot{border-color:var(--accent-fill);background:var(--accent-fill);color:#fff}.pf-v.is-now .pf-v-dot{border:3px solid var(--accent-fill);color:var(--accent-text)}.pf-v.is-over .pf-v-dot{border-color:var(--status-late-text);color:var(--status-late-text)}.pf-v.is-ready .pf-v-dot{border-radius:5px}.pf-v.is-hold .pf-v-dot{border-style:dashed}.pf-v-name{flex:1 1 auto;min-width:0;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-v.is-done .pf-v-name{color:var(--ink-2)}.pf-v.is-now .pf-v-name{font-weight:600}.pf-v-who{flex:none;display:inline-flex;align-items:center;max-width:45%;margin-left:8px;font-size:var(--fs-dense);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-v-who .mk-face{margin-right:5px;font-size:9px;box-shadow:none}.pf-v-when{flex:none;min-width:56px;margin-left:8px;font-size:var(--fs-dense);text-align:right;color:var(--ink-2)}.pf-v.is-now .pf-v-when{font-weight:600;color:var(--accent-text)}.pf-v.is-over .pf-v-when{color:var(--status-late-text)}.pf-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;padding:4px 0 2px}.pf-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;padding:4px 2px;border:0;border-radius:12px;background:var(--fill);color:var(--label);font:inherit;text-align:center;cursor:pointer}.pf-tile>.ic{color:var(--accent-text)}.pf-note-btn.btn:disabled{opacity:.5}.pf-tile:disabled{opacity:.4;cursor:default}.pf-tile-l{margin-top:4px;font-size:var(--fs-caption);line-height:1.1}.pf-tile-more .row-menu,.pf-tile-more .pl-more.btn{position:static}.pf-tile-more .btn.btn-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0 0 18px;border-radius:12px;background:transparent;color:var(--accent-text)}.pf-tile-more .pf-tile-l{position:absolute;left:0;right:0;bottom:10px;pointer-events:none}.pl-step-add{flex:none;min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--fs-caption);cursor:pointer}.pl-by{margin:0 0 10px;color:var(--ink-2);font-size:var(--fs-dense)}.pl-sheet-actions{display:flex;align-items:center}.pl-sheet-actions>*+*{margin-left:8px}.pl-sheet-actions>.btn-primary{flex:1 1 auto}.pl-edit-hint{margin:0 0 8px;font-size:var(--fs-dense)}.pl-edit-list{list-style:none;margin:0 0 10px;padding:0}.pl-edit-list li{display:flex;align-items:center;min-height:44px;border-top:var(--hair) solid var(--sep)}.pl-edit-list li>*+*{margin-left:8px}.pl-edit-list li.is-done{color:var(--ink-2)}.pl-edit-list li>.ic:last-child,.pl-edit-x{margin-left:auto!important}.pl-edit-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-2);cursor:pointer}.pl-edit .input{margin-bottom:12px}.mk-picker-body{padding:4px 16px 16px}.mk-picker-head{display:flex;align-items:center;margin-bottom:10px}.mk-picker-head .sheet-title{flex:1 1 auto;margin:0;font-size:var(--fs-title3)}.mk-pick-list{list-style:none;margin:10px 0 0;padding:0;max-height:60vh;overflow-y:auto}.mk-pick-list.is-long{height:60vh}.mk-pick{width:100%;display:flex;align-items:center;min-height:52px;padding:6px 4px;border:0;border-top:var(--hair) solid var(--sep);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mk-pick>*+*{margin-left:10px}.mk-pick-text{flex:1 1 auto;min-width:0}.mk-pick-name{display:block;font-weight:600}.mk-pick-trade{display:block;font-size:var(--fs-caption);color:var(--ink-2)}.mk-pick-load{flex:none;font-size:var(--fs-caption);color:var(--ink-2)}.mk-pick-can{flex:none;color:var(--status-ready-text)}.mk-pick-none{padding:12px 4px}.mk-sel-initials{font-size:12px;font-weight:700;color:var(--accent-text)}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.prod-phone .mk-grid{grid-template-columns:minmax(0,1fr)}.mk-card{position:relative;overflow:hidden;border:1px solid var(--sep-opaque);border-radius:var(--r-group);background:var(--card)}.mk-card.is-pool{border-style:dashed}.mk-lines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.mk-line{fill:none;stroke:var(--line-strong);stroke-width:1.5}.mk-line.late{stroke:var(--status-late-text)}.mk-line.dashed{stroke-dasharray:3 3}.mk-hd{position:absolute;top:8px;font-size:var(--fs-caption);color:var(--ink-2)}.mk-hd.l{left:3%}.mk-hd.r{right:3%}.mk-cnt{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:var(--fill);text-align:center;color:var(--ink)}.mk-col{position:absolute;top:30px;width:39%;display:flex;flex-direction:column}.mk-col>*+*{margin-top:10px}.mk-col.l{left:2%}.mk-col.r{right:2%}.mk-pill{display:flex;align-items:center;height:26px;padding:0 7px;width:100%;border:1px solid var(--sep-opaque);border-radius:8px;background:var(--card);color:inherit;font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;overflow:hidden}.mk-pill>*+*{margin-left:6px}.mk-pill.is-late{border:1.5px solid var(--status-late-text)}.mk-pill-ph{width:18px;height:18px;border-radius:4px;object-fit:cover;flex:none;background:var(--fill)}.mk-pill-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-pill-d{flex:none;color:var(--ink-2)}.mk-pill.is-late .mk-pill-d{color:var(--status-late-text)}.mk-mid{position:absolute;left:50%;transform:translate(-50%);width:22%;display:flex;flex-direction:column;align-items:center;text-align:center}.mk-face{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--accent-tint);color:var(--accent-text);font-weight:700;font-size:15px;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line-strong)}.mk-face-empty{background:var(--fill);color:var(--ink-2)}.mk-name{margin-top:6px;font-weight:600;font-size:var(--fs-dense);line-height:1.2;max-width:100%;max-height:2.4em;overflow:hidden;overflow-wrap:anywhere}.mk-trade{font-size:var(--fs-caption);color:var(--ink-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-free{margin-top:26px;padding:6px 4px;border:1px dashed var(--line-strong);border-radius:8px;text-align:center;font-size:var(--fs-caption);color:var(--status-ready-text)}.mk-more{position:absolute;bottom:4px;font-size:var(--fs-caption);color:var(--ink-2)}.mk-more.l{left:3%}.mk-more.r{right:3%}.mk-pool-act{align-items:center}.mk-col{width:var(--mk-col, 39%)}.mk-pill .st-shape{flex:none}.mk-legend{margin:0 0 10px}.mk-legend .st-shape{vertical-align:middle}.prod-phone .mk-mid{width:24%}.prod-phone .mk-name{font-size:var(--fs-caption);line-height:1.25;overflow-wrap:break-word;word-break:break-word}.prod-phone .mk-trade{font-size:11px}.pl-whoface{display:inline-flex;align-items:center;flex:none;max-width:40%;font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap}.pl-whoface .mk-face{font-size:10px;font-weight:600;box-shadow:none}.pl-whoface-n{margin-left:5px;overflow:hidden;text-overflow:ellipsis}.pl-piece-sub .pl-ic{display:inline-flex;width:18px;height:18px;margin-right:3px;border-radius:5px;vertical-align:-4px}.bd-stripwrap{display:flex;flex-direction:column;margin-bottom:10px}.bd-strip{display:flex;align-items:flex-end}.bd-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:78px;padding:6px 2px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.bd-col+.bd-col{margin-left:4px}.bd-col.is-on{background:var(--accent-tint);color:var(--label)}.bd-bar{display:block;width:55%;margin-bottom:4px;border-radius:3px 3px 0 0;background:var(--line-strong)}.bd-col.is-on .bd-bar{background:var(--accent)}.bd-col-n{font-size:20px;font-weight:600;line-height:1.15;color:var(--label)}.bd-col.is-late .bd-col-n{color:var(--status-late-text)}.bd-col-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption)}.bd-wont{display:inline-flex;align-items:center;align-self:flex-end;min-height:44px;padding:0 4px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-caption);cursor:pointer}.bd-wont .ic{margin-right:4px}.bd-wont.is-on{background:var(--accent-tint);color:var(--label)}.bd-view.is-wide .bd-stripwrap{flex-direction:row;align-items:flex-end}.bd-view.is-wide .bd-strip{width:480px;max-width:100%}.bd-view.is-wide .bd-wont{margin-left:14px}.bd-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-column-gap:16px;align-items:start}.bd-split.no-card{grid-template-columns:minmax(0,1fr)}.bd-side{position:-webkit-sticky;position:sticky;top:12px}@media (max-width: 899px){.bd-split{grid-template-columns:minmax(0,1fr)}.bd-side{position:static;-webkit-box-ordinal-group:0;order:-1}}.bd-card{margin-bottom:12px;padding:2px 12px 8px;border-radius:var(--r-group);background:var(--card)}.bd-card-head{display:flex;align-items:center;min-height:44px}.bd-card-title{flex:1 1 auto;margin:0;font-size:var(--fs-dense);font-weight:600}.bd-more{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-caption);cursor:pointer}.bd-more .ic{margin-left:3px}.bd-stale{margin:0 0 6px;font-size:var(--fs-caption);color:var(--ink-2)}.bd-tl{display:flex;align-items:center;width:100%;min-height:44px;padding:4px 0;border:0;border-radius:10px;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.bd-tl>*+*{margin-left:8px}.bd-tm{flex:none;width:66px;text-align:right;font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.bd-st{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:var(--fs-dense)}.bd-st>*+*{margin-left:5px}.bd-st .pl-ic{width:22px;height:22px}.bd-st-name{overflow:hidden;text-overflow:ellipsis}.bd-st-part{display:inline-flex;align-items:center;flex:none}.bd-st-part>*+*{margin-left:3px}.bd-st-part .bd-dot{margin-right:2px}.bd-n{flex:none;min-width:20px;text-align:right;font-weight:600}.bd-chev{flex:none;color:var(--ink-2);opacity:.6}.bd-tl.is-past .bd-tm,.bd-tl.is-past .bd-st{color:var(--ink-2)}.bd-tl.is-next{width:calc(100% + 16px);margin:0 -8px;padding:4px 8px;background:var(--accent-tint)}.bd-tl .bd-red,.bd-red{color:var(--status-late-text);font-weight:600}.bd-nowl{display:flex;align-items:center;margin:2px 0;font-size:var(--fs-caption);color:var(--ink-2)}.bd-nowl i{display:block;flex:1 1 auto;margin-left:6px;border-top:1.5px solid var(--label)}.bd-tint{display:inline-block;padding:2px 8px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);font-weight:600}.bd-faces{display:inline-flex;align-items:center;flex:none}.bd-faces>*+*{margin-left:3px}.bd-sec{display:flex;align-items:center;margin:12px 0 2px;font-size:var(--fs-dense);font-weight:600}.bd-sec>*+*{margin-left:6px}.bd-sec-n{margin-left:6px;color:var(--ink-2);font-weight:400}.bd-pile:first-child .bd-sec{margin-top:2px}.bd-fold{border-top:var(--hair) solid var(--sep)}.bd-fold-head{display:flex;align-items:center}.bd-fold-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);text-align:left;cursor:pointer}.bd-fold-l{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-fold-n{flex:none;margin-left:8px;color:var(--ink-2)}.bd-fold-btn .bd-chev{margin-left:6px}.bd-folds{margin-top:12px}.bd-folds>.bd-fold:first-child{border-top:0}.bd-addmaker{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 2px 0 6px;border:0;background:transparent;font:inherit;cursor:pointer}.bd-pill{padding:3px 9px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.bd-d{flex:none;display:inline-flex;align-items:center;font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap}.bd-tri .ic{margin-right:3px}.bd-after-d{flex:none;padding:0 4px 0 2px;cursor:pointer}.bd-handoff-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.bd-handoff-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px 16px 8px}.sheet .action-bar.bd-ho-bar{position:static;margin:0;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep)}.bd-ho-head{display:flex;align-items:flex-start}.bd-ho-titles{flex:1 1 auto;min-width:0}.bd-ho-title{margin:0;font-size:var(--fs-headline);font-weight:600}.bd-ho-sub{display:flex;align-items:center;margin-top:4px;font-size:var(--fs-dense);color:var(--ink-2)}.bd-ho-sub>.pl-whoface+.pl-whoface{margin-left:3px}.bd-ho-sub .pl-whoface{max-width:none}.bd-ho-cnt{margin-left:5px}.bd-fork{display:flex;align-items:center;margin:12px 0 4px;padding:10px 12px;border-radius:var(--r-group);background:var(--card);font-size:var(--fs-caption)}.bd-fork>*+*{margin-left:8px}.bd-fork-from{display:flex;flex-direction:column;align-items:center;flex:none}.bd-fork-from b{margin-top:2px}.bd-fork-lines{display:flex;flex-direction:column;flex:1 1 auto;min-width:28px}.bd-fork-line{display:flex;align-items:center;height:30px}.bd-fork-line i{display:block;flex:1 1 auto;border-top:2px solid var(--accent)}.bd-fork-line.is-open i{border-top:2px dashed var(--line-strong)}.bd-fork-line b{margin:0 2px 0 4px}.bd-fork-to{display:flex;flex-direction:column;min-width:0;max-width:62%}.bd-fork-step{display:flex;align-items:center;height:30px;white-space:nowrap}.bd-fork-step>*+*{margin-left:4px}.bd-fork-step .pl-ic{width:22px;height:22px}.bd-fork-name{overflow:hidden;text-overflow:ellipsis}.bd-ho-group .bd-sec .bd-faces{margin-left:auto}.bd-ho-group .bd-sec .pl-ic{width:22px;height:22px}@media (min-width: 768px){.sheet.bd-handoff{align-self:flex-end;max-width:440px;height:100%;max-height:100%}}@media (pointer: coarse){.pl-step-add{min-height:44px}.mk-pill{height:44px}.mk-col>*+*{margin-top:6px}}.scan-screen .help{display:none}.scan-modes.seg .seg-btn{flex-direction:column;min-height:52px;padding:4px 2px}.scan-modes.seg .seg-btn>*+*{margin-left:0;margin-top:2px}.scan-modes.seg .seg-btn span{font-size:var(--fs-caption)}.finder-btns{position:absolute;right:10px;bottom:10px;display:flex}.finder-btns>*+*{margin-left:8px}.finder-btns .circle-btn.finder-toggle{position:static}.circle-btn.finder-search{background:rgba(255,255,255,.92);color:#000}.scan-finder .keypad+.finder-btns{top:18px;right:22px;bottom:auto}.scan-finder .keypad .keypad-display{padding-right:112px}.scan-who-row{display:flex;align-items:center;flex-wrap:wrap;padding:8px 16px}.scan-who-row>*+*{margin-left:10px}.scan-who-k{flex:0 0 64px;font-size:var(--fs-footnote);color:var(--ink-2)}.scan-who-pick{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:44px;padding:4px 10px 4px 4px;border:1px solid var(--sep-opaque);border-radius:var(--r-control);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.scan-who-pick>*+*{margin-left:8px}.scan-who-pick .mk-face{font-size:12px}.scan-who-name{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-who-name.muted{font-weight:400}.scan-who-row .field-error{flex-basis:100%;margin:4px 0 0 74px}.scan-task{position:relative;border-top:var(--hair) solid var(--sep)}.scan-who-pick.scan-task-pick:after{content:"";flex:0 0 16px;width:16px;height:16px;margin-left:8px;background:var(--ink-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.scan-task-pick .sel-text.placeholder{padding-left:6px}.scan-task-pick .sel-label{font-weight:600}.scan-task-hint{display:block;padding:0 16px 8px;margin-top:-4px;font-size:var(--fs-caption);color:var(--ink-2)}.scan-task-seg{display:flex;flex-wrap:wrap;border-radius:var(--r-group);background:var(--card);padding:6px}.scan-task-seg>button{flex:1 1 0;min-height:48px;margin:3px;border:1px solid var(--sep-opaque);border-radius:var(--r-control);background:var(--card);color:inherit;font:inherit;font-weight:600;cursor:pointer}.scan-task-seg>button.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text)}.scan-task-seg .field-error{flex-basis:100%;padding:4px 6px 0}.scan-task-seg-hint{flex-basis:100%;margin:2px 0 0;padding:2px 6px 0}.scan-step{flex:none;display:inline-flex;align-items:center;max-width:42%;padding:2px 8px 2px 2px;border:1px solid var(--sep-opaque);border-radius:var(--r-pill);font-size:var(--fs-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-step .pl-ic{width:22px;height:22px;margin-right:4px;border-radius:50%}.scan-late{flex:none;font-size:var(--fs-caption);font-weight:600;color:var(--status-late-text)}.scan-photo .field{display:flex;align-items:center;flex-wrap:wrap;padding:6px 16px}.scan-photo .field-label{flex:0 0 auto;margin:0 10px 0 0;font-size:var(--fs-footnote)}.scan-photo .field-control{flex:1 1 auto;min-width:0}.scan-photo .media-hint{display:none}.scan-more>summary{min-height:44px;padding:0 16px;line-height:44px;color:var(--ink-2);cursor:pointer}.scan-search-body{padding:4px 16px 20px}.scan-search-body .sheet-title{margin:0 0 10px;font-size:var(--fs-title3)}@media (max-width: 767px){.scan-screen .finder{height:170px}.scan-screen .finder-reticle{width:120px;height:120px}}.crows{list-style:none;padding:0}.crows>li+li{border-top:var(--hair) solid var(--sep)}.crow{display:flex;align-items:center;min-height:56px;padding:8px 12px;color:inherit;text-decoration:none}.crow>*+*{margin-left:10px}.crow:active,.crow:hover{background:var(--fill-2)}.crow.current{background:var(--accent-tint)}.crow-av,.crec-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--fill);color:var(--label-2);font-size:var(--fs-caption);font-weight:600;overflow:hidden}img.crow-av,img.crec-avatar,.crow-photo img,.crec-photo img{object-fit:cover;object-position:top center}.crow-text{flex:1 1 auto;min-width:0}.crow-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow-sub{display:block;color:var(--label-2);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow-end{flex:none;display:flex;flex-direction:column;align-items:flex-end}.crow-open{padding:1px 8px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.crow-due{margin-top:2px;color:var(--label-2);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.crows-more{display:flex;justify-content:center;margin:-8px 0 24px}.split.split-customers{display:block;height:auto;margin:0}.split.split-customers.has-detail{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;margin-right:calc(-1 * var(--gutter))}.split-customers .split-list{overflow:visible;padding:0;border-right:0}.split-customers:not(.has-detail) .split-list{max-width:760px}.split-customers.has-detail .split-list{padding-right:16px}.split-customers .cust-panel{position:-webkit-sticky;position:sticky;top:0;height:100vh;margin-top:calc(-1 * var(--gutter));padding:16px 24px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-left:var(--hair) solid var(--sep);background:var(--bg)}.crec .rec-sheet{max-width:860px}.crec-head{align-items:center}.crec-head .crec-avatar{width:48px;height:48px;font-size:var(--fs-footnote)}.crec-head .rec-title{margin:0}.crec-head .orec-sub>*+*:before{content:" · ";color:var(--label-3)}.crec-phone{font-variant-numeric:tabular-nums}.record-phone .crec-head .crec-avatar{width:40px;height:40px}.crec-reach{flex:none;display:flex}.crec-reach>*+*{margin-left:8px}.crec-reach .circle-btn{color:var(--accent-text)}.crec-loading{margin:0 0 12px}.crec-sec{margin-bottom:14px}.crec-h{margin:0 0 6px;padding:0 4px;color:var(--label-2);font-size:var(--fs-footnote);font-weight:600}.crec-h-sub{font-weight:400}.crec-orders{margin:0}.crec-orders>li+li{border-top:var(--hair) solid var(--sep)}.orec-fold .crec-orders{border-radius:0;background:transparent}.crec-order{display:flex;align-items:center;min-height:52px;padding:8px 12px;color:inherit;text-decoration:none}.crec-order>*+*{margin-left:10px}.crec-order:active,.crec-order:hover{background:var(--fill-2)}.crec-ono{flex:none;font-weight:600}.crec-owhat{flex:1 1 auto;min-width:0}.crec-ogarm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crec-ostatus{display:block;color:var(--label-2);font-size:var(--fs-caption)}.crec-when{flex:none;color:var(--label-2);font-size:var(--fs-caption)}.crec-late{flex:none;color:var(--status-late-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.crec-due{flex:none;font-size:var(--fs-caption);font-weight:600}.crec-mgrid{display:flex;align-items:flex-start;padding:12px;border-radius:var(--r-group);background:var(--card)}.crec-figure{flex:0 0 auto;width:300px;max-width:100%}.crec-side{flex:1 1 240px;min-width:0;margin-left:16px}.crec-figure+.crec-side:empty{display:none}.body-fig{display:block;width:100%;height:auto}.fig-body{stroke:var(--label-3)}.fig-line{stroke:var(--accent);stroke-width:1;opacity:.55}.fig-dot{fill:var(--accent)}.fig-k{fill:var(--label-2);font-size:13px}.fig-v{fill:var(--label);font-size:18px;font-weight:600}.crec-chips{display:flex;flex-wrap:wrap;margin:-3px 0 10px -3px}.crec-chip{margin:3px;padding:3px 10px;border:var(--hair) solid var(--sep-opaque);border-radius:var(--r-pill);font-size:var(--fs-caption)}.crec-photos{display:flex;margin-bottom:12px}.crec-ph{display:block;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--fill);cursor:pointer}.crec-ph+.crec-ph{margin-left:6px}.crec-ph img{display:block;object-fit:cover}.crec-h3{margin:4px 0 6px;color:var(--label-2);font-size:var(--fs-caption);font-weight:600}.crec-seg{margin-bottom:8px;flex-wrap:wrap}.crec-seg .seg-btn{flex:1 0 auto}.crec-one{margin:0 0 4px;font-weight:600}.crec-pattern{margin:0 0 6px;color:var(--label-2);font-size:var(--fs-caption)}.crec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-column-gap:12px;column-gap:12px;margin:0}.crec-grid>div{display:flex;align-items:baseline;justify-content:space-between;padding:5px 0;border-top:var(--hair) solid var(--sep)}.crec-grid dt{min-width:0;margin-right:6px;color:var(--label-2);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crec-grid dd{margin:0;font-weight:600}.orec-fold .crec-grid{padding:0 12px 8px}.crec-remark{margin:8px 0 0;color:var(--label-2);font-size:var(--fs-dense);white-space:pre-line}.orec-fold .crec-remark{padding:0 12px 10px}.crec-none{margin:0;padding:14px 12px;border-radius:var(--r-group);background:var(--card);font-size:var(--fs-dense)}.record-embedded .crec-figure{width:270px}.record-phone .crec-mgrid{display:block}.record-phone .crec-figure{width:100%;max-width:360px;margin:0 auto}.record-phone .crec-side{margin:12px 0 0}.record-phone .crec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newcust{padding:0 16px 20px}.newcust-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.newcust-title{margin:0;font-size:var(--fs-headline);font-weight:600}.newcust-save{font-weight:600}.newcust-fields{margin-bottom:10px}.newcust-row{display:flex;align-items:center;min-height:48px;padding:0 12px}.newcust-row+.newcust-row,.newcust-err+.newcust-row{border-top:var(--hair) solid var(--sep)}.newcust-k{flex:0 0 72px;color:var(--label-2);font-size:var(--fs-dense)}.newcust-in{flex:1 1 auto;min-width:0;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;outline-offset:2px}.newcust-err{margin:0;padding:0 12px 8px 84px}.newcust-note,.newcust-alert{margin:0 4px;color:var(--label-2);font-size:var(--fs-dense)}.newcust-alert{margin-top:8px;color:var(--status-late-text)}.newcust-dup{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:var(--r-row);background:var(--accent-tint);color:var(--accent-text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.pf-act.is-a{color:var(--warn-ink)}.pf-check{margin-top:2px}.pl-amb{color:var(--warn-ink);font-size:var(--fs-caption);font-weight:600}.pl-alarm{white-space:nowrap}.pf-sum-red{color:var(--status-late-text);font-weight:600}.pf-sum-link{display:inline;margin:-13px 0;padding:13px 0;border:0;background:none;color:var(--accent-text);font:inherit;cursor:pointer}.pf-stale{display:flex;align-items:flex-start;gap:8px;margin:0 0 var(--s-3);padding:8px 12px;border-radius:12px;background:var(--fill);color:var(--ink-2);font-size:var(--fs-dense);line-height:1.35}.pf-stale .ic{flex:none;margin-top:1px}.pl-strip{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--gutter)) var(--s-3);padding:2px var(--gutter);scrollbar-width:none}.pl-strip::-webkit-scrollbar{display:none}.pl-strip-b{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--label);font:inherit;font-size:var(--fs-dense);white-space:nowrap;cursor:pointer}.pl-strip-b.is-sel{background:var(--accent-fill);box-shadow:none;color:var(--on-accent)}.pl-strip-n{font-weight:600}.pf-v.has-size{flex-wrap:wrap}.pf-v-size{flex:1 0 100%;display:flex;flex-direction:column;gap:6px;padding:2px 0 10px 40px}.pf-v-size-t,.pf-v-size-h{font-size:var(--fs-caption);color:var(--ink-2)}.pf-size-seg{max-width:320px}.pf-note.is-a .pf-note-btn{color:var(--warn-ink)}.pl-box-sub .pl-alarm{display:inline-flex;flex-direction:column;align-items:center;line-height:1.25}.pl-box-sub .pl-alarm-sep{display:none}.it-rows{margin-bottom:12px}.it-group+.it-group{margin-top:14px}.it-group-h{margin:0 0 6px}.it-list{margin:0}.it-row-li{position:relative;display:flex;align-items:stretch}.it-row-li.current .it-row{background:var(--accent-tint)}.it-check{display:flex;align-items:center;flex:none;min-width:44px;padding:0 0 0 10px}.it-check input{width:20px;height:20px;margin:0}.it-row{flex:1 1 auto;display:flex;align-items:center;min-width:0;min-height:60px;padding:8px 12px;color:inherit;text-decoration:none}.it-row>*+*{margin-left:10px}.it-row:active,.it-row:hover{background:var(--fill-2)}.it-thumb{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--fill)}.it-thumb-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--label-3)}.it-step-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:var(--fill);color:var(--ink-2)}.it-step-ic .pl-ic{width:auto;height:auto;background:transparent;color:inherit}.it-step-ic.st-working{background:var(--accent-tint);color:var(--accent-text)}.it-step-ic.st-done{background:var(--ok-bg);color:var(--status-ready-text)}.it-row-text{flex:1 1 auto;min-width:0}.it-row-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-row-no,.it-row-task{font-weight:400;color:var(--ink-2)}.it-row-sub{display:flex;align-items:center;color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap;overflow:hidden}.it-row-sub .st-shape{margin-right:6px}.it-row-where{min-width:0;overflow:hidden;text-overflow:ellipsis}.it-row-cust{flex:none}.it-row-cust:before{content:"·";margin:0 5px;color:var(--label-3)}.it-row-col{flex:0 0 180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-dense)}.it-row-end{flex:none;display:flex;flex-direction:column;align-items:flex-end;max-width:44%}.it-row-end>*+*{margin-top:3px}.it-when{color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap;font-variant-numeric:tabular-nums}.it-late{color:var(--status-late-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.it-loc{flex:none;margin-left:8px;padding:1px 7px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap}.it-loc-store{background:var(--ok-bg);color:var(--status-ready-text)}.it-loc-factory{background:var(--accent-tint);color:var(--accent-text)}.it-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap}.it-pill{padding:1px 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.it-pill.is-accent{background:var(--accent-tint);color:var(--accent-text)}.it-face{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--accent-tint);color:var(--accent-text);font-size:11px;font-weight:700;object-fit:cover;overflow:hidden}.it-face-empty{background:var(--fill);color:var(--ink-2)}.it-link{border:0;padding:0;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;text-decoration:none}.report-phone .it-row-name,.report-in-split .it-row-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.report-phone .it-row-sub,.report-in-split .it-row-sub{display:block;white-space:normal;overflow:visible;line-height:1.4}.report-phone .it-row-sub .it-row-where,.report-in-split .it-row-sub .it-row-where{display:inline;white-space:normal;overflow:visible}.report-phone .it-row-sub .it-loc,.report-in-split .it-row-sub .it-loc,.report-phone .it-row-sub .it-row-cust,.report-in-split .it-row-sub .it-row-cust{display:inline-block;vertical-align:baseline}.it-head-row{display:flex;align-items:center;padding:0 12px 6px 66px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.it-head-row .it-row-end,.it-rows.is-wide .it-row-end{min-width:90px}.it-maker-h{display:flex;align-items:center;padding:0 4px}.it-maker-h>*+*{margin-left:8px}.it-maker-h .it-maker-name{flex:1 1 auto;min-width:0;color:var(--label);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-maker-n{flex:none;padding:0 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600}.it-waiting{margin-top:14px;padding:0}.it-waiting-sum{display:flex;align-items:center;min-height:48px;padding:0 12px;color:var(--ink-2);cursor:pointer;list-style:none}.it-waiting-sum::-webkit-details-marker{display:none}.it-waiting-sum>*+*{margin-left:10px}.it-waiting-text{flex:1 1 auto}.it-waiting-sum .it-link{font-size:var(--fs-dense);min-height:44px;display:inline-flex;align-items:center}.it-waiting[open] .it-waiting-sum .orec-fold-chev{transform:rotate(180deg)}.it-waiting .it-list{border-top:var(--hair) solid var(--sep)}.split-items .named-filter.pill-select{flex:0 1 180px}.irec .rec-sheet{max-width:860px}.irec-head{align-items:flex-start}.irec-head .rec-title{margin:0}.irec-photo{flex:none;display:inline-flex;padding:0;border:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:10px;background:var(--fill);color:var(--label-3);overflow:hidden}a.irec-photo img,button.irec-photo img,img.irec-photo{display:block;object-fit:cover}.irec-links{display:block;margin:2px 0 0;font-size:var(--fs-dense)}.irec-links>*+*:before{content:"·";margin:0 6px;color:var(--label-3)}.irec-links a{color:var(--accent-text);text-decoration:none}.irec-dates,.irec-status{margin-top:3px}.irec-status{display:flex;align-items:center;flex-wrap:wrap;color:var(--label)}.irec-status .orec-status{color:var(--label)}.irec-status .it-loc,.irec-status .it-tag{margin:2px 0 2px 8px}.irec-status>span+span:before{content:none}.record-phone .irec-photo{width:48px;height:48px}.record-phone .irec-head .orec-late{margin-top:0}.it-route-box{margin:0 0 14px;padding:12px 12px 10px;border-radius:var(--r-group);background:var(--card)}.it-route-cap{margin:0 0 6px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.it-rt{list-style:none;margin:0;padding:0}.it-route-h .it-rt{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.it-route-h .it-rt::-webkit-scrollbar{display:none}.it-route-h .it-rn{position:relative;flex:1 0 92px;display:flex;flex-direction:column;align-items:center;padding:0 2px;text-align:center}.it-route-h .it-rn>*+*{margin-top:4px}.it-route-h .it-rn+.it-rn:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--line-strong);z-index:0}.it-route-h .it-rn.st-done+.it-rn:before{background:var(--accent)}.it-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--line-strong);background:var(--card);color:var(--ink-2)}.it-dot .pl-ic{width:auto;height:auto;background:transparent;color:inherit}.it-rn.st-done .it-dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.it-rn.st-now .it-dot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);color:var(--accent-text)}.it-rn-text{min-width:0}.it-rn-name{display:block;font-size:var(--fs-caption);color:var(--label)}.it-rn.st-now .it-rn-name{font-weight:700}.it-rn.st-todo .it-rn-name{color:var(--ink-2)}.it-rn-who{display:block;max-width:100%;font-size:var(--fs-caption);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-rn-who.is-holder{color:var(--accent-text);font-weight:600}.it-rn-since{font-weight:400;color:var(--ink-2)}.it-rn-add{min-height:44px;min-width:44px;padding:0 6px;border:0;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--fs-caption);font-weight:600;cursor:pointer}.it-gate{display:inline-block;margin-top:2px;padding:0 6px;border-radius:var(--r-pill);background:var(--warn-bg);color:var(--status-warn-text);font-size:11px;white-space:nowrap}.it-by{display:flex;align-items:center;justify-content:center;margin:8px 0 0;color:var(--ink-2);font-size:var(--fs-dense)}.it-by .st-shape{margin-right:6px}.it-by.is-late{color:var(--status-late-text);font-weight:600}.it-alarm{display:flex;align-items:center;margin:8px 0 0;color:var(--status-late-text);font-size:var(--fs-dense);font-weight:600}.it-alarm .st-shape{flex:none;margin-right:6px}.it-route-v .it-rn{position:relative;display:flex;align-items:center;min-height:40px;padding:2px 0}.it-route-v .it-rn>*+*{margin-left:10px}.it-route-v .it-rn:after{content:"";position:absolute;left:15px;top:36px;width:2px;height:10px;background:var(--line-strong)}.it-route-v .it-rn.st-done:after{background:var(--accent)}.it-route-v .it-rn:last-child:after{display:none}.it-route-v .it-rn-text{flex:1 1 auto}.it-route-v .it-rn-name{font-size:var(--fs-dense)}.it-route-v .it-rn-by{display:block;color:var(--ink-2);font-size:var(--fs-caption)}.it-route-v .it-rn-by.is-late{color:var(--status-late-text);font-weight:600}.it-route-v .it-rn-who{flex:none;max-width:45%;text-align:right}.it-route-v .it-rn-add{flex:none;min-height:44px}.it-route-v .it-gate{margin-left:6px}.irec-two{margin-bottom:14px}.irec-two.is-wide{display:flex;align-items:flex-start}.irec-two.is-wide>*{flex:1 1 0;min-width:0}.irec-two.is-wide>*+*{margin-left:14px}.irec-two>.orec-fold{border-radius:var(--r-group);background:var(--card)}.irec-two>.orec-fold+.orec-fold{margin-top:8px;border-top:0}.irec-sec{margin-bottom:0}.irec-two .irec-sec+.irec-sec,.irec-two .irec-sec+.orec-fold{margin-top:12px}.irec-two.is-wide .irec-sec+.irec-sec{margin-top:0}.irec-card{padding:12px;border-radius:var(--r-group);background:var(--card)}.irec-why-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.record-phone .irec-why-tiles{grid-template-columns:minmax(0,1fr);grid-gap:8px}.irec-why-tile{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border-radius:var(--r-control);background:var(--bg)}.irec-why-l,.irec-why-s{color:var(--ink-2);font-size:var(--fs-caption)}.irec-why-v{margin:2px 0;font-size:var(--fs-title2);font-weight:600}.irec-why-s{font-size:var(--fs-footnote);overflow-wrap:anywhere}.irec-why-line{margin:0;font-size:var(--fs-dense)}.irec-why-at{margin:10px 0 0;color:var(--ink-2);font-size:var(--fs-footnote)}.irec-photos{flex-wrap:wrap;margin:-3px 0 6px -3px}.irec-photos .irec-ph{margin:3px}.irec-photos .irec-ph+.irec-ph{margin-left:3px}.irec-remark{margin:6px 0 0;font-size:var(--fs-dense);white-space:pre-line;word-break:break-word;overflow-wrap:anywhere}.irec-caption{margin:6px 0 0;color:var(--ink-2);font-size:var(--fs-caption)}.it-mgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.orec-dl .it-mgrid{padding:0 0 8px}.it-body{margin-left:4px;color:var(--ink-2);font-size:11px;font-weight:400}.it-meas-rest{margin-top:6px}.record-phone .it-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.it-jobs{list-style:none;margin:0;padding:0}.it-jobs>li+li{border-top:var(--hair) solid var(--sep)}.it-job{display:flex;align-items:center;min-height:52px;padding:8px 12px;color:inherit;text-decoration:none}.it-job>*+*{margin-left:10px}.it-job:active,.it-job:hover{background:var(--fill-2)}.it-job-text{flex:1 1 auto;min-width:0}.it-job-task{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-job-sub{display:flex;align-items:center;color:var(--ink-2);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-job-sub .st-shape{margin-right:6px}.it-job-cam{flex:none;color:var(--label-3)}.it-job-when{flex:none;color:var(--ink-2);font-size:var(--fs-caption)}.it-job-photo{flex:none;border-radius:6px;object-fit:cover}.it-maker{display:flex;align-items:center;margin-bottom:14px}.it-maker>*+*{margin-left:10px}.it-maker-text{flex:1 1 auto;min-width:0}.it-maker .it-maker-name{display:block;font-weight:600}.it-maker-sub{display:block;color:var(--ink-2);font-size:var(--fs-caption)}.irec-rework{margin:0 0 12px;font-size:var(--fs-dense)}.it-media{display:block;width:100%;max-width:480px;border-radius:var(--r-group);background:var(--photo-bg)}.jrec .irec-sec,.qrec .irec-sec{margin-bottom:14px}.jrec .orec-folds,.qrec .orec-folds{margin-top:0}.it-panel .irec .rec-sheet{max-width:none}.split-items.has-detail .split-list .it-row-col{display:none}.it-panel>.pf-page-web{-webkit-flex:none;flex:none;width:auto;max-width:none;margin-left:0}.packdesk .meta-line,.savedlist .meta-line{display:block}.pk-list{list-style:none;margin:0 0 var(--s-6);padding:0}.pk-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--card)}.pk-list>.pk-row+.pk-row{border-top:var(--hair) solid var(--sep)}.pk-row.is-current,.pk-row.is-selected{background:var(--accent-tint)}.pk-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:44px;margin-right:4px;cursor:pointer}.pk-narrow .pk-row.has-check{padding-right:56px}.pk-narrow .pk-check{position:absolute;top:6px;right:8px;width:44px;margin:0}.pk-check input{width:18px;height:18px;margin:0}.pk-main{flex:1 1 100%;min-width:0;display:block;color:inherit;text-decoration:none}.pk-main>*{display:block;min-width:0}.pk-main>*+*{margin-top:5px}.pk-head{display:flex;align-items:center;flex-wrap:wrap;line-height:1.3}.pk-no{font-weight:600;white-space:nowrap}.pk-name{margin-left:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-urgent,.sv-saved{margin-left:8px;padding:1px 8px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.sv-saved{background:var(--fill);color:var(--ink-2);font-weight:400}.pk-pieces{display:flex;align-items:center;flex-wrap:wrap}.pk-pieces>.pk-text{margin-left:8px}.pk-text{color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-behind{margin-left:6px;color:var(--status-late-text);font-weight:600}.pk-when,.pk-money{font-size:var(--fs-dense);white-space:nowrap}.pk-when .st-shape{margin:-2px 5px 0 0}.pk-when.is-late{color:var(--status-late-text)}.pk-late-days{display:block;font-size:var(--fs-caption)}.pk-money{color:var(--ink-2)}.pk-money.is-due{color:var(--label);font-weight:600}.pk-btn.btn{flex:none;min-height:44px;margin:8px 0 0 auto;padding:0 14px;font-size:var(--fs-dense)}.pk-btn-none,.pk-more-none{display:none}.pk-row>.pl-more.btn,.pk-row>.orec-more{margin:8px 0 0 8px}.pk-row>.orec-more .orec-more-btn.btn,.pk-row>.pl-more.btn{min-height:44px}.pk-strip{display:inline-flex;align-items:center;flex:none}.pk-ph{position:relative;display:inline-block;width:28px;height:28px;margin-right:5px;border-radius:7px;background:var(--fill)}.pk-ph .pk-ph-img.thumb{display:block;width:28px!important;height:28px!important;padding:0;border-radius:7px;object-fit:cover}.pk-ph .thumb-empty{border-radius:7px}.pk-ph.is-making{box-shadow:0 0 0 1.5px var(--accent)}.pk-ph.is-wait{box-shadow:0 0 0 1px var(--sep-opaque);opacity:.8}.pk-ok,.pk-ic{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1.5px var(--card)}.pk-ok{background:var(--accent-fill);color:var(--on-accent)}.pk-ic{background:var(--card);color:var(--accent-text)}.pk-ic .pl-ic{width:14px;height:14px;border-radius:50%;background:transparent;color:inherit}.pk-more{margin-left:2px;color:var(--ink-2);font-size:var(--fs-caption)}.fchip-n.is-action{display:inline-flex;align-items:center;color:var(--status-late-text)}.fchip.active .fchip-n.is-action{color:var(--on-accent)}.fchip-n.is-action .st-shape{margin:0 4px 0 0}.pk-wide .pk-row{flex-wrap:nowrap;padding:8px 12px}.pk-wide .pk-main{flex:1 1 auto;display:grid;grid-template-columns:210px minmax(0,1fr) 120px 110px;grid-column-gap:12px;align-items:center}.pk-wide .pk-main>*+*{margin-top:0}.pk-wide .pk-head{flex-direction:column;align-items:flex-start}.pk-wide .pk-name{margin-left:0;max-width:100%}.pk-wide .pk-urgent{margin:2px 0 0}.pk-wide .pk-pieces{flex-wrap:nowrap}.pk-wide .pk-btn.btn,.pk-wide .pk-row>.pl-more.btn,.pk-wide .pk-row>.orec-more{margin-top:0}.pk-wide .pk-btn.btn{margin-left:12px;min-width:128px}.pk-wide .pk-btn-none{display:block;flex:none;width:128px;margin-left:12px}.pk-wide .pk-more-none{display:block;flex:none;width:44px;margin-left:8px}.pk-wide .pk-money{text-align:right}.pk-wide .pk-main>.pk-head,.pk-wide .pk-main>.pk-pieces,.pk-wide .pk-main>.pk-when,.pk-wide .pk-main>.pk-money{min-width:0}.pk-wide .pk-money.is-due:before{content:""}.pk-wide .pk-list{border-radius:var(--r-group);background:var(--card);overflow:hidden}@media (hover: hover) and (pointer: fine){.pk-row:hover{background:var(--fill)}.pk-row.is-current:hover{background:var(--accent-tint)}}.pk-way{margin:0 0 12px;padding:10px 12px;border-radius:var(--r-group);background:var(--card)}.pk-way-k{display:block;margin-bottom:6px;color:var(--ink-2);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em}.pk-flow{display:flex;align-items:stretch;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pk-flow::-webkit-scrollbar{display:none}.pk-flow-step{display:flex;align-items:center;flex:none}.pk-flow-arrow{display:inline-flex;align-items:center;margin:0 2px;color:var(--label-3)}.pk-station{display:inline-flex;align-items:center;min-height:44px;padding:0 12px 0 8px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--label);font:inherit;font-size:var(--fs-caption);cursor:pointer;white-space:nowrap}.pk-station>*+*{margin-left:6px}.pk-station b{font-size:var(--fs-dense);font-weight:600}.pk-station .pl-ic{width:24px;height:24px;background:var(--card)}.pk-station.is-ready .pl-ic{color:var(--status-ready-text)}.pk-station.is-on{background:var(--accent-fill);color:var(--on-accent)}.pk-station.is-on .pl-ic{background:rgba(255,255,255,.22);color:var(--on-accent)}.orec-ready-line{margin:-4px 0 8px;padding:0 2px;color:var(--ink-2);font-size:var(--fs-footnote)}.sv-list{list-style:none;margin:0 0 var(--s-6);padding:0}.sv-card{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--card)}.sv-list>.sv-card+.sv-card{border-top:var(--hair) solid var(--sep)}.sv-card.is-current{background:var(--accent-tint)}.sv-main{flex:1 1 100%;min-width:0;display:block;color:inherit;text-decoration:none}.sv-main>*+*{margin-top:5px}.sv-line{display:block;min-width:0}.sv-facts{display:flex;flex-wrap:wrap;font-size:var(--fs-dense)}.sv-fact{margin-right:14px;white-space:nowrap}.sv-k{color:var(--ink-2);font-size:var(--fs-caption)}.sv-btn.btn{flex:none;min-height:44px;margin:8px 0 0 auto;padding:0 14px;font-size:var(--fs-dense)}.sv-card>.pl-more.btn,.sv-card>.orec-more{margin:8px 0 0 8px}.sv-card.has-check{padding-right:56px}.sv-check{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;cursor:pointer}.sv-check input{width:18px;height:18px;margin:0}.sv-card.is-selected,.sv-table tbody tr.selected{background:var(--accent-tint)}.sv-nodate input{opacity:.35}.sv-nodate-text{display:none}.sv-table .sv-nodate{flex-direction:column;width:auto;min-width:44px;padding:0 4px}.sv-table .sv-nodate .sv-nodate-text{display:block;max-width:76px;color:var(--ink-2);font-size:var(--fs-caption);line-height:1.2;text-align:center}.sv-card.has-check .sv-nodate .sv-nodate-text{display:block;position:absolute;top:44px;right:0;width:80px;color:var(--ink-2);font-size:var(--fs-caption);line-height:1.2;text-align:right}.sv-table .sv-cell-actions{white-space:nowrap}.sv-table .sv-cell-actions .sv-btn.btn{display:inline-flex;margin:0 8px 0 0;min-height:36px;vertical-align:middle}.sv-table .sv-cell-actions .orec-more{display:inline-block;vertical-align:middle}.sv-table .ord-date.muted{color:var(--ink-2)}.sv-older{margin:0 0 var(--s-6);border-radius:var(--r-group);background:var(--card);overflow:hidden}.sv-older>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 16px;color:var(--ink-2);font-size:var(--fs-dense);cursor:pointer;list-style:none}.sv-older>summary::-webkit-details-marker{display:none}.sv-older[open]>summary{border-bottom:var(--hair) solid var(--sep)}.sv-older .sv-list,.sv-older .table-scroll{margin-bottom:0;border-radius:0}.scan-order-first .scan-order{grid-column:1 / -1}.alt-pick{padding:12px 12px 4px}.alt-pick .alt-pick-search{margin-bottom:8px}.alt-pick-head{padding:4px 4px 6px}.alt-pick-list{margin:0 -12px;border-radius:0;background:transparent}.alt-pick-row.list-row{width:100%;cursor:pointer}.alt-pick-list .scan-empty{padding:10px 16px 14px}.alt-head{display:flex;align-items:center;padding:10px 12px 10px 16px}.alt-head-text{flex:1 1 auto;min-width:0}.alt-head-title{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-head .btn{flex:none;margin-left:10px}.alt-hint{flex:1 1 auto;min-width:0;margin-left:12px;color:var(--ink-2);font-size:var(--fs-caption);text-align:right}.scan-order-first .row-head .group-header-title{flex:none;white-space:nowrap}.arr-place{display:flex;align-items:center;padding:10px 14px;margin-bottom:12px}.arr-place-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;border-radius:50%;background:var(--accent-tint);color:var(--accent-text)}.arr-place.is-none .arr-place-ic{background:var(--warn-bg);color:var(--warn-ink)}.arr-place-text{flex:1 1 auto;min-width:0}.arr-place-name,.arr-place-none{display:block;font-weight:600}.arr-done.scan-step{border-color:transparent;background:var(--ok-bg);color:var(--status-ready-text);padding-left:8px}.arr-done .ic{margin-right:4px}.arr-row>a.circle-btn{text-decoration:none}.shell-phone .scan-modes-six.seg{flex-wrap:wrap}.shell-phone .scan-modes-six.seg>*{flex:1 1 30%}.ptn-only .btn{margin-top:12px}.orders-switch.seg{margin:0 0 var(--s-3)}.orders-switch .seg-btn{min-height:44px;text-decoration:none}.orders-switch-n{margin-left:6px;color:var(--ink-2);font-weight:600}.all-chips .fchip .ic{margin-right:6px;flex:none}.all-chips .fchip.active .fchip-n.is-action{color:var(--on-accent)}.incl-boxes{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 var(--s-2)}.report-toolbar .incl-boxes{margin:0 0 0 12px;flex:none}.incl-box{display:inline-flex;align-items:center;min-height:44px;margin-right:16px;font-size:var(--fs-dense);color:var(--label);cursor:pointer;white-space:nowrap}.incl-box input{width:20px;height:20px;margin:0 8px 0 0;flex:none;accent-color:var(--accent-fill)}.hidden-match{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0 0 var(--s-2);padding:4px 4px 4px 14px;border-radius:var(--r-card, 12px);background:var(--accent-tint, var(--fill));color:var(--label);font-size:var(--fs-dense)}.hidden-match .btn{flex:none;min-height:44px;margin-left:8px}.quick-btn.btn{min-height:44px;padding:0 14px;white-space:nowrap;font-size:var(--fs-dense)}.quick-btn.btn.btn-sm{min-height:32px;padding:0 10px}.ord-table .col-quick{width:1%;white-space:nowrap;text-align:right}.rec-card-foot{display:flex;justify-content:flex-end;padding:0 12px 10px;background:var(--card);position:relative;z-index:1}.pk-embedded .pk-seg.seg{margin:0 0 var(--s-3)}.pk-seg-btn.seg-btn{min-height:44px}.pk-seg-btn .fchip-n{margin-left:6px}.pk-seg-btn .fchip-n.is-action{color:var(--status-late-text)}.sv-card>.sv-more,.sv-card>.sv-more-btn.btn{margin:8px 0 0 8px}.sv-table .sv-cell-actions .sv-more{display:inline-block;vertical-align:middle}.menu-pop.sv-menu{min-width:240px}.menu-pop.sv-menu button.sv-mi{display:flex;align-items:center;gap:10px}.sv-mi-icon{flex:none;color:var(--ink-2)}.sv-mi-label{flex:1 1 auto;min-width:0}.sv-mi-note{flex:none;margin-left:12px;color:var(--ink-2);font-size:var(--fs-caption)}.sv-mi.is-off,.sv-sheet-row.is-off{color:var(--ink-2)}.sv-mi.is-off .sv-mi-icon,.sv-sheet-row.is-off .sv-mi-icon{color:var(--label-3)}.sv-mi.danger .sv-mi-icon,.sv-sheet-row.is-danger .sv-mi-icon{color:inherit}.menu-pop.sv-menu button.sv-mi[aria-disabled=true]{cursor:default}.sv-menu-sep{margin:4px 6px;border-top:var(--hair) solid var(--sep)}.sv-menu-head,.sv-sheet-head{display:flex;align-items:center;gap:6px;padding:6px 12px 2px;color:var(--ink-2);font-size:var(--fs-caption)}.sv-sheet .sv-sheet-row.action-row.list-row{justify-content:flex-start;gap:12px;min-height:52px;padding:0 16px;font-size:var(--fs-body);text-align:left;color:var(--label)}.sv-sheet .sv-sheet-row.action-row.is-danger{color:var(--status-late-text)}.sv-sheet .sv-sheet-row.action-row.is-off{color:var(--ink-2)}.sv-sheet-head{padding:10px 16px 4px}.sv-sheet-sep{height:8px;background:var(--bg)}.sv-wa-body{padding:18px 16px 16px;text-align:center}.sv-wa-icon{color:var(--ink-2)}.sv-wa-title{margin:8px 0 2px;font-size:var(--fs-headline);font-weight:600}.sv-wa-hint{margin:0 0 14px;color:var(--ink-2);font-size:var(--fs-dense)}.sv-wa-print.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px}.sv-grp-head{margin:0;font:inherit}.sv-grp-btn{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:8px 12px 4px;border:0;background:transparent;color:var(--label);font-size:var(--fs-dense);font-weight:600;text-align:left;cursor:pointer}.sv-grp-chev{flex:none;color:var(--ink-2)}.sv-grp-n{color:var(--ink-2);font-weight:400}.sv-sections .sv-list{margin-bottom:8px}.sv-table .sv-grp-row>th{padding:0;background:var(--bg);text-align:left}.sv-bulk>.sv-more{margin-left:8px}.shell-phone .savedlist .sv-grp-head{position:-webkit-sticky;position:sticky;top:44px;top:calc(44px + var(--sv-bulk-h, 0px));top:calc(44px + env(safe-area-inset-top) + var(--sv-bulk-h, 0px));z-index:2;background:var(--bg)}.ac-sub{margin-top:2px}.ac-money{font-variant-numeric:tabular-nums}.ac-warn{color:var(--status-warn-text)}.ac-ok{color:var(--status-ready-text)}.ac-late{color:var(--status-late-text)}.ac-late .st-shape{margin:-2px 5px 0 0}.ac-note{margin:4px 4px 10px;color:var(--ink-2);font-size:var(--fs-dense)}.ac-av{flex:none}.ac-card{padding:12px;border-radius:var(--r-group);background:var(--card)}.ac-struck{text-decoration:line-through;color:var(--label-3)}.ac-lock{margin-left:5px;vertical-align:-2px;color:var(--label-3)}.ac-role{font-weight:400;color:var(--label-2)}.ac-tiles .orec-tile.ac-tile-warn .orec-v{color:var(--status-warn-text)}.ac-tiles .orec-tile.ac-tile-ok .orec-v{color:var(--status-ready-text)}.ac-tiles-4 .orec-tile{padding:8px 10px}.ac-tiles-4 .orec-v{font-size:var(--fs-dense)}.shell-phone .ac-tiles{flex-wrap:wrap}.shell-phone .ac-tiles .orec-tile{flex:1 1 42%;margin:0 0 8px}.shell-phone .ac-tiles .orec-tile:first-child{flex-basis:100%}.shell-phone .ac-tiles .orec-tile:nth-child(3){margin-left:8px}.shell-phone .ac-tiles-4 .orec-tile:first-child{flex-basis:42%}.shell-phone .ac-tiles-4 .orec-tile:nth-child(2n){margin-left:8px}.shell-phone .ac-tiles-4 .orec-tile:nth-child(3){margin-left:0}.fchip.ac-chip-warn{color:var(--status-warn-text)}.fchip.ac-chip-warn.active{background:var(--status-warn-text);color:var(--on-accent)}.crow-open.ac-warn-pill{background:var(--warn-bg);color:var(--status-warn-text)}.ac-ahead-note{margin:0 4px 10px}button.crow.ac-crow-btn{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.ac-list .crow-due.ac-money{font-size:var(--fs-dense);color:var(--label)}.ac-split .split-list .ac-list{min-width:0}.report-in-split .ac-tiles .orec-tile+.orec-tile{display:none}.report-in-split .ac-tiles .orec-tile{flex:1 1 auto}.ac-split-actions{margin-top:8px}.ac-day{margin-bottom:10px}.ac-day-h{margin:6px 0}.ac-filter-note{margin:-4px 4px 10px}.ac-filter-note .btn.btn-link{min-height:0;display:inline}.ac-toolbar{align-items:center}.ac-toolbar .orec-more{margin-left:8px}.ac-toolbar-row{display:flex;align-items:flex-start}.ac-toolbar-row .chip-row{flex:1 1 auto;min-width:0}.ac-toolbar-row .orec-more{flex:none;margin:2px 0 0 8px}.ac-payrow-photo{flex:none;color:var(--label-3)}.ac-settle-btn{flex:none;margin-left:8px}.ac-cat-icon.row-icon{margin-right:10px}.crow.ac-exprow{padding-right:10px}.ac-exprow-btn{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-exprow-btn>*+*{margin-left:0}.ac-exprow-btn .crow-text{margin-right:10px}.ac-amount-title{font-variant-numeric:tabular-nums}.ac-rec .crec-sec{margin-bottom:14px}.ac-rec .crec-order.ac-garment{cursor:default}.ac-rec .crec-order.ac-garment:hover{background:transparent}.ac-garment-ic{flex:none;color:var(--label-2)}.ac-receipt{display:block;max-width:240px;border-radius:var(--r-row);overflow:hidden;background:var(--fill)}.ac-receipt img{display:block;width:100%;height:auto}.ac-receipt-edit{display:block;max-width:240px;margin:0}.ac-receipt-edit .ac-receipt{width:100%}.ac-photo-pick{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}.ac-photo-pick .ie-receipt{margin-right:10px}.ac-photo-side{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;flex-direction:column;align-items:flex-start}.ac-photo-side .btn{margin-top:4px;padding-left:0}.ac-note-text{white-space:pre-line}.ac-locked{margin:0 4px 12px;font-size:var(--fs-dense)}.ac-locked .ic{vertical-align:-2px;margin-right:4px}.ac-pay-link,a.ac-rate-g{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0;color:var(--accent-text);text-decoration:none;white-space:nowrap}.orec-pays li .ac-pay-link,.orec-pays li a.ac-rate-g{align-self:center}.ac-rate-g{margin-left:0}.ac-st-tiles{margin-top:2px}.orec-sub .crec-phone{font-variant-numeric:tabular-nums}.ac-agebar{display:block}.ac-bar-track{display:flex;height:12px;border-radius:var(--r-pill);overflow:hidden;background:var(--fill)}.ac-bar-part{display:block;height:100%}.ac-bar-part+.ac-bar-part{margin-left:2px}.ac-bar-part.tone-due,.ac-bar-dot.tone-due{background:var(--status-late-text)}.ac-bar-part.tone-warn,.ac-bar-dot.tone-warn{background:var(--status-warn)}.ac-bar-part.tone-muted,.ac-bar-dot.tone-muted{background:var(--label-2)}.ac-bar-part.tone-faint,.ac-bar-dot.tone-faint{background:var(--label-3)}.ac-bar-legend{display:flex;flex-wrap:wrap;margin-top:8px;font-size:var(--fs-caption);color:var(--ink-2)}.ac-bar-lg{display:inline-flex;align-items:center;margin:0 14px 2px 0;white-space:nowrap}.ac-bar-lg.tone-due{color:var(--status-late-text)}.ac-bar-dot{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:var(--r-pill)}.ac-bar-lg .ac-bar-dot.tone-due{background:var(--status-late-text)}.ac-bar-lg .ac-bar-dot.tone-warn{background:var(--status-warn)}.ac-bar-lg .ac-bar-dot.tone-muted{background:var(--label-2)}.ac-bar-lg .ac-bar-dot.tone-faint{background:var(--label-3)}.ac-bars-cols{display:flex;align-items:flex-end;height:70px}.ac-bars-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1 0;min-width:0;height:100%}.ac-bars-col+.ac-bars-col{margin-left:8px}.ac-bars-n{font-size:var(--fs-caption);color:var(--ink-2);line-height:1.3;margin-bottom:2px}.ac-bars-fill{display:block;width:100%;max-width:64px;border-radius:4px;background:var(--accent-tint)}.ac-bars-fill.is-current{background:var(--accent-fill)}.ac-bars-lbls{display:flex;margin-top:4px;font-size:var(--fs-caption);color:var(--ink-2);text-align:center}.ac-bars-lbls>span{flex:1 1 0;min-width:0}.ac-bars-lbls>span+span{margin-left:8px}.ac-sheet.sheet{max-height:92%}.ac-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:18px 0 0}.ac-form .ac-bar{flex:none;margin:0;padding:0 16px 8px}.ac-form-body.sheet-scroll{padding:4px 16px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}@media (min-width: 768px){.ac-form-body.sheet-scroll{padding:4px 24px 24px}.ac-form .ac-bar{padding:0 24px 8px}}.ac-bar-title{flex:1 1 auto;min-width:0;text-align:center}.ac-bar-title .newcust-title{overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ac-bar-sub{display:block;font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-bar-spacer{min-width:60px}.ac-fields{margin-bottom:12px}.ac-row{display:flex;align-items:center;width:100%;min-height:48px;padding:4px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.ac-row+.ac-row{border-top:var(--hair) solid var(--sep)}.ac-row.is-tap{cursor:pointer}.ac-row.is-stacked{display:block}.ac-row-k{flex:0 0 34%;min-width:0;color:var(--label-2);font-size:var(--fs-dense)}.ac-row.is-stacked .ac-row-k{display:block;margin:4px 0}.ac-row-v{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;text-align:right}.ac-row.is-stacked .ac-row-v{display:block;text-align:left}.ac-row-v .seg{width:100%;margin:0}.ac-add{color:var(--accent-text)}.ac-in{width:100%;min-height:44px;padding:0 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:right;outline-offset:2px}.ac-row.is-stacked .ac-in{text-align:left}.ac-in.ac-textarea{min-height:60px;padding:6px 4px;resize:vertical}.ac-in.ac-select{-webkit-appearance:none;appearance:none;padding-right:22px;background-image:linear-gradient(45deg,transparent 50%,var(--label-2) 50%),linear-gradient(135deg,var(--label-2) 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ac-in[type=date],.ac-in[type=datetime-local]{text-align:right;min-width:0}.ac-big{display:block;margin:2px 0 12px;text-align:center}.ac-big-k{display:block;font-size:var(--fs-caption);color:var(--ink-2)}.ac-big-in{display:inline-flex;align-items:baseline;justify-content:center;max-width:100%}.ac-big-sym{font-size:var(--fs-title2);font-weight:600;color:var(--label-2);margin-right:2px}.ac-big-in input{width:7ch;min-width:4ch;max-width:100%;min-height:48px;border:0;border-bottom:2px solid var(--sep-opaque);background:transparent;color:var(--label);font-size:var(--fs-title);font-weight:700;letter-spacing:var(--ls-title);text-align:center;font-variant-numeric:tabular-nums;outline:0}.ac-big-in input:focus{border-bottom-color:var(--accent)}.ac-seg.seg{margin-bottom:12px}.ac-seg .seg-btn{min-height:44px}.ac-photo-ok{display:inline-flex;align-items:center;color:var(--status-ready-text);font-size:var(--fs-dense)}.ac-photo-ok .ic{margin-right:5px}.ac-danger-btn{margin-top:8px}.ac-payer-search{margin-bottom:12px}.ac-payer-search .search-pill,.ac-results.crows{margin-bottom:8px}.ac-payer-row{display:flex;align-items:center;min-height:56px;padding:8px 12px}.ac-payer-row>*+*{margin-left:10px}.ac-orders{margin-top:4px}.ac-alloc{margin-bottom:8px}.ac-alloc-row{display:flex;align-items:center;min-height:60px;padding:6px 10px 6px 4px}.ac-alloc-row+.ac-alloc-row{border-top:var(--hair) solid var(--sep)}.ac-alloc-row.is-off .ac-alloc-text{opacity:.5}.ac-alloc-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px}.ac-alloc-check input{width:20px;height:20px;margin:0;accent-color:var(--accent)}.ac-alloc-text{flex:1 1 auto;min-width:0;margin-right:8px}.ac-alloc-text>span{display:block}.ac-alloc-text .crow-sub.ac-wrap{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.ac-alloc-in{display:inline-flex;align-items:center;flex:none;min-height:44px;padding:0 8px;border-radius:var(--r-control);background:var(--fill)}.ac-alloc-in .ac-big-sym{font-size:var(--fs-dense);font-weight:500}.ac-alloc-in input{width:7ch;min-height:44px;border:0;background:transparent;color:var(--label);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;outline-offset:2px}.ac-alloc-in input:disabled{color:var(--label-3)}.ac-cats{display:flex;flex-wrap:wrap;margin:0 0 12px -6px}.ac-cat{display:inline-flex;align-items:center;min-height:44px;margin:0 0 6px 6px;padding:0 12px 0 10px;border:0;border-radius:var(--r-pill);background:var(--card);color:var(--label);font:inherit;font-size:var(--fs-dense);font-weight:500;cursor:pointer;white-space:nowrap}.ac-cat .ic{margin-right:6px;color:var(--accent-text)}.ac-cat.active{background:var(--accent-fill);color:var(--on-accent)}.ac-cat.active .ic{color:var(--on-accent)}.ac-cat.ac-cat-more{color:var(--accent-text)}.main.main-widget>.main-inner>.ac-cash{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 24px 40px}.shell-phone .main.main-widget>.main-inner>.ac-cash{padding:12px 16px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.shell-phone .main.main-widget>.main-inner>.ac-cash .action-bar{bottom:0}.ac-cash-head{align-items:center}.ac-cash-actions>*+*{margin-left:8px}.fchip.ac-datechip{position:relative;padding:0 12px;cursor:pointer}.fchip.ac-datechip .ic{margin-right:6px}.fchip.ac-datechip input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ac-inhand{display:flex;align-items:flex-end;flex-wrap:wrap;margin:2px 0 10px}.ac-inhand-main{flex:1 1 220px;min-width:0}.ac-inhand-main .orec-k{font-size:var(--fs-footnote)}.ac-counter{color:var(--ink-2)}.ac-inhand-v{display:block;font-size:var(--fs-large);font-weight:700;letter-spacing:var(--ls-title);line-height:1.1;font-variant-numeric:tabular-nums}.ac-inhand-v.is-neg{color:var(--status-late-text)}.ac-inhand-neg{display:block;margin-top:2px;font-size:var(--fs-dense);font-weight:600}.ac-online-line{flex:0 1 auto;max-width:100%;margin:4px 0 6px;font-size:var(--fs-dense)}@media (min-width: 768px){.ac-online-line{margin-left:auto;text-align:right}}.ac-flow{display:flex;align-items:stretch;margin:0 0 14px}.ac-flow-st{display:block;flex:1 1 0;min-width:0;padding:8px;border-radius:var(--r-row);background:var(--card)}.ac-flow-st .orec-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-flow-st b{display:block;font-size:var(--fs-dense);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ac-flow-st.is-result{background:var(--accent-tint)}.ac-flow-op{display:flex;align-items:center;flex:none;padding:0 3px;color:var(--label-2);font-size:var(--fs-dense)}.shell-phone .ac-flow-st{padding:6px 4px}.shell-phone .ac-flow-st .orec-k{font-size:11px;line-height:1.2;min-height:2.4em;white-space:normal}.shell-phone .ac-flow-st b{font-size:11px;letter-spacing:-.02em}.shell-phone .ac-flow-op{padding:0 1px;font-size:var(--fs-caption)}.ac-cash .crec-sec{margin-bottom:12px}.ac-rate-group.orec-fold{margin-bottom:8px;border-radius:var(--r-group);background:var(--card)}.ac-rate-group>summary .ac-av{margin-right:10px}.ac-rate-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.ac-rec .orec-actions,.ac-rec .action-bar,.ac-rec .circle-btn{display:none!important}.ac-rec .orec-fold{display:block}.ac-rec .orec-fold>summary{list-style:none}}.ac-lines{margin:0 0 6px}.ac-lines .ac-note{margin-bottom:4px}.ac-net{font-size:var(--fs-headline);font-weight:700}.ac-older{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.ac-older .ac-note{flex:1 1 auto;margin:0 8px 0 4px}.ac-older .orec-more{flex:none}.ac-row .ac-in[type=date]{max-width:180px}.ac-list .crow-name,.ac-list .crow-sub{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;overflow-wrap:anywhere}.ac-mismatch{margin:4px 4px 10px}.ac-mismatch .ac-note{margin:0 0 6px;color:var(--status-late-text)}@media (pointer: coarse){.ac-mismatch .btn{min-height:44px}}.ac-ptn-order>summary{list-style:none;cursor:pointer}.ac-ptn-order>summary::-webkit-details-marker{display:none}.ac-ptn-order[open]>summary .orec-fold-chev{transform:rotate(180deg)}.ac-ptn-order .orec-fold-chev{flex:none;color:var(--label-3)}.ac-ptn-detail{padding:0 0 8px}.ac-ptn-paylist li>span:first-child{flex:none}.ac-ptn-pays-h{margin:8px 12px 0}.ac-ptn-detail .ac-note{margin:4px 12px 0}.ac-ptn-money .orec-pay-mode{margin-left:0}.ac-in.dp-trigger{justify-content:flex-end;min-width:0}.ac-in.dp-trigger .dp-text{flex:0 1 auto}.ac-row.is-stacked .ac-in.dp-trigger{justify-content:flex-start}.cform{position:relative}.cform-head{display:flex;align-items:flex-start;margin-bottom:12px}.cform-head>*+*{margin-left:10px}.cform-back.circle-btn{flex:none;margin-top:2px}.cform-head-text{flex:1 1 auto;min-width:0}.cform-kicker{display:block;font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.cform-title.page-title{margin:0;font-size:var(--fs-title2);letter-spacing:var(--ls-title);overflow-wrap:anywhere}.cform-tablet .cform-title.page-title,.cform-web .cform-title.page-title{font-size:var(--fs-title)}.cform-sub{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--fs-dense)}.cform-head-actions{display:flex;align-items:center;flex:none;margin-top:4px}.cform-head-actions>*+*{margin-left:8px}.cform-body>*+*{margin-top:12px}.cform-group.form-section-body,.cform-section.form-section{margin:0}.cform-section+.cform-section{margin-top:8px}.cform-fold.orec-fold{background:var(--card);border-radius:var(--r-group)}.cform-fold.orec-fold+.cform-fold.orec-fold{margin-top:8px;border-top:0}.cform-fold>summary{min-height:52px}.cform-fold.has-error>summary .orec-fold-name{color:var(--status-late-text)}.cform-fold-err{color:var(--status-late-text);font-weight:500}.cform-fold[open]>summary .orec-peek{visibility:visible}.cform-fold.has-error[open]>summary .orec-peek{visibility:visible}.cform-fold-body{border-top:var(--hair) solid var(--sep)}.cform-fold-switch{flex:none;margin-left:auto;display:inline-flex;align-items:center;min-height:44px}.cform-fold.is-switch>summary .orec-peek{margin-right:10px}.cform-bar.zform-actions{display:block}.cform-bar.zform-actions.is-embedded{padding:12px 0 0}.cform-bar-row{display:flex;align-items:center}.cform-bar-row>*+*{margin-left:10px}.cform-bar-row .action-main{flex:1 1 auto}.cform-bar-desk.zform-actions{margin-top:12px}.cform-bar-desk.is-empty{height:0;margin:0;padding:0;overflow:hidden}.cform-err{margin:0 0 8px;font-size:var(--fs-footnote);font-weight:500;color:var(--status-late-text)}.cform .help{display:none}.cform .field:focus-within .help,.cform .field.has-error .help{display:block}.cf-scanned{margin:2px 0 6px;font-size:var(--fs-footnote);color:var(--ink-2)}.cf-scanned-what{color:var(--label);font-weight:500}.cform .field.field-caps,.cform .field.field-picker.field-multi_select_list{display:block;padding-top:8px;padding-bottom:8px}.cform .field.field-caps>.field-label{margin-bottom:6px}.cform-fold:not([open])>.cform-fold-body{display:none}.cform .field.is-disabled .input,.cform .field.is-disabled .cf-cap{opacity:.6}.cf-caps{display:flex;flex-wrap:wrap;margin:-3px}.cf-cap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:3px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--label);font-size:var(--fs-dense);font-weight:500;line-height:1.3;cursor:pointer;max-width:100%;text-align:left}.cf-cap>.ic{margin-right:5px}.cf-cap.is-on{background:var(--accent-fill);color:var(--on-accent)}.cf-cap.cf-cap-more{background:transparent;color:var(--accent-text)}.cf-cap:disabled{opacity:.5;cursor:default}.cf-caps.is-invalid .cf-cap{box-shadow:0 0 0 1px var(--status-late-text) inset}.cf-switch{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px;cursor:pointer}.cf-switch-in{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cf-switch-track{position:relative;display:block;pointer-events:none;width:51px;height:31px;border-radius:999px;background:var(--fill-2);transition:background-color .18s ease-out}.cf-switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--card);box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .18s ease-out}.cf-switch.is-on .cf-switch-track{background:var(--status-ready)}.cf-switch.is-on .cf-switch-knob{transform:translate(20px)}.cf-switch-in:focus-visible+.cf-switch-track{outline:3px solid var(--focus);outline-offset:2px}.cf-switch.is-disabled{opacity:.5}@media (prefers-reduced-motion: reduce){.cf-switch-track,.cf-switch-knob{transition:none}}.cf-pick{position:relative}.cf-pick-row{display:flex;align-items:center}.cf-pick-trigger{flex:1 1 auto;min-width:0}.cf-pick-trigger .lk-value{min-width:0}.cf-pick .other-input{margin-top:4px}.cf-picker{display:flex;flex-direction:column;min-height:0}.cf-picker-pop.lk-pop{padding:8px;min-width:280px;max-width:420px}.oms-pop>.cf-picker-pop.lk-pop{max-width:none}.cf-picker-sheet.sheet{height:72%;max-height:72%}.cf-picker-sheet .cf-picker{flex:1 1 auto;padding:22px 12px 8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.cf-picker-head{display:flex;align-items:center;margin-bottom:4px}.cf-picker-title{flex:1 1 auto;font-size:var(--fs-headline);font-weight:600}.cf-picker-search{display:flex;align-items:center;min-height:44px;margin-bottom:6px;padding:0 10px;border-radius:10px;background:var(--fill);color:var(--ink-2)}.cf-picker-search .cf-picker-q.input{flex:1 1 auto;margin-left:6px;min-height:40px}.cf-picker-list{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0;max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch}.cf-picker-sheet .cf-picker-list{max-height:none}.cf-picker-opt{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--label);text-align:left;font-size:var(--fs-dense);cursor:pointer}.cf-picker-opt>span{flex:1 1 auto;min-width:0}.cf-picker-opt.is-on{color:var(--accent-text);font-weight:600}@media (hover: hover) and (pointer: fine){.cf-picker-opt:hover{background:var(--fill)}}.cf-picker-foot{display:flex;align-items:center;justify-content:space-between;padding-top:6px}.cf-picker .lk-body .lk-search{min-height:44px}.cf-picker-sheet .lk-list{max-height:none}.cf-picker .lk-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cf-picker .lk-body .lk-search,.cf-picker .lk-body .lk-new{flex:none}.cf-picker .lk-body .lk-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.cf-rows{list-style:none;margin:0;padding:0;border-radius:var(--r-group);background:var(--card);overflow:hidden}.cf-rows>li+li{border-top:var(--hair) solid var(--sep)}.cf-row{display:flex;align-items:center;width:100%;min-height:60px;padding:8px 12px;border:0;background:transparent;color:var(--label);text-align:left;cursor:pointer}.cf-row-photo.thumb{flex:none;margin-right:12px;border-radius:var(--r-photo)}.cf-row-text{flex:1 1 auto;min-width:0}.cf-row-title,.cf-row-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.cf-row-title{font-size:var(--fs-dense);font-weight:600}.cf-row-sub{font-size:var(--fs-footnote);color:var(--ink-2)}.cf-row-money{flex:none;margin-left:10px;font-weight:600;font-variant-numeric:tabular-nums}.cf-row-chev{flex:none;margin-left:6px;color:var(--label-3)}.cf-sublist .sf-add.btn{margin-top:8px}.cf-sublist .sf-empty{padding:10px 12px}.cf-row-sheet .cf-row-scroll{padding:24px 16px 16px}.cf-rs-head{display:flex;align-items:center;margin-bottom:10px}.cf-rs-title{flex:1 1 auto;font-size:var(--fs-headline);font-weight:600}.cf-row-sheet .cform-fold.orec-fold{margin-top:8px}.cf-row-del.btn{margin-top:16px}.cf-sec-h{margin:0 0 6px;padding:0 4px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.cf-list+.cf-list .cf-sec-h,.cf-measure .cf-sec-h{margin-top:0}.cf-mfor.field{display:block;padding:0;min-height:0}.cf-mfor .cf-caps{margin:-3px}.cf-body{display:flex;align-items:flex-start}.cf-figure{flex:0 0 auto;width:240px;max-width:100%;padding:8px 0;border-radius:var(--r-group);background:var(--card);color:var(--label-3)}.cf-figure-hint{margin:0;padding:0 8px;text-align:center;font-size:var(--fs-caption);color:var(--ink-2)}.cf-figure .fig-pt{cursor:pointer}.cf-figure .fig-pt.is-active .fig-v,.cf-figure .fig-pt.is-active .fig-k{fill:var(--accent-text)}.cf-figure .fig-pt.is-active .fig-line{opacity:1;stroke-width:2}.cf-lists{flex:1 1 240px;min-width:0;margin-left:12px}.cf-list+.cf-list{margin-top:12px}.cf-web .cf-lists{display:flex;align-items:flex-start}.cf-web .cf-list{flex:1 1 0;min-width:0}.cf-web .cf-list+.cf-list{margin:0 0 0 12px}.cform-web .cf-lists{display:flex;align-items:flex-start}.cform-web .cf-list{flex:1 1 0;min-width:0}.cform-web .cf-list+.cf-list{margin:0 0 0 12px}.cform-phone .cf-body{display:block}.cform-phone .cf-figure{width:100%;padding:4px 0}.cform-phone .cf-figure .body-fig{max-width:220px;margin:0 auto}.cform-phone .cf-figure-hint{display:none}.cform-phone .cf-lists{margin:12px 0 0}@media (max-width: 1179px) and (orientation: portrait){.cform-tablet .cf-body{display:block}.cform-tablet .cf-figure{width:100%}.cform-tablet .cf-figure .body-fig{max-width:220px;margin:0 auto}.cform-tablet .cf-lists{margin:12px 0 0}}.field.cf-mrow{padding:0;display:block}.cf-mrow-btn{display:flex;align-items:center;width:100%;min-height:48px;padding:4px 16px;border:0;background:transparent;color:var(--label);text-align:left;cursor:pointer;font-size:var(--fs-dense)}.cf-mrow-k{flex:1 1 auto;min-width:0}.cf-mrow-tag{margin-left:6px;font-size:var(--fs-caption);color:var(--label-3)}.cf-mrow-v{flex:none;margin-left:10px;font-size:var(--fs-headline);font-weight:600;font-variant-numeric:tabular-nums}.cf-mrow-v.is-empty{font-size:var(--fs-footnote);font-weight:400;color:var(--accent-text)}.cf-mrow.is-active{background:var(--accent-tint)}.cf-mrow.is-active .cf-mrow-v{color:var(--accent-text)}.cf-mrow-in.input{flex:0 0 96px;width:96px;min-height:40px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cf-mrow .field-error{padding:0 16px 6px}.cf-rare.cform-fold,.cf-ready{margin-top:12px}.cf-ready-seg.seg{margin-bottom:8px;flex-wrap:wrap}.cf-ready-seg .seg-btn{flex:1 0 auto;min-height:44px}.cf-ready-sec.form-section{margin:0}.cf-ready-one{margin:0 4px 6px;font-weight:600}.field.cf-shape{display:block}.cf-shape-group{display:flex;align-items:flex-start;margin-top:6px}.cf-shape-part{flex:0 0 84px;padding-top:12px;font-size:var(--fs-footnote);color:var(--ink-2)}.cf-shape-group .cf-caps{flex:1 1 auto}.cform-keypad-bar.action-bar{display:block;padding-top:8px}.cf-keypad-head{display:flex;align-items:baseline;flex-wrap:wrap;padding:0 4px 6px}.cf-keypad-field{flex:1 1 auto;font-size:var(--fs-footnote);color:var(--ink-2)}.cf-keypad-value{flex:none;min-width:64px;margin-left:10px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-text);text-align:right}.cf-keypad-next{flex:1 1 100%;font-size:var(--fs-caption);color:var(--ink-2)}.cf-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px}.cf-key{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:var(--r-control);background:var(--card);color:var(--label);font-size:22px;font-weight:500;cursor:pointer}.cf-key:active{background:var(--fill-2)}.cf-key-frac,.cf-key-back{background:var(--fill);font-size:18px}.cf-key-done{background:transparent;color:var(--accent-text);font-size:var(--fs-dense);font-weight:600}.cf-key-next{grid-column:span 2;background:var(--accent-fill);color:var(--on-accent);font-size:var(--fs-headline);font-weight:600}.cform-tablet .cf-keys,.cform-tablet .cf-keypad-head{max-width:420px;margin-left:auto}.field.cf-dates{display:flex;align-items:center;padding-top:0;padding-bottom:0}.cf-dates-ic{flex:none;margin-right:10px;color:var(--ink-2)}.cf-dates-text{flex:1 1 auto;min-width:0;font-size:var(--fs-dense)}.cf-dates-change.btn{flex:none;padding:0 8px}.cf-items .cf-sublist{margin:0}.cf-bill{display:flex;align-items:flex-start}.cf-tiles.orec-money{flex:1 1 auto;margin:0}.cf-tile-in{display:flex;align-items:baseline}.cf-disc-in.input{width:64px;min-height:44px;margin:-8px 0;padding:0;font-size:var(--fs-headline);font-weight:600;font-variant-numeric:tabular-nums}.cf-disc-pct{margin-left:2px;color:var(--ink-2);font-size:var(--fs-footnote)}.cf-tile-disc.has-error{box-shadow:0 0 0 1px var(--status-late-text) inset}.cf-recalc.btn{flex:none;margin-left:8px;align-self:center}.cform-phone .cf-bill{display:block}.cform-phone .cf-recalc.btn{margin:4px 0 0}.cf-pay-head{display:flex;align-items:center;padding:8px 12px}.cf-pay-sum{flex:1 1 auto;min-width:0;font-size:var(--fs-dense)}.cf-pay-head .btn{flex:none;margin-left:8px}.cform-fold-body .field{padding-left:12px;padding-right:12px}.cform-fold-body .field+.field:before{left:12px}.mn{flex:0 0 auto;color:var(--label)}.mn-list,.mn-sub{list-style:none;margin:0;padding:0}.mn-li{margin:0}.mn-row{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--label);text-decoration:none;font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color .15s ease-out}.mn-ic{display:inline-flex;flex:none;color:var(--accent)}.mn-label{flex:1 1 auto;min-width:0;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.mn-row:active{background:var(--fill-2)}.mn-row.is-active,.mn-head.is-active .mn-link{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.mn-row.is-active .mn-ic,.mn-head.is-active .mn-ic{color:var(--on-accent)}@media (hover: hover) and (pointer: fine){.mn-row:hover,.mn-item:hover,.mn-disc:hover{background:var(--fill)}.mn-row.is-active:hover,.mn-item.is-active:hover,.mn-head.is-active .mn-link:hover{background:var(--accent-fill)}}.mn-head{display:flex;align-items:center}.mn-head .mn-link{flex:1 1 auto;min-width:0}.mn-disc{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:2px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--label-2);cursor:pointer}.mn-disc:active{background:var(--fill-2)}.mn-sub{margin:2px 0 8px}.mn-item{display:flex;align-items:center;min-height:44px;padding:0 10px 0 22px;border-radius:10px;color:var(--label);text-decoration:none;font-size:var(--fs-dense);transition:background-color .15s ease-out}.mn-item .mn-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-left:10px;padding:3px 0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.mn-item:active{background:var(--fill-2)}.mn-sub-admin .mn-subgroup{margin:0}.mn-sub-admin .mn-sub{margin:0 0 4px}.mn-subhead{display:flex;align-items:center;width:100%;min-height:30px;margin:6px 0 0;padding:0 10px 0 22px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-caption);font-weight:400;letter-spacing:.02em;text-align:left;text-transform:uppercase}.mn-subhead-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-subhead.mn-subfold{min-height:44px;cursor:pointer}.mn-subhead.mn-subfold.mn-subfold-top{margin-top:8px;padding-left:10px}.mn-subhead.mn-subfold:active{background:var(--fill-2)}@media (hover: hover) and (pointer: fine){.mn-subhead.mn-subfold:hover{background:var(--fill)}}.mn-item.is-active{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.mn-item.is-active .mn-ic{color:var(--on-accent)}.mn-n{flex:none;min-width:22px;margin-left:8px;padding:0 7px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;line-height:20px;text-align:center}.mn-item.is-active .mn-n{display:none}@media (min-width: 1280px) and (pointer: fine){.sidebar-wrap .mn-row{min-height:40px;font-size:var(--fs-dense)}.sidebar-wrap .mn-disc{height:40px}.sidebar-wrap .mn-item{min-height:36px}}.side-nav.collapsed{padding-left:13px;padding-right:13px}.side-nav.collapsed .side-row{min-width:44px}.side-nav.collapsed .side-brand{justify-content:center;min-width:44px}.mn-hit{display:flex;align-items:center;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--label);text-align:left;font:inherit;font-size:var(--fs-dense);cursor:pointer}.mn-hit .ic{flex:none;color:var(--accent)}.mn-hit-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin-left:10px}.menu-search-results .mn-hit-text span{margin-left:0}.mn-hit-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.mn-hit-where{font-size:var(--fs-caption);color:var(--ink-2);line-height:1.3}.mn-hit.is-active,.menu-search-results .mn-hit:hover{background:var(--fill)}.mn-hit-records{margin-top:4px;border-top:var(--hair) solid var(--sep);border-radius:0 0 8px 8px}.mn-hit-records .ic{color:var(--ink-2)}.mn-hit-records .mn-hit-name{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.you-row{display:flex;align-items:center;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.you-row:active{background:var(--fill-2)}.you-av{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em}.you-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin-left:10px}.you-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-dense);line-height:1.45}.you-role{font-size:var(--fs-caption);color:var(--ink-2);line-height:1.3}.you-chev{flex:none;color:var(--label-3)}.you-row.list-row{min-height:56px;padding:8px 16px;border-radius:0}.you-group.list-group{margin-top:12px}.you-body{padding:4px 16px 20px}.you-head{display:flex;align-items:center;padding:4px 0 12px}.you-av-lg{width:44px;height:44px;font-size:var(--fs-dense)}.you-head-text{flex:1 1 auto;min-width:0;margin-left:12px}.you-head-name{font-size:var(--fs-headline);font-weight:600;line-height:1.45}.you-head-meta{font-size:var(--fs-footnote);color:var(--ink-2);overflow-wrap:anywhere}.you-pref{margin-top:12px}.you-pref .section-label{margin-bottom:6px}.you-pref .seg{width:100%}.you-pref .seg-btn{flex:1 1 0;min-height:44px}.you-out-group.list-group{margin-top:20px}.you-out.list-row{width:100%;min-height:48px;justify-content:center;border:0;background:transparent;color:var(--accent-text);font:inherit;cursor:pointer}.you-out .ic{margin-right:8px}.more-groups.list-group{margin-bottom:4px}.more-group.list-row{min-height:56px}.more-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.more-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-footnote);color:var(--ink-2);line-height:1.4}.menu-sheet-tree{margin:0 -4px}.bottom-nav.bn-partner{grid-template-columns:repeat(3,minmax(0,1fr))}.group-back{display:inline-flex;align-items:center;min-height:44px;margin:-6px 0 0 -8px;padding:0 10px 0 4px;border:0;border-radius:10px;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--fs-body);cursor:pointer}.group-page .group-head{display:flex;align-items:center;margin-bottom:12px}.group-ic{display:inline-flex;flex:none;margin-right:10px;color:var(--accent)}.group-page .group-head .page-title{margin:0}.group-sub{margin:14px 2px 6px}.group-fold{display:flex;align-items:center;width:100%;min-height:44px;margin:8px 0 6px;padding:0 10px 0 0;border:0;border-radius:10px;background:transparent;color:var(--label-2);font:inherit;text-align:left;cursor:pointer}.group-fold:active{background:var(--fill-2)}.group-fold-text{display:block;flex:1 1 auto;min-width:0}.group-fold .group-sub{display:block;margin:6px 2px 0}.group-fold-hint{display:block;margin:2px 2px 6px;padding:0 16px;color:var(--ink-2);font-size:var(--fs-footnote)}@media (hover: hover) and (pointer: fine){.group-fold:hover{background:var(--fill)}}.group-page .list-row .mn-n{margin-right:8px}.group-page .list-row.is-active{background:var(--accent-tint);color:var(--accent-text)}@media (min-width: 1024px){.group-cols.has-subs{display:flex;flex-wrap:wrap;margin:0 -8px}.group-cols.has-subs .group-col{flex:1 1 320px;min-width:0;padding:0 8px}}.group-denied{text-align:center}.group-denied .page-title{margin:0 0 8px;font-size:var(--fs-title2)}.admin-tabs .group-back{text-decoration:none}.admin-tabs .admin-tabs-head{display:flex;align-items:center;margin-bottom:12px}.admin-tabs .admin-tabs-head .page-title{margin:0}.admin-seg.seg{max-width:560px;margin-bottom:12px}.admin-tabs .report-embedded .report-head{align-items:center;min-height:0}.fab-muted{color:var(--label-2);font-size:var(--fs-caption)}.fab-sw{flex:none;display:block;border-radius:8px;object-fit:cover;background:var(--fill)}.fab-sw-none{background:repeating-linear-gradient(45deg,var(--fill) 0,var(--fill) 4px,var(--fill-2) 4px,var(--fill-2) 8px)}.fab-red{color:var(--danger);font-weight:600;white-space:nowrap}.fab-link{color:var(--accent-text);text-decoration:none}.fab-note{margin:4px 0 10px;color:var(--label-2);font-size:var(--fs-dense)}.fab-seg .seg-btn{min-height:44px}.fab-toolbar{display:flex;align-items:center}.fab-toolbar .search-box{flex:1 1 auto;min-width:0}.fab-filter-btn{position:relative;margin-left:6px;color:var(--accent-text)}.fab-filter-btn.is-on{background:var(--accent-tint)}.fab-filter-n{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);font-size:11px;line-height:16px;text-align:center}.fchip.fab-chip-red{color:var(--danger)}.fchip.fab-chip-red.active{background:var(--danger);color:#fff}.fchip.fab-chip-red.active .fchip-n{color:#fff}.fab-place-seg{margin:4px 0 8px}.fab-sec{margin:6px 4px 2px;color:var(--label-2);font-size:var(--fs-caption)}.fab-tip{display:flex;align-items:center;margin:6px 0;padding:8px 10px;border-radius:var(--r-group);background:var(--card);color:var(--label-2);font-size:var(--fs-dense)}.fab-tip>span{flex:1 1 auto}.fab-tip>*+*{margin-left:8px}.fab-tip .btn{min-height:44px}.fab-row .fab-sw{width:36px;height:36px}.fab-end{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.3}.fab-m{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fab-price{color:var(--label-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.fab-bar{margin-top:8px}.fab-buyer-bar{justify-content:flex-end}.fab-buyer-bar .action-main{text-align:center;text-decoration:none}.fab-bar .action-main .ic{margin-right:6px;vertical-align:-3px}.fab-grid{list-style:none;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:8px -5px 16px}.fab-card{position:relative;width:50%;padding:0 5px 12px;box-sizing:border-box}.report-tablet .fab-grid .fab-card,.report-web .fab-grid .fab-card{width:25%}.report-in-split .fab-grid .fab-card{width:50%}.fab-card-link{display:block;color:inherit;text-decoration:none;min-height:44px}.fab-card-sw.fab-sw{width:100%!important;height:auto!important;aspect-ratio:1 / 1;min-height:120px;border-radius:var(--r-group)}.fab-card-code{display:block;margin-top:6px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-card-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-card-dim .fab-card-sw{opacity:.55}.fab-star{position:absolute;top:4px;left:9px;width:44px;height:44px;border:0;border-radius:var(--r-pill);background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.fab-star.is-on{color:#fc0}.fab-recent{margin-top:4px}.fab-filter section{margin-bottom:12px}.fab-dots{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px}.fab-dot-btn{display:-webkit-flex;display:flex;align-items:center;min-height:44px;margin:3px;padding:0 10px 0 6px;border:var(--hair) solid var(--sep);border-radius:var(--r-pill);background:var(--card);color:var(--label);font-size:var(--fs-caption);cursor:pointer}.fab-dot-btn.is-on{border-color:var(--accent);background:var(--accent-tint)}.fab-dot{flex:none;display:inline-block;width:22px;height:22px;margin-right:6px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.fab-dot.fab-dot-sm{width:12px;height:12px;margin-right:4px;vertical-align:-1px}.fab-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}.fab-wrap .fchip{margin-bottom:6px;min-height:44px}.fab-head-price{flex:none;align-self:center;margin:0 8px;font-weight:600;font-variant-numeric:tabular-nums}.fab-hero-wrap{display:block;position:relative;margin:8px 0}.fab-hero{display:block;width:100%;height:150px;max-height:260px;object-fit:cover;border-radius:var(--r-group);background:var(--fill)}.fab-status{margin:10px 0 8px;font-size:var(--fs-body)}.fab-st-shape{display:inline-flex;vertical-align:-1px;color:var(--label-2)}.fab-rulers{margin:4px 0 10px;font-size:var(--fs-caption)}.fab-ruler-row{display:-webkit-flex;display:flex;align-items:center;min-height:24px}.fab-ruler-row>*+*{margin-left:8px}.fab-ruler-l{flex:none;width:72px;color:var(--label-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-ruler{flex:none;display:block;height:10px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--accent-fill) 0,var(--accent-fill) 13px,var(--card) 13px,var(--card) 14px)}.fab-ruler.fab-ruler-ap{background:repeating-linear-gradient(90deg,var(--label-3) 0,var(--label-3) 13px,var(--card) 13px,var(--card) 14px)}.fab-ruler-v{min-width:0}.fab-enough{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin:6px 0 10px;padding:8px 10px;border-radius:var(--r-group);background:var(--card);font-size:var(--fs-dense)}.fab-enough>*{margin:2px 12px 2px 0}.fab-enough-g.is-ok .ic{color:var(--status-ready-text)}.fab-enough-g.is-no{color:var(--label-2)}.fab-kv{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:4px 0 8px;font-size:var(--fs-dense)}.fab-kv>div{width:50%;padding:3px 8px 3px 0;box-sizing:border-box}.fab-kv dt{display:inline;color:var(--label-2)}.fab-kv dd{display:inline;margin:0 0 0 6px;font-weight:600}.fab-cols .fab-col{display:inline-block;margin-right:8px}.fab-dealer-line{display:-webkit-flex;display:flex;align-items:center;min-height:48px;border-top:var(--hair) solid var(--sep)}.fab-dealer-line>*+*{margin-left:8px}.fab-dealer-line .fab-link{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-call{color:var(--accent-text)}.fab-lots{list-style:none;margin:0 0 10px;padding:0;font-size:var(--fs-dense)}.fab-lots>li{padding:6px 0}.fab-lots>li+li{border-top:var(--hair) solid var(--sep)}.fab-log{list-style:none;margin:2px 0 0;padding:0 0 0 10px;color:var(--label-2);font-size:var(--fs-caption)}.fab-loop{display:-webkit-flex;display:flex;flex-direction:column;min-height:100%;padding:0 16px;box-sizing:border-box}.fab-loop-head{display:-webkit-flex;display:flex;align-items:center;margin:4px 0 10px}.fab-loop-head>*+*{margin-left:8px}.fab-loop-titles{flex:1 1 auto;min-width:0}.fab-loop-title{display:block;margin:0;font-size:var(--fs-title3);font-weight:600}.fab-find{margin-bottom:10px}.fab-vf{position:relative;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;margin-bottom:8px;border:0;border-radius:var(--r-group);background:var(--label-3);color:#fff;font-size:var(--fs-dense);cursor:pointer}.fab-vf .ic{margin-right:6px}.fab-vf-frame{position:absolute;left:28%;top:16%;width:44%;height:68%;border:1.5px dashed rgba(255,255,255,.7);border-radius:6px}.fab-code{display:-webkit-flex;display:flex;align-items:center}.fab-code>*+*{margin-left:8px}.fab-code-in{flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--label);font-size:var(--fs-body)}.fab-code-go{min-height:44px}.fab-unknown,.fab-matches,.fab-still,.fab-amount{margin:8px 0}.fab-unknown p{margin:0 0 8px}.fab-unknown .btn{min-height:44px}.fab-pick,.fab-picked{display:-webkit-flex;display:flex;align-items:center;width:100%;min-height:52px;padding:6px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.fab-pick>*+*,.fab-picked>*+*{margin-left:10px}.fab-pick-tx{flex:1 1 auto;min-width:0;display:-webkit-flex;display:flex;flex-direction:column;line-height:1.3}.fab-still{text-align:center}.fab-still-q{margin:4px 0 10px;font-size:var(--fs-title2);font-weight:600}.fab-two{display:-webkit-flex;display:flex}.fab-two>*{flex:1 1 0;min-width:0}.fab-two>*+*{margin-left:8px}.fab-two .ic{margin-right:6px;vertical-align:-3px}.fab-num{display:block;text-align:center}.fab-num-in{display:block;width:100%;min-height:52px;border:0;outline:0;background:transparent;color:var(--label);font-size:32px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.fab-ba{margin:2px 0 8px;text-align:center}.fab-inline{display:-webkit-flex;display:flex;align-items:center;min-height:44px;border-top:var(--hair) solid var(--sep)}.fab-inline>:first-child{flex:1 1 auto}.fab-small-in{width:110px;min-height:40px;padding:0 10px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--label);font-size:var(--fs-body);text-align:right}.fab-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;margin:8px 0}.fab-keys .key{min-height:46px}.fab-photo{padding:6px 0}.fab-session-list{list-style:none;margin:0 0 8px;padding:0;font-size:var(--fs-dense)}.fab-session-list li{padding:4px 0}.fab-loop>.fab-loop-bar{margin-top:auto}.fab-loop-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:-webkit-flex;display:flex;margin:auto -16px 0;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep);background:var(--bar-bg)}.fab-loop-bar>*+*{margin-left:8px}.fab-loop-bar .action-main{flex:1 1 auto}.fab-compare{display:-webkit-flex;display:flex;padding:0 0 16px}.fab-compare-col{flex:1 1 0;min-width:0;display:-webkit-flex;display:flex;flex-direction:column;font-size:var(--fs-dense)}.fab-compare-col+.fab-compare-col{margin-left:10px}.fab-compare-col>*+*{margin-top:4px}.fab-dealer-li{display:-webkit-flex;display:flex;align-items:center}.fab-dealer-li .crow{flex:1 1 auto;min-width:0}.fab-dealer-li .fab-call{margin-right:6px}.fab-swatches{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fab-swatch-link{display:block;margin:0 6px 6px 0;min-width:48px;min-height:48px}.fab-allN{margin:4px 0 8px}.fab-allN .fab-link{display:inline-flex;align-items:center;min-height:44px}.fab-labels{padding:0 16px}.fab-print-area{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.fab-label{display:-webkit-flex;display:flex;align-items:center;width:240px;max-width:100%;margin:4px;padding:8px;box-sizing:border-box;border:1px dashed var(--label-3);border-radius:8px;background:#fff;color:#000}.fab-label-qr{flex:none;width:84px;height:84px;margin-right:8px}.fab-label-tx{display:-webkit-flex;display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.35}.fab-label-tx b{font-size:15px}.fab-label-bc{font-family:var(--font-mono)}.fab-print-only{display:none}@media print{body>*{display:none!important}body>.fab-print-only{display:block!important}.fab-print-only .fab-label{border:1px dashed #999999;page-break-inside:avoid}}.shell-phone .ac-tiles.fab-tiles{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.shell-phone .ac-tiles.fab-tiles .orec-tile,.shell-phone .ac-tiles.fab-tiles .orec-tile:first-child{-webkit-flex:1 1 0;flex:1 1 0;margin:0 0 8px}.shell-phone .ac-tiles.fab-tiles .orec-tile+.orec-tile{margin-left:8px}.fab-tools-row{display:flex;align-items:center;flex-wrap:wrap}.fab-tools-row .fab-toolbar{flex:0 1 420px;min-width:280px;margin-right:12px}.fab-tools-row .chip-row{flex:1 1 320px;min-width:0}.fab-place-seg-head{margin:0 10px 0 0}.fab-head-sub b,.fab-list .report-titles .ac-sub b{color:var(--label);font-weight:600}.fab-table-wrap{max-height:none;overflow-x:auto;margin:6px 0 12px;box-shadow:var(--shadow-1)}.fab-table td{vertical-align:middle}.fab-table .fab-num-c{text-align:right;white-space:nowrap}.fab-table th.fab-num-c{text-align:right}.fab-table .fab-chev-c{width:52px;padding-right:8px;text-align:right}.fab-table .fab-c-fab{min-width:200px}.fab-table .fab-c-last{min-width:160px;color:var(--ink-2)}.fab-table .fab-mono-c,.fab-lots-table .fab-mono-c{font-variant-numeric:tabular-nums;white-space:nowrap}.fab-nowrap{white-space:nowrap}.fab-tr.is-open>td{border-bottom:0}.fab-cell-fab{display:flex;align-items:center}.fab-cell-fab>.fab-sw{width:40px;height:40px;border-radius:var(--r-photo)}.fab-cell-tx{display:flex;flex-direction:column;min-width:0;margin-left:10px}.fab-code-link{color:var(--label);font-weight:600;text-decoration:none}.fab-code-link:hover{color:var(--accent-text)}.fab-pm{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.35}.fab-pm.fab-left{align-items:flex-start}.fab-sub2{color:var(--label-2);font-size:var(--fs-caption);font-weight:400}.fab-req{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--brand-deep);font-size:var(--fs-caption);font-weight:500}.fab-c-last .fab-req,.fab-lots-table .fab-req{display:table}.fab-chev-btn{color:var(--label-2)}.fab-chev{flex:none;color:var(--label-2)}.fab-tr.selected .fab-code-link{color:var(--accent-text)}.fab-lots-tr>td{padding:0 52px 14px 66px;background:transparent;cursor:default}.fab-lots-tr:hover{background:transparent}.fab-lots-box{border:var(--hair) solid var(--sep);border-radius:var(--r-control);overflow-x:auto}.fab-lots-table{width:100%;border-collapse:collapse;font-size:var(--fs-caption)}.fab-lots-table th{padding:9px 12px;border-bottom:var(--hair) solid var(--sep);color:var(--ink-2);font-weight:500;text-align:left;white-space:nowrap}.fab-lots-table td{padding:9px 12px;border-top:var(--hair) solid var(--sep);vertical-align:middle}.fab-lots-table tr:first-child td{border-top:0}.fab-lots-table .fab-num-c{text-align:right;white-space:nowrap}.fab-cards{list-style:none;margin:6px 0 12px;padding:0}.fab-cli+.fab-cli{margin-top:10px}.fab-card2{display:flex;align-items:center;min-height:64px;padding:10px 10px 10px 12px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1);color:inherit;text-decoration:none}.fab-card2:active{background:var(--fill-2)}.fab-card2.current{background:var(--accent-tint)}.fab-card2>.fab-sw{width:46px;height:46px;border-radius:var(--r-photo)}.fab-c2-text{flex:1 1 auto;min-width:0;margin:0 8px 0 12px;line-height:1.4}.fab-c2-l1,.fab-c2-l2{display:flex;align-items:baseline;justify-content:space-between}.fab-c2-l1>*+*,.fab-c2-l2>*+*{margin-left:8px}.fab-c2-code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fab-c2-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-dense)}.fab-c2-l2 .fab-price{flex:none}.fab-c2-l3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--label-2);font-size:var(--fs-caption)}.split-customers.fab-split:not(.has-detail) .split-list{max-width:none}.fab-table .fab-c-last{min-width:190px}.fab-req{white-space:nowrap}.fab-dl-card>.ac-av,.fab-dl-card>span:first-child{flex:none}.fab-dl-name{display:block}.fab-dl-n{font-size:var(--fs-dense);font-weight:600;white-space:nowrap}.fab-dealer-li{display:flex;align-items:center}.fab-dealer-li>.fab-card2{flex:1 1 auto;min-width:0}.fab-dealer-li>.fab-call{flex:none;margin-left:6px}.fab-dl-contact{display:flex;align-items:center;flex-wrap:wrap;margin:4px 0 12px}.fab-dl-contact>*{margin:0 8px 8px 0}.fab-dl-contact.is-phone>.fab-dl-btn{flex:1 1 0;justify-content:center}.fab-dl-contact.is-phone>.fab-dl-btn:last-child{margin-right:0}.fab-dl-btn{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.fab-dl-btn .ic{margin-right:6px}.fab-dl-gap{flex:1 1 auto;margin:0}.fab-dl-facts{display:flex;flex-wrap:wrap;margin:10px 0 4px}.fab-dl-fact{display:flex;align-items:center;margin:0 22px 6px 0;font-size:var(--fs-dense)}.fab-dl-fact>.ic{flex:none;margin-right:8px;color:var(--label-2)}.fab-dl-h{display:flex;align-items:baseline;justify-content:space-between}.fab-dl-h .fab-link{font-size:var(--fs-dense);font-weight:600}.fab-dl-swatches{flex-wrap:wrap}.fab-dl-sw{display:flex;flex-direction:column;margin:0 10px 10px 0;color:inherit;text-decoration:none}.fab-dl-sw .fab-sw{border-radius:var(--r-control)}.fab-dl-sw-code{margin-top:6px;font-size:var(--fs-caption)}.fab-dl-reqs>li{display:flex;justify-content:space-between;flex-wrap:wrap}.fab-dl-reqs>li>*+*{margin-left:12px}.fab-dl-kv{margin-top:4px}.fab-dl-kv dt,.fab-dl-kv dd{display:block;margin:0}.fab-dl-kv dt{font-size:var(--fs-caption)}.fab-dl-kv dd{font-weight:400;overflow-wrap:anywhere}.shell-phone .fab-dl-kv>div{width:100%}.pf-head{align-items:center}.pf-head-actions{flex-wrap:wrap;justify-content:flex-end}.pf-head-btn{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-deep);font-weight:600}.pf-head-btn .ic{margin-right:6px}.pf-scanbar{display:flex;align-items:center;margin:0 0 12px;padding:10px 10px 10px 16px;border-radius:var(--r-group);background:var(--accent-tint);color:var(--brand-deep);font-size:var(--fs-dense)}.pf-scanbar>span{flex:1 1 auto;min-width:0}.pf-scanbar .pf-head-btn{flex:none;margin-left:8px;padding:0 16px;border-radius:var(--r-pill);background:var(--card)}.pf-errbar{margin:0 0 10px}.pf-cols{display:flex;align-items:flex-start;margin:0 -8px}.pf-col{flex:1 1 0;min-width:0;padding:0 8px}.pf-web .pf-col:first-child{flex:0 0 300px}.pf-col>div+div{margin-top:16px}.pf-phone .pf-cols{display:block;margin:0}.pf-phone .pf-col{padding:0}.pf-phone .pf-col>div+div{margin-top:12px}.pf-card{padding:16px 18px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.pf-h{margin:0 0 10px;font-size:var(--fs-body);font-weight:600}.pf-field{display:block;margin:0 0 14px}.pf-field:last-child{margin-bottom:0}.pf-label{display:block;margin:0 0 6px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:500}.pf-note,.pf-hint{display:block;margin:6px 0 0;color:var(--label-2);font-size:var(--fs-caption)}.pf-hint{margin:0 0 12px}.pf-two{display:flex;flex-wrap:wrap;margin:0 -6px}.pf-two>*{flex:1 1 140px;min-width:0;margin-left:6px;margin-right:6px}.pf-two>.pf-field:last-child{margin-bottom:14px}.pf-caps.chip-row{flex-wrap:wrap;overflow:visible;margin:0}.pf-caps .fchip{margin:0 8px 8px 0}.pf-dots{display:flex;align-items:center;flex-wrap:wrap}.pf-dot-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 4px 4px 0;padding:0;border:0;border-radius:50%;background:transparent}.pf-dot-btn .fab-dot{width:28px;height:28px;border:var(--hair) solid var(--line-strong)}.pf-dot-btn.is-on .fab-dot{box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--solid)}.pf-all.btn{min-height:44px;color:var(--accent-text);font-weight:600}.pf-other{margin-top:4px;max-width:200px}.pf-dealer .field{margin-bottom:4px}.pf-dealer-note{display:flex;align-items:center}.pf-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin-right:8px;border-radius:50%;background:var(--accent-tint);color:var(--brand-deep);font-size:var(--fs-tab);font-weight:700}.pf-seg{margin:0}.input-affix-btn.icon-btn{flex:none;color:var(--accent-text)}.pf-tax-other{margin-top:10px}.pf-folds .form-section{margin:0}.pf-folds .form-section+.form-section{border-top:var(--hair) solid var(--sep)}.pf-photo .field-label,.pf-lots .field-subform>.field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-photo .field{margin:0}.pf-more-photos{margin-top:10px}.pf-photo .pf-hint{margin:8px 0 0}.pf-bar .cform-err{margin:0 0 6px}.zform.pf-form{max-width:1180px;margin:0}.pf .pf-field .input-group{min-height:44px;padding:0 12px;border-radius:var(--r-control);background:var(--fill)}.pf .pf-field .input-group .input{min-width:0;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.pf .pf-field.has-error .input-group{box-shadow:inset 0 0 0 1.5px var(--danger)}.pf .pf-field.has-error .pf-label{color:var(--danger)}.pf .pf-select{width:100%;min-height:44px;border-radius:var(--r-control);background-color:var(--fill)}.pf .field-error{display:block;margin-top:4px;color:var(--danger);font-size:var(--fs-caption)}.pf .pf-dealer .field{display:block;min-height:0;padding:0}.pf .pf-dealer .field:before{display:none}.pf .pf-dealer .field:focus-within{background:transparent}.pf .pf-dealer .field>.field-label{max-width:none;margin:0 0 6px;padding:0;color:var(--ink-2);font-size:var(--fs-caption);font-weight:500}.pf .pf-photo .field{padding:0}.pf .pf-photo .field:before{display:none}.pf .pf-photo .field:focus-within{background:transparent}.pf .pf-folds .field,.pf .pf-lots .field,.pf [data-testid=pf-system] .field{padding-left:0;padding-right:0}.pf .pf-folds .field+.field:before,.pf [data-testid=pf-system] .field+.field:before{left:0}.pf .pf-caps.chip-row{padding:0}.pf-two>*{flex-basis:120px}.pf .pf-dealer .field>.field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-tablet .pf-head{flex-wrap:wrap}.pf-tablet .pf-head .cform-head-text{flex:1 1 100%}.pf-tablet .pf-head .pf-head-actions{flex:1 1 100%;justify-content:flex-start;margin:8px 0 0}.pf .pf-pick{width:100%;min-height:44px;padding:0 14px;font-size:var(--fs-body)}.pf .pf-pick .sel-icon .pf-av,.cf-picker-opt .pf-av{margin-right:0}.pf .pf-more-photos>.pf-label{margin-top:4px}.cmt{margin:12px 0;background:var(--card);border-radius:var(--r-group)}.orec-folds+.orec-folds{margin-top:12px}.cmt-head{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:10px 16px;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.cmt-head.is-static{cursor:default}.cmt-head>.ic{flex:none;margin-right:10px;color:var(--ink-2)}.cmt-words{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cmt-l1{font-weight:600;line-height:1.45}.cmt-l2{margin-top:2px;overflow:hidden;color:var(--ink-2);font-size:var(--fs-footnote);line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.cmt-l2 b{color:var(--label-2);font-weight:500}.cmt-chev{flex:none;margin-left:8px;color:var(--label-3)}.cmt-retry{min-height:44px}.cmt-stale{display:flex;align-items:center;padding:0 16px;color:var(--ink-2);font-size:var(--fs-footnote)}.cmt-stale-t{flex:1 1 auto;min-width:0;margin-right:8px}.cmt-body{padding:0 16px 12px;border-top:var(--hair) solid var(--sep)}.cmt-empty{padding:2px 12px}.cmt-earlier{min-height:44px;margin:2px 0 0 -12px}.cmt-c{position:relative;display:flex;align-items:flex-start;padding:10px 0}.cmt-c+.cmt-c{border-top:var(--hair) solid var(--fill-2)}.cmt-c.is-here{margin-left:-16px;padding-left:16px;box-shadow:inset 3px 0 0 var(--accent)}.cmt-face{flex:none;margin-right:10px;font-size:var(--fs-caption);font-weight:600;object-fit:cover}.cmt-c-b{flex:1 1 auto;min-width:0;padding-right:36px}.cmt-c-h{display:flex;flex-wrap:wrap;align-items:baseline;font-size:var(--fs-dense);line-height:1.45}.cmt-name{margin-right:8px;font-weight:600}.cmt-time,.cmt-edited{margin-right:8px;color:var(--ink-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.cmt-p{margin:2px 0 0;font-size:var(--fs-dense);line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.cmt-tag{padding:0 6px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-weight:500}.cmt-photos{display:flex;flex-wrap:wrap;margin-top:6px}.cmt-photo{display:block;width:64px;height:64px;margin:0 6px 6px 0;overflow:hidden;border-radius:var(--r-photo);background:var(--photo-bg)}.cmt-photo img{display:block;width:100%;height:100%;object-fit:cover}.cmt-acts{margin:-6px 0 -10px -12px}.cmt-reply{min-height:44px;padding:0 12px}.cmt-more{position:absolute;top:0;right:-10px}.cmt-ibtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:2px;border:0;border-radius:var(--r-pill);background:transparent;background-clip:content-box;color:var(--label-2);cursor:pointer}.cmt-ibtn.is-on{background-color:var(--accent-tint);color:var(--accent-text)}.cmt-ibtn:disabled{opacity:.45;cursor:default}.cmt-comp{display:flex;align-items:flex-start;padding:10px 0 4px}.cmt-comp>.cmt-face{margin-top:6px}.cmt-one{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:44px;padding:0 0 0 16px;border:var(--hair) solid var(--line-strong);border-radius:var(--r-pill);background:var(--card)}.cmt-one-text{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--label-3);font:inherit;font-size:var(--fs-dense);text-align:left;cursor:text}.cmt-box{flex:1 1 auto;min-width:0;padding:6px 4px 2px 12px;border:var(--hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--card)}.cmt-box.is-focus{outline:2px solid var(--focus);outline-offset:2px}.cmt-ta{display:block;width:100%;min-height:44px;margin:0;padding:6px 8px 4px 0;border:0;outline:none;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);line-height:1.5;resize:none}.cmt-ta::placeholder{color:var(--label-3)}.cmt-bar{display:flex;align-items:center;margin:2px 0 0 -10px}.cmt-bar>.cmt-ibtn{margin-right:2px}.cmt-sp{flex:1 1 auto}.cmt-send,.cmt-cancel{min-height:44px}.cmt-cancel{margin-right:4px}.cmt-thumbs{display:flex;flex-wrap:wrap;padding:10px 0 2px}.cmt-thumb{position:relative;width:56px;height:56px;margin:0 12px 8px 0;border-radius:var(--r-photo);background:var(--photo-bg)}.cmt-thumb img{display:block;width:100%;height:100%;border-radius:var(--r-photo);object-fit:cover}.cmt-thumb.is-busy{background:var(--fill-2)}.cmt-thumb-x{position:absolute;top:-14px;right:-14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;border:0;border-radius:var(--r-pill);background:var(--solid);background-clip:content-box;color:var(--on-solid);cursor:pointer}.cmt-alert{margin:4px 0 0 42px}.oms-pop.cmt-pick{border-radius:var(--r-group)}.cmt-pick-list{flex:1 1 auto;min-height:0;padding:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}.cmt-pick-h{padding:8px 10px 2px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:500}.cmt-pick-row+.cmt-pick-h{margin-top:4px;border-top:var(--hair) solid var(--sep)}.cmt-pick-row{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:6px 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);text-align:left;cursor:pointer}.cmt-pick-row.is-hl,.cmt-pick-row:hover{background:var(--fill)}.cmt-pick-who{display:flex;flex-direction:column;min-width:0}.cmt-pick-name{font-weight:500}.cmt-pick-sub{color:var(--ink-2);font-size:var(--fs-caption);line-height:1.3}.cmt-pick-msg{display:flex;flex-direction:column;padding:10px 12px;font-size:var(--fs-dense)}.cmt-pick-msg b{font-weight:600}.cmt-pick-floor{margin-top:2px;color:var(--ink-2);font-size:var(--fs-footnote)}.ask-line{display:flex;align-items:center;min-height:44px;margin:10px 0 4px;padding:0 4px 0 0;border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-ink)}.ask-line-go{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:44px;margin:0;padding:0 8px 0 12px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--fs-dense);text-align:left;cursor:pointer}.ask-line-go>.ic{flex:none;margin-right:8px}.ask-line-text{min-width:0;line-height:1.45}.ask-line-text b{font-weight:600}.ask-line-done{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0 2px;border:0;background:transparent;color:var(--warn-ink);font:inherit;cursor:pointer}.ask-line-pill{padding:6px 14px;border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-dense);font-weight:600;line-height:1.45}.ask-line-done:disabled{opacity:.6;cursor:default}.orec-folds:empty{display:none}.ask-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--status-warn);color:var(--side-bg);font-size:var(--fs-caption);font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;line-height:20px}.ask-badge-row{flex:none;margin-left:8px}.bottom-nav .bn-item[data-tab=home],.side-nav .rail-item[data-tab=home]{position:relative}.ask-badge-tab,.ask-badge-rail{position:absolute;top:2px;left:50%;min-width:18px;height:18px;margin-left:4px;padding:0 4px;line-height:18px}@media (min-width: 768px){.home-grid>.ask-card{grid-column:2;grid-row:1}.home-grid>.ask-card~.home-main{grid-column:1;grid-row:1 / span 2}.home-grid>.ask-card~.home-needs{grid-column:2;grid-row:2}}.ask-card{margin:0 0 16px;padding:2px 0 6px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.ask-head{display:flex;align-items:center;min-height:48px;padding:4px 6px 0 16px}.ask-head>.ic{flex:none;margin-right:10px;color:var(--ink-2)}.ask-title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-title3);font-weight:700;line-height:1.45}.ask-n{color:var(--ink-2);font-weight:500}.ask-all{min-height:44px}.ask-list{margin:0;padding:0;list-style:none}.ask-row{display:flex;align-items:center}.ask-row+.ask-row{border-top:var(--hair) solid var(--sep)}.ask-open{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:56px;margin:0;padding:8px 10px 8px 16px;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.ask-open>.cmt-face{margin-right:12px}.ask-words{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ask-l1,.ask-l2{overflow:hidden;font-size:var(--fs-dense);line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.ask-l1 b{font-weight:600}.ask-l2{color:var(--ink-2)}.ask-ref{color:var(--accent-text)}.ask-time{color:var(--ink-2);font-size:var(--fs-caption)}.ask-chev{flex:none;margin-left:8px;color:var(--label-3)}.ask-tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0 8px 0 0;padding:0;border:0;background:transparent;color:var(--label-2);cursor:pointer}.ask-tick-ring{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1.5px solid var(--line-strong);border-radius:var(--r-pill)}.ask-tick:disabled{opacity:.45}.ask-sheet-body{padding:0 0 12px}.ask-sheet-head{display:flex;align-items:center;padding:6px 8px 4px 18px}.ask-sheet-title{flex:1 1 auto;margin:0;font-size:var(--fs-title3);font-weight:700}.ask-seg{padding:2px 18px 8px}.ask-empty{padding:26px 16px;color:var(--ink-2);font-size:var(--fs-dense);text-align:center}.ask-empty>.ic{display:block;margin:0 auto 6px;color:var(--label-3)}.ask-you-group{margin-top:12px}.ask-you>.ic:first-child{flex:none;margin-right:10px}.ask-you-label{flex:1 1 auto;text-align:left}.lg-list{margin:0;padding:0;list-style:none;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.lg-row{display:flex;flex-wrap:wrap;align-items:center;padding:10px 16px}.lg-row+.lg-row{border-top:var(--hair) solid var(--sep)}.lg-row.is-off{opacity:.6}.lg-row>.cmt-face{margin-right:12px}.lg-who{display:flex;flex:1 1 200px;flex-direction:column;min-width:0;margin-right:12px}.lg-name{font-weight:600;line-height:1.45}.lg-off{color:var(--ink-2);font-weight:400}.lg-sub{color:var(--ink-2);font-size:var(--fs-footnote);word-wrap:break-word;overflow-wrap:anywhere}.lg-pick{display:flex;flex:1 1 240px;flex-wrap:wrap;align-items:center;min-width:0}.lg-pick>.sel-trigger{flex:1 1 200px;min-width:0;min-height:44px;margin:4px 8px 4px 0}.lg-suggest{min-height:44px;margin:4px 0}.lg-note{margin:14px 4px 0;color:var(--ink-2);font-size:var(--fs-footnote);line-height:1.5}.lg-hint{margin:8px 16px 0;color:var(--ink-2);font-size:var(--fs-footnote);line-height:1.5}.ref{display:inline-flex;align-items:center;max-width:100%;min-width:44px;min-height:44px;margin:-10px 0;padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:underline dotted var(--label-3);-webkit-text-decoration:underline dotted var(--label-3);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent}#nrt-no .nw-scope .ref,#nrt-cm .nw-scope .ref{display:inline-flex;align-items:center;max-width:100%;min-width:44px;min-height:44px;margin:-10px 0;color:inherit;text-decoration:underline dotted var(--label-3);-webkit-text-decoration:underline dotted var(--label-3);-webkit-tap-highlight-color:transparent}.ref:active{background:var(--accent-tint)}@media (hover: hover){.ref:hover{color:var(--accent-text);text-decoration-color:var(--accent-text)}}.ref:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.ref.ref-face{text-decoration:none;-webkit-text-decoration:none}.ref.ref-face>*+*{margin-left:6px}.ref.ref-line{display:inline;min-width:0;min-height:0;margin:0}.peek-panel{position:fixed;top:0;right:0;bottom:0;z-index:75;display:flex;flex-direction:column;width:400px;max-width:100%;background:var(--bg);border-left:.5px solid var(--sep, rgba(60, 60, 67, .29));box-shadow:var(--shadow-pop);animation:peek-in .25s cubic-bezier(.32,.72,0,1)}.peek-over-dialog{position:relative;z-index:84}.peek-over-dialog~.sheet-layer,.peek-over-dialog~.s2-viewer{z-index:86}.overlay-over-peek{position:relative;z-index:86}@keyframes peek-in{0%{transform:translate3d(32px,0,0);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.peek-panel{animation:none}}@media (min-width: 1180px){.peek-panel{width:425px;width:min(560px,36vw)}}.sheet.peek-sheet{background:var(--bg)}@media (min-width: 768px){.sheet-layer.peek-layer{justify-content:flex-end;padding:0}.sheet-layer.peek-layer>.sheet.peek-sheet{max-width:none;height:100%;height:calc(100% - 10px);height:calc(100% - 10px - env(safe-area-inset-top));max-height:none;border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);animation-name:oms-sheet-up}.sheet-layer.peek-layer.is-closing>.sheet.peek-sheet{transform:translate3d(0,100%,0);opacity:1;transition:transform .2s ease-in}.sheet-layer.peek-layer>.sheet.peek-sheet>.sheet-handle{display:block}}.peek-sheet-box{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.peek-bar{display:flex;flex:none;align-items:center;min-height:52px;padding:4px 8px}.peek-bar-sp{flex:1 1 auto;min-width:8px}.peek-crumb{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;min-height:44px;padding:0 8px 0 2px;border:0;border-radius:10px;background:none;color:var(--accent-text);font:inherit;font-size:var(--fs-dense);cursor:pointer}.peek-crumb-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:22px;background:none;color:var(--label-2);cursor:pointer}.peek-icon:active{background:var(--fill)}.peek-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 16px}.peek-scroll .s2-qstrip{margin:0 -16px 12px}.peek-scroll .s2-qp{height:150px}.peek-head{display:flex;align-items:center;margin:4px 0 12px}.peek-head-t{flex:1 1 auto;min-width:0}.peek-face{flex:none;width:64px;height:64px;margin-right:12px;font-size:var(--fs-title3)}.peek-swatch{flex:none;margin-right:12px;border-radius:var(--r-photo)}.peek-title{margin:0;font-size:var(--fs-title2);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.peek-sub{display:block;margin-top:2px;color:var(--label-2);font-size:var(--fs-dense);overflow-wrap:anywhere}.peek-sub .ref{color:var(--label)}.peek-tiles{margin-bottom:12px}.peek-sec{margin-bottom:14px}.peek-h{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin:0 0 4px;color:var(--label-2);font-size:var(--fs-dense);font-weight:600}.peek-h-side{flex:none;margin-left:8px}.peek-all{min-height:44px;margin:-8px 0;padding:0 4px;border:0;background:none;color:var(--accent-text);font:inherit;font-size:var(--fs-dense);cursor:pointer}.peek-rows{margin:0;padding:0;border-radius:var(--r-group);background:var(--card);list-style:none;overflow:hidden}.peek-row-li+.peek-row-li{border-top:.5px solid var(--sep, rgba(60, 60, 67, .18))}.peek-row,.ref.peek-row{display:flex;align-items:center;width:100%;min-height:56px;margin:0;padding:6px 12px;border-radius:0;text-decoration:none;-webkit-text-decoration:none}.peek-thumb{flex:none;width:44px;height:44px;margin-right:10px;border-radius:8px}.peek-row-t{flex:1 1 auto;min-width:0}.peek-row-a,.peek-row-b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-row-a{font-weight:500}.peek-row-b{color:var(--label-2);font-size:var(--fs-dense)}.peek-row-end{flex:none;margin-left:8px;color:var(--label-2);font-size:var(--fs-dense)}.peek-line{display:block;width:100%;min-height:44px;margin:0 0 12px;padding:8px 12px;border:0;border-radius:var(--r-row);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.peek-line-plain{margin:0 0 12px}.peek-note{margin:0;overflow-wrap:anywhere}.peek-facts{margin:0 0 12px}.peek-facts>div{display:flex;align-items:baseline;justify-content:space-between;min-height:32px;padding:4px 0}.peek-facts dt{flex:none;margin-right:12px;color:var(--label-2);font-size:var(--fs-dense)}.peek-facts dd{flex:0 1 auto;min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.peek-pics{display:flex;margin-top:8px}.peek-pic{border-radius:8px}.peek-pics>*+*{margin-left:8px}.peek-foot{display:flex;flex:none;align-items:center;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:.5px solid var(--sep, rgba(60, 60, 67, .18))}.peek-foot>*+*{margin-left:8px}.peek-main{flex:1 1 auto;min-width:0;min-height:44px}.peek-second{flex:none;min-height:44px}.peek-skel-l,.peek-skel-b{display:block;border-radius:8px;background:var(--fill)}.peek-skel-l{height:14px;margin-bottom:8px}.peek-skel-l.is-short{width:60%}.peek-skel-b{height:96px;margin-top:12px}.peek-failed{margin:8px 0}.ps-head{padding:8px 12px 2px;color:var(--label-2);font-size:var(--fs-caption);font-weight:600}.ps-note{padding:8px 12px;color:var(--label-2);font-size:var(--fs-dense)}.rw-walk{display:flex;align-items:center;justify-content:flex-end;margin:-8px 0 0}.rw-pos{margin-right:2px;color:var(--label-2);font-size:var(--fs-dense);white-space:nowrap}.rw-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:22px;background:none;color:var(--accent-text);cursor:pointer}.rw-arrow:disabled{color:var(--label-3);cursor:default}.rw-arrow:not(:disabled):active{background:var(--fill)}.ref.it-job{display:flex;width:100%;min-height:44px;margin:0;text-decoration:none;-webkit-text-decoration:none}.ref.mk-open{display:flex;flex-direction:column;align-items:center;min-height:0;margin:0;text-decoration:none;-webkit-text-decoration:none}.ref.mk-open .mk-name{text-decoration:underline dotted var(--label-3);-webkit-text-decoration:underline dotted var(--label-3);text-underline-offset:3px}.crec-order.crec-order-still:hover,.crec-order.crec-order-still:active{background:none}.lk-open{flex:none;width:44px;height:44px}.ie-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:var(--scrim)}.ie-layer-msg{-webkit-flex-direction:column;flex-direction:column;color:#fff}.ie-layer-msg .ie-loading-text{margin-top:12px;font-size:var(--fs-dense)}.ie-msg-card{max-width:320px;margin:16px;padding:20px;border-radius:var(--r-group);background:var(--elevated);color:var(--label);text-align:center;box-shadow:var(--shadow-pop)}.ie-msg-card p{margin:0 0 16px}.ie-inline-loading{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:var(--r-group);background:var(--fill);color:var(--ink-2)}.ie-inline-loading .ie-loading-text{margin-left:10px}.ie-spinner{display:inline-block;width:28px;height:28px;border:3px solid rgba(127,127,127,.35);border-top-color:var(--accent);border-radius:50%;-webkit-animation:ie-spin .8s linear infinite;animation:ie-spin .8s linear infinite;vertical-align:middle}.ie-spinner.small{width:16px;height:16px;border-width:2px}@-webkit-keyframes ie-spin{to{-webkit-transform:rotate(360deg)}}@keyframes ie-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ie-spinner{-webkit-animation-duration:2.4s;animation-duration:2.4s}}.ie-edit-pill{position:absolute;left:4px;bottom:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:0;border-radius:var(--r-pill);background:rgba(0,0,0,.62);color:#fff;font-size:var(--fs-footnote);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.ie-edit-pill .ic{margin-right:4px}.ie-edit-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer: coarse){.ie-edit-pill{min-height:44px;min-width:44px;padding:0 14px}}.ie-photo-wrap{position:relative;display:inline-block;margin:0 8px 8px 0;vertical-align:top}.ie-photo-wrap .cell-img{display:block}.ie-strip-ph{position:relative;display:inline-block;vertical-align:top;margin:3px}.ie-photos{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3px}.ie-photos .crec-ph,.ie-photos .crec-ph+.crec-ph,.ie-photos .irec-ph,.ie-photos .irec-ph+.irec-ph{margin:0}.ie-receipt{position:relative;display:inline-block;vertical-align:middle}.ie-receipt img{display:block;width:96px;height:96px;object-fit:cover;border-radius:var(--r-photo);background:var(--photo-bg)}.mb-summary{padding:var(--s-4) var(--gutter) var(--s-3)}.mb-summary-label{font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-big{font-size:var(--fs-large);font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--label)}.mb-online{margin-top:var(--s-1);font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2);font-variant-numeric:tabular-nums}.mb-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--s-3) calc(var(--s-1) * -1) 0}.mb-box{margin:0 var(--s-1);padding:var(--s-2) var(--s-2);border-radius:var(--r-control);background:var(--card);box-shadow:var(--shadow-1);min-width:0}.mb-box-label{display:block;font-size:var(--fs-caption);line-height:1.45;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-box-amt{display:block;font-size:var(--fs-body);font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums;color:var(--label);white-space:nowrap}@media (max-width: 380px){.mb-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-box{margin-bottom:var(--s-2)}}.mb-warn{display:flex;align-items:center;margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);min-height:var(--target);border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-footnote);line-height:1.45}.mb-warn>svg{flex:0 0 auto;margin-right:var(--s-2)}.mb-dayhead{display:flex;align-items:baseline;justify-content:space-between;padding:var(--s-4) var(--gutter) var(--s-1);font-size:var(--fs-footnote);font-weight:600;line-height:1.45;color:var(--label-2)}.mb-dayhead .mb-amt{font-weight:600}.mb-line{display:flex;align-items:center;min-height:var(--row-h);padding:var(--s-2) var(--gutter);border-bottom:1px solid var(--sep);color:var(--label);cursor:pointer}.mb-line:last-child{border-bottom:0}.mb-line-main{flex:1 1 auto;min-width:0;margin:0 var(--s-3)}.mb-line-title{font-size:var(--fs-body);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-line-sub{font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-amt{flex:0 0 auto;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mb-line-sel{background:var(--fill)}.mb-struck .mb-amt,.mb-struck .mb-line-title{text-decoration:line-through;color:var(--label-2)}.mb-tags{display:flex;flex-wrap:wrap;margin:2px -3px 0}.mb-tag{display:inline-block;margin:3px;padding:2px 9px;border-radius:var(--r-pill);font-size:var(--fs-caption);line-height:1.45;background:var(--fill);color:var(--ink-2);white-space:nowrap}.mb-tag-warn{background:var(--warn-bg);color:var(--warn-ink)}.mb-tag-act{background:var(--danger-bg);color:var(--danger)}.mb-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border-radius:50%;background:var(--fill);color:var(--label-2);font-size:var(--fs-footnote);font-weight:600;overflow:hidden}.mb-avatar img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mb-table{width:100%;border-collapse:collapse;font-size:var(--fs-dense);font-variant-numeric:tabular-nums}.mb-table th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--sep);font-size:var(--fs-caption);font-weight:600;line-height:1.45;color:var(--label-2);text-align:left;white-space:nowrap}.mb-table td{padding:var(--s-2) var(--s-3);height:var(--row-h);border-bottom:1px solid var(--sep);line-height:1.45;color:var(--label);vertical-align:middle}.mb-table th.mb-num,.mb-table td.mb-num{text-align:right;white-space:nowrap}.mb-table td.mb-drawer{font-weight:600}.mb-table tr.mb-struck td.mb-num{text-decoration:line-through;color:var(--label-2)}.mb-table tfoot td{font-weight:600;border-bottom:0}.mb-keypad{display:grid;grid-template-columns:repeat(3,64px);justify-content:center;margin:var(--s-3) 0}.mb-key{width:64px;height:64px;min-width:var(--target);min-height:var(--target);margin:var(--s-1);padding:0;border:0;border-radius:50%;background:var(--fill);color:var(--label);font:inherit;font-size:var(--fs-title3);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.mb-key:active{transform:scale(var(--press-scale))}.mb-dots{display:flex;justify-content:center;margin:var(--s-3) 0}.mb-dot{width:14px;height:14px;margin:0 var(--s-2);border-radius:50%;border:2px solid var(--label-3)}.mb-dot-on{background:var(--solid);border-color:var(--solid)}.mb-faces{display:flex;flex-wrap:wrap;margin:0 calc(var(--s-1) * -1)}.mb-face{display:flex;flex-direction:column;align-items:center;width:80px;min-height:var(--target);margin:var(--s-1);padding:var(--s-1) 0;border:0;border-radius:var(--r-control);background:transparent;color:var(--label);font:inherit;cursor:pointer}.mb-face .mb-avatar{width:56px;height:56px;font-size:var(--fs-body)}.mb-face-name{margin-top:var(--s-1);max-width:100%;font-size:var(--fs-footnote);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-face-role{font-size:var(--fs-caption);line-height:1.45;color:var(--label-2)}.mb-face-on .mb-avatar{box-shadow:0 0 0 3px var(--solid)}.mb-sum{margin:2px 0 var(--s-3)}.mb-sum-phone .mb-strip{margin-top:var(--s-3)}.mb-online-line{margin-top:var(--s-2)}.mb-sum-tablet,.mb-sum-web{display:flex;align-items:flex-end;flex-wrap:wrap}.mb-sum-tablet .mb-result{flex:none}.mb-eq{flex:none;align-self:center;padding:0 var(--s-3);color:var(--label-2);font-size:var(--fs-title3)}.mb-sum-tablet .mb-strip,.mb-sum-web .mb-strip{flex:1 1 320px;margin-top:0}.mb-sum-tablet .mb-online-line{flex:1 1 100%}.mb-sum-web{align-items:center;padding:var(--s-4);border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.mb-sum-web .mb-strip{order:1}.mb-sum-web .mb-box{background:var(--fill);box-shadow:none}.mb-sum-web .mb-eq{order:2}.mb-sum-web .mb-result{order:3;flex:0 0 auto;min-width:220px}.mb-note{margin:var(--s-2) 0 0;font-size:var(--fs-footnote);line-height:1.45;color:var(--ink-2)}.mb-daystate{display:flex;align-items:center;margin:0 0 var(--s-3);font-size:var(--fs-footnote);line-height:1.45;color:var(--ink-2)}.mb-daystate>svg{flex:none;margin-right:6px}p.mb-warn{margin:0 0 var(--s-3)}.mb-warn-btn{width:100%;margin:0 0 var(--s-3);border:0;font:inherit;font-size:var(--fs-footnote);text-align:left;cursor:pointer}.mb-warn-ink{color:var(--warn-ink);font-weight:600}.mb-lockline{display:flex;align-items:flex-start;margin:0 0 var(--s-3);padding:var(--s-3);border-radius:var(--r-control);background:var(--card);box-shadow:var(--shadow-1);font-size:var(--fs-footnote);line-height:1.45;color:var(--ink-2)}.mb-lockline>svg{flex:none;margin:1px var(--s-2) 0 0;color:var(--label-2)}.mb-lockline b{display:block;font-weight:600;color:var(--label)}.mb-lockline-sub{display:block}.mb-need-list{margin-bottom:var(--s-3)}.mb-need{display:flex;align-items:center;padding-right:var(--s-3)}.mb-need+.mb-need{border-top:var(--hair) solid var(--sep)}.mb-need-main{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:56px;padding:var(--s-2) var(--s-3);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mb-need-main>*+*{margin-left:10px}.mb-need-btn{flex:none;min-height:var(--target)}.mb-need-more{min-height:var(--target);padding-left:var(--s-3)}.mb-chev{color:var(--label-3)}.mb-pic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--fill);color:var(--label-2)}.mb-pic-pay{background:var(--accent-tint);color:var(--brand-deep)}.mb-fbar{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--s-3) calc(-1 * var(--gutter)) var(--s-3);padding:2px var(--gutter);scrollbar-width:none}.mb-fbar::-webkit-scrollbar{display:none}.mb-fbar>*{flex:none;margin-right:var(--s-2)}.mb-fbar .mb-seg{margin-bottom:0;border-radius:var(--r-pill)}.mb-fbar .mb-seg .seg-btn{padding:0 14px;border-radius:var(--r-pill)}.mb-filter-chip>.ic{margin-right:6px}.mb-fbar-end{margin-left:auto;font-size:var(--fs-footnote);color:var(--ink-2)}.mb-list{margin:0 0 var(--s-3)}.mb-li{list-style:none}.mb-list>.mb-li+.mb-li{border-top:var(--hair) solid var(--sep)}.mb-line.mb-line-btn{width:100%;min-height:56px;padding:var(--s-2) var(--s-3);border:0;background:transparent;font:inherit;text-align:left}.mb-line.mb-line-btn.mb-line-sel{background:var(--fill)}.mb-line-btn .mb-line-title,.mb-line-btn .mb-line-sub{display:block}.mb-line-btn .mb-line-title{font-weight:500}.mb-line-amt{display:flex;flex-direction:column;align-items:flex-end;font-weight:600}.mb-line-amt small{font-size:var(--fs-caption);font-weight:400;color:var(--ink-2)}.mb-muted{color:var(--ink-2)}.mb-thumb{flex:none;width:28px;height:28px;margin-right:var(--s-2);border-radius:8px;object-fit:cover;background:var(--fill)}.mb-thumb.mb-thumb-sm{width:20px;height:20px;margin:0 0 0 6px;border-radius:5px}.mb-photo-tag{flex:none;margin-right:var(--s-2)}.mb-tags .mb-tag,.mb-photo-tag{display:inline-flex;align-items:center}.mb-tag-ic{margin-right:3px}.mb-book .mb-dayhead{margin:0;padding:var(--s-3) 4px var(--s-2)}.mb-dayhead-day{display:inline-flex;align-items:center;flex:none}.mb-dayhead-day>svg{margin-right:4px}.mb-dayhead-sum{min-width:0;margin-left:var(--s-2);font-weight:400;text-align:right}.mb-book .mb-dayhead.mb-dayhead-sub{padding-top:0}.mb-empty{margin-bottom:var(--s-6)}.mb-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start}.mb-split-list{min-width:0;margin-right:var(--s-4)}.mb-panel{position:-webkit-sticky;position:sticky;top:var(--s-2);border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1);overflow:hidden}.mb-tablecard{margin-bottom:var(--s-6);border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1);overflow-x:auto}.mb-tablecard .mb-table{table-layout:fixed;min-width:920px}.mb-c-time{width:58px}.mb-c-day{width:90px}.mb-c-person{width:150px}.mb-c-how{width:112px}.mb-c-by{width:46px}.mb-c-amt{width:88px}.mb-c-drawer{width:96px}.mb-tr{cursor:pointer}.mb-tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mb-tr.mb-line-sel td{background:var(--fill)}@media (hover: hover) and (pointer: fine){.mb-tr:hover td{background:var(--fill)}}.mb-cl{display:flex;align-items:center;min-width:0}.mb-cl>*+*{margin-left:var(--s-2)}.mb-cl-text,.mb-what-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-what-text .mb-line-title,.mb-what-text .mb-line-sub{display:block;font-size:var(--fs-dense)}.mb-what-text .mb-line-sub{font-size:var(--fs-caption);color:var(--ink-2)}.mb-what .mb-tags{flex:none;flex-wrap:nowrap;margin:0 0 0 var(--s-2)}.mb-what .mb-pic{border-radius:7px}.mb-ghost,.mb-quiet,.mb-quiet-cell{color:var(--ink-2)}.mb-table tr.mb-dayh td{height:auto;background:var(--fill);font-size:var(--fs-footnote);color:var(--ink-2)}.mb-dayh b{font-weight:600;color:var(--label)}.mb-cl>.mb-dayh-mid{margin-left:0}.mb-dayh-sp{flex:1 1 auto}.mb-table tr.mb-from td{background:transparent}.mb-empty-cell{padding:var(--s-6);text-align:center;color:var(--ink-2)}.mb-fsheet{padding:0 var(--gutter) var(--s-6)}.mb-frow{display:flex;align-items:center;min-height:52px;margin-bottom:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--r-control);background:var(--card)}.mb-flabel{flex:0 0 96px;font-size:var(--fs-dense);color:var(--ink-2)}.mb-fsel{flex:1 1 auto;min-width:0}.mb-fhead{margin-top:var(--s-4)}.mb-kinds{display:flex;flex-wrap:wrap;margin:0 -4px}.mb-kinds>.fchip{margin:4px}.mb-book .mb-strip{display:flex;align-items:stretch;margin-left:0;margin-right:0}.mb-book .mb-strip>.mb-box{flex:1 1 0;margin:0;padding:var(--s-2) 6px}.mb-op{flex:none;align-self:center;width:12px;text-align:center;font-size:var(--fs-footnote);color:var(--label-2)}.mb-foot>*+*{margin-left:var(--s-4)}.mb-what-text{flex:1 1 auto}.mb-what-text .mb-line-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-what-sub{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap}.mb-what-sub>.mb-line-sub{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;margin-right:6px}.mb-what-sub .mb-tags{flex:0 1 auto;flex-wrap:nowrap;min-width:0;margin:0 -3px;overflow:hidden}.mb-what-sub .mb-tag{margin-top:0;margin-bottom:0}.mb-fbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--target);height:var(--target);padding:0;border:0;border-radius:50%;background:var(--card);color:var(--label);cursor:pointer}.mb-fbtn.active{background:var(--solid);color:var(--on-solid)}.mb-fdot{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.mb-fbar.mb-fbar-phone{overflow:visible}.mb-fbar.mb-fbar-phone>*{margin-right:6px}.mb-fbar.mb-fbar-phone>:last-child{margin-right:0}.mb-fbar-phone .mb-seg .seg-btn{padding:0 8px}.mb-fbar-phone .fchip{padding:0 9px}.mb-fbar-phone .fchip-n{margin-left:4px}.mb-sheet-foot{flex:none;padding:var(--s-2) 16px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep);background:var(--bg)}@media (min-width: 768px){.mb-sheet-foot{padding:var(--s-3) 24px 20px}}.mb-entry .ac-form{flex:1 1 auto;min-height:0}.mb-sec-h{margin-top:var(--s-4)}.mb-fields{margin-top:var(--s-3)}.mb-amtsub{margin:calc(var(--s-1) * -1) 0 var(--s-3);text-align:center;font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-amtbig{margin:0 0 var(--s-3);text-align:center;font-size:var(--fs-large);font-weight:700;font-variant-numeric:tabular-nums;color:var(--label)}.mb-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 calc(var(--s-1) * -1) var(--s-2)}.mb-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:92px;margin:var(--s-1);padding:var(--s-3);border:0;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1);color:var(--label);font:inherit;text-align:left;cursor:pointer}.mb-tile:active{transform:scale(var(--press-scale))}.mb-tile-wide{grid-column:span 2;flex-direction:row;align-items:center;justify-content:flex-start;min-height:72px}.mb-tile-wide .mb-tile-ic{margin-right:var(--s-3)}.mb-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--accent-fill);color:var(--on-accent)}.mb-tile-ic.is-grey{background:var(--fill);color:var(--label)}.mb-tile-label{margin-top:var(--s-2);font-size:var(--fs-body);font-weight:600;line-height:1.3}.mb-tile-wide .mb-tile-label{margin-top:0}.mb-daychips{display:flex;flex-wrap:wrap;margin:0 0 0 -6px}.mb-daychips>*{margin:0 0 6px 6px}.fchip.mb-daychip>.ic,.fchip.mb-daychip svg{margin-left:4px}.fchip.mb-daychip>svg:first-child,.mb-daychip .ic:first-child{margin-left:0;margin-right:4px}.mb-daychip .mb-daychip-lock{color:var(--label-2)}.mb-daychip.active .mb-daychip-lock{color:inherit}.mb-forday-note{margin:var(--s-2) 4px 0;font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-choice{display:grid;grid-template-columns:minmax(0,1fr)}.mb-opt{display:flex;flex-direction:column;align-items:flex-start;min-height:56px;margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border:2px solid transparent;border-radius:var(--r-control);background:var(--card);color:var(--label);font:inherit;text-align:left;cursor:pointer}.mb-opt b{font-size:var(--fs-body);font-weight:600}.mb-opt span{margin-top:2px;font-size:var(--fs-footnote);line-height:1.4;color:var(--label-2)}.mb-opt.is-on{border-color:var(--accent)}@media (min-width: 560px){.mb-choice{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 calc(var(--s-1) * -1)}.mb-opt{margin:0 var(--s-1) var(--s-2)}}.mb-reasons{display:flex;flex-wrap:wrap;margin:0 0 0 -6px}.mb-reasons>.fchip{margin:0 0 6px 6px}.mb-reasons>.fchip:disabled{color:var(--label-3);cursor:default}.mb-order-face{display:inline-flex;align-items:center;min-width:0}.mb-order-face>.crow-av{flex:0 0 auto;margin-right:var(--s-2)}.mb-order-pick .crec-h{margin-top:var(--s-3)}.mb-infobox{display:flex;align-items:flex-start;margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);min-height:var(--target);border-radius:var(--r-control);background:var(--accent-tint);color:var(--label);font-size:var(--fs-footnote);line-height:1.45}.mb-infobox>svg{flex:0 0 auto;margin:1px var(--s-2) 0 0;color:var(--accent-text)}.mb-infobox.mb-infobox-warn{background:var(--warn-bg);color:var(--warn-ink)}.mb-infobox.mb-infobox-warn>svg{color:var(--warn-ink)}.mb-both{display:flex;flex-wrap:wrap;margin:0 0 0 calc(var(--s-2) * -1)}.mb-both-part{flex:1 1 140px;min-width:0;margin-left:var(--s-2)}.mb-alloc-who{font-weight:400;color:var(--label)}.mb-other{margin-top:var(--s-3)}.mb-other-h{display:flex;align-items:center;min-height:var(--target)}.mb-other-h .crec-h{flex:1 1 auto;min-width:0;margin:0 0 0 var(--s-2)}.mb-other-add{margin-top:var(--s-2)}.mb-other-add .ac-row-k{flex:1 1 auto}.mb-other-add .ac-row-v{flex:0 0 auto}.mb-other-search{margin-top:var(--s-3)}.mb-other-search .search-pill .icon-btn{flex:none;margin-left:auto}.orec-pays li{flex-wrap:wrap}.mb-paidby{flex:0 0 100%;margin-top:2px;color:var(--label-2);font-size:var(--fs-footnote)}.mb-lp{display:flex;flex-direction:column;background:var(--bg)}.mb-panel .mb-lp{max-height:calc(100vh - 96px)}.mb-lp-sheet .mb-lp{flex:1 1 auto;min-height:0}.mb-lp-bar{display:flex;flex:none;align-items:center;min-height:var(--target);padding:var(--s-1) var(--s-1) 0 16px}.mb-lp-kind{flex:1 1 auto;min-width:0;font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-lp-x{flex:none;color:var(--label-2)}.mb-lp-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 16px}.mb-lp-title{margin:var(--s-1) 0 0;font-size:var(--fs-title3);font-weight:700;line-height:1.25;color:var(--label);overflow-wrap:anywhere}.mb-lp-amt{margin:2px 0 0;font-size:var(--fs-large);font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--label)}.mb-lp-struck{text-decoration:line-through;color:var(--label-2)}.mb-lp-sub{margin:2px 0 0;font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-lp .mb-tags{margin-top:var(--s-1)}.mb-lp-sec{margin-top:var(--s-4)}.mb-lp-sec .crec-h{margin:0 0 var(--s-1)}.mb-lp-group{margin:0}.mb-lp>.mb-lp-scroll>.mb-lp-group{margin-top:var(--s-3)}.mb-lp-li+.mb-lp-li{border-top:var(--hair) solid var(--sep)}.mb-lp-row{display:flex;align-items:center;width:100%;min-height:56px;padding:var(--s-2) var(--s-3);border:0;background:transparent;color:inherit;font:inherit;text-align:left}.mb-lp-rowbtn{cursor:pointer}.mb-lp-rowbtn:active{background:var(--fill)}.mb-lp-row>*+*{margin-left:10px}.mb-lp-rowtext{display:block}.mb-lp-rowtitle{display:block;font-size:var(--fs-body);line-height:1.45;overflow-wrap:anywhere}.mb-lp-end{font-weight:600}.mb-lp-warnrow .mb-lp-rowtitle{color:var(--warn-ink);font-weight:600}.mb-pic.mb-pic-warn{background:var(--warn-bg);color:var(--warn-ink)}.mb-lp-photo{display:inline-block}.mb-lp-text{margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-group);background:var(--card);font-size:var(--fs-body);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mb-infobox.mb-infobox-quiet{background:var(--fill);color:var(--label)}.mb-infobox.mb-infobox-quiet>svg{color:var(--label-2)}.mb-lp-foot{flex:none;padding:var(--s-2) 16px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep);background:var(--bg)}.mb-lp-foot .newcust-alert{margin:0 0 var(--s-2)}.mb-lp-acts{display:flex}.mb-lp-act{flex:1 1 0;min-width:0;min-height:var(--target)}.mb-lp-acts>*+*{margin-left:var(--s-2)}.mb-rv-who{display:inline-flex;align-items:center;min-width:0}.mb-rv-who>*+*{margin-left:var(--s-2)}.mb-rv-photo img{display:block;width:44px;height:44px;border-radius:var(--r-control);object-fit:cover}.mb-rv-right{margin-top:var(--s-3)}.mb-lp-photopick{margin:var(--s-3) 0}.mb-key-plain{background:transparent;color:var(--label-2)}.mb-key-gap{display:block;width:64px;height:64px;margin:var(--s-1)}.mb-key:disabled{opacity:.4;cursor:default}.mb-key-plain:disabled{opacity:.25}.mb-pinpad{margin:0 0 var(--s-2)}.mb-dots-shake{animation:mb-shake .36s ease-in-out}@keyframes mb-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion: reduce){.mb-dots-shake{animation:none}}.mb-who-body{text-align:center}.mb-who-what{margin:0 0 var(--s-3);font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-who .mb-faces{justify-content:center}.mb-who-hint{margin:var(--s-3) 0 0;font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-who-words{margin:var(--s-2) 0 0;text-align:center}.mb-who-else{display:flex;justify-content:center;margin-top:var(--s-2)}.mb-who-else .mb-people{width:auto;min-width:180px;max-width:100%}.mb-who-else-face{display:inline-flex;align-items:center}.mb-who-else-face>svg{flex:0 0 auto;margin-right:var(--s-2)}.mb-cs-rows{margin-top:var(--s-2)}.mb-cs-row{display:flex;align-items:center;min-height:var(--row-h);padding:var(--s-1) var(--s-3);border-bottom:var(--hair) solid var(--sep);font-size:var(--fs-body);line-height:1.45;font-variant-numeric:tabular-nums;color:var(--label)}.mb-cs-row:last-child{border-bottom:0}.mb-cs-d{flex:0 0 auto;width:56px;font-weight:600}.mb-cs-d.mb-cs-coins{width:auto;font-weight:400}.mb-cs-x{flex:0 0 auto;margin:0 var(--s-2);color:var(--label-2)}.mb-cs-q{flex:0 0 auto;width:76px;min-height:var(--target);padding:0 var(--s-2);border:0;border-radius:var(--r-control);background:var(--fill);color:var(--label);font:inherit;font-weight:600;text-align:right}.mb-cs-q:focus{outline:2px solid var(--solid);outline-offset:0}.mb-cs-q.mb-cs-q-wide{width:104px}.mb-cs-sp{flex:1 1 auto;min-width:var(--s-2)}.mb-cs-sum{flex:0 0 auto;color:var(--label-2)}.mb-cs-says{margin:0}.mb-cs-hint{margin:0 var(--s-2) var(--s-2)}.mb-cs-wait{margin:0;padding:0;list-style:none}.mb-cs-note{margin-top:var(--s-3)}.mb-cs-muted{color:var(--label-2)}.mb-pins-note{margin-top:var(--s-2)}.mb-pins-search{margin:var(--s-2) 0}.mb-pins-act{flex:0 0 auto;margin:0 var(--s-2);font-size:var(--fs-footnote);color:var(--accent-text)}.mb-pins-who{display:flex;justify-content:center;margin-top:var(--s-2)}.mb-pins-login{display:flex;align-items:center;flex-wrap:wrap;min-height:var(--row-h);padding:var(--s-2) var(--s-3);border-bottom:var(--hair) solid var(--sep)}.mb-pins-login:last-child{border-bottom:0}.mb-pins-login-k{display:flex;flex-direction:column;flex:1 1 160px;min-width:0;margin-right:var(--s-2);overflow-wrap:anywhere}.mb-pins-dev{flex:1 1 200px;max-width:100%;margin:var(--s-1) 0}.mb-who-fail,.mb-who-fail .btn{margin-top:var(--s-2)}.mb-log-h{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-headline);font-weight:600;line-height:1.45;color:var(--label)}.mb-log-h>.ic,.mb-log-h>svg{flex:none;margin-right:var(--s-2);color:var(--label-2)}.mb-log-range{display:flex;margin:var(--s-1) 0 var(--s-3)}.mb-log-pick{margin:0 0 var(--s-3)}.mb-log-seal{display:flex;align-items:center;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.mb-log-seal-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin-right:var(--s-3);border-radius:12px;background:var(--fill);color:var(--label-2)}.mb-log-seal-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.mb-log-seal-title{font-size:var(--fs-body);font-weight:600;line-height:1.45;color:var(--label);overflow-wrap:anywhere}.mb-log-seal-sub{font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2);overflow-wrap:anywhere}.mb-log-seal-bad .mb-log-seal-ic{background:var(--danger-bg);color:var(--danger)}.mb-log-seal-bad .mb-log-seal-title{color:var(--danger)}.mb-log-check{flex:none;min-height:var(--target);margin-left:var(--s-2)}.mb-log-chips{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.mb-log-sec .crec-h{margin-bottom:var(--s-1)}.mb-log-dayhead{margin:var(--s-3) 4px var(--s-1);font-size:var(--fs-footnote);font-weight:600;line-height:1.45;color:var(--label-2)}.mb-log-sec:first-child .mb-log-day:first-child .mb-log-dayhead{margin-top:0}.mb-log-row .mb-log-title-text,.mb-log-zrow .mb-log-title-text{white-space:normal;overflow-wrap:anywhere}.mb-log-by{display:flex;align-items:center}.mb-log-face{flex:none;margin-right:6px}.mb-log-wrap{white-space:normal}.mb-log-row .mb-chev{flex:none;margin-left:var(--s-1)}.mb-log-zrow .mb-line-title,.mb-log-zrow .mb-line-sub{display:block}.mb-log-zrow{min-height:56px;padding:var(--s-2) var(--s-3);border-bottom:0;cursor:default}.mb-log-zacts{display:flex;padding:0 var(--s-3) var(--s-3) calc(var(--s-3) + 36px + var(--s-3))}.mb-log-zbtn{flex:1 1 0;min-width:0;min-height:var(--target)}.mb-log-zacts>*+*{margin-left:var(--s-2)}.mb-log-empty{margin-top:var(--s-3)}.mb-ok-card{margin:0 0 16px;padding:2px 0 6px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.mb-ok-head{display:flex;align-items:center;min-height:48px;padding:4px 6px 0 16px}.mb-ok-head>.ic,.mb-ok-head>svg{flex:none;margin-right:10px;color:var(--ink-2)}.mb-ok-title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-title3);font-weight:700;line-height:1.45}.mb-ok-n{color:var(--ink-2);font-weight:500}.mb-ok-open{display:inline-flex;align-items:center;min-height:var(--target)}.mb-ok-list{margin:0;padding:0;list-style:none}.mb-ok-row{padding:var(--s-2) 16px var(--s-3)}.mb-ok-row+.mb-ok-row{border-top:var(--hair) solid var(--sep)}.mb-ok-line{display:flex;align-items:center;min-height:48px}.mb-ok-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin:0 var(--s-3)}.mb-ok-q{font-size:var(--fs-body);font-weight:500;line-height:1.45;color:var(--label);overflow-wrap:anywhere}.mb-ok-sub{font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2);overflow-wrap:anywhere}.mb-ok-acts{display:flex;margin-top:var(--s-2)}.mb-ok-btn{flex:none;min-height:var(--target)}.mb-ok-main{flex:1 1 auto;min-width:0}.mb-ok-acts>*+*{margin-left:var(--s-2)}.mb-ok-more{display:flex;align-items:center;min-height:var(--target);padding:0 16px;font-size:var(--fs-footnote);color:var(--accent-text);text-decoration:none}.mb-ok-foot{display:flex;align-items:center;min-height:var(--target);margin-top:var(--s-1);padding:var(--s-2) 16px 4px;border-top:var(--hair) solid var(--sep);font-size:var(--fs-footnote);line-height:1.45;color:var(--label-2)}.mb-ok-foot>.ic,.mb-ok-foot>svg{flex:none;margin-right:var(--s-2)}.mb-ok-foot-text{flex:1 1 auto;min-width:0}.mb-ok-foot-text .mb-tag{margin:0 0 0 6px;vertical-align:baseline}@media (min-width: 768px){.mb-ok-acts{padding-left:48px}.mb-ok-main{flex:0 1 auto}.home-grid>.mb-ok-card{grid-column:2;grid-row:1}.home-grid>.ask-card~.mb-ok-card,.home-grid>.wb-ok-card~.mb-ok-card{grid-row:2}.home-grid>.ask-card~.wb-ok-card~.mb-ok-card{grid-row:3}.home-grid>section.mb-ok-card~.home-main{grid-column:1;grid-row:1 / span 4}.home-grid>.mb-ok-card~.home-needs{grid-column:2;grid-row:2}.home-grid>.ask-card~.mb-ok-card~.home-needs,.home-grid>.wb-ok-card~.mb-ok-card~.home-needs{grid-row:3}.home-grid>.ask-card~.wb-ok-card~.mb-ok-card~.home-needs{grid-row:4}}.mb-log-held{height:0;overflow:hidden;visibility:hidden}.dp-trigger{display:flex;align-items:center;text-align:left;cursor:pointer;white-space:nowrap;font:inherit;color:var(--label)}.dp-trigger .dp-ic{flex:none;margin-right:8px;color:var(--label-2)}.dp-trigger .dp-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.45}.dp-trigger .dp-text.placeholder{color:var(--label-3)}.dp-trigger:disabled{cursor:default;color:var(--ink-2)}.oms-pop>.dp{flex:1 1 auto;min-height:0}.dp{display:flex;flex-direction:column;box-sizing:border-box;padding:12px 20px 0;color:var(--label);max-width:100%}.dp-head{display:flex;align-items:center;min-height:44px;flex:none}.dp-title{flex:1 1 auto;min-width:0;font-size:var(--fs-headline);font-weight:600;line-height:1.45}.dp-legend{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;font-size:var(--fs-footnote);color:var(--ink-2)}.dp-key{display:inline-flex;align-items:center;margin:2px 14px 2px 0;white-space:nowrap;line-height:1.45}.dp-sw{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:999px;box-sizing:border-box}.dp-sw-free{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.dp-sw-busy,.dp-day.dp-busy,.dp-pill-busy{background-color:var(--warn-bg);background-image:linear-gradient(var(--warn-bg),var(--warn-bg))}.dp-sw-full,.dp-day.dp-full,.dp-pill-full{background-color:var(--warn-bg);background-image:linear-gradient(var(--warn-bg),var(--warn-bg)),linear-gradient(var(--warn-bg),var(--warn-bg)),linear-gradient(var(--warn-bg),var(--warn-bg))}.dp-sw-off{box-shadow:inset 0 0 0 1.5px var(--label-3)}.dp-nav{display:inline-flex;flex:none;margin-left:auto}.dp-arrow{color:var(--label)}.dp-slots{display:flex;flex:none;margin-top:8px}.dp-slots .dp-slot{flex-direction:column;min-height:48px}.dp-slot-k{font-size:var(--fs-caption);font-weight:400;line-height:1.3}.dp-slot-v{font-size:var(--fs-dense);font-weight:600;line-height:1.3}.dp-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dp-months{display:flex;padding-top:4px}.dp-month+.dp-month{margin-left:32px}.dp-months.dp-stack{flex-direction:column}.dp-stack .dp-month+.dp-month{margin-left:0;margin-top:14px}.dp-mtitle{display:block;text-align:center;font-size:var(--fs-headline);font-weight:600;line-height:1.45;padding:2px 0 6px}.dp-mtitle-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer}.dp-mtitle-btn svg{margin-left:4px}.dp-phone .dp-mtitle{text-align:left;padding-left:6px}.dp-week,.dp-grid{display:grid;grid-template-columns:repeat(7,44px);grid-gap:4px}.dp-week span{text-align:center;font-size:var(--fs-caption);color:var(--ink-2);line-height:24px}.dp-phone .dp-week,.dp-phone .dp-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.dp-week-sticky{flex:none;margin:6px -12px 0;padding:4px 12px 6px;border-bottom:var(--hair) solid var(--sep)}.dp-blank{width:44px;height:44px}.dp-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto;padding:0;border:0;border-radius:999px;background-color:transparent;color:var(--label);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dp-n{font-size:var(--fs-dense);font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.dp-c{font-size:10px;font-weight:500;line-height:1.15;color:var(--ink-2);font-variant-numeric:tabular-nums}.dp-busy .dp-c{color:var(--label);font-weight:600}.dp-full .dp-c{color:var(--label);font-weight:700}.dp-day.is-off{box-shadow:inset 0 0 0 1.5px var(--label-3)}.dp-day.is-past{color:var(--label-3)}.dp-day.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.dp-day.is-in{background-color:var(--accent-tint);background-image:none}.dp-day.is-sel{background-color:var(--solid);background-image:none;color:var(--on-solid);box-shadow:none}.dp-day.is-sel .dp-c{color:var(--on-solid);opacity:.85}.dp-day:disabled{background-color:transparent;background-image:none;color:var(--label-3);cursor:default;opacity:.6}.dp-day:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover: hover){.dp-day:not(:disabled):not(.is-sel):hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.dp-day.is-today:not(.is-sel):hover{box-shadow:inset 0 0 0 2px var(--accent)}}.dp-more{display:flex;margin:16px auto 4px}.dp-years{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;min-width:300px;max-height:320px;overflow-y:auto;padding:8px 0}.dp-year,.dp-chip{min-height:44px;border:0;border-radius:999px;background:var(--fill);color:var(--label);font:inherit;font-size:var(--fs-dense);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.dp-year.is-sel,.dp-chip.is-sel{background:var(--solid);color:var(--on-solid)}.dp-time{margin-top:12px;padding-top:12px;border-top:var(--hair) solid var(--sep)}.dp-time-head{display:flex;align-items:center;margin-bottom:10px}.dp-time-k{flex:1 1 auto;font-weight:600}.dp-ampm{display:inline-flex;flex:none;margin-right:4px}.dp-ampm .seg-btn{min-width:56px;min-height:44px}.dp-now{min-height:44px}.dp-hours{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px}.dp-mins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;margin-top:6px}.dp-foot{display:flex;align-items:center;flex:none;margin:12px -20px 0;padding:12px 20px 14px;border-top:var(--hair) solid var(--sep)}.dp-sum{flex:1 1 auto;min-width:0;margin-right:12px}.dp-sum-day{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--fs-body);line-height:1.45}.dp-sum-day b{font-weight:600;margin-right:8px}.dp-pill{border-radius:999px;padding:1px 10px;font-size:var(--fs-footnote);font-weight:600;line-height:1.45}.dp-pill-free{background:var(--fill);color:var(--ink-2)}.dp-pill-busy,.dp-pill-full{color:var(--label)}.dp-sum-line{font-size:var(--fs-dense);color:var(--ink-2);line-height:1.45}.dp-btns{display:inline-flex;align-items:center;flex:none}.dp-clear{min-height:44px;margin-right:8px}.dp-set{min-height:44px;padding:0 24px}.dp-sheet .dp{width:100%;padding:0 12px}:root .sheet.dp-sheet{background:var(--elevated)}.sheet.dp-sheet-tall{height:92%}.dp-sheet>.dp{flex:1 1 auto;min-height:0}.dp-phone .dp-title{font-size:var(--fs-title3);font-weight:700}.dp-phone .dp-foot{flex-direction:column;align-items:stretch;margin:8px -12px 0;padding:10px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.dp-phone .dp-sum{margin-right:0}.dp-phone .dp-btns{display:flex;margin-top:10px}.dp-phone .dp-set{flex:1 1 auto;min-height:50px}.dp-trigger.cs-date{width:100%;min-height:44px;box-sizing:border-box;padding:8px 12px}.lk-inc{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 var(--s-2)}.lk-inc-lead{display:inline-flex;align-items:center;min-height:44px;margin-right:10px;font-size:var(--fs-dense);color:var(--ink-2);white-space:nowrap}.lk-box{display:inline-flex;align-items:center;min-height:44px;margin-right:16px;font-size:var(--fs-dense);color:var(--label);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.lk-inc.has-lead .lk-box{margin-right:12px}.lk-box input{width:20px;height:20px;margin:0 8px 0 0;flex:none;accent-color:var(--accent-fill)}.lk-box-n{margin-left:4px;color:var(--ink-2)}.lk-tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--r-control);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-tick:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lk-tick-box{position:relative;display:block;box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--line-strong);border-radius:6px;background:var(--card)}.lk-tick.is-on .lk-tick-box,.lk-tick.is-part .lk-tick-box{border-color:transparent;background:var(--accent-fill)}.lk-tick.is-on .lk-tick-box:after{content:"";position:absolute;left:5.5px;top:1.5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lk-tick.is-part .lk-tick-box:after{content:"";position:absolute;left:3.5px;top:7.5px;width:10px;height:2px;border-radius:1px;background:#fff}.lk-sheet-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:18px}.lk-sheet-head{display:flex;align-items:center;flex:none;min-height:44px;padding:0 12px 4px 16px}.lk-sheet-title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-headline);font-weight:600}.btn.lk-link{min-height:44px;padding:0 6px;font-weight:400}.lk-sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lk-opts{margin:4px 16px 12px;border-radius:var(--r-group);background:var(--card);overflow:hidden}.lk-opt{position:relative;display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:0 16px;border:0;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-opt+.lk-opt{border-top:var(--hair) solid var(--sep)}.lk-opt:active{background:var(--fill-2)}.lk-opt>.ic{flex:none;margin-right:12px;color:var(--accent-text)}.lk-opt-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-opt-hint{flex:none;max-width:55%;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-footnote);color:var(--ink-2)}.lk-rad{flex:none;box-sizing:border-box;width:20px;height:20px;margin-right:12px;border:1.5px solid var(--line-strong);border-radius:50%}.lk-rad.on{border:6px solid var(--accent-fill)}.lk-foot{display:flex;align-items:center;flex:none;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep);background:var(--bg)}.lk-foot>.btn+.btn{margin-left:8px}.lk-foot>.btn{flex:none}.lk-foot>.btn.lk-foot-main{flex:1 1 auto}@media (min-width: 768px){.lk-sheet-body{padding-top:10px}}.lk-fs{padding:8px 16px 4px;border-top:var(--hair) solid var(--sep)}.lk-fs:first-child{border-top:0}.lk-fs-title{margin:0 0 6px;font-size:var(--fs-footnote);font-weight:600;color:var(--ink-2)}.lk-chips{display:flex;flex-wrap:wrap}.lk-chips>*{margin:0 6px 6px 0}.fchip.lk-fchip{min-height:44px;padding:0 14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--sep)}.fchip.lk-fchip.is-picked{background:var(--accent-tint);color:var(--accent-text);box-shadow:none}.fchip.lk-fchip.is-picked .fchip-n{color:var(--accent-text)}.fchip.lk-fchip>.ic{flex:none;margin-right:6px}.lk-fchip-more{color:var(--accent-text)}.lk-face{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin:0 7px 0 -6px;border-radius:50%;background:var(--fill-2);color:var(--label);font-size:10px;font-weight:700;object-fit:cover;overflow:hidden}.lk-dates{display:flex;flex-wrap:wrap;margin:2px 0 4px}.lk-date{display:flex;flex-direction:column;flex:1 1 140px;min-width:0;margin:0 8px 6px 0;font-size:var(--fs-footnote);color:var(--ink-2)}.lk-date:last-child{margin-right:0}.lk-date input,.lk-date .dp-trigger{box-sizing:border-box;width:100%;min-height:44px;margin-top:4px;padding:0 10px;border:0;border-radius:var(--r-input);background:var(--card);color:var(--label);font:inherit;font-size:var(--fs-dense)}.lk-fs-box .lk-fbox{margin-right:0;white-space:normal}.lk-toks{display:flex;flex-wrap:wrap;margin:-8px 0 4px}.lk-tok{display:inline-flex;align-items:center;min-height:44px;margin:0 6px 0 0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-tok-face{display:inline-flex;align-items:center;height:32px;padding:0 8px 0 12px;border-radius:16px;background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-footnote);font-weight:500;white-space:nowrap}.lk-tok-face .ic{margin-left:4px}.lk-tool{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-input);background:var(--fill);color:var(--accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-tool:active{background:var(--fill-2)}.lk-selhead .btn.lk-link{flex:none}html.lk-selbar-on .bottom-nav{display:none}.lk-selbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;align-items:center;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--bar-sep)}.lk-selbar>*+*{margin-left:8px}.lk-selbar>.btn{flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px}.lk-selbar>.btn.btn-icon,.lk-dbulk>.btn.btn-icon{flex:none;width:44px;padding:0;background:var(--fill);color:var(--ink-2)}.lk-dbulk{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;margin-top:12px;padding:6px 8px 6px 16px;border-radius:var(--r-group);background:var(--elevated);color:var(--label);box-shadow:var(--shadow-pop);font-size:var(--fs-dense)}.lk-dbulk>*{margin:3px 0 3px 8px}.lk-dbulk>:first-child{margin-left:0}@media (pointer: fine){.lk-dbulk>.btn{min-height:32px;padding:0 12px}.lk-dbulk>.btn.btn-icon{width:32px;padding:0}}.lk-dots{display:inline-flex;align-items:center;flex:none;height:14px;vertical-align:middle}.lk-dot{display:block;flex:none;box-sizing:border-box;width:10px;height:10px;border:1.5px solid var(--line-strong);border-radius:50%}.lk-dot+.lk-dot{margin-left:3px}.lk-dot.is-done{border-color:transparent;background:var(--accent-fill)}.lk-dot.is-now{width:13px;height:13px;border:3px solid var(--accent-fill)}.lk-dot.is-ready{border-radius:2px}.lk-dot.is-ready.is-reached{border-color:transparent;background:var(--accent-fill)}.lk-dot.is-hold{border-style:dashed;border-color:var(--status-hold)}.lk-dot.is-go{width:13px;height:13px;border:3px solid var(--accent-fill);box-shadow:0 0 0 3px var(--accent-tint);margin-left:6px;margin-right:3px}.lk-dot.is-go:first-child{margin-left:3px}.lk-dot.is-go:last-child{border-radius:3px;margin-right:3px}.lk-dot.is-go.is-sq{border-radius:3px}.s2-rline{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none;min-width:0}.s2-st{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--fs-caption);line-height:1.2;color:var(--ink-2)}.s2-st:before{content:"";position:absolute;top:7px;right:50%;width:100%;height:2px;background:var(--line-strong)}.s2-st:first-child:before{display:none}.s2-st.is-done:before,.s2-st.is-now:before,.s2-st.is-go:before,.s2-st.is-reached:before{background:var(--accent-fill)}.s2-st-dot{position:relative;z-index:1;display:block;box-sizing:border-box;width:16px;height:16px;margin-bottom:5px;border:2px solid var(--line-strong);border-radius:50%;background:var(--card)}.s2-st.is-sq .s2-st-dot{border-radius:4px}.s2-st.is-done,.s2-st.is-reached{color:var(--label)}.s2-st.is-done .s2-st-dot,.s2-st.is-reached .s2-st-dot{border-color:var(--accent-fill);background:var(--accent-fill)}.s2-st.is-now .s2-st-dot,.s2-st.is-go .s2-st-dot{width:20px;height:20px;margin-top:-2px;margin-bottom:3px;border:4px solid var(--accent-fill)}.s2-st.is-go .s2-st-dot{box-shadow:0 0 0 4px var(--accent-tint)}.s2-st.is-now,.s2-st.is-go{color:var(--label);font-weight:600}.s2-st.is-hold .s2-st-dot{border-style:dashed;border-color:var(--status-hold)}.s2-st-name{display:block;max-width:100%;padding:0 2px;overflow-wrap:break-word;word-wrap:break-word}.sheet.s2-sheet{height:92%;background:var(--card)}@media (min-width: 768px){.sheet.s2-sheet{max-width:560px;height:84%}}.s2-search{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.s2-shd{display:flex;align-items:center;flex:none;min-height:50px;padding:14px 8px 0 16px}.s2-shd-t{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-title3);font-weight:600;line-height:1.2}.s2-shs{flex:none;margin:0;padding:0 16px 8px;font-size:var(--fs-footnote);color:var(--ink-2)}.s2-ssb{display:flex;align-items:center;flex:none;padding:0 16px 8px}.s2-sin{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:52px;padding:0 12px;border-radius:var(--r-input);background:var(--fill);box-shadow:inset 0 0 0 2px var(--accent-fill);color:var(--ink-2);cursor:text}.s2-sin>.ic{flex:none;margin-right:8px}.s2-sin input{flex:1 1 auto;min-width:0;width:100%;height:48px;padding:0;border:0;outline:0;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-body);-webkit-appearance:none;appearance:none}.s2-sin.is-pad input{font-size:26px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.s2-kt{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;margin-left:8px;padding:0;border:0;border-radius:var(--r-input);background:var(--fill);color:var(--accent-text);cursor:pointer}.s2-kt.is-on{background:var(--accent-fill);color:var(--on-accent)}.s2-sres{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 8px}.s2-snote{margin:12px 0;font-size:var(--fs-footnote);color:var(--ink-2)}.s2-sempty{display:flex;flex-direction:column;align-items:center;padding:40px 20px 20px;text-align:center;color:var(--ink-2)}.s2-sempty>.ic{color:var(--label-3);margin-bottom:10px}.s2-sempty b{margin-bottom:4px;font-size:var(--fs-headline);font-weight:600;color:var(--label)}.s2-sgroup+.s2-sgroup{border-top:var(--hair) solid var(--line-strong)}.s2-soh{display:flex;align-items:center;min-height:48px;padding:2px 0}.s2-soh-tx{flex:1 1 auto;min-width:0}.s2-soh-t{font-size:var(--fs-dense);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-ono{margin-right:6px;color:var(--accent-text)}.s2-ophone{font-size:var(--fs-footnote);color:var(--ink-2)}.s2-no{margin-left:6px;font-weight:400;color:var(--ink-2)}.s2-addall{display:inline-flex;align-items:center;flex:none;height:44px;margin-left:8px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font:inherit;font-size:var(--fs-dense);font-weight:600;white-space:nowrap;cursor:pointer}.s2-srw{display:flex;align-items:center;min-height:72px;border-top:var(--hair) solid var(--sep)}.s2-sph{flex:none;margin:8px 12px 8px 0}@media (hover: none){.s2-sph .ps-thumbs{display:none}}.s2-smain{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:64px;padding:4px 0;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.s2-smain:disabled{cursor:default;opacity:1}.s2-stx{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0}.s2-sg{display:block;max-width:100%;font-size:var(--fs-callout);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-sg .s2-no{font-size:var(--fs-dense)}.s2-swh{display:block;max-width:100%;margin:2px 0 5px;font-size:var(--fs-footnote);line-height:1.3;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-idm b{font-weight:600;color:var(--label)}.s2-srw.is-off .s2-sph,.s2-srw.is-off .s2-sg,.s2-srw.is-off .lk-dots{opacity:.42}.s2-spl{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:4px;margin-right:-6px}.s2-spl>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent-tint);color:var(--accent-text)}.s2-spl.is-in>span{background:var(--status-ready);color:#fff}.s2-spl.is-open{color:var(--label-3)}.s2-sfoot{display:flex;flex:none;padding:10px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep)}.s2-sfoot>.btn{flex:1 1 auto;min-height:52px}.s2-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;flex:none;padding:10px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep)}.s2-keys .key{min-height:56px;font-size:26px}.s2-keys .s2-key-done{font-size:var(--fs-headline);font-weight:600}.s2-keys .s2-key-done .ic{margin-right:6px}.sheet.s2-look{max-height:94%;background:var(--card)}@media (min-width: 768px){.sheet.s2-look{max-width:480px}}.s2-qbody-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.s2-qscroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:18px}.s2-qstrip{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:0 16px 2px;scrollbar-width:none}.s2-qstrip::-webkit-scrollbar{display:none}.s2-qp{position:relative;flex:none;width:78%;max-width:300px;height:196px;margin-right:8px;padding:0;border:0;border-radius:14px;background:var(--photo-bg);overflow:hidden;scroll-snap-align:start;cursor:zoom-in}.s2-qp:last-child{margin-right:0}.s2-qp img{display:block;width:100%;height:100%;object-fit:cover}.s2-qcap,.s2-qcnt{position:absolute;bottom:10px;padding:2px 8px;border-radius:10px;background:rgba(0,0,0,.55);color:#fff;font-size:var(--fs-caption)}.s2-qcap{left:10px}.s2-qcnt{right:10px}.s2-qhd{display:flex;align-items:center;padding:10px 8px 0 16px}.s2-qhd-t{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-title3);font-weight:600;line-height:1.25}.s2-qhd-t .s2-no{font-size:var(--fs-callout)}.s2-qx{margin-left:8px}.s2-qroute{padding:10px 16px 6px}.s2-qfacts{margin:0;padding:0 16px}.s2-qf{display:flex;align-items:baseline;min-height:34px;padding:6px 0;border-top:var(--hair) solid var(--sep);font-size:var(--fs-dense);line-height:1.35}.s2-qf dt{flex:none;width:76px;margin-right:12px;font-size:var(--fs-footnote);color:var(--ink-2)}.s2-qf dd{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:break-word;word-wrap:break-word}.s2-qlink{display:flex;justify-content:flex-end;margin:0 16px;border-top:var(--hair) solid var(--sep)}.s2-fullpage{display:inline-flex;align-items:center;min-height:44px;padding:0 0 0 8px;color:var(--accent-text);font-size:var(--fs-dense);text-decoration:none}.s2-fullpage .ic{margin-left:2px}.s2-qo{margin:6px 16px 12px;padding:10px 12px;border-radius:var(--r-control);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-dense);line-height:1.35}.s2-qo.is-refused{background:var(--danger-bg);color:var(--danger)}.s2-qfoot{display:flex;flex:none;padding:10px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:var(--hair) solid var(--sep)}.s2-qfoot>.btn{flex:1 1 0;min-width:0;min-height:50px;white-space:normal}.s2-qfoot>.btn+.btn{margin-left:8px}.s2-qpanel{position:fixed;top:16px;right:16px;bottom:16px;z-index:65;display:flex;flex-direction:column;width:400px;max-width:calc(100% - 32px);border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-pop);overflow:hidden}.s2-qpanel .s2-qscroll{padding-top:12px}.s2-qpanel .s2-qp{height:170px}.s2-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:#000;color:#fff}.s2-viewer-bar{display:flex;align-items:center;flex:none;min-height:56px;padding:8px 4px 0;padding-top:calc(8px + env(safe-area-inset-top))}.s2-viewer-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.s2-viewer-title{flex:1 1 auto;min-width:0;padding-right:44px;text-align:center;font-size:var(--fs-dense)}.s2-viewer-title small{display:block;color:rgba(255,255,255,.6);font-size:var(--fs-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-viewer-pic{position:relative;flex:1 1 auto;min-height:0;margin:8px 0}.s2-viewer-pic img{display:block;width:100%;height:100%;object-fit:contain}.s2-viewer-nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:rgba(255,255,255,.85);cursor:pointer}.s2-viewer-nav.is-l{left:4px}.s2-viewer-nav.is-r{right:4px}.s2-viewer-thumbs{display:flex;flex:none;overflow-x:auto;overflow-y:hidden;padding:6px 8px 10px;scrollbar-width:none}.s2-viewer-thumbs::-webkit-scrollbar{display:none}.s2-viewer-th:first-child{margin-left:auto}.s2-viewer-th:last-child{margin-right:auto}.s2-viewer-th{flex:none;width:48px;height:48px;margin:0 3px;padding:0;border:0;border-radius:8px;background:#222;overflow:hidden;opacity:.6;cursor:pointer}.s2-viewer-th.is-on{opacity:1;box-shadow:0 0 0 2px #fff}.s2-viewer-th img{display:block;width:100%;height:100%;object-fit:cover}.s2-viewer-foot{display:flex;flex:none;justify-content:center;padding:0 12px 22px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.s2-viewer-back{display:inline-flex;align-items:center;height:44px;padding:0 16px;border:0;border-radius:22px;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-size:var(--fs-dense);cursor:pointer}.s2-viewer-back .ic{margin-right:6px}.pv .pv-bar{position:relative;z-index:2;gap:2px;padding-right:6px;padding-left:14px}.pv .pv-title{flex:1 1 auto;min-width:0;padding-right:6px;text-align:left}.pv .pv-title>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-tools{display:flex;flex:none;align-items:center;gap:2px}.pv-b{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:40px;height:40px;padding:0 8px;border:0;border-radius:20px;background:transparent;color:#fff;font:inherit;font-size:var(--fs-dense);cursor:pointer}.pv-b .ic{flex:none}.pv-b:hover{background:rgba(255,255,255,.14)}.pv-b:focus-visible{outline:2px solid #fff;outline-offset:1px}.pv-b:disabled{background:transparent;opacity:.35;cursor:default}.pv-b.pv-wa{margin:0 4px;padding:0 14px;background:#1fa855}.pv-b.pv-wa:hover{background:#1c9a4e}.pv-wa-t{margin-left:6px;font-weight:600}.pv-pct{flex:none;min-width:42px;color:rgba(255,255,255,.8);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-align:center}.pv .pv-stage{overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.pv .pv-stage .pv-img{transition:transform .15s ease-out;-webkit-user-drag:none}.pv .pv-stage.is-moving .pv-img{transition:none}.pv .pv-stage.is-zoomed{cursor:grab}.pv .pv-stage.is-moving{cursor:grabbing}.pv .pv-stage .s2-viewer-nav{z-index:1}.pv .s2-viewer-thumbs,.pv .s2-viewer-foot{position:relative;z-index:2}@media (max-width: 520px){.pv .pv-bar{padding-right:2px;padding-left:10px}.pv-pct,.pv-b.pv-fit,.pv-wa-t{display:none}.pv-b{min-width:36px;padding:0 6px}.pv-b.pv-wa{margin:0 2px;padding:0 10px}}@media (prefers-reduced-motion: reduce){.pv .pv-stage .pv-img{transition:none}}.mdiag-wrap{display:block}.mdiag{display:block;width:100%;height:auto;margin:0 auto}.mdiag .mdiag-line{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-dasharray:4 4;stroke-linecap:round}.mdiag .mdiag-line.is-changed{stroke:var(--status-warn);stroke-width:2.6;stroke-dasharray:none}.mdiag .mdiag-lead{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:3 3}.mdiag .mdiag-dot{fill:var(--accent)}.mdiag .mdiag-ground{fill:var(--card);stroke:none}.mdiag .mdiag-box{fill:transparent;stroke:var(--accent);stroke-width:1.2}.mdiag .mdiag-pill text{font-family:var(--font-sans);font-weight:500;fill:var(--ink-2)}.mdiag .mdiag-pill .mdiag-v{font-weight:700;fill:var(--label)}.mdiag .mdiag-lead.is-changed{stroke:var(--status-warn)}.mdiag .mdiag-dot.is-changed{fill:var(--status-warn)}.mdiag .mdiag-pill.is-changed .mdiag-box{fill:var(--warn-bg);stroke:var(--status-warn);stroke-width:1.6}.mdiag .mdiag-pill.is-changed text,.mdiag .mdiag-pill.is-changed .mdiag-v{fill:var(--warn-ink)}.mdiag-wrap>.mdiag-more{display:flex;margin:2px auto 0}.record-sheet .sheet-scroll>.crec.record-in-sheet{display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.record-sheet .sheet-scroll>.crec.record-in-sheet>.rec-sheet{flex:0 0 auto}.record-sheet .sheet-scroll>.crec.record-in-sheet>.action-bar{margin-top:auto}.crec .orec-tile .crec-tile-note{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--fs-caption, 12px);font-weight:400}.crec .orec-tile.is-credit .orec-v,.crec .crec-credit{color:var(--status-ready-text, var(--ink))}.crec .crec-credit{flex:none;margin-left:8px;font-size:var(--fs-dense, 14px);white-space:nowrap}.cv2 .cv2-who{min-width:0;flex:1 1 160px}.cv2 .cv2-name{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;line-height:1.2}.cv2 .cv2-reach{margin-left:8px}.cv2 .cv2-head{margin-bottom:10px}.cv2 .cv2-head-acts{display:flex;align-items:center;margin:0 0 14px}.cv2 .cv2-head-acts>*+*{margin-left:8px}.cv2 .cv2-head-acts .btn{min-height:44px;white-space:nowrap}.cv2 .cv2-head-acts .btn .ic,.cv2 .cv2-head-acts .btn svg{margin-right:4px}.cv2 .cv2-tabs{margin:0 0 12px}.cv2 .cv2-tabs .seg-btn,.cv2 .cv2-rseg .seg-btn{min-height:44px}.cv2 .cv2-tabs>.seg-btn{flex:1 1 auto;padding:0 6px;font-size:var(--fs-caption)}.cv2 .cv2-gh,.cv2-sheet-body .cv2-gh{display:flex;align-items:center;min-height:32px;margin:16px 4px 6px;color:var(--ink-2);font-size:var(--fs-footnote);font-weight:600}.cv2 .cv2-gh.is-first{margin-top:0}.cv2 .cv2-gh-t{flex:1 1 auto;min-width:0}.cv2 .cv2-gh-end{flex:none;margin-left:8px}.cv2 .cv2-sp{flex:1 1 auto}.cv2 .cv2-link.btn{min-height:44px;margin:-6px -8px;padding:0 8px;color:var(--accent-text);font-weight:600}.cv2 .cv2-link svg{margin:0 2px}.cv2 .cv2-card{display:block;width:100%;padding:12px 14px;border:0;border-radius:var(--r-group);background:var(--card);color:inherit;text-align:left;font:inherit}.cv2 .cv2-group,.cv2-sheet-body .cv2-group{border-radius:var(--r-group);background:var(--card);overflow:hidden}.cv2 .cv2-empty{padding:28px 18px;border-radius:var(--r-group);background:var(--card);text-align:center}.cv2 .cv2-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--accent-tint);color:var(--accent-text)}.cv2 .cv2-empty h3{margin:10px 0 4px;font-size:var(--fs-headline)}.cv2 .cv2-empty p{margin:0;color:var(--ink-2);font-size:var(--fs-dense)}.cv2 .cv2-noline{color:var(--ink-2);font-size:var(--fs-dense)}.cv2 .cv2-new{max-width:520px}.cv2 .cv2-more.btn{display:flex;width:100%;justify-content:center;min-height:44px;margin-top:-18px;color:var(--accent-text)}.cv2 .cv2-mtiles{display:flex;margin-bottom:10px}.cv2 .cv2-mtiles>*+*{margin-left:8px}.cv2 .cv2-mtile{flex:1 1 0;min-width:0;display:block;padding:10px 12px;border:0;border-radius:var(--r-group);background:var(--card);color:inherit;text-align:left;font:inherit;cursor:pointer}.cv2 .cv2-mtile.is-static{cursor:default}.cv2 .cv2-mtile .orec-v{font-size:var(--fs-title3)}.cv2 .cv2-mtile.is-due .orec-v{color:var(--status-late-text)}.cv2 .cv2-mtile.is-credit .orec-v{color:var(--status-ready-text)}.cv2 .cv2-mtile-s{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2 .cv2-made{padding:10px 12px;border-radius:var(--r-group);background:var(--card)}.cv2 .cv2-made-k{display:flex;color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-made-gs{display:flex;flex-wrap:wrap;align-items:center;margin:2px 0 0 -6px}.cv2 .cv2-made-g{display:flex;align-items:center;margin:6px 0 0 6px;min-width:0}.cv2 .cv2-made-g.is-top{flex:1 1 100%}.cv2 .cv2-made-g:not(.is-top){flex:1 1 40%}.cv2 .cv2-made-t{min-width:0;margin-left:8px;line-height:1.25}.cv2 .cv2-made-t b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2 .cv2-made-g.is-top .cv2-made-t b{font-size:var(--fs-title3)}.cv2 .cv2-made-t span{color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-err,.cv2-sheet-body .cv2-err{display:flex;align-items:center;min-height:48px;margin:0 0 10px;padding:4px 8px 4px 14px;border-radius:var(--r-group);background:var(--card);color:var(--ink-2);font-size:var(--fs-dense)}.cv2 .cv2-err-t,.cv2-sheet-body .cv2-err-t{flex:1 1 auto;margin-left:8px}.cv2-sheet-body .cv2-err .cv2-link.btn{min-height:44px;color:var(--accent-text);font-weight:600}.cv2 .cv2-wtiles{display:flex;align-items:stretch;margin-bottom:14px}.cv2 .cv2-wtiles>*{flex:1 1 0}.cv2 .cv2-wtiles>.cv2-made{flex:1.3 1 0}.cv2 .cv2-wtiles>*+*,.cv2 .cv2-wmoney>*+*{margin-left:10px}.cv2 .cv2-wtiles>.cv2-wmoney{display:flex;flex:2 1 0;min-width:0}.cv2 .cv2-wmoney>*{flex:1 1 0}.cv2 .cv2-wtiles .cv2-made-g:not(.is-top){display:none}.cv2 .cv2-gthumb,.cv2-sheet-body .cv2-gthumb{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--fill);overflow:hidden}.cv2 .cv2-gthumb img{display:block;width:100%;height:100%;object-fit:cover}.cv2 .cv2-gst{flex:none;display:flex}.cv2 .cv2-gst>*+*{margin-left:-10px;box-shadow:-1px 0 0 var(--card)}.cv2 .cv2-order .crec-owhat,.cv2 .cv2-pay .crec-owhat{min-width:0}.cv2 .cv2-ol1{display:flex;align-items:baseline;flex-wrap:wrap}.cv2 .cv2-ol1>*+*{margin-left:8px}.cv2 .cv2-order .crec-ostatus{display:inline}.cv2 .cv2-order .crec-ogarm{color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-oend{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:var(--fs-caption)}.cv2 .cv2-bill{font-size:var(--fs-dense);font-weight:600}.cv2 .cv2-due{color:var(--status-late-text);font-weight:600;white-space:nowrap}.cv2 .cv2-oend .crec-credit{margin-left:0;font-size:var(--fs-caption);font-weight:600}.cv2 .cv2-fold{margin-top:12px}.cv2 .cv2-amt{display:block;font-weight:600}.cv2 .cv2-amt.is-neg{color:var(--ink-2)}.cv2 .cv2-kind{margin-left:8px;padding:1px 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);font-weight:600}.cv2 .cv2-pay .crec-ostatus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2 .cv2-receipt,.cv2 .cv2-receipt img{display:block;border-radius:6px;object-fit:cover}.cv2 .cv2-pay-no{font-size:var(--fs-dense)}.cv2 .cv2-psum-card{margin-bottom:4px}.cv2 .cv2-psum{display:flex;align-items:baseline;flex-wrap:wrap}.cv2 .cv2-paid{font-size:var(--fs-title2);font-weight:600}.cv2 .cv2-paidof{margin-left:8px;color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-is-due{color:var(--status-late-text)}.cv2 .cv2-is-credit{color:var(--status-ready-text)}.cv2 .cv2-psum .cv2-none{color:var(--ink-2);font-weight:600}.cv2 .cv2-pbar{height:6px;margin-top:10px;border-radius:3px;background:var(--fill-2);overflow:hidden}.cv2 .cv2-pbar i{display:block;height:100%;border-radius:3px;background:var(--status-ready)}.cv2 .cv2-quick{cursor:pointer}.cv2 .cv2-quick-top{display:flex;align-items:center}.cv2 .cv2-quick-t{flex:1 1 auto;min-width:0;margin-left:10px}.cv2 .cv2-quick-l1{display:block;font-weight:600}.cv2 .cv2-quick-l2{display:block;color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-kn{display:flex;margin-top:10px;padding-top:8px;border-top:var(--hair) solid var(--sep)}.cv2 .cv2-kn-c{flex:1 1 0;min-width:0}.cv2 .cv2-kn-c span{display:block;color:var(--ink-2);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2 .cv2-kn-c b{font-size:var(--fs-title3);font-weight:600}.cv2 .cv2-consent{display:flex;flex-wrap:wrap;margin:-4px 0 0 -8px}.cv2 .cv2-consent>*{margin:4px 0 0 8px}.cv2 .cv2-cpill{display:inline-flex;align-items:center;min-height:48px;padding:0 4px 0 14px;border-radius:var(--r-pill);background:var(--card);cursor:pointer}.cv2 .cv2-cpill.is-busy{opacity:.7}.cv2 .cv2-cpill-t{margin:0 6px;font-size:var(--fs-dense);font-weight:500}.cv2 .cv2-cpill.has-sub{min-height:52px}.cv2 .cv2-cpill-sub{display:block;max-width:220px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2 .cv2-addemail.btn{min-height:48px;color:var(--accent-text)}.cv2 .cv2-tiles{display:flex;flex-wrap:wrap;margin:0 0 4px -8px}.cv2 .cv2-tile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:64px;min-height:64px;margin:0 0 8px 8px;padding:6px 2px 4px;border:0;border-radius:12px;background:var(--card);color:var(--label);font:inherit;cursor:pointer}.cv2 .cv2-tile.is-on{background:var(--solid);color:var(--on-solid)}.cv2 .cv2-tile.is-off{opacity:.45}.cv2 .cv2-tile-pic{display:block;width:30px;height:30px;border-radius:7px;background:var(--fill);overflow:hidden}.cv2 .cv2-tile-pic img{display:block;width:100%;height:100%;object-fit:cover}.cv2 .cv2-tile-name{display:block;max-width:100%;margin-top:3px;font-size:var(--fs-caption);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2 .cv2-tile-name.is-long{font-size:11px}.cv2 .cv2-pic{padding:10px 12px 12px;border-radius:var(--r-group);background:var(--card)}.cv2 .cv2-pic-cap{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}.cv2 .cv2-mini-seg.seg{display:inline-flex;margin:0}.cv2 .cv2-mini-seg .seg-btn{min-height:44px;padding:0 10px}.cv2 .cv2-pat{font-size:var(--fs-dense)}.cv2 .cv2-pic-foot{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:8px;border-top:var(--hair) solid var(--sep);color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-nl{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-column-gap:16px;column-gap:16px;margin:0}.cv2 .cv2-nl>div{display:flex;align-items:baseline;justify-content:space-between;padding:8px 0;border-top:var(--hair) solid var(--sep)}.cv2 .cv2-nl dt{min-width:0;margin-right:8px;color:var(--ink-2);font-size:var(--fs-dense)}.cv2 .cv2-nl dd{margin:0;font-size:var(--fs-title3);font-weight:600}.cv2 .cv2-remark{margin:10px 4px 0;color:var(--ink-2);font-size:var(--fs-dense);white-space:pre-line}.cv2 .cv2-fit{margin-top:10px}.cv2 .cv2-photos,.cv2-sheet-body .cv2-photo-grid{display:flex;flex-wrap:wrap}.cv2 .cv2-ph,.cv2-sheet-body .cv2-ph{display:inline-flex;flex-direction:column;align-items:center;margin:0 8px 8px 0}.cv2 .cv2-ph em,.cv2-sheet-body .cv2-ph em{margin-top:3px;color:var(--ink-2);font-size:var(--fs-caption);font-style:normal}.cv2 .cv2-ph .crec-ph+.crec-ph{margin-left:0}.cv2 .cv2-subhead{display:flex;align-items:center;margin-bottom:12px}.cv2 .cv2-subhead-t{min-width:0;margin-left:10px}.cv2 .cv2-subhead .page-title{margin:0;font-size:var(--fs-title3)}.cv2 .cv2-subhead-name{color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-hist{max-width:640px}.cv2 .cv2-vr{display:flex;align-items:flex-start;width:100%;min-height:52px;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.cv2 .cv2-vr+.cv2-vr{border-top:var(--hair) solid var(--sep)}.cv2 .cv2-vr.is-on{background:var(--accent-tint)}.cv2 .cv2-dot{flex:none;width:10px;height:10px;margin:5px 10px 0 0;border-radius:50%;background:var(--accent)}.cv2 .cv2-dot.is-hollow{background:transparent;box-shadow:inset 0 0 0 2px var(--accent)}.cv2 .cv2-vr-t{flex:1 1 auto;min-width:0}.cv2 .cv2-vr-l1{display:block;font-weight:600;font-size:var(--fs-dense)}.cv2 .cv2-vr-by{color:var(--ink-2);font-weight:400}.cv2 .cv2-vr-chg{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-vr-chg b{color:var(--label);font-weight:600}.cv2 .cv2-chev,.cv2-sheet-body .cv2-chev{flex:none;margin-left:6px;color:var(--label-3)}.cv2 .cv2-vr .cv2-chev{margin-top:4px}.cv2 .cv2-hist .cv2-tiles{margin-top:0}.cv2 .cv2-cmp-row{display:flex;align-items:center;margin-bottom:12px}.cv2 .cv2-cmp-ic{flex:none;margin:0 8px;color:var(--label-2)}.cv2 .cv2-pick{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;min-height:52px;padding:6px 12px;border:0;border-radius:var(--r-group);background:var(--card);color:inherit;text-align:left;font:inherit;cursor:pointer;position:relative}.cv2 .cv2-pick small{color:var(--ink-2);font-size:var(--fs-caption)}.cv2 .cv2-pick b{font-weight:600}.cv2 .cv2-pick svg{position:absolute;right:10px;top:50%;margin-top:-7px;color:var(--label-2)}.cv2 .cv2-row{display:flex;align-items:center;min-height:44px;padding:8px 12px}.cv2 .cv2-row+.cv2-row{border-top:var(--hair) solid var(--sep)}.cv2 .cv2-row-t{flex:1 1 auto;min-width:0;font-size:var(--fs-dense)}.cv2 .cv2-delta{flex:none;margin-left:8px;color:var(--warn-ink);font-weight:600;font-size:var(--fs-dense)}.cv2 .cv2-cnt{font-weight:400}.cv2 .cv2-measured{font-weight:500}.cv2-sheet-body{padding:4px 16px 20px}.cv2-sheet-title{margin:4px 4px 12px;font-size:var(--fs-title3)}.cv2-sheet-body .cv2-lr{display:flex;align-items:center;width:100%;min-height:52px;padding:8px 14px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.cv2-sheet-body .cv2-lr+.cv2-lr{border-top:var(--hair) solid var(--sep)}.cv2-sheet-body .cv2-lr:disabled{opacity:.5;cursor:default}.cv2-sheet-body .cv2-lr.is-danger,.cv2-sheet-body .cv2-lr.is-danger .cv2-lr-ic{color:var(--danger)}.cv2-sheet-body .cv2-lr-title{display:block}.cv2-sheet-body .cv2-group-gap{margin-top:10px}.cv2-sheet-body .cv2-lr.is-on{background:var(--accent-tint)}.cv2-sheet-body .cv2-lr-ic{flex:none;margin-right:10px;color:var(--accent-text)}.cv2-sheet-body .cv2-lr-t{flex:1 1 auto;min-width:0;font-weight:500}.cv2-sheet-body .cv2-lr-t small{display:block;color:var(--ink-2);font-size:var(--fs-caption);font-weight:400}.cv2-sheet-body .cv2-wa+.cv2-wa{border-top:var(--hair) solid var(--sep)}.cv2-sheet-body .cv2-wa.is-on{background:var(--accent-tint)}.cv2-sheet-body .cv2-wa-head{display:flex;align-items:center;width:100%;min-height:48px;padding:8px 14px;border:0;background:transparent;color:var(--accent-text);text-align:left;font:inherit;font-weight:600;cursor:pointer}.cv2-sheet-body .cv2-wa-t{flex:1 1 auto;margin-left:8px}.cv2-sheet-body .cv2-bub{margin:-4px 14px 12px;padding:8px 12px;border-radius:12px;background:var(--fill);color:var(--label);font-size:var(--fs-dense)}.cv2-sheet-body .cv2-wa-go{display:flex;align-items:center;flex-wrap:wrap;margin:0 14px 12px}.cv2-sheet-body .cv2-wa-go .btn{min-height:44px;margin-right:10px}.cv2-sheet-body .cv2-wa-go .btn svg{margin-right:4px}.cv2-sheet-body .cv2-wa-note,.cv2-sheet-body .cv2-wa-foot{color:var(--ink-2);font-size:var(--fs-caption)}.cv2-sheet-body .cv2-wa-foot{margin:10px 4px 0}.cv2-sheet-body .cv2-wa-off{margin:-4px 4px 10px;color:var(--warn-ink);font-size:var(--fs-caption)}.cv2-sheet-body .cv2-photo-grid .crec-ph{display:block;border-radius:8px;overflow:hidden;background:var(--fill)}.cv2 .cv2-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:20px;column-gap:20px;align-items:start}.record-web.cv2 .rec-sheet{max-width:1100px}.record-tablet.cv2 .cv2-cols{grid-column-gap:14px;column-gap:14px}.cv2 .cv2-rseg{margin:0 0 10px}.cv2 .cv2-col .cv2-gh:first-child{margin-top:0}.record-phone.cv2 .cv2-head{margin-bottom:12px}.pko-head{display:flex;align-items:flex-start;margin:4px 0 12px}.pko-logo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin:2px 10px 0 0;border:var(--hair, .5px) solid var(--sep);border-radius:7px;background:#fff;color:var(--label-2);font-size:11px;font-weight:700;object-fit:contain}.pko-k{display:block;color:var(--label-2);font-size:var(--fs-dense);overflow-wrap:anywhere}.pko-head .peek-title .ref{color:var(--accent-text)}.pko-status{display:flex;flex-direction:column;align-items:flex-start;margin-top:6px}.pko-tag{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);white-space:nowrap}.pko-acts{display:flex;align-items:center;margin:0 0 12px}.pko-acts>*+*{margin-left:8px}.pko-main{flex:1 1 auto;min-width:0;min-height:44px}.pko-grp{margin:0 0 12px;border-radius:var(--r-group);background:var(--card);overflow:hidden}dl.pko-grp{padding:0}.pko-row{display:flex;align-items:center;min-height:40px;padding:8px 14px;border-top:var(--hair, .5px) solid var(--sep)}.pko-row:first-child{border-top:0}.pko-row dt{flex:none;min-width:96px;margin-right:10px;color:var(--label-2);font-size:var(--fs-dense)}.pko-row dd{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.pko-row dd.is-due{color:var(--status-late-text)}.pko-remark{font-weight:400;white-space:pre-wrap}.pko-who{display:inline-flex;align-items:center;min-width:0}.pko-who>*+*{margin-left:6px}.pko-h{margin:4px 2px 8px;color:var(--label-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pko-garments{margin-bottom:14px}.pko-gc{display:flex;align-items:stretch;width:100%;margin:0 0 8px;padding:10px;border-radius:var(--r-group);background:var(--card);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pko-gc:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}@media (hover: hover){.pko-gc:hover{box-shadow:0 0 0 2px var(--accent-tint)}}.pko-gc:active{background:var(--fill)}.pko-gc-info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin-left:12px}.pko-gc-info>*+*{margin-top:4px}.pko-gc-type{color:var(--label-2);font-size:var(--fs-caption)}.pko-gc-name{font-size:var(--fs-headline);font-weight:600;overflow-wrap:anywhere}.pko-gc-status{display:block}.pko-kv{display:flex;align-items:center;min-width:0;color:var(--label-2);font-size:var(--fs-dense)}.pko-kv>*+*{margin-left:6px}.pko-kv-k{flex:none}.pko-kv b{min-width:0;overflow:hidden;color:var(--label);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pko-gc-chev{display:flex;flex:none;align-items:center;margin-left:4px;color:var(--label-3)}.pko-edit{display:inline-flex;align-items:center;min-height:44px;margin:0 0 12px}.pko-edit>svg{margin-right:6px}.pko-grp-h{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:10px 14px 4px;color:var(--label-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pko-grp-side{margin-left:8px;font-weight:400;letter-spacing:0;text-transform:none}.pko-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-column-gap:12px;column-gap:12px;margin:0;padding:2px 14px 10px}.pko-sizes>div{display:flex;align-items:baseline;justify-content:space-between;padding:5px 0;border-bottom:var(--hair, .5px) solid var(--sep)}.pko-sizes dt{min-width:0;margin-right:8px;overflow:hidden;color:var(--label-2);font-size:var(--fs-dense);text-overflow:ellipsis;white-space:nowrap}.pko-sizes dd{flex:none;margin:0;font-weight:600}.pko-pre{margin:0;padding:4px 14px 12px;white-space:pre-wrap;overflow-wrap:anywhere}.pko-note{margin:0 2px 10px;color:var(--label-2);font-size:var(--fs-caption)}.pko-med{scroll-margin-top:8px}.pko-med-sec>summary{min-height:44px;padding:12px 14px;font-weight:600;cursor:pointer}.pko-med-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;padding:0 14px 10px}.pko-med-grid label{display:flex;flex-direction:column;min-width:0;color:var(--label-2);font-size:var(--fs-caption)}.pko-med-grid label>span{margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pko-med-grid input,.pko-med-sec textarea{box-sizing:border-box;border:1px solid var(--sep-opaque, var(--sep));border-radius:8px;background:var(--bg);color:var(--label);font:inherit;font-size:16px}.pko-med-grid input{width:100%;height:40px;padding:0 10px}.pko-med-sec textarea{display:block;width:calc(100% - 28px);margin:0 14px 12px;padding:8px 10px;resize:vertical}.pko-med-grid input:focus,.pko-med-sec textarea:focus{border-color:transparent;outline:2px solid var(--accent-text)}.pko-med-grid label.is-bad{color:var(--status-late-text)}.pko-med-grid label.is-bad input{border-color:var(--status-late-text)}.pko-err{margin:0 2px 8px;color:var(--status-late-text);font-size:var(--fs-dense)}.pko-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;margin:0 -16px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:var(--hair, .5px) solid var(--sep)}.pko-savebar>*+*{margin-left:10px}.pko-savebar .btn{min-height:44px}.pko-save{flex:1 1 auto}.hx{background:var(--card);border-radius:var(--r-group);overflow:hidden}.hx>summary{display:flex;align-items:center;gap:8px;padding:12px 14px;min-height:44px;cursor:pointer;list-style:none;font-weight:600;color:var(--label)}.hx>summary::-webkit-details-marker{display:none}.hx>summary .ic{color:var(--ink-2)}.hx-n{color:var(--ink-2);font-weight:400}.hx-chev{margin-left:auto;display:inline-flex;transition:transform .2s}.hx[open] .hx-chev{transform:rotate(180deg)}.hx-day{padding:8px 14px 4px;border-top:var(--hair) solid var(--sep);font-size:var(--fs-caption);font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em}.hx-row{display:flex;gap:12px;padding:6px 14px 8px}.hx-t{flex:none;width:42px;padding-top:1px;font-size:var(--fs-footnote);color:var(--ink-2);font-variant-numeric:tabular-nums}.hx-b{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-dense)}.hx-b b{font-weight:600}.hx-d{font-size:var(--fs-footnote);color:var(--ink-2);overflow-wrap:anywhere}.hx-u{font-size:var(--fs-caption);color:var(--label-3)}.fl-strip{display:flex;gap:8px;margin-top:8px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.fl-strip::-webkit-scrollbar{display:none}.fl-tile{flex:none;width:112px;margin:0}.fl-pic{display:block;width:112px;height:72px;padding:0;border:0;border-radius:var(--r-photo);overflow:hidden;background:var(--photo-bg);cursor:zoom-in}.fl-pic img{display:block;width:100%;height:100%;object-fit:contain}.fl-pic:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fl-cap{margin-top:3px;font-size:var(--fs-caption);line-height:1.3;color:var(--ink-2);overflow-wrap:anywhere}.ps{flex:none;min-width:0}.ps-card{width:112px}.ps-hero{width:100%}.ps-frame{position:relative;height:150px;border-radius:var(--r-photo);overflow:hidden;background:var(--photo-bg)}.ps-hero .ps-frame{height:300px;background:var(--card)}@media (max-width: 699px){.ps-hero .ps-frame{height:260px}}.ps-empty{display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;font-size:var(--fs-caption);color:var(--photo-ink)}.ps-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ps-track::-webkit-scrollbar{display:none}.ps-pic{flex:none;width:100%;height:100%;padding:0;border:0;background:none;scroll-snap-align:start;cursor:zoom-in}.ps-pic img{display:block;width:100%;height:100%;object-fit:cover}.ps-hero .ps-pic img{object-fit:contain}.ps-kind{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);padding:1px 7px;border-radius:var(--r-pill);background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:15px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;pointer-events:none}.ps-count{position:absolute;right:6px;bottom:6px;padding:1px 7px;border-radius:var(--r-pill);background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:15px;font-variant-numeric:tabular-nums;pointer-events:none}.ps-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:rgba(255,255,255,.88);box-shadow:0 1px 3px rgba(0,0,0,.2);color:var(--label);display:none;align-items:center;justify-content:center;cursor:pointer}.ps-nav.is-l{left:6px}.ps-nav.is-r{right:6px}.ps-hero .ps-nav,.ps-frame:hover .ps-nav{display:flex}.ps-thumbs{display:flex;gap:4px;margin-top:4px;overflow-x:auto;scrollbar-width:none}.ps-th{flex:none;width:32px;height:32px;padding:0;border:1.5px solid transparent;border-radius:6px;overflow:hidden;background:var(--photo-bg);opacity:.55;cursor:pointer}.ps-hero .ps-th{width:44px;height:44px}.ps-th.is-on{opacity:1;border-color:var(--accent)}.ps-th img{display:block;width:100%;height:100%;object-fit:cover}.ps-pic:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ps-frame:focus-within .ps-nav{display:flex}.ps-th:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scanner-backdrop{--raisin-black: #1F1D20;--davys-gray: #4D4845;--dim-gray: #7B7369;--old-lace: #F5ECDC;--neutral-50: #FAF6EF;--neutral-100: #F5ECDC;--neutral-200: #E6DAC7;--neutral-300: #D7C9B2;--sage-surface: #E7EDDE;--sage-solid: #6E8C4E;--ochre-solid: #B0832B;--clay-surface: #F0D9CE;--clay-border: #D9A893;--fg-1: var(--raisin-black);--fg-2: var(--davys-gray);--fg-3: var(--dim-gray);--bg-surface: #FFFFFF;--border-subtle: var(--neutral-200);--border-default: var(--neutral-300);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--elev-4: 0 8px 16px rgba(31,29,32,.1), 0 24px 48px rgba(77,72,69,.14);--font-display: var(--font-sans);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-standard: cubic-bezier(.2, .6, .2, 1);--ease-emphasized: cubic-bezier(.2, .8, .2, 1);--dur-fast: .12s;--dur-base: .18s;--field-h: 48px}.scanner-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,18,18,.74);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:scIn var(--dur-base) var(--ease-standard)}@keyframes scIn{0%{opacity:0}to{opacity:1}}.scanner-modal{background:var(--bg-surface);border-radius:var(--radius-lg);width:min(560px,100%);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--elev-4);animation:scPop var(--dur-base) var(--ease-emphasized)}@keyframes scPop{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.scanner-h{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.scanner-h .title{display:flex;flex-direction:column;line-height:1.15}.scanner-h .title .t1{font-family:var(--font-display);font-weight:700;font-size:17px}.scanner-h .title .t2{color:var(--fg-3);font-size:12px}.viewfinder{position:relative;background:linear-gradient(135deg,#2a2724,#1a1818);height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden}.viewfinder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.04),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.03),transparent 50%)}.viewfinder .reticle{position:relative;z-index:2}.viewfinder.qr .reticle{width:180px;height:180px}.viewfinder.qr .corner{position:absolute;width:28px;height:28px;border:3px solid var(--old-lace)}.viewfinder.qr .corner.tl{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:6px}.viewfinder.qr .corner.tr{top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:6px}.viewfinder.qr .corner.bl{bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:6px}.viewfinder.qr .corner.br{bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:6px}.viewfinder.barcode .reticle{width:300px;height:130px}.viewfinder.barcode .corner{position:absolute;width:32px;height:32px;border:3px solid var(--old-lace)}.viewfinder.barcode .corner.tl{top:0;left:0;border-right:0;border-bottom:0}.viewfinder.barcode .corner.tr{top:0;right:0;border-left:0;border-bottom:0}.viewfinder.barcode .corner.bl{bottom:0;left:0;border-right:0;border-top:0}.viewfinder.barcode .corner.br{bottom:0;right:0;border-left:0;border-top:0}.scan-line{position:absolute;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent,var(--ochre-solid),transparent);box-shadow:0 0 12px var(--ochre-solid);animation:scanSweep 1.6s var(--ease-emphasized) infinite alternate;z-index:3}@keyframes scanSweep{0%{top:14%}to{top:80%}}.viewfinder.locked .scan-line{display:none}.viewfinder.locked{background:linear-gradient(135deg,#1f2a1e,#15201a)}.viewfinder.locked .corner{border-color:var(--sage-solid);transition:border-color var(--dur-base)}.viewfinder .hint{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:var(--old-lace);font-size:12px;letter-spacing:.04em;opacity:.85;z-index:4}.viewfinder .hint.locked-text{color:var(--sage-surface);font-weight:600}.scanner-list{overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 4px;max-height:320px}.scanner-list .group-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-bottom:8px}.scanner-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast);border:1px solid transparent}.scanner-row:hover{background:var(--neutral-50);border-color:var(--border-subtle)}.scanner-row .swatch{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border-default);flex-shrink:0}.scanner-row .info{flex:1;min-width:0}.scanner-row .info .id{font-weight:600;font-size:14px}.scanner-row .info .name{color:var(--fg-2);font-size:13px}.scanner-row .info .meta{color:var(--fg-3);font-size:11px;margin-top:2px}.scanner-manual{padding:12px 14px;border-top:1px solid var(--border-subtle);display:flex;gap:8px;align-items:flex-end}.scanner-manual .grow{flex:1}.viewfinder video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;background:linear-gradient(135deg,#2a2724,#1a1818)}.viewfinder video::-webkit-media-controls,.viewfinder video::-webkit-media-controls-panel,.viewfinder video::-webkit-media-controls-play-button,.viewfinder video::-webkit-media-controls-start-playback-button,.viewfinder video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;appearance:none}.viewfinder .reticle,.viewfinder .scan-line,.viewfinder .hint{z-index:4}.viewfinder .starting-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:linear-gradient(135deg,#2a2724,#1a1818);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--old-lace);font-size:13px}.viewfinder .starting-overlay .spin{width:28px;height:28px;border:3px solid rgba(245,236,220,.22);border-top-color:var(--old-lace);border-radius:50%;animation:spin .9s linear infinite}.viewfinder .error-state{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--old-lace);font-size:13px;text-align:center}.viewfinder .error-state .icon-circle{width:56px;height:56px;border-radius:50%;background:rgba(164,80,47,.18);border:2px solid var(--clay-border);display:inline-flex;align-items:center;justify-content:center;color:var(--clay-surface)}.viewfinder .decoder-badge{position:absolute;bottom:6px;left:8px;z-index:4;font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;background:rgba(0,0,0,.45);color:rgba(245,236,220,.6);padding:2px 6px;border-radius:4px;font-family:var(--font-mono)}.scanner-fallback{padding:12px 14px 0;display:flex;gap:8px}.scanner-fallback .btn{flex:1}@keyframes spin{to{transform:rotate(360deg)}}.scanner-backdrop,.viewfinder:before,.viewfinder video,.viewfinder .starting-overlay{top:0;right:0;bottom:0;left:0}.scanner-modal{width:560px;max-width:100%}@supports (width: min(560px,100%)){.scanner-modal{width:min(560px,100%)}}.scanner-manual>*+*,.scanner-fallback>*+*{margin-left:8px}.viewfinder .starting-overlay>*+*,.viewfinder .error-state>*+*{margin-top:10px}.scan-ic{display:inline-flex;align-items:center}.scanner-modal .label{font-size:13px;font-weight:600;color:var(--fg-2);margin-bottom:4px}.scanner-modal .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;border:0;background:var(--accent-tint);color:var(--accent-text);font-weight:600;font-size:15px;cursor:pointer}.scanner-modal .btn.primary{background:var(--accent-fill);color:var(--on-accent)}.scanner-modal .btn.ghost.sm.icon{width:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:var(--fill);color:var(--label)}.scanner-modal .btn:disabled{opacity:.4;cursor:not-allowed}.scanner-modal .input{display:block;width:100%;height:48px;padding:0 12px;border:0;border-radius:10px;background:var(--fill);color:var(--label);font-size:17px}@media (max-width: 600px){.scanner-backdrop{padding:0;align-items:flex-end}.scanner-modal{border-radius:22px 22px 0 0;max-height:96vh}}.scan-task-hint.scan-task-warn{color:var(--status-warn-text)}.scan-row-holder{display:block}.row-head .scan-clear{margin-left:auto;border:0;background:none;font-family:inherit;cursor:pointer}.scan-kept{margin:-4px 16px 8px}.scan-check-list{margin:8px 0 0;padding:0;list-style:none}.scan-check-list>li{padding:8px 0;border-top:.5px solid var(--line)}.scan-check-name{display:block;font-weight:600}.scan-check-why{display:block;font-size:var(--fs-footnote);color:var(--status-warn-text)}@media (pointer: coarse){.row-head .scan-clear{min-width:44px}}@media (max-width: 600px){.scan-screen .keypad{padding:10px}.scan-screen .keypad-display{padding:4px 12px;margin-bottom:8px}.scan-screen .keypad-display input{font-size:var(--fs-title3)}.scan-screen .keypad-keys{grid-gap:6px}.scan-screen .key{min-height:44px}}.scan-who-list{margin:8px 0 0;padding:0;list-style:none}.scan-who-list>li+li{margin-top:8px}.scan-who-choice{display:flex;align-items:center;width:100%;min-height:52px;padding:6px 10px;border:0;border-radius:var(--r-control);background:var(--fill);color:inherit;font:inherit;text-align:left;cursor:pointer}.scan-who-choice>*+*{margin-left:10px}.scan-who-choice-text{flex:1 1 auto;min-width:0}.scan-who-choice-name{display:block;font-weight:600}.arr-row.is-pending .scan-row-title{color:var(--ink-2)}.arr-undo{flex:none;min-height:44px;min-width:64px}.sv-screen .help{display:none}.sv-q1{margin:0 0 14px;font-size:var(--fs-title3)}.sv-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px}.sv-job{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:138px;padding:14px 12px 12px;border:0;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 var(--hair) var(--sep);color:inherit;font:inherit;text-align:left;cursor:pointer}.sv-job.is-last,.sv-job.is-on{box-shadow:inset 0 0 0 2px var(--accent-fill)}.sv-job-ic,.sv-ji{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;background:var(--accent-tint);color:var(--accent-text);flex:none}.sv-job-name{margin-top:10px;font-size:17px;font-weight:600;line-height:1.2}.sv-job-sub{margin-top:3px;font-size:var(--fs-footnote);color:var(--ink-2);line-height:1.3}.sv-job-last{position:absolute;top:12px;right:10px;padding:2px 8px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:11px}.sv-jobs-body{padding:4px 16px 20px}.sv-jobs-body .sheet-title{margin:0 0 12px;font-size:var(--fs-title3)}.sv-head{margin-bottom:4px}.sv-title{margin:0}.sv-job-btn{display:inline-flex;align-items:center;max-width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sv-job-btn>*+*{margin-left:9px}.sv-job-btn .sv-ji{width:36px;height:36px;border-radius:10px}.sv-job-btn>.ic:last-child{color:var(--accent-text)}.sv-job-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-tabs{display:flex;flex-wrap:wrap;margin:0 0 14px;padding:4px;border-radius:var(--r-group);background:var(--fill)}.sv-tab{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:44px;margin:2px;padding:0 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--label);font:inherit;font-size:var(--fs-footnote);cursor:pointer;white-space:nowrap}.sv-tab>*+*{margin-left:6px}.sv-tab.active{background:var(--card);color:var(--accent-text);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.12)}.sv-body>*+*{margin-top:10px}.sv-body .action-bar.scan-cta{margin-top:14px}.sv-strip{display:flex;align-items:flex-start;padding:2px 0 10px;border-bottom:var(--hair) solid var(--sep)}.sv-slot{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;min-height:72px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sv-slot-pic{position:relative;display:flex;align-items:center;justify-content:center;min-width:48px;height:48px}.sv-slot-empty{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px dashed var(--sep-opaque);border-radius:12px;color:var(--ink-2)}.sv-slot.is-now .sv-slot-empty{border:2.5px solid var(--accent-fill);background:var(--accent-tint);color:var(--accent-text)}.sv-slot.is-now.is-filled .sv-slot-pic{border-radius:14px;box-shadow:0 0 0 2.5px var(--accent-fill)}.sv-slot[data-slot=who] .sv-slot-empty{border-radius:50%}.sv-q{font-size:20px;font-weight:600}.sv-slot-label{max-width:100%;margin-top:4px;font-size:var(--fs-caption);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-slot.is-done .sv-slot-label,.sv-slot.is-now .sv-slot-label{color:var(--label);font-weight:600}.sv-slot-dot{position:absolute;top:-3px;right:-4px;width:12px;height:12px;border:2px solid var(--card);border-radius:50%;background:var(--status-late)}.sv-strip-arrow{flex:0 0 14px;height:2px;margin-top:25px;background:var(--sep-opaque);border-radius:1px}.sv-stack{display:inline-flex}.sv-stack .sv-stack-th{border:2px solid var(--card);border-radius:9px}.sv-stack .sv-stack-th+.sv-stack-th{margin-left:-14px}.sv-workpics{display:inline-flex}.sv-workpic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--accent-tint);color:var(--accent-text)}.sv-workpic+.sv-workpic{margin-left:4px}.sv-hint{display:flex;align-items:center;padding:16px 14px;border-radius:14px;background:var(--fill)}.sv-hint>*+*{margin-left:14px}.sv-hint-text{display:flex;flex-direction:column;min-width:0}.sv-hint-text b{font-size:16px;font-weight:600;line-height:1.3}.sv-hint-text span{margin-top:4px;font-size:14px;color:var(--ink-2)}.sv-label{flex:none;display:flex;align-items:center;padding:6px 8px 6px 6px;border:1px solid #c7c7cc;border-radius:6px;background:#fff;color:#000;transform:rotate(-3deg)}.sv-qr{position:relative;width:40px;height:40px;background-image:linear-gradient(90deg,#000 50%,transparent 50%),linear-gradient(#000 50%,transparent 50%);background-size:6px 6px,5px 7px;background-position:2px 3px,1px 0;opacity:.85}.sv-qr i{position:absolute;width:13px;height:13px;border:3px solid #000;background:#fff}.sv-qr i:nth-child(1){left:0;top:0}.sv-qr i:nth-child(2){right:0;top:0}.sv-qr i:nth-child(3){left:0;bottom:0}.sv-label-lines{display:flex;flex-direction:column;margin-left:6px;font-size:6px;letter-spacing:.06em}.sv-label-lines>span{display:block;width:34px;height:3px;margin-top:3px;border-radius:1px;background:#c7c7cc}.sv-label-lines>span.s{width:24px}.sv-label-lines>.sv-label-no{width:auto;height:auto;padding:0 3px;background:none;border-radius:4px;box-shadow:0 0 0 2px #0071e3;font-size:7px;font-weight:600}.sv-noqr{display:flex;align-items:center;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--fill);color:var(--accent-text);font:inherit;text-align:left;cursor:pointer}.sv-noqr>*+*{margin-left:10px}.sv-noqr.is-big{min-height:64px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 var(--hair) var(--sep-opaque)}.sv-noqr-text{display:flex;flex-direction:column}.sv-noqr-text b{font-size:16px;font-weight:600}.sv-noqr-text small{font-size:var(--fs-footnote);color:var(--ink-2)}.sv-bar{align-items:stretch}.sv-main.btn{min-height:58px;display:flex;align-items:center;justify-content:center;white-space:normal;line-height:1.2}.sv-main>*+*{margin-left:8px}.sv-main-text{display:flex;flex-direction:column;align-items:center;min-width:0}.sv-main-text small{font-size:var(--fs-footnote);font-weight:400;opacity:.9}.sv-cam{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;min-height:58px;padding:0 8px;border:0;border-radius:14px;background:var(--accent-tint);color:var(--accent-text);font:inherit;font-size:var(--fs-caption);cursor:pointer}.is-wide .sv-bar.scan-cta{display:flex;margin-top:14px}.is-wide .sv-bar .sv-main{flex:1 1 auto}.sv-sh{display:flex;align-items:center;min-height:30px;margin:0;font-size:var(--fs-footnote);color:var(--ink-2)}.sv-sh>:last-child:not(:first-child){margin-left:auto}.sv-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;border:0;background:none;color:var(--accent-text);font:inherit;font-size:15px;cursor:pointer}.sv-link.ml{margin-left:auto}.sv-link:disabled{opacity:.5}.sv-list.list-group{margin:0}.sv-row.scan-row{padding:4px 4px 4px 10px}.sv-row-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:56px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sv-row-main>*+*{margin-left:10px}.sv-row.is-looked{background:var(--accent-tint)}.sv-no{margin-left:6px;font-weight:400;color:var(--ink-2)}.sv-rl{display:flex;align-items:center;flex-wrap:wrap;margin-top:2px}.sv-rl>*+*{margin-left:8px}.sv-cust{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-grey{display:flex;align-items:center;margin-top:2px;font-size:var(--fs-footnote);color:var(--ink-2)}.sv-grey .ic{margin-right:5px}.sv-x.circle-btn{flex:none;width:44px;height:44px;min-width:44px}.sv-tko{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ok-bg);color:var(--status-ready-text)}.sv-tkl{display:flex;align-items:center}.sv-tkl .sv-tko{margin-right:8px}.sv-group{list-style:none}.sv-group-list{margin:0;padding:0;list-style:none}.sv-group-list>li+li{border-top:var(--hair) solid var(--sep)}.sv-wgh{display:flex;align-items:center;padding:4px 6px 0 10px;border-top:var(--hair) solid var(--sep)}.sv-group:first-child .sv-wgh{border-top:0}.sv-wgh .sch,.sv-dwk .sch{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:14px;background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-footnote);white-space:nowrap}.sv-wgh .sch>*+*,.sv-dwk .sch>*+*{margin-left:5px}.sv-wgh.is-unknown .sch,.sv-dwk .sch.is-unknown{background:var(--danger-bg);color:var(--status-late-text)}.sv-more{margin-left:4px}.sv-goon{margin:4px 0 0;text-align:center}.sv-big{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding:12px 4px 12px 12px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 var(--hair) var(--sep-opaque)}.sv-big.flash{box-shadow:0 0 0 2px var(--status-ready);animation:svFlash 2.4s ease-out forwards}@keyframes svFlash{0%,60%{box-shadow:0 0 0 2px var(--status-ready)}to{box-shadow:inset 0 0 0 var(--hair) var(--sep-opaque)}}.sv-big-main{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sv-big-main>*+*{margin-left:12px}.sv-big-ph{position:relative;flex:none}.sv-okb{position:absolute;left:-6px;top:-6px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--card);border-radius:50%;background:var(--status-ready);color:#fff}.sv-big-text{display:flex;flex-direction:column;min-width:0}.sv-big-t{font-size:18px;font-weight:600;line-height:1.3}.sv-big-route{flex-basis:100%;min-width:0;margin-top:10px;padding-right:8px}.sv-ref{display:flex;align-items:flex-start;padding:10px 4px 10px 12px;border-radius:12px;background:var(--danger-bg);color:var(--status-late-text);font-size:14px}.sv-ref>*+*{margin-left:10px}.sv-ref>.ic{margin-top:2px}.sv-ref-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;color:var(--label)}.sv-ref-text b{font-size:15px}.sv-ref-text .scan-row-why{color:var(--status-late-text)}.sv-takefrom{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:8px;padding:0 14px 0 8px;border:0;border-radius:10px;background:var(--accent-fill);color:var(--on-accent);font:inherit;font-weight:600;cursor:pointer}.sv-takefrom>*+*{margin-left:8px}.sv-dup{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;padding:8px 14px;border-radius:18px;background:var(--fill-2);color:var(--label);font-size:var(--fs-footnote);animation:svFade 3.2s ease-in forwards}.sv-dup>.ic{margin-right:6px}@keyframes svFade{0%,70%{opacity:1}to{opacity:0}}.sv-saved{display:flex;align-items:center;margin:0 0 10px;padding:10px 12px;border-radius:14px;background:var(--ok-bg);animation:svFadeLong 6s ease-in forwards}.sv-saved>*+*{margin-left:10px}@keyframes svFadeLong{0%,75%{opacity:1}to{opacity:0}}.sv-saved-ok{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--status-ready);color:#fff}.sv-saved-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sv-saved-text small{font-size:var(--fs-footnote);color:var(--ink-2)}.sv-saved-pic{flex:none;display:flex;align-items:center;color:var(--status-ready-text)}.sv-saved-pic>*+*{margin-left:4px}.sv-faces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px}.is-wide .sv-faces{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.sv-face{position:relative;display:flex;flex-direction:column;align-items:center;min-height:112px;padding:10px 2px 8px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer}.sv-face.is-on{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent-fill)}.sv-face .mk-face{font-size:18px}.sv-face-tick{position:absolute;top:6px;right:8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-fill);color:var(--on-accent)}.sv-face-name{max-width:100%;margin-top:6px;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-face-load{font-size:var(--fs-caption);color:var(--ink-2)}.sv-everyone{display:flex;align-items:center;width:100%;min-height:50px;padding:0;border:0;border-top:var(--hair) solid var(--sep);background:none;color:var(--accent-text);font:inherit;cursor:pointer}.sv-everyone>*+*{margin-left:10px}.sv-everyone>.ic:last-child{margin-left:auto;color:var(--ink-2)}.sv-photo-head{display:flex;align-items:center;font-size:var(--fs-footnote);color:var(--ink-2)}.sv-photo-head>.sv-link:first-of-type{margin-left:auto}.sv-photo-strip{display:flex;flex-wrap:wrap;padding-top:8px}.sv-photo-th{position:relative;display:inline-block;width:64px;height:64px;margin:0 12px 8px 0}.sv-photo-th img{display:block;width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--fill)}.sv-photo-x{position:absolute;top:-14px;right:-14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--label);cursor:pointer}.sv-photo-x .ic{box-sizing:content-box;padding:6px;border:2px solid var(--card);border-radius:50%;background:var(--fill-2)}.sv-photo-head>.sv-link+.sv-link{margin-left:4px}.sv-photo-head>.sv-link .ic,.sv-aph-mark .ic{margin-right:5px}.sv-ctile{display:flex;align-items:center;width:100%;min-height:72px;padding:12px 14px;border:0;border-radius:14px;background:var(--accent-tint);color:var(--accent-text);font:inherit;text-align:left;cursor:pointer}.sv-ctile>*+*{margin-left:14px}.sv-ctile-text{display:flex;flex-direction:column}.sv-ctile-text b{font-size:16px;font-weight:600}.sv-ctile-text small{color:var(--ink-2);font-size:var(--fs-footnote)}.sv-ctile-more{display:flex;margin-top:8px}.sv-chipbtn{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:12px;background:var(--fill);color:var(--accent-text);font:inherit;font-size:14px;cursor:pointer}.sv-chipbtn>*+*{margin-left:7px}.sv-chipbtn+.sv-chipbtn{margin-left:8px}.sv-arow.scan-row{display:block;padding:6px 4px 10px 10px}.sv-arow-top{display:flex;align-items:center}.sv-anote{display:block;width:calc(100% - 8px);min-height:44px;margin:6px 0 0;padding:0 12px;border:0;border-radius:10px;background:var(--fill);color:var(--label);font:inherit;font-size:15px}.sv-aph{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.sv-aph-th{position:relative;display:inline-block;width:64px;height:64px;margin:0 14px 10px 0}.sv-aph-th img{display:block;width:64px;height:64px;border-radius:10px;object-fit:cover}.sv-acam{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-bottom:6px;padding:0 10px;border:0;border-radius:12px;background:var(--accent-tint);color:var(--accent-text);font:inherit;cursor:pointer}.sv-acam.is-big{min-width:120px;min-height:56px}.sv-acam>*+*{margin-left:6px}.alt-head .sv-link{margin-left:auto}.sv-scanbox{display:flex;flex-wrap:wrap;align-items:center}.sv-scanbox-in{flex:1 1 200px;display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:12px;background:var(--fill);color:var(--ink-2)}.sv-scanbox-in>*+*{margin-left:8px}.sv-scanbox-in input{flex:1 1 auto;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--label);font:inherit;font-size:17px}.sv-scanbox-in:focus-within{box-shadow:0 0 0 2px var(--accent-fill)}.sv-scanbox-cam.btn{min-height:48px;margin-left:8px}.sv-scanbox-hint{flex-basis:100%;margin:4px 0 0}.sv-work-body{padding:4px 16px 20px}.sv-wch{margin:0 0 8px;padding:0;list-style:none}.sv-wch>li+li{margin-top:6px}.sv-wc{display:flex;align-items:center;width:100%;min-height:56px;padding:0 14px;border:0;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 var(--hair) var(--sep-opaque);color:var(--accent-text);font:inherit;text-align:left;cursor:pointer}.sv-wc>*+*{margin-left:14px}.sv-wc.is-on{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent-fill)}.sv-wc-t{flex:1 1 auto;display:flex;flex-direction:column;color:var(--label)}.sv-wc-t b{font-weight:600}.sv-wc-t small{color:var(--ink-2);font-size:var(--fs-footnote)}.sv-okchip.scan-step{border-color:transparent;background:var(--ok-bg);color:var(--status-ready-text)}.sv-cols{display:grid;grid-gap:16px;align-items:start}.sv-cols-4{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.95fr)}.sv-cols-3{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.9fr)}.sv-cols-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sv-col{min-width:0;padding:12px;border-radius:var(--r-group);background:var(--card)}.sv-col>*+*{margin-top:10px}.sv-colh{display:flex;align-items:center;margin:0;font-size:var(--fs-dense);font-weight:600}.sv-n{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:50%;background:var(--accent-fill);color:var(--on-accent);font-size:var(--fs-caption)}.sv-dwk{display:flex;flex-wrap:wrap;align-items:center}.sv-dwk>*+*{margin-left:8px}.sv-dwk .sch.big{height:40px;padding:0 14px;border-radius:20px;font-size:16px}.sv-dfrom{display:flex;align-items:center;width:100%;min-height:56px;padding:4px 4px 4px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sv-dfrom>*+*{margin-left:10px}.sv-dfrom-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sv-dfrom-t small{color:var(--ink-2);font-size:var(--fs-footnote)}.sv-screen.is-wide,.sv-screen .zform{max-width:none}@media (max-width: 1179px){.sv-cols-4{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.sv-job{min-height:150px;justify-content:space-between}.sv-job-ic{width:64px;height:64px;border-radius:16px}.sv-job-name{font-size:18px}.sv-job-last{top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;background:var(--accent-fill);color:var(--on-accent)}.sv-hint{flex-direction:column;padding:22px 14px 18px;text-align:center}.sv-hint>*+*{margin-left:0;margin-top:14px}.sv-hint .sv-label{margin:8px 0;transform:rotate(-3deg) scale(1.35)}.sv-hint-text{align-items:center}.sv-hint-text b{font-size:18px}.sv-noqr{border-radius:0;background:none;box-shadow:inset 0 -.5px 0 var(--sep),inset 0 .5px 0 var(--sep)}.sv-noqr-go{margin-left:auto;color:var(--ink-2)}.sv-galrow{display:flex;align-items:center;width:100%;min-height:44px;margin-top:6px;padding:0 14px;border:0;background:none;color:var(--accent-text);font:inherit;font-size:15px;cursor:pointer}.sv-galrow>*+*{margin-left:8px}.sv-main.btn{position:relative;overflow:hidden}.sv-main.btn.is-armed,.sv-main.btn.is-armed:hover{border-color:var(--status-ready);background:var(--status-ready);color:#fff}.sv-main .mk-face{flex:none;box-shadow:0 0 0 2px #fff}.sv-main span.mk-face,.sv-takefrom span.mk-face{background:#fff;color:var(--accent-text)}.sv-main>.sv-arm-bar{position:absolute;left:0;bottom:0;width:100%;height:4px;margin:0;background:rgba(255,255,255,.75);transform-origin:left center;animation:svArm 4s linear forwards}@keyframes svArm{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sv-locked{position:relative;display:inline-flex}.sv-lock{position:absolute;right:-4px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--card);border-radius:50%;background:var(--label);color:var(--card)}.sv-amber{display:flex;align-items:center;margin-top:3px;font-size:var(--fs-footnote);color:var(--status-warn-text)}.sv-amber>*+*{margin-left:6px}.sv-amber .mk-face{font-size:9px;box-shadow:none}.sv-row.is-amber{box-shadow:inset 3px 0 0 var(--status-warn)}.sv-wgh{padding:6px 4px 2px 8px}.sv-wgh .sch.sv-chip{height:44px;min-height:44px;padding:0 14px;border:0;border-radius:22px;font:inherit;font-size:15px;cursor:pointer}.sv-wgh .sch.sv-chip b{margin-left:6px;font-weight:600}.sv-wgh .sv-chip-x{margin-left:6px}.sv-wgh.on-card{padding:0;border-top:0}.sv-big-work{flex-basis:100%;margin-top:8px}.sv-closes{display:flex;align-items:center;margin-top:4px;font-size:var(--fs-footnote);color:var(--status-ready-text)}.sv-closes .sv-tko{margin-right:6px}.sv-again-li{list-style:none;border-top:var(--hair) solid var(--sep)}.sv-again{display:flex;align-items:center;width:100%;min-height:48px;padding:0 14px;border:0;background:none;color:var(--accent-text);font:inherit;font-size:15px;cursor:pointer}.sv-again>*+*{margin-left:10px}.sv-chk{display:flex;align-items:center;min-height:56px;padding:10px 14px;border-radius:14px;background:var(--fill);color:var(--ink-2)}.sv-chk>*+*{margin-left:12px}.sv-chk-text{display:flex;flex-direction:column;min-width:0}.sv-chk-text b{color:var(--label);font-weight:600}.sv-chk-text small{font-size:var(--fs-footnote)}.sv-chk-spin{flex:none;width:22px;height:22px;border:3px solid var(--sep-opaque);border-top-color:var(--accent-fill);border-radius:50%;animation:svSpin .9s linear infinite}@keyframes svSpin{to{transform:rotate(360deg)}}.sv-look{padding:12px;border-radius:14px;background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--status-warn)}.sv-look-top{display:flex;align-items:flex-start}.sv-look-top>*+*{margin-left:12px}.sv-look-ph{position:relative;flex:none}.sv-look-b{position:absolute;left:-6px;top:-6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--card);border-radius:50%;background:var(--status-warn);color:#fff}.sv-look-text{display:flex;flex-direction:column;min-width:0}.sv-look-text b{font-size:16px;font-weight:600;line-height:1.3}.sv-look-text span{margin-top:2px;font-size:var(--fs-footnote);color:var(--status-warn-text)}.sv-look-btns{display:flex;margin-top:10px}.sv-look-btns .btn{flex:1 1 0;min-height:48px}.sv-look-btns .btn+.btn{margin-left:8px}.sv-ref{align-items:center;padding:10px 4px 10px 10px}.sv-ref-pic{position:relative;flex:none;display:flex}.sv-ref-mark{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:var(--status-late);color:#fff}.sv-ref-face{position:absolute;right:-8px;bottom:-6px}.sv-ref-face .mk-face{font-size:11px}.sv-ref-text b{font-size:16px;color:var(--status-late-text)}.sv-ref-sub{margin-top:1px;font-size:var(--fs-footnote);color:var(--ink-2)}.sv-refbtn{display:inline-flex;align-items:center;align-self:flex-start;min-height:48px;margin-top:8px;padding:0 16px;border:0;border-radius:12px;background:var(--card);color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer}.sv-refbtn>*+*{margin-left:8px}.sv-refbtn.is-go{background:var(--accent-fill);color:var(--on-accent)}.sv-takefrom{min-height:48px}.sv-takefrom .mk-face{flex:none}.sv-takefrom:disabled{opacity:.5}.sv-dup>*+*{margin-left:6px}.sv-dup>.ic{margin-right:0}.sv-chk-list>li{display:flex;align-items:center}.sv-chk-list>li>*+*{margin-left:10px}.sv-chk-list .scan-check-why{display:flex;align-items:center}.sv-chk-list .scan-check-why>*+*{margin-left:6px}.sv-chk-list .scan-check-why .mk-face{font-size:9px;box-shadow:none}.sv-faces-inline{padding-top:4px}.sv-wts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;margin:4px 0 12px}.sv-wt{display:flex;flex-direction:column;align-items:flex-start;min-height:112px;padding:12px;border:0;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 var(--hair) var(--sep-opaque);color:inherit;font:inherit;text-align:left;cursor:pointer}.sv-wt.is-on{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent-fill)}.sv-wt-ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:8px;border-radius:14px;background:var(--accent-tint);color:var(--accent-text)}.sv-readyby{padding:8px 12px 12px}.sv-rb-tiles{display:flex}.sv-rb{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:56px;padding:0 6px;border:0;border-radius:14px;background:var(--fill);color:var(--accent-text);font:inherit;font-size:16px;font-weight:600;text-align:center;cursor:pointer}.sv-rb+.sv-rb{margin-left:8px}.sv-rb.is-on{background:var(--accent-fill);color:var(--on-accent)}.sv-rb-date{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.sv-seg{display:flex;padding:3px;border-radius:14px;background:var(--fill)}.sv-seg-b{flex:1 1 0;min-height:44px;border:0;border-radius:11px;background:none;color:var(--label);font:inherit;font-size:15px;cursor:pointer}.sv-seg-b.is-on{background:var(--card);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.12)}.alt-pick-row>.mk-face{margin-right:12px;font-size:14px;box-shadow:none}.sv-undo.arr-undo{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;padding:0 12px 0 40px;border:0;border-radius:22px;background:var(--accent-tint);color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer}.sv-undo-ring{position:absolute;left:6px;top:50%;width:30px;height:30px;margin-top:-15px;transform:rotate(-90deg)}.sv-undo-ring circle{fill:none;stroke:var(--accent-fill);stroke-width:5;stroke-dasharray:119.4;stroke-dashoffset:0;animation:svRing 5s linear forwards}@keyframes svRing{to{stroke-dashoffset:119.4}}.circle-btn.sv-open44{width:44px;height:44px;min-width:44px}.sv-cols-1{grid-template-columns:minmax(0,640px)}@media (prefers-reduced-motion: reduce){.sv-main>.sv-arm-bar,.sv-undo-ring circle{animation-duration:.01s}}.sv-work-body .mk-picker-head .circle-btn{width:44px;height:44px;min-width:44px}.sv-rb.dp-trigger{justify-content:center}.sv-rb.dp-trigger .dp-text{flex:0 1 auto}.sv-rb.dp-trigger .dp-text.placeholder,.sv-rb.is-on .dp-ic{color:inherit}.pki-scroll>.ps-hero{margin-bottom:12px}.pki-head{margin-top:0}.pki-kicker{margin:0 0 2px;color:var(--label-2);font-size:var(--fs-dense);overflow-wrap:anywhere}.pki-kicker .ref{color:var(--label)}.pki-status{display:flex;flex-wrap:wrap;align-items:center;margin:4px 0 0;font-size:var(--fs-dense)}.pki-status>*+*{margin-left:8px}.pki-trial{display:inline-block;padding:1px 8px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.pki-tile-v{display:inline-flex;align-items:center}.pki-tile-v svg{flex:none;margin-right:4px}.pki-tile-v.is-late{color:var(--status-late-text);font-weight:600}.pki-acts{display:flex;align-items:center;margin:0 0 14px}.pki-main,.pki-main-sp{flex:1 1 auto;min-width:0}.pki-main{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.pki-main svg,.pki-more-btn svg{flex:none;margin-right:6px}.pki-more{flex:none;margin-left:8px}.pki-more-btn{display:inline-flex;align-items:center;min-height:44px}.pki-menu{min-width:230px}.menu-pop.pki-menu button.pki-mi{display:flex;align-items:center;text-align:left}.pki-mi svg{flex:none;margin-right:12px;color:var(--label-2)}.pki-mi.danger svg{color:var(--status-late-text)}.pki-menu-sep{height:1px;margin:4px 6px;background:var(--sep, rgba(60, 60, 67, .18))}.ref.pki-who,.pki-who{display:inline-flex;align-items:center}.pki-who>*+*{margin-left:6px}.pki-none{color:var(--label-2)}.pki-spec{margin-bottom:14px}.pki-pre{margin:0;padding:10px 12px;border-radius:var(--r-group);background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere}.pki-note{margin:0 0 6px;color:var(--label-2);font-size:var(--fs-dense)}.pki-route{margin:0}.it-route-strip .it-rn-who.is-none{color:var(--label-3)}.it-by.it-by-strip{justify-content:flex-start}.it-by.it-by-strip svg{flex:none;margin-right:6px}.pki-pills{display:flex;flex-wrap:wrap;margin:0 -4px;padding:0;list-style:none}.pki-pill-li{box-sizing:border-box;width:100%;padding:4px}@media (min-width: 520px){.peek-sheet .pki-pill-li{width:50%}}.ref.pki-pill,.pki-pill{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 12px;border-radius:var(--r-group);background:var(--card);color:var(--label);text-align:left;text-decoration:none;-webkit-text-decoration:none}.pki-pill>*+*{margin-top:6px}.pki-pill-top{display:flex;align-items:center;justify-content:space-between}.pki-pill-task{min-width:0;font-size:var(--fs-body, 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pki-pill-st{display:inline-flex;flex:none;align-items:center;margin-left:8px;color:var(--label-2);font-size:var(--fs-caption)}.pki-pill-st .st-shape{margin-right:4px}.pki-pill-who{display:flex;align-items:center;font-size:var(--fs-dense)}.pki-pill-who>*+*{margin-left:6px}.pki-pill-who.is-none{color:var(--label-2)}.pki-pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pki-pill-dates{display:flex;flex-wrap:wrap;color:var(--label-2);font-size:var(--fs-caption)}.pki-pill-dates>span{margin-right:14px}.pki-pill-dates b{display:inline-flex;align-items:center;color:var(--label);font-weight:600}.pki-pill-dates .is-late b{color:var(--status-late-text)}.pki-pill-dates b svg{flex:none;margin-right:3px}.pki-gcard{display:flex;align-items:center;margin:0 0 12px;padding:8px;border-radius:var(--r-group);background:var(--card)}.pki-gphoto{flex:none;margin-right:12px;border-radius:6px;object-fit:cover}.pki-ginfo{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pki-gname{font-weight:600}.pki-gkv{color:var(--label-2);font-size:var(--fs-dense);overflow-wrap:anywhere}.pki-gkv .ref{color:var(--label)}.pki-task-body{display:flex;flex-direction:column;padding:0 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pki-task-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}.pki-task-k{margin:4px 0 6px;color:var(--label-2);font-size:var(--fs-dense);font-weight:600}.pki-tasks{display:flex;flex-wrap:wrap;margin:0 -4px 12px}.pki-chip{display:inline-flex;align-items:center;min-height:44px;margin:4px;padding:0 12px;border:1.5px solid var(--line-strong, rgba(60, 60, 67, .29));border-radius:var(--r-pill);background:var(--card);color:var(--label);font:inherit;font-size:var(--fs-dense);cursor:pointer}.pki-chip>*+*{margin-left:6px}.pki-chip.is-on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text);font-weight:600}.pki-chip .pl-ic{width:auto;height:auto;background:transparent;color:inherit}.pki-chip-next{color:var(--label-2);font-size:var(--fs-caption);font-weight:400}.pki-task-foot{display:flex;justify-content:flex-end}.pki-task-foot .btn{display:inline-flex;align-items:center;min-height:44px}.pki-task-foot .btn svg{flex:none;margin-right:6px}.qi-sec{display:flex;align-items:center;margin:var(--s-4) 4px var(--s-2);font-size:var(--fs-footnote);font-weight:600;color:var(--ink-2)}.qi-sec-side{margin-left:auto;font-weight:400}.qi-chips{display:flex;flex-wrap:wrap;margin:0 -4px}.qi-chips>.fchip{min-height:44px;margin:0 4px 8px}.qi-rows>li+li>.qi-row{border-top:1px solid var(--sep)}.qi-row{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:64px;margin:0;padding:10px 14px;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.qi-row:active{background:var(--fill)}.qi-row>*+*{margin-left:12px}.qi-row-t{flex:1;min-width:0;display:flex;flex-direction:column}.qi-row-a{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qi-row-no{font-weight:400;color:var(--ink-2)}.qi-row-b{font-size:var(--fs-footnote);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qi-row-end{flex:none;font-size:var(--fs-footnote);color:var(--ink-2);text-align:right}.qi-face{display:inline-flex;flex:none;margin-right:6px;vertical-align:middle}.qi-banner{margin:var(--s-3) 0;padding:10px 14px;border-radius:var(--r-control);background:var(--fill);color:var(--ink-2);font-size:var(--fs-footnote)}.qi-banner a{display:inline-flex;align-items:center;min-height:44px;margin-left:6px;color:var(--accent-text)}.qi-field{display:flex;align-items:center;box-sizing:border-box;min-height:46px;margin-top:8px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink-2)}.qi-field input,.qi-field textarea{flex:1;min-width:0;min-height:44px;margin-left:6px;border:0;outline:0;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-body)}.qi-field textarea{min-height:72px;padding:10px 0;resize:none}.qi-wait{display:flex;align-items:center;margin-top:8px;padding:10px 12px;border-radius:var(--r-control);background:var(--fill);font-size:var(--fs-dense)}.qi-wait-t{flex:1;min-width:0}.qi-wait-t small{display:block;margin-top:2px;font-size:var(--fs-footnote);color:var(--ink-2)}.qi-clk{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;margin-right:10px;border-radius:var(--r-pill);background:var(--card);color:var(--label-2)}.qi-rec-screen{max-width:640px}.qi-rec-head{display:flex;align-items:center;margin-bottom:var(--s-3)}.qi-rec-head>*+*{margin-left:8px}.qi-rec-title{flex:1;min-width:0;margin:0;font-size:var(--fs-title3);font-weight:600}.btn.qi-big{display:flex;flex-direction:column;width:100%;min-height:110px;border-radius:var(--r-card);font-size:var(--fs-headline)}.btn.qi-big .ic{margin-bottom:6px}.qi-pc{display:flex;align-items:center;padding:10px 12px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1)}.qi-pc>*+*{margin-left:12px}.qi-found{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:4px;padding:0 12px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font:inherit;font-size:var(--fs-footnote);cursor:pointer}.qi-found .ic{margin-right:6px}.qi-jobs{display:flex;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.qi-job{display:flex;flex:none;align-items:center;min-height:56px;margin:0 8px 0 0;padding:6px 12px 6px 6px;border:1px solid var(--sep);border-radius:var(--r-control);background:var(--card);color:var(--label);font:inherit;font-size:var(--fs-dense);line-height:1.25;text-align:left;cursor:pointer}.qi-job.is-on{border-color:var(--solid);background:var(--solid);color:var(--on-solid)}.qi-job small{display:block;font-size:var(--fs-caption);color:var(--ink-2)}.qi-job.is-on small{color:inherit;opacity:.72}.qi-job .qi-face{margin-right:8px}.qi-stepic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;border-radius:var(--r-input);background:var(--fill);color:var(--label-2)}.qi-job.is-on .qi-stepic{background:transparent;color:inherit}.qi-proof{display:flex;flex-wrap:wrap;align-items:center}.qi-th{position:relative;flex:none;width:64px;height:64px;margin:0 8px 8px 0;border-radius:var(--r-photo);background:var(--photo-bg)}.qi-th img{display:block;width:64px;height:64px;border-radius:var(--r-photo);object-fit:cover}.qi-th.is-video,.qi-th.is-busy{display:flex;align-items:center;justify-content:center;color:var(--photo-ink);font-size:var(--fs-caption)}.qi-th-x{position:absolute;top:-14px;right:-14px;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.qi-th-x>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:10px;border-radius:var(--r-pill);background:var(--solid);color:var(--on-solid)}.qi-tile{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:76px;height:64px;margin:0 8px 8px 0;border:0;border-radius:var(--r-photo);background:var(--fill);color:var(--accent-text);font:inherit;font-size:var(--fs-caption);cursor:pointer}.qi-opts{display:flex}.qi-opt{flex:1;min-width:0;min-height:60px;padding:8px 10px;border:1px solid var(--sep);border-radius:var(--r-control);background:var(--card);color:var(--label);font:inherit;font-size:var(--fs-dense);line-height:1.25;text-align:left;cursor:pointer}.qi-opt+.qi-opt{margin-left:6px}.qi-opt small{display:block;margin-top:2px;font-size:var(--fs-caption);color:var(--ink-2)}.qi-opt.is-on{border-color:var(--solid);background:var(--solid);color:var(--on-solid)}.qi-opt.is-on small{color:inherit;opacity:.72}.qi-opt[disabled]{opacity:.45;cursor:default}.qi-pickrow{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:56px;margin-top:8px;padding:8px 8px 8px 12px;border:0;border-radius:var(--r-control);background:var(--card);box-shadow:var(--shadow-1);color:var(--label);font:inherit;text-align:left;cursor:pointer}.qi-pickrow>*+*{margin-left:10px}.qi-pick{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:58px;padding:8px 6px;border:0;border-radius:var(--r-control);background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.qi-pick+.qi-pick{border-top:1px solid var(--sep)}.qi-pick>*+*{margin-left:12px}.qi-pick[aria-checked=true]{background:var(--fill)}.qi-radio{flex:none;box-sizing:border-box;width:22px;height:22px;border:2px solid var(--line);border-radius:var(--r-pill)}.qi-pick[aria-checked=true] .qi-radio{border:7px solid var(--solid)}.qi-sheet-body{padding:var(--s-4) var(--gutter);overflow:auto}.qi-sheet-h{margin:0 0 var(--s-2);font-size:var(--fs-title3);font-weight:600}.qi-sheet-note{margin:0 4px var(--s-3);font-size:var(--fs-footnote);color:var(--ink-2)}.qi-two{display:flex}.qi-two>.qi-field{flex:1;min-width:0}.qi-two>.qi-field+.qi-field{margin-left:8px}.qi-sheet-foot,.qi-foot{display:flex;padding-top:var(--s-3)}.qi-sheet-foot>.btn,.qi-foot>.btn{flex:1}.qi-alert{margin:var(--s-2) 4px 0;color:var(--status-late-text);font-size:var(--fs-footnote)}@media (min-width: 768px){.sheet.sheet-page.qi-dialog{max-width:880px}.qi-dialog .qi-sheet-body{padding:var(--s-4) var(--s-6)}.qi-cols{display:flex}.qi-cols>div{flex:1;min-width:0}.qi-cols>div+div{margin-left:var(--s-6)}}.qi-slider{position:relative;display:flex;align-items:center;justify-content:center;height:230px;margin:var(--s-2) 0 var(--s-3);border-radius:var(--r-card);background:var(--photo-bg);color:var(--photo-ink);overflow:hidden}.qi-slider>img{display:block;width:100%;height:100%;object-fit:cover}.qi-nav{position:absolute;top:0;bottom:0;width:50%;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.qi-nav.is-prev{left:0}.qi-nav.is-next{right:0}.qi-slide-n,.qi-slide-cap{position:absolute;bottom:12px;padding:2px 10px;border-radius:var(--r-pill);background:var(--scrim);color:var(--on-solid);font-size:var(--fs-caption);pointer-events:none}.qi-slide-n{right:12px}.qi-slide-n .ic{margin-left:4px;vertical-align:-1px}.qi-slider>.qi-slide-video{display:block;width:100%;height:100%;object-fit:contain;background:var(--photo-bg)}.qi-slide-n.is-top{top:12px;bottom:auto}.qi-nav.is-edge{width:44px;bottom:64px}.qi-slide-cap{left:12px;right:70px;border-radius:var(--r-input)}.qi-slide-edit{position:absolute;top:10px;right:10px}.qi-slide-edit>.ie-edit-pill{position:static}.qi-state{display:inline-flex;align-items:center;flex:none}.qi-state .st-shape{margin-right:6px}.qi-meta{margin:0 0 var(--s-2);font-size:var(--fs-callout);color:var(--ink-2)}.qi-note{margin:0 0 var(--s-2);font-size:var(--fs-body)}.qi-media{display:block;width:100%;max-height:260px;margin-bottom:var(--s-2);border-radius:var(--r-photo);background:var(--photo-bg)}.qi-kvs{margin-bottom:var(--s-3)}.qi-kv{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:10px 0;border:0;border-top:1px solid var(--sep);background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);text-align:left}button.qi-kv{cursor:pointer}button.qi-kv[disabled]{cursor:default}.qi-k{flex:none;width:92px;margin-right:10px;color:var(--ink-2);font-size:var(--fs-footnote)}.qi-v{flex:1;min-width:0}.qi-v-row{display:flex;align-items:center}.qi-held{display:block;margin-top:2px;font-size:var(--fs-footnote);color:var(--ink-2)}.qi-late{color:var(--status-late-text);font-weight:600}.qi-muted{color:var(--ink-2)}.qi-ask{display:block;margin-top:4px}.qi-ask-q{display:block;color:var(--label)}.qi-ask-btns{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--s-2)}.qi-ask-btns>.btn{min-height:44px;margin-right:var(--s-2)}.qi-ask-btns>.btn:last-child{margin-right:0}.qi-ask-banner{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:44px;margin:0 0 var(--s-2);padding:0 14px;border:0;border-radius:var(--r-control);background:var(--accent-tint);color:var(--accent-text);font:inherit;font-size:var(--fs-dense);font-weight:600;text-align:left;cursor:pointer}.qi-ask-banner[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent)}.qi-ask-banner>.ic{flex:none;margin-left:6px}.qi-slip-print{display:flex;align-items:center;margin:0 0 var(--s-2);font-size:var(--fs-footnote);color:var(--ink-2)}.qi-slip-print>.ic{flex:none;margin-right:6px}.qi-men{flex:none;padding:0 4px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-weight:500}.qi-tb{margin-top:var(--s-3);padding:14px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1)}.qi-tb-head{display:flex;align-items:center}.qi-tb-head>*+*{margin-left:12px}.qi-tb .qi-sec{margin:var(--s-3) 0 6px}.qi-tb .qi-opts{margin-top:var(--s-2)}.qi-score{display:flex;align-items:center}.qi-score>*+*{margin-left:14px}.qi-ring{position:relative;flex:none;width:84px;height:84px}.qi-ring svg{display:block}.qi-ring b{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-headline)}.qi-mk-tiles{margin-top:var(--s-3)}.qi-charge{display:flex;align-items:center;min-height:52px;border-top:1px solid var(--sep);font-size:var(--fs-dense)}.qi-charge>*+*{margin-left:10px}.qi-charge>.lk-tick{cursor:default}.qi-small{margin:6px 4px;font-size:var(--fs-footnote);color:var(--ink-2)}.qi-team .seg{margin:var(--s-3) 0}.qi-team .seg-btn{min-height:44px}.qi-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-dense)}.qi-tbl th{padding:10px 12px;border-bottom:1px solid var(--sep);color:var(--ink-2);font-size:var(--fs-footnote);font-weight:600;text-align:left;white-space:nowrap}.qi-tbl td{padding:4px 12px;border-bottom:1px solid var(--sep);font-variant-numeric:tabular-nums}.qi-tbl .qi-n{text-align:right}.qi-tbl tr.qi-tr{cursor:pointer}.qi-tbl tr.qi-tr:hover td{background:var(--fill)}.qi-tname{display:flex;align-items:center;min-height:52px;padding:0;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:pointer}.qi-tname .qi-face{margin-right:10px}.qi-mini{position:relative;display:inline-block;width:110px;height:8px;margin-right:8px;border-radius:var(--r-pill);background:var(--fill);overflow:hidden;vertical-align:middle}.qi-mini>i{position:absolute;top:0;left:0;bottom:0;border-radius:var(--r-pill);background:var(--accent-fill)}.qi-mini.is-orange>i{background:var(--status-warn)}.qi-orange{color:var(--status-warn-text);font-weight:600}.qi-grey{color:var(--label-3)}.qi-foot>.qi-banner,.action-bar>.qi-banner{flex:1;margin:0}.qi-hint{margin:var(--s-2) 4px 0;color:var(--ink-2);font-size:var(--fs-footnote)}.action-bar.qi-bar,.qi-foot{flex-wrap:wrap}.action-bar.qi-bar>.qi-alert,.qi-foot>.qi-alert{flex-basis:100%;margin:var(--s-2) 4px 0}.ov3-sstick{position:-webkit-sticky;position:sticky;top:44px;z-index:var(--z-sticky);margin:0 calc(-1 * var(--gutter)) 4px;padding:8px var(--gutter);background:var(--bg);transition:box-shadow .15s ease}.shell-phone .ov3-sstick{top:44px;top:calc(44px + env(safe-area-inset-top))}.ov3-sstick.is-under{box-shadow:0 var(--hair) 0 var(--sep),0 6px 12px -8px rgba(0,0,0,.18)}.ov3-search.search-pill{height:44px;background:var(--card);border:var(--hair) solid var(--sep);color:var(--ink-2)}.ov3-search.search-pill input{font-size:16px;color:var(--label)}.ov3-search.search-pill input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ov3-qx{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-8px -8px -8px -2px;padding:8px;border:0;border-radius:50%;background:var(--fill-2, rgba(120, 120, 128, .2));background-clip:content-box;color:var(--ink-2);cursor:pointer}.ov3-sstick .bulk-bar.ov3-bulk{position:static;margin:8px 0 0}.ov3-toolbar .ov3-filters{display:flex;flex-wrap:wrap;align-items:center}.ov3-filters>*{margin:0 8px 8px 0;width:auto;min-width:0;max-width:240px}.ov3-toolbar .ov3-filters{flex:0 1 auto;flex-wrap:nowrap;min-width:0}@media (max-width: 560px){.ov3-toolbar .ov3-filters{flex:1 1 100%}.ov3-filters>*{flex:1 1 0}}.ov3-dd.is-on{box-shadow:0 0 0 1.5px var(--accent) inset;color:var(--accent-text)}.ov3-pic{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:var(--photo-bg);color:var(--ink-2);font-size:10px;font-weight:700;line-height:1}.ov3-pic.is-logo{border-radius:6px;border:var(--hair) solid var(--sep);background:#fff;object-fit:contain}.ov3-pic.is-round{border-radius:50%;object-fit:cover}.ov3-boxes{display:flex;flex-wrap:wrap;align-items:center}.ov3-boxes>.ov3-selall{margin-right:16px}.ov3-boxes>.lk-inc{margin-bottom:0}.ov3-boxes{margin-bottom:var(--s-2, 8px)}.ov3-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.report-tablet:not(.report-in-split) .ov3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-web .ov3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-web.report-in-split .ov3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov3-card{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border:2px solid transparent;border-radius:var(--r-group);background:var(--card);color:var(--label);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ov3-card>*+*{margin-top:8px}.ov3-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ov3-card.is-current{border-color:var(--accent)}.ov3-card.is-ticked{background:var(--accent-tint)}.ov3-top{display:flex;align-items:flex-start;min-width:0}.ov3-top>*+*{margin-left:10px}.ov3-tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-10px -8px -10px -12px;cursor:pointer}.ov3-tick input{width:20px;height:20px;margin:0;accent-color:var(--accent-fill)}.ov3-logo{display:inline-flex;flex:none;margin-top:2px}.ov3-who{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ov3-no{color:var(--accent-text);font-size:13px;font-weight:600}.ov3-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.25;word-break:break-word}.ov3-stcol{display:flex;flex-direction:column;align-items:flex-end;flex:none;max-width:45%}.ov3-stcol>*+*{margin-top:4px}.ov3-stcol .status-inline{font-size:13px;white-space:nowrap}.ov3-st-draft{color:var(--ink-2)}.ov3-st-draft .st-shape{background:transparent;border:1.5px dashed currentColor}.ov3-more{display:inline-flex;flex:none;margin:-8px -4px -4px 0}.ov3-more .sv-more-btn{width:44px;height:44px;min-height:44px;background:transparent;color:var(--ink-2)}.ov3-more .sv-more-btn:hover,.ov3-more .sv-more-btn[aria-expanded=true]{background:var(--fill)}.ov3-tags{display:flex;flex-wrap:wrap}.ov3-pill{display:inline-block;padding:2px 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:12px;white-space:nowrap}.ov3-pill.ov3-trial{background:var(--accent-tint);color:var(--accent-text);white-space:normal;text-align:right}.ov3-gs{overflow:hidden;color:var(--ink-2);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.ov3-dates{display:flex;flex-wrap:wrap;color:var(--ink-2);font-size:12px}.ov3-date{display:inline-flex;flex-direction:column;margin:0 16px 2px 0}.ov3-date b{display:inline-flex;align-items:center;color:var(--label);font-size:14px;font-weight:600}.ov3-date b .ic{margin-right:3px}.ov3-date b.is-late{color:var(--status-late-text)}.spec-muted{color:var(--ink-2);font-weight:400}.row-sub.spec-note{color:var(--label)}.spec-cell{display:block}.spec-table td.spec-wide{max-width:340px}.spec-table td.spec-wide .spec-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-table td .status-inline+.spec-cell{margin-top:2px}.scope-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--gutter)) var(--s-2);padding:2px var(--gutter);scrollbar-width:none}.scope-row::-webkit-scrollbar{display:none}.scope-row>*{flex:none;margin-right:8px}.spec-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.spec-empty .btn{min-height:44px}.report-in-split .scope-row{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.wb-big{font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--label)}.wb-tags{display:flex;flex-wrap:wrap;margin:2px -3px 0}.wb-tag{display:inline-block;margin:3px;padding:2px 9px;border-radius:var(--r-pill);font-size:var(--fs-caption);line-height:1.45;background:var(--fill);color:var(--ink-2);white-space:nowrap}.wb-tag-warn{background:var(--warn-bg);color:var(--warn-ink)}.wb-tag-ok{background:var(--ok-bg);color:var(--status-ready-text)}.wb-warnrow{background:var(--warn-bg);border-radius:var(--r-control)}.wb-warnrow .wb-amt{color:var(--warn-ink)}.wb-struck .wb-amt,.wb-struck .wb-title{text-decoration:line-through;color:var(--label-2)}.wb-amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wb-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-control);background:var(--fill);color:var(--label-3);overflow:hidden}.wb-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.wb-tstack{display:inline-flex;flex:0 0 auto}.wb-tstack .wb-thumb{border:2px solid var(--card)}.wb-tstack .wb-thumb+.wb-thumb{margin-left:-16px}.wb-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;text-align:center;font-variant-numeric:tabular-nums}.wb-flow>*{margin:0 4px}.wb-flow .wb-flow-op{color:var(--label-3)}.wb-flow .wb-flow-val{font-size:var(--fs-title3);font-weight:700;color:var(--label)}.wb-flow .wb-flow-lbl{font-size:var(--fs-caption);color:var(--ink-2)}.wb-chips{display:flex;flex-wrap:wrap;margin:0 -4px}.wb-chips>*{margin:4px;min-height:44px}.wb-amtbox{height:44px;min-width:120px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--label);font:inherit;font-size:var(--fs-headline);text-align:right;font-variant-numeric:tabular-nums}.wb-amtbox:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.wb-tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.wb-tick>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;border:2px solid var(--line-strong);background:var(--card);color:var(--on-solid)}.wb-tick[aria-checked=true]>span{border-color:var(--solid);background:var(--solid)}.wb-tick:disabled{cursor:default;opacity:.45}.wb-bubble{padding:12px 14px;border-radius:var(--r-control);background:var(--fill);color:var(--label);white-space:pre-wrap;line-height:1.6;font-size:var(--fs-callout)}.wb-table{width:100%;border-collapse:collapse;font-size:var(--fs-dense)}.wb-table th{padding:10px 12px;text-align:left;font-size:var(--fs-caption);font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--sep);white-space:nowrap}.wb-table td{padding:10px 12px;border-bottom:1px solid var(--sep);vertical-align:middle}.wb-table tr:last-child td{border-bottom:0}.wb-table .wb-num,.wb-table th.wb-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wb-bars{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;height:96px}.wb-bars>*{margin:0 3px;text-align:center;font-size:var(--fs-caption);color:var(--ink-2)}.wb-bars .wb-bar{display:block;min-height:2px;margin-bottom:4px;border-radius:6px 6px 2px 2px;background:var(--accent-fill)}.wb-vbars{display:grid;grid-template-columns:1fr}.wb-vbars .wb-vbar{height:8px;margin:2px 0;border-radius:var(--r-pill)}.wb-vbars .wb-vbar-value{background:var(--accent-fill)}.wb-vbars .wb-vbar-salary{background:var(--label-3)}.wb-banner{display:flex;align-items:center;padding:10px 14px;border-radius:var(--r-control);background:var(--accent-tint);color:var(--brand-deep);font-size:var(--fs-footnote);line-height:1.45}.wb-banner>*+*{margin-left:8px}.wb-lockline{display:flex;align-items:center;font-size:var(--fs-footnote);color:var(--ink-2)}.wb-lockline>*+*{margin-left:6px}.wb-book .wb-grow{flex:1 1 auto;min-width:0}.wb-book .wb-head{display:flex;align-items:center;margin-bottom:10px}.wb-book .wb-head .wb-h1{flex:1 1 auto;min-width:0;margin:0}.wb-book .wb-head>*+*{margin-left:12px}.wb-book .wb-head-desk .wb-h1{flex:0 1 auto}.wb-book .wb-head-desk .ac-seg{flex:none;min-width:220px}.wb-book .wb-head-desk .wb-search{flex:1 1 auto;max-width:320px;margin-left:auto}.wb-book .wb-switchrow{margin:0 0 14px}.wb-book .wb-switchrow .ac-seg{width:100%}.wb-book .wb-search{margin:0 0 12px}.wb-book .wb-head-desk .wb-search{margin-bottom:0}.wb-book .wb-banner-row{margin:0 0 14px}.wb-book .wb-banner-row .btn{flex:none}.wb-k{display:block;font-size:var(--fs-caption);color:var(--ink-2)}.wb-sum{display:block;margin:0 4px 14px}.wb-sum .wb-big{display:block}.wb-sumline{display:block;color:var(--ink-2);font-size:var(--fs-dense)}.wb-sumcard{display:grid;grid-template-columns:auto auto auto auto 1fr;align-items:end;margin:0 0 14px;padding:16px 20px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.wb-sumcell{padding:0 24px 0 0}.wb-sumcell.wb-sumsep{padding-left:24px;border-left:var(--hair) solid var(--sep)}.wb-sumv{display:block;font-size:var(--fs-title3);font-variant-numeric:tabular-nums;color:var(--label)}.wb-sec-h{margin:4px 4px 6px}.wb-needs{display:flex;align-items:center;width:100%;min-height:56px;margin:0 0 14px;padding:8px 12px;border:0;border-radius:var(--r-group);background:var(--card);color:var(--label);font:inherit;text-align:left;cursor:pointer}.wb-needs>*+*{margin-left:10px}.wb-needs:hover,.wb-needs:active{background:var(--fill-2)}.wb-needs .wb-tags{margin-top:0}.wb-needs-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--warn-bg);color:var(--warn-ink)}.wb-needs .wb-chev{flex:none;color:var(--label-3)}.wb-needs-desk{box-shadow:var(--shadow-1)}.wb-needs-words{color:var(--ink-2);font-size:var(--fs-dense)}.wb-needs-open{display:inline-flex;align-items:center;flex:none;color:var(--accent-text);font-weight:600}.wb-rows .wb-job{font-weight:400;color:var(--ink-2)}.wb-rows .wb-row{min-height:64px}.wb-rows .wb-row-amt{font-weight:600;color:var(--label)}.wb-book .wb-mut{color:var(--label-3)}.wb-rows .wb-row-amt.wb-mut{font-weight:400;color:var(--label-3)}.wb-tablecard{margin:0 0 14px;padding:4px 8px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1);overflow-x:auto}.wb-topay .wb-trow{cursor:pointer}.wb-topay .wb-trow:hover td{background:var(--fill-2)}.wb-topay .wb-trow.current td{background:var(--accent-tint)}.wb-topay .wb-earned{font-weight:600;color:var(--label)}.wb-topay .wb-tags{margin-top:0}.wb-who{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.wb-who>*+*{margin-left:10px}.wb-who-text{min-width:0}.wb-who-name{display:block;font-weight:600;white-space:nowrap}.wb-who-job{display:block;font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap}.wb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wb-under{display:flex;align-items:center;margin:0 4px 14px;color:var(--ink-2);font-size:var(--fs-dense)}.wb-under>*+*{margin-left:8px}.wb-under .wb-under-link{padding:0 6px}.wb-crumb{display:inline-flex;align-items:center;min-height:44px;margin:0 0 6px -6px;padding:0 10px 0 6px;border-radius:var(--r-pill);color:var(--accent-text);font-weight:600;text-decoration:none}.wb-crumb>*+*{margin-left:4px}.wb-crumb:hover{background:var(--fill-2)}.wb-mk .wb-grow,.wb-sheet .wb-grow{flex:1 1 auto;min-width:0}.wb-mk .wb-mut,.wb-sheet .wb-mut{color:var(--label-3)}.wb-mk .wb-wrap{white-space:normal}.wb-earnblk{display:block;margin:0 4px 14px}.wb-earnblk .wb-big{display:block}.wb-mk .wb-mk-banner{margin:0 0 14px}.wb-waitbox{display:flex;align-items:center;min-height:44px;margin:0 0 14px;padding:8px 12px;border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-footnote);line-height:1.45}.wb-waitbox>*+*{margin-left:8px}.wb-waitbox .wb-waitbox-go{flex:none;min-height:44px}.wb-groups{margin:0 0 14px}.wb-mk button.crow,.wb-sheet button.crow{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.wb-mk button.crow:hover,.wb-mk button.crow:active{background:var(--fill-2)}.wb-grp{min-height:60px}.wb-grp-amt{font-weight:600;color:var(--label)}.wb-mk .wb-warnrow{border-radius:0}.wb-groups>li:first-child .wb-warnrow{border-radius:var(--r-group) var(--r-group) 0 0}.wb-groups>li:last-child .wb-warnrow{border-radius:0 0 var(--r-group) var(--r-group)}.wb-groups>li:only-child .wb-warnrow{border-radius:var(--r-group)}.wb-grp-open{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wb-grp-open>*+*{margin-left:10px}.wb-mk .wb-setrate{flex:none;min-height:44px}.wb-mk .crow-sub .wb-tag,.wb-tag-inline{margin:0 0 0 4px;padding:0 8px}.wb-folds{margin:0 0 14px}.wb-nilist,.wb-stlist{margin:0;border-radius:0;background:transparent}.wb-nilist>li,.wb-stlist>li{border-top:var(--hair) solid var(--sep)}.wb-nirow{min-height:56px}.wb-niend{display:flex;flex-direction:column;align-items:flex-end;flex:none}.wb-niend .wb-amt{margin-top:2px}.wb-stic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--fill);color:var(--label-2)}.wb-advlist li{align-items:center}.wb-advday{flex:none;min-width:48px;font-size:var(--fs-dense)}.wb-advlist li.wb-advpay{padding:2px 0}.wb-advpay-btn{min-height:44px;padding-left:0}.wb-advpay-btn .ic{margin-right:4px}.wb-ratename{margin-left:0}.wb-mk .wb-actions .btn[disabled],.wb-mk .wb-bar .btn[disabled]{opacity:.55}.wb-d2-top{display:flex;align-items:center;margin:0 0 6px}.wb-d2-top .wb-actions{flex:0 0 auto;margin-bottom:0}.wb-d2-top .wb-actions .orec-main{min-width:180px}.wb-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start}.wb-cols>*+*{margin-left:16px}.wb-card{padding:16px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.wb-tablewrap{margin:0 0 14px;overflow-x:auto}.wb-ptable td{padding:6px 10px}.wb-ptable tr.wb-warntr td{background:var(--warn-bg)}.wb-ptable .wb-amtc{font-weight:600}.wb-ptable .wb-setrate{min-height:44px}.wb-ptable td .wb-thumb{width:36px;height:36px}.wb-blk+.wb-blk{margin-top:16px;padding-top:14px;border-top:var(--hair) solid var(--sep)}.wb-blk-h{display:flex;align-items:center;margin:0 0 8px;font-size:var(--fs-callout);font-weight:600;color:var(--label)}.wb-blk-h>*+*{margin-left:8px}.wb-blk-v{font-variant-numeric:tabular-nums}.wb-side .orec-pays{padding:0}.wb-side .wb-stlist>li:first-child,.wb-side .orec-pays li:first-child{border-top:0}.wb-side .crow{padding-left:0;padding-right:0}.wb-thumb.wb-thumb-lg{width:88px;height:88px;border-radius:var(--r-group)}.wb-sheet-body{padding:0 16px 16px}.wb-sheet-line{margin:0 0 14px;color:var(--ink-2);font-size:var(--fs-dense);text-align:center}.wb-sheet-foot{margin:14px 0 0}.wb-block{display:block;width:100%}.wb-plist .crow{min-height:56px}.wb-rate-pic{display:flex;justify-content:center;margin:6px 0 8px}.wb-opt{display:flex;align-items:center;width:100%;min-height:64px;margin:0 0 10px;padding:10px 12px;border:1.5px solid var(--line-strong);border-radius:var(--r-group);background:var(--card);color:var(--label);font:inherit;text-align:left;cursor:pointer}.wb-opt>*+*{margin-left:10px}.wb-opt.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.wb-opt.is-off{cursor:default;opacity:.5}.wb-rad{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);color:var(--on-solid)}.wb-rad.is-on{border-color:var(--accent);background:var(--accent)}.wb-opt-text{flex:1 1 auto;min-width:0}.wb-opt-text b{display:block;font-weight:600}.wb-opt-sub{display:block;color:var(--ink-2);font-size:var(--fs-caption)}.wb-opt-v{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.wb-opt-in{display:inline-flex;align-items:center;flex:none}.wb-opt-sym{margin-right:4px;color:var(--label-2)}.wb-opt .wb-opt-box{width:96px;min-width:0}.wb-note-box{display:flex;align-items:center;margin:0 0 10px;padding:10px 12px;border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-footnote)}.wb-note-box>*+*{margin-left:8px}@media (max-width: 1279px){.wb-cols{grid-template-columns:minmax(0,1fr)}.wb-cols>*+*{margin:16px 0 0}}.wb-onpage .record-web.ac-rec .rec-sheet{max-width:1240px}.wb-mk .wb-mut,.wb-sheet .wb-mut{color:var(--ink-2)}.wb-ptable th,.wb-ptable td{padding-left:8px;padding-right:8px}.wb-sheet .wb-wrap{white-space:normal}.wb-hint{margin:0 4px 12px;color:var(--ink-2);font-size:var(--fs-footnote);line-height:1.45}.wb-paysec{margin:0 0 14px}.wb-paycols{display:block}.wb-paylist{margin:0 0 12px}.wb-payrow,.wb-payhead{min-height:56px;padding-left:2px}.wb-payrow>.wb-tick+*,.wb-payhead>.wb-tick+*{margin-left:4px}.wb-payhead-open{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wb-payhead-open>*+*{margin-left:10px}.wb-payli.is-dup{background:var(--warn-bg)}.wb-dupnote{padding:0 12px 10px 50px}.wb-dupnote-in{display:block;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--label);font:inherit}.wb-dupnote-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.wb-paybox{padding:4px 12px 10px}.wb-payline{display:flex;align-items:center;min-height:52px}.wb-payline>*+*{margin-left:10px}.wb-payline .wb-opt-sym{margin-right:-4px}.wb-paybox .wb-amtbox{width:132px;min-width:0}.wb-paychips{margin-top:2px}.wb-paychips .fchip{background:var(--fill);font-variant-numeric:tabular-nums}.wb-paychips .fchip.active{background:var(--accent-fill);color:var(--on-accent)}.wb-payleft{margin:6px 2px 0;color:var(--ink-2);font-size:var(--fs-footnote)}.wb-payflow{margin:4px 0 14px;padding:12px 6px;border-radius:var(--r-group);background:var(--card)}.wb-flow.wb-flow-qc{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.wb-flow-cell{display:block;min-width:0}.wb-flow-cell .wb-flow-lbl,.wb-flow-cell .wb-flow-val{display:block}.wb-flow-res .wb-flow-val{color:var(--brand-deep)}.wb-paynote{margin:0 0 12px}@media (min-width: 768px){.sheet.wb-paysheet{max-width:1000px}.wb-paycols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.wb-paycols>*+*{margin-left:20px}.wb-paysheet .wb-sheet-foot{margin-top:0}}.wb-stmt-top{display:flex;flex-direction:column;align-items:center;margin:4px 0 14px;text-align:center}.wb-stmt-tag{margin:0 0 6px}.wb-big.wb-strike{text-decoration:line-through;color:var(--label-2)}.wb-stmt-sub{display:block;color:var(--ink-2);font-size:var(--fs-footnote)}.wb-stmt-note{align-items:flex-start;line-height:1.45}.wb-stmtlines,.wb-stmttotals{margin:0 0 12px}.wb-stmtline{min-height:52px}.wb-lockic{margin-right:4px;vertical-align:-1px}.wb-stmt-left .crow-name,.wb-stmt-left .wb-amt{color:var(--ink-2);font-weight:400}.wb-bubble-note{display:block;margin-top:4px;text-align:right;color:var(--ink-2);font-size:var(--fs-caption)}.wb-stmt .wb-bubble{margin:0 12px 12px}.wb-two{display:flex}.wb-two>*{flex:1 1 0;min-width:0}.wb-two>*+*{margin-left:10px}.wb-two-main>:first-child:not(:only-child){flex-grow:2}.wb-revbtn{margin-top:10px}.wb-sheet-foot .btn .ic{margin-right:6px}@media print{body.wb-print-stmt *{visibility:hidden}body.wb-print-stmt .wb-stmt,body.wb-print-stmt .wb-stmt *{visibility:visible}body.wb-print-stmt .wb-stmt{position:absolute;left:0;top:0;width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:none;animation:none}body.wb-print-stmt .wb-stmt .sheet-scroll{overflow:visible}body.wb-print-stmt .wb-stmt .wb-noprint,body.wb-print-stmt .wb-stmt .sheet-handle{display:none}body.wb-print-stmt .wb-stmt .orec-fold>*:not(summary){display:block}}.wb-sheet .wb-amt.wb-mut,.wb-paysheet .wb-mut,.wb-stmt .wb-mut{color:var(--label-3)}.wb-mj-who{display:flex;align-items:center;justify-content:center;margin:0 0 12px;color:var(--ink-2);font-size:var(--fs-footnote)}.wb-mj-who>*+*{margin-left:6px}.wb-mj-group{margin-bottom:10px}.wb-mj-pv{display:flex;align-items:center;min-width:0}.wb-mj-pv>*+*{margin-left:10px}.wb-mj-pname{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wb-mj-x{flex:none;color:var(--ink-2)}.wb-mj-find{padding:8px 4px 4px}.wb-mj-searchrow{display:flex;align-items:center;margin:0 0 8px}.wb-mj-search{flex:1 1 auto;min-width:0;min-height:44px}.wb-mj-scanbtn{flex:none;margin-left:8px;border-radius:50%}.wb-mj-hits{margin:0}.wb-mj-hit{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.wb-mj-photo{display:inline-flex;align-items:center}.wb-mj-photo img{width:44px;height:44px;margin-right:6px;border-radius:var(--r-control);object-fit:cover}.wb-mj-ok{display:flex;align-items:center;min-height:44px;margin:0 0 8px;padding:8px 12px;border-radius:var(--r-control);background:var(--ok-bg);color:var(--status-ready-text);font-size:var(--fs-dense);line-height:1.45}.wb-mj-ok>*+*,.wb-mj-warn>*+*{margin-left:8px}.wb-mj-ok>.ic,.wb-mj-warn>.ic{flex:none}.wb-mj-warn{display:flex;align-items:center;min-height:44px;margin:0 0 8px;padding:8px 12px;border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-dense);line-height:1.45}.wb-mj-warn-t{flex:1 1 auto;min-width:0}.wb-mj-warn-t b{display:block;font-weight:600}.wb-mj-warn-sub{display:block}.wb-mj-scango{flex:none;min-height:44px;background:var(--card);color:var(--label)}.wb-mj-earn{margin:0 4px 10px;color:var(--label);font-size:var(--fs-dense)}.wb-mj-lock{margin:4px 4px 0}.wb-nd-web,.wb-nd-tablet{max-width:760px}.wb-nd section{margin:0 0 18px}.wb-nd-list{margin:0}.wb-nd-item+.wb-nd-item{border-top:var(--hair) solid var(--sep)}.wb-nd-r{align-items:flex-start}button.wb-nd-r{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.wb-nd-r .crow-name,.wb-nd-r .crow-sub{white-space:normal}.wb-nd-amt{padding-top:2px}.wb-nd-amt .wb-amt{color:var(--label);font-weight:600}.wb-nd-src{color:var(--ink-2);font-size:var(--fs-caption)}.wb-nd-btn{flex:none;align-self:center}.wb-nd-r .wb-chev{flex:none;align-self:center;color:var(--label-3)}.wb-nd-dec{display:flex;justify-content:flex-end;padding:0 12px 10px}.wb-nd-dec>*+*{margin-left:8px}.wb-nd-dec .btn{min-height:44px;min-width:88px}.wb-nd-ask{padding:0 12px 10px}.wb-nd-q{margin:0 0 4px;color:var(--label);font-size:var(--fs-dense);font-weight:600}.wb-nd-ask .wb-nd-dec{padding:0}.wb-nd-kept{margin:6px 0 0}.wb-nd-err{margin:0 12px 10px}.wb-ok-card{margin:0 0 16px;padding:2px 0 6px;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}.wb-ok-head{display:flex;align-items:center;min-height:48px;padding:4px 6px 0 16px}.wb-ok-head>.ic{flex:none;margin-right:10px;color:var(--ink-2)}.wb-ok-title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-title3);font-weight:700;line-height:1.45}.wb-ok-n{color:var(--ink-2);font-weight:500}.wb-ok-open{display:inline-flex;align-items:center;min-height:44px}@media (min-width: 768px){.home-grid>.wb-ok-card{grid-column:2;grid-row:1}.home-grid>.ask-card~.wb-ok-card{grid-row:2}.home-grid>.wb-ok-card~.home-main{grid-column:1;grid-row:1 / span 3}.home-grid>.wb-ok-card~.home-needs{grid-column:2;grid-row:2}.home-grid>.ask-card~.wb-ok-card~.home-needs{grid-row:3}}.wb-st .wb-h1{margin:0 0 10px}.wb-st-chiprow{margin:0 0 12px}.wb-st-day{display:inline-flex;align-items:center;min-height:44px;cursor:default}.wb-st-day>*+*{margin-left:6px}.wb-st-done{margin:0 0 14px}.wb-st-explain{margin:0 0 16px}.wb-st-explain .crow{min-height:60px}.wb-st-explain .crow>*+*{margin-left:12px}.wb-stic.wb-st-ic-on{background:var(--accent-tint);color:var(--accent-text)}.wb-st-h{display:flex;align-items:baseline}.wb-st-h .wb-grow{flex:1 1 auto;min-width:0}.wb-st-h-k,.wb-out-h-k{flex:none;margin-left:8px;font-weight:400;color:var(--ink-2)}.wb-st .wb-job{font-weight:400;color:var(--ink-2)}.wb-st-row{min-height:64px}.wb-st-row .cf-switch{flex:none;margin-left:8px}.wb-st-li+.wb-st-li{border-top:var(--hair) solid var(--sep)}button.wb-st-more{width:100%;min-height:52px;border:0;background:transparent;color:var(--accent-text);font:inherit;text-align:left;cursor:pointer}.wb-st-more>*+*{margin-left:10px}.wb-st-more .crow-name{color:var(--accent-text)}.wb-st-none{padding:12px 12px 0}.wb-st-foot{margin:16px 0 8px}.wb-st-foot .btn .ic{margin-right:6px}@media (min-width: 768px){.wb-st{max-width:720px}}.wb-out-chips{margin-bottom:4px}.wb-out-line{margin:0 4px 12px;color:var(--ink-2);font-size:var(--fs-footnote)}.wb-out-h{display:flex;align-items:baseline}.wb-out-list{margin:0 0 14px}.wb-out-list .wb-out-r{min-height:60px}.wb-out-r .wb-tag{flex:none;margin:0 0 0 8px}.wb-out-r .orec-more{flex:none;margin-left:4px}.wb-out-sal+.wb-out-sal,.wb-out-list>li+li{border-top:var(--hair) solid var(--sep)}.wb-out-amt{font-weight:600;color:var(--label)}.wb-out-unset{min-height:56px}.wb-out-unset>*+*{margin-left:10px}.wb-out-set{flex:none;min-height:44px;min-width:64px}.wb-out-unsetbox{margin:0 0 14px;padding:0 4px}.wb-out-note{margin:4px 0 16px;align-items:flex-start}.wb-out-note .ic{flex:none;margin-top:2px}.wb-ob{padding:0 12px 12px 62px}.wb-ob-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;min-height:22px}.wb-ob-row>*+*{margin-left:8px}.wb-ob-l{font-size:var(--fs-caption);color:var(--ink-2)}.wb-ob-v{min-width:72px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-align:right;color:var(--label)}.wb-ob-trk{display:block;height:8px;border-radius:var(--r-pill);background:var(--fill);overflow:hidden}.wb-ob-fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent-fill)}.wb-ob-fill.wb-ob-sal{background:var(--label-3)}.wb-out-table .wb-out-two{display:inline-block;text-align:right}.wb-out-table .wb-out-two small{display:block;font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap}.wb-out-table .wb-out-dash{text-align:center}.wb-out-table .wb-tag{margin:0}.wb-out-table .wb-out-act{width:52px}.wb-out-empty{padding:12px 4px 0}.wb-ob-card{margin:0 0 14px}.wb-ob-key{display:inline-flex;align-items:center;flex:none;font-size:var(--fs-caption);font-weight:400;color:var(--ink-2)}.wb-ob-key .wb-ob-fill{width:12px;height:8px;margin-right:6px}.wb-ob-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wb-ob-person{margin:0 20px 8px 0}.wb-ob-who{min-height:36px;margin-bottom:4px}.wb-ob-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:22px}.wb-ob-line>*+*{margin-left:8px}.wb-ob-line .wb-amt{min-width:72px;font-size:var(--fs-caption)}@media (max-width: 1100px){.wb-ob-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-pt-hint{margin-top:4px}.wb-pt-row{min-height:64px;flex-wrap:wrap}.wb-pt-row .ac-seg{flex:none;width:200px;margin-left:10px}@media (max-width: 420px){.wb-pt-row .ac-seg{width:100%;margin:8px 0 4px}}.wb-log-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:4px 0 14px}.wb-log-range>*+*{margin-left:10px}.wb-log-f .wb-k{margin:0 4px 4px}.wb-log-day{margin:0 0 12px}.wb-log-list>li+li{border-top:var(--hair) solid var(--sep)}.wb-log-row{min-height:56px;align-items:flex-start}.wb-log-row>*+*{margin-left:10px}.wb-log-end{flex:none;text-align:right}.wb-log-time{display:block;font-variant-numeric:tabular-nums;color:var(--label);font-size:var(--fs-dense)}.wb-log-by{display:block;color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap}.wb-log-seal{margin:6px 4px 12px}.wb-log-seal.wb-log-bad{color:var(--warn-ink)}@media (min-width: 768px){.sheet.wb-logsheet,.sheet.wb-ptsheet,.sheet.wb-salsheet{max-width:640px}}.wb-st .wb-wrap,.wb-out .wb-wrap{white-space:normal}.wb-out-table th,.wb-out-table td{padding-left:8px;padding-right:8px}.wb-out-table th{white-space:normal;vertical-align:bottom}.wb-out-pcell{display:flex;align-items:center}.wb-out-pcell .wb-who{flex:1 1 auto;min-width:0}.wb-out-pcell .orec-more{flex:none;margin-left:6px}.wb-out-table .wb-who-name,.wb-out-table .wb-who-job{white-space:normal}.itlist2.it2-has-bar{padding-bottom:72px}.it2-li{align-items:center}.it2-li>.lk-tick{flex:none;margin-left:2px}.it2-li .it2-row{padding-left:2px}.it2-li.is-sel .it2-row{background:var(--accent-tint)}.it2-li.is-dim .it2-row{opacity:.62}.it-row-name.it2-l1{display:flex;align-items:baseline;min-width:0}.it2-l1 .it2-g{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it2-l1 .it2-no{flex:none;margin-left:6px}.it2-l1 .it2-rt{flex:none;margin-left:auto;padding-left:8px;font-weight:400}.it2-l2{margin-top:3px}.it2-l2 .lk-dots,.it2-c-wh .lk-dots{flex:none;margin-right:8px}.it-late .st-shape{margin-right:3px}.it2-tag{flex:none;display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-caption);white-space:nowrap}.it2-tag .ic{margin-right:3px}.it2-cust{flex:none;margin-left:8px}.it2-gh{display:flex;align-items:center;min-height:44px;margin:0 0 2px}.it2-gh>*+*{margin-left:6px}.it2-gh-t{flex:1 1 auto;min-width:0;margin:0 0 0 6px;color:var(--label);font-size:var(--fs-dense);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it2-gh-n{color:var(--ink-2);font-weight:400;font-variant-numeric:tabular-nums}.it2-inc{margin-top:18px}.it2-fold{flex:1 1 auto;display:flex;align-items:center;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);font-weight:600;text-align:left;cursor:pointer}.it2-fold .it2-fold-chev{margin-left:6px;color:var(--ink-2);transform:rotate(-90deg)}.it2-fold .it2-fold-chev.is-open{transform:none}.it2-month{margin:8px 0 4px 50px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600}.it2-inc-row{margin-bottom:4px}.it2-tools{flex-wrap:wrap}.it2-tools>.search-box{flex:1 1 160px;min-width:160px}.it2-dd{flex:none;display:inline-flex;align-items:center;margin-left:8px;border-radius:var(--r-pill);background:var(--fill);color:var(--label)}.it2-dd.is-set{background:var(--accent);color:#fff}.it2-dd-btn,.it2-dd-x{display:inline-flex;align-items:center;min-height:var(--target);padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--fs-dense);white-space:nowrap;cursor:pointer}.it2-dd-btn>*+*{margin-left:5px}.it2-dd.is-set .it2-dd-btn{padding-right:4px}.it2-dd-x{justify-content:center;min-width:var(--target);padding:0}.it2-pop{min-width:240px;max-width:340px}.it2-pop-list{display:flex;flex-direction:column;padding:6px}.it2-pop-opt{display:flex;align-items:center;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);text-align:left;cursor:pointer}.it2-pop-opt:hover{background:var(--fill-2)}.it2-pop-opt>*+*{margin-left:8px}.it2-pop-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it2-pop-n{flex:none;color:var(--ink-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.it2-pop-ck{flex:none;width:18px;height:18px;border:2px solid var(--ink-3, var(--ink-2));border-radius:5px}.it2-pop-ck.on{border-color:var(--accent);background:var(--accent)}.it2-pop-h{margin:10px 10px 4px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600}.it2-pop-box{padding:0 10px}.it2-pop-dates{padding:6px 10px 4px}.it2-thd,.it2-tr .it2-row{display:flex;align-items:center}.it2-thd{padding:0 12px 6px 0;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.it2-thd-ck{flex:none;width:48px}.it2-tr .it2-row{min-height:52px;padding:6px 12px 6px 2px}.it2-c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it2-c+.it2-c{margin-left:12px}.it2-c-it{flex:0 0 26%;display:flex;align-items:center}.it2-c-it .it2-thumb{flex:none;width:36px;height:36px;margin-right:10px}.it2-c-it .it-row-name{min-width:0}.it2-c-wh{flex:1 1 34%;display:flex;align-items:center}.it2-c-wh .it2-step{margin-right:6px}.it2-c-cu{flex:0 0 16%;color:var(--ink-2)}.it2-c-mk{flex:0 0 16%;display:flex;align-items:center}.it2-c-mk .it2-mk-name{margin-left:6px;overflow:hidden;text-overflow:ellipsis}.it2-mut{color:var(--ink-2)}.it2-c-du{flex:0 0 124px;text-align:right}.it2-tg{min-height:40px;margin-top:6px}.it2-selcount{font-weight:600}.it2-sp{flex:1 1 auto}.it3-two{display:flex;flex-direction:column;justify-content:center;min-width:0}.it3-l1,.it3-l2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it3-l2{margin-top:2px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:400}.it3-tight{height:22px;margin-left:6px;border-radius:var(--r-pill)}.it3-l2>.it3-tight{margin-left:0}.it3-hold{display:inline-flex;align-items:center;min-width:0;color:var(--ink-2)}.it3-hold>.ic{flex:none;margin-right:4px}.it3-hold>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it3-chev{flex:none;color:var(--label-2)}.it3-chev .ic{transition:transform .15s}.it3-chev.is-open{background:var(--fill-2);background-clip:content-box;padding:6px}.it3-chev.is-open .ic{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.it3-chev .ic{transition:none}}.it3-li.it3-card{align-items:flex-start}.it3-card>.lk-tick{margin-top:10px}.it3-body{flex:1 1 auto;min-width:0}.it3-card .it-row{padding-right:40px}.it3-card>.it3-chev{position:absolute;top:6px;right:2px}.it3-act{color:var(--accent-text)}.it3-act>*+*{margin-left:6px}.it3-act .it-face{flex:none}.it3-act-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.it3-act .it3-hold{color:var(--ink-2)}.it3-why{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-weight:400}.it-row-sub.it3-l3{display:flex;min-width:0;margin-top:3px;overflow:hidden;white-space:nowrap}.it3-l3>.it3-l3-who{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.it3-l3>.it3-l3-tr{flex:none}.it3-l3>.it3-l3-who+.it3-l3-tr:before,.it3-l3>.it3-no+span:before{content:" · "}.it3-l3>.it3-no{flex:none}.it3-l3>.it3-no,.it3-l2 .it3-no{color:var(--ink);font-weight:500}.it3-card .it3-route{padding:0 4px 4px 12px}.it3-li.is-dim .it3-body,.it3-li.is-dim .it3-line{opacity:.62}.it3-li.is-dim .it2-row{opacity:1}.it3-li.it3-tr{display:block}.it3-line{display:flex;align-items:center;min-height:64px}.it3-tr .it3-line>.lk-tick{margin:0 2px}.it3-tr .it3-main{flex:0 0 316px;width:316px;display:flex;align-items:center;min-height:56px;padding:8px 0}.it3-tr .it3-main:hover,.it3-tr .it3-main:active{background:transparent}.it3-tr.is-sel .it3-line,.it3-tr.current .it3-line{background:var(--accent-tint)}.it3-tr .it2-c-it,.it3-thd .it2-c-it{flex:0 0 200px}.it3-tr .it2-c-du,.it3-thd .it2-c-du{flex:0 0 104px;text-align:left}.it3-line>.it2-c,.it3-line>.it3-chev{margin-left:12px}.it3-c-rt{flex:1 1 auto;min-width:0}.it3-line>.it3-c-rt{overflow-x:auto;overflow-y:hidden;white-space:normal;padding:10px 0 8px;scrollbar-width:thin}.it3-c-rt .it3-hold{margin:0 0 2px 8px;font-size:var(--fs-caption)}.it3-tr .it2-c-cu,.it3-thd .it2-c-cu{flex:0 0 140px}.it3-c-tr{flex:0 0 96px;font-size:var(--fs-footnote)}.it3-c-pr{flex:0 0 76px;font-size:var(--fs-footnote);text-align:right;font-variant-numeric:tabular-nums}.it3-thd .it3-thd-chev{flex:none;width:44px;margin-left:12px}.it3-thd .it2-thd-ck{width:48px}.it3-fold{display:flex;flex-wrap:wrap;align-items:flex-start;padding:10px 12px 12px;border-top:var(--hair) solid var(--sep)}.it3-tr .it3-fold{padding-left:96px}.it3-pics{display:flex;flex-wrap:wrap;margin:0 20px 6px 0}.it3-pic{margin:0 10px 0 0;color:var(--ink-2);font-size:var(--fs-caption);text-align:center}.it3-pic img{display:block;width:64px;height:64px;margin-bottom:4px;border-radius:var(--r-photo);background:var(--photo-bg);object-fit:cover}.it3-facts{flex:1 1 260px;min-width:0;margin:0}.it3-fact{display:flex;margin:0 0 6px;font-size:var(--fs-dense)}.it3-fact dt{flex:0 0 104px;color:var(--ink-2);font-size:var(--fs-footnote)}.it3-fact dd{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:break-word;word-wrap:break-word}.it3-card .it3-fact{display:block}.it3-card .it3-fact dt{font-size:var(--fs-caption)}.it3-open{margin-left:auto}.it3-open-link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text);font-weight:600;text-decoration:none}.it3-open-link .ic{margin-left:2px}.it3-voice>*+*{margin-left:4px}.it3-route.is-desk .pf-node{flex:1 0 44px;min-width:44px;padding:0 3px;box-sizing:border-box}@media (max-width: 600px){.prod .prod-views>.seg-btn{padding:0 4px}}.lt-view{min-width:0}.lt-strip{display:flex;margin:0 -16px 10px;padding:2px 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lt-strip::-webkit-scrollbar{display:none}.lt-strip-i{flex:none;display:flex;flex-direction:column;align-items:center;width:58px;min-height:72px;padding:2px 0;border:0;background:transparent;color:var(--ink-2);font-size:var(--fs-caption);font-family:inherit}.lt-strip-i+.lt-strip-i{margin-left:6px}.lt-strip-n{max-width:58px;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.lt-strip-i.is-on .lt-strip-n{color:var(--accent-text);font-weight:600}.lt-io{display:flex;min-height:14px;font-size:var(--fs-caption);line-height:14px}.lt-io b{font-weight:600}.lt-io b+b{margin-left:4px}.lt-io-w{max-width:58px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2)}.lt-up,.lt-down{display:inline-flex;align-items:center}.lt-up{color:var(--accent-text)}.lt-down{color:var(--ink-2)}.lt-hub{position:relative;margin-bottom:12px;border-radius:var(--r-group);background:var(--card);overflow:hidden}.lt-hub-lines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.lt-hub-lines path{fill:none;stroke:var(--line-strong);stroke-width:1.5}.lt-hub-f{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:150px;height:34px;margin:-17px 0 0 -75px;border-radius:10px;background:var(--fill);font-size:var(--fs-footnote);font-weight:600}.lt-hub-f .ic{margin-right:6px}.lt-hub-n{position:absolute;display:flex;flex-direction:column;align-items:center;width:92px;min-height:66px;margin-left:-46px;padding:0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-caption);cursor:pointer}.lt-hub-n.is-up{top:4px}.lt-hub-n.is-dn{bottom:4px}.lt-hub-t{max-width:88px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.25}.lt-hub-n.is-on .lt-hub-t{color:var(--accent-text);font-weight:600}.lt-hub-l,.lt-hub-more{position:absolute;font-size:var(--fs-caption);color:var(--ink-2)}.lt-hub-l{left:12px}.lt-hub-more{right:12px}.lt-hub-l.is-up,.lt-hub-more.is-up{top:8px}.lt-hub-l.is-dn,.lt-hub-more.is-dn{bottom:8px}.lt-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;align-items:start}@media (min-width: 1000px){.lt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px}}.lt-card{min-width:0;padding:10px 12px 4px;border-radius:var(--r-group);background:var(--card);scroll-margin-top:120px}.lt-card.is-on{box-shadow:inset 0 0 0 1.5px var(--accent)}.lt-card.is-unnamed{padding-bottom:8px;border:1.5px dashed var(--line-strong)}.lt-card-h{display:flex;align-items:center;min-height:36px}.lt-card-tx{flex:1 1 auto;min-width:0;margin-left:10px;display:block;text-align:left}.lt-card-n{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-callout);font-weight:600;line-height:1.25;color:var(--ink)}.lt-card-s{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-caption);color:var(--ink-2)}.lt-card-st{flex:none;margin-left:8px;font-size:var(--fs-caption);color:var(--ink-2)}.lt-card-st b{font-weight:600;color:var(--ink)}.lt-un-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:44px;margin-right:8px;padding:0;border:0;background:transparent;font-family:inherit;color:inherit;cursor:pointer}.lt-place{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-tint);color:var(--accent-text)}.lt-dia{position:relative;margin:8px 0 4px}.lt-lines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.lt-lines path{fill:none;stroke:var(--line-strong);stroke-width:1.5}.lt-lines path.is-open{stroke-dasharray:3 3}.lt-hd{position:absolute;top:0;font-size:var(--fs-caption);color:var(--ink-2)}.lt-hd.l{left:0}.lt-hd.r{right:0}.lt-col{position:absolute;width:40%;display:flex;flex-direction:column;justify-content:center;min-width:0}.lt-col.l{left:0;align-items:flex-start}.lt-col.r{right:0;align-items:flex-end}.lt-mid{position:absolute;left:40%;width:20%;display:flex;flex-direction:column;align-items:center;font-size:var(--fs-caption);color:var(--ink-2);text-align:center;line-height:1.2}.lt-mid-f{flex:none;display:block;line-height:0;border-radius:50%;background:var(--card)}.lt-mid-n{margin-top:2px;background:var(--card)}.lt-lk{flex:none;display:flex;align-items:center;width:100%;min-width:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--fs-caption);color:var(--ink)}.lt-lk-more{color:var(--ink-2);padding:0 7px}.lt-lk-in{text-align:left;cursor:pointer}.lt-lk-q{min-width:44px;cursor:pointer}.lt-pill{display:flex;align-items:center;width:100%;min-width:0;height:24px;padding:0 7px;border-radius:12px;background:var(--fill);white-space:nowrap}.lt-pill>*+*{margin-left:4px}.lt-pill b{font-weight:600}.lt-pill .mk-face,.lt-on .mk-face,.lt-fork .mk-face{flex:none;font-size:9px;box-shadow:none}.lt-pill-t,.lt-to-n{min-width:0;overflow:hidden;text-overflow:ellipsis}.lt-pill.is-in{flex-direction:column;align-items:flex-start;justify-content:center;height:38px;border-radius:10px;line-height:1.25}.lt-pill.is-in>*+*{margin-left:0}.lt-pill.is-in .lt-pill-t{max-width:100%;white-space:nowrap}.lt-pill-who{color:var(--ink-2)}.lt-pill.is-q{background:transparent;border:1.5px dashed var(--line-strong);color:var(--accent-text)}.lt-rows{margin-top:6px}.lt-row{display:flex;align-items:center;width:100%;min-height:48px;padding:6px 0;border:0;border-top:var(--hair) solid var(--sep);background:transparent;font-family:inherit;font-size:var(--fs-dense);color:var(--ink);text-align:left;cursor:pointer}.lt-row-i{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--accent-tint);color:var(--accent-text)}.lt-row.is-take .lt-row-i{background:var(--fill);color:var(--ink)}.lt-row-tx{flex:1 1 auto;min-width:0;margin-left:10px}.lt-row-t{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25}.lt-row-s{display:block;font-size:var(--fs-footnote);color:var(--ink-2);line-height:1.3}.lt-row-on{display:flex;flex-wrap:wrap;align-items:center}.lt-on{display:inline-flex;align-items:center;margin-left:4px}.lt-on>*+*{margin-left:3px}.lt-on b{font-weight:600;color:var(--ink)}.lt-row-back{color:var(--accent-text)}.lt-row-red{flex:none;margin-left:8px;font-size:var(--fs-footnote);font-weight:600;color:var(--status-late-text)}.lt-row-c{flex:none;margin-left:6px;color:var(--label-2)}.lt-folds{margin-top:12px}.lt-fold-list{border-radius:var(--r-group);background:var(--card)}.lt-folds:not(.is-phone) .lt-fold-list{display:flex;flex-wrap:wrap;padding:0 8px}.lt-folds.is-phone .lt-fold-list{padding:0 12px}.lt-folds.is-phone .lt-fold-i+.lt-fold-i{border-top:var(--hair) solid var(--sep)}.lt-fold{display:flex;align-items:center;width:100%;min-height:44px;padding:0 2px;border:0;background:transparent;font-family:inherit;font-size:var(--fs-footnote);color:var(--ink-2);cursor:pointer}.lt-folds:not(.is-phone) .lt-fold{width:auto;padding:0 8px}.lt-fold-t{margin-left:8px}.lt-fold-n{margin-left:8px;font-weight:600;color:var(--ink)}.lt-folds.is-phone .lt-fold-n{margin-left:auto}.lt-fold-n.is-red{color:var(--status-late-text)}.lt-fold-c{margin-left:6px;color:var(--label-2)}.lt-fold-body{padding:4px 0 8px}.lt-folds:not(.is-phone) .lt-fold-body{margin-top:8px;padding:8px 12px;border-radius:var(--r-group);background:var(--card)}.lt-fold-acts{display:flex;flex-wrap:wrap;margin-bottom:4px}.lt-fold-acts>*{margin:0 8px 4px 0}.lt-sheet-head>.bd-ho-titles{margin:0 8px 0 12px}.lt-sheet-head .bd-ho-sub{display:block}.lt-red{font-weight:600;color:var(--status-late-text)}.lt-note{display:flex;align-items:center;margin:12px 0 0;padding:8px 12px;border-radius:12px;background:var(--fill);font-size:var(--fs-footnote);color:var(--ink-2)}.lt-note .ic{flex:none;margin-right:8px}.lt-gh{margin-top:8px}.lt-fork .bd-fork-line,.lt-fork .bd-fork-step{flex:none;height:44px;min-height:44px}.lt-fork-q{min-width:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:inherit;color:var(--accent-text);cursor:pointer}.lt-fork-step{color:var(--ink-2)}.lt-mat{display:flex;align-items:center;margin-top:4px;font-size:var(--fs-caption);color:var(--status-warn-text)}.lt-mat .ic{flex:none;margin-right:4px}.lt-two{display:flex;align-items:center;margin-top:4px;font-size:var(--fs-caption);color:var(--ink-2)}.lt-two .ic{flex:none;margin-right:4px}.lt-piece{border-top:var(--hair) solid var(--sep)}.lt-piece:first-child{border-top:0}.lt-main{max-width:100%;min-width:0}.lt-main .ic{flex:none;margin-right:6px}.lt-main-t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 768px){.sheet.lt-sheet{max-width:640px;max-height:92%}}.pf-dsplit.has-detail .lt-grid{grid-template-columns:minmax(0,1fr)}.pf-dsplit.has-detail .lt-hub{display:none}.jl-li>.lk-tick{align-self:center;margin-left:2px}.jl-li.is-ticked .it-row{background:var(--accent-tint)}.jl-li>.lk-tick+.it-row{padding-left:4px}.jl-gh{min-height:44px;padding-left:0}.jl-gh>.lk-tick{margin-left:0}.jl-gh-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--fill);color:var(--ink-2)}.jl-gh-ic .pl-ic{width:auto;height:auto;background:transparent;color:inherit}.jl-month{margin:18px 0 6px;padding:0 4px;color:var(--ink-2);font-size:var(--fs-footnote);font-weight:600}.jl-gwrap+.jl-gwrap{margin-top:14px}.jl-gwrap+.jl-gwrap>.it-group{margin-top:0}.joblist.jl-has-bar{padding-bottom:72px}.jl-dchips{display:flex;flex-wrap:wrap;align-items:center}.jl-spacer{flex:1 1 auto}.jl-dchips .jl-inc{margin:0}.joblist .report-toolbar .jl-dd{flex:0 1 170px;min-width:0}.jl-table-wrap{border-radius:var(--r-group);background:var(--card)}.jl-table td{vertical-align:middle}.jl-table th.jl-c-tick,.jl-table td.jl-c-tick{width:44px;padding:0 0 0 6px}.jl-tr{cursor:pointer}.jl-tr:hover td{background:var(--fill-2)}.jl-tr.is-ticked td,.jl-tr.current td{background:var(--accent-tint)}.jl-c-it{white-space:nowrap}.jl-c-it>.it-step-ic{display:inline-flex;width:32px;height:32px;margin-right:10px;vertical-align:middle}.jl-it-words{display:inline-flex;flex-direction:column;vertical-align:middle}.jl-it-link{color:var(--label);text-decoration:none}.jl-it-words small{color:var(--ink-2);font-size:var(--fs-caption)}.jl-c-wh,.jl-c-cu,.jl-c-mk,.jl-c-du{color:var(--ink-2);white-space:nowrap}.jl-tg td,.jl-month-tr td{padding:6px 10px 2px 6px;background:var(--bg)}.jl-month-tr td{padding-top:14px;color:var(--ink-2);font-weight:600}.jl-tg .jl-gh{margin:0}.jl-wait-btn{width:100%;border:0;background:transparent;font:inherit;text-align:left}.jl-bulk-n{font-weight:600}.jl-table tr td.jl-c-tick,.jl-table tr th.jl-c-tick{width:44px;padding:0 0 0 6px}.jl-table tr.jl-tg td,.jl-table tr.jl-month-tr td{padding-left:6px}.joblist .report-toolbar .jl-dd{flex:0 1 140px}.joblist .report-toolbar .jl-dd:last-child{flex:0 0 auto}.jl-task{display:inline-flex;align-items:center;min-width:0;max-width:100%}.jl-task-ic{flex:none;display:inline-flex;margin-right:5px;color:var(--accent-text)}.jl-task-ic .pl-ic{width:auto;height:auto;background:transparent;color:inherit}.jl-task-ic.st-hold,.jl-task-ic.st-done,.jl-task-ic.st-cancelled{color:var(--ink-2)}.jl-task-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jl-rework{margin-left:6px}.jl-l2{color:var(--ink-2)}.jl-why{margin-right:8px}.jl-c-it>.jl-thumb{display:inline-flex;width:36px;height:36px;margin-right:10px;vertical-align:middle;border-radius:var(--r-photo)}.jl-it-name{white-space:nowrap}.jl-c-tk,.jl-c-tr{white-space:nowrap;font-size:var(--fs-footnote)}.jl-c-tr{color:var(--ink-2)}.jl-c-tr .it3-l1{color:var(--label)}.jl-table tr td.jl-c-chev,.jl-table tr th.jl-c-chev{width:44px;padding:0 6px 0 0}.jl-table tr.jl-fold-tr td{padding:0;background:var(--card)}.jl-fold-tr .it3-fold{padding-left:96px}.jl-table tr td,.jl-table tr th{padding-left:8px;padding-right:8px}.jl-it-words{max-width:140px}.jl-it-words>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jl-c-tk .jl-task{max-width:170px}.jl-c-wh .it3-two{max-width:150px}.jl-c-cu .it3-two{max-width:120px}.jl-c-mk{max-width:120px;overflow:hidden;text-overflow:ellipsis}.jl-li.it3-card>.lk-tick{align-self:flex-start;margin-top:10px}.jl-task.is-stack{flex-wrap:wrap}.jl-task-br{flex-basis:100%;height:0}.jl-task.is-stack>.jl-rework{margin:3px 0 0 19px}.jl-task.is-stack>.jl-task-t{flex:1 1 0}.qc-bars{max-width:576px;margin:0 -8px var(--s-3)}.qc-bars-h{margin:0 8px 2px;font-size:var(--fs-footnote);font-weight:500;color:var(--ink-2)}.qc-bar{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 8px;border:0;border-radius:var(--r-input);background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.qc-bar:active{background:var(--fill)}.qc-bar[aria-pressed=true]{background:var(--accent-tint)}.qc-bar[aria-pressed=true] .qc-bar-name,.qc-bar[aria-pressed=true] .qc-bar-v{color:var(--accent-text);font-weight:500}.qc-bars.has-pick .qc-bar[aria-pressed=false] .qc-bar-fl{opacity:.35}.qc-bar-lb{flex:none;display:flex;align-items:center;width:116px;min-width:0;margin-right:8px;overflow:hidden}.qc-bar-ic{flex:none;display:inline-flex;width:16px;height:16px;margin-right:6px;color:var(--accent-text)}.qc-bar-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-bar-tr{flex:1;min-width:0;height:12px;border-radius:6px;background:var(--fill);overflow:hidden}.qc-bar-fl{display:block;height:12px;border-radius:6px;background:var(--accent-fill)}.qc-bar-v{flex:none;width:28px;margin-left:8px;text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums}.qc-mark{flex:none;display:inline-flex;margin-left:6px;color:var(--ink-2)}.qc-face{display:inline-flex;flex:none;margin-right:6px;vertical-align:middle}.qc-end{display:flex;flex-direction:column;align-items:flex-end}.qc-due{color:var(--label);font-size:var(--fs-footnote);font-weight:600;white-space:nowrap}.qc-due.is-late{color:var(--status-late-text)}.qc-record-btn{min-height:44px}.qc-record-btn .ic{margin-right:6px}.ie-adm{max-width:640px;padding:8px 16px 32px}.ie-adm-title{margin:8px 0 12px}.ie-adm-label{margin:0 0 6px;padding:0 16px;color:var(--ink-2);font-size:var(--fs-footnote)}.ie-adm-group,.ie-adm-people{margin:0;padding:0;list-style:none}.ie-adm-group{overflow:hidden;border-radius:var(--r-group);background:var(--card)}.ie-adm-li{list-style:none}.ie-adm-row{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:52px;padding:6px 16px;border:0;background:transparent;color:var(--label);font:inherit;font-size:var(--fs-dense);text-align:left}.ie-adm-group>li+li,.ie-adm-people>li{border-top:var(--hair) solid var(--sep)}.ie-adm .group-back{text-decoration:none}.ie-adm-row.is-sub{padding-left:28px;font-size:var(--fs-footnote)}.ie-adm-fold{cursor:pointer}.ie-adm-name{-webkit-flex:none;flex:none;margin-right:12px}.ie-adm-value{min-width:0;color:var(--ink-2);text-align:right}.ie-adm-stepper{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center}.ie-adm-step{width:44px;height:44px;border:0;border-radius:10px;background:var(--accent-tint);color:var(--accent-text);font:inherit;font-size:22px;line-height:1;cursor:pointer}.ie-adm-step:disabled{opacity:.4;cursor:default}.ie-adm-cap{min-width:56px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.ie-adm-msg{padding:16px;color:var(--ink-2)}.ie-adm-foot{margin:8px 0 0;padding:0 16px;color:var(--ink-2);font-size:var(--fs-footnote)}.sr-garments .fchip.sr-all{color:var(--accent-text)}.sr-card{margin-top:var(--s-2);padding:var(--s-2) 20px;border-radius:var(--r-group);background:var(--card);transition:opacity var(--dur-press) ease-out}.sr-card.is-loading{opacity:.5;pointer-events:none}.sr-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);grid-column-gap:10px;column-gap:10px;align-items:center;width:100%;min-height:44px;padding:11px 0;border:0;border-bottom:var(--hair) solid var(--sep);background:none;font:inherit;font-size:var(--fs-dense);color:var(--label);text-align:left;cursor:pointer}.sr-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-head{min-height:0;padding:8px 0;font-size:var(--fs-caption);color:var(--ink-2);cursor:default}.sr-group:last-child>:last-child{border-bottom:0}.sr-step{font-weight:500}.sr-sub{padding:9px 0;color:var(--ink-2)}.sr-row.sr-sub .sr-step{padding-left:16px;font-weight:400}.sr-num,.sr-row .sr-cards{text-align:right;font-variant-numeric:tabular-nums}.sr-cards{font-size:var(--fs-footnote);color:var(--ink-2)}.sr-cards.sr-far{color:var(--status-warn-text)}.sr-row:focus-visible,.sr-prow:focus-visible,.sr-gopt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-prow{display:block;width:100%;min-height:44px;padding:12px 0;border:0;border-bottom:var(--hair) solid var(--sep);background:none;font:inherit;color:var(--label);text-align:left;cursor:pointer}.sr-prow>span{display:block}.sr-p1{font-size:var(--fs-body)}.sr-p2{margin-top:2px;font-size:var(--fs-dense);font-variant-numeric:tabular-nums}.sr-prow .sr-cards{margin-top:2px}.sr-prow.sr-sub{padding-left:16px}.sr-prow.sr-sub .sr-step{font-weight:400}.sr-note{margin:var(--s-3) 4px 0;font-size:var(--fs-footnote);line-height:1.55;color:var(--ink-2)}.sr-remove{margin-top:var(--s-3);color:var(--danger)}.sr-gsearch{margin-bottom:var(--s-3)}.sr-glist{margin:0;padding:0;list-style:none}.sr-gopt{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 16px;border:0;background:none;font:inherit;color:var(--label);text-align:left;cursor:pointer}.sr-gopt.is-on{font-weight:600}.sr-gsub{margin-left:var(--s-2);font-size:var(--fs-footnote);color:var(--ink-2)}:root body{background:var(--bg)}:root .main{background:linear-gradient(180deg,var(--wash) 0,var(--bg) 300px) no-repeat,var(--bg);background-attachment:local,scroll}:root .side-nav,:root .sidebar-wrap{--label: var(--side-ink);--label-2: var(--side-ink-2);--label-3: rgba(255, 255, 255, .4);--ink-2: var(--side-ink-2);--fill: rgba(255, 255, 255, .08);--fill-2: rgba(255, 255, 255, .14);--sep: rgba(255, 255, 255, .12);--accent: #8aa8ff;--accent-text: #a9bcff;--accent-tint: rgba(107, 144, 255, .22);--card: rgba(255, 255, 255, .08);color:var(--side-ink)}:root .side-nav .side-row,:root .sidebar-wrap .side-row{border-radius:14px}:root .side-brand{min-width:44px}:root .bottom-nav{left:12px;right:12px;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom));min-height:62px;padding:6px;border:0;border-radius:999px;background:var(--card);box-shadow:0 10px 30px rgba(21,22,26,.14);align-items:center}:root .bottom-nav .bn-item{min-height:50px;border-radius:999px;color:var(--ink-2)}:root .bottom-nav .bn-item.active{background:var(--solid);color:var(--on-solid)}:root .shell-phone .main-inner{padding-bottom:calc(106px + env(safe-area-inset-bottom))}:root .large-title,:root .page-title,:root .screen-title{font-weight:700;letter-spacing:-.02em}:root .btn{border-radius:999px;padding:0 20px;font-weight:600}:root .btn.btn-primary{box-shadow:0 8px 20px rgba(53,99,233,.24)}:root .btn.btn-tinted,:root .btn.btn-outline{background:var(--accent-tint);color:var(--brand-deep)}:root .btn.btn-lg{border-radius:999px}:root .btn.btn-icon{padding:0}:root .icon-btn{border-radius:50%}:root .icon-btn.head-btn{background:var(--card);box-shadow:var(--shadow-1)}:root .icon-btn.head-btn.on{background:var(--accent-tint)}:root .fchip{background:var(--card);box-shadow:inset 0 0 0 1px var(--sep);min-height:44px;padding:0 15px}:root .fchip.active{background:var(--solid);color:var(--on-solid);box-shadow:none}:root .fchip.active .fchip-n{color:var(--on-solid)}:root .seg{padding:4px;border-radius:999px;background:var(--card);box-shadow:var(--shadow-1)}:root .seg-btn{border-radius:999px;color:var(--ink-2)}:root .seg-btn.active{background:var(--solid);color:var(--on-solid);box-shadow:none}:root .it2-dd{background:var(--card);box-shadow:inset 0 0 0 1px var(--sep);font-weight:500}:root .it2-dd.is-set{background:var(--solid);color:var(--on-solid);box-shadow:none}:root .sel-trigger:not(.input){border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--sep);border-radius:var(--r-control);color:var(--label)}:root .cf-cap:not(.cf-cap-more){border-radius:999px}:root .cf-cap.is-on{background:var(--solid);color:var(--on-solid)}:root .shell-phone .widget-page{padding-bottom:74px;padding-bottom:calc(74px + env(safe-area-inset-bottom))}:root .shell-phone .action-bar{bottom:calc(82px + env(safe-area-inset-bottom));border-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root .shell-phone .action-bar .btn{box-shadow:0 10px 24px rgba(21,22,26,.16)}:root .shell-phone .sheet .action-bar,:root .shell-phone .record-in-sheet .action-bar{bottom:0}@media (max-width: 480px){:root .lk-inc-lead{margin-right:8px}:root .lk-inc.has-lead .lk-box{margin-right:8px}:root .lk-inc .lk-box input{margin-right:6px}}:root .search-pill{height:46px;padding:0 14px;background:var(--card);box-shadow:var(--shadow-1)}:root .search-pill:focus-within{box-shadow:var(--shadow-1),0 0 0 2px var(--accent)}:root .group-card{border-radius:var(--r-group);box-shadow:var(--shadow-1)}:root .chip{background:var(--fill);font-weight:500}:root .menu-pop{border-radius:18px;padding:6px}:root .menu-pop button{border-radius:12px}:root .sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0}:root .modal{border-radius:28px}:root .toast{border-radius:999px;background:var(--solid);color:var(--on-solid)}:root .toast.toast-ok{background:#1e7a35;color:#fff}:root .toast.toast-err{background:#d70015;color:#fff}:root .home-screen .quick-actions{grid-gap:10px}:root .home-screen .qa{justify-content:center;height:100%;min-height:84px;padding:12px 4px 10px;border-radius:18px;background:var(--card);box-shadow:var(--shadow-1);transition:transform var(--dur-press) ease-out}:root .home-screen .qa:active{transform:scale(var(--press-scale))}:root .home-screen .qa-icon{width:40px;height:40px;border-radius:12px;background:var(--accent-tint);color:var(--brand-deep)}:root .home-screen .qa-icon svg{width:20px;height:20px}:root .home-screen .qa.qa-primary .qa-icon{background:var(--accent-fill);color:var(--on-accent)}:root .home-screen .qa-label{margin-top:7px;font-size:var(--fs-caption);font-weight:500;color:var(--label)}:root .home-screen .summary-strip{grid-gap:10px;border-radius:0;background:transparent;overflow:visible}:root .home-screen .summary-strip>li{display:flex}:root .home-screen .summary-strip>li+li:before{border-left-color:transparent}:root .home-screen .summary-cell{flex:1 1 auto;min-width:0;min-height:92px;padding:14px;border-radius:var(--r-group);background:var(--card)}:root .home-screen .summary-num{font-size:26px;font-variant-numeric:tabular-nums}:root .home-screen .summary-label{margin-top:2px}:root .home-screen .summary-strip>li:first-child .summary-cell{background:var(--accent-fill);color:var(--on-accent)}:root .home-screen .summary-strip>li:first-child .summary-label{color:var(--on-accent);opacity:.85}:root .home-screen .summary-strip>li:first-child .summary-cell:active{background:var(--accent-press)}:root .home-screen .home-note.group-footer{margin-top:12px;padding:0 4px;color:var(--status-late-text);font-size:var(--fs-footnote);font-weight:500}:root .home-screen .home-needs{padding:6px 16px 4px;border-radius:var(--r-group);background:var(--card)}:root .home-screen .home-needs>.group-header{align-items:center;margin:0;padding:8px 0 2px}:root .home-screen .home-needs .group-header-title{padding:0;font-weight:600;letter-spacing:.06em;color:var(--ink-2)}:root .home-screen .home-needs .group-header-link{margin:-8px -8px -8px 0;font-size:var(--fs-footnote);font-weight:600}:root .home-screen .home-needs .state-box{margin:6px 0 10px;background:var(--fill)}:root .home-screen .home-needs .state-box.state-error{background:var(--danger-bg)}:root .home-screen .need-list.list-group{margin:0;border-radius:0;background:transparent;overflow:visible}:root .home-screen .need-list>.list-row-li.has-thumb:after{left:0}:root .home-screen .need-row.list-row{width:calc(100% + 16px);min-height:68px;margin:0 -8px;padding:12px 8px;border-radius:14px}:root .home-screen .need-row .row-thumb.thumb{border-radius:12px}:root .home-screen .need-row .row-title{font-size:var(--fs-dense)}:root .home-screen .need-row .row-end>*+*{margin-top:4px}:root .home-screen .need-row .row-date{font-size:var(--fs-caption)}:root .home-screen .need-row .status-inline,:root .report .rec-card .row-end .status-inline{padding:3px 10px;border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-caption);font-weight:600;line-height:1.35}:root .home-screen .need-row .status-inline:has(.st-late){background:var(--danger-bg)}:root .home-screen .need-row .status-inline:has(.st-ready){background:var(--ok-bg)}:root .home-screen .need-row .status-inline:has(.st-progress){background:var(--warn-bg)}:root .home-screen .need-row .status-inline:has(.st-new){background:var(--accent-tint)}:root .report .rec-card .row-end .status-inline:has(.st-late){background:var(--danger-bg)}:root .report .rec-card .row-end .status-inline:has(.st-ready){background:var(--ok-bg)}:root .report .rec-card .row-end .status-inline:has(.st-progress){background:var(--warn-bg)}:root .report .rec-card .row-end .status-inline:has(.st-new){background:var(--accent-tint)}:root .split.split-items:not(.has-detail)>.split-list{max-width:1120px}:root .itlist2 .it2-dd{background:var(--card);box-shadow:inset 0 0 0 1px var(--sep);color:var(--label)}:root .itlist2 .it2-dd.is-set{background:var(--solid);box-shadow:none;color:var(--on-solid)}:root .itlist2 .it2-dd-btn,:root .itlist2 .it2-dd-x{font-size:13px;font-weight:500}:root .itlist2 .it2-dd-btn{padding:0 14px}:root .itlist2 .it2-dd.is-set .it2-dd-btn{padding-right:4px}:root .joblist .report-toolbar .jl-dd{border:0;background-color:var(--card);box-shadow:inset 0 0 0 1px var(--sep);color:var(--label);font-family:inherit;font-size:13px;font-weight:500}:root .joblist .report-toolbar .jl-dd .sel-text.placeholder{color:var(--label)}:root .itlist .lk-tool{border-radius:50%;background:var(--card);box-shadow:var(--shadow-1)}:root .itlist .lk-box{font-size:13px}:root .itlist .lk-box input{width:18px;height:18px}:root .itlist .lk-tick-box{width:19px;height:19px;border-width:2px;border-color:var(--sep)}:root .itlist .lk-dot{width:9px;height:9px;border-width:2px;border-color:var(--label-3)}:root .itlist .lk-dot.is-done{border-color:var(--accent);background:var(--accent)}:root .itlist .lk-dot.is-now{width:12px;height:12px;border-width:3px;border-color:var(--accent)}:root .itlist .lk-dot.is-ready.is-reached{border-color:var(--accent);background:var(--accent)}:root .itlist .lk-dot.is-hold{border-color:var(--status-hold)}:root .itlist .it-row-name{font-size:var(--fs-dense)}:root .itlist .it-thumb,:root .itlist .it-step-ic{border-radius:12px}:root .itlist .it-row{border-radius:14px}:root .itlist2 .it2-gh-t{font-size:13px}:root .itlist2 .it-rows.is-table{padding:0 0 6px;border-radius:var(--r-group);background:var(--card);overflow:hidden}:root .itlist2 .is-table .it2-thd{min-height:46px;padding:0 14px 0 0;border-bottom:var(--hair) solid var(--sep);font-weight:500}:root .itlist2 .is-table .it-group+.it-group{margin-top:0;border-top:var(--hair) solid var(--sep)}:root .itlist2 .is-table .it2-gh.it2-tg{min-height:46px;margin:0;border-bottom:var(--hair) solid var(--sep)}:root .itlist2 .is-table .it-list.list-group{border-radius:0;background:transparent}:root .itlist2 .is-table .it2-tr .it2-row{min-height:56px;border-radius:0}:root .itlist2 .is-table .it2-c-it .it2-thumb{border-radius:10px}:root .itlist2 .is-table .it2-c-it .it-row-name{font-weight:600}:root .itlist2 .is-table .it2-c-wh{font-size:var(--fs-caption)}:root .itlist2 .is-table .it2-c-cu,:root .itlist2 .is-table .it2-c-mk{font-size:13px}:root .itlist2 .is-table .it2-c-mk .it-face{width:24px;height:24px;border-radius:50%}:root .itlist2 .is-table .it2-c-mk .it2-mut{margin-left:4px}:root .itlist2 .is-table .it2-c-du{font-size:var(--fs-caption)}:root .itlist2 .is-table .crows-more{margin:10px 0 6px}:root .itlist2 .it-rows:not(.is-table) .it-list.list-group{border-radius:0;background:transparent;overflow:visible}:root .itlist2 .it-rows:not(.is-table) .it-list>.it2-li{padding:6px 4px 6px 2px;border-radius:var(--r-group);background:var(--card)}:root .itlist2 .it-rows:not(.is-table) .it-list>.it2-li+.it2-li{margin-top:10px;border-top:0}:root .itlist2 .it-rows:not(.is-table) .it-list>.it2-li.is-sel,:root .itlist2 .it-rows:not(.is-table) .it-list>.it2-li.current{background:var(--accent-tint)}:root .itlist2 .it-rows:not(.is-table) .it2-li .it2-row{min-height:64px}:root .itlist2 .it-rows:not(.is-table) .it2-l1 .it2-g{font-weight:600}:root .itlist2 .it-rows:not(.is-table) .it2-l2{margin-top:5px}:root .itlist .it3-route .pf-nodes{margin-top:0}:root .itlist .it3-route .pf-chips{margin-top:4px}:root .itlist .it3-route .pf-nodes-plain .pf-node.is-now{flex:1 0 44px;min-width:44px;max-width:112px}:root .joblist .jl-gwrap .it-list.list-group{border-radius:0;background:transparent;overflow:visible}:root .joblist .jl-gwrap .it-list>.jl-li{padding:4px 4px 4px 2px;border-radius:var(--r-group);background:var(--card)}:root .joblist .jl-gwrap .it-list>.jl-li+.jl-li{margin-top:10px;border-top:0}:root .joblist .jl-gwrap .it-list>.jl-li.is-ticked,:root .joblist .jl-gwrap .it-list>.jl-li.current{background:var(--accent-tint)}:root .joblist .jl-table th{font-weight:500}:root .joblist .jl-table td{padding-top:12px;padding-bottom:12px}:root .joblist .jl-table .jl-c-it>.it-step-ic{border-radius:10px}:root .joblist .jl-table .jl-it-link b{font-weight:600}:root .joblist .jl-table .jl-c-wh,:root .joblist .jl-table .jl-c-cu,:root .joblist .jl-table .jl-c-mk{font-size:13px}:root .joblist .jl-table .jl-tg td,:root .joblist .jl-table .jl-month-tr td{background:var(--card)}:root .joblist .jl-table .jl-tg .jl-gh{font-size:13px;font-weight:600}:root .custlist:not(.itlist) .crows.list-group{padding:4px 12px}:root .custlist:not(.itlist) .crow{min-height:64px;padding:12px 6px;border-radius:14px}:root .custlist:not(.itlist) .crow>*+*{margin-left:12px}:root .custlist:not(.itlist) .crow-av{width:40px;height:40px;background:var(--accent-tint);color:var(--brand-deep);font-size:var(--fs-caption)}:root .custlist:not(.itlist) .crow-name{font-size:var(--fs-dense)}:root .custlist:not(.itlist) .crow-sub{margin-top:1px;color:var(--ink-2);font-variant-numeric:tabular-nums}:root .custlist:not(.itlist) .crow-open{display:inline-flex;align-items:center;padding:3px 10px;color:var(--brand-deep);line-height:1.35}:root .custlist:not(.itlist) .crow-open:before{content:"";flex:none;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}:root .custlist:not(.itlist) .crow-due{margin-top:4px;color:var(--ink-2);font-weight:500;font-variant-numeric:tabular-nums}:root .custlist:not(.itlist) .crows-more{margin:4px 0 24px}:root .report .rtable:not(.ord-table):not(.jl-table) th{padding-top:14px;padding-bottom:14px;font-weight:500}:root .report .rtable:not(.ord-table):not(.jl-table) td{padding-top:12px;padding-bottom:12px;font-size:13px}:root .report .rtable:not(.ord-table):not(.jl-table) th:first-child,:root .report .rtable:not(.ord-table):not(.jl-table) td:first-child{padding-left:18px}:root .report .rtable:not(.ord-table):not(.jl-table) .group-row td{background:var(--card);color:var(--label)}:root .report .rtable:not(.ord-table):not(.jl-table) .cell-img{border-radius:10px}:root .report .rec-card-link.list-row{min-height:64px;padding-top:10px;padding-bottom:10px}:root .report .rcard .row-thumb.thumb{border-radius:12px}:root .report .rcard .row-title{font-size:var(--fs-dense)}:root .record:not(.orec) .detail-block-title.section-label,:root .record:not(.orec) .rec-route .section-label{font-weight:600;letter-spacing:.06em}:root .record:not(.orec) .detail-item dt{color:var(--ink-2);font-size:13px}:root .record:not(.orec) .detail-item dd{color:var(--label);font-size:13px;font-weight:500}:root .record:not(.orec) .detail-item.is-stacked dt{font-size:var(--fs-caption)}:root .record:not(.orec) .item-tile .thumb.item-tile-photo{border-radius:14px}:root .record:not(.orec) .route-step.st-current .route-dot{box-shadow:0 0 0 4px var(--accent-tint)}:root .ov3-sstick{background:var(--bg)}:root .ov3-sstick.is-under{box-shadow:0 10px 18px -14px rgba(21,22,26,.28)}:root .ov3-search.search-pill{height:46px;border-color:transparent;background:var(--card);box-shadow:var(--shadow-1)}:root .ov3-qx{background:var(--fill);background-clip:content-box}:root .ov3-toolbar .ov3-dd.pill-select,:root .ov3-toolbar .named-filter.pill-select{min-height:44px;border:1px solid var(--sep);border-radius:var(--r-pill);background-color:var(--card);color:var(--label);padding:0 24px 0 12px;background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;font-size:13px;font-weight:500}:root .ov3-toolbar .ov3-dd.pill-select.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background-color:var(--accent-tint);color:var(--brand-deep)}:root .ov3-pic.is-logo{border-radius:10px;border-color:var(--sep)}:root .ov3-pic.is-logo.is-initials{border:0;background:var(--accent-tint);color:var(--brand-deep);font-weight:700}:root .ov3-boxes .lk-box{font-size:13px}:root .ov3-boxes .lk-box input,:root .ov3-tick input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--line-strong);border-radius:7px;background:var(--card) no-repeat center / 12px 12px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:root .ov3-boxes .lk-box input:checked,:root .ov3-tick input:checked{border-color:var(--accent-fill);background-color:var(--accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root .ov3-boxes .lk-box input:focus-visible,:root .ov3-tick input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root .ov3-grid{grid-gap:12px;gap:12px}:root .ov3-card{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;padding:16px 14px;border-radius:24px;background:var(--card);transition:border-color .15s ease,box-shadow .15s ease}:root .ov3-card>*+*{margin-top:12px}@media (hover: hover){:root .ov3-card:hover{border-color:var(--accent-tint)}}:root .ov3-card.is-current{border-color:var(--accent);box-shadow:0 8px 22px rgba(79,123,247,.16)}:root .ov3-card.is-ticked{background:var(--accent-tint)}:root .ov3-top{flex:1 1 100%;align-items:center}:root .ov3-tags{flex:none;align-self:flex-start;margin-right:10px}:root .ov3-card .ov3-gs{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.45}:root .ov3-tags+.ov3-gs{padding-top:2px}:root .ov3-gs{flex:1 1 0;min-width:0;color:var(--ink-2);font-size:12.5px}:root .ov3-logo{margin-top:0}:root .ov3-logo .ov3-pic{width:30px!important;height:30px!important;border-radius:10px;font-size:12px}:root .ov3-top>*+*{margin-left:8px}:root .ov3-no{font-size:12.5px;font-weight:600;line-height:1.3}:root .ov3-name{font-size:15px;font-weight:600;line-height:1.25}:root .ov3-stcol{align-self:flex-start}:root .ov3-stcol>*+*{margin-top:5px}:root .ov3-more{align-self:flex-start;margin:-4px}:root .ov3-more .sv-more-btn{width:44px;min-width:44px;height:44px;min-height:44px;padding:4px;border-radius:50%;background:var(--fill);background-clip:content-box;color:var(--ink-2);box-shadow:none}:root .ov3-more .sv-more-btn:hover,:root .ov3-more .sv-more-btn[aria-expanded=true]{background:var(--fill-2);color:var(--label)}:root .ov3-pill{padding:3px 9px;background:var(--fill);color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.35}:root .ov3-pill.ov3-trial{background:var(--accent-tint);color:var(--brand-deep)}:root .ov3-dates{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:8px;column-gap:8px;padding:10px 12px;border-radius:18px;background:var(--fill);font-size:12px}:root .ov3-date{min-width:0;margin:0}:root .ov3-date b{font-size:13.5px;font-weight:600}:root .ov3-stcol .status-inline,:root .pko-status .status-chip,:root .pko-gc-status .status-chip{position:relative;padding:0;background:transparent;font-size:12px;font-weight:600;line-height:1.35}:root .ov3-stcol .status-inline .st-shape,:root .pko-status .status-chip .st-shape,:root .pko-gc-status .status-chip .st-shape{position:relative;z-index:1;margin:0 -15px 0 8px}:root .ov3-stcol .status-inline .st-shape+span,:root .pko-status .status-chip .st-shape+.status-word,:root .pko-gc-status .status-chip .st-shape+.status-word{display:inline-block;padding:3px 8px 3px 19px;border-radius:var(--r-pill);background:var(--fill);font-weight:600}:root .ov3-stcol .status-inline .st-new+span,:root .pko-status .status-chip .st-new+.status-word,:root .pko-gc-status .status-chip .st-new+.status-word{background:var(--accent-tint)}:root .ov3-stcol .status-inline .st-progress+span,:root .pko-status .status-chip .st-progress+.status-word,:root .pko-gc-status .status-chip .st-progress+.status-word{background:var(--warn-bg)}:root .ov3-stcol .status-inline .st-ready+span,:root .pko-status .status-chip .st-ready+.status-word,:root .pko-gc-status .status-chip .st-ready+.status-word{background:var(--ok-bg)}:root .ov3-stcol .status-inline .st-late+span,:root .pko-status .status-chip .st-late+.status-word,:root .pko-gc-status .status-chip .st-late+.status-word{background:var(--danger-bg)}:root .ov3-stcol .status-inline.ov3-st-draft,:root .pki-status .orec-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-pill);background:var(--fill);font-size:12px;font-weight:600;line-height:1.35}:root .ov3-stcol .status-inline.ov3-st-draft .st-shape,:root .pki-status .orec-status .st-shape{margin:0 6px 0 0}:root .peek-panel{border-left:0;box-shadow:-12px 0 32px rgba(21,22,26,.1),-1px 0 0 var(--sep)}:root .sheet.peek-sheet{background:var(--bg)}:root .peek-bar{min-height:56px;padding:6px 12px}:root .peek-icon{position:relative;z-index:0;color:var(--label)}:root .peek-icon:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:50%;background:var(--card);box-shadow:var(--shadow-1)}:root .peek-icon+.peek-icon{margin-left:4px}:root .peek-icon:active{background:transparent}:root .peek-icon:active:before{background:var(--fill-2)}:root .peek-crumb{min-height:44px;padding:0 14px 0 8px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-1);color:var(--accent-text);font-size:13px;font-weight:600}:root .peek-scroll{padding:2px 16px 28px}:root .peek-title{font-weight:700;letter-spacing:-.01em}:root .peek-head-t .pko-k,:root .pki-kicker{font-size:12.5px}:root .pko-head{margin:4px 0 14px;padding:14px;border-radius:24px;background:var(--card)}:root .pko-logo{width:40px;height:40px;margin:0 12px 0 0;border-radius:12px;font-size:13px}:root span.pko-logo{border:0;background:var(--accent-tint);color:var(--brand-deep)}:root .pko-head .peek-title{font-size:19px}:root .pko-status{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:8px}:root .pko-status>*{margin:0 6px 4px 0}:root .pko-tag,:root .pki-trial{padding:3px 10px;background:var(--accent-tint);color:var(--brand-deep);font-size:12px;font-weight:600;line-height:1.35}:root .peek-scroll .orec-money.peek-tiles{margin-bottom:14px;padding:12px 0;border-radius:20px;background:var(--card)}:root .peek-scroll .peek-tiles .orec-tile{padding:0 14px;border-radius:0;background:transparent}:root .peek-scroll .peek-tiles .orec-tile+.orec-tile{margin-left:0;border-left:1px solid var(--sep)}:root .peek-scroll .peek-tiles .orec-k{color:var(--ink-2);font-size:12px}:root .peek-scroll .peek-tiles .orec-v{font-size:14px;font-weight:600}:root .pko-acts,:root .pki-acts{margin-bottom:14px}:root .pko-acts .pko-main,:root .pki-acts .pki-main{min-height:50px;font-size:15px;box-shadow:0 10px 24px rgba(79,123,247,.3)}:root .peek-foot{position:relative;z-index:1;margin-top:-20px;padding:20px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:0;background:linear-gradient(180deg,transparent 0,var(--bg) 20px)}:root .peek-foot .peek-main{min-height:52px;font-size:15px;box-shadow:0 10px 24px rgba(79,123,247,.3)}:root .pko-grp{border-radius:20px}:root .pko-row{min-height:44px;padding:9px 16px;border-top-color:var(--sep)}:root .pko-row dt{color:var(--ink-2);font-size:13px}:root .pko-row dd{font-weight:600}:root .pko-row dd .pko-remark{font-weight:400}:root .pko-h{margin:8px 2px 10px;color:var(--ink-2);font-size:12.5px;font-weight:600}:root .peek-h{margin:8px 2px;color:var(--label);font-size:15px;font-weight:600}:root .pko-gc{margin-bottom:10px;padding:12px;border:2px solid transparent;border-radius:24px;transition:border-color .15s ease}@media (hover: hover){:root .pko-gc:hover{border-color:var(--accent-tint);box-shadow:none}}:root .pko-gc:active{background:var(--card);border-color:var(--accent)}:root .pko-gc-info>*+*{margin-top:5px}:root .pko-gc-type{color:var(--ink-2);font-size:12px}:root .pko-gc-name{font-size:15px}:root .pko-kv{color:var(--ink-2);font-size:12.5px}:root .pko-kv b{font-weight:600}:root .pko-gc-chev{align-self:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--fill);color:var(--ink-2)}:root [data-testid=peek-customer-body]>.peek-head{margin:4px 0 14px;padding:16px;border-radius:24px;background:var(--accent-fill);color:var(--on-accent)}:root [data-testid=peek-customer-body]>.peek-head .peek-title{color:var(--on-accent);font-size:19px}:root [data-testid=peek-customer-body]>.peek-head .peek-sub,:root [data-testid=peek-customer-body]>.peek-head .peek-sub .ref{color:rgba(255,255,255,.86)}:root [data-testid=peek-customer-body]>.peek-head .ref{text-decoration-color:rgba(255,255,255,.6)}:root [data-testid=peek-customer-body]>.peek-head .crec-avatar{border:0;background:#fff;color:#2c3d8f}:root .peek-scroll .crec-chips .crec-chip{margin:3px;padding:4px 11px;border:0;background:var(--solid);color:var(--on-solid);font-size:11.5px;font-weight:500}:root .pko-edit{padding:0 18px}:root .pko-grp-h{padding:14px 16px 6px;color:var(--label)}:root .pko-sizes{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;padding:6px 14px 14px}:root .pko-sizes>div{flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;padding:8px 10px;border-bottom:0;border-radius:14px;background:var(--fill)}:root .pko-sizes dt{max-width:100%;margin:0 0 1px;color:var(--ink-2);font-size:12px}:root .pko-sizes dd{font-size:14px}:root .pko-pre{padding:2px 16px 14px}:root .peek-rows{border-radius:20px}:root .peek-row-li+.peek-row-li{border-top-color:var(--sep)}:root .peek-row,:root .ref.peek-row{min-height:60px;padding:8px 16px}:root .peek-thumb{border-radius:12px}:root .pki-scroll .peek-facts{padding:4px 16px;border-radius:20px;background:var(--card)}:root .pki-scroll .peek-facts>div{align-items:center;min-height:40px;padding:8px 0}:root .pki-scroll .peek-facts>div+div{border-top:1px solid var(--sep)}:root .pki-scroll .peek-facts dt{color:var(--ink-2);font-size:13px}:root .pki-scroll .peek-facts dd{font-weight:500}:root .pki-pre{padding:12px 14px;border-radius:20px}:root .pki-note{color:var(--ink-2)}:root .pki-head{margin-bottom:14px}:root .pki-route.it-route-box{padding:14px 12px 12px;border-radius:24px}:root .pki-route .it-route-h .it-rn+.it-rn:before{top:19px;background:var(--sep)}:root .pki-route .it-route-h .it-rn.st-done+.it-rn:before{background:var(--accent)}:root .pki-route .it-dot{width:40px;height:40px;border:0;background:var(--fill);color:var(--ink-2)}:root .pki-route .it-rn.st-done .it-dot{background:var(--accent-tint);color:var(--brand-deep)}:root .pki-route .it-rn.st-now .it-dot{background:var(--accent);color:#fff;box-shadow:0 0 0 5px var(--accent-tint)}@keyframes pki-now-pulse{0%,to{opacity:0}50%{opacity:.45}}:root .pki-route .it-rn.st-now .it-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;box-shadow:inset 0 0 0 5px var(--accent);opacity:0;pointer-events:none;animation:pki-now-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){:root .pki-route .it-rn.st-now .it-dot:after{animation:none;opacity:0}}:root .pki-route .it-route-h .it-rn>*+*{margin-top:6px}:root .pki-route .it-rn-name{font-size:11.5px;font-weight:500}:root .pki-route .it-rn.st-now .it-rn-name{color:var(--accent-text);font-weight:700}:root .pki-route .it-route-strip .it-rt{padding-top:6px}:root .ref.pki-pill,:root .pki-pill{padding:12px 14px;border:2px solid transparent;border-radius:20px}@media (hover: hover){:root .ref.pki-pill:hover{border-color:var(--accent-tint);color:var(--label)}}:root .pki-pill-task{font-size:14px}:root .pki-pill-st{padding:2px 9px;border-radius:var(--r-pill);background:var(--fill);font-weight:600}:root .pki-pill-st[data-state=done]{background:var(--ok-bg);color:var(--status-ready-text)}:root .pki-pill-st[data-state=start]{background:var(--warn-bg);color:var(--status-progress-text)}:root .pki-pill-dates{color:var(--ink-2)}:root .pki-gcard{padding:10px 12px;border-radius:20px}:root .pki-gphoto{border-radius:12px}:root .hx{border-radius:20px}:root .hx>summary{min-height:48px;padding:12px 16px}:root .hx-day{padding:10px 16px 4px;border-top-color:var(--sep)}:root .hx-row{padding:6px 16px 10px}:root .hx-b{position:relative;padding-left:20px}:root .hx-b:before{content:"";position:absolute;top:4px;left:0;box-sizing:border-box;width:10px;height:10px;border:2px solid var(--accent);border-radius:50%;background:var(--card)}:root .hx-b:after{content:"";position:absolute;top:16px;bottom:-10px;left:4px;width:2px;background:var(--accent-tint)}:root .ps-frame{border-radius:16px}:root .ps-hero .ps-frame{border-radius:20px}:root .ps-kind{left:8px;top:8px;max-width:calc(100% - 16px);padding:3px 9px;background:rgba(21,22,26,.72);font-size:11px;font-weight:600;line-height:1.4}:root .ps-hero .ps-kind{left:10px;top:10px;padding:4px 10px}:root .ps-nav{width:30px;height:30px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(21,22,26,.08),0 6px 16px rgba(21,22,26,.16);color:#15161a}:root .ps-hero .ps-nav{width:36px;height:36px}:root .ps-nav.is-l{left:8px}:root .ps-nav.is-r{right:8px}:root .ps-thumbs{margin-top:6px;padding:3px}:root .ps-th{border:2px solid transparent;border-radius:8px;opacity:1}:root .ps-hero .ps-th{width:52px;height:52px;margin-right:4px;border-radius:14px}:root .ps-th.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}:root .pv.s2-viewer{background:#0e0f13}:root .pv .pv-bar{padding-top:10px;padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:4px}:root .pv-tools>*+*{margin-left:6px}:root .pv-b{min-width:40px;height:40px;padding:0;border-radius:50%;background:rgba(255,255,255,.12)}:root .pv-b:hover{background:rgba(255,255,255,.2)}:root .pv-b:disabled{background:rgba(255,255,255,.06)}:root .pv-b.pv-wa{margin:0 2px;padding:0 16px;border-radius:var(--r-pill);background:var(--accent-fill);box-shadow:0 8px 20px rgba(53,99,233,.35)}:root .pv-b.pv-wa:hover{background:var(--accent-press)}:root .pv .s2-viewer-nav{background:rgba(255,255,255,.12);color:#fff}:root .pv .s2-viewer-thumbs{padding:8px 14px 10px}:root .pv .s2-viewer-th{width:46px;height:46px;margin:0 4px;border:2px solid transparent;border-radius:12px;opacity:.7}:root .pv .s2-viewer-th.is-on{border-color:#fff;box-shadow:none;opacity:1}:root .pv .s2-viewer-back{padding:0 18px;border-radius:var(--r-pill);background:rgba(255,255,255,.12);font-weight:500}@media (max-width: 520px){:root .pv-tools>*+*{margin-left:3px}:root .pv-b{min-width:44px;height:44px}:root .pv-b.pv-wa{margin:0 1px;padding:0 9px}}:root .prod-web .prod-toolbar .search-pill{flex:0 1 300px}:root .prod .pf-stale{align-items:center;padding:9px 14px;border-radius:20px;background:var(--fill);color:var(--ink-2);font-size:var(--fs-footnote)}:root .prod .pf-buckets .fchip-n{font-weight:700;color:var(--label)}:root .prod .pf-buckets .fchip:not(.active) .fchip-n.pf-red-n{color:var(--status-late-text)}:root .prod .pf-buckets .fchip{font-weight:500}@media (pointer: fine){:root .prod-web .pf-buckets .fchip,:root .prod-tablet .pf-buckets .fchip{min-height:38px;padding:0 13px}}:root .prod .pl-line{padding-top:20px;padding-bottom:6px;margin-bottom:14px;scrollbar-width:none}:root .prod .pl-line::-webkit-scrollbar{display:none}:root .prod .pl-box{min-height:0;padding:10px 4px 8px;border:2px solid transparent;border-radius:18px;background:var(--card)}:root .prod .pl-box>*+*{margin-top:3px}:root .prod .pl-box .pl-ic{width:34px;height:34px;border-radius:50%;background:var(--fill);color:var(--ink-2)}:root .prod .pl-box.is-all>.ic{box-sizing:border-box;width:34px;height:34px;margin:0;padding:8px;border-radius:50%;background:var(--fill);color:var(--ink-2)}:root .prod .pl-box.is-sel{padding:10px 4px 8px;border:2px solid var(--accent);background:var(--accent-tint)}:root .prod .pl-box.is-sel .pl-ic,:root .prod .pl-box.is-all.is-sel>.ic{background:var(--accent-fill);color:var(--on-accent)}:root .prod .pl-box.is-finish{border:2px dashed var(--line-strong);border-radius:12px}:root .prod .pl-box.is-finish.is-sel{border-color:var(--accent)}:root .prod .pl-box-name{font-size:11px;color:var(--ink-2)}:root .prod .pl-box.is-sel .pl-box-name{color:var(--brand-deep);font-weight:600}:root .prod .pl-box-n{font-size:22px;font-weight:700;letter-spacing:-.01em}:root .prod .pl-box-sub{font-size:11px}:root .prod .pl-leg{height:2px;background:var(--line-strong)}:root .prod .pl-leg-n{top:-19px;background:transparent;font-size:10px;font-weight:600;color:var(--ink-2)}:root .prod .pl-rail{margin-bottom:14px;padding:6px 14px 6px 6px;box-shadow:var(--shadow-1)}:root .prod .pl-rail-row{min-height:52px;background:transparent}:root .prod .pl-rail-row .pl-ic{width:34px;height:34px;border-radius:50%;background:var(--fill);color:var(--ink-2)}:root .prod .pl-rail-row.is-sel .pl-ic{background:var(--accent-tint);color:var(--accent-text)}:root .prod .pl-rail-name{font-weight:500}:root .prod .pl-rail-n{font-weight:700}:root .prod .pl-rail-row.is-sel .pl-rail-dot{border-color:var(--accent-fill);background:var(--accent-fill)}:root .prod .pl-rail-track em{font-size:10px;font-weight:600}:root .prod .pl-panel{padding:0;border-radius:0;background:transparent}:root .prod .pl-panel-head{margin-bottom:8px;padding:2px}:root .prod .pl-panel-head>.pl-ic{width:34px;height:34px;border-radius:50%;background:var(--card);color:var(--ink-2);box-shadow:var(--shadow-1)}:root .prod .pl-panel-title{font-weight:700}:root .prod .pl-panel-n{color:var(--ink-2);font-size:var(--fs-dense)}:root .prod .pf-who .pf-who-one{min-height:44px;margin:3px 0 3px 6px;padding:0 11px 0 5px;border-radius:var(--r-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--sep);color:var(--label);font-size:13px;font-weight:500;text-decoration:none}:root .prod .pf-who .pf-who-one .mk-face{margin-right:6px}@media (max-width: 767px){:root .prod .pf-who .pf-who-one{margin:6px 6px 0 0}}:root .prod .pl-piece.pf-row{margin-bottom:10px;padding:12px 14px 10px;border-top:0;border-radius:var(--r-group);background:var(--card);box-shadow:var(--shadow-1)}:root .prod .pl-piece.pf-row.is-sel{background:var(--accent-tint);box-shadow:var(--shadow-1),inset 0 0 0 2px var(--accent)}:root .prod .pl-piece.pf-row.is-open{background:var(--card);box-shadow:var(--shadow-1),inset 0 0 0 2px var(--accent)}:root .prod .pf-thumb{border-radius:var(--r-photo);background:var(--photo-bg)}:root .prod .pf-g{font-weight:600}:root .prod .pf-edge{font-size:var(--fs-footnote)}:root .prod .pf-flag{border-radius:var(--r-pill)}:root .prod .pf-act{margin-top:3px;font-size:var(--fs-footnote);font-weight:500}:root .prod .pf-nodes{margin-top:8px}:root .prod .pf-dot{width:26px;height:26px;border:2px solid var(--line-strong);background:var(--card)}:root .prod .pf-node+.pf-node:before{top:12px;background:var(--sep-opaque)}:root .prod .pf-node.is-done+.pf-node:before{background:var(--accent)}:root .prod .pf-node.is-done .pf-dot{border-color:var(--accent-tint);background:var(--accent-tint);color:var(--brand-deep)}:root .prod .pf-node.is-now .pf-dot{border:2px solid var(--accent);color:var(--accent-text)}:root .prod .pf-node.is-over .pf-dot{border-color:var(--status-late-text);color:var(--status-late-text)}:root .prod .pf-node.is-next .pf-dot{border-color:var(--label);color:var(--label)}:root .prod .pf-node.is-ready .pf-dot{border-radius:7px}:root .prod .pf-node.is-hold .pf-dot{border-style:dashed}:root .prod .pf-node.is-picked .pf-node-b{border-radius:12px}:root .prod .pf-node-n{margin-top:4px;font-size:11px;font-weight:500}:root .prod .pf-tmr{margin-top:6px;padding:3px 9px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--brand-deep);font-size:11px;font-weight:600}:root .prod .pf-node.is-over .pf-tmr{background:var(--danger-bg);color:var(--status-late-text)}:root .prod .pf-chips{margin-top:6px}:root .prod .pf-chip:after{border-radius:var(--r-pill)}:root .prod .pf-chip.is-ready:after{border-radius:8px}:root .prod .pf-chip.is-now{color:var(--brand-deep)}:root .prod .pf-chip.is-now:after{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent)}:root .prod .pf-chip.is-picked{color:var(--on-accent)}:root .prod .pf-chip.is-picked:after{background:var(--accent-fill);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--accent)}@keyframes pf-now-pulse{0%,to{opacity:0}50%{opacity:.45}}:root .prod .pf-node.is-now .pf-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;box-shadow:0 0 0 3px var(--accent);opacity:0;pointer-events:none;animation:pf-now-pulse 2s ease-in-out infinite}:root .prod .pf-chip.is-now:not(.is-picked):before{content:"";position:absolute;z-index:-1;left:0;right:0;top:6px;bottom:6px;border-radius:var(--r-pill);box-shadow:0 0 0 3px var(--accent);opacity:0;pointer-events:none;animation:pf-now-pulse 2s ease-in-out infinite}:root .pf-v.is-now .pf-v-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;box-shadow:0 0 0 3px var(--accent);opacity:0;pointer-events:none;animation:pf-now-pulse 2s ease-in-out infinite}:root .prod .pf-node.is-now.is-over .pf-dot:after,:root .prod .pf-chip.is-now.is-over:not(.is-picked):before,:root .pf-v.is-now.is-over .pf-v-dot:after{box-shadow:0 0 0 3px var(--status-late-text)}@media (prefers-reduced-motion: reduce){:root .prod .pf-node.is-now .pf-dot:after,:root .prod .pf-chip.is-now:before,:root .pf-v.is-now .pf-v-dot:after{animation:none;opacity:0}}:root .prod .pf-gh{padding:0 2px;border-top:0}:root .prod .pf-gh-t{font-weight:700}:root .prod .pl-strip-b{background:var(--card);box-shadow:inset 0 0 0 1px var(--sep);font-weight:500}:root .prod .pl-strip-b.is-sel{background:var(--solid);box-shadow:none;color:var(--on-solid)}:root .prod .pl-strip-n{font-weight:700}:root .prod .pf-page-web{box-shadow:var(--shadow-1)}:root .prod .mk-card{border:0;box-shadow:var(--shadow-1)}:root .prod .mk-card.is-pool{border:2px dashed var(--line-strong);box-shadow:none}:root .prod .mk-pill{border-color:var(--sep);border-radius:var(--r-pill);background:var(--fill)}:root .prod .mk-pill.is-late{border-color:var(--status-late-text);background:var(--card)}:root .prod .mk-cnt{font-weight:600}:root .prod .bd-col{border-radius:14px}:root .prod .bd-bar{border-radius:6px 6px 2px 2px}:root .prod .bd-col-n{font-weight:700}:root .prod .bd-card{padding:4px 14px 10px;box-shadow:var(--shadow-1)}:root .prod .bd-card-title{font-weight:700}:root .prod .lt-hub{box-shadow:var(--shadow-1)}:root .prod .lt-hub-f{border-radius:var(--r-pill)}:root .prod .lt-card{padding:12px 14px 6px;box-shadow:var(--shadow-1)}:root .prod .lt-card.is-on{box-shadow:var(--shadow-1),inset 0 0 0 2px var(--accent)}:root .prod .lt-card.is-unnamed{box-shadow:none}:root .prod .lt-card-n{font-weight:600}:root .prod .lt-pill{border-radius:var(--r-pill)}:root .prod .lt-pill.is-in{border-radius:14px}:root #nrt-no#nrt-no#nrt-no.no-w{--omsx-solid-progress: var(--accent-fill);--omsx-sunk: var(--fill);--omsx-sunk-2: var(--fill-2);--omsx-ink-2: var(--ink-2);--omsx-accent-text: var(--accent-text);--omsx-accent-tint: var(--accent-tint);--slate-surface: var(--accent-tint);--slate-border: var(--accent);--slate-solid: var(--accent-text);--slate-content: var(--brand-deep);--slate-s: var(--accent-tint);--slate: var(--accent-text);--slate-c: var(--brand-deep);--radius-sm: 8px;--radius-md: var(--r-control);--radius-lg: var(--r-group);--radius-xl: var(--r-group);--radius-2xl: 26px;--elev-3: var(--shadow-pop);--elev-4: var(--shadow-pop);--focus-ring: var(--accent);--field-h: 44px;background:var(--bg);background-image:linear-gradient(180deg,var(--wash) 0,var(--bg) 300px);background-repeat:no-repeat}:root #nrt-no#nrt-no#nrt-no.no-w .app,:root #nrt-no#nrt-no#nrt-no.no-w .app.clean{background:transparent}:root .no-frame{background:var(--bg)}:root #nrt-no#nrt-no#nrt-no.no-w .topbar{background:var(--wash);background:color-mix(in srgb,var(--wash) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:0;padding:12px 16px}:root #nrt-no#nrt-no#nrt-no.no-w .topbar .crumb .title{font-size:22px;font-weight:700;letter-spacing:-.02em}:root #nrt-no#nrt-no#nrt-no.no-w .more-btn{min-width:42px;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--card);color:var(--label);box-shadow:var(--shadow-1)}:root #nrt-no#nrt-no#nrt-no.no-w .more-btn:hover{background:var(--fill)}@media (pointer: coarse){:root #nrt-no#nrt-no#nrt-no.no-w .more-btn{min-width:44px;width:44px;height:44px}}:root #nrt-no#nrt-no#nrt-no.no-w .editor .more-btn{background:var(--card);box-shadow:none}:root #nrt-no#nrt-no#nrt-no.no-w .more-pop{border:0;border-radius:18px;box-shadow:var(--shadow-pop);background:var(--elevated)}:root #nrt-no#nrt-no#nrt-no.no-w .more-item{border-radius:12px;min-height:42px;padding:10px 12px}:root #nrt-no#nrt-no#nrt-no.no-w .more-item:hover{background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .btn{border-radius:var(--r-pill);border:1px solid var(--sep);background:var(--card);color:var(--label);font-weight:600;padding-left:16px;padding-right:16px}:root #nrt-no#nrt-no#nrt-no.no-w .btn:hover{background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .btn.ghost{background:var(--card);border-color:var(--sep);color:var(--label)}:root #nrt-no#nrt-no#nrt-no.no-w .btn.ghost:hover{background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .btn.sm{height:auto;min-height:34px;padding:6px 14px;font-size:13px}:root #nrt-no#nrt-no#nrt-no.no-w .btn.icon{padding:0;border-radius:50%}:root #nrt-no#nrt-no#nrt-no.no-w .btn.icon.sm{width:34px;min-width:34px;height:34px;border:0;background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .btn.primary,:root #nrt-no#nrt-no#nrt-no.no-w .btn.primary:hover,:root #nrt-no#nrt-no#nrt-no.no-w .btn.primary:active,:root #nrt-no#nrt-no#nrt-no.no-w .btn.pri,:root #nrt-no#nrt-no#nrt-no.no-w .btn.pri:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}:root #nrt-no#nrt-no#nrt-no.no-w .btn.primary:not(:disabled):hover{background:var(--accent-press);border-color:var(--accent-press)}:root #nrt-no#nrt-no#nrt-no.no-w .topbar .place-btn{height:44px;min-height:44px;padding:0 20px;font-size:15px;box-shadow:0 10px 24px rgba(79,123,247,.3)}:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .place-bar{background:var(--bg);background:linear-gradient(180deg,transparent,var(--bg) 30%);border-top:0}:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .place-bar .btn{min-height:52px;font-size:15px;box-shadow:0 10px 24px rgba(79,123,247,.3)}:root #nrt-no#nrt-no#nrt-no.no-w .back-btn{color:var(--ink-2);font-weight:500}:root #nrt-no#nrt-no#nrt-no.no-w .card,:root #nrt-no#nrt-no#nrt-no.no-w .side-card,:root #nrt-no#nrt-no#nrt-no.no-w .side-card.emphasis{background:var(--card);border:1px solid transparent;border-radius:var(--r-group);box-shadow:none}:root #nrt-no#nrt-no#nrt-no.no-w .card.tight{padding:16px}:root #nrt-no#nrt-no#nrt-no.no-w .garment-card{padding:20px}:root #nrt-no#nrt-no#nrt-no.no-le600 .garment-card{padding:16px}:root #nrt-no#nrt-no#nrt-no.no-w .caption{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--ink-2)}:root #nrt-no#nrt-no#nrt-no.no-w .label{font-size:12px;font-weight:500;color:var(--ink-2);margin-bottom:6px}:root #nrt-no#nrt-no#nrt-no.no-w .company-select,:root #nrt-no#nrt-no#nrt-no.no-w.no-root .sel-trigger.company-select{min-height:44px;border-radius:12px;border:1px solid var(--accent);background:var(--accent-tint);color:var(--brand-deep);font-weight:600}:root #nrt-no#nrt-no#nrt-no.no-w .staff-select,:root #nrt-no#nrt-no#nrt-no.no-w.no-root .sel-trigger.company-select.staff-select{border-color:var(--sep);background:var(--card);color:var(--label);font-weight:500}:root #nrt-no#nrt-no#nrt-no.no-w .company-select:hover{border-color:var(--accent)}:root #nrt-no#nrt-no#nrt-no.no-w .staff-select:hover{border-color:var(--line-strong)}:root #nrt-no#nrt-no#nrt-no.no-w .company-select:focus,:root #nrt-no#nrt-no#nrt-no.no-w .company-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}:root #nrt-no#nrt-no#nrt-no.no-w.no-root .sel-trigger .sel-icon{border-radius:8px;background:var(--solid);color:var(--on-solid)}:root #nrt-no#nrt-no#nrt-no.no-w.no-root .sel-trigger .sel-thumb{border-radius:8px}:root #nrt-no#nrt-no#nrt-no.no-w .rail .card .btn.ghost.sm{min-height:36px}:root #nrt-no#nrt-no#nrt-no.no-w .btn.look-pick{min-height:46px;border:0;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--brand-deep);font-weight:600}:root #nrt-no#nrt-no#nrt-no.no-w .btn.look-pick:hover{background:var(--accent-tint);filter:brightness(.97)}:root #nrt-no#nrt-no#nrt-no.no-w .nav-item{background:var(--card);border:2px solid transparent;border-radius:18px;padding:12px}:root #nrt-no#nrt-no#nrt-no.no-w .nav-item:hover{background:var(--card);border-color:var(--accent-tint)}:root #nrt-no#nrt-no#nrt-no.no-w .nav-item.active{background:var(--card);border-color:var(--accent)}:root #nrt-no#nrt-no#nrt-no.no-w .nav-item .idx{background:var(--fill);color:var(--ink-2);font-size:11px;font-weight:700}:root #nrt-no#nrt-no#nrt-no.no-w .nav-item.active .idx{background:var(--accent);border-color:var(--accent);color:#fff}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle .tt-track{width:34px;height:20px;background:var(--line-strong)}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle .tt-thumb{width:16px;height:16px;top:2px;left:2px;background:#fff;box-shadow:0 1px 2px rgba(21,22,26,.2)}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle input:checked+.tt-track{background:var(--accent)}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle input:checked+.tt-track .tt-thumb{transform:translate(14px)}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle .tt-label{color:var(--ink-2);font-weight:600}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle input:checked~.tt-label{color:var(--accent-text)}:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle input:focus-visible+.tt-track{outline:2px solid var(--focus);outline-offset:2px}:root #nrt-no#nrt-no#nrt-no.no-w .editor h1.h2,:root #nrt-no#nrt-no#nrt-no.no-w .editor .h2{font-size:24px;letter-spacing:-.02em}:root #nrt-no#nrt-no#nrt-no.no-w .cat-seg{border:0;border-radius:var(--r-pill);background:var(--fill);padding:3px;gap:0;overflow-x:auto;scrollbar-width:none}:root #nrt-no#nrt-no#nrt-no.no-w .cat-seg::-webkit-scrollbar{display:none}:root #nrt-no#nrt-no#nrt-no.no-w .cat-seg button{min-height:34px;padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font-weight:500}:root #nrt-no#nrt-no#nrt-no.no-w .cat-seg button+button{border-left:0}:root #nrt-no#nrt-no#nrt-no.no-w .cat-seg button.on{background:var(--solid);color:var(--on-solid);font-weight:600}@media (pointer: coarse){:root #nrt-no#nrt-no#nrt-no.no-w .cat-seg button{min-height:44px}}:root #nrt-no#nrt-no#nrt-no.no-w .input,:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger,:root #nrt-no#nrt-no#nrt-no.no-w .text-input,:root #nrt-no#nrt-no#nrt-no.no-w select.input{min-height:46px;border:1px solid var(--sep);border-radius:12px;background:var(--card);color:var(--label)}:root #nrt-no#nrt-no#nrt-no.no-w .input,:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger{height:auto}:root #nrt-no#nrt-no#nrt-no.no-w textarea.input{padding:12px 14px;border-radius:14px}:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger:hover{border-color:var(--line-strong)}:root #nrt-no#nrt-no#nrt-no.no-w .input:focus,:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger:focus,:root #nrt-no#nrt-no#nrt-no.no-w .text-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger .placeholder{color:var(--label-3)}:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger .icon-btn{border-radius:10px;color:var(--ink-2)}:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger .swatch{border-radius:8px}:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-strip,:root #nrt-no#nrt-no#nrt-no.no-w .photo-strip{grid-template-columns:repeat(auto-fill,96px);gap:10px}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot,:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-slot{height:96px;border:1.5px dashed var(--label-3);border-radius:20px;background-color:var(--fill);color:var(--brand-deep);gap:6px}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot:hover{border-color:var(--accent);background-color:var(--accent-tint);color:var(--brand-deep)}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot:not(.has)>svg{box-sizing:border-box;width:36px;height:36px;padding:9px;border-radius:12px;background:var(--accent-tint);color:var(--brand-deep)}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot:not(.has) .ps-label,:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-slot:not(.has) .ps-label{font-size:12px;font-weight:500;color:var(--ink-2)}:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-slot.extra:not(.has){border-color:var(--label-3);background-color:var(--fill);color:var(--brand-deep)}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot.extra:not(.has)>svg{color:var(--brand-deep)}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot.has,:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-slot.has{border:0;background-color:var(--photo-bg);background-blend-mode:normal;overflow:hidden}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot.has .ps-label{background:rgba(21,22,26,.72);color:#fff;border-radius:var(--r-pill);padding:2px 9px;font-size:11px;font-weight:500}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot .ps-edit,:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-slot .ps-edit{top:6px;right:6px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;justify-content:center;border-radius:50%;background:var(--card);color:var(--label);box-shadow:var(--shadow-1)}:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot .ps-edit:hover{background:var(--fill)}@media (pointer: coarse){:root #nrt-no#nrt-no#nrt-no.no-w .photo-slot .ps-edit,:root #nrt-no#nrt-no#nrt-no.no-w .app.clean .photo-slot .ps-edit{top:0;right:0;width:44px;min-width:44px;height:44px;min-height:44px;background:radial-gradient(circle at 50% 50%,var(--card) 0 15px,transparent 15.5px);box-shadow:none;filter:drop-shadow(0 2px 4px rgba(21,22,26,.18))}}:root #nrt-no#nrt-no#nrt-no.no-w .section{border:1px solid transparent;border-radius:18px;background:var(--card)}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h{background:transparent;padding:14px 16px;gap:10px}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h:hover{background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .section.open>.section-h{border-bottom:1px solid var(--sep)}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h .ttl{font-size:15px;font-weight:600}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h .chev{color:var(--ink-2)}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-body{padding:16px}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-body.flush{padding:0}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h .chip,:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h .chip.sm{border:0;background:var(--fill);color:var(--ink-2);font-size:11px;font-weight:600;padding:3px 10px}:root #nrt-no#nrt-no#nrt-no.no-w .section>.section-h .cat-pill{border-color:var(--sep);background:var(--card)}:root #nrt-no#nrt-no#nrt-no.no-w .chip{border-color:var(--sep);background:var(--card);color:var(--label)}:root #nrt-no#nrt-no#nrt-no.no-w .chip:hover{background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .chip.on,:root #nrt-no#nrt-no#nrt-no.no-w .seg button.on,:root #nrt-no#nrt-no#nrt-no.no-w .view-tabs button.on,:root #nrt-no#nrt-no#nrt-no.no-w .chips button.on,:root #nrt-no#nrt-no#nrt-no.no-w .quickpick button.on,:root #nrt-no#nrt-no#nrt-no.no-w .tab.on,:root #nrt-no#nrt-no#nrt-no.no-w .lang button.on,:root #nrt-no#nrt-no#nrt-no.no-w .langbtn.on,:root #nrt-no#nrt-no#nrt-no.no-w .editbtn.on{background:var(--solid);border-color:var(--solid);color:var(--on-solid)}:root #nrt-no#nrt-no#nrt-no.no-w .chip.sage{background:var(--sage-surface);border-color:var(--sage-border);color:var(--sage-content)}:root #nrt-no#nrt-no#nrt-no.no-w .chip.ochre{background:var(--ochre-surface);border-color:var(--ochre-border);color:var(--ochre-content)}:root #nrt-no#nrt-no#nrt-no.no-w .chip.clay{background:var(--clay-surface);border-color:var(--clay-border);color:var(--clay-content)}:root #nrt-no#nrt-no#nrt-no.no-w .chip.slate{background:var(--accent-tint);border-color:var(--accent-tint);color:var(--brand-deep)}:root #nrt-no#nrt-no#nrt-no.no-w .process-tile{border-radius:14px}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-backdrop{background:var(--scrim)}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal{border-radius:28px;background:var(--card);box-shadow:0 24px 60px rgba(0,0,0,.25)}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-h,:root #nrt-no#nrt-no#nrt-no.no-w .scanner-head{padding:20px 20px 10px 22px;border-bottom:0}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-h .title .t1,:root #nrt-no#nrt-no#nrt-no.no-w .scanner-head .h3{font-size:18px;font-weight:700;letter-spacing:-.01em}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-h .title .t2{color:var(--ink-2);font-size:12px;margin-top:2px}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-h .btn.ghost.sm.icon{width:34px;min-width:34px;height:34px;border:0;border-radius:50%;background:var(--fill);color:var(--label)}@media (pointer: coarse){:root #nrt-no#nrt-no#nrt-no.no-w .scanner-h .btn.ghost.sm.icon{width:44px;min-width:44px;height:44px}}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-foot{border-top:0}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-row{border-radius:14px}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-row:hover{background:var(--fill);border-color:transparent}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal:has([data-testid=photo-save])>.scanner-h+div{margin:4px 20px 0;padding:3px!important;gap:0!important;flex-wrap:wrap;border-bottom:0!important;border-radius:20px;background:var(--fill);flex:none}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal:has([data-testid=photo-save])>.scanner-h+div>.btn{flex:0 0 auto;min-height:34px;padding:6px 12px;border:0;background:transparent;color:var(--ink-2);font-weight:500;white-space:nowrap}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal:has([data-testid=photo-save])>.scanner-h+div>.btn.primary{background:var(--solid);color:var(--on-solid);font-weight:600}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal:has([data-testid=photo-save])>.scanner-h+div+div{padding:16px 20px!important}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal:has([data-testid=photo-save])>div:last-child{padding:4px 20px 20px!important;border-top:0!important}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal input[type=file]{box-sizing:border-box;display:block;width:100%;padding:20px;border:1.5px dashed var(--label-3);border-radius:18px;background:var(--fill);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal input[type=file]:hover{border-color:var(--accent)}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;border:0;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--brand-deep);font:inherit;font-weight:600;cursor:pointer}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal .body-sm.muted{color:var(--ink-2);font-size:12.5px}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal img[alt=preview]{border-radius:14px!important;border:0!important;background:var(--fill)}:root #nrt-no#nrt-no#nrt-no.no-w .scanner-modal [data-testid=photo-remove]{border-color:transparent;background:transparent}:root #nrt-no#nrt-no#nrt-no.no-w .toast{border-radius:var(--r-pill)}:root #nrt-no#nrt-no#nrt-no .nw-scope .ie-edit-pill{border-radius:var(--r-pill)}:root #nrt-no#nrt-no#nrt-no.no-w.no-b.no-dark{--omsx-sunk: var(--fill);--omsx-sunk-2: var(--fill-2);--omsx-ink-2: var(--ink-2);--omsx-accent-text: var(--accent-text);--omsx-accent-tint: var(--accent-tint)}:root .pl-page{background:var(--bg);background-image:linear-gradient(180deg,var(--wash) 0,var(--bg) 300px);background-repeat:no-repeat}:root .pl-topbar{background:var(--wash);background:color-mix(in srgb,var(--wash) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:0;padding:12px 16px}:root .pl-title{font-size:22px;letter-spacing:-.02em}:root .pl-btn{min-height:42px;border-radius:var(--r-pill);padding:0 18px;border-color:var(--sep);background:var(--card)}:root .pl-app .pl-more{min-width:42px;width:42px;padding:0;border:0;border-radius:50%;box-shadow:var(--shadow-1)}:root .pl-primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);box-shadow:0 10px 24px rgba(79,123,247,.3)}:root .pl-card{border:0;border-radius:var(--r-group);padding:18px}:root .pl-caption{font-weight:600;color:var(--ink-2)}:root .pl-gitem{border:2px solid transparent;border-left-width:2px;border-radius:18px;padding:12px}:root .pl-gitem.is-active{border-color:var(--accent);border-left-color:var(--accent);background:var(--card)}:root .pl-gthumb{border-radius:12px}:root .pl-gitem.is-active .pl-idx{background:var(--accent);color:#fff}:root .pl-gtitle{font-size:24px;letter-spacing:-.02em}:root .pl-placebar{background:var(--bg);background:linear-gradient(180deg,transparent,var(--bg) 30%);border-top:0}:root .pl-placebar .pl-btn{min-height:52px}:root .pl-app .pl-card .orec-tile{border-radius:14px}:root .pl-app .pl-card .cf-tiles.orec-money{flex-wrap:wrap;gap:6px}:root .pl-app .pl-card .cf-tiles .orec-tile{flex:1 1 auto;min-width:max-content}:root .pl-app .pl-card .cf-tiles .orec-tile+.orec-tile{margin-left:0}@media (pointer: coarse){:root .pl-btn{min-height:44px}:root .pl-app .pl-more{min-width:44px;width:44px}}:root #nrt-cm#nrt-cm#nrt-cm.cm-w{--omsx-solid-progress: var(--accent-fill);--omsx-sunk: var(--fill);--omsx-sunk-2: var(--fill-2);--omsx-ink-2: var(--ink-2);--omsx-accent-text: var(--accent-text);--omsx-accent-tint: var(--accent-tint);--radius-sm: 8px;--radius-md: var(--r-control);--radius-lg: var(--r-group);--radius-xl: var(--r-group);--focus-ring: var(--accent);background:var(--bg);background-image:linear-gradient(180deg,var(--wash) 0,var(--bg) 300px);background-repeat:no-repeat}:root .cm-frame{background:var(--bg)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b.cm-dark{--omsx-sunk: var(--fill);--omsx-sunk-2: var(--fill-2);--omsx-ink-2: var(--ink-2)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .appbar{background:var(--wash);background:color-mix(in srgb,var(--wash) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:0}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .appbar.mini .customer-name{color:var(--ink-2);font-weight:500}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn-search-cust{height:32px;padding:0 12px;border:1px solid var(--sep);border-radius:var(--r-pill);background:var(--card);color:var(--label);font-family:inherit}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn-search-cust:hover{border-color:var(--line-strong);background:var(--fill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .seg{border:0;background:var(--card);padding:3px;box-shadow:var(--shadow-1)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .seg button{color:var(--ink-2);font-weight:500}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .seg button.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .view-tabs button.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .chips button.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .quickpick button.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .chip.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .tab.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .lang button.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .langbtn.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .editbtn.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .quickpick button.on,:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .chips button.on{background:var(--solid);background-color:var(--solid);border-color:var(--solid);color:var(--on-solid)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections{background:var(--wash);background:color-mix(in srgb,var(--wash) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:0;padding:6px 12px 10px;gap:6px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections button{border:1px solid var(--sep);background:var(--card);color:var(--label);font-weight:500;padding:7px 14px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections button:hover{background:var(--fill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections button[aria-current=page],:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .sections button[aria-current=page]{background:var(--solid);border-color:var(--solid);color:var(--on-solid)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections .count{background:var(--fill);color:var(--ink-2);font-weight:600}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections button[aria-current=page] .count,:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .sections button[aria-current=page] .count{background:rgba(127,127,127,.3);color:inherit}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .sections .count.full,:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .sections button[aria-current=page] .count.full{background:var(--sage-solid);color:#fff}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .intake-card,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .list-pane,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .diagram-pane{background:var(--card);border:1px solid transparent;border-radius:var(--r-group);box-shadow:none}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .section-title{font-size:22px;font-weight:700;letter-spacing:-.02em}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .section-sub{color:var(--ink-2)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block label{color:var(--ink-2);font-weight:600;letter-spacing:.06em;margin-bottom:6px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block.toggle-row .toggle-label{color:var(--label);font-weight:500;letter-spacing:0;margin:0}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block input,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block select,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block textarea,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .b2b-chip,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .phone-intl-row .phone-cc,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .phone-intl-row .phone-num,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cs-input,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .field-textarea{border:1px solid var(--sep);border-radius:12px;background-color:var(--card);color:var(--label)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block input:not([type=checkbox]):not([type=radio]),:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block select,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .b2b-chip,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .phone-intl-row .phone-cc{min-height:46px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block input:focus,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block select:focus,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block textarea:focus,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cs-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .b2b-pop{border:0;border-radius:18px;box-shadow:var(--shadow-pop);background-color:var(--elevated)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cm-field-err input,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cm-field-err select,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cm-field-err .b2b-chip,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block input.err{border-color:var(--status-late);box-shadow:0 0 0 1px var(--status-late)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .chips{gap:8px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .chips button{border:1px solid var(--sep);background-color:var(--card);color:var(--label);font-weight:500;padding:7px 14px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .chips button:hover{background-color:var(--fill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .quickpick button{border-radius:var(--r-pill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .input-block.toggle-row{border:0;border-radius:14px;background:var(--fill);min-height:52px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .switch{background-color:var(--line-strong);border-color:var(--line-strong)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .switch.on{background-color:var(--accent);border-color:var(--accent)}@media (pointer: coarse){:root #nrt-cm#nrt-cm#nrt-cm.cm-w .switch,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .switch.on{border-color:transparent}}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .intake-divider span{color:var(--ink-2);font-weight:600}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-slot{border:1.5px dashed var(--label-3);border-radius:18px;background:var(--fill);color:var(--brand-deep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-slot:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--brand-deep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-slot-add .ico{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--accent-tint);color:var(--brand-deep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-slot.cs-photo-filled{border:0;background:var(--photo-bg)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cs-photo-name{border-radius:var(--r-pill);background:rgba(21,22,26,.72)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .view-tabs{border:0;background:var(--fill);padding:3px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .view-tabs button{color:var(--ink-2);padding:4px 12px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .diagram-edit-bar{border-color:var(--sep);border-radius:var(--r-pill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .editbtn{border-radius:var(--r-pill);border-color:var(--sep);background-color:var(--card)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .group-head h3{font-weight:600}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .group-head .meta{color:var(--ink-2)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .field{border-bottom-color:var(--sep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .field:hover:not(.active) .field-head{background:var(--fill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .stepper{border-radius:12px;border-color:var(--sep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-le760 .posture-pane .posture-toggle{border-color:var(--sep);background:var(--card)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn{border-radius:var(--r-pill);font-weight:600;padding:10px 18px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn.primary,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn.primary:hover,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn.primary:active,:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn.primary:not(:disabled):hover{background:var(--accent-press);border-color:var(--accent-press)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn.ghost{background:var(--card);border-color:var(--sep);color:var(--label)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .actionbar{background:var(--bar-bg);background:var(--bar-bg-translucent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-top:0;box-shadow:0 -8px 24px rgba(21,22,26,.06)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .actionbar .btn.primary{box-shadow:0 10px 24px rgba(79,123,247,.3)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .actionbar .progress .bar i{background:var(--accent)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-modal-backdrop{background:var(--scrim)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-modal{border-radius:28px;padding:22px;background:var(--card);box-shadow:0 24px 60px rgba(0,0,0,.25)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-modal-title{font-size:18px;font-weight:700}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-modal-close{width:34px;height:34px;background:var(--fill);color:var(--label)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-modal-options>*,:root #nrt-cm#nrt-cm#nrt-cm.cm-w.cm-b .photo-modal-options>*{border:0;border-radius:16px;background-color:var(--fill)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .photo-modal-options>*:hover{background-color:var(--accent-tint);color:var(--brand-deep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cs-row{border-radius:14px}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cs-row:hover{background:var(--fill);border-color:transparent}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .cs-avatar{border-radius:50%;background:var(--accent-tint);color:var(--brand-deep)}:root #nrt-cm#nrt-cm#nrt-cm.cm-w .toast{border-radius:var(--r-pill)}@media (pointer: coarse){:root #nrt-no#nrt-no#nrt-no.no-w .btn,:root #nrt-no#nrt-no#nrt-no.no-w .btn.sm,:root #nrt-no#nrt-no#nrt-no.no-w .btn.icon.sm,:root #nrt-no#nrt-no#nrt-no.no-w select,:root #nrt-no#nrt-no#nrt-no.no-w .select-trigger,:root #nrt-no#nrt-no#nrt-no.no-w .text-input,:root #nrt-no#nrt-no#nrt-no.no-w .input,:root #nrt-no#nrt-no#nrt-no.no-w .icon-btn,:root #nrt-no#nrt-no#nrt-no.no-w .chip,:root #nrt-no#nrt-no#nrt-no.no-w .nav-item,:root #nrt-no#nrt-no#nrt-no.no-w .dc-head,:root #nrt-no#nrt-no#nrt-no.no-w .cp-row,:root #nrt-no#nrt-no#nrt-no.no-w .menu .item,:root #nrt-no#nrt-no#nrt-no.no-w .back-btn,:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn,:root #nrt-cm#nrt-cm#nrt-cm.cm-w select,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .icon-btn,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .chip{min-height:44px}:root #nrt-no#nrt-no#nrt-no.no-w .icon-btn,:root #nrt-no#nrt-no#nrt-no.no-w .btn.icon,:root #nrt-no#nrt-no#nrt-no.no-w .btn.sm,:root #nrt-no#nrt-no#nrt-no.no-w .trial-toggle,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .icon-btn,:root #nrt-cm#nrt-cm#nrt-cm.cm-w .btn.icon{min-width:44px}:root #nrt-no#nrt-no#nrt-no.no-w .rail .card .btn.ghost.sm{min-height:44px}}
