.install-first-screen{--install-paper:#f6f4ed;--install-ink:#343432;--install-muted:#666663;--install-rule:#ccc9be;color-scheme:light;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:var(--install-paper);color:var(--install-ink);font-family:var(--font-mono);letter-spacing:0;text-align:left}.install-first-sheet{width:min(100%,430px);margin:0 auto}.install-first-screen--loading{display:grid;place-content:center;justify-items:center;gap:20px;text-align:center;font-size:13px}.install-first-brand img,.install-first-screen--loading img{mix-blend-mode:multiply}.install-first-brand{display:flex;width:fit-content;align-items:center;gap:9px;color:inherit;text-decoration:none;font-size:20px;font-weight:700}.install-first-brand img{width:32px;height:32px}.install-first-sheet h1{font:700 27px/1.17 var(--font-mono);letter-spacing:-.035em;margin:22px 0 10px;max-width:360px;text-wrap:balance}.install-first-intro{font:13px/1.55 var(--font-mono);color:var(--install-muted);margin:0}.install-phone-choice{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:20px 0 0}.install-phone-choice button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--install-rule);border-radius:3px;background:transparent;color:var(--install-ink);font:700 13px/1.4 var(--font-mono);cursor:pointer}.install-phone-choice button[aria-pressed=true]{border-color:var(--install-ink);background:var(--install-ink);color:var(--install-paper)}.install-phone-choice svg{width:21px;height:25px}.install-first-screen svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.install-first-primary{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:12px 14px;background:var(--install-ink);color:var(--install-paper);border:1px solid var(--install-ink);border-radius:3px;font:700 14px/1.5 var(--font-mono);cursor:pointer}.install-first-primary svg{width:23px;height:23px}.install-button-hint{margin:8px 0 0;color:var(--install-muted);font:11px/1.5 var(--font-mono);text-align:center}.install-first-primary:active:not(:disabled),.install-phone-choice button:active:not(:disabled){transform:translateY(1px)}.install-first-screen button{touch-action:manipulation}.install-first-screen button:disabled{opacity:.6;cursor:wait}.install-first-screen :is(a,button,summary):focus-visible{outline:2px solid var(--install-ink);outline-offset:4px}.install-first-message,.install-first-status{margin:14px 0 0;padding:10px 12px;border-left:2px solid var(--install-ink);background:#eae7dc;font:12px/1.55 var(--font-mono);overflow-wrap:anywhere}.install-first-message button{display:block;min-height:44px;margin-top:8px;text-decoration:underline;background:none;border:0;cursor:pointer}.install-first-instructions{margin-top:20px}.install-first-sheet h2{font:700 13px/1.5 var(--font-mono);margin:0 0 8px}.install-first-instructions h2{padding-bottom:9px;border-bottom:1px dashed var(--install-rule)}.install-action-list{list-style:none;padding:0;margin:0}.install-action-list li{display:flex;align-items:center;gap:14px;padding:10px 0}.install-action-list li>svg{width:30px;height:32px;margin:0 3px}.install-action-list li>div{min-width:0}.install-action-list strong{display:block;font:700 14px/1.45 var(--font-mono)}.install-action-list p{margin:3px 0 0;color:var(--install-muted);font:12px/1.5 var(--font-mono)}.install-action-list b{font-weight:700}.install-home-screen{display:flex;align-items:center;gap:16px;margin-top:15px;padding:15px 0;border-block:1px dashed var(--install-rule)}.install-home-icon{flex:none;width:64px;text-align:center}.install-home-icon img{display:block;margin:0 auto 5px;width:56px;height:56px;border-radius:13px;border:1px solid #c8c5ba}.install-home-icon--android img{border-radius:50%}.install-home-icon span{font:10px/1.3 var(--font-mono)}.install-home-screen h2{margin:0 0 5px;font-size:14px}.install-home-screen p{margin:0;color:var(--install-muted);font:12px/1.5 var(--font-mono)}.install-first-invitation,.install-help{margin-top:8px;font:12px/1.6 var(--font-mono)}.install-first-screen summary{min-height:44px;padding:12px 0;cursor:pointer}.install-first-invitation p,.install-help p{margin:0 0 12px;color:var(--install-muted)}.install-first-invitation button,.install-help button{min-height:44px;padding:10px 12px;border:1px solid var(--install-ink);border-radius:3px;background:transparent;color:var(--install-ink);font:700 12px/1.4 var(--font-mono);cursor:pointer}.install-help .install-help-invitation{margin-top:10px;font-size:11px}.install-help p[role=status]{margin-top:12px;color:var(--install-ink)}.install-first-existing{margin:8px 0 0;font:11px/1.6 var(--font-mono);color:var(--install-muted)}.install-first-existing strong{color:var(--install-ink)}.install-first-invitation{border-top:1px dashed var(--install-rule);margin-top:16px}.install-first-invitation code{display:block;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all;font:11px/1.6 var(--font-mono);margin:12px 0}.install-first-footer{display:flex;flex-wrap:wrap;gap:4px 15px;margin:16px 0 4px;padding-top:6px;border-top:1px solid var(--install-rule);font:10px/1.6 var(--font-mono)}.install-first-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--install-muted);text-underline-offset:4px}.install-first-footnote{margin:0;color:var(--install-muted);font:10px/1.6 var(--font-mono)}.install-first-sheet>.app-update-control{margin-top:20px}.install-mobile-handoff{margin-top:25px;text-align:center}.install-mobile-qr{display:block;width:min(240px,100%);height:auto;margin:0 auto 14px;border:1px solid var(--install-rule)}.install-first-screen .install-mobile-qr{stroke:none}.install-mobile-handoff>p{font-size:11px;line-height:1.65;margin:16px 0}.install-mobile-url{display:block;font:11px/1.6 var(--font-mono);overflow-wrap:anywhere;user-select:all;-webkit-user-select:all;padding:13px 0}@media (min-width:700px){.install-first-screen{padding-block:36px}.install-first-sheet{padding:28px 32px;width:510px;max-width:100%;border:1px solid var(--install-rule)}}@media (max-width:360px){.install-first-screen{padding-inline:16px}.install-first-sheet h1{font-size:25px}.install-action-list strong{font-size:13px}.install-phone-choice button{font-size:12px}}.example-organization-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:#eae9df;color:#464d3a;border-bottom:1px solid #bdc0aa;font:11px/1.3 var(--font-mono,monospace);flex-shrink:0}.example-organization-note span{min-width:0}.example-organization-note strong{display:block;font-size:12px}.example-organization-note button{border:1px solid #8b9279;border-radius:5px;padding:8px 10px;min-height:36px;white-space:nowrap;background:#f7f5ec}.organization-connect-dialog{margin:auto;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #a9ad97;border-radius:12px;color:#2b3226;background:#f5f3e9;box-shadow:0 22px 75px #0005;font-family:Arial,sans-serif;overflow:auto;overscroll-behavior:contain}.organization-connect-dialog::backdrop{background:#171c19a8;backdrop-filter:blur(3px)}.organization-connect-content{padding:22px}.organization-connect-content header{display:flex;align-items:center;justify-content:space-between}.organization-connect-kicker{font:11px monospace;letter-spacing:.12em}.organization-close{font-size:25px;width:40px;height:40px;background:none;border:0}.organization-connect-content h1{font-family:Georgia,serif;font-size:35px;line-height:1.1;margin:10px 0 14px}.organization-connect-content p{font-size:14px;line-height:1.55;margin:10px 0 18px}.organization-connect-content label{display:grid;gap:7px;font-size:12px;font-weight:600;margin:16px 0}.organization-connect-content input,.organization-connect-content select{width:100%;min-height:46px;padding:10px 12px;background:#fffdf7;border:1px solid #aaae98;border-radius:6px;font-size:16px;color:inherit;box-sizing:border-box}.organization-primary,.organization-secondary,.organization-support{display:block;width:100%;padding:13px 15px;min-height:46px;border-radius:6px;border:1px solid #424e35;font-size:14px;text-align:center;box-sizing:border-box}.organization-primary{background:#424e35;color:#fffdf4;font-weight:600}.organization-primary:disabled{opacity:.5}.organization-secondary{border-color:transparent;background:transparent;color:#556148;margin-top:12px}.organization-support{background:#fffdf5;color:#34462d;text-decoration:none}.organization-plan{border:1px solid #b0b69e;padding:18px;margin:14px 0;border-radius:8px;background:#fffef7}.organization-plan h2{font-size:18px;margin:0 0 7px}.organization-plan strong{font-size:24px}.organization-plan small{font-size:11px;font-weight:400;line-height:1.5;display:inline-block;margin-top:8px}.organization-plan ul{padding:0;list-style:none;margin:18px 0;font-size:14px;line-height:1.8}.organization-plan li:before{content:"✓";margin-right:10px;color:#5e7549}.organization-flow-note{padding:16px;background:#e9eddf;border:1px solid #bfc7ac;border-radius:6px;font-size:14px;line-height:1.5}.organization-flow-note p{margin-bottom:13px}.organization-flow-error{color:#9f3a27!important;background:#f5e6df;padding:12px;border-radius:5px}.organization-flow-status{color:#666f5b}.organization-flow-footnote{font-size:11px!important;color:#66705c;margin-top:18px!important}.organization-allowances{display:grid;gap:9px;padding:15px 0;border-top:1px solid #c9cbbb;border-bottom:1px solid #c9cbbb;margin:16px 0}.organization-allowances span{display:flex;justify-content:space-between;font-size:13px}.organization-billing-return{position:fixed;left:12px;right:12px;bottom:85px;z-index:60;display:flex;gap:10px;align-items:center;padding:14px;border:1px solid #687557;border-radius:8px;background:#f2f4e9;color:#24311c;font:13px/1.4 Arial,sans-serif;box-shadow:0 5px 24px #0003}.organization-billing-return button{padding:8px;min-height:40px;white-space:nowrap;border:1px solid #929e7d;border-radius:5px}.organization-connect-dialog :focus-visible{outline:3px solid #73994d;outline-offset:3px}.organization-connect-dialog{background:var(--app-surface,#f5f3e9);color:var(--app-on-surface,#2b3226);border-color:var(--app-outline,#a9ad97);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.organization-connect-content h1{font:600 25px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}.organization-connect-kicker{letter-spacing:.06em;overflow-wrap:anywhere;max-width:calc(100% - 48px);font:11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--app-on-surface-variant)}.organization-connect-dialog .organization-primary{background:var(--app-on-surface);color:var(--app-surface);border-color:var(--app-on-surface);cursor:pointer}.organization-connect-dialog .organization-close,.organization-connect-dialog .organization-secondary{color:var(--app-on-surface);cursor:pointer}.organization-connect-dialog .organization-flow-note,.organization-connect-dialog .organization-plan,.organization-connect-dialog .organization-support,.organization-connect-dialog input,.organization-connect-dialog select{background:var(--app-surface-variant);color:var(--app-on-surface);border-color:var(--app-outline)}.organization-connect-dialog .organization-flow-footnote,.organization-connect-dialog .organization-flow-status,.organization-setup-details{color:var(--app-on-surface-variant)}.organization-setup-details{margin-top:18px;font-size:12px}.organization-setup-details summary{min-height:40px;align-content:center;cursor:pointer}.organization-setup-details .organization-allowances{margin:0;border-color:var(--app-outline)}.organization-flow-error button{display:block;min-height:40px;text-decoration:underline;background:none;border:0;color:inherit;cursor:pointer}.organization-billing-return{background:var(--app-surface);color:var(--app-on-surface);border-color:var(--app-outline);flex-wrap:wrap}.organization-billing-return>span{flex:1;min-width:130px}@media(max-width:350px){.organization-connect-content{padding:18px}.organization-connect-content h1{font-size:23px}}.organization-delete-dialog{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:24px;border:1px solid #89877d;border-radius:14px;color:#252820;background:#f4f2e9;font:15px/1.5 Arial,sans-serif;box-sizing:border-box}.organization-delete-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}.organization-delete-dialog h2,.organization-deletion-page h1,.organization-deletion-page h2{font-family:Arial,sans-serif;line-height:1.25;overflow-wrap:anywhere}.organization-delete-dialog form,.organization-delete-dialog label,.organization-deletion-actions{display:grid;gap:12px}.organization-delete-dialog p{margin:0 0 8px}.organization-delete-eyebrow{font:12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#8a3e2f}.organization-delete-dialog input{min-width:0;width:100%;box-sizing:border-box;padding:12px;border:1px solid #99988d;border-radius:6px;background:#fff;color:#20271a;font:16px Arial,sans-serif}.organization-delete-dialog button,.organization-deletion-actions button{min-height:46px;padding:11px 14px;border:1px solid #818672;border-radius:7px;background:#e7e8dc;color:#22291a;font:15px Arial,sans-serif}.organization-delete-dialog .organization-delete-confirm{background:#873f30;color:#fff;border-color:#873f30}.organization-delete-dialog button:disabled,.organization-deletion-actions button:disabled{opacity:.45}.organization-delete-error{color:#9b372c}.organization-deletion-page{box-sizing:border-box;max-width:520px;min-height:100dvh;margin:auto;padding:calc(env(safe-area-inset-top) + 36px) 24px calc(env(safe-area-inset-bottom) + 28px);font:15px/1.6 Arial,sans-serif;color:#252b1f;background:#f4f2e9}.organization-deletion-page small{display:block;line-height:1.5;color:#606451}.organization-deletion-page h1{font-size:28px}.organization-deletion-page h2{font-size:20px}.organization-deletion-actions{margin:22px 0}.settings-shell{background:var(--app-surface);color:var(--app-on-surface)}.settings-shell .workspace-sheet{max-width:560px;margin-inline:0}.settings-profile{display:flex;align-items:center;gap:14px;padding:16px 4px 24px}.settings-profile>.settings-icon{width:30px;height:30px}.settings-profile>div{display:grid;gap:5px;min-width:0}.settings-profile strong{font:600 18px/25px var(--font-mono)}.settings-profile span{font:12px/19px var(--font-mono);color:var(--app-on-surface-variant);overflow-wrap:anywhere}.settings-account-help{margin-top:24px}.drawer.drawer--organized{width:min(350px,92vw);padding:max(8px,env(safe-area-inset-top)) 12px max(8px,env(safe-area-inset-bottom));overflow:hidden;font-family:var(--font-mono)}.drawer--organized .drawer-brand{flex-shrink:0;min-height:66px;padding:4px 8px 10px;gap:10px}.drawer--organized .drawer-brand-logo{width:34px;height:34px}.drawer--organized .drawer-brand strong{font-size:19px;text-transform:none}.drawer--organized .drawer-close{display:grid;place-items:center;margin-left:auto;width:44px;height:44px;border-radius:8px;color:var(--app-on-surface-variant);font-size:26px}.drawer-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.drawer--organized .settings-organization-bar{position:static;padding:4px 4px 16px;border-bottom:0;gap:6px}.drawer--organized .settings-organization-bar select{font-size:12px;border-radius:8px}.drawer--organized .settings-organization-bar>button{font-size:11px;padding-inline:8px;border-radius:8px}.drawer--organized .settings-organization-bar>button .settings-icon{display:none}.drawer--organized .drawer-nav-item{min-height:48px;padding:10px 8px;gap:11px;border-radius:8px;font-size:12px;line-height:18px}.drawer--organized .drawer-nav-item>span:not(.connection-attention){flex:1;min-width:0}.drawer--organized .drawer-nav-item strong{font:inherit}.drawer--organized .settings-icon{width:19px;height:19px;color:var(--app-on-surface-variant)}.drawer--organized .settings-row-chevron{width:14px;height:14px;margin-left:auto;opacity:.6}.drawer--organized .drawer-section{margin-top:14px;padding-top:8px;border-top:1px solid var(--app-outline-variant)}.drawer--organized .drawer-section-title{padding:4px 8px 6px;font:11px/16px var(--font-mono);color:var(--app-on-surface-variant);text-transform:none}.drawer-status{flex-shrink:0;font-size:10px;color:var(--app-on-surface-variant)}.drawer--organized .connection-attention{color:var(--app-error);margin-left:auto}.drawer-legal{display:grid;margin-top:12px;padding-top:8px;border-top:1px solid var(--app-outline-variant)}.drawer-legal a{display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 8px;border-radius:8px;color:var(--app-on-surface-variant);font-size:11px;text-decoration:none}.drawer-legal a .settings-icon:last-child{width:13px;height:13px;margin-left:auto;opacity:.6}.drawer--organized .drawer-foot{flex-shrink:0;margin-top:8px;border-top:1px solid var(--app-outline-variant)}.drawer--organized .drawer-foot:before{display:none}.drawer--organized .drawer-user{min-height:72px;padding:10px 8px 4px;border-radius:8px}.drawer--organized .drawer-user-name{font-weight:600;font-size:12px;line-height:18px}.drawer--organized .drawer-user-copy small,.drawer-account-caption{font-size:10px;line-height:16px}.drawer-account-caption{margin-top:3px;color:var(--app-on-surface-variant)}.drawer--organized :is(button,a):active,.drawer--organized [aria-current=page]{background:var(--app-surface-variant)}.drawer--organized :is(button,a,select):focus-visible{outline:2px solid var(--app-on-surface);outline-offset:-2px}.drawer--organized button:disabled{opacity:.55}.drawer-overlay[data-restored=true],.drawer-overlay[data-restored=true] .drawer{animation:none}@media (prefers-reduced-motion:reduce){.drawer--organized,.drawer-overlay{animation:none}}.settings-organization-bar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:10px 12px 12px;background:var(--app-surface);color:var(--app-on-surface);border-bottom:1px solid var(--app-outline-variant)}.settings-organization-bar label{display:grid;gap:3px;min-width:0}.settings-organization-bar label>span{font-size:10px;color:var(--app-on-surface-variant)}.settings-organization-select{position:relative;min-width:0}.settings-organization-select>.settings-icon{position:absolute;top:12px;left:10px;pointer-events:none}.settings-organization-select>.settings-icon:last-child{left:auto;right:10px;width:16px}.settings-organization-bar select{appearance:none;-webkit-appearance:none;width:100%;height:44px;padding:8px 32px 8px 38px;background:var(--app-surface-variant);font:14px/20px var(--font-mono);text-overflow:ellipsis}.settings-organization-bar select,.settings-organization-bar>button{min-height:44px;border:1px solid var(--app-outline-variant);border-radius:6px;color:var(--app-on-surface)}.settings-organization-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;margin-top:16px;background:var(--app-surface);font:12px/18px var(--font-mono)}.settings-organization-bar>button .settings-icon{width:17px;height:17px}.settings-organization-bar>small{grid-column:1/-1;font-size:11px}.settings-organization-bar>[role=alert]{color:var(--app-error)}.settings-shell .settings-screen{padding:10px 8px 28px;text-align:left}.settings-shell .settings-group{margin-bottom:14px}.settings-shell .settings-group>h2{padding:8px 4px;font-size:11px;line-height:16px;text-transform:none}.settings-shell .settings-row{min-height:60px;align-items:center;padding:11px 4px;gap:10px;font-family:var(--font-mono)}.settings-icon{display:block;width:20px;height:20px;flex:0 0 auto}.settings-shell .settings-row>.settings-icon:first-child{color:var(--app-on-surface-variant)}.settings-shell .settings-row>.settings-row-copy{display:flex;flex:1;flex-direction:column;min-width:0;max-width:none}.settings-shell .settings-row-chevron{width:16px;height:16px;margin-left:auto;color:var(--app-on-surface-variant)}.settings-shell .settings-row strong{font-size:13px;line-height:19px;font-weight:600}.settings-shell .settings-row small{margin-top:3px;font-size:11px;line-height:16px;text-transform:none;overflow-wrap:anywhere}.settings-shell .settings-row>span:last-child:not(:first-child):not(.settings-row-copy){flex:none;max-width:32%;font-size:12px;line-height:18px;overflow-wrap:anywhere}.settings-shell .settings-row .connection-attention{margin:0;padding:0 2px;color:var(--app-error);font-size:18px}.settings-shell a:active,.settings-shell button:active{filter:brightness(.92)}.settings-shell button:disabled{opacity:.55;cursor:wait}.settings-shell :is(button,a,select,summary):focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.settings-shell .settings-detail-heading{margin:8px 0 20px}.settings-shell .settings-detail-heading h1{margin:0 0 5px;font-size:20px;line-height:27px;overflow-wrap:anywhere}.settings-shell .settings-detail-heading p{margin:0;font-size:11px;line-height:18px;color:var(--app-on-surface-variant)}.settings-danger,.settings-help,.settings-pending{margin-bottom:10px;border:0;border-bottom:1px solid var(--app-outline-variant);border-radius:0;overflow:hidden}.settings-danger>summary,.settings-help>summary,.settings-pending>summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 4px;background:var(--app-surface);color:var(--app-on-surface);cursor:pointer;font:12px/20px var(--font-mono);list-style:none}.settings-danger>summary::-webkit-details-marker,.settings-help>summary::-webkit-details-marker,.settings-pending>summary::-webkit-details-marker{display:none}.settings-disclosure-icon{width:16px;height:16px;margin-left:auto}details[open]>summary>.settings-disclosure-icon{transform:rotate(90deg)}.settings-danger>summary,.settings-pending>summary{color:var(--app-error,#9b372c)}.settings-danger .settings-group{padding:10px;margin:0}.settings-account{display:flex;align-items:center;gap:10px;padding:14px 4px}.settings-account>span{min-width:0;flex:1;display:grid;gap:3px}.settings-account strong{font-size:12px;font-weight:500}.settings-account small{font-size:10px;line-height:16px;overflow-wrap:anywhere;color:var(--app-on-surface-variant)}.settings-account>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:44px;padding:8px;border:1px solid var(--app-outline-variant);border-radius:6px;background:var(--app-surface);color:var(--app-on-surface);font:12px/18px var(--font-mono)}.settings-account>button .settings-icon{width:16px;height:16px}.settings-shell .pwa-settings-error{padding:10px 4px;font-size:12px;line-height:18px;overflow-wrap:anywhere;color:var(--app-error)}.settings-switch-state{display:inline-flex;align-items:center;gap:7px}.notification-access-status{display:flex;align-items:flex-start;gap:10px;padding:12px 4px}.notification-access-status strong,.notification-permission-help h3{font:600 14px/21px var(--font-mono)}.notification-access-status p,.notification-permission-help p,.notification-settings-note{margin:5px 0 0;color:var(--app-on-surface-variant);font:12px/19px var(--font-mono)}.notification-permission-help{margin:8px 0 18px;padding:16px 12px;border:1px solid var(--app-outline-variant);border-radius:6px;background:var(--app-surface-variant)}.notification-permission-help h3{margin:0 0 10px}.notification-permission-help ol{padding-left:22px;margin:0 0 12px;font:13px/21px var(--font-mono)}.notification-permission-help li+li{margin-top:10px}.notification-enable-button,.notification-permission-help button{min-height:44px;padding:10px 14px;margin-top:12px;border:1px solid var(--app-outline-variant);border-radius:6px;color:var(--app-on-surface);background:var(--app-surface);font:13px/20px var(--font-mono)}.notification-enable-button{margin:12px 4px;background:var(--app-on-surface);color:var(--app-surface);border-color:var(--app-on-surface)}.settings-toggle{position:relative;flex:0 0 38px;width:38px;height:23px;border:1px solid var(--app-on-surface-variant);border-radius:20px;background:var(--app-surface-variant)}.settings-toggle:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:var(--app-on-surface-variant);transition:transform .12s ease}.settings-toggle.is-on{border-color:var(--app-on-surface);background:var(--app-on-surface)}.settings-toggle.is-on:after{transform:translateX(15px);background:var(--app-surface)}.settings-shell .app-update-control{--update-paper:var(--app-surface-variant);--update-ink:var(--app-on-surface);background:var(--app-surface-variant);color:var(--app-on-surface);border-color:var(--app-outline-variant);border-radius:6px;padding:14px 12px;font-family:var(--font-mono)}.settings-shell .app-update-actions{border-color:var(--app-outline-variant)}.settings-shell .app-update-copy :is(strong,p,small){font-family:var(--font-mono)}.settings-shell .app-update-copy :is(p,small),.settings-shell .pwa-update-recovery-link{color:var(--app-on-surface-variant)}.settings-shell .app-update-control[data-phase=error] .app-update-copy p{color:var(--app-error)}.settings-shell .app-update-actions>button{background:var(--app-on-surface);color:var(--app-surface);border-color:var(--app-on-surface);font-family:var(--font-mono);font-size:12px}.settings-shell .app-update-spinner{border-color:currentColor color-mix(in srgb,currentColor 35%,transparent) color-mix(in srgb,currentColor 35%,transparent)}.settings-shell .pwa-update-recovery-link{padding-inline:4px;font-family:var(--font-mono)}.discord-settings{font-family:var(--font-mono)}.discord-settings fieldset{border:0;padding:0;margin:0;min-width:0}.discord-connection-status{display:flex;align-items:center;gap:10px;margin:4px 0 18px;padding:12px;border:1px solid var(--app-outline-variant);border-radius:6px}.discord-connection-status>div{flex:1;min-width:0;display:grid;gap:4px}.discord-alert-options h2,.discord-connection-status strong,.discord-url-label{font-size:13px;line-height:20px;font-weight:600}.discord-settings .discord-help,.discord-settings details p,.discord-settings small{font-size:11px;line-height:18px;color:var(--app-on-surface-variant)}.discord-url-label{display:block;margin:12px 0 6px}.discord-settings input[type=password]{width:100%;min-width:0;min-height:46px;padding:10px;border:1px solid var(--app-outline-variant);border-radius:6px;color:var(--app-on-surface);background:var(--app-surface-variant);font:16px/22px var(--font-mono)}.discord-settings input:focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.discord-help{margin:6px 0 12px}.discord-settings details p{margin:0 4px 14px}.discord-alert-options{margin:18px 0 10px}.discord-alert-options h2{margin-bottom:6px}.discord-alert-options label,.discord-enable{display:flex;align-items:center;gap:10px;min-height:46px;font-size:12px;line-height:20px;cursor:pointer}.discord-settings input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:var(--app-on-surface)}.discord-privacy{display:flex;gap:9px;align-items:flex-start;padding:12px 0}.discord-privacy p{margin:0;font-size:11px;line-height:18px;color:var(--app-on-surface-variant)}.discord-preview{display:grid;gap:7px;padding:14px;margin:4px 0 18px;border-left:3px solid #88734b;border-radius:3px;background:var(--app-surface-variant)}.discord-preview strong{font-size:13px;line-height:20px}.discord-preview p{white-space:pre-line;font-size:12px;line-height:19px;margin:0}.discord-preview>span{font-size:12px;line-height:19px;text-decoration:underline}.discord-settings .discord-primary,.discord-settings button:not(.settings-row){min-height:44px;padding:10px 12px;border:1px solid var(--app-outline-variant);border-radius:6px;color:var(--app-on-surface);background:var(--app-surface);font:12px/20px var(--font-mono)}.discord-settings .discord-primary{width:100%;background:var(--app-on-surface);color:var(--app-surface);border-color:var(--app-on-surface)}.discord-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.discord-actions>button:not(.discord-remove){flex:1}.discord-actions>small,.discord-remove-confirm{width:100%}.discord-settings .discord-remove{color:var(--app-error);border-color:transparent;margin-top:8px;padding-left:0}.discord-remove-confirm{padding:12px;border:1px solid var(--app-outline-variant);border-radius:6px;font-size:12px;line-height:20px}.discord-remove-confirm button{margin-right:8px}.discord-error{color:var(--app-error);overflow-wrap:anywhere}.discord-error,.discord-result{font-size:12px;line-height:20px}.discord-result{margin:12px 0 0}.discord-result:empty{display:none}.discord-test{margin:0 0 16px}.discord-test-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.discord-test-controls>button{flex:0 0 auto}.discord-test-controls>small{flex:1 1 160px}.discord-test>small{display:block;margin-top:8px}.desktop-only,.desktop-sidebar{display:none}@media (min-width:1024px) and (hover:hover){.workspace{display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:64px auto minmax(0,1fr)}.desktop-sidebar{display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;grid-column:1;grid-row:1/-1;padding:25px 16px 18px;background:var(--app-surface);color:var(--app-on-surface);border-right:1px solid var(--app-outline-variant)}.desktop-brand{display:flex;align-items:center;gap:10px;padding:0 10px;color:inherit;text-decoration:none;font:700 22px/34px var(--font-mono)}.desktop-brand img{object-fit:contain}.desktop-organization{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px;text-align:left;background:transparent;color:inherit;border:1px solid var(--app-outline-variant);cursor:pointer}.desktop-account>span,.desktop-organization>span{min-width:0;display:grid;gap:4px}.desktop-organization small{font:10px/14px var(--font-mono);color:var(--app-on-surface-variant);letter-spacing:.06em}.desktop-organization strong{overflow-wrap:anywhere;font:600 13px/18px var(--font-mono)}.desktop-organization svg{flex:none}.desktop-primary-nav,.desktop-secondary-nav{display:grid;gap:6px}.desktop-primary-nav .bottom-tab{min-height:48px;flex-direction:row;justify-content:flex-start;gap:14px;padding:12px 14px;text-transform:none;font:500 14px/20px var(--font-mono);border:1px solid transparent}.desktop-primary-nav .bottom-tab:before{content:none}.desktop-primary-nav .bottom-tab--active{color:var(--app-on-surface);background:color-mix(in srgb,var(--app-on-surface) 7%,var(--app-surface));border-color:var(--app-outline-variant)}.desktop-primary-nav .bottom-tab svg{width:22px;height:22px}.desktop-primary-nav .bottom-tab>span{font-size:14px;line-height:20px;font-weight:500}.desktop-primary-nav .bottom-tab--active>span{font-weight:700}.desktop-secondary-nav{padding-top:20px;border-top:1px solid var(--app-outline-variant)}.desktop-secondary-nav button{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;text-align:left;border:0;background:transparent;color:var(--app-on-surface-variant);font:13px/20px var(--font-mono);cursor:pointer}.desktop-secondary-nav button[aria-current=page]{color:var(--app-on-surface);background:color-mix(in srgb,var(--app-on-surface) 7%,transparent)}.desktop-account{display:flex;gap:10px;align-items:center;margin-top:auto;padding:14px 10px 0;text-align:left;border:0;border-top:1px solid var(--app-outline-variant);background:transparent;color:inherit;cursor:pointer}.desktop-account strong{font:500 12px/18px var(--font-mono);overflow-wrap:anywhere}.desktop-account small{font:10px/16px var(--font-mono);color:var(--app-on-surface-variant)}.desktop-account svg{flex:none}.desktop-sidebar button:hover{background:color-mix(in srgb,var(--app-on-surface) 6%,var(--app-surface))}.desktop-only button:focus-visible,.desktop-sidebar :focus-visible,button.desktop-only:focus-visible{outline:2px solid currentColor;outline-offset:3px}.workspace>.topbar{grid-column:2;grid-row:1;padding:8px 24px;border-bottom:1px solid var(--app-outline-variant)}.pwa-system-status,.workspace>.bottom-tabs,.workspace>.topbar--root .topbar-workspace-menu{display:none}.topbar-page-title{inset-inline:164px}.topbar--root .topbar-notifications{margin-left:auto}.topbar--root .topbar-spacer{display:none}.workspace>.example-organization-note{grid-column:2;grid-row:2}.workspace-main{grid-column:2;grid-row:3;padding:28px 28px 80px}.workspace-main.inventory-shell{padding:0}.workspace-sheet{max-width:560px}.month-workspace{display:flow-root;overflow:clip}.receipt-pull-indicator{top:0}.workspace[data-view=inventory] .workspace-sheet{max-width:none}.workspace[data-view=accounts] .workspace-sheet{max-width:700px}.workspace[data-view=connectionSettings] .workspace-sheet,.workspace[data-view=dataSources] .workspace-sheet{max-width:1080px}.workspace[data-view=costs] .workspace-sheet{max-width:880px}.workspace-main.settings-shell .workspace-sheet{max-width:880px;margin-inline:0 auto}.inventory-receipt{min-height:min(600px,calc(100dvh - 160px))}.inventory-product-purchases.inventory-receipt{min-height:0}.inventory-inbound-grid,.inventory-shipment-box-grid--sold{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:22px 18px}.inventory-inbound-product,.inventory-shipment-box-grid--sold .inventory-shipment-box{transition:background-color .12s ease}.inventory-inbound-product:hover,.inventory-shipment-box-grid--sold .inventory-shipment-box:hover{background:rgb(0 0 0/5%)}.inventory-modal{width:min(680px,calc(100vw - 64px));max-width:680px;max-height:calc(100dvh - 64px)}.inbound-scan-sheet{width:min(640px,calc(100vw - 64px));max-width:640px}.pwa-label-scanner{inset:24px max(24px,calc((100vw - 960px) / 2));border:1px solid #555;border-radius:8px;overflow:hidden}.pwa-label-camera video,.pwa-label-camera>img{object-fit:contain}.desktop-only{display:inline-flex}.desktop-line-tools{display:flex;justify-content:flex-end;padding:0 5px 8px}.desktop-line-tools button,.desktop-rematch-action{border:0;background:transparent;color:inherit;font:11px/20px var(--font-mono);text-decoration:underline;text-underline-offset:3px;padding:3px 5px;cursor:pointer;opacity:.7}.desktop-line-tools button:hover,.desktop-rematch-action:hover{opacity:1}.desktop-rematch-action{display:flex;margin:4px auto 0}.native-drop-line--openable:hover{background:rgb(0 0 0/4%)}.inventory-rematch-swipe,.native-drop-line--openable{cursor:pointer}}@media (min-width:1280px) and (hover:hover){.desktop-master-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.workspace .desktop-master-layout--split{max-width:1400px;grid-template-columns:minmax(370px,1fr) minmax(390px,1fr)}.desktop-master-pane{min-width:0}.workspace[data-view=month] .desktop-master-pane{max-width:none;width:100%;justify-self:stretch}.desktop-master-pane>.receipt-paper{margin:6px 8px}.desktop-detail-pane{position:sticky;top:0;min-width:0;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;background:#b88752;padding:0;outline:none}.desktop-detail-pane:focus-visible{outline:1px solid var(--app-outline-variant)}.desktop-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:8;background:#b88752;color:#17130f;padding:8px 13px}.desktop-detail-heading h2{margin:0;font:500 13px/22px var(--font-mono)}.desktop-detail-heading button{width:36px;height:36px;border:1px solid #66482c;background:transparent;color:inherit;font-size:24px;cursor:pointer}.desktop-detail-pane .inventory-purchase-focus-header{position:relative;top:auto}.desktop-detail-pane .receipt-paper{margin:0}.desktop-master-layout--split .inventory-inbound-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:14px 10px}}.receipt-paper.receipt-paper--rollable{isolation:isolate;background:none;box-shadow:none}.receipt-paper--rollable>.receipt-paper-surface{position:absolute;z-index:0;top:0;left:0;right:0;height:100%;pointer-events:none;box-shadow:0 6px 4px -5px rgb(0 0 0/18%)}.receipt-paper--rollable>.receipt-body{position:relative;z-index:1;--rank-sheet-height:initial}.receipt-paper--rollable:after{bottom:auto;height:100%}.receipt-paper--rollable:after,.receipt-paper--rollable>.receipt-paper-surface{clip-path:inset(0 0 max(0px,calc(100% - var(--rank-sheet-height, 100%))) 0)}.receipt-paper--rollable[data-rank-rolled=true]>.receipt-perf--bottom{visibility:hidden}.clueless-rank{--rank-amount-easing:cubic-bezier(.2,.75,.25,1);position:relative;margin-top:19px;color:inherit;isolation:isolate}.rank-scroll-paper{display:flow-root;--rank-unwound:initial;--rank-roll-scale:initial}.rank-scroll-paper>*{--rank-revealed:initial}.clueless-rank[data-scroll-rank=true] .rank-scroll-paper{clip-path:inset(0 -12px max(0px,calc(100% - var(--rank-revealed, 0px))) -12px)}.clueless-rank[data-unroll=rolling] .rank-scroll-paper{will-change:clip-path}.rank-scroll-curl{display:none}.clueless-rank[data-scroll-rank=true] .rank-scroll-curl{display:block;position:absolute;z-index:2;top:0;left:-14px;right:-14px;height:32px;pointer-events:none;transform-origin:center top;transform:translate3d(0,calc(var(--rank-revealed, 0px) - 1px),0) scaleY(var(--rank-roll-scale,1));filter:drop-shadow(0 3.84px 5.12px #24221825);will-change:transform}.rank-scroll-curl>svg{display:block;width:100%;height:100%;overflow:visible}.rank-curl-fibers{position:absolute;inset:0 1px;border-radius:0 0 2px 2px;overflow:hidden;background-image:radial-gradient(ellipse at 4px 3px,#63635b18 0 .35px,transparent .75px),radial-gradient(ellipse at 17px 8px,#63635b13 0 .3px,transparent .65px);background-size:23px 13px,29px 17px}.clueless-rank[data-unroll=open] .rank-scroll-curl{visibility:hidden}.rank-heading{display:flex;align-items:center;gap:8px}.rank-heading h2{flex:0 1 auto;min-width:0;margin:0;font:inherit;font-size:18px;line-height:1.1;font-weight:700;text-transform:uppercase}.rank-effects{flex:0 0 40px;margin-left:auto;display:grid;place-items:center;width:40px;height:40px;border:0;background:none;color:inherit;opacity:.7;cursor:pointer}.rank-effects svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.rank-kicker{margin:0 0 9px;font-size:10px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;opacity:.65}.rank-evidence{position:relative;padding:2px 0}.rank-amount-row{align-items:center;gap:8px;min-height:28px}.rank-amount-row>span:first-child{flex:1 1 0;min-width:0}.rank-amount-stamp{flex:0 0 auto;font-size:clamp(16px,4.5vw,21px);font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-.065em}.rank-amount-ink,.rank-amount-stamp{position:relative;display:inline-block;transform-origin:70% 70%}.rank-pen-underline{position:absolute;pointer-events:none;left:-2px;bottom:-3px;width:calc(100% + 4px);height:7px;overflow:visible}.rank-pen-underline path{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.78}.rank-amount-highlight{position:absolute;inset:16% -4px 7%;pointer-events:none;transform-origin:left center;background:var(--rank-highlight)}.rank-amount-stamp--gain{--rank-highlight:#92c5a16b}.rank-amount-stamp--loss{--rank-highlight:#ef97835e}.rank-costs{width:100%;text-align:left}.clueless-rank .month-costs-button{padding:6px 0 4px;border:0;border-top:1px dashed #3d3b3435;border-bottom:1px dashed #3d3b3435;border-radius:0;background:none;box-shadow:none}.clueless-rank .month-costs-button-label{min-height:22px;margin-top:0;font-size:10px}.rank-financial-totals{margin-top:5px}.rank-financial-totals .native-money-row{margin:7px 0;min-height:34px}.rank-financial-totals .rank-amount-stamp{font-size:clamp(19px,5.5vw,26px);letter-spacing:-.055em}.rank-financial-totals .rank-amount-row>span:first-child{max-width:145px}.rank-data-note{margin:7px 0 0;font-size:10px;line-height:1.4;opacity:.65}.rank-finale{--rank-ink:#4e555a;--rank-light:#a7abad;--rank-deep:#282c2f;position:relative;flex:0 0 64px;width:64px;height:64px;padding:0;text-align:center}.rank-finale--n{flex-basis:114px;width:114px}.rank-finale--s{--rank-ink:#bc871c;--rank-light:#ffe9a0;--rank-deep:#704207}.rank-finale--a{--rank-ink:#8395a0;--rank-light:#edf5f6;--rank-deep:#374e5b}.rank-finale--b{--rank-ink:#b57749;--rank-light:#f3c099;--rank-deep:#613d27}.rank-finale--c{--rank-ink:#517764;--rank-light:#b7cbbc;--rank-deep:#283e34}.rank-seal-button{position:relative;display:grid;place-items:center;width:64px;height:64px;margin:0;padding:0;overflow:hidden;border:0;background:none;color:var(--rank-deep);cursor:pointer;-webkit-tap-highlight-color:transparent}.rank-finale--n .rank-seal-button{width:114px;grid-template-columns:64px 50px}.rank-seal-motto{display:grid;justify-self:start;gap:2px;color:var(--rank-deep);font:inherit;font-size:11px;font-weight:700;line-height:1.1;text-align:left;white-space:nowrap}.rank-seal-awaiting{position:absolute;inset:0;display:grid;place-items:center;color:#5f605b}.rank-finale--n .rank-seal-awaiting{right:auto;width:64px}.rank-charge{display:flex;gap:3px}.rank-charge i{width:7px;height:4px;background:currentColor;opacity:.15;transform:skewX(-25deg)}.rank-seal-impression{transform:rotate(-5deg);transform-origin:50% 62%}.rank-seal-impression,.rank-seal-name{position:relative;display:block;width:50px;height:54px}.rank-grade-glyph{display:block;width:100%;height:100%;overflow:visible}.rank-grade-depth{opacity:.95}.rank-impact-halo{position:absolute;width:38px;height:38px;top:12px;left:12px;border:1px solid var(--rank-ink);border-radius:50%;pointer-events:none;opacity:0}.rank-explain{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:7px 10px;background:none;border:0;color:inherit;font:inherit;font-size:10px;opacity:.7;cursor:pointer}.rank-explain>span{font-size:17px}.rank-pending{display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:26px;opacity:.65;cursor:pointer}.clueless-rank button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.clueless-rank button:disabled{cursor:default}.rank-finale[data-phase=waiting] .rank-seal-impression,.rank-finale[data-phase=waiting] .rank-seal-motto{opacity:0}.rank-finale[data-phase=settled] .rank-seal-awaiting{visibility:hidden}.rank-evidence[data-phase=waiting] .rank-pen-underline path{stroke-dashoffset:1;opacity:0}.rank-evidence[data-phase=striking] .rank-pen-underline path{animation:rank-pen-draw var(--rank-amount-duration) var(--rank-amount-easing) both}.rank-total[data-phase=waiting] .rank-amount-highlight{transform:scaleX(0)}.rank-total[data-phase=striking] .rank-amount-highlight{animation:rank-highlight-sweep var(--rank-amount-duration) var(--rank-amount-easing) both}.rank-finale[data-phase=striking] .rank-seal-awaiting{animation:rank-charge-away var(--rank-reveal-duration) both}.rank-finale[data-phase=striking] .rank-seal-impression{animation:rank-die-impact var(--rank-reveal-duration) both}.rank-finale[data-phase=striking] .rank-seal-motto{animation:rank-motto-impact var(--rank-reveal-duration) both}.rank-finale[data-phase=striking] .rank-impact-halo{animation:rank-pressure-wave var(--rank-reveal-duration) both}@keyframes rank-pen-draw{0%,26.67%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.78}}@keyframes rank-highlight-sweep{0%,26.67%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rank-charge-away{0%{opacity:1}16.36%,to{opacity:0;visibility:hidden}}@keyframes rank-die-impact{0%{opacity:0;transform:translateY(-6px) rotate(-5deg) scale(1.06);animation-timing-function:cubic-bezier(.3,0,.7,1)}16.36%{opacity:1;transform:translateY(1px) rotate(-5deg);animation-timing-function:cubic-bezier(.15,.8,.25,1)}45%,to{opacity:1;transform:rotate(-5deg)}}@keyframes rank-pressure-wave{0%,16%{opacity:0;transform:scale(.85)}17%{opacity:.2}48%,to{opacity:0;transform:scale(1.3)}}@keyframes rank-motto-impact{0%,16%{opacity:0}30%,to{opacity:1}}.rank-dialog{width:min(440px,calc(100vw - 32px));max-height:min(85dvh,760px);margin:auto;padding:22px;overflow-y:auto;border:1px solid #39372e;border-radius:0;background:#f5f1e6;color:#39372e;font-family:var(--font-mono);font-size:12px;line-height:1.55}.rank-dialog::backdrop{background:#16140f80}.rank-dialog header{display:flex;justify-content:space-between;align-items:center;gap:10px}.rank-dialog h2{font-size:17px;font-weight:700}.rank-dialog header>button{min-width:44px;min-height:44px;font-size:25px;background:transparent;border:0;cursor:pointer}.rank-dialog p{margin:12px 0}.rank-math{margin:20px 0}.rank-math>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0}.rank-math dd{white-space:nowrap;font-variant-numeric:tabular-nums}.rank-math-result{margin-top:6px;border-top:1px dashed;font-size:19px;font-weight:700}.rank-thresholds{margin:18px 0;padding:0;list-style:none}.rank-thresholds li{display:flex;justify-content:space-between;padding:5px 0}.rank-thresholds li[aria-current=true]{border-bottom:1px solid;font-weight:700}.rank-replay{width:100%;min-height:44px;padding:10px;border:1px solid;background:transparent;font:inherit;color:inherit;cursor:pointer}.rank-replay:active{background:#39372e18}@media (prefers-reduced-motion:reduce){.receipt-paper--rollable:after,.receipt-paper--rollable>.receipt-paper-surface{clip-path:none}.receipt-paper--rollable[data-rank-rolled=true]>.receipt-perf--bottom{visibility:visible}.clueless-rank[data-scroll-rank=true] .rank-scroll-paper{clip-path:none}.clueless-rank[data-scroll-rank=true] .rank-scroll-curl{display:none}.clueless-rank *,.clueless-rank :after{animation:none!important}.rank-amount-ink,.rank-seal-impression,.rank-seal-motto{opacity:1!important;transform:none}.rank-total .rank-amount-highlight{transform:none!important}.rank-evidence .rank-pen-underline path{stroke-dashoffset:0!important;opacity:.78!important}.rank-seal-awaiting{display:none}}.cost-reels{margin:13px 0 3px}.cost-reels-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cost-reel{min-width:0}.cost-reel-total{display:flex;flex-direction:column;gap:3px;margin-bottom:7px}.cost-reel-total>span{font-size:11px;line-height:1.3}.cost-reel-total>strong{font:inherit;font-size:clamp(15px,4.2vw,19px);line-height:1.25;font-weight:700;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.cost-reel-window{display:block;position:relative;isolation:isolate;width:100%;height:108px;overflow:hidden;padding:0;border:0;border-radius:10px;background:var(--receipt-control-fill);box-shadow:var(--receipt-control-groove);color:inherit;text-align:left;cursor:pointer;touch-action:pan-y;transition:box-shadow 90ms ease}.cost-reel-window:active{box-shadow:var(--receipt-control-pressed)}.cost-reel-window:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cost-reel-strip{display:block;pointer-events:none}.cost-reel[data-spinning=true] .cost-reel-strip{will-change:transform}.cost-reel-entry{display:flex;flex-direction:column;height:108px;box-sizing:border-box;padding:10px 8px 8px;gap:5px}.cost-reel-preview{display:flex;align-items:center;gap:6px;min-height:41px}.cost-reel-preview img{width:34px;height:40px;object-fit:contain;mix-blend-mode:multiply;flex:none}.cost-reel-preview svg{width:22px;height:28px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2;opacity:.7}.cost-reel-name{font-size:11px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cost-reel-amount{font:inherit;font-size:15px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.cost-reel-open{display:flex;justify-content:space-between;font-size:10px;line-height:1;opacity:.72;margin-top:auto}.cost-reel-open>span{font-size:15px;line-height:.65}.cost-reel-empty{height:100%;padding:12px;gap:5px;font-size:11px}.cost-reel-empty,.cost-reels-organize{display:flex;align-items:center;justify-content:space-between}.cost-reels-organize{width:100%;padding:9px 0 3px;border:0;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer;min-height:34px}.cost-reels-organize>span{font-size:20px;line-height:1}.cost-editor-row.is-reel-focus{outline:2px solid #aa854b;outline-offset:3px;background:#dbbd6830;animation:cost-reel-focus-fade 6s ease-out forwards}@keyframes cost-reel-focus-fade{0%,70%{outline-color:#aa854b;background:#dbbd6830}to{outline-color:transparent;background:transparent}}@media (prefers-reduced-motion:reduce){.cost-editor-row.is-reel-focus{animation:none}.cost-reel-window{transition:none}}@media print{.cost-reel-strip{transform:none!important}.cost-reel-entry:not(:first-child),.cost-reel-open,.cost-reels-organize{display:none}}.receipt-arrivals{position:relative}.native-drop-row[data-receipt-reveal=pending] .receipt-reveal-body{clip-path:inset(0 0 100% 0)}.native-drop-row[data-receipt-reveal=pending][data-receipt-grow=true] .receipt-reveal-body{height:0;overflow:clip}.receipt-new-orders{position:fixed;z-index:35;left:50%;bottom:calc(var(--bottom-nav-height, 70px) + env(safe-area-inset-bottom) + 12px);transform:translateX(-50%);padding:8px 14px;border:1px solid;border-radius:22px;background:var(--paper,#eee8db);color:var(--ink,#292620);box-shadow:0 2px 8px #0002;font:600 12px/1.2 var(--font-mono,monospace)}.receipt-new-orders:active{transform:translateX(-50%) translateY(1px)}.receipt-ink{position:relative;display:inline-block;max-width:100%}.native-drop-row :is(.receipt-ink,.drop-order-status-badge,.receipt-share-icon,.receipt-action-chevron){transition:opacity .15s ease-out}.native-drop-row :is(.drop-order-status-badge,.receipt-share-icon){transition:opacity .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.native-drop-row[data-receipt-focus=inactive] :is(.receipt-ink,.drop-order-status-badge,.receipt-share-icon){opacity:.72}.native-drop-row[data-receipt-focus=inactive] :is(.drop-order-status-badge,.receipt-share-icon){--receipt-control-fill:transparent;--receipt-control-groove:none;--receipt-control-pressed:none}.native-drop-row .native-drop-fold-label{transition:opacity .15s ease-out}.native-drop-row[data-receipt-focus=inactive] :is(.native-drop-fold-label,.receipt-action-chevron){opacity:0}.native-drop-row[data-receipt-focus=inactive]{pointer-events:none}.native-drop-row[data-receipt-focus=inactive] .receipt-line-cost-action{visibility:hidden}.native-drop-row[data-receipt-focus=inactive] :is(dialog[open],[data-receipt-action=share],[data-receipt-action=orders]){pointer-events:auto}.native-drop-row .marker:before{transition:opacity .15s ease-out}.native-drop-row[data-receipt-focus=inactive] .marker:before{opacity:0}.native-drop-row[data-receipt-focus=inactive] .closed-box-shake{animation-play-state:paused}.native-drop-row[data-receipt-focus] .receipt-share-icon--busy{opacity:1}@media (prefers-reduced-motion:reduce){.native-drop-row[data-receipt-reveal=pending] .receipt-reveal-body,.native-drop-row[data-receipt-reveal=pending][data-receipt-grow] .receipt-reveal-body{height:auto;overflow:visible;clip-path:none}.native-drop-row .receipt-ink{transition:none}.native-drop-row :is(.native-drop-fold-label,.drop-order-status-badge,.receipt-share-icon,.receipt-action-chevron){transition:none}.native-drop-row .marker:before{transition:none}}@media print{.receipt-line-cost-action{display:none}.native-drop-row[data-receipt-reveal=pending] .receipt-reveal-body,.native-drop-row[data-receipt-reveal=pending][data-receipt-grow] .receipt-reveal-body{height:auto;overflow:visible;clip-path:none}.native-drop-row[data-receipt-focus] .receipt-ink{opacity:1;transition:none}.native-drop-row[data-receipt-focus] :is(.native-drop-fold-label,.drop-order-status-badge,.receipt-share-icon,.receipt-action-chevron){opacity:1;transition:none}.native-drop-row[data-receipt-focus] .marker:before{opacity:1;transition:none}}.receipt-drop-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.receipt-presentation-status{position:absolute;right:44px;bottom:0;height:19px;display:flex;align-items:center;pointer-events:none;color:var(--color-ink);font:10px/1.3 var(--font-mono,monospace)}.receipt-update-status{display:inline-flex;align-items:center;gap:6px;opacity:.7}.receipt-update-indicator{display:inline-block;flex:none;width:10px;height:10px;border:1px solid;border-right:1px solid transparent;border-radius:50%}[data-receipt-update=loading] .receipt-update-indicator{animation:app-update-spin .85s linear infinite}.native-drop-row:not([data-receipt-update=loading]):not([data-receipt-update=updated]) .receipt-update-indicator{display:none}.native-drop-row[data-receipt-update=updated] .receipt-update-indicator{width:9px;height:5px;border-radius:0;border:0;border-left:1px solid;border-bottom:1px solid;transform:rotate(-45deg);margin-top:-3px}.receipt-reveal-body{position:relative}.receipt-reveal-edge{top:0;left:0;right:0;height:8px;opacity:0;background:linear-gradient(transparent,#786c5520,#fff3)}.receipt-flecks,.receipt-reveal-edge{position:absolute;pointer-events:none}.receipt-flecks{left:55%;top:22px;z-index:1}.receipt-flecks i{position:absolute;width:3px;height:5px;opacity:0;border-radius:1px}.receipt-notification-pending{display:flex;gap:8px;padding:14px 0;color:var(--color-ink)}.receipt-notification-pending small{display:block;font-size:11px;margin-top:3px}.receipt-notification-pending p{font-size:12px;display:flex;align-items:center;gap:7px}.receipt-notification-pending button{min-height:44px}@media (prefers-reduced-motion:reduce){[data-receipt-update=loading] .receipt-update-indicator{animation:none}.receipt-flecks,.receipt-reveal-edge{display:none}}@media print{.receipt-flecks,.receipt-presentation-status{display:none}}.example-drop-settings{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-rule,#8885)}.example-drop-settings h3{font-size:16px;margin-bottom:8px}.example-drop-settings p{font-size:13px;line-height:1.55;margin:8px 0}.example-drop-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.example-drop-actions button,.example-drop-notice button,.example-drop-toolbar button{min-height:44px;padding:10px 14px;color:inherit;font:inherit;cursor:pointer}.example-drop-actions button,.example-drop-toolbar button{border:1px solid var(--color-rule,#8885);border-radius:9px;background:var(--color-surface,transparent)}.example-drop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 20px}.example-drop-toolbar div{display:grid;gap:4px}.example-drop-toolbar strong{font-size:14px}.example-drop-toolbar span{font-size:11px;opacity:.72}.example-drop-toolbar button{flex-shrink:0;font-size:12px}.example-drop-screen{max-width:680px;margin:auto}.example-drop-inline{margin:16px 0;border-block:1px dashed var(--color-rule,#8885)}.example-drop-inline .example-drop-toolbar{padding:12px 0 16px}.example-drop-inline .example-drop-toolbar span{text-transform:none;line-height:1.4}.example-drop-notice{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));width:min(390px,calc(100vw - 32px));z-index:80;border:1px solid var(--color-rule,#8885);border-radius:12px;background:var(--color-paper,#f5eddb);color:var(--color-ink,#302d29);box-shadow:0 6px 25px #0002}.example-drop-notice button{display:grid;width:100%;gap:5px;text-align:left;border:0;background:none}.example-drop-notice button+button{border-top:1px solid var(--color-rule,#8885);font-size:12px}.example-drop-notice strong{font-size:14px}.example-drop-notice small,.example-drop-notice span{font-size:12px}.workspace-main[data-receipt-context-scroll] .native-drop-row:not([data-receipt-grow=true]) .receipt-reveal-body{clip-path:none;height:auto;overflow:visible}.example-drop-inline[data-example-entering=true] .native-drop-row[data-drop-id] .receipt-reveal-body{clip-path:inset(0 0 100% 0);height:0;overflow:clip}.mobile-scroll-indicator{display:none}@media (hover:none) and (pointer:coarse) and (forced-colors:none){.inventory-products-scroll[data-scroll-indicator=overlay],.workspace-main[data-scroll-indicator=overlay]{scrollbar-width:none}.inventory-products-scroll[data-scroll-indicator=overlay]::-webkit-scrollbar,.workspace-main[data-scroll-indicator=overlay]::-webkit-scrollbar{display:none;width:0;height:0}.mobile-scroll-indicator[data-enabled=true]{display:block;position:fixed;z-index:19;width:3px;border:0;border-radius:2px;background:var(--canvas-ink);box-shadow:none;pointer-events:none;user-select:none;opacity:0;transition:opacity .2s ease-out}.mobile-scroll-indicator--settings[data-enabled=true]{background:var(--app-on-surface)}.mobile-scroll-indicator[data-visible=true]{opacity:.4;transition-duration:70ms}}@media (prefers-reduced-motion:reduce){.mobile-scroll-indicator[data-enabled=true]{transition:none}}@media print{.mobile-scroll-indicator[data-enabled=true]{display:none}}.support-report-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0 auto;padding:10px 4px;border:0;background:transparent;color:inherit;font:400 11px/1.5 var(--font-mono);cursor:pointer}.support-report-link svg{width:16px;height:16px;flex:none}.support-report-link>span:last-child{font-size:17px}.support-report-link:hover span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.support-report-link--prominent{margin:12px auto;padding:12px 15px;border:1px solid;border-radius:3px}.purchase-order-report{display:flex;justify-content:flex-end;margin:7px 0}.purchase-order-report .support-report-link{margin:0;opacity:.8;font-size:10px}.workspace[data-view=supportReports] .workspace-main{overflow:hidden;padding:0 16px;background:var(--color-paper)}.workspace[data-view=supportReports] .workspace-sheet{height:100%;min-height:0;max-width:680px}.workspace[data-view=supportReports]>.topbar{min-height:48px;padding-block:4px}.support-screen{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;margin:0 auto;color:var(--color-ink);background:var(--color-paper);font:400 13px/1.55 var(--font-mono);overflow-wrap:anywhere}.support-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:10px 2px 24px;scroll-padding-block:15px;-webkit-overflow-scrolling:touch}.support-heading{margin-bottom:22px}.support-heading h1{margin:0 0 9px;font:700 24px/1.25 var(--font-mono);letter-spacing:-.045em;outline:none}.support-heading p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.65}.support-screen h2{font:700 14px/1.4 var(--font-mono);margin:0 0 12px}.support-screen p{margin-block:10px}.support-screen small{display:block;color:var(--color-muted);font-size:11px;line-height:1.5}.support-file-button,.support-screen button{min-height:44px;padding:10px 13px;border:1px solid var(--color-outline-variant);border-radius:4px;background:transparent;color:inherit;cursor:pointer;font:400 12px/1.45 var(--font-mono)}.support-screen button:disabled{opacity:.4;cursor:default}.support-screen button:not(:disabled):active{background:var(--color-selection);transform:translateY(1px)}.support-screen :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.support-screen .support-quiet{border:0;background:none;padding-inline:4px;text-decoration:underline;text-underline-offset:3px;font-size:11px}.support-field{display:block;margin:14px 0 20px;font-size:12px;font-weight:700}.support-field>span{display:block;font-size:10px;font-weight:400;color:var(--color-muted);margin-top:2px}.support-screen input:not([type=checkbox]):not([type=file]),.support-screen select,.support-screen textarea{display:block;width:100%;min-width:0;border:1px solid var(--color-outline-variant);border-radius:4px;padding:12px;background:var(--color-paper);color:var(--color-ink);font:400 16px/1.5 var(--font-mono);margin-top:7px}.support-screen textarea{min-height:115px;resize:vertical}.support-screen input[type=checkbox]{width:21px;height:21px;flex:0 0 21px;accent-color:var(--color-ink)}.support-inbox-identity{display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:11px}.support-inbox-identity svg{width:16px;height:16px;flex:none}.support-search{display:flex;margin:12px 0 16px;border:1px solid var(--color-outline-variant);border-radius:4px}.support-screen .support-search input[type=search]{margin:0;border:0;background:transparent;padding:12px 9px;font-size:14px}.support-search button{flex:0 0 45px;border:0;padding:10px}.support-search svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.support-search-scope{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;margin:8px 0;flex-wrap:wrap;gap:0 10px;color:var(--color-muted)}.support-context{margin-top:10px}.support-email-results{border-top:1px solid var(--color-outline-variant)}.support-email-results:empty{border:0}.support-email-results>label{display:flex;align-items:flex-start;gap:12px;padding:16px 7px;margin:0;border-bottom:1px solid var(--color-outline-variant);cursor:pointer}.support-email-results>label.is-selected{background:var(--color-selection)}.support-email-results>label:has(input:disabled):not(.is-selected){opacity:.5}.support-email-results input{margin-top:4px}.support-email-results label>span{min-width:0;flex:1}.support-email-results strong{display:block;font-size:13px;line-height:1.55;margin:3px 0 4px}.support-email-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px 8px;font-size:10px;color:var(--color-muted)}.support-email-meta time{white-space:nowrap}.support-email-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.support-email-preview,.support-source-note{color:var(--color-muted);font-size:11px;line-height:1.5}.support-source-note{display:block;margin:8px 0 14px}.support-selected article{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--color-outline-variant);padding:12px 0}.support-selected article>svg{flex:none;width:18px;margin-top:3px}.support-selected article>div{min-width:0;flex:1}.support-selected article strong{display:block;font-size:12px;line-height:1.5}.support-selected article small{margin-top:4px;font-size:10px}.support-selected article>button.support-quiet{flex:none;width:36px;min-height:36px;font-size:22px;text-decoration:none}.support-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.support-file-button{position:relative;overflow:hidden;display:flex;align-items:center}.support-file-button input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.support-file-button:focus-within{outline:2px solid currentColor;outline-offset:3px}.support-alternatives{margin:20px 0 0;border-top:1px dashed var(--color-outline-variant)}.support-screen summary{cursor:pointer;min-height:44px;padding-block:13px;font-size:12px}.support-alternatives p,.support-privacy p{font-size:11px;color:var(--color-muted);line-height:1.65}.support-more{display:block;width:100%;margin:14px 0}.support-review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px}.support-review-heading h2{margin:0}.support-consent{display:flex;align-items:flex-start;gap:10px;margin:24px 0 8px;font-size:12px}.support-consent input{margin-top:3px}.support-privacy summary{font-size:11px;color:var(--color-muted)}.support-footer{flex:none;padding:12px 2px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-outline-variant);background:var(--color-paper)}.support-footer small{margin:0 0 9px;font-size:10px;min-height:15px}.support-screen .support-primary{width:100%;min-height:48px;background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);font-size:14px;font-weight:700}.support-screen .support-primary:not(:disabled):active{background:#1e1e1c}.support-status{display:flex;justify-content:space-between;gap:12px;padding-block:12px;border-block:1px solid var(--color-outline-variant);font-size:11px}.support-conversation article{padding:12px 0;border-bottom:1px solid var(--color-outline-variant)}.support-conversation [data-author=support]{padding:12px;background:var(--color-selection)}.support-conversation p{white-space:pre-wrap}.support-screen .support-start{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:20px 0 32px;min-height:60px}.support-start svg{flex:none}.support-start>span:nth-child(2){flex:1}.support-history>button{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--color-outline-variant);border-radius:0;padding:15px 0}.support-history strong{display:block;font-weight:400}.support-history small{margin-top:5px}.support-history>button>span:last-child{font-size:10px;flex:none}.support-error{color:#a82e25;margin:14px 0;font-size:12px}.support-loading{padding:14px 0;color:var(--color-muted)}.support-limit,.support-no-results{padding:18px 0}.support-no-results p{color:var(--color-muted);font-size:12px}.support-confirmation{padding:20px 0}.support-confirmation>svg{width:44px;height:44px;margin-bottom:15px}.support-confirmation p:nth-of-type(2){color:var(--color-muted);font-size:12px}@media (min-width:1024px) and (hover:hover){.workspace[data-view=supportReports] .workspace-main{padding:10px 28px 20px;background:var(--canvas)}.workspace[data-view=supportReports] .workspace-sheet{max-width:680px}.support-screen{padding-inline:28px;border:1px solid var(--color-outline-variant)}.support-scroll{padding-top:24px}}:root{--cardboard-base:#b9a07a;--cardboard-groove:#ac9471;--cardboard-grain:url(/materials/cardboard-paper-grain-soft.webp);--cardboard-foil:url(/materials/cardboard-foil-center-14.webp)}.inbound-scan-sheet,.inbound-scan-sheet[role=dialog]:has(.purchase-details-editor),.inventory-modal--action,.inventory-modal--shipment,.inventory-receipt,.inventory-transaction-menu,.purchase-details-backdrop>section[role=dialog],.workspace:is([data-view=inventoryProductOrders],[data-view=checkoutStatus],[data-view=inventoryMatchReview])>.workspace-main,dialog.sale-income-sheet{--inventory-cardboard:var(--cardboard-base);background-color:var(--cardboard-base);background-image:var(--cardboard-grain),var(--cardboard-foil);background-blend-mode:soft-light,screen;background-size:256px 256px,100% 100%;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-attachment:scroll}.workspace:is([data-view=inventoryProductOrders],[data-view=checkoutStatus],[data-view=inventoryMatchReview])>.workspace-main .inventory-receipt{background:transparent}.inventory-camera-model [data-cardboard-piece],.inventory-rail-icon .inventory-scan-label-paper,.inventory-scissors-face{fill:var(--cardboard-groove)}.inbound-scan-sheet{--scan-cardboard:var(--cardboard-groove)}.inbound-scan-sheet .purchase-details-editor,.purchase-details-backdrop .purchase-details-editor{--purchase-surface:var(--cardboard-groove)}.inbound-scan-sheet :is(.inbound-receipt,.inbound-match-progress){background-color:transparent}.inbound-scan-sheet :is(.inbound-scan-close,.inbound-scan-mark,.inbound-scan-link,.inbound-scan-manual input,.inbound-order-search,.inbound-candidate-list article,.inbound-candidate-list article>label input,.inbound-no-match,.inbound-generated-label,.inbound-receipt-check,footer button:first-child),.inventory-browser .inventory-box-row,.inventory-browser .inventory-ordered-filters button[aria-pressed=true],.inventory-browser .inventory-section-selector button[aria-current],.inventory-inbound-stage .inventory-inhand-product-card,.inventory-match-review :is(.inventory-match-review-label,.inventory-match-manual,.inventory-match-quantity,.inventory-match-candidate,.inventory-match-unavailable,.inventory-match-cost-confirm,.inventory-match-product-confirm,.inventory-match-progress,input:not([type=file]),select,.inventory-match-secondary-action,.inventory-match-cost-options button,.inventory-match-cost-confirm button),.inventory-receipt .inventory-reserve-products>button,.inventory-receipt .payments-more,.inventory-receipt .sales-platform,:is(.purchase-details-backdrop,.inbound-scan-sheet) .purchase-details-editor :is(input,.purchase-details-notice,.purchase-details-primary,.purchase-details-option,.purchase-details-cost-confirm>span){background-color:var(--cardboard-groove);background-image:var(--cardboard-grain);background-size:256px 256px;background-repeat:repeat;background-blend-mode:soft-light}.inventory-match-review :is(.inventory-match-candidate,.inventory-match-unavailable).is-selected{background-color:var(--cardboard-groove)}.inventory-match-review input::file-selector-button{background-color:var(--cardboard-groove);background-image:var(--cardboard-grain);background-size:256px 256px;background-repeat:repeat;background-blend-mode:soft-light}.inventory-purchase-focus-header{background:var(--cardboard-base) var(--cardboard-grain) 0 0 /256px 256px repeat;background-blend-mode:soft-light}@media (min-width:1024px) and (hover:hover){.desktop-detail-pane{--inventory-cardboard:var(--cardboard-base);background-color:var(--cardboard-base);background-image:var(--cardboard-grain),var(--cardboard-foil);background-blend-mode:soft-light,screen;background-size:256px 256px,100% 100%;background-position:0 0,50%;background-repeat:repeat,no-repeat}.desktop-detail-pane .inventory-receipt{background:transparent}.desktop-detail-heading{background:var(--cardboard-base) var(--cardboard-grain) 0 0 /256px 256px repeat;background-blend-mode:soft-light}}@media print{:root{--cardboard-foil:none;--cardboard-grain:none}}:root{--cardboard-well-shadow:inset 3px 5px 7px #3c251d66,inset -1px -1px 1px #fff1c5a6,0 .5px 0 #f9e5b763;--cardboard-control-shadow:inset 1.5px 2.5px 3.5px #3c251d66,inset -.5px -.5px .5px #fff1c5a6,0 .25px 0 #f9e5b763}.inventory-box-products:not(:has(.inventory-box-products-empty)),.inventory-product-sticker{border-radius:8px;background-color:#a58d6a;background-image:radial-gradient(ellipse at 42% 86%,#f2dfb83d,transparent 74%),var(--cardboard-grain);background-size:100% 100%,256px 256px;background-blend-mode:normal,soft-light;box-shadow:var(--cardboard-well-shadow)}.inventory-product-sticker[data-cutout=ready]:before,.inventory-product-sticker[data-cutout=vector]:has(svg):before{content:"";position:absolute;pointer-events:none;z-index:0;left:19%;right:16%;bottom:8%;height:15%;border-radius:50%;background:#2b1c0e;opacity:.28;filter:blur(3px)}.inventory-product-sticker .inventory-product-sticker-art{transform:translateY(2%) scale(.91);filter:drop-shadow(0 2px 1px #1e150e9c) drop-shadow(1px 5px 3px #39291c73)}.inventory-inbound-stage .inventory-inhand-product-card,.inventory-inbound-stage .inventory-inhand-product-card:has(button:active:not(:disabled),button:focus-visible){background:transparent;box-shadow:none}.inventory-product-sticker .inventory-quantity-sticker{left:auto;right:5%;top:5%;transform-origin:top right}.cardboard-product-thumb{display:block;flex:none;width:54px;height:54px;min-width:0}.inventory-pack-selection .cardboard-product-thumb{width:36px;height:36px}.inventory-pack-results .cardboard-product-thumb{width:42px;height:42px}.inventory-match-product-confirm>.cardboard-product-thumb{width:76px;height:76px}.inbound-candidate-product-image>.inventory-product-sticker,.inventory-match-candidate-image>.inventory-product-sticker,.inventory-thumb>.inventory-product-sticker{width:100%;height:100%}.inbound-candidate-images>span,.inventory-match-candidate-image{background:none;box-shadow:none}.inbound-candidate-images>span{border:0}.inbound-candidate-images .inventory-product-sticker{width:100%;height:100%}.inbound-confirmation-product>.inventory-product-sticker{width:100%;height:auto;mix-blend-mode:normal}.inventory-box-product>.inventory-product-sticker{width:100%;height:100%;box-shadow:none;background:transparent}.inventory-box-product>.inventory-product-sticker:before{display:none}.inventory-box-products{border-radius:8px}.inventory-browser .inventory-edge-rail :is(.inventory-scissors-tool,.inventory-scan-arrivals),.inventory-browser .inventory-edge-rail :is(.inventory-scissors-tool,.inventory-scan-arrivals):is(:active,[aria-pressed=true]){background:transparent;box-shadow:none;border:0}.inventory-packing-tools .inventory-scissors-tool{height:90px;justify-content:center}.inventory-packing-tools .inventory-scissors-tool>svg{width:53px;height:65px}.inventory-packing-tools .inventory-scissors-tool>.sr-only{width:1px}.inventory-scissors-tool[aria-pressed=true]>svg{filter:drop-shadow(0 0 3px #fff0bb)}.inventory-scan-rail .inventory-scan-arrivals>.inventory-barcode-scanner{width:58px;height:65px}.inventory-barcode-scanner{overflow:visible}.shipping-scan-intro{border:0;box-shadow:none;background:transparent;padding:12px 0 28px}.shipping-scan-scene{position:relative;display:block;width:min(280px,100%);aspect-ratio:280/220;margin:0 auto 12px}.shipping-scan-box{position:absolute;width:93%;height:87%;left:0;bottom:0}.shipping-scan-device{position:absolute;width:34%;height:50%;right:0;top:0;transform-origin:45% 60%;animation:shipping-scanner-position 1.15s ease-in-out both}.shipping-scan-device>svg{width:100%;height:100%}.shipping-scan-beam{position:absolute;z-index:2;left:41%;top:62%;width:27%;height:2px;background:#ff3d52;box-shadow:0 0 7px #f42443;transform:rotate(-8deg);animation:shipping-scanner-beam 1.15s ease both}.shipping-scan-pulse{position:absolute;right:20%;top:21%;width:7px;height:7px;border-radius:50%;background:#b7ffd5;box-shadow:0 0 14px #7cf6b1;animation:shipping-scanner-pulse 1.15s ease both}@keyframes shipping-scanner-position{0%{opacity:0;transform:translate(30px,-22px) rotate(28deg)}18%{opacity:1}55%,82%{transform:translate(-13px,18px) rotate(-22deg)}to{transform:translate(-9px,12px) rotate(-17deg)}}@keyframes shipping-scanner-beam{0%,45%{opacity:0}52%{opacity:1;translate:0 -9px}73%{opacity:1;translate:0 8px}82%,to{opacity:0}}@keyframes shipping-scanner-pulse{0%,72%{opacity:0}76%,88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.shipping-scan-device{animation:none;transform:translate(-9px,12px) rotate(-17deg)}.shipping-scan-beam,.shipping-scan-pulse{display:none;animation:none}}.address-settings-description{margin:0;padding:8px 16px 14px;font-size:12px;line-height:1.6;color:var(--app-on-surface-variant)}.address-settings-sections{display:flex;gap:8px;margin-bottom:20px}.address-settings-sections button{flex:1;min-height:44px;padding:8px;border:1px solid var(--app-outline-variant);border-radius:8px;color:var(--app-on-surface);background:transparent;font:inherit;font-size:12px}.address-settings-sections button[aria-pressed=true]{background:var(--app-on-surface);color:var(--app-surface);border-color:var(--app-on-surface)}.address-settings .settings-group[hidden]{display:none}.address-settings .settings-group h2{display:flex;justify-content:space-between;gap:10px}.address-settings .settings-group h2 small{font-size:10px;font-weight:400}.address-settings-row input{flex:none;width:22px;height:22px;accent-color:var(--app-on-surface);cursor:pointer}.address-settings .purchase-address-groups{padding:0 16px 12px}.address-settings .purchase-address-row{color:var(--app-on-surface);min-height:64px;padding-block:12px}.address-settings .purchase-address-row strong{overflow-wrap:anywhere}.address-settings .purchase-address-row small{color:var(--app-on-surface-variant)}.address-settings .native-error{margin-bottom:16px}.address-settings .native-error button{min-height:44px;text-decoration:underline}.inventory-box-product-initials{font:600 18px var(--font-mono);color:#614a32}.address-settings input[type=checkbox]{accent-color:var(--app-on-surface)}