/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-mono:"Droid Sans Mono","DroidSansMono",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Droid Sans Mono","DroidSansMono",monospace;--default-mono-font-family:"Droid Sans Mono","DroidSansMono",monospace;--color-paper:#fff;--color-ink:#343432;--color-muted:#666663;--color-surface-variant:#f4f4f1;--color-selection:#f1f1ee;--color-outline:#82827e;--color-outline-variant:#c9c9c4;--color-loss:#f35b50;--color-gain:#58c982;--color-loss-ink:#b72b2b;--color-error:#8f3028;--radius-receipt:2px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:Droid Sans Mono,DroidSansMono,monospace}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.books-suggestions{min-width:0;color:var(--app-on-surface,#252b2c);flex:none;margin:24px 0 4px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.books-suggestions-heading{color:var(--app-on-surface-variant,#64736a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin-bottom:10px;display:flex}.accounts-hub .books-suggestions-heading h2{text-transform:none;letter-spacing:0;margin:0;font:500 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.books-suggestions-heading small{font-size:10px;display:block}.books-suggestions button{font:inherit;cursor:pointer;touch-action:manipulation}.books-suggestions .books-history-link{min-height:44px;color:inherit;background:0 0;border:0;margin-left:auto;padding:6px 0 6px 8px;font-size:11px}.books-suggestion-messages{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.books-suggestion-messages button{box-sizing:border-box;border:1px solid var(--app-outline-variant,#d6d9d5);background:#638873;border-radius:17px 17px 4px;width:fit-content;min-width:0;max-width:94%;min-height:44px;padding:11px 15px}@supports (color:color-mix(in lab,red,red)){.books-suggestion-messages button{background:color-mix(in srgb,#638873 12%,var(--app-surface,#fafaf8))}}.books-suggestion-messages button{color:inherit;text-align:left;overflow-wrap:anywhere;line-height:20px}.books-suggestions button:active{background:currentColor}@supports (color:color-mix(in lab,red,red)){.books-suggestions button:active{background:color-mix(in srgb,currentColor 12%,transparent)}}.books-suggestions button:focus-visible{outline-offset:3px;outline:2px solid}.books-dialog{width:min(680px,100vw - 24px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#252b2c;overscroll-behavior:contain;background:#fafbf8;border:1px solid #d6d9d5;border-radius:22px;margin:auto;padding:0;font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto;box-shadow:0 24px 90px #0005}.books-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1119}.books-dialog>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf8ef;border-bottom:1px solid #dfe4df;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.books-dialog header small{letter-spacing:2px;color:#527266;font-size:10px}.books-dialog h2{letter-spacing:-.6px;margin:0;font-size:22px}.books-dialog header button{border:0;width:40px;height:40px;padding:0;font-size:28px}.books-dialog-body{flex-direction:column;gap:16px;padding:20px;display:flex}.books-dialog button,.books-dialog input,.books-dialog select,.books-dialog textarea{font:inherit;max-width:100%;color:inherit}.books-dialog button{cursor:pointer;background:#fff;border:1px solid #cbd3ce;border-radius:10px;min-height:42px;padding:9px 12px}.books-dialog button:active{background:#dce9df;transform:translateY(1px)}.books-dialog button:disabled{opacity:.45;cursor:default}.books-dialog button:focus-visible,.books-dialog summary:focus-visible{outline-offset:3px;outline:2px solid #34695c}.books-dialog nav{gap:8px;display:flex}.books-dialog nav [aria-current]{background:#e3ece6;border-color:#8da498}.books-dialog p{margin:7px 0 12px}.books-dialog small{color:#64736a;font-size:11px}.books-bubble{background:#edf1ec;border-radius:3px 18px 18px;align-self:flex-start;max-width:95%;padding:14px 16px}.books-bubble.books-user{background:#dceadd;border-radius:18px 3px 18px 18px;align-self:flex-end}.books-user select{background:0 0;border:0;max-width:200px;padding:3px}.books-period{grid-template-columns:1fr 1fr;gap:12px;display:grid}.books-dialog label{flex-direction:column;gap:5px;font-size:12px;display:flex}.books-dialog input,.books-dialog select,.books-dialog textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd3ce;border-radius:8px;min-width:0;min-height:42px;padding:10px}.books-dialog textarea{resize:vertical;min-height:88px}.books-questions{border:0;min-width:0;margin:0;padding:0}.books-questions>details{border-bottom:1px solid #d9dfd9;padding:14px 0}.books-dialog summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;min-height:28px;list-style:none;display:flex}.books-dialog summary:before{content:"+";color:#597564;font-size:16px}.books-dialog details[open]>summary:before{content:"−"}.books-dialog summary>span{color:#68756e;margin-left:auto;font-size:11px}.books-questions>details[open]>summary{margin-bottom:16px}.books-money-row{grid-template-columns:minmax(0,1fr) 120px;align-items:center;margin:10px 0;display:grid!important}.books-money-row input{text-align:right}.books-check{align-items:flex-start;margin:12px 0;flex-direction:row!important}.books-check input{flex-shrink:0;width:20px;min-height:20px}.books-transaction{border-bottom:1px dashed #cbd3ce;padding:15px 0}.books-transaction>div{justify-content:space-between;gap:12px;display:flex}.books-transaction strong{overflow-wrap:anywhere;font-size:13px}.books-transaction b{white-space:nowrap;font-variant-numeric:tabular-nums}.books-transaction small{margin:5px 0 10px;display:block}.books-transaction select{width:100%;margin-bottom:8px}.books-transaction details{overflow-wrap:anywhere;font-size:11px}.books-adjustments{flex-direction:column;gap:12px;display:flex}.books-preview,.books-ready{background:#f0f5ee;border:1px solid #c8d7cb;border-radius:14px;padding:16px}.books-preview>div,.books-preview>p{justify-content:space-between;gap:16px;display:flex}.books-preview>div>span{color:#526b5a;font-size:11px}.books-preview b{font-variant-numeric:tabular-nums}.books-actions{flex-wrap:wrap;gap:8px;display:flex}.books-dialog .books-primary{color:#fff;background:#2c5948;border-color:#2c5948}.books-progress{background:#e7f0e8;border:1px solid #ccd9ce;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.books-progress span:nth-child(2){flex:1}.books-spinner{border:2px solid #b7cabf;border-top-color:#34695c;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:books-spin 1s linear infinite}@keyframes books-spin{to{transform:rotate(1turn)}}.books-error{color:#922e1b;overflow-wrap:anywhere;background:#fff0e9;border-radius:8px;padding:12px}.books-message{color:#34634b;font-size:12px}.books-history>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0;display:flex}.books-history small{display:block}.books-ready .books-actions{margin-top:14px}@media (max-width:420px){.books-dialog-body{padding:15px}.books-dialog>header{padding:14px 16px}.books-shortcuts>span{width:100%}.books-money-row{grid-template-columns:minmax(0,1fr) 104px}.books-bubble{max-width:100%}}@media (prefers-reduced-motion:reduce){.books-spinner{animation:none}}@font-face{font-family:Droid Sans Mono;src:url(/fonts/DroidSansMono.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--canvas-ink:#30302e;--tooth:8px}@media (prefers-color-scheme:dark){:root{--canvas:#151412;--canvas-ink:#f2e9d6}}*{box-sizing:border-box}body,html{margin:0;padding:0}html{color:var(--canvas-ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background-color:#fff}body{font-family:var(--font-mono);letter-spacing:-.01em;min-height:100dvh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);font-size:14px;line-height:1.5}.paper{color:var(--color-ink);background-image:repeating-linear-gradient(#0000 0 27px,#211e190d 27px 28px);position:relative;box-shadow:0 1px #211e190a,0 10px 24px -12px #211e1973,0 2px 6px -2px #211e1940}.paper,.paper:after,.paper:before{background-color:var(--color-paper)}.paper:after,.paper:before{content:"";height:var(--tooth);pointer-events:none;position:absolute;left:0;right:0}.paper:before{top:calc(-1*var(--tooth) + 1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 9 L4.5 0 L9 9 L13.5 0 L18 9 Z' fill='black'/%3E%3C/svg%3E") repeat-x bottom/18px var(--tooth);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 9 L4.5 0 L9 9 L13.5 0 L18 9 Z' fill='black'/%3E%3C/svg%3E") repeat-x bottom/18px var(--tooth)}.paper:after{bottom:calc(-1*var(--tooth) + 1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 0 L4.5 9 L9 0 L13.5 9 L18 0 Z' fill='black'/%3E%3C/svg%3E") repeat-x top/18px var(--tooth);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 0 L4.5 9 L9 0 L13.5 9 L18 0 Z' fill='black'/%3E%3C/svg%3E") repeat-x top/18px var(--tooth)}.receipt-divider{background-image:linear-gradient(90deg,#7c7468b8 0 7px,#0000 7px 11px);background-position:0;background-repeat:repeat-x;background-size:11px 1px;width:100%;height:7px}.marker{isolation:isolate;display:inline-block;position:relative}.marker:before{content:"";z-index:-1;height:56%;position:absolute;top:56%;left:1px;right:1px;transform:translateY(-46%)rotate(-.6deg)}@supports (color:color-mix(in lab,red,red)){.marker-gain:before{background-color:color-mix(in srgb,var(--color-gain)34%,transparent)}}.marker-loss:before{background-color:#f35b505c}@supports (color:color-mix(in lab,red,red)){.marker-loss:before{background-color:color-mix(in srgb,var(--color-loss)36%,transparent)}}.marker-red:before{background-color:#f35b505c}@supports (color:color-mix(in lab,red,red)){.marker-red:before{background-color:color-mix(in srgb,var(--color-loss)36%,transparent)}}.pen-strike{position:relative}.pen-strike:after{content:"";background-color:var(--color-loss-ink);border-radius:2px;height:1.5px;position:absolute;top:49%;left:-2px;right:-2px;transform:rotate(-.8deg)}.dotted-value{background-image:linear-gradient(90deg,#625b509e 0 1.2px,#0000 1.2px 3.4px);background-position:0 100%;background-repeat:repeat-x;background-size:3.4px 1px;padding-bottom:1px}.tracking-mast{letter-spacing:.28em}.tracking-wide-sm{letter-spacing:.12em}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.receipt-paper,.receipt-paper-surface{background-color:var(--color-paper);color:var(--color-ink);background-image:repeating-linear-gradient(#0000 0 27px,#211e190d 27px 28px);position:relative;box-shadow:0 1px #211e190a,0 10px 24px -12px #211e1973,0 2px 6px -2px #211e1940}.receipt-perf{height:var(--tooth);background-color:var(--color-paper);pointer-events:none;position:absolute;left:0;right:0}.receipt-perf--top{top:calc(-1*var(--tooth) + 1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 9 L4.5 0 L9 9 L13.5 0 L18 9 Z' fill='black'/%3E%3C/svg%3E") repeat-x bottom/18px var(--tooth);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 9 L4.5 0 L9 9 L13.5 0 L18 9 Z' fill='black'/%3E%3C/svg%3E") repeat-x bottom/18px var(--tooth)}.receipt-perf--bottom{bottom:calc(-1*var(--tooth) + 1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 0 L4.5 9 L9 0 L13.5 9 L18 0 Z' fill='black'/%3E%3C/svg%3E") repeat-x top/18px var(--tooth);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpath d='M0 0 L4.5 9 L9 0 L13.5 9 L18 0 Z' fill='black'/%3E%3C/svg%3E") repeat-x top/18px var(--tooth)}.receipt-divider--dotted{background-image:linear-gradient(90deg,#82827eb8 0 7px,#0000 7px 11px);background-position:0;background-repeat:repeat-x;background-size:11px 1px;width:100%;height:7px;margin:12px 0}.receipt-divider--solid{background-color:#211e1999;width:100%;height:1px;margin:12px 0}.receipt-divider--double{border-top:1px solid #211e19a6;border-bottom:1px solid #211e19a6;width:100%;height:4px;margin:12px 0}.receipt-masthead{text-align:center;margin-bottom:6px}.receipt-brand{letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11px}.receipt-title{letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px;font-size:22px;font-weight:700}.receipt-subtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:2px 0;font-size:12px}.receipt-meta{color:var(--color-muted);margin:4px 0 0;font-size:11px}.ledger-row{width:100%;color:var(--color-ink);text-align:left;background:0 0;border:none;align-items:baseline;gap:8px;padding:5px 0;font-family:inherit;font-size:13.5px;display:flex}.ledger-row--tappable{cursor:pointer}.ledger-row--tappable:hover{background-color:#f1f1ee8c}@supports (color:color-mix(in lab,red,red)){.ledger-row--tappable:hover{background-color:color-mix(in srgb,var(--color-selection)55%,transparent)}}.ledger-label{flex-direction:column;flex:0 auto;min-width:0;display:flex}.ledger-label>:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ledger-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.ledger-leader{background-image:linear-gradient(90deg,#625b508c 0 1.4px,#0000 1.4px 4px);background-repeat:repeat-x;background-size:4px 1px;flex:auto;align-self:flex-end;min-width:16px;height:1px;margin-bottom:4px}.ledger-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;flex:none}.ledger-row--emphasis{font-size:15px;font-weight:700}.ledger-row--profit .ledger-value{color:var(--color-loss-ink)}.ledger-row--profit.ledger-row--emphasis .ledger-value{color:#1f7a45}.ledger-row--loss .ledger-value{color:var(--color-loss-ink)}.profit-stamp{border-radius:var(--radius-receipt);border:1.5px solid;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;display:inline-flex;transform:rotate(-1.2deg)}.profit-stamp--md .profit-stamp-value{font-size:20px}.profit-stamp--lg .profit-stamp-value{font-size:30px}.profit-stamp-value{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700}.profit-stamp-label{letter-spacing:.22em;text-transform:uppercase;font-size:10px}.profit-stamp--profit{color:#1f7a45}.profit-stamp--loss{color:var(--color-loss-ink)}.profit-stamp--flat{color:var(--color-muted)}.cash-face{--face-stroke:var(--color-muted)}.cash-face--profit{--face-stroke:#1f7a45}.cash-face--loss{--face-stroke:var(--color-loss-ink)}.receipt-tag{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}.receipt-tag--neutral{color:var(--color-muted)}.receipt-tag--warn{color:#9a6b12}.receipt-tag--danger{color:var(--color-loss-ink)}.receipt-tag--ok{color:#1f7a45}.receipt-footer{text-align:center;margin-top:8px}.receipt-barcode{background-image:repeating-linear-gradient(to right,var(--color-ink)0,var(--color-ink)1px,transparent 1px,transparent 3px,var(--color-ink)3px,var(--color-ink)5px,transparent 5px,transparent 6px,var(--color-ink)6px,var(--color-ink)9px,transparent 9px,transparent 11px);width:70%;height:34px;margin:8px auto 6px}.receipt-footer-text{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:10.5px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-receipt);border:1.5px solid var(--color-ink);background-color:var(--color-ink);color:var(--color-paper);justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:12px;transition:transform 60ms,background-color .12s;display:inline-flex}.btn:hover{background-color:#000}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn--ghost{color:var(--color-ink);background-color:#0000}.btn--ghost:hover{background-color:#f1f1ee99}@supports (color:color-mix(in lab,red,red)){.btn--ghost:hover{background-color:color-mix(in srgb,var(--color-selection)60%,transparent)}}.btn--block{width:100%}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.field-input{color:var(--color-ink);background-color:var(--color-surface-variant);border:1px solid var(--color-outline-variant);border-radius:var(--radius-receipt);padding:11px 12px;font-family:inherit;font-size:15px}.field-input:focus{border-color:var(--color-ink);outline:none}.field-error{color:var(--color-error);font-size:12px}.skeleton-wrap{padding:4px 0}.skeleton-row{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.skeleton-line{background:linear-gradient(90deg,#211e1914 25%,#211e1929 37%,#211e1914 63%) 0 0/400% 100%;border-radius:2px;width:100%;height:12px;animation:shimmer 1.4s infinite}.skeleton-line--amt{flex:none;width:64px}.skeleton-line--title{width:55%;height:20px;margin:0 auto 10px}.skeleton-line--sub{width:35%;height:12px;margin:0 auto}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.state-block{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.state-glyph{border:1.5px solid var(--color-outline);width:46px;height:46px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:22px;display:grid}.state-block--danger .state-glyph{color:var(--color-loss-ink);border-color:var(--color-loss-ink)}.state-block--warn .state-glyph{color:#9a6b12;border-color:#9a6b12}.state-title{letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:16px}.state-body{max-width:34ch;color:var(--color-muted);margin:0;font-size:13px}.state-action{margin-top:8px}.warn-banner{text-align:left;letter-spacing:.02em;border-radius:var(--radius-receipt);cursor:default;background:0 0;border:1px dashed;align-items:center;gap:8px;width:100%;margin:6px 0;padding:10px 12px;font-family:inherit;font-size:12px;display:flex}button.warn-banner{cursor:pointer}.warn-banner--warn{color:#9a6b12;background-color:#9a6b1214}.warn-banner--danger{color:var(--color-loss-ink);background-color:#b72b2b14}@supports (color:color-mix(in lab,red,red)){.warn-banner--danger{background-color:color-mix(in srgb,var(--color-loss-ink)8%,transparent)}}.warn-banner--ok{color:#1f7a45;background-color:#1f7a4514}.warn-banner-chevron{margin-left:auto;font-size:18px}.signin-screen{place-items:center;min-height:100dvh;padding:32px 18px;display:grid}.signin-wrap{width:100%;max-width:380px}.signin-hint{text-align:center;max-width:34ch;color:var(--canvas-ink);opacity:.7;margin:16px auto 0;font-size:11px}.workspace{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:var(--canvas);flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-main{-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;padding:18px 16px 48px;overflow-y:auto}.workspace-sheet{width:100%;max-width:440px;margin:0 auto}.topbar{z-index:20;background-color:var(--canvas);border-bottom:1px solid var(--canvas-ink);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{border-bottom:1px solid color-mix(in srgb,var(--canvas-ink)16%,transparent)}}.topbar-btn{border:1px solid var(--canvas-ink);background:0 0;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.topbar-btn{border:1px solid color-mix(in srgb,var(--canvas-ink)22%,transparent)}}.topbar-btn{border-radius:var(--radius-receipt);color:var(--canvas-ink);cursor:pointer}@media (hover:hover) and (pointer:fine){.topbar-btn:not(.chrome-pressable):hover{background-color:var(--canvas-ink)}@supports (color:color-mix(in lab,red,red)){.topbar-btn:not(.chrome-pressable):hover{background-color:color-mix(in srgb,var(--canvas-ink)8%,transparent)}}}.topbar-menu-glyph{flex-direction:column;gap:3px;width:16px;display:flex}.topbar-menu-glyph span{background-color:currentColor;height:1.5px}.topbar-back-glyph{font-size:24px;line-height:1}.topbar-title{flex-direction:column;line-height:1.15;display:flex}.topbar-org{letter-spacing:.04em;font-size:14px;font-weight:700}.topbar-view{letter-spacing:.2em;text-transform:uppercase;opacity:.62;font-size:10.5px}.topbar-spacer{width:48px;height:48px;margin-left:auto}.topbar-credit-face{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.bottom-tabs{z-index:30;border-top:1px solid var(--app-on-surface);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:68px;padding:4px 8px 5px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bottom-tabs{border-top:1px solid color-mix(in srgb,var(--app-on-surface)18%,transparent)}}.bottom-tabs{background:var(--app-surface);box-shadow:0 -5px 14px #1e1d1a0f}.bottom-tab{min-width:0;min-height:58px;color:var(--app-on-surface-variant);cursor:pointer;text-transform:uppercase;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px 4px;display:flex;position:relative}.bottom-tab svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;overflow:visible}.bottom-tab-icon{place-items:center;line-height:0;display:grid;position:relative}.bottom-tab-warning{border:1px solid var(--app-surface);background:var(--app-error);width:17px;height:17px;color:var(--app-surface);border-radius:50%;place-items:center;font-family:sans-serif;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-10px}.bottom-tab>span{letter-spacing:0;font-size:9.5px;font-weight:600;line-height:13px}.bottom-tab--active{color:var(--app-on-surface)}.bottom-tab svg[data-variant=filled]{fill:currentColor;stroke:none}.bottom-tab--active>span{font-weight:800}.chrome-pressable{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative}.chrome-pressable:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:currentColor;border-radius:12px;transition:opacity .18s ease-out;position:absolute;inset:3px}.topbar-btn.chrome-pressable:after{border-radius:50%;inset:4px 2px}.chrome-pressable:active:after{opacity:.14;transition-duration:0s}@media (hover:hover) and (pointer:fine){.chrome-pressable:hover:not(:active):after{opacity:.06}}@media (prefers-reduced-motion:reduce){.chrome-pressable:after{transition:none}}.drawer-overlay{z-index:40;background-color:#00000052;animation:fade-in .14s;display:flex;position:fixed;inset:0}.drawer{background-color:var(--app-surface);width:min(320px,86vw);height:100%;flex-direction:column;padding:16px 16px 22px;animation:slide-in .18s;display:flex;overflow-y:auto;box-shadow:8px 0 30px -12px #0009}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:.4;transform:translate(-14px)}}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-close{cursor:pointer;color:var(--color-muted);background:0 0;border:none;font-size:24px;line-height:1}.drawer-section-title{letter-spacing:.22em;text-transform:uppercase;color:var(--app-on-surface-variant);margin:0 0 8px;font-size:10px}.drawer-org{text-align:left;background-color:var(--app-surface-variant);border-radius:var(--radius-receipt);cursor:pointer;width:100%;color:var(--app-on-surface);border:1px solid #0000;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 30px 10px 12px;font-family:inherit;display:flex;position:relative}.drawer-org--active{border-color:var(--app-on-surface)}.drawer-org-name{font-size:14px;font-weight:700}.drawer-org-meta{color:var(--app-on-surface-variant);font-size:10.5px}.drawer-org-check{position:absolute;top:12px;right:12px}.drawer-nav{flex-direction:column;display:flex}.drawer-nav-item{text-align:left;border:none;border-bottom:1px dotted var(--app-outline-variant);cursor:pointer;width:100%;color:var(--app-on-surface);background:0 0;align-items:center;padding:11px 6px;font-family:inherit;font-size:13.5px;display:flex}.drawer-nav-item:hover{background-color:var(--app-surface-variant)}.drawer-nav-glyph{text-align:center;width:20px;color:var(--app-on-surface-variant)}.drawer-foot{gap:10px;margin-top:auto;padding-top:18px;display:flex}.drawer-foot,.drawer-user{flex-direction:column}.drawer-user-name{font-weight:700}.drawer-user-meta{color:var(--color-muted);font-size:11px}.section-caption{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin:14px 0 2px;font-size:10px}.month-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.month-nav-btn{border:1px solid var(--color-outline-variant);border-radius:var(--radius-receipt);width:34px;height:34px;color:var(--color-ink);cursor:pointer;background:0 0;place-items:center;font-size:22px;display:grid}.month-nav-btn[disabled]{opacity:.3;cursor:not-allowed}.month-nav-label{text-align:center;flex-direction:column;gap:2px;display:flex}.month-nav-title{letter-spacing:.06em;text-transform:uppercase;font-size:19px;font-weight:700}.stamp-row{justify-content:center;padding:20px 0 12px;display:flex}.recon-chip{text-align:center;margin-top:6px}.recon-detail{color:var(--color-muted);margin:6px 0 0;font-size:11px}.line-item{padding:4px 0}.line-item-sub{color:var(--color-muted);border-bottom:1px dotted var(--color-outline-variant);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;font-size:11.5px;display:flex}.evidence-block{margin-bottom:4px}.evidence-grid{grid-template-columns:1fr 1fr;gap:6px 16px;margin:6px 0 4px;display:grid}.evidence-grid>div{flex-direction:column;display:flex}.evidence-grid dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px}.evidence-grid dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:12.5px}.data-row{text-align:left;border:none;border-bottom:1px dotted var(--color-outline-variant);cursor:default;width:100%;color:var(--color-ink);background:0 0;align-items:flex-start;gap:10px;padding:10px 0;font-family:inherit;display:flex}button.data-row{cursor:pointer}button.data-row:hover{background-color:#f1f1ee8c}@supports (color:color-mix(in lab,red,red)){button.data-row:hover{background-color:color-mix(in srgb,var(--color-selection)55%,transparent)}}.data-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.data-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.data-row-sub{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.data-row-value{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.data-row-amt{font-size:14px;font-weight:700}.seg{border:1px solid var(--color-outline-variant);border-radius:var(--radius-receipt);margin:6px 0 4px;display:inline-flex;overflow:hidden}.seg-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--color-muted);background:0 0;border:none;padding:7px 14px;font-family:inherit;font-size:11px}.seg-btn--active{background-color:var(--color-ink);color:var(--color-paper)}.face-row{justify-content:center;align-items:center;gap:16px;padding:8px 0 4px;display:flex}.face-figures{flex-direction:column;gap:2px;display:flex}.face-ratio{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.face-ratio-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:10px}.action-bar{gap:8px;margin-top:12px;display:flex}.action-bar .btn{flex:1}.choice-group{gap:8px;margin:10px 0;display:flex}.choice{text-align:center;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-outline-variant);border-radius:var(--radius-receipt);cursor:pointer;color:var(--color-ink);background:0 0;flex:1;padding:12px;font-family:inherit;font-size:12px}.choice--active{border-color:var(--color-ink);background-color:var(--color-selection);font-weight:700}:root{--canvas:#ececea;--canvas-ink:#343432;--app-primary:#343432;--app-on-primary:#fff;--app-surface:#fff;--app-on-surface:#343432;--app-surface-variant:#f4f4f1;--app-on-surface-variant:#666663;--app-container-high:#f5f5f2;--app-outline:#82827e;--app-outline-variant:#c9c9c4;--app-error:#8f3028;--color-paper:#fff;--color-ink:#343432;--color-muted:#666663;--color-selection:#f1f1ee;--color-surface-variant:#f4f4f1;--color-outline:#82827e;--color-outline-variant:#c9c9c4;color-scheme:light}@media (prefers-color-scheme:dark){:root{--canvas:#151412;--canvas-ink:#f2e9d6;--app-primary:#e9e0cc;--app-on-primary:#24211c;--app-surface:#28251f;--app-on-surface:#f2e9d6;--app-surface-variant:#39352d;--app-on-surface-variant:#c7bead;--app-container-high:#38342c;--app-outline:#918878;--app-outline-variant:#554f45;--app-error:#ffb4ab;color-scheme:dark}}body,html{background:var(--canvas)}body{color:var(--canvas-ink);letter-spacing:-.035em;font-size:15px}button,input,select,textarea{font:inherit}.auth-screen{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));place-items:center;padding:clamp(32px,14vh,150px) 18px;display:grid}.auth-receipt{width:min(100%,430px)}.auth-receipt .receipt-body{padding:28px 24px 30px}.auth-receipt--compact{max-width:340px}.auth-kicker{color:var(--color-muted);text-transform:uppercase;letter-spacing:.15em;margin:0 0 8px}.auth-title{letter-spacing:-.065em;margin:0 0 20px;font-size:clamp(34px,11vw,48px);font-weight:700;line-height:1}.auth-title--small{font-size:clamp(27px,8vw,38px)}.auth-copy{margin:0 0 22px;font-size:18px;line-height:1.35}.auth-note{color:var(--color-muted);margin:14px 0 20px;font-size:13px;line-height:1.45}.native-error{color:var(--color-error);background:#f4e9e7;margin:0 0 14px;padding:10px 12px}.native-btn{letter-spacing:-.025em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:7px 18px;display:inline-flex}.native-btn--dark{border:1px solid var(--app-primary);background:var(--app-primary);color:var(--app-on-primary)}.native-btn--outline{border:1.5px solid var(--color-outline);color:var(--color-ink);background:0 0}.native-btn:disabled{cursor:not-allowed;opacity:.45}.invitation-form{margin:0 0 16px}.invitation-form label{text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.invitation-form textarea{resize:vertical;border:1.5px solid var(--color-outline);background:var(--app-surface);width:100%;color:var(--color-ink);padding:10px}.receipt-progress{background:var(--color-outline-variant);height:3px;overflow:hidden}.receipt-progress:after{content:"";background:var(--color-ink);width:45%;height:100%;animation:native-progress 1.1s ease-in-out infinite alternate;display:block}@keyframes native-progress{to{transform:translate(125%)}}.topbar{background:var(--app-surface);min-height:64px;box-shadow:none;border-bottom:none;gap:4px;padding:8px 4px}.topbar,.topbar-btn{color:var(--app-on-surface)}.topbar-btn{width:48px;height:48px;border:none}.topbar--root{gap:0}.topbar--root .topbar-btn{flex:none;width:44px;height:48px}.topbar-page-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:0;pointer-events:none;inset-inline:96px;min-width:0;margin:0;font:500 16px/22px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.topbar--root .topbar-spacer{flex:1;width:0;min-width:0}.topbar--connection-settings .topbar-page-title{inset-inline:56px}.connection-actions-menu{flex:none;position:relative}.connection-actions-popover{z-index:30;border:1px solid var(--app-outline-variant);background:var(--app-surface);width:224px;color:var(--app-on-surface);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 28px #0003}.connection-actions-popover button{width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px;font:500 13px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.connection-actions-popover button:focus-visible,.connection-actions-popover button:hover{background:var(--app-container-high);outline:none}.topbar-workspace-menu{position:relative}.topbar-menu-glyph{gap:5px;width:24px}.topbar-menu-glyph span{height:2px}.topbar-back-glyph{fill:currentColor;width:24px;height:24px}.topbar-org{text-transform:uppercase;letter-spacing:-.045em;font-size:19px;font-weight:400}.workspace-main{overscroll-behavior-y:contain;scroll-behavior:auto;padding:0 0 10px}.workspace-sheet{max-width:480px}.workspace[data-view=month]>.workspace-main{padding-inline:0}.workspace[data-view=month]>.workspace-main>.workspace-sheet{max-width:none}.workspace-sheet>.receipt-paper{margin:6px 8px}.receipt-paper,.receipt-paper-surface{text-shadow:.3px .25px .35px #0000000e;background-image:linear-gradient(90deg,#34343206,#0000 4% 96%,#34343206),linear-gradient(#34343206,#0000 2% 98%,#34343206),repeating-linear-gradient(0deg,#0000 0 41px,#34343205 41px 41.35px,#0000 41.35px 42px),radial-gradient(circle at 12px 17px,#3434320a 0 .45px,#0000 .7px),radial-gradient(circle at 43px 29px,#34343207 0 .35px,#0000 .65px),radial-gradient(circle at 71px 64px,#34343208 0 .4px,#0000 .68px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' seed='17'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .065'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");box-shadow:0 8px 18px -12px #14141473}.receipt-body{padding:18px 14px}.paper:after,.paper:before,.receipt-perf{background-color:#fff}.receipt-month-pager{overflow-anchor:none;touch-action:pan-y;min-height:var(--receipt-month-height,0);overflow:clip}.receipt-month-track{will-change:transform;position:relative;transform:translate(0)}.receipt-month-pager[data-sliding] .receipt-month-track{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.receipt-month-pager[data-dragging] .receipt-month-track{transition:none}.receipt-month-preview{width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.receipt-month-pager[data-sliding] .receipt-month-track{transition:none}}@media print{.receipt-month-preview{display:none}.receipt-month-pager{min-height:0;overflow:visible}.receipt-month-track{transform:none!important}}.month-workspace{position:relative}.month-workspace,.receipt-month-preview{contain:layout style;width:100%;padding-top:var(--tooth);overflow-anchor:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow-x:clip;transform:translateZ(0)}@media print{.month-workspace{contain:none;transform:none}}.month-receipt{--receipt-control-fill:#34343206;--receipt-control-groove:inset 0 2px 4px #34343224,inset 0 -1px 0 #ffffff6b;--receipt-control-pressed:inset 0 2px 4px #34343236,inset 0 -1px 0 #ffffff6b;z-index:2;margin:-1px 0 0;position:relative}.native-month-nav{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.native-month-heading{text-align:center;min-width:0}.native-receipt-year{opacity:.65;font-size:10px;line-height:14px;display:block}.native-month-nav :is(h1,h2){text-align:center;letter-spacing:-.55px;text-transform:uppercase;white-space:nowrap;margin:0;font-size:25.2px;font-weight:600;line-height:30px}.native-receipt-drops-title{text-align:center;letter-spacing:-.55px;text-transform:uppercase;margin:0 0 5px;font-size:25.2px;font-weight:600;line-height:30px}.native-month-nav button{width:44px;height:44px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.native-month-nav button:before{content:"";border-radius:inherit;background:var(--receipt-control-fill);box-shadow:var(--receipt-control-groove);pointer-events:none;transition:box-shadow 90ms;position:absolute;inset:6px}.native-month-nav svg{fill:currentColor;width:17px;height:17px;position:relative}.native-month-nav button:disabled{opacity:.28}.native-month-nav button:active:not(:disabled):before{box-shadow:var(--receipt-control-pressed)}.native-month-nav button:focus-visible{outline:none}.native-month-nav button:focus-visible:before{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.native-month-nav button:before{transition:none}}.native-section-title{letter-spacing:-.55px;text-transform:uppercase;margin:4px 0;font-size:19px;font-weight:900;line-height:23px}.native-drop-row{margin:0 -15px;padding:3px 17px 0;position:relative;overflow:hidden}.month-receipt .receipt-divider{margin:4px 0 0}.native-drop-main{width:100%;color:var(--color-ink);text-align:left;background:0 0;border:0;grid-template-columns:21px minmax(0,1fr) auto;align-items:start;gap:6px;padding:0;display:grid}.native-drop-variant{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.native-drop-variant--hidden{opacity:0;pointer-events:none;grid-template-rows:0fr}.native-drop-variant-inner{contain:paint;min-height:0;position:relative;overflow:hidden}.merchant-mark{width:21px;height:21px;color:var(--color-ink)}.native-drop-heading{letter-spacing:-.5px;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:15px;font-weight:700;line-height:19px;display:flex}.native-drop-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;overflow:hidden}.native-drop-date{white-space:nowrap;color:inherit;letter-spacing:0;flex:none;font-family:inherit;font-size:12px;font-weight:400}.native-drop-date-label{font:inherit}.native-drop-line,.native-money-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.native-drop-line{letter-spacing:-.5px;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px;min-height:48px;padding:5px 2px 4px 12px;font-size:11px;font-weight:700;line-height:15px;display:grid}.native-drop-swipe{position:relative;overflow:hidden}.native-drop-swipe .native-drop-line{z-index:1;touch-action:pan-y;background:#fff;position:relative}.receipt-line-cost-action{color:inherit;min-height:40px;font:11px/16px var(--font-mono);cursor:pointer;background:0 0;border:0;margin:0 0 10px auto;padding:8px;text-decoration:underline;display:block}.native-drop-line-label{pointer-events:none;white-space:normal;flex:auto;grid-area:1/1/3;align-items:flex-start;gap:4px;min-width:0;display:flex;overflow:hidden}.native-drop-line-label>span:first-child{flex:none}.native-drop-line-product{scrollbar-width:none;text-overflow:clip;touch-action:pan-y;white-space:normal;flex:auto;min-width:0;overflow:hidden}.native-drop-line-product-text{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:40px;line-height:20px;display:-webkit-box;overflow:hidden}.receipt-line-quantity{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.receipt-product-photo{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:0 0 16px;width:16px;height:16px}.native-drop-line .receipt-link{touch-action:pan-y}.native-drop-cost{white-space:nowrap;flex:none}.native-drop-cost-group{flex:none;align-items:center;gap:5px;display:inline-flex}.native-drop-line-actions{white-space:nowrap;grid-area:2/2;justify-content:flex-end;justify-self:end;align-items:center;gap:5px;height:20px;display:flex}.receipt-line-action{color:var(--color-ink);letter-spacing:0;white-space:nowrap;text-transform:none;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.receipt-action-chevron{font-size:18px;line-height:18px}.receipt-line-action--match{color:var(--color-error)}.receipt-match-warning{background:var(--color-error);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:11px;font-weight:700;line-height:14px;display:inline-grid}.drop-order-status-badge,.receipt-share-icon{min-width:26px;min-height:26px;color:var(--color-ink);background:var(--receipt-control-fill);box-shadow:var(--receipt-control-groove);vertical-align:middle;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px;transition:box-shadow 90ms;display:inline-flex}.native-drop-share:active:not(:disabled) .receipt-share-icon,[data-receipt-action=orders]:active:not([aria-disabled=true]) .drop-order-status-badge{box-shadow:var(--receipt-control-pressed)}.native-drop-share:focus-visible .receipt-share-icon,[data-receipt-action=orders]:focus-visible .drop-order-status-badge{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.drop-order-status-badge,.receipt-share-icon{transition:none}}.drop-order-status-badge>span{display:flex}.drop-order-status-badge>[data-order-status=PAYMENT_FAILED]{color:#9b352f}.drop-order-status-badge svg,.receipt-share-icon svg{fill:currentColor;stroke:none;width:14px;height:14px}.receipt-delivery-box{transform-origin:50% 80%;flex:0 0 14px;width:14px;height:14px;display:inline-block;position:relative}.receipt-delivery-box-closed{display:flex;position:absolute;inset:0}.closed-box-shake.closed-box-shake--active{transform-origin:50% 80%;animation:closed-box-shake 2.65s ease-in-out infinite}@keyframes closed-box-shake{0%,24.5283%,to{transform:rotate(0)}3.67925%{transform:rotate(-14deg)}7.35849%{transform:rotate(16deg)}11.0377%{transform:rotate(-12deg)}14.717%{transform:rotate(12deg)}18.3962%{transform:rotate(-8deg)}21.5849%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.closed-box-shake{animation:none!important;transform:none!important}}.receipt-share-icon{place-self:end;width:33px;height:33px;margin:0;position:relative}.receipt-share-face{pointer-events:none;opacity:0;background:currentColor;width:18px;height:18px;position:absolute;-webkit-mask:url(/brand/clueless-notification.svg) 50%/contain no-repeat;mask:url(/brand/clueless-notification.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.native-drop-row[data-receipt-focus=active] .native-drop-share:not(:disabled) .receipt-share-icon[data-share-flicker]:not(.receipt-share-icon--busy)>svg{animation:receipt-share-interruption .11s step-end}.native-drop-row[data-receipt-focus=active] .native-drop-share:not(:disabled) .receipt-share-icon[data-share-flicker]:not(.receipt-share-icon--busy)>.receipt-share-face{animation:receipt-share-apparition .11s step-end}}@keyframes receipt-share-interruption{0%,55%{opacity:0}37%,79%,to{opacity:1}}@keyframes receipt-share-apparition{0%{opacity:1;transform:translate(-1px)skew(-8deg)}37%{opacity:0}55%{opacity:1;transform:translate(1px,-1px)skew(6deg)}79%,to{opacity:0;transform:none}}.native-drop-share{cursor:pointer;touch-action:pan-y;min-height:36px}.native-drop-share:focus-visible{outline:1px solid var(--color-ink);outline-offset:2px}.native-drop-share:disabled{cursor:default}.receipt-share-icon--busy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;animation:app-update-spin .9s linear infinite}.drop-share-error{color:var(--color-error);font:11px/16px var(--font-mono);text-transform:none;margin:4px 0}.drop-share-dialog{border:1px solid var(--app-outline);background:var(--app-surface);width:min(760px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--app-on-surface);font:12px/18px var(--font-mono);text-shadow:none;text-transform:none;letter-spacing:0;border-radius:12px;margin:auto;padding:16px;box-shadow:0 12px 40px #0004}.drop-share-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0007}.drop-share-dialog>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.drop-share-dialog h2{margin:0;font-size:16px;font-weight:600}.drop-share-dialog header button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:24px}.drop-share-preview{overscroll-behavior:contain;background:#ececea;border-radius:5px;max-height:48dvh;overflow:auto}.drop-share-preview img{filter:none;width:100%;height:auto;display:block}.drop-share-placeholder{color:#666663;place-items:center;min-height:180px;display:grid}.drop-share-dialog p{font:11px/16px var(--font-mono);color:var(--app-on-surface-variant);margin:12px 0}.drop-share-options{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.drop-share-formats{border:1px solid var(--app-outline);border-radius:6px;gap:2px;padding:2px;display:flex}.drop-share-formats button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:8px 12px}.drop-share-formats button[aria-pressed=true]{background:var(--app-on-surface);color:var(--app-surface)}.drop-share-preview-toggle{min-height:44px;font:10px/15px var(--font-mono);color:var(--app-on-surface-variant);padding:4px}.drop-share-playback{align-items:center;gap:12px;display:flex}.drop-share-playback label{cursor:pointer;flex-shrink:0;align-items:center;gap:6px;min-height:44px;display:flex}.drop-share-playback input{width:16px;height:16px;accent-color:var(--app-on-surface)}.drop-share-playback span{font:10px/15px var(--font-mono);color:var(--app-on-surface-variant)}.drop-share-theme-label{margin-top:10px;font-weight:600}.drop-share-themes{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:repeat(2,66px);grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:6px;margin:6px 0 12px;padding:3px;display:grid;overflow-x:auto}.drop-share-themes button{border:1px solid var(--app-outline);min-width:0;min-height:64px;color:inherit;font:10px/14px var(--font-mono);cursor:pointer;scroll-snap-align:start;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;display:flex}.drop-share-themes button[aria-pressed=true]{border-color:var(--app-on-surface);box-shadow:inset 0 0 0 1px var(--app-on-surface)}.drop-share-themes button:focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.drop-share-themes canvas{width:32px;height:32px;image-rendering:pixelated;border-radius:2px}.drop-share-pages{color:var(--app-on-surface-variant);font:10px/15px var(--font-mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.drop-share-pages button{min-width:44px;min-height:44px;color:inherit;font-size:20px}.drop-share-background{align-items:center;gap:8px;margin-top:12px;display:flex}.drop-share-background>div{flex:1;min-width:0;font-weight:600}.drop-share-background small{color:var(--app-on-surface-variant);font:10px/15px var(--font-mono);margin-top:2px;display:block}.drop-share-background button{border:1px solid var(--app-outline);min-height:44px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border-radius:5px;padding:8px 12px}.drop-share-background .drop-share-remove{color:var(--app-on-surface-variant);border-color:#0000;padding-inline:8px}.drop-share-feedback{min-height:24px}.drop-share-feedback p{margin:4px 0}.drop-share-feedback [role=alert]{color:var(--app-error)}.drop-share-feedback button{min-height:44px;color:inherit;text-decoration:underline}.drop-share-dialog .drop-share-privacy{margin:0 0 12px}.drop-share-actions{gap:8px;display:flex}.drop-share-actions>:is(button,a){border:1px solid var(--app-outline);background:var(--app-on-surface);min-height:44px;color:var(--app-surface);font:12px/18px var(--font-mono);text-align:center;border-radius:5px;flex:1;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex}.drop-share-actions>a{color:var(--app-on-surface);background:0 0}.drop-share-dialog :is(button,a):focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.drop-share-dialog :is(button:disabled,a[aria-disabled=true]){opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.receipt-share-icon--busy svg{animation:none}}.native-drop-cost-link,.native-drop-detail--openable,.native-drop-line--openable{cursor:pointer}.native-drop-detail--openable:focus-visible,.native-drop-line--openable:focus-visible{outline:1px solid}@supports (color:color-mix(in lab,red,red)){.native-drop-detail--openable:focus-visible,.native-drop-line--openable:focus-visible{outline:1px solid color-mix(in srgb,currentColor 55%,transparent)}}.native-drop-detail--openable:focus-visible,.native-drop-line--openable:focus-visible{outline-offset:-1px}.native-drop-detail--openable:active,.native-drop-line--openable:active{background-color:#f1f1f1}@supports (color:color-mix(in lab,red,red)){.native-drop-detail--openable:active,.native-drop-line--openable:active{background-color:color-mix(in srgb,var(--color-ink)7%,#fff)}}.native-drop-line--openable[aria-disabled=true]{cursor:default}.native-drop-line-product::-webkit-scrollbar{display:none}.receipt-link{min-height:0;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted;padding:3px}.drop-receipt-rule{background:repeating-linear-gradient(90deg,#34343255 0 2px,#0000 2px 5px);height:1px;margin:8px 0 12px}.drop-receipt-rule--header{margin:5px 0 7px}.drop-receipt-rule--totals{background-position:0;background-repeat:repeat-x;background-size:5px 1px;height:7px;margin:4px 0 0}.drop-receipt-totals{margin:0;padding:0}.drop-receipt-totals dt{min-width:0}.drop-receipt-totals dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.native-drop-detail{width:100%;padding:2px 2px 1px 12px}.native-drop-detail-main{letter-spacing:-.5px;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;min-height:21px;font-size:11px;font-weight:700;line-height:15px;display:flex}.native-drop-detail-main>span:nth-child(2){white-space:nowrap}.native-drop-summary-grid{grid-template-rows:40px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 4px;line-height:20px;display:grid}.native-drop-summary-grid .receipt-line-quantity{height:20px}.receipt-line-copy{white-space:normal;min-width:0}.receipt-line-copy-row{align-items:center;gap:8px;min-width:0;height:20px;display:flex}.receipt-line-copy-row .native-drop-line-product-text{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;height:20px;display:block;overflow:hidden}.receipt-line-copy-row .native-drop-cost-group,.receipt-line-copy-row .native-drop-line-actions{flex:none;line-height:20px}.native-drop-detail-meta{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;gap:5px;margin:4px 0 6px;font-size:10px;line-height:15px;display:flex}.native-drop-breakdown{margin-bottom:9px}.native-drop-detail+.native-drop-detail{border-top:1px dashed #34343235;margin-top:8px;padding-top:10px}.native-drop-detail-values .native-money-row{color:var(--color-muted)}.native-drop-detail .receipt-link{font:inherit;padding:2px}.native-drop-fold{width:calc(100% + 30px);height:44px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0 -15px;padding:0;display:flex;position:relative}.native-drop-fold svg{width:100%;height:22px;display:block;position:absolute;top:calc(50% - 11px);left:0;overflow:visible}.native-drop-fold-label{z-index:1;background:linear-gradient(var(--receipt-control-fill),var(--receipt-control-fill)),#fff;min-height:26px;box-shadow:var(--receipt-control-groove);color:var(--color-ink);font-family:var(--font-mono);border:0;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex;position:relative}.native-drop-fold-label .receipt-ink>span{margin-left:7px;font-size:15px}.native-drop-fold:not(:disabled):active .native-drop-fold-label{box-shadow:var(--receipt-control-pressed)}.native-drop-fold:focus-visible{outline:1px solid var(--color-ink);outline-offset:-3px}.native-drop-fold:disabled{cursor:default}.native-drop-crease-shape,.native-drop-fold-shape{transform-box:fill-box;transform-origin:50%;transition:transform .24s,opacity .24s}.native-drop-fold-shape{opacity:1;transform:scaleY(1)}.native-drop-crease-shape{opacity:0;transform:scaleY(.65)}.native-drop-fold--expanded .native-drop-fold-shape{opacity:0;transform:scaleY(0)}.native-drop-fold--expanded .native-drop-crease-shape{opacity:1;transform:scaleY(1)}.native-drop-crease-line,.native-drop-crease-shadow,.native-drop-fold-highlight,.native-drop-fold-line,.native-drop-fold-shadow{fill:none;vector-effect:non-scaling-stroke}.native-drop-fold-line{stroke:#34343257;stroke-width:1px}.native-drop-fold-highlight{stroke:#fffffff0;stroke-width:1px}.native-drop-fold-shadow{stroke:#34343224;stroke-width:1px}.native-drop-fold-shadow--soft{stroke:#3434320d;stroke-width:3px}.native-drop-crease-line{stroke:#3434322e;stroke-width:.8px}.native-drop-crease-shadow{stroke:#3434320b;stroke-width:2.4px}.native-money-row{width:100%;min-height:21px;color:var(--color-ink);text-transform:uppercase;letter-spacing:-.5px;text-align:left;background:0 0;border:0;padding:3px 1px;font-size:11px;line-height:15px}.native-money-row--button{cursor:pointer}.native-money-row--emphasis{font-weight:700}.native-money-row>:nth-child(2){margin-left:auto}.receipt-spacer{height:12px}.native-empty-line{color:var(--color-muted);text-transform:uppercase}.drawer{width:min(304px,100vw);padding:calc(env(safe-area-inset-top) + 20px)12px calc(env(safe-area-inset-bottom) + 20px);background:var(--app-surface);color:var(--app-on-surface)}.inventory-thumb-image{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.drawer-head{align-items:flex-start;padding:0 16px}.drawer-head .drawer-section-title{margin:0;padding:16px 0 0}.drawer-section{margin-top:0}.drawer-section--organizations{border-bottom:0;padding:0}.drawer-section--organizations:after{content:"";background-image:linear-gradient(90deg,#82827eb8 0 7px,#0000 7px 11px);background-position:0;background-repeat:repeat-x;background-size:11px 1px;width:100%;height:7px;margin:8px 0;display:block}.drawer-org{background:0 0;border:0;margin:0;padding:2px 16px 4px}.drawer-org--active{border:0}.drawer-org-name{letter-spacing:-.55px;font-size:21px;font-weight:400;line-height:25px}.drawer-org-check,.drawer-org-meta{display:none}.drawer-org-actions{grid-template-columns:1fr 48px 48px;align-items:center;gap:4px;margin:4px 8px 0;display:grid}.drawer-org-actions .native-btn{color:#aaa;min-height:40px;padding:7px 16px}.drawer-icon-action{min-width:48px;min-height:48px;color:var(--app-on-surface);background:0 0;border:0;font-size:24px}.drawer-icon-action--danger{color:var(--app-error)}.drawer-section-title{letter-spacing:0;margin:0;padding:8px 16px;font-size:9.5px;line-height:13px}.drawer-nav-item{border-bottom:0;gap:12px;min-height:56px;padding:0 16px;font-size:12px;line-height:16px}.drawer-nav-glyph{flex:0 0 24px;width:24px;height:24px;font-size:0}.drawer-material-icon{fill:currentColor;width:24px;height:24px;display:block}.drawer-foot{border-top:0;gap:0;padding:0}.drawer-foot:before{content:"";background-image:linear-gradient(90deg,#82827eb8 0 7px,#0000 7px 11px);background-position:0;background-repeat:repeat-x;background-size:11px 1px;width:100%;height:7px;display:block}.drawer-user-name{font-size:12px;font-weight:400;line-height:16px}.drawer-account-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 8px;display:grid}.drawer-account-actions button{min-height:48px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.drawer-account-actions .drawer-delete-account{color:var(--color-error)}@media (min-width:700px){.workspace-sheet{max-width:520px}}.plain-native-screen{min-height:calc(100dvh - 64px);color:var(--app-on-surface);flex-direction:column;gap:12px;padding:16px 16px 48px;display:flex;overflow-x:hidden}.plain-native-screen h1{margin:0;font-size:21px;line-height:25px}.plain-native-screen h2{text-transform:uppercase;margin:8px 0 0;font-size:15px;line-height:19px}.plain-native-screen>h2:first-child{margin-top:0}.source-capability{flex-direction:column;gap:4px;display:flex}.plain-native-intro{color:var(--app-on-surface-variant);margin:0;font-size:15px;line-height:19px}.source-add-button{gap:12px;min-height:40px;margin:0}.source-add-button>span{font-size:22px}.source-add-icon{fill:currentColor;width:22px;height:22px}.source-dialog-backdrop{z-index:130;padding:max(18px,env(safe-area-inset-top))16px max(18px,env(safe-area-inset-bottom));background:#00000075;place-items:center;display:grid;position:fixed;inset:0}.source-dialog{border:1px solid var(--app-outline-variant);background:var(--app-surface);width:min(100%,390px);max-height:min(82dvh,620px);color:var(--app-on-surface);border-radius:18px;overflow:auto;box-shadow:0 16px 44px #00000047}.source-dialog>header{z-index:2;border-bottom:1px solid var(--app-outline-variant);background:var(--app-surface);grid-template-columns:46px 1fr 46px;align-items:center;min-height:54px;display:grid;position:sticky;top:0}.source-dialog>header h2{text-align:center;text-transform:none;margin:0;font-size:16px;line-height:20px}.source-dialog-back,.source-dialog-close{width:46px;height:46px;color:var(--app-on-surface);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:24px}.source-provider-list{flex-direction:column;padding:8px;display:flex}.source-provider-list>button{border:0;border-bottom:1px solid var(--app-outline-variant);min-height:66px;color:var(--app-on-surface);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.source-provider-list>button:last-child{border-bottom:0}.source-provider-list>button:active{background:var(--app-container-high)}.source-provider-list .source-add-icon,.source-provider-monogram{width:30px;height:30px}.source-provider-monogram{border:1px solid;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.source-provider-list>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.source-provider-list strong{font-size:15px;line-height:19px}.source-provider-list small{color:var(--app-on-surface-variant);font-size:12px;line-height:16px}.source-provider-list b{color:var(--app-on-surface-variant);font-size:24px;font-weight:400}.source-provider-form{flex-direction:column;gap:14px;padding:18px;display:flex}.source-dialog-error{background:var(--app-error);margin:12px 18px 0;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.source-dialog-error{background:color-mix(in srgb,var(--app-error)9%,transparent)}}.source-dialog-error{color:var(--app-error);font-size:12px;line-height:16px}.source-provider-form>p{color:var(--app-on-surface-variant);margin:0;font-size:13px;line-height:18px}.source-provider-form label{text-transform:uppercase;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.source-provider-form input{border:1px solid var(--app-outline);background:var(--app-surface);width:100%;min-height:46px;color:var(--app-on-surface);font:inherit;text-transform:none;border-radius:9px;outline:none;padding:0 12px;font-size:15px}.source-provider-form input:focus{border-color:var(--app-on-surface);box-shadow:0 0 0 1px var(--app-on-surface)}.source-provider-form .native-btn{margin-top:2px}.source-apple-signin{border:1px solid var(--app-on-surface);background:var(--app-on-surface);min-height:58px;color:var(--app-surface);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 11px;display:grid}.source-apple-signin>svg{fill:currentColor;width:27px;height:27px}.source-apple-signin>span{flex-direction:column;gap:1px;min-width:0;display:flex}.source-apple-signin strong{font-size:14px;line-height:18px}.source-apple-signin small{opacity:.72;font-size:11px;line-height:15px}.source-apple-signin>b{font-size:16px;font-weight:500}.native-empty-card,.native-source-card{background:var(--app-container-high);color:var(--app-on-surface-variant);margin:0;padding:18px}.native-source-card{color:var(--app-on-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.native-source-card>span{color:var(--app-on-surface-variant);font-size:12px}.native-address-card{color:var(--app-on-surface)}.native-address-card strong{overflow-wrap:anywhere;margin-bottom:14px;font-size:15px;line-height:19px;display:block}.native-address-card>p{color:var(--app-on-surface-variant);margin:-8px 0 10px;font-size:13px;line-height:17px}.native-checkbox-row{background:var(--app-surface-variant);width:100%;min-height:54px;text-align:left;cursor:pointer;border:0;grid-template-columns:34px 1fr auto;align-items:center;padding:8px 12px;display:grid}.native-checkbox-row,.native-checkbox-row:disabled{color:var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.native-checkbox-row:disabled{color:color-mix(in srgb,var(--app-on-surface)38%,transparent)}}.native-checkbox-row:disabled{cursor:default}.native-checkbox-row>span{font-size:28px}.native-checkbox-row small{text-transform:uppercase}.source-account-row,.source-card-head,.source-email-head{align-items:center;width:100%;display:flex}.source-card-head{min-height:48px}.source-logo{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.source-logo--letter{background:var(--app-surface-variant);color:var(--app-on-surface);place-items:center;font-size:19px;font-weight:700;display:grid}.source-card-title{flex-direction:column;flex:auto;gap:2px;min-width:0;padding:0 12px;display:flex}.source-card-title>strong,.source-email-head>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:19px;overflow:hidden}.source-account-row small,.source-card-title small{color:var(--app-on-surface-variant);font-size:11px;line-height:15px;display:block}.source-removal p,.source-status-error{color:var(--app-error)!important}.source-status-pending{color:var(--app-on-surface-variant)!important}.source-delete{width:48px;height:48px;color:var(--app-on-surface);cursor:pointer;background:0 0;border:0;flex:0 0 48px;place-items:center;padding:0;display:grid}.source-delete svg{fill:currentColor;width:24px;height:24px}.source-delete:disabled{opacity:.45}.source-email-detail p,.source-removal p,.source-status-detail{margin:0;font-size:13px;line-height:17px}.source-status-detail{color:var(--app-on-surface-variant)}.source-account-row--divided,.source-divider{border-top:1px solid var(--app-outline-variant)}.source-account-row{gap:12px;min-height:42px;padding:4px 0}.source-account-row>span:first-child{flex:auto;min-width:0}.source-account-row>span:last-child{color:var(--app-on-surface-variant);font-size:13px}.source-account-row strong{font-size:13px;line-height:17px;display:block}.source-email-head{justify-content:space-between}.source-email-head>strong{flex:auto;min-width:0}.source-removal button{min-height:40px;color:var(--app-primary);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700}.source-removal{flex-direction:column;gap:4px;display:flex}.source-removal>span{justify-content:flex-end;display:flex}.source-removal button:last-child{color:var(--app-error)}.inventory-receipt .receipt-body{flex-direction:column;gap:4px;padding-top:18px;display:flex}.native-inventory-tabs{grid-template-columns:1fr 1fr;gap:0;display:grid}.native-inventory-tabs button{min-height:34px;color:var(--color-muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0 18px;padding:6px 0 4px;position:relative}.native-inventory-tabs button:after{content:"";background-image:radial-gradient(circle,var(--color-outline-variant)1px,transparent 1.2px);background-position:0;background-repeat:repeat-x;background-size:5px 2px;height:2px;position:absolute;bottom:0;left:0;right:0}.native-inventory-tabs button[aria-selected=true]{color:var(--color-ink);font-weight:800}.native-inventory-tabs button[aria-selected=true]:after{background:#343432e0;height:1.5px}@supports (color:color-mix(in lab,red,red)){.native-inventory-tabs button[aria-selected=true]:after{background:color-mix(in srgb,var(--color-ink)88%,transparent)}}.native-inventory-tabs button[aria-selected=true]:after{transform:rotate(.35deg)}.native-inventory-tabs button[aria-selected=true]:before{content:"";background:#3434324d;height:1px;position:absolute;bottom:-2px;left:4px;right:-1px}@supports (color:color-mix(in lab,red,red)){.native-inventory-tabs button[aria-selected=true]:before{background:color-mix(in srgb,var(--color-ink)30%,transparent)}}.native-inventory-tabs button[aria-selected=true]:before{transform:rotate(-.25deg)}.inventory-orders-tab{border:1px solid #82827eb8;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:91px;padding:7px 3px 5px;display:flex}@supports (color:color-mix(in lab,red,red)){.inventory-orders-tab{border:1px solid color-mix(in srgb,var(--color-outline)72%,transparent)}}.inventory-orders-tab{background:#fff;border-radius:4px}@supports (color:color-mix(in lab,red,red)){.inventory-orders-tab{background:color-mix(in srgb,var(--color-paper)74%,var(--app-container-high))}}.inventory-orders-tab{color:var(--color-muted);text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:inherit}.inventory-orders-tab[aria-selected=true]{border-color:var(--color-ink);background:#ededed}@supports (color:color-mix(in lab,red,red)){.inventory-orders-tab[aria-selected=true]{background:color-mix(in srgb,var(--color-ink)9%,var(--color-paper))}}.inventory-orders-tab[aria-selected=true]{color:var(--color-ink);box-shadow:inset 0 -2px #343432c7}@supports (color:color-mix(in lab,red,red)){.inventory-orders-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--color-ink)78%,transparent)}}.inventory-orders-tab svg{fill:currentColor;width:25px;height:25px}.inventory-orders-tab strong{font-size:9px;line-height:11px}.inventory-orders-tab b{border:1px solid;border-radius:50%;place-items:center;min-width:14px;height:14px;margin-top:1px;font-size:7px;line-height:12px;display:grid}.inventory-stage-list{flex-direction:column;display:flex}.inventory-shipment-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 2px 8px;display:grid}.inventory-shipment-box{min-width:0;color:var(--color-ink);font:inherit;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:2px 2px 5px;display:flex;position:relative}.inventory-shipment-box-art{aspect-ratio:1;background:repeating-linear-gradient(22deg,#0000 0 5px,#3434320a 5px 6px);place-items:center;width:91%;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box-art{background:repeating-linear-gradient(22deg,transparent 0 5px,color-mix(in srgb,var(--color-ink)4%,transparent)5px 6px)}}.inventory-shipment-box-product-face{z-index:2;border:1px solid #34343285;width:23%;height:22%;padding:3px;position:absolute;top:42%;left:22%}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box-product-face{border:1px solid color-mix(in srgb,var(--color-ink)52%,transparent)}}.inventory-shipment-box-product-face{background-color:#fff}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box-product-face{background-color:color-mix(in srgb,var(--color-paper)88%,white)}}.inventory-shipment-box-product-face{box-shadow:1px 1.5px #34343247,inset 0 0 0 .5px #ffffffa6}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box-product-face{box-shadow:1px 1.5px 0 color-mix(in srgb,var(--color-ink)28%,transparent),inset 0 0 0 .5px #ffffffa6}}.inventory-shipment-box-product-face{opacity:.96;transform-origin:0 0;transform:skewY(27.7deg)}.inventory-shipment-box-product-face>span{z-index:1;filter:saturate(.76)contrast(.91)sepia(.08);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:relative}.inventory-shipment-box-product-face:after{content:"";z-index:2;pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 1px,#34343299 1px 1.5px);position:absolute;inset:3px}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box-product-face:after{background:repeating-linear-gradient(0deg,transparent 0 1px,color-mix(in srgb,var(--color-ink)60%,transparent)1px 1.5px)}}.inventory-shipment-box-art svg{fill:#efefef;width:84%;height:84%;overflow:visible}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box-art svg{fill:color-mix(in srgb,var(--color-ink)8%,var(--color-paper))}}.inventory-shipment-box-art svg{stroke:var(--color-ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.inventory-shipment-box>strong{border:1px solid var(--color-paper);background:var(--color-ink);min-width:24px;height:24px;color:var(--color-paper);border-radius:50%;place-items:center;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-3px;right:3px}.inventory-shipment-box>small,.inventory-shipment-box>span:not(.inventory-shipment-box-art):not(.inventory-shipment-local-art):not(.inventory-product-sticker){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inventory-shipment-box>span:not(.inventory-shipment-box-art):not(.inventory-shipment-local-art):not(.inventory-product-sticker){font-size:8px;font-weight:700}.inventory-shipment-box>small{color:var(--color-muted);font-size:6.5px}.inventory-shipment-box>b{background:var(--color-ink);width:19px;height:19px;color:var(--color-paper);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:5px;left:5px}.inventory-shipment-box:active .inventory-shipment-box-art{transform:translateY(1px)scale(.98)}.inventory-shipment-local-art{aspect-ratio:1;width:78%;color:var(--color-muted);place-items:center;font-size:18px;display:grid;position:relative}.inventory-shipment-local-art .inventory-thumb-image{position:absolute;inset:0}.inventory-shipment-box--local:active .inventory-shipment-local-art{transform:translateY(1px)scale(.98)}.inventory-inbound-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:14px 3px 8px;display:grid}.inventory-inbound-product{aspect-ratio:1;min-width:0;display:block;position:relative}.inventory-inbound-product-art{border:1px dashed #66666394;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.inventory-inbound-product-art{border:1px dashed color-mix(in srgb,var(--color-muted)58%,transparent)}}.inventory-inbound-product-art{color:var(--color-muted);font-size:18px}.inventory-inbound-product>strong{z-index:1;border:1px solid var(--color-paper);background:var(--color-ink);min-width:25px;height:25px;color:var(--color-paper);border-radius:50%;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.inventory-save-tracking{border:1px solid var(--color-ink);background:var(--color-ink);min-height:38px;color:var(--color-paper);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:3px;margin:12px 0 6px;font-size:10px;font-weight:700}.inventory-save-tracking:active{background:var(--color-paper);color:var(--color-ink)}.inventory-tracking-entry{grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;gap:6px;padding:12px 0 6px;display:grid}.inventory-tracking-entry>input{border:1px solid var(--color-outline);min-width:0;height:38px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;border-radius:3px;padding:0 9px;font-size:10px}.inventory-tracking-entry>button:not(.inventory-tracking-cancel){border:1px solid var(--color-ink);background:var(--color-ink);width:38px;height:38px;color:var(--color-paper);border-radius:3px;place-items:center;padding:8px;display:grid}.inventory-tracking-entry svg{fill:currentColor;width:20px;height:20px}.inventory-save-tracking:disabled,.inventory-tracking-entry>button:disabled{opacity:.38}.inventory-tracking-entry>small{color:var(--color-error);text-transform:uppercase;grid-column:1/-1;font-size:8px;line-height:11px}.inventory-tracking-cancel{color:var(--color-muted);font:inherit;text-transform:uppercase;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:2px 0;font-size:8px;text-decoration:underline}.inventory-allocation-picker{flex-direction:column;gap:10px;padding:12px 0 8px;display:flex}.inventory-allocation-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-allocation-heading>span{flex-direction:column;min-width:0;display:flex}.inventory-allocation-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-allocation-heading small{color:var(--color-muted);text-transform:uppercase;font-size:8px}.inventory-allocation-heading>button{color:var(--color-muted);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:2px 0;font-size:8px;text-decoration:underline}.inventory-recipient-editor,.inventory-recipient-entry{border:1px solid var(--color-ink);text-transform:uppercase;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:5px 7px;font-size:9px;font-weight:700;display:grid}.inventory-recipient-editor input,.inventory-recipient-entry input{border:0;border-bottom:1px dotted var(--color-muted);min-width:0;color:var(--color-ink);font:inherit;text-transform:none;background:0 0;outline:0;padding:4px 0}.inventory-recipient-editor input::placeholder,.inventory-recipient-entry input::placeholder{color:var(--color-muted);text-transform:uppercase}.inventory-allocation-grid,.inventory-outbound-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.inventory-allocation-product{border:1px solid #0000;border-radius:3px;flex-direction:column;gap:5px;min-width:0;padding:3px;display:flex}.inventory-allocation-product.is-selected{border-color:var(--color-ink)}.inventory-allocation-product>button{aspect-ratio:1;background:0 0;border:0;width:100%;padding:0;position:relative}.workspace:is([data-view=inventoryProductOrders],[data-view=checkoutStatus],[data-view=inventoryMatchReview])>.workspace-main{background:#b88752;padding:0}.workspace:is([data-view=inventoryProductOrders],[data-view=checkoutStatus],[data-view=inventoryMatchReview])>.workspace-main>.workspace-sheet{max-width:none;min-height:100%;display:flow-root}.workspace-sheet .inventory-receipt:is(.inventory-product-purchases,.checkout-status-receipt,.inventory-match-review-cardboard){min-height:100%;box-shadow:none;border:0;margin:0}.inventory-allocation-product>button>strong{z-index:1;border:1px solid var(--color-paper);background:var(--color-ink);min-width:23px;height:23px;color:var(--color-paper);border-radius:50%;place-items:center;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-4px;right:-4px}.inventory-allocation-quantity{text-align:center;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:3px;display:grid}.inventory-allocation-quantity button{border:1px solid var(--color-outline);height:25px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;padding:0;font-size:7px;font-weight:700}.inventory-allocation-quantity button:disabled{opacity:.3}.inventory-allocation-quantity input{border:1px solid var(--color-ink);width:46px;min-width:0;height:25px;color:var(--color-ink);font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border-radius:0;padding:0 2px;font-size:10px;font-weight:700}.inventory-allocation-quantity input::-webkit-inner-spin-button,.inventory-allocation-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inventory-save-tracking{width:100%;margin:0}.inventory-outbound-group{flex-direction:column;gap:10px;padding:12px 0;display:flex}.inventory-outbound-group>header{text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-outbound-group>header>span{flex-direction:column;min-width:0;display:flex}.inventory-outbound-group>header strong{font-size:11px}.inventory-outbound-group>header small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:11px;overflow:hidden}.inventory-recipient-label{color:var(--color-muted);font:inherit;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:9px;text-decoration:underline}.inventory-recipient-label.has-name{color:var(--color-ink);font-size:11px;font-weight:700;text-decoration:none}.inventory-recipient-label span{color:var(--color-muted);font-size:8px}.inventory-recipient-editor{grid-template-columns:auto minmax(0,1fr) 28px auto}.inventory-recipient-editor button{min-height:26px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:2px 4px;font-size:7px;text-decoration:underline}.inventory-recipient-editor button[type=submit]{border:1px solid var(--color-ink);place-items:center;text-decoration:none;display:grid}.inventory-recipient-editor svg{fill:currentColor;width:14px;height:14px}.inventory-outbound-grid{padding:2px 3px}.inventory-shipment-action{border:1px solid var(--color-ink);min-height:34px;color:var(--color-ink);font:inherit;text-transform:uppercase;border-radius:3px;font-size:9px;font-weight:700}.ups-tracking-status{text-transform:uppercase;flex-direction:column;gap:7px;padding:7px 1px 1px;display:flex}.ups-tracking-status__rail{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ups-tracking-status__stage{min-width:0;color:var(--color-muted);text-align:center;padding-top:41px;position:relative}.ups-tracking-status__stage:before{content:"";background:#6666637a;height:1px;position:absolute;top:31px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ups-tracking-status__stage:before{background:color-mix(in srgb,var(--color-muted)48%,transparent)}}.ups-tracking-status__stage:first-child:before{left:50%}.ups-tracking-status__stage:last-child:before{right:50%}.ups-tracking-status__stage i{z-index:1;border:1px solid var(--color-muted);background:var(--color-paper);border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:calc(50% - 3.5px)}.ups-tracking-status__stage.is-reached{color:var(--color-ink)}.ups-tracking-status__stage.is-reached i{border-color:var(--color-ink);background:var(--color-ink)}.ups-tracking-status__stage small{padding:0 2px;font-size:6.5px;line-height:8px;display:block}.ups-tracking-status__marker{z-index:2;width:32px;height:27px;color:var(--color-ink);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:calc(50% - 16px)}.ups-tracking-status__marker svg{fill:currentColor;width:27px;height:27px}.ups-tracking-status__marker--label svg{width:23px;height:23px}.ups-tracking-status__marker--transit svg{width:25px;height:25px}.ups-tracking-status__marker--exception svg{width:22px;height:22px}.ups-carrier-mark{letter-spacing:-.4px;border:2px solid;border-radius:4px 4px 9px 9px;place-items:center;width:24px;height:25px;font-size:7px;font-weight:900;line-height:1;display:grid}.ups-tracking-status__alternates{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ups-tracking-status__alternates span{border:1px solid #6666636b;place-items:center;min-width:0;min-height:25px;padding:3px 2px;display:grid}@supports (color:color-mix(in lab,red,red)){.ups-tracking-status__alternates span{border:1px solid color-mix(in srgb,var(--color-muted)42%,transparent)}}.ups-tracking-status__alternates span{color:var(--color-muted);text-align:center;border-radius:2px;font-size:5.8px;line-height:8px}.ups-tracking-status__alternates span.is-current{border-color:var(--color-ink);font-weight:900}.inventory-shipment-action.is-complete,.ups-tracking-status__alternates span.is-current{background:var(--color-ink);color:var(--color-paper)}.inventory-remove-shipment{color:var(--color-muted);font:inherit;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:8px;text-decoration:underline}.inventory-remove-shipment-confirm{border:1px solid var(--color-ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.inventory-remove-shipment-confirm>small{font-size:7.5px;line-height:10px}.inventory-remove-shipment-confirm>span{flex:none;gap:5px;display:flex}.inventory-remove-shipment-confirm button{border:1px solid var(--color-ink);min-height:28px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;padding:3px 7px;font-size:7px;font-weight:700}.inventory-remove-shipment-confirm button:last-child{background:var(--color-ink);color:var(--color-paper)}.inventory-order-card{text-transform:uppercase;flex-direction:column;gap:8px;padding:10px 0;display:flex}.inventory-order-head{justify-content:space-between;gap:12px;display:flex}.inventory-order-head>span{flex-direction:column;min-width:0;display:flex}.inventory-order-head>span:last-child{flex:none;align-items:flex-end}.inventory-order-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.inventory-order-head small,.inventory-order-item small,.inventory-order-meta{color:var(--color-muted);font-size:8.5px;line-height:11px}.inventory-order-item{border-top:1px solid var(--color-outline-variant);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:7px;display:grid}.inventory-order-item>span{flex-direction:column;min-width:0;display:flex}.inventory-order-item>span strong{font-size:10px;line-height:13px}.inventory-order-item>button{border:1px solid var(--color-outline);min-height:32px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:700}.inventory-order-meta{display:block}.inventory-intro{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:11px;line-height:15px}.inventory-product{width:100%;min-height:75px;color:var(--color-ink);text-align:left;cursor:pointer;background-image:linear-gradient(90deg,#82827eb8 0 7px,#0000 7px 11px);background-position:left bottom 3px;background-repeat:repeat-x;background-size:11px 1px;border:0;grid-template-columns:58px 1fr;align-items:start;gap:8px;padding:5px 0 18px;display:grid}.inventory-thumb{width:58px;height:58px;font-size:15px;display:block;position:relative}.inventory-thumb-art{border:1px solid var(--color-ink);background:#f7f2e7;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:0;left:0;overflow:hidden}.inventory-thumb-art--image{background:0 0;border:0}.inventory-thumb img{object-fit:cover;width:100%;height:100%}.inventory-thumb-quantity{background:var(--color-ink);color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;min-width:24px;height:24px;padding-inline:5px;font-size:9.5px;font-weight:700;line-height:13px;display:grid;position:absolute;top:0;right:0}.inventory-product-copy{text-transform:uppercase;flex-direction:column;min-width:0;display:flex}.inventory-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.inventory-product-name{width:100%;color:var(--color-ink);text-align:left;text-overflow:clip;text-transform:uppercase;white-space:normal;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;line-height:15px;overflow:visible}.inventory-product-copy small{color:var(--color-muted);font-size:9.5px;line-height:13px}.inventory-price-line>small:first-child,.inventory-product--unpriced .inventory-product-after-sku,.inventory-product--unpriced .inventory-product-detail,.inventory-product--unpriced .inventory-product-not-counted,.inventory-product-priced-at,.inventory-value-line>small:first-child{padding-left:calc(36px + 6ch)}.inventory-product-detail{color:var(--color-muted);margin-top:5px;font-size:11px}.inventory-price-line,.inventory-value-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inventory-match-needed,.inventory-price-line button{border:0;border-bottom:1px solid var(--color-ink);color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;padding:0;font-size:9.5px;line-height:13px}.inventory-match-needed{align-self:flex-start}.inventory-product .inventory-stale-price{color:var(--color-ink);align-self:flex-start;padding-inline:2px;font-size:9.5px;font-weight:700;line-height:13px}.inventory-product-open-image{width:62px;height:62px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inventory-product-purchases .receipt-body{gap:8px}.inventory-product-purchases__addresses{background:0 0;border:0;padding:3px 0 7px}.inventory-product-purchases .purchase-address-toggle{color:var(--inventory-ink)}.inventory-product-purchases .purchase-address-toggle strong{font-family:var(--font-mono);font-size:10px;font-weight:700}.inventory-product-purchases .purchase-address-row{border-top:1px dashed var(--inventory-ink)}@supports (color:color-mix(in lab,red,red)){.inventory-product-purchases .purchase-address-row{border-top:1px dashed color-mix(in srgb,var(--inventory-ink)28%,transparent)}}.inventory-product-purchases .purchase-address-row input{accent-color:var(--inventory-ink)}.inventory-purchase-focus-header{z-index:12;background:var(--inventory-cardboard);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 4px;padding:8px 0;display:grid;position:sticky;top:0}.inventory-purchase-focus-product{grid-area:1/1/auto/-1;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.inventory-purchase-focus-product>.inventory-product-sticker{width:72px;height:72px;box-shadow:none;background:0 0;border:0;padding:0;position:relative;inset:auto}.inventory-purchase-focus-product>span:last-child{flex-direction:column;min-width:0;display:flex}.inventory-purchase-focus-product strong{font-family:var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:15px}.inventory-purchase-focus-meta,.inventory-purchase-focus-product small{color:var(--inventory-ink);text-transform:uppercase;font-size:10px;line-height:14px}.inventory-purchase-focus-product small{overflow-wrap:anywhere;margin-top:3px}.inventory-purchase-focus-meta{white-space:nowrap;flex-direction:row;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.inventory-purchase-focus-body{flex-direction:column;gap:9px;padding:3px 1px 8px;display:flex}.inventory-purchase-status-filters{border:1px solid var(--inventory-label-edge);background:var(--inventory-label);flex-wrap:wrap;gap:5px;padding:7px;display:flex;box-shadow:1px 2px #462c1633}.inventory-purchase-status-filters button{border:1px solid var(--inventory-label-edge);background:var(--inventory-label-high);min-height:28px;color:var(--inventory-muted);text-transform:uppercase;align-items:center;gap:5px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-flex;transform:rotate(-.18deg)}.inventory-purchase-status-filters button.is-selected{border:2px solid var(--inventory-ink);color:var(--inventory-ink);box-shadow:1px 1px #3e2b1738}.inventory-purchase-status-filters button.is-attention:not(.is-selected){border-color:var(--inventory-stamp)}@supports (color:color-mix(in lab,red,red)){.inventory-purchase-status-filters button.is-attention:not(.is-selected){border-color:color-mix(in srgb,var(--inventory-stamp)55%,var(--inventory-label-edge))}}.inventory-purchase-status-filters button.is-attention:not(.is-selected){color:var(--inventory-stamp)}.inventory-purchase-status-filters strong{background:var(--inventory-ink);min-width:14px;height:14px;color:var(--inventory-label-high);border-radius:50%;place-items:center;padding-inline:3px;font-size:7px;line-height:14px;display:grid}.inventory-purchase-address-clusters{flex-direction:column;gap:8px;display:flex}.inventory-purchase-flat-orders{background:repeating-linear-gradient(0deg,#0000 0 37px,#46341e09 37px 38px),#fffdf5;padding:8px 10px}.inventory-purchase-address-cluster,.inventory-purchase-flat-orders{border:1px solid var(--inventory-label-edge);box-shadow:1px 2px #462c162e}.inventory-purchase-address-cluster{background:var(--inventory-label-high)}.inventory-purchase-address-cluster__toggle{width:100%;min-height:55px;color:var(--inventory-ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:7px 8px;display:grid}.inventory-purchase-address-cluster__toggle>span{flex-direction:column;min-width:0;display:flex}.purchase-order-recipient-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.purchase-order-quantity{font-variant-numeric:tabular-nums;flex-shrink:0}.purchase-order-connection{color:inherit;font:11px/16px var(--font-mono);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:0 0 7px;font-weight:400;display:flex}.purchase-order-connection>svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 14px;width:14px;height:14px;margin-top:1px}.purchase-order-connection>span{min-width:0}.purchase-order-connection-label{opacity:.7}.inventory-purchase-address-cluster__toggle>span:nth-child(2){white-space:nowrap;align-items:flex-end}.inventory-purchase-address-cluster__toggle strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;line-height:12px;overflow:hidden}.inventory-purchase-address-cluster__toggle small{color:var(--inventory-muted);text-transform:uppercase;font-size:7.5px;line-height:10px}.inventory-purchase-address-cluster__toggle>b{font-family:var(--font-mono);text-align:center;font-size:18px;line-height:20px}.inventory-purchase-address-cluster.is-expanded .inventory-purchase-address-cluster__toggle{border-bottom:2px dashed var(--inventory-ink)}@supports (color:color-mix(in lab,red,red)){.inventory-purchase-address-cluster.is-expanded .inventory-purchase-address-cluster__toggle{border-bottom:2px dashed color-mix(in srgb,var(--inventory-ink)40%,transparent)}}.inventory-purchase-address-cluster__orders{background:repeating-linear-gradient(0deg,#0000 0 37px,#46341e09 37px 38px),#fffdf5;padding:8px 10px}.inventory-purchase-drop{border:1px solid var(--inventory-label-edge);background:var(--inventory-label);transform:rotate(-.12deg);box-shadow:2px 2px #462c163d}.inventory-purchase-drop:nth-child(2n){transform:rotate(.1deg)}.inventory-purchase-drop__toggle{width:100%;min-height:54px;color:var(--inventory-ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:8px 9px;display:grid}.inventory-purchase-drop__toggle>span{flex-direction:column;min-width:0;display:flex}.inventory-purchase-drop__toggle>span:nth-child(2){align-items:flex-end}.inventory-purchase-drop__toggle strong{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:900;line-height:16px;overflow:hidden}.inventory-purchase-drop__toggle small{color:var(--inventory-muted);text-transform:uppercase;font-size:8px;line-height:11px}.inventory-purchase-drop__toggle>b{font-family:var(--font-mono);text-align:center;font-size:22px;line-height:22px}.inventory-purchase-drop.is-expanded .inventory-purchase-drop__toggle{border-bottom:2px dashed var(--inventory-ink)}@supports (color:color-mix(in lab,red,red)){.inventory-purchase-drop.is-expanded .inventory-purchase-drop__toggle{border-bottom:2px dashed color-mix(in srgb,var(--inventory-ink)46%,transparent)}}.inventory-purchase-drop__body{background:repeating-linear-gradient(0deg,transparent 0 37px,#46341e09 37px 38px),var(--inventory-label-high);flex-direction:column;gap:10px;padding:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.inventory-purchase-drop__body{background:repeating-linear-gradient(0deg,transparent 0 37px,#46341e09 37px 38px),color-mix(in srgb,var(--inventory-label-high)56%,transparent)}}.inventory-purchase-orders{color:var(--inventory-ink);background:0 0;border:0;padding:8px 0}.inventory-purchase-orders h3{font-family:var(--font-mono);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700;line-height:15px}.inventory-purchase-all-orders{flex-direction:column;gap:9px;display:flex}.inventory-purchase-orders--canceled{color:var(--inventory-stamp);margin-top:4px}.inventory-purchase-orders--wrong{color:var(--inventory-ink);margin-top:8px}.inventory-product-purchases .purchase-order-row{color:var(--inventory-ink)}.inventory-product-purchases .purchase-order-row--notification-focus{border-left:3px solid var(--inventory-stamp);background:#ffe14f47;margin-inline:-5px;padding-inline:5px;scroll-margin-block:180px;animation:inventory-notification-focus .72s ease-out 2}.inventory-product-purchases .purchase-order-row>span,.inventory-product-purchases .purchase-shipment-exception span,.inventory-product-purchases .purchase-unavailable-note{color:var(--inventory-muted)}.inventory-product-purchases .purchase-shipment-dot{background:var(--inventory-cardboard)}.inventory-product-purchases .purchase-shipment-stage--reached .purchase-shipment-dot{background:var(--inventory-ink)}.purchase-dialog--inventory{--inventory-label:#f1ead9;--inventory-label-high:#fbf6e9;--inventory-label-edge:#cfc2a7;--inventory-ink:#17130f;--inventory-muted:#5b4834;border:1px solid var(--inventory-label-edge);background:repeating-linear-gradient(0deg,transparent 0 37px,#46341e09 37px 38px),var(--inventory-label);color:var(--inventory-ink);border-radius:0;box-shadow:0 14px 38px #00000057,3px 4px #452a1447}.purchase-dialog--inventory h2{font-family:var(--font-mono);font-weight:900}.accounts-receipt .receipt-body{flex-direction:column;gap:4px;padding:24px 20px;display:flex}.accounts-section-title{letter-spacing:0;text-transform:uppercase;margin:6px 0 1px;font-size:12px;line-height:16px}.accounts-empty{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:11px;line-height:15px}.accounts-money-row{text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-size:12px;line-height:16px;display:flex}.accounts-money-row>span{flex-direction:column;min-width:0;display:flex}.accounts-money-row small{color:var(--color-muted);font-size:9.5px;line-height:12px}.accounts-money-row>strong{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.accounts-money-row--emphasis{font-weight:700}.accounts-money-row--emphasis>strong{font-weight:900}.accounts-ratio-row{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.accounts-ratio-row>div{text-transform:uppercase;flex-direction:column;display:flex}.accounts-ratio-row span{font-size:11px;font-weight:700}.accounts-ratio-row strong{font-size:28px;font-weight:900;line-height:34px}.accounts-coverage-status{text-transform:uppercase;font-size:12px}.accounts-explanation{color:var(--color-muted);margin:0;font-size:11px;line-height:15px}.inventory-summary{text-transform:uppercase;grid-template-columns:1fr auto;gap:3px 12px;font-size:11px;line-height:15px;display:grid}.inventory-summary>:nth-child(2n){text-align:right}.inventory-available-row{border-bottom:1px dashed var(--color-outline-variant);text-transform:uppercase;grid-template-columns:58px 1fr auto;align-items:center;gap:9px;min-height:76px;padding:9px 0;display:grid}.inventory-available-row>strong{font-size:12px;line-height:1.25}.inventory-available-row>button,.shipment-pending-row>button{border:1px solid var(--color-outline);min-height:36px;color:var(--color-ink);text-transform:uppercase;background:0 0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.inventory-reservation-row,.shipment-pending-row{border-bottom:1px dashed var(--color-outline-variant);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.inventory-reservation-row>span,.shipment-card-head>span,.shipment-pending-row>span{flex-direction:column;min-width:0;display:flex}.inventory-reservation-row small,.shipment-card small,.shipment-pending-row small{color:var(--color-muted);font-size:10px;font-weight:400}.inventory-reservation-row>button{border:0;border-bottom:1px solid var(--color-ink);color:var(--color-ink);text-transform:uppercase;background:0 0;padding:5px 0}.shipment-card{text-transform:uppercase;padding:12px 0}.shipment-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shipment-card-head strong{color:var(--app-primary);font-size:11px;font-weight:700;line-height:15px}.shipment-card-head b{font-size:14px;font-weight:600;line-height:19px}.shipment-inventory{border-top:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant);margin-top:8px;padding:8px 0 9px}.shipment-inventory>small{font-size:9px;font-weight:700;line-height:12px}.shipment-inventory>div{align-items:center;gap:10px;padding-top:7px;font-size:12px;display:flex}.shipment-timeline{--shipment-stage:1;touch-action:manipulation;padding-top:3px;padding-bottom:2px;position:relative}.shipment-track{grid-template-columns:repeat(4,1fr);align-items:end;height:29px;display:grid;position:relative}.shipment-track:before{content:"";z-index:0;background:#6666638c;height:1px;position:absolute;bottom:4px;left:12.5%;right:12.5%}@supports (color:color-mix(in lab,red,red)){.shipment-track:before{background:color-mix(in srgb,var(--color-muted)55%,transparent)}}.shipment-track span{z-index:1;border:1px solid var(--color-muted);background:#fff;border-radius:50%;justify-self:center;width:7px;height:7px}.shipment-track span.is-complete{background:var(--color-ink)}.shipment-marker{top:3px;left:calc((100%/4*var(--shipment-stage)) + 12.5% - 16px);z-index:2;width:32px;height:20px;color:var(--color-ink);pointer-events:none;place-items:center;transition:left .7s;display:grid;position:absolute}.shipment-marker svg{fill:currentColor;width:28.5px;height:28.5px;overflow:visible}.shipment-marker--parcel svg{width:23px;height:23px}.shipment-marker--money svg{width:26px;height:26px}.shipment-marker .shipment-parcel-icon{fill:none;stroke:currentColor;stroke-width:5.9px;stroke-linecap:round;stroke-linejoin:round}.shipment-terminal-action,.shipment-tracking-action{z-index:3;color:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute}.shipment-terminal-action{border-radius:50%;width:48px;height:48px;top:-3px;right:calc(12.5% - 24px)}.shipment-tracking-action{inset:0}.shipment-terminal-action:after,.shipment-tracking-action:after{content:"";opacity:0;background:currentColor;border-radius:50%;transition:opacity 90ms,transform .14s;position:absolute;transform:scale(.55)}.shipment-terminal-action:after{color:var(--color-ink);inset:6px}.shipment-tracking-action:after{top:4px;left:calc((100%/4*var(--shipment-stage)) + 12.5% - 16px);width:32px;height:32px;color:var(--color-ink)}.shipment-terminal-action:active:after,.shipment-tracking-action:active:after{opacity:.12;transform:scale(1)}.shipment-terminal-action:disabled{cursor:wait;opacity:.45}.shipment-stage-labels{color:var(--color-muted);text-align:center;grid-template-columns:repeat(4,1fr);font-size:8px;line-height:8px;display:grid}.shipment-stage-labels>span{min-height:16px;color:var(--color-muted);flex-direction:column;align-items:center;font-weight:400;display:flex}.shipment-stage-labels>span.is-active{color:var(--color-ink);font-weight:700}.shipment-stage-labels small{width:100%;color:var(--color-muted);white-space:nowrap;margin-top:1px;font-size:7px;font-weight:700;line-height:8px}@media (prefers-reduced-motion:reduce){.shipment-marker{transition-duration:1ms}}.inventory-modal-backdrop{z-index:100;padding:max(16px,env(safe-area-inset-top))12px max(16px,env(safe-area-inset-bottom));background:#0000006b;align-items:end;display:grid;position:fixed;inset:0}.inventory-modal{width:min(100%,460px);max-height:min(86dvh,720px);color:var(--color-ink);text-transform:uppercase;background:#fff;margin:0 auto;padding:22px 18px;overflow-y:auto;box-shadow:0 14px 38px #00000052}.inventory-modal-backdrop--price,.inventory-modal-backdrop--shipment{align-items:center}.inventory-modal--price{max-height:min(92dvh,820px);padding:18px}.inventory-modal--shipment{max-height:min(90dvh,780px)}.inventory-modal--shipment>h2{margin-bottom:5px}.inventory-modal--shipment .inventory-outbound-group{padding-top:4px}.inventory-shipment-close{border:1px solid var(--color-ink);background:var(--color-ink);width:100%;min-height:40px;color:var(--color-paper);font:inherit;text-transform:uppercase;border-radius:3px;margin-top:12px;font-size:9px;font-weight:700}.inventory-price-product{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:9px;display:grid}.inventory-price-product>span{flex-direction:column;min-width:0;display:flex}.inventory-price-product>span>strong{font-size:11px;line-height:15px}.inventory-price-product>span>small{color:var(--color-muted);font-size:9.5px;line-height:13px}.inventory-modal h2{margin:0 0 18px;font-size:22px;font-weight:500}.inventory-modal p{color:var(--color-muted);margin:7px 0 14px;font-size:11px;line-height:1.45}.inventory-modal .inventory-price-product-meta{margin:3px 0 8px}.inventory-product-page-link{border:0;border-bottom:1px dotted var(--color-ink);width:100%;min-height:42px;color:var(--color-ink);font:inherit;text-align:right;text-transform:uppercase;background:0 0;margin:8px 0 2px;padding:8px 0;font-size:10px;font-weight:700;display:block}.inventory-modal .inventory-price-detection{min-height:34px;color:var(--color-muted);margin:5px 0 10px;padding:5px 3px;font-size:9.5px;line-height:13px}.inventory-modal .inventory-price-detection--found{color:var(--color-ink);background-image:linear-gradient(transparent 48%,var(--color-gain)48%,var(--color-gain)90%,transparent 90%);font-weight:700;display:inline}.inventory-price-preview{border-block:1px dashed var(--color-outline-variant);gap:4px;margin-top:12px;padding-block:10px;font-size:11px;display:grid}.inventory-price-history{margin-top:12px}.inventory-price-history h3{margin:10px 0 0;font-size:14px;line-height:18px}.inventory-price-history>p{margin:1px 0 8px;font-size:9px;line-height:13px}.inventory-price-history-error small,.inventory-price-history>small{color:var(--color-muted);font-size:9.5px;line-height:13px}.inventory-price-history-row{border-bottom:1px dashed var(--color-outline-variant);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:45px;padding:5px 0;display:grid}.inventory-price-history-row>span{flex-direction:column;min-width:0;display:flex}.inventory-price-history-row>span:last-child{text-align:right;align-items:flex-end}.inventory-price-history-row strong{font-size:9.5px;line-height:13px}.inventory-price-history-row small{color:var(--color-muted);font-size:8.5px;line-height:11px}.inventory-price-history-row.is-removed{-webkit-text-decoration:line-through 1.5px var(--color-error,#b3261e);text-decoration:line-through 1.5px var(--color-error,#b3261e);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.inventory-price-history-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-price-history-error button{min-height:34px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0 6px;font-size:9px;font-weight:700}.inventory-price-actions{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.inventory-price-actions--primary{margin-top:10px}.inventory-price-actions--remove{grid-template-columns:1fr;justify-items:start;margin-top:7px}.inventory-price-actions>button{min-height:46px;color:var(--color-ink);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0 8px;font-size:9px;font-weight:700}.inventory-price-actions .inventory-dialog-actions{min-width:0}.inventory-modal select{border:1.5px solid var(--color-outline);width:100%;min-height:54px;color:var(--color-ink);text-transform:uppercase;background:#fff;border-radius:0;padding:10px 14px}.shipping-quantity{border-bottom:1px dashed var(--color-outline-variant);grid-template-columns:1fr 68px;align-items:center;gap:10px;min-height:54px;padding:6px 0;font-size:11px;display:grid}.shipping-quantity input{border:1px solid var(--color-outline);width:68px;min-height:42px;padding:7px}.inventory-dialog-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.inventory-dialog-actions button{border:1px solid var(--color-outline);min-height:46px;color:var(--color-ink);text-transform:uppercase;background:0 0}.inventory-scan-label-icon{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.75px;flex:0 0 24px;justify-self:center;width:24px;height:28px}.inventory-scan-label-paper{fill:var(--inventory-label-high)}@supports (color:color-mix(in lab,red,red)){.inventory-scan-label-paper{fill:color-mix(in srgb,var(--inventory-label-high)94%,white)}}.inventory-scan-label-paper{stroke-width:2px}.inventory-scan-label-barcode{stroke-width:1.3px}.receiving-list{min-width:0}.inventory-inbound-stage{--inventory-cell-groove:inset 0 2px 4px #35210f24,inset 0 -1px 0 #f0c98e6b;--inventory-cell-pressed:inset 0 2px 4px #35210f36,inset 0 -1px 0 #f0c98e6b}.inventory-inbound-stage .inventory-inhand-product-card{box-shadow:var(--inventory-cell-groove);background:#35210f06;border-radius:10px;transition:box-shadow 90ms}.inventory-inbound-stage .inventory-inhand-product-card>.inventory-inbound-product{border-radius:inherit}.inventory-inbound-stage .inventory-inhand-product-card:has(button:active:not(:disabled),button:focus-visible){box-shadow:var(--inventory-cell-pressed)}@media (prefers-reduced-motion:reduce){.inventory-inbound-stage .inventory-inhand-product-card{transition:none}}.receiving-summary{border-block:2px solid var(--inventory-ink);color:var(--inventory-ink);font-family:var(--font-mono);align-items:center;gap:12px;margin:0 1px 16px;padding:12px 10px;display:flex}.receiving-summary-count{font:700 36px/1 var(--font-mono)}.receiving-summary-count svg{fill:currentColor;width:32px;height:32px}.receiving-summary>span:last-child{gap:4px;display:grid}.receiving-summary strong{text-transform:uppercase;font-size:11px;line-height:15px}.receiving-summary small{font-size:9px;line-height:13px}.receiving-summary--complete{color:#284934}.receiving-drop.receiving-drop--delivered{border-left:3px solid var(--inventory-ink)}.receiving-checklist-section+.receiving-checklist-section{border-top:1px dashed var(--inventory-label-edge)}.receiving-checklist-heading{color:var(--inventory-ink);font-family:var(--font-mono);gap:3px;padding:8px 9px 0;display:grid}.receiving-checklist-heading>span{align-items:center;gap:5px;display:flex}.receiving-checklist-heading strong{text-transform:uppercase;font-size:8px;line-height:11px}.receiving-checklist-heading small{color:var(--inventory-muted);padding-left:17px;font-size:7px;line-height:10px}.receiving-checklist-square{border:1.5px solid;flex:0 0 11px;width:11px;height:11px}.receiving-checklist-heading svg{fill:currentColor;flex:0 0 12px;width:12px;height:12px}.receiving-checklist-section--waiting .receiving-checklist-heading{color:var(--inventory-muted)}.receiving-drop-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 7px;padding:10px 9px 9px;display:grid}.receiving-drop-products .inventory-rematch-swipe-content{background:var(--inventory-label);height:100%}.receiving-product{flex-direction:column;gap:6px;min-width:0;height:100%;padding:3px 3px 0;display:flex}.receiving-product-open{width:100%;min-width:0;height:62px;color:var(--inventory-ink);font-family:var(--font-mono);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.receiving-product-open>.inventory-thumb{width:100%;min-width:0;height:62px}.receiving-product-open .inventory-thumb-art{width:100%;height:100%}.receiving-product-open:active{background:#462c1617;transform:translateY(1px)}.receiving-match:focus-visible,.receiving-product-open:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}.inventory-market-sticker{z-index:2;background:var(--inventory-label-high);color:var(--inventory-ink);font:700 9px/12px var(--font-mono);white-space:nowrap;border:1px solid #3d2f1e73;align-items:center;gap:3px;padding:3px 4px;display:inline-flex;position:absolute;bottom:-3px;right:-2px;box-shadow:0 1px 1px #28190c1f}.inventory-market-sticker.is-stale{border-color:var(--inventory-stamp)}.inventory-market-sticker b{color:var(--inventory-stamp);font-size:11px}.receiving-product{padding-bottom:7px}.receiving-match{border:1px solid var(--inventory-ink);background:var(--inventory-label-high);min-height:36px;color:var(--inventory-ink);font:400 8px/12px var(--font-mono);touch-action:manipulation;padding:3px}.receiving-match:active{transform:translateY(1px)}.receiving-auto-price{color:var(--inventory-ink);font:400 9px/13px var(--font-mono);gap:3px;padding:5px 2px;display:grid}.receiving-auto-price>span{flex-wrap:wrap;justify-content:space-between;gap:2px;display:flex}.inventory-pricing-note,.receiving-auto-price small{color:var(--inventory-muted);font:400 8px/13px var(--font-mono)}.inventory-pricing-note{margin:0 0 8px;padding:4px 8px}.price-change-report{width:100%;min-width:0;font-family:var(--font-mono);color:#343432;color-scheme:light;background:#faf8f2;padding:16px}.price-report-back{min-height:44px;font:inherit;text-align:left;background:0 0;border:0;padding:0 6px}.price-change-report h1{font:700 23px/30px var(--font-mono);margin:3px 0}.price-change-report header>p{text-transform:uppercase;margin-bottom:2px;font-size:10px}.price-change-report header>small{font-size:10px}.price-report-total{border:1px solid;gap:6px;margin:18px 0 10px;padding:16px 12px;display:grid}.price-report-total>span{font-size:11px}.price-report-total>strong{font:700 28px/34px var(--font-mono)}.price-report-total small{font-size:10px}.price-report-explanation{opacity:.72;font-size:10px;line-height:1.6}.price-report-items article{border-bottom:1px solid #0003;padding:17px 0}.price-report-product{align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.price-report-product img{object-fit:contain;mix-blend-mode:normal;filter:none;background:#fff;flex:0 0 56px;width:56px;height:66px}.price-report-product strong{overflow-wrap:anywhere;min-width:0}.price-report-items dl{gap:9px;margin:14px 0 10px;font-size:11px;display:grid}.price-report-items dl>div{justify-content:space-between;gap:10px;display:flex}.price-report-items dt{opacity:.7}.price-report-items dd{text-align:right;margin:0}.price-report-items article>small{opacity:.65;font-size:9px}.price-change-report .is-up{color:#315540}.price-change-report .is-down{color:#943f32}.delivery-report-address{font:700 14px/1.5 var(--font-mono);overflow-wrap:anywhere;margin:12px 0 3px}.delivery-report-recipient{margin:0;font-size:12px}.delivery-report-products{gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.delivery-product-quantity{white-space:nowrap;font-variant-numeric:tabular-nums}.delivery-report-recipient+.price-report-product{margin-top:12px}.delivery-report-items dl>div{align-items:baseline}.delivery-report-items dt{flex:0 44%}.delivery-report-items dd{overflow-wrap:anywhere;min-width:0}.inventory-inhand-product-card{min-width:0;position:relative}.inventory-inhand-product-card>.inventory-inbound-product{width:100%}.inventory-inhand-product-card--unmatched .inventory-inbound-product-art{opacity:.25;background:0 0;border:0}.inventory-grid-match{z-index:2;width:calc(100% - 12px);min-height:44px;color:var(--inventory-ink);font:400 10px/13px var(--font-mono);text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:5px 3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inventory-grid-match:active{transform:translate(-50%,calc(1px - 50%))}.inventory-grid-match:focus-visible,.inventory-inhand-product-card>button:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}.inbound-scan-backdrop{z-index:140;padding:max(14px,env(safe-area-inset-top))10px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);background:#130d0894;align-items:end;display:grid;position:fixed;inset:0}.inbound-scan-sheet{--inventory-cardboard:#b88752;--scan-cardboard:var(--inventory-cardboard);--scan-ink:#261e16;--scan-cut:#79532f;--scan-groove:inset 1px 2px 3px #35210f65,inset -1px -1px 1px #f0c98e65,0 1px 0 #f0c98e90;color-scheme:light;font-family:var(--font-mono);border:1px solid var(--scan-cut);background-color:var(--scan-cardboard);width:min(100%,470px);max-height:min(91dvh,800px);color:var(--scan-ink);text-transform:none;overscroll-behavior:contain;border-radius:16px;margin:0 auto;padding:18px 16px;position:relative;overflow-y:auto;box-shadow:0 16px 48px #190e0660,inset 0 1px #f0c98e90}.inbound-scan-sheet button{touch-action:manipulation;-webkit-tap-highlight-color:#17130f29;transition:transform 70ms,filter 70ms,box-shadow 70ms}.inbound-scan-sheet button:not(:disabled):active{filter:contrast(1.18);transform:translateY(2px)}.inbound-scan-sheet :is(button,input):focus-visible{outline:2px solid var(--scan-ink);outline-offset:3px}.inbound-scan-sheet button:disabled{opacity:.5;cursor:wait}.inbound-scan-sheet .native-error{color:#611a14;background:0 0}.inbound-scan-sheet .organization-flow-note{background:0 0;margin-right:48px}.inbound-scan-sheet>.inbound-generated-label{margin:44px 0 16px}.inbound-scan-sheet>.purchase-details-editor>header{padding-right:44px}.inbound-scan-failure{font-family:var(--font-mono);text-transform:none}.inbound-scan-failure>header{gap:8px;padding:8px 45px 0 0;display:grid}.inbound-scan-failure>p{margin:16px 0;font-size:13px;line-height:1.55}.inbound-scan-failure-actions{gap:9px;margin-top:18px;display:grid}.inbound-scan-failure-actions button{text-transform:none;border-style:solid;min-height:48px;margin:0;font-size:13px}.inbound-scan-failure-actions button:last-child{border-color:#0000}.pwa-label-scanner footer .pwa-label-recipient{color:#eee4d0;border:1px solid #706857;min-height:0;padding:8px;font-size:11px}.inbound-scan-close{z-index:2;border:1px solid var(--scan-cut);background:var(--scan-cardboard);width:44px;height:44px;box-shadow:var(--scan-groove);color:var(--scan-ink);border-radius:10px;place-items:center;padding:0 0 3px;font:800 25px/1 monospace;display:grid;position:absolute;top:12px;right:12px}.inbound-receipt>header,.inbound-scan-sheet>header{background:0 0;flex-direction:column;gap:2px;padding:10px 48px 10px 0;display:flex}.inbound-scan-sheet header span{letter-spacing:1px;font-size:10px}.inbound-scan-sheet header strong{font-family:var(--font-mono);font-size:19px;line-height:22px}.inbound-scan-sheet>p{color:#332418;font-family:var(--font-mono);margin:12px 3px;font-size:12px;font-weight:500;line-height:18px}.inbound-scan-mark{border:1px solid var(--scan-cut);width:94px;height:94px;box-shadow:var(--scan-groove);color:var(--scan-ink);border-radius:18px;place-items:center;margin:16px auto 8px;display:grid}.inbound-scan-mark svg{width:50px;height:50px}.inbound-scan-link,.inbound-scan-primary,.inbound-scan-sheet footer button{border:1px solid var(--scan-ink);background:var(--scan-ink);min-height:46px;color:var(--scan-cardboard);font:inherit;text-transform:none;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700;box-shadow:inset 0 2px 3px #0008,0 1px #f0c98e90}.inbound-scan-primary{width:100%}.inbound-scan-link{border-color:var(--scan-cut);background:var(--scan-cardboard);width:100%;color:var(--scan-ink);box-shadow:var(--scan-groove);margin-top:9px}.inbound-scan-manual{grid-template-columns:minmax(0,1fr) 62px;gap:6px;margin-top:11px;display:grid}.inbound-scan-manual>span{grid-column:1/3;padding:0 3px 3px;font-size:10px;font-weight:800}.inbound-order-search,.inbound-scan-manual input{border:1px solid var(--scan-cut);background:var(--scan-cardboard);min-width:0;min-height:46px;box-shadow:var(--scan-groove);color:var(--scan-ink);font:500 16px/20px var(--font-mono);border-radius:10px;padding:10px 12px}.inbound-scan-sheet input::placeholder{color:#4b3421;opacity:1;font-size:12px}.inbound-scan-manual button{background:var(--scan-ink);color:var(--scan-cardboard);border:0;border-radius:10px;font-family:inherit;font-size:9px;font-weight:800;line-height:1}.inbound-order-search{width:100%;margin-bottom:10px}.inbound-candidate-list{overscroll-behavior:contain;gap:8px;max-height:47dvh;display:grid;overflow-y:auto}.inbound-candidate-list article{border:1px solid var(--scan-cut);background:var(--scan-cardboard);box-shadow:var(--scan-groove);border-radius:12px;transition:transform 70ms,border-color 70ms,box-shadow 70ms;transform:translateY(0)scale(1)}.inbound-candidate-list article.is-selected{border-color:var(--scan-ink);box-shadow:var(--scan-groove),inset 0 0 0 1px var(--scan-ink)}.inbound-candidate-list article.is-pressed{transform:translateY(2px)scale(.992);box-shadow:0 0 #462c1600}.inbound-candidate-list article>button{width:100%;color:var(--scan-ink);font:inherit;text-align:left;background:0 0;border:0;padding:9px;display:block}.inbound-candidate-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.inbound-candidate-heading>span{flex-direction:column;min-width:0;display:flex}.inbound-candidate-heading small{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.inbound-candidate-heading strong{font:700 13px/19px var(--font-mono);overflow-wrap:anywhere}.inbound-candidate-heading b{border:1px solid var(--scan-cut);min-width:68px;font:700 9px/13px var(--font-mono);text-align:center;background:0 0;border-radius:6px;padding:5px 6px}.inbound-candidate-list article.is-selected .inbound-candidate-heading b{background:var(--scan-ink);color:var(--scan-cardboard)}.inbound-candidate-images{border-top:1px solid #79532f70;gap:7px;margin-top:8px;padding-top:8px;display:flex;overflow-x:auto}.inbound-candidate-images>span{flex:0 0 54px;place-items:center;height:58px;display:grid;position:relative}.inbound-candidate-images img,.inbound-candidate-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.inbound-candidate-images i,.inbound-candidate-product-image i{font:800 28px/1 monospace}.inbound-candidate-images em{background:var(--scan-ink);min-width:20px;color:var(--scan-cardboard);text-align:center;padding:2px 3px;font:800 8px/10px monospace;position:absolute;top:0;right:0}.inbound-candidate-list article>label{font-family:var(--font-mono);border-top:1px dashed #8e7a5e;grid-template-columns:42px minmax(0,1fr) 64px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:800;display:grid}.inbound-candidate-list article>label>span:not(.inbound-candidate-product-image){flex-direction:column;display:flex}.inbound-candidate-product-image{place-items:center;width:42px;height:42px;display:grid}.inbound-candidate-list article>label small{color:#4b3421;font:10px/15px var(--font-mono)}.inbound-candidate-list article>label input{border:1px solid var(--scan-cut);background:var(--scan-cardboard);min-width:0;height:44px;box-shadow:var(--scan-groove);color:var(--scan-ink);text-align:center;border-radius:8px;padding:4px;font:800 16px/1 monospace;transition:background-color 70ms,color 70ms,box-shadow 70ms}.inbound-candidate-list article>label input:focus{border-color:var(--scan-ink)}.inbound-receipt>footer,.inbound-scan-sheet>footer{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:12px;display:grid}.inbound-scan-sheet footer button:first-child{border-color:var(--scan-cut)}.inbound-no-match,.inbound-scan-sheet footer button:first-child{background:var(--scan-cardboard);box-shadow:var(--scan-groove);color:var(--scan-ink)}.inbound-no-match{font:500 12px/18px var(--font-mono);border-radius:10px;padding:12px}.inbound-scan-sheet--verifying{background:var(--scan-cardboard);padding:0;overflow-y:auto}.inbound-scan-sheet--label:not([data-checking-orders=true]) .inbound-scan-close,.inbound-scan-sheet--verifying:not([data-checking-orders=true]) .inbound-scan-close{display:none}.inbound-scan-sheet[data-checking-orders=true] .inbound-label-review>header,.inbound-scan-sheet[data-checking-orders=true] .inbound-match-progress>header{padding-right:54px}.inbound-scan-sheet--label{padding:14px;overflow-y:auto}.inbound-label-review{gap:12px;display:grid}.inbound-label-review>header{background:0 0;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.inbound-label-review>p{color:#332418;font:600 11px/16px var(--font-mono);letter-spacing:.45px;justify-content:center;align-items:center;gap:7px;margin:0;display:flex}.inbound-label-review>p span{background:var(--scan-ink);width:7px;height:7px;animation:inbound-label-pulse .72s steps(2) infinite}.inbound-generated-label{border:1px solid var(--scan-cut);background:var(--scan-cardboard);min-width:0;box-shadow:var(--scan-groove);color:var(--scan-ink);font-family:var(--font-mono);border-radius:12px;padding:14px;position:relative}.inbound-generated-label>header{border-bottom:1px solid var(--scan-cut);justify-content:space-between;align-items:center;gap:10px;padding:0 0 7px;display:flex}.inbound-generated-label>header strong{letter-spacing:-.8px;font:900 18px/20px monospace}.inbound-generated-label>header span{border:1px solid var(--scan-cut);font:700 9px/12px var(--font-mono);letter-spacing:.6px;white-space:nowrap;border-radius:4px;padding:3px 5px}.inbound-label-analysis{background:var(--scan-ink);color:var(--scan-cardboard);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;margin:7px 0 0;padding:10px;display:grid}.inbound-label-analysis>div{gap:1px;min-width:0;display:grid}.inbound-label-analysis>div span{font:600 9px/13px var(--font-mono);letter-spacing:.8px}.inbound-label-analysis>div strong{overflow-wrap:anywhere;font:700 12px/17px var(--font-mono);letter-spacing:.2px}.inbound-label-analysis>b{font:700 9px/12px var(--font-mono);letter-spacing:.45px;white-space:nowrap;border:1px solid;align-self:center;padding:3px 4px}.inbound-label-analysis>p{font:500 9px/14px var(--font-mono);border-top:1px solid #b8875280;grid-column:1/3;justify-content:space-between;align-items:baseline;gap:9px;margin:0;padding-top:4px;display:flex}.inbound-label-analysis>p strong{text-align:right;font-size:10px}.inbound-generated-label-destination{border-bottom:1px solid #151412;gap:2px;margin:0;padding:8px 1px 7px;display:grid}.inbound-generated-label-codes span,.inbound-generated-label-destination span{font:600 10px/14px var(--font-mono);letter-spacing:1px}.inbound-generated-label-destination b{font:900 13px/16px monospace}.inbound-generated-label-destination strong{font:600 12px/17px var(--font-mono);overflow-wrap:anywhere;letter-spacing:.2px}.inbound-generated-label-handoff{color:#4b3421;border-bottom:1px dashed #777066;gap:1px;margin:0;padding:6px 1px;display:grid}.inbound-generated-label-handoff span{font:600 9px/13px var(--font-mono);letter-spacing:.7px}.inbound-generated-label-handoff b,.inbound-generated-label-handoff strong{font:600 11px/16px var(--font-mono)}.inbound-generated-label-codes{gap:8px;padding:9px 0 8px;display:grid}.inbound-generated-label-codes>div{grid-template-columns:1fr;min-width:0;display:grid}.inbound-generated-label-codes i{background:repeating-linear-gradient(90deg,#12110f 0 1px,#0000 1px 3px,#12110f 3px 5px,#0000 5px 7px,#12110f 7px 8px,#0000 8px 11px);height:38px;margin-top:2px}.inbound-generated-label-codes strong{overflow-wrap:anywhere;font:700 11px/16px var(--font-mono);letter-spacing:.5px;text-align:center;margin-top:3px}.inbound-generated-label>footer{font:600 10px/15px var(--font-mono);border-top:1px solid #151412;justify-content:space-between;align-items:baseline;gap:10px;padding-top:7px;display:flex}.inbound-generated-label>footer strong{overflow-wrap:anywhere;text-align:right;max-width:64%;font-size:11px}.inbound-generated-label-stamp{border:2px solid var(--scan-ink);width:max-content;color:var(--scan-ink);letter-spacing:.8px;margin:8px 0 0 auto;padding:3px 6px;font:900 9px/11px monospace;display:block;transform:rotate(-2deg)}.inbound-receipt>.inbound-generated-label{margin-top:12px}.inbound-match-label-context{gap:4px;margin:0 0 9px;display:grid}.inbound-match-label-context>span{color:#332418;font:600 10px/15px var(--font-mono);letter-spacing:.65px;padding-left:2px}.inbound-generated-label.is-compact{padding:10px}.inbound-generated-label.is-compact>header{border-bottom-width:1px;padding-bottom:4px}.inbound-generated-label.is-compact>header strong{font-size:13px;line-height:15px}.inbound-generated-label.is-compact .inbound-label-analysis{gap:3px 7px;margin-top:4px;padding:5px 6px}.inbound-generated-label.is-compact .inbound-label-analysis>div strong{font-size:11px;line-height:16px}.inbound-generated-label.is-compact .inbound-label-analysis>p{padding-top:2px}.inbound-generated-label.is-compact .inbound-generated-label-destination{padding:5px 1px}.inbound-generated-label.is-compact .inbound-generated-label-destination b{font-size:12px;line-height:17px}.inbound-generated-label.is-compact .inbound-generated-label-destination strong,.inbound-generated-label.is-compact .inbound-generated-label-handoff b,.inbound-generated-label.is-compact .inbound-generated-label-handoff strong{font-size:11px;line-height:16px}.inbound-generated-label.is-compact .inbound-generated-label-handoff{padding:4px 1px}.inbound-generated-label.is-compact .inbound-generated-label-codes{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:6px;padding:5px 0}.inbound-generated-label.is-compact .inbound-generated-label-codes i{height:18px}.inbound-generated-label.is-compact .inbound-generated-label-codes strong{font-size:10px;line-height:15px}.inbound-generated-label.is-compact>footer{padding-top:4px}.inbound-scan-sheet--match .inbound-candidate-list{min-height:104px;max-height:25dvh}@keyframes inbound-label-pulse{50%{opacity:.25}}.inbound-match-progress{background:var(--scan-cardboard);min-height:235px;padding:18px 16px 20px}.inbound-match-progress>header{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.inbound-match-progress-bar{background:repeating-linear-gradient(90deg,var(--scan-ink)0 2px,transparent 2px 5px);clip-path:inset(0 100% 0 0);height:42px;margin:15px 2px 11px;animation:inbound-label-match .72s steps(12) infinite}.inbound-match-progress-orders,.inbound-match-progress-orders>div{display:grid}.inbound-match-progress-orders>div+div{border-top:2px solid var(--scan-ink);margin-top:7px}.inbound-match-progress-orders p,.inbound-match-progress>p{border-bottom:1px dashed #777066;justify-content:space-between;gap:10px;margin:0;padding:6px 2px;font:9px/13px monospace;display:flex}.inbound-match-progress p strong{overflow-wrap:anywhere;text-align:right}@keyframes inbound-label-match{0%{clip-path:inset(0 100% 0 0)}72%,to{clip-path:inset(0)}}.purchase-partial-receipt{color:var(--inventory-stamp,#8f2d25);text-align:center;margin:1px 0 7px;font-size:8px;display:block}.inbound-scan-sheet--success{padding:18px 16px;animation:inbound-confirmation-arrive .22s ease-out both}.inbound-receipt{background:var(--scan-cardboard);color:var(--scan-ink);padding:0;position:relative}.inbound-receipt-check{border:1px solid var(--scan-cut);width:49px;height:49px;box-shadow:var(--scan-groove);border-radius:50%;place-items:center;margin:13px auto;font:900 29px/1 monospace;display:grid}.inbound-confirmation-products{flex-wrap:wrap;justify-content:center;gap:12px;margin:14px 0;display:flex}.inbound-confirmation-product{text-align:center;width:min(132px,42%);position:relative}.inbound-confirmation-product img,.inbound-confirmation-product>span{object-fit:contain;mix-blend-mode:multiply;width:100%;height:112px;display:block}.inbound-confirmation-product>strong{color:var(--scan-cardboard);background:var(--scan-ink);padding:2px 5px;font-size:16px;position:absolute;top:0;right:0}.inbound-confirmation-product>small{overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.35;display:block}.inventory-grid-match--updating{color:#fffaf0;background:#292a22;width:100%;max-width:none;padding:5px 2px;font-size:10px;line-height:1.3;top:auto;bottom:0;left:0;transform:none}.inventory-grid-match--updating:active{transform:none}.inventory-grid-match--updating:disabled{opacity:1;cursor:wait}.inbound-receipt-orders p,.inbound-receipt>p{font:11px/17px var(--font-mono);border-bottom:1px dashed #777066;justify-content:space-between;gap:10px;margin:0;padding:6px 2px;display:flex}.inbound-receipt p strong{overflow-wrap:anywhere;text-align:right}.inbound-receipt>small{font:10px/15px var(--font-mono);text-align:center;margin-top:10px;display:block}@keyframes inbound-confirmation-arrive{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inbound-scan-sheet--success{animation-duration:1ms}.inbound-label-review>p span,.inbound-match-progress-bar{clip-path:none;animation:none}}.inventory-dialog-actions button[type=submit]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.inventory-dialog-actions button:disabled{opacity:.42}.receipt-edge-label{color:var(--color-muted);font-size:9.5px;line-height:13px}.other-month,.receipt-edge-label{text-transform:uppercase;margin:0}.other-month{font-size:19px;font-weight:400;line-height:23px}.incoming-native-row{text-transform:uppercase;background-image:linear-gradient(90deg,#82827eb8 0 7px,#0000 7px 11px);background-position:left bottom 3px;background-repeat:repeat-x;background-size:11px 1px;border-bottom:0;grid-template-columns:1fr auto;align-items:start;gap:12px;min-height:40px;padding:3px 2px 10px;display:grid}.incoming-native-row>div{flex-direction:column;display:flex}.incoming-native-row>div:last-child{align-items:flex-end}.incoming-native-row strong{font-size:15px;line-height:19px}.incoming-native-row span{color:var(--color-muted);font-size:11px;line-height:15px}.account-transactions-count{margin:0 0 3px}.account-transactions-count,.account-transactions-swipe-hint{color:var(--color-muted);text-transform:uppercase;font-size:9.5px;line-height:13px}.account-transactions-swipe-hint{margin:1px 0 5px}.cost-category-swipe{position:relative;overflow:hidden}.cost-category-swipe-action{z-index:0;width:45%;color:var(--color-muted);text-transform:uppercase;pointer-events:none;align-items:center;padding:0 9px 3px 4px;font-size:9.5px;font-weight:700;line-height:13px;display:flex;position:absolute;inset:0 auto 0 0}.cost-category-swipe .account-transaction-receipt-row{z-index:1;background-color:var(--color-paper);touch-action:pan-y;transition:transform .17s ease-out;position:relative}.cost-category-swipe .account-transaction-receipt-row.is-dragging{transition:none}.cost-category-backdrop{z-index:130;padding:max(18px,env(safe-area-inset-top))18px max(18px,env(safe-area-inset-bottom));background:#00000061;place-items:center;display:grid;position:fixed;inset:0}.cost-category-dialog{border:1px solid var(--color-outline);background:var(--app-surface);width:min(100%,360px);color:var(--app-on-surface);text-transform:uppercase;padding:20px 16px 12px;box-shadow:0 14px 38px #00000047}.cost-category-dialog h2,.cost-category-dialog p{margin:0}.cost-category-dialog h2{font-size:18px;line-height:23px}.cost-category-dialog>p{color:var(--app-on-surface-variant);margin:3px 0 13px;font-size:9.5px;line-height:13px}.cost-category-dialog>button:not(.cost-category-cancel){width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;text-transform:uppercase;background:0 0;border:1px solid var(--app-outline);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.cost-category-dialog>button:nth-of-type(2){border-bottom:1px solid var(--app-outline)}.cost-category-dialog>button.is-selected{background:var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.cost-category-dialog>button.is-selected{background:color-mix(in srgb,var(--app-on-surface)7%,transparent)}}.cost-category-dialog>button span{flex-direction:column;display:flex}.cost-category-dialog>button strong{font-size:11px;line-height:15px}.cost-category-dialog>button small{color:var(--app-on-surface-variant);font-size:9.5px;line-height:13px}.cost-category-dialog>button b{font-size:16px}.cost-category-cancel{min-height:42px;color:inherit;font:inherit;text-transform:uppercase;background:0 0;border:0;margin:8px 0 0 auto;padding:0 8px;font-size:10px;font-weight:700;display:block}.month-costs-button{border:1px solid var(--app-on-surface);align-items:center;gap:7px;width:100%;margin:4px 0;padding:4px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.month-costs-button{border:1px solid color-mix(in srgb,var(--app-on-surface)27%,transparent)}}.month-costs-button{background:var(--app-on-surface);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.month-costs-button{background:color-mix(in srgb,var(--app-on-surface)3%,transparent)}}.month-costs-button{color:inherit;font:inherit;text-align:left}.month-costs-button-rows{flex:1;min-width:0}.month-costs-button-label{justify-content:flex-end;align-items:center;gap:7px;min-height:25px;font-size:11px;line-height:18px;display:flex}.month-costs-button-label>span{font-size:18px}.month-costs-button:active{background:var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.month-costs-button:active{background:color-mix(in srgb,var(--app-on-surface)12%,transparent)}}.month-costs-button:disabled{opacity:1}.cost-editor{padding-bottom:80px}.cost-editor-destinations{z-index:12;background:var(--app-surface);border-bottom:1px solid var(--app-outline);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 9px;display:grid;position:sticky;top:0}.cost-editor-destinations button{border:1px solid var(--app-outline);min-height:51px;color:var(--app-on-surface);background:var(--app-surface);font:inherit;text-transform:uppercase;border-radius:3px;padding:5px 3px;font-size:11px}.cost-editor-destinations small{font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;display:block}.cost-editor-destinations.is-dragging button{border-style:dashed}.cost-editor-destinations button.is-drop-target{color:var(--app-surface);background:var(--app-on-surface);border-style:solid}.cost-editor-hint{text-align:center;margin:8px 0 4px;font-size:11px;line-height:17px}.cost-editor-note{opacity:.7;text-align:center;margin:0 0 17px;font-size:10px;line-height:15px}.cost-editor-section{padding:2px 0 12px;scroll-margin-top:78px}.cost-editor-section.is-drop-target{outline:1px dashed var(--app-on-surface);background:var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.cost-editor-section.is-drop-target{background:color-mix(in srgb,var(--app-on-surface)5%,transparent)}}.cost-editor-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cost-editor-heading h3{font:inherit;margin:5px 0;font-size:12px;font-weight:700}.cost-editor-heading>strong{white-space:nowrap;font-size:12px}.cost-editor-section-note{opacity:.7;margin:0 0 8px;font-size:10px;line-height:15px}.cost-editor-empty{text-align:center;opacity:.65;padding:17px 8px;font-size:11px}.cost-editor-row{border-top:1px solid var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.cost-editor-row{border-top:1px solid color-mix(in srgb,var(--app-on-surface)16%,transparent)}}.cost-editor-row.is-lifted{opacity:.25}.cost-editor-line{align-items:stretch;min-width:0;display:flex}.cost-editor-grip{min-height:56px;color:inherit;touch-action:none;cursor:grab;background:0 0;border:0;flex:0 0 40px;padding:10px}.cost-editor-grip svg{fill:currentColor;opacity:.6;width:16px;height:24px}.cost-editor-grip:active{cursor:grabbing;background:var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.cost-editor-grip:active{background:color-mix(in srgb,var(--app-on-surface)8%,transparent)}}.cost-editor-content{min-width:0;color:inherit;font:inherit;text-align:left;touch-action:pan-y;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;padding:11px 0;font-size:11px;line-height:16px;display:grid}.cost-editor-description{overflow-wrap:anywhere}.cost-editor-content strong{white-space:nowrap;font-weight:400}.cost-editor-content small{opacity:.65;overflow-wrap:anywhere;grid-column:1;font-size:9px;line-height:14px}.cost-editor-move{white-space:nowrap;grid-area:2/2;justify-content:flex-end;align-self:start;align-items:center;gap:5px;font-size:11px;display:inline-flex}.cost-editor-move>span{font-size:16px}.cost-editor-content:active{background:var(--app-on-surface)}@supports (color:color-mix(in lab,red,red)){.cost-editor-content:active{background:color-mix(in srgb,var(--app-on-surface)5%,transparent)}}.cost-editor-content:disabled,.cost-editor-grip:disabled{opacity:.65}.cost-editor-choices{padding:5px 0 10px 40px}.cost-editor-choices>span{font-size:10px}.cost-editor-choices button{border:1px solid var(--app-outline);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:2px;justify-content:space-between;align-items:center;margin-top:5px;padding:8px;font-size:11px;display:flex}.cost-editor-choices button:last-child{border-color:#0000;width:auto;margin-left:auto}.cost-editor-drag-preview{z-index:300;background:var(--app-surface);width:220px;color:var(--app-on-surface);border:1px solid var(--app-outline);pointer-events:none;font-family:var(--font-mono);justify-content:space-between;gap:8px;padding:12px;font-size:11px;display:flex;position:fixed;box-shadow:0 5px 14px #0003}.cost-editor-drag-preview span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cost-editor-drag-preview strong{white-space:nowrap}.cost-editor button:focus-visible,.month-costs-button:focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.cost-move-snackbar{z-index:140;right:16px;bottom:calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom) + 14px);background:var(--app-on-surface);max-width:420px;min-height:48px;color:var(--app-surface);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:8px 8px 8px 14px;font-size:10px;font-weight:700;line-height:14px;display:flex;position:fixed;left:16px;box-shadow:0 6px 18px #00000047}.cost-move-snackbar button{min-height:36px;color:inherit;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:700}.account-transaction-receipt-row{width:100%;min-width:0;min-height:58px;color:var(--color-ink);font:inherit;text-align:left;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(90deg,#82827eb8 0 7px,#0000 7px 11px);background-position:left bottom 3px;background-repeat:repeat-x;background-size:11px 1px;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 2px 10px;display:grid}button.account-transaction-receipt-row{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.account-transaction-receipt-row:active{background-color:#34343212}.account-transaction-receipt-amount,.account-transaction-receipt-copy{flex-direction:column;min-width:0;display:flex}.account-transaction-receipt-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:15px;overflow:hidden}.account-transaction-receipt-amount small,.account-transaction-receipt-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:13px;overflow:hidden}.account-transaction-receipt-amount{white-space:nowrap;align-items:flex-end}.account-transaction-receipt-amount>strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:15px}.account-transactions-total{text-transform:uppercase;font-weight:700}.other-receipt .receipt-body,.purchase-cost-receipt .receipt-body{flex-direction:column;gap:4px;display:flex}.money-review-receipt .receipt-body{flex-direction:column;gap:6px;display:flex}.inventory-receipt .receipt-divider,.money-review-receipt .receipt-divider,.other-receipt .receipt-divider,.purchase-cost-receipt .receipt-divider{margin:0}.inventory-receipt .native-section-title,.money-review-receipt .native-section-title,.other-receipt .native-section-title{letter-spacing:-.5px;margin:0;font-size:15px;line-height:19px}.money-review-receipt h1,.money-review-receipt h2,.purchase-cost-receipt h1,.purchase-cost-receipt h2,.purchase-cost-receipt h3{text-transform:uppercase;margin:0;font-weight:500}.purchase-cost-receipt h1{font-size:15px;font-weight:700;line-height:19px}.purchase-cost-receipt>.receipt-body>p:first-of-type{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:9.5px;line-height:13px}.purchase-cost-receipt h2{text-overflow:clip;white-space:nowrap;font-size:11px;font-weight:700;line-height:15px;overflow:hidden}.purchase-cost-receipt h3{font-size:15px;line-height:19px}.purchase-address-toggle{width:100%;min-height:33px;color:var(--color-ink);text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.purchase-address-toggle strong{font-size:15px;line-height:19px}.purchase-address-toggle span{color:var(--color-muted);white-space:nowrap;font-size:9.5px;line-height:13px}.purchase-address-groups{flex-direction:column;display:flex}.purchase-address-row{grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:44px;padding:2px 0;display:grid}.purchase-address-row input{width:18px;height:18px;accent-color:var(--color-ink);margin:0 11px}.purchase-address-row>span{flex-direction:column;gap:1px;min-width:0;display:flex}.purchase-address-row strong{font-size:11px;line-height:15px}.purchase-address-row small{color:var(--color-muted);font-size:9.5px;line-height:13px}.purchase-address-row--pending{opacity:.7}.purchase-address-progress{background:var(--color-outline-variant);height:2px;display:block;position:relative;overflow:hidden}.purchase-address-progress:after{content:"";background:var(--color-ink);width:38%;animation:purchase-address-progress .9s ease-in-out infinite alternate;position:absolute;inset-block:0}@keyframes purchase-address-progress{0%{left:0}to{left:62%}}.purchase-order-row{flex-direction:column;gap:1px;padding:4px 0;font-size:11px;line-height:15px;display:flex}.purchase-order-head{justify-content:space-between;gap:12px;display:flex}.purchase-order-head>strong:first-child{text-overflow:clip;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.purchase-order-head>strong:last-child{flex:none}.purchase-order-row>span,.purchase-unavailable-note{color:var(--color-muted)}.purchase-unavailable-note{text-transform:uppercase;margin:0;font-size:9.5px;line-height:13px}.purchase-order-row--excluded{opacity:1}.purchase-excluded-marker{text-align:center;align-self:stretch;padding:5px 4px;font-size:13px;font-weight:900;line-height:16px}.purchase-plaid-status{font-size:9.5px;line-height:13px}.purchase-shipment-timeline{width:100%;padding:3px 0 2px}.purchase-receive-action{margin:10px 0 5px}.purchase-order-tracking{font-family:var(--font-mono);justify-items:start;gap:6px;margin:10px 0;display:grid}.purchase-check-tracking{min-height:40px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid;border-radius:2px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.purchase-check-tracking svg{width:18px;height:18px}.purchase-check-tracking:active:not(:disabled),.purchase-tracking-choices button:active{background:#00000016;transform:translateY(1px)}.purchase-check-tracking:disabled{opacity:.55;cursor:default}.purchase-order-tracking small{font-size:10px}.purchase-tracking-choices{gap:4px;display:grid}.purchase-tracking-choices button{min-height:40px;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid;padding:6px 10px;font-size:11px}.purchase-move-in-hand{width:100%;min-height:48px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.purchase-move-in-hand>.purchase-shipment-icon{pointer-events:none;flex:0 0 48px;transition:none;position:relative;top:auto}.purchase-move-in-hand__label{min-height:44px;font:600 12px/18px var(--font-mono);text-transform:none;background:0 0;border:1px solid;border-radius:3px;flex:1;place-items:center;padding:10px 12px;transition:background .12s;display:grid}.purchase-move-in-hand:enabled:active .purchase-move-in-hand__label{background:#17130f1f}.purchase-move-in-hand:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.purchase-move-in-hand:disabled{cursor:default}.purchase-move-in-hand:disabled .purchase-move-in-hand__label{color:var(--color-muted)}.purchase-receive-delivered-at{color:var(--color-muted);font:10px/15px var(--font-mono);text-transform:none;margin:3px 0 0 58px;display:block}.purchase-shipment-track{min-height:55px;position:relative}.purchase-shipment-stages{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.purchase-shipment-stage{min-width:0;color:var(--color-muted);text-align:center;padding-top:29px;font-size:8px;line-height:8px;position:relative}.purchase-shipment-stage:before{content:"";background:#6666638c;height:1px;position:absolute;top:24px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.purchase-shipment-stage:before{background:color-mix(in srgb,var(--color-muted)55%,transparent)}}.purchase-shipment-dot{z-index:1;border:1px solid var(--color-muted);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:calc(50% - 3.5px)}.purchase-shipment-stage--reached{color:var(--color-ink)}.purchase-shipment-stage--reached .purchase-shipment-dot{background:var(--color-ink)}.purchase-shipment-stage strong{min-height:16px;font-weight:400;display:block}.purchase-shipment-stage--active strong{font-weight:700}.purchase-shipment-stage small{color:var(--color-muted);text-overflow:clip;white-space:nowrap;font-size:7px;font-weight:700;line-height:8px;display:block;overflow:hidden}.purchase-shipment-icon{z-index:2;width:48px;height:48px;color:var(--color-ink);background:0 0;border:0;place-items:center;padding:0;transition:left .7s;display:grid;position:absolute;top:-14px}.purchase-shipment-icon:disabled{opacity:1}.purchase-shipment-icon:not(:disabled){cursor:pointer;touch-action:manipulation}.purchase-shipment-icon:not(:disabled):active{transform:scale(.92)}.purchase-shipment-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:28.5px;height:28.5px}.purchase-shipment-icon--truck svg{fill:currentColor;stroke:none;width:27px;height:23px;overflow:visible}.purchase-shipment-icon--cart svg{fill:currentColor;stroke:none;width:25px;height:25px;overflow:visible}.purchase-shipment-icon--cart{top:-19px}.purchase-shipment-icon--parcel svg{width:23px;height:23px}.purchase-parcel{z-index:1;transform-origin:50% 62%;width:30px;height:30px;display:block;position:relative}.purchase-parcel svg{position:absolute;inset:1px;overflow:visible}.purchase-parcel.is-open .purchase-parcel__closed,.purchase-parcel__open{opacity:0;transform-origin:50% 70%;transform:scale(.78)translateY(3px)}.purchase-parcel.is-open .purchase-parcel__open{opacity:1;transform:none}.purchase-parcel__closed,.purchase-parcel__open{transition:opacity .12s linear,transform .17s cubic-bezier(.2,.8,.3,1)}.purchase-parcel .open-parcel__flap{transform-box:fill-box;transform-origin:50% 100%}.purchase-parcel__burst{opacity:0}.purchase-shipment-icon.is-tearing .purchase-parcel{animation:purchase-parcel-pop .76s cubic-bezier(.16,.82,.24,1) both}.purchase-shipment-icon.is-tearing .purchase-parcel__closed{animation:purchase-parcel-closed-away .76s ease-out both}.purchase-shipment-icon.is-tearing .purchase-parcel__open{animation:purchase-parcel-open-in .76s cubic-bezier(.16,.9,.25,1) both}.purchase-shipment-icon.is-tearing .open-parcel__flap--left{animation:purchase-parcel-flap-left .76s cubic-bezier(.16,.9,.25,1) both}.purchase-shipment-icon.is-tearing .open-parcel__flap--right{animation:purchase-parcel-flap-right .76s cubic-bezier(.16,.9,.25,1) both}.purchase-shipment-icon.is-tearing .purchase-parcel__burst{animation:purchase-parcel-burst .76s ease-out both}.purchase-shipment-icon.is-sealing .purchase-parcel{animation:purchase-parcel-seal .43s cubic-bezier(.2,.75,.22,1) both}.purchase-order-row--moving-in-hand{transform-origin:80% 58%;animation:purchase-order-into-in-hand .76s cubic-bezier(.2,.76,.24,1) both}@keyframes purchase-parcel-pop{0%{transform:translateY(0)scale(1)}17%{transform:translateY(2px)scale(.88,.91)}29%{transform:translateY(-2px)scale(1.18,1.24)}45%{transform:translateY(-4px)scale(1.28)}62%{transform:translateY(-1px)scale(.98)}78%,to{transform:translateY(0)scale(1.04)}}@keyframes purchase-parcel-closed-away{0%,25%{opacity:1;transform:none}31%,to{opacity:0;transform:scale(.82)translateY(3px)}}@keyframes purchase-parcel-open-in{0%,25%{opacity:0;transform:scale(.7)translateY(4px)}31%{opacity:1;transform:scale(.82)translateY(2px)}47%{opacity:1;transform:scale(1.08)translateY(-1px)}64%,to{opacity:1;transform:none}}@keyframes purchase-parcel-flap-left{0%,27%{transform:translate(4px,3px)rotate(24deg)scale(.72)}45%{transform:translate(-1px,-1px)rotate(-13deg)scale(1.08)}64%,to{transform:none}}@keyframes purchase-parcel-flap-right{0%,27%{transform:translate(-4px,3px)rotate(-24deg)scale(.72)}45%{transform:translate(1px,-1px)rotate(13deg)scale(1.08)}64%,to{transform:none}}@keyframes purchase-parcel-burst{0%,27%{opacity:0;transform-origin:50% 45%;transform:scale(.45)}37%{opacity:.9;transform:scale(1.05)}57%,to{opacity:0;transform-origin:50% 45%;transform:scale(1.45)}}@keyframes purchase-parcel-seal{0%{transform:scale(1.06)rotate(0)}48%{transform:scale(.92)rotate(-3deg)}72%{transform:scale(1.08)rotate(2deg)}to{transform:none}}@keyframes purchase-order-into-in-hand{0%,64%{opacity:1;transform:translateY(0)}78%{opacity:.88;transform:translateY(5px)rotate(.25deg)}to{opacity:0;transform:translateY(24px)scale(.985)}}.purchase-shipment-icon--payment-failed svg{stroke-width:1.7px;width:29px;height:29px}.purchase-shipment-exception{justify-content:space-between;gap:8px;font-size:9.5px;line-height:13px;display:flex}.purchase-shipment-exception span{color:var(--color-muted)}.purchase-shipment-exception i{border:1px solid;place-items:center;width:11px;height:11px;font-size:8px;font-style:normal;font-weight:800;line-height:9px;display:inline-grid;transform:rotate(45deg)}.purchase-shipment-exception i:before{content:"!";transform:rotate(-45deg)}.purchase-address-label{font-size:9.5px;line-height:13px;color:var(--color-ink)!important}.purchase-dialog-backdrop{z-index:120;padding:max(24px,env(safe-area-inset-top))22px max(24px,env(safe-area-inset-bottom));background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.purchase-dialog{width:min(100%,360px);color:var(--color-ink);background:#fff;padding:24px;box-shadow:0 14px 38px #00000052}.purchase-dialog h2{margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.2}.purchase-dialog p{margin:0 0 8px;font-size:14px;line-height:1.4}.purchase-dialog .purchase-dialog-address{font-weight:700}.purchase-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.purchase-dialog-actions button{min-height:40px;color:var(--color-ink);text-transform:uppercase;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:700}.money-review-receipt h1{margin-top:0;font-size:15px;font-weight:700;line-height:19px}.money-review-help,.money-review-meta{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:11px;line-height:15px}.native-review-mode{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 16px;display:grid}.native-review-mode button{border:1px solid var(--color-outline);min-height:48px;color:var(--color-muted);text-transform:uppercase;background:0 0}.native-review-mode button[aria-pressed=true]{border-color:var(--color-selection);background:var(--color-selection);color:var(--color-ink)}.native-field{margin:10px 0;display:block;position:relative}.native-field>span,.sale-product-row label>span{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:12px;display:block}.native-field>span{z-index:1;pointer-events:none;font-size:15px;line-height:19px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.native-field--filled>span,.native-field:focus-within>span{background:#fff;padding:0 3px;font-size:9.5px;line-height:13px;top:0;transform:translateY(-50%)}.native-field input,.sale-product-row input{border:1.5px solid var(--color-outline);width:100%;min-height:56px;color:var(--color-ink);background:#fff;border-radius:0;padding:10px 14px}.money-review-unlabeled{color:var(--color-muted);text-transform:uppercase;margin:0;font-size:9.5px;line-height:13px}.money-review-other{text-transform:uppercase;gap:14px;margin:20px 0;display:grid}.sale-product-row{border-bottom:1px dashed var(--color-outline-variant);grid-template-columns:1fr auto;gap:8px 12px;padding:12px 0;display:grid}.sale-product-row>div:first-child{text-transform:uppercase;flex-direction:column;min-width:0;display:flex}.sale-product-row small{color:var(--color-muted)}.sale-product-row label{grid-column:1/-1}.sale-quantity{align-items:center;gap:7px;display:flex}.sale-quantity button{border:1px solid var(--color-outline);min-width:38px;min-height:38px;color:var(--color-ink);background:0 0}.members-receipt h1,.members-receipt h2{text-transform:uppercase;margin:4px 0 10px}.members-receipt h1{font-size:24px}.members-receipt h2{font-size:18px}.member-row{border-bottom:1px dashed var(--color-outline-variant);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:9px 0;display:flex}.member-row>div{flex-direction:column;min-width:0;display:flex}.member-row span{color:var(--color-muted);font-size:11px}.member-invite-button{margin-top:16px}.member-invite-form{border-top:1px dashed var(--color-outline);margin-top:14px;padding-top:4px}.member-invite-form select{border:1.5px solid var(--color-outline);width:100%;min-height:52px;color:var(--color-ink);background:#fff;border-radius:0;padding:8px 12px}.native-drop-line .receipt-link{border-bottom:0}.source-error{margin:-42px 16px 48px}.source-disconnect{text-transform:uppercase;align-self:flex-start;margin-top:5px}:root{--color-loss:#f36c65;--color-gain:#65c98a}.marker-gain:before{background-color:#58c9824f}@supports (color:color-mix(in lab,red,red)){.marker-gain:before{background-color:color-mix(in srgb,var(--color-gain)31%,transparent)}}.marker-loss:before,.marker-red:before{background-color:#f35b5054}@supports (color:color-mix(in lab,red,red)){.marker-loss:before,.marker-red:before{background-color:color-mix(in srgb,var(--color-loss)33%,transparent)}}.receipt-paper,.receipt-paper-surface{color:#343432;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;text-shadow:.36px .28px .5px #00000021,-.18px .08px .34px #00000012,.06px .42px .64px #00000012;background-color:#fff;background-image:linear-gradient(90deg,#34343206,#0000 4% 96%,#34343206),linear-gradient(#34343206,#0000 2% 98%,#34343206),repeating-linear-gradient(.15deg,#0000 0 41px,#34343204 41px 41.3px,#0000 41.3px 42px),radial-gradient(circle at 12px 17px,#34343205 0 .34px,#0000 .62px),radial-gradient(circle at 43px 29px,#34343204 0 .28px,#0000 .56px),radial-gradient(circle at 71px 64px,#34343204 0 .31px,#0000 .58px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' seed='17'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");background-size:auto,auto,auto,83px 79px,97px 91px,109px 103px,96px 96px;font-weight:300;box-shadow:0 3px 5px #0000002e}.receipt-paper:after{content:"";z-index:12;pointer-events:none;mix-blend-mode:screen;opacity:.085;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.93' numOctaves='2' seed='29'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/72px 72px;position:absolute;inset:0}.receipt-perf--top{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M0 8 L4 0 L8 8 Z' fill='black'/%3E%3C/svg%3E") repeat-x bottom/8px var(--tooth);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M0 8 L4 0 L8 8 Z' fill='black'/%3E%3C/svg%3E") repeat-x bottom/8px var(--tooth)}.receipt-perf--bottom{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M0 0 L4 8 L8 0 Z' fill='black'/%3E%3C/svg%3E") repeat-x top/8px var(--tooth);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M0 0 L4 8 L8 0 Z' fill='black'/%3E%3C/svg%3E") repeat-x top/8px var(--tooth)}.native-drop-row{overflow:visible}.month-receipt .receipt-body{padding:10px 14px}.month-receipt{box-shadow:0 6px 4px -5px #0000002e}.native-drop-fold-line{stroke:#82827e57}.native-drop-line .receipt-link{align-items:baseline;gap:3px;display:inline-flex}.receipt-amount-info{color:#666663;font-size:9.5px;font-weight:400;line-height:13px}.native-drop-detail-main,.native-drop-line{font-weight:300}.native-drop-variant{transition-timing-function:cubic-bezier(.4,0,.2,1),linear}.native-drop-variant--compact{transition-duration:.22s,.16s}.native-drop-variant--detail{transition-duration:.24s,.18s}.native-drop-row--expanded .native-drop-variant--compact,.native-drop-row:not(.native-drop-row--expanded) .native-drop-variant--detail{transition-duration:.18s,.1s}.native-drop-crease-shape,.native-drop-fold--expanded .native-drop-crease-shape,.native-drop-fold--expanded .native-drop-fold-shape,.native-drop-fold-shape{transition:none;transform:none}.native-money-row{font-weight:300}.topbar-material-icon{fill:currentColor;width:24px;height:24px;display:block}.topbar-material-icon--outline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.topbar-notifications,.topbar-settings{position:relative}.topbar-notification-badge{border:1.5px solid var(--app-surface);background:var(--app-error);min-width:15px;height:15px;color:var(--app-surface);letter-spacing:0;border-radius:9px;place-items:center;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;right:5px}.drawer-user{width:100%;color:var(--app-on-surface);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.drawer-brand{align-items:center;gap:12px;min-height:70px;padding:6px 16px 10px;display:flex}.drawer-brand-logo{object-fit:contain;image-rendering:auto;flex:none;width:44px;height:42px}.drawer-brand strong{letter-spacing:-.55px;text-transform:uppercase;font-size:21px;font-weight:500;line-height:26px}.drawer-identity-row{width:100%;min-height:56px;color:var(--app-on-surface);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;padding:7px 16px;display:flex}.drawer-organization-link{border-bottom:1px solid var(--app-outline-variant)}@supports (color:color-mix(in lab,red,red)){.drawer-organization-link{border-bottom:1px solid color-mix(in srgb,var(--app-outline-variant)68%,transparent)}}.drawer-user{flex-direction:row;align-items:center;gap:12px;min-height:56px;padding:7px 16px}.drawer-user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.drawer-user-copy small{color:var(--app-on-surface-variant);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:9.5px;line-height:13px;overflow:hidden}.drawer-user-chevron{color:var(--app-on-surface-variant);margin-left:auto;font-size:26px;line-height:1}.is-negative{color:var(--app-error)}.notification-inbox,.settings-screen{gap:0;padding:22px 16px 30px}.notification-inbox-heading,.settings-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 18px;display:flex}.notification-inbox-heading h1,.notification-inbox-heading p,.settings-heading h1,.settings-heading p{margin:0}.notification-inbox-heading p,.settings-heading p{color:var(--app-on-surface-variant);text-transform:uppercase;font-size:9.5px;line-height:13px}.notification-inbox-heading h1,.settings-heading h1{letter-spacing:-.55px;text-transform:uppercase;font-size:25px;font-weight:500;line-height:31px}.notification-inbox-heading>span{color:var(--app-on-surface-variant);text-transform:uppercase;padding-bottom:4px;font-size:10px}.notification-inbox-section,.settings-group{margin-bottom:18px}.notification-inbox-section>h2,.settings-group>h2{color:var(--app-on-surface-variant);text-transform:uppercase;margin:0;padding:7px 2px;font-size:9.5px;font-weight:500;line-height:13px}.settings-legal-link{text-decoration:none}.auth-legal-links a{color:inherit;text-underline-offset:3px}.notification-inbox-row,.settings-row{border:0;border-bottom:1px solid var(--app-outline-variant);background:var(--app-surface);width:100%;min-height:82px;color:var(--app-on-surface);text-align:left;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.notification-inbox-row:last-child,.settings-row:last-child{border-bottom:0}.notification-inbox-dot{background:0 0;border:1px solid;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.notification-inbox-row--warn .notification-inbox-dot{background:#a77a34;border-color:#a77a34}.notification-inbox-row--danger .notification-inbox-dot{background:var(--app-error);border-color:var(--app-error)}.notification-inbox-row--ok .notification-inbox-dot{background:#4f7460;border-color:#4f7460}.notification-inbox-copy,.settings-row>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.notification-inbox-copy strong,.settings-row strong{font-size:12px;font-weight:700;line-height:16px}.notification-inbox-copy>span,.settings-row small{color:var(--app-on-surface-variant);margin-top:2px;font-size:10.5px;line-height:15px}.notification-inbox-copy small{color:var(--app-on-surface-variant);text-transform:uppercase;margin-top:7px;font-size:8.5px;line-height:12px}.notification-inbox-chevron,.settings-row>span:last-child{color:var(--app-on-surface-variant);align-self:center;font-size:24px}.notification-inbox-empty{background:var(--app-surface);color:var(--app-on-surface-variant);margin:0;padding:18px 14px;font-size:10.5px;line-height:15px}.workspace[data-view=notifications]>.workspace-main:has(.notification-conversation){overflow-anchor:auto;padding:0 14px 14px}.workspace[data-view=notifications] .workspace-sheet:has(.notification-conversation){flex-direction:column;max-width:680px;min-height:100%;display:flex}.notification-inbox.notification-conversation{min-height:0;color:var(--app-on-surface);flex-direction:column;flex:1;gap:0;padding:14px 0 4px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.notification-conversation-heading{color:var(--app-on-surface-variant);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.notification-conversation-history{flex-direction:column;gap:22px;margin-top:auto;display:flex}.notification-conversation-day{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.notification-conversation-day>h2{color:var(--app-on-surface-variant);align-self:center;margin:4px 0 6px;font-size:11px;font-weight:500}.notification-message{border:1px solid var(--app-outline-variant);text-align:left;background:var(--app-surface);width:fit-content;min-width:min(220px,85%);max-width:92%;color:var(--app-on-surface);font:inherit;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;flex-direction:column;gap:5px;padding:12px 14px 9px;display:flex}.notification-message strong{font-size:13px;font-weight:600;line-height:1.45}.notification-message>span:not(.notification-message-footer){color:var(--app-on-surface-variant);white-space:pre-line;font-size:12px;line-height:1.55}.notification-message-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;width:100%;margin-top:5px;font-size:11px;display:flex}.notification-message-footer>time{color:var(--app-on-surface-variant);white-space:nowrap;margin-left:auto;font-size:10px}button.notification-message{appearance:none;cursor:pointer;touch-action:manipulation;transition:transform .12s}button.notification-message:active{background:var(--app-surface-variant);transform:scale(.985)}button.notification-message:focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.notification-jump-latest{z-index:5;border:1px solid var(--app-outline);background:var(--app-on-surface);min-height:44px;color:var(--app-surface);border-radius:24px;align-self:center;margin-top:-44px;padding:10px 18px;font:600 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;bottom:12px;box-shadow:0 3px 14px #0002}@media (prefers-reduced-motion:reduce){button.notification-message{transition:none}}.settings-heading{flex-direction:column;align-items:flex-start;gap:0}.settings-heading>span{color:var(--app-on-surface-variant);font-size:10.5px;line-height:15px}.settings-row{cursor:pointer;align-items:center;min-height:70px}.settings-row--static{cursor:default}.settings-row--active{box-shadow:inset 3px 0 0 var(--app-on-surface)}.settings-row small,.settings-signout{text-transform:uppercase}.settings-signout{border:1px solid var(--app-outline);width:100%;min-height:52px;color:var(--app-on-surface);background:0 0;font-size:12px;font-weight:600}.inventory-receipt{--inventory-cardboard:#b88752;--inventory-cardboard-light:#c79a66;--inventory-cardboard-dark:#76502d;--inventory-label:#f1ead9;--inventory-label-high:#fbf6e9;--inventory-label-edge:#cfc2a7;--inventory-ink:#17130f;--inventory-muted:#5b4834;--inventory-stamp:#8f2d25;--color-paper:var(--inventory-cardboard);--color-ink:var(--inventory-ink);--color-muted:var(--inventory-muted);--color-outline:#66482c;--color-outline-variant:#412b1852;border:1px solid var(--inventory-cardboard-dark);background:var(--inventory-cardboard);color:var(--inventory-ink);text-shadow:none;border-radius:0;overflow:hidden;box-shadow:0 10px 24px -14px #2c1b0dad}.inventory-receipt .receipt-perf{display:none}.inventory-receipt:after{content:none}.inventory-receipt .receipt-body{background:0 0;gap:10px;min-height:100%;padding:17px 13px 24px;position:relative}.inventory-cardboard-header{flex-direction:column;gap:5px;padding:2px 3px 4px;display:flex;position:relative}.inventory-cardboard-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-cardboard-title-row h1{color:var(--inventory-ink);font:700 24px/1.25 var(--font-mono);letter-spacing:0;margin:0;text-decoration:none}.inventory-stock-label{border:1px solid var(--inventory-label-edge);background:radial-gradient(circle at 17px 13px,#4033210d 0 .5px,transparent .8px),var(--inventory-label);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 62px;align-items:stretch;gap:0;margin-top:3px;display:grid;position:relative;transform:rotate(.18deg);box-shadow:1px 2px #4b30183d}.inventory-stock-label>span{border-right:1px dashed var(--inventory-ink);flex-direction:column;justify-content:center;min-width:0;padding:7px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.inventory-stock-label>span{border-right:1px dashed color-mix(in srgb,var(--inventory-ink)28%,transparent)}}.inventory-stock-label>span{text-transform:uppercase}.inventory-stock-label small{color:var(--inventory-muted);letter-spacing:.5px;font-size:6.5px;line-height:8px}.inventory-stock-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.inventory-stock-label>i{background:repeating-linear-gradient(90deg,var(--inventory-ink)0 1px,transparent 1px 3px,var(--inventory-ink)3px 5px,transparent 5px 7px,var(--inventory-ink)7px 8px,transparent 8px 11px);opacity:.82;margin:7px 8px}.inventory-receipt .receipt-divider--dotted{background-image:repeating-linear-gradient(90deg,var(--inventory-ink)0 9px,transparent 9px 14px);opacity:.38;background-position:50%;background-size:auto 1px;height:5px;margin:2px 0 4px;transform:rotate(-.12deg)}.inventory-receipt .native-error{border:2px solid var(--inventory-stamp);background:var(--inventory-label);color:var(--inventory-stamp);margin:2px 0;padding:9px;font-weight:800;transform:rotate(-.35deg)}.workspace-main.inventory-shell{padding:0;overflow:hidden}.inventory-shell>.workspace-sheet{max-width:none;height:100%;min-height:0}.inventory-shell>.workspace-sheet:not(.desktop-master-layout){display:flow-root}.inventory-shell>.desktop-master-layout{grid-template-rows:minmax(0,1fr);align-items:stretch}.inventory-shell .desktop-master-pane{height:100%;min-height:0}.inventory-shell .desktop-detail-pane{height:100%;min-height:0;max-height:100%}.inventory-browser.inventory-receipt{height:100%;min-height:0;box-shadow:none;border:0;margin:0;overflow:hidden}.inventory-shell .inventory-browser.inventory-receipt{margin:0}.inventory-browser>.receipt-body{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding-bottom:12px;display:grid}.inventory-journey-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 62px;align-items:stretch;gap:9px;min-height:0;display:grid}.inventory-journey-dock{--inventory-lever-height:min(60%,240px);z-index:6;pointer-events:none;grid-area:2/2;height:100%;min-height:0;position:relative}.inventory-journey-dock>.inventory-journey-rail{height:var(--inventory-lever-height);pointer-events:auto;position:absolute;bottom:40px}.inventory-scan-arrivals{width:100px;height:56px;color:var(--inventory-ink);font-family:var(--font-mono);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0;transition:transform 80ms ease-out;display:flex}.inventory-scan-arrivals>svg{flex:none;width:43px;height:44px;overflow:visible}.inventory-scan-arrivals{color:#5f3e23;text-shadow:0 1px .5px #e6bd877a}.inventory-scan-arrivals>span{flex:1;min-width:0}.inventory-scan-arrivals small,.inventory-scan-arrivals strong{font:600 10px/12px var(--font-mono);display:block}.inventory-scan-arrivals small{margin-top:2px;font-size:9px;font-weight:400}.inventory-scan-arrivals:active:not(:disabled){transform:translateY(2px)}.inventory-scan-arrivals:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}.inventory-scan-arrivals:disabled{opacity:.5;cursor:default}.inventory-camera-flash{transform-origin:79px 35px;pointer-events:none}.inventory-scan-arrivals[data-opening]>svg{animation:inventory-camera-click .18s ease-out both}.inventory-scan-arrivals[data-opening] .inventory-camera-shutter{animation:inventory-camera-shutter .18s ease-out both}.inventory-scan-arrivals[data-opening] .inventory-camera-flash{animation:inventory-camera-flash .18s ease-out both}@keyframes inventory-camera-click{0%,to{transform:translateY(0)}25%{transform:translateY(1.5px)}}@keyframes inventory-camera-shutter{0%,to{transform:translateY(0)}25%,45%{transform:translateY(3px)}}@keyframes inventory-camera-flash{0%,to{opacity:0;transform:scale(.7)}25%{opacity:1;transform:scale(1)}60%{opacity:.3;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.inventory-scan-arrivals{transition:none}.inventory-scan-arrivals[data-opening] svg,.inventory-scan-arrivals[data-opening] svg *{animation:none}}.inventory-journey-content{flex-direction:column;grid-area:2/1;min-width:0;min-height:0;display:flex}.inventory-journey-content>:not(.inventory-products-scroll){flex:none}.inventory-products-scroll{overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-width:0;min-height:0;overflow:hidden auto}.inventory-products-scroll:focus-visible{outline:1px solid var(--inventory-ink);outline-offset:-1px}.inventory-products-body{padding:2px 4px 8px 0}.inventory-browser .mobile-scroll-indicator[data-enabled=true]{background:var(--inventory-ink)}.inventory-stage-heading{grid-column:1/-1;grid-template-rows:56px 32px;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:4px 8px;padding:4px 3px 0;display:grid}.inventory-stage-identity{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.inventory-stage-heading :is(.inventory-scissors-tool,.inventory-scan-arrivals){grid-area:1/2}.inventory-journey-title{color:var(--inventory-ink);font:700 16px/22px var(--font-mono);align-items:center;gap:7px;margin:0;display:inline-flex}.inventory-stage-symbol{width:22px;height:22px;display:inline-flex}.inventory-stage-symbol svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.inventory-stage-symbol .shipment-parcel-icon{stroke-width:5.9px}.inventory-journey-count{color:var(--inventory-ink);font:400 11px/15px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.inventory-stage-explanation{font:11px/16px var(--font-mono);color:var(--inventory-muted);grid-area:2/1/auto/-1;align-self:start;margin:0}.inventory-delivered-value{color:var(--inventory-ink);font-variant-numeric:tabular-nums;display:block}.inventory-delivered-value>strong{margin-left:6px;font-weight:600}.inventory-address-section{min-width:0;padding:10px 0 16px}.inventory-address-section+.inventory-address-section{padding-top:16px}.inventory-address-heading{color:#36281a;border-bottom:3px double #48341f80;align-items:center;gap:6px;min-height:34px;margin-bottom:8px;padding:0 3px 7px;display:flex}.inventory-address-title{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inventory-address-title>h3{color:#36281a;min-width:0;font:800 11px/17px var(--font-mono);letter-spacing:.4px;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.inventory-address-heading>span{color:var(--inventory-muted);font:11px/16px var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.inventory-address-actions{color:#5b432b;font:600 9px/15px var(--font-mono);align-items:center;gap:10px;display:flex}.inventory-address-actions>span{white-space:nowrap}.inventory-address-actions button,.inventory-address-retry button,.inventory-excluded-address button{min-height:44px;color:var(--inventory-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.inventory-address-actions button:disabled,.inventory-excluded-address button:disabled{opacity:.5;cursor:wait}.inventory-address-grouping{width:44px;height:44px;color:var(--inventory-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.inventory-address-grouping:disabled{opacity:.5;cursor:wait}.inventory-address-grouping svg{width:16px;height:16px}.inventory-address-grouping:focus-visible,.inventory-address-grouping:hover{color:var(--inventory-ink);background:var(--inventory-ink)}@supports (color:color-mix(in lab,red,red)){.inventory-address-grouping:focus-visible,.inventory-address-grouping:hover{background:color-mix(in srgb,var(--inventory-ink)6%,transparent)}}.inventory-address-grouping:focus-visible{outline-offset:1px;outline:2px solid}.inventory-excluded-addresses{margin-block:4px 8px}.inventory-excluded-addresses .purchase-address-toggle{color:var(--inventory-ink)}.inventory-excluded-address{font:11px/16px var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:4px;display:flex}.inventory-excluded-address>span{overflow-wrap:anywhere;min-width:0}.inventory-excluded-address small,.inventory-excluded-address strong{display:block}.inventory-excluded-address small{color:var(--inventory-muted)}.inventory-address-retry{font:11px/16px var(--font-mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-address-error{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.inventory-address-error button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;text-decoration:underline}.inventory-product-status{--status-ink:#245d8a;--status-text-ink:#123e61;z-index:4;transform-origin:100% 100%;pointer-events:none;text-align:center;width:90%;max-width:90%;color:var(--status-ink);justify-content:flex-end;align-items:center;gap:2px;display:flex;position:absolute;bottom:5%;right:5%;transform:rotate(-2deg)}.inventory-product-status[data-state=arriving]{--status-ink:#ac700c;--status-text-ink:#674006}.inventory-product-status[data-state=awaiting]{--status-ink:#685932;--status-text-ink:#494027}.inventory-product-status[data-state=delayed]{--status-ink:#b95719;--status-text-ink:#803509}.inventory-product-status[data-state=failed]{--status-ink:#ad293c;--status-text-ink:#7d1830}.inventory-product-status-bubble{background:0 0;flex:none;place-items:center;width:19px;height:19px;display:grid;position:relative}.inventory-product-status-bubble>svg{width:14px;height:14px;display:block;overflow:visible}.inventory-product-status-bubble svg path{fill:var(--status-ink);stroke:#fff;stroke-width:2.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;paint-order:stroke fill}.inventory-product-status-pill{box-sizing:border-box;letter-spacing:0;overflow-wrap:anywhere;min-width:0;max-width:calc(100% - 21px);min-height:19px;color:var(--status-text-ink);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2px 1px;font:900 8.5px/10px sans-serif;display:flex}.inventory-product-status-pill small,.inventory-product-status-pill>span{-webkit-text-stroke:1.5px #fff;paint-order:stroke fill;text-shadow:0 .4px .6px #34221330}.inventory-product-status-pill small{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;max-width:100%;padding:1px;font:900 7.5px/9px sans-serif;display:-webkit-box;overflow:hidden}@media (max-width:350px){.inventory-product-status-pill{font-size:7px}.inventory-product-status-pill small{font-size:6px}}.inventory-journey-rail{width:62px;height:100%;color:var(--inventory-ink);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.inventory-rail-handle{right:7px;top:calc(var(--inventory-rail-edge) - 18px + (100% - 2*var(--inventory-rail-edge))/var(--inventory-rail-steps)*var(--inventory-rail-position));background:var(--inventory-ink);opacity:.85;z-index:2;border:0;border-radius:5px;width:10px;height:36px}.inventory-rail-current,.inventory-rail-handle{pointer-events:none;transition:top .18s cubic-bezier(.22,.8,.25,1);position:absolute}.inventory-rail-current{right:28px;top:calc(var(--inventory-rail-edge) + (100% - 2*var(--inventory-rail-edge))/var(--inventory-rail-steps)*var(--inventory-rail-position));width:30px;height:32px;transform:translateY(-50%)}.inventory-journey-rail[data-dragging] :is(.inventory-rail-handle,.inventory-rail-current){transition:none}.inventory-rail-stop{top:calc(var(--inventory-scrollbar-edge) + (100% - 2*var(--inventory-scrollbar-edge))/var(--inventory-rail-steps)*var(--inventory-rail-index));width:62px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 26px 0 3px;display:flex;position:absolute;transform:translateY(-50%)}.inventory-rail-current .inventory-rail-icon{place-items:center;width:30px;height:32px;display:grid}.inventory-rail-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.inventory-rail-icon .shipment-parcel-icon{stroke-width:5.9px}.inventory-rail-icon .inventory-scan-label-paper{fill:var(--inventory-cardboard)}.inventory-rail-stop:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid}.inventory-rail-label{border:1px solid var(--inventory-ink);background:var(--inventory-cardboard);width:max-content;max-width:150px;color:var(--inventory-ink);font:600 12px/18px var(--font-mono);opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;padding:6px 9px;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%);box-shadow:0 2px 8px #0002}.inventory-journey-rail[data-dragging] .inventory-rail-stop[data-preview] .inventory-rail-label,.inventory-rail-stop:focus-visible .inventory-rail-label{opacity:1;visibility:visible}@media (hover:hover){.inventory-journey-rail:not(:has(:focus-visible)):not([data-dragging]) .inventory-rail-stop:hover .inventory-rail-label{opacity:1;visibility:visible}}@media (max-width:350px){.inventory-journey-layout{gap:4px}.inventory-journey-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.inventory-rail-current,.inventory-rail-handle{transition:none}}@media print{.inventory-journey-dock{display:none}.inventory-journey-layout{display:block}.inventory-browser.inventory-receipt,.inventory-browser>.receipt-body{height:auto}.inventory-products-scroll{overflow:visible}}.inventory-reel-overlay{z-index:2147483645;pointer-events:none;--inventory-picker-surface:#f6f3ed;--inventory-picker-ink:#261e16;--inventory-picker-muted:#716a60;--inventory-picker-border:#5f514330;--inventory-picker-selection:#302b2110;--inventory-picker-selection-border:#302b2112;--inventory-picker-veil:#20170e65;color:var(--inventory-picker-ink);color-scheme:light dark;--inventory-ink:#261e16;--inventory-cardboard:#b88752;font-family:var(--font-mono);position:fixed;inset:0}@media (prefers-color-scheme:dark){.inventory-reel-overlay{--inventory-picker-surface:#242321;--inventory-picker-ink:#f3f0e9;--inventory-picker-muted:#c2beb5;--inventory-picker-border:#ffffff26;--inventory-picker-selection:#ffffff12;--inventory-picker-selection-border:#ffffff16;--inventory-picker-veil:#00000070}}.inventory-reel-backdrop{background:var(--inventory-picker-veil);-webkit-backdrop-filter:blur(9px);animation:inventory-reel-veil .12s ease-out both;position:absolute;inset:0}.inventory-reel-overlay[data-phase=dragging] .inventory-reel-backdrop{pointer-events:auto;touch-action:none}.inbound-receipt>footer{z-index:3;background:var(--scan-cardboard);border-top:1px solid var(--scan-cut);padding:10px 0 18px;position:sticky;bottom:-18px}.inbound-receipt>footer button:first-of-type{background:var(--scan-cardboard);color:var(--scan-ink);border-color:var(--scan-cut);box-shadow:var(--scan-groove)}.inbound-receipt .inbound-scan-next-hint{text-align:center;font:400 11px/1.5 var(--font-mono);opacity:.7;grid-column:1/-1;display:block}.inventory-reel-stage{position:absolute}.inventory-reel-machine{box-sizing:border-box;border:1px solid var(--inventory-picker-border);border-radius:12px;width:100%;padding:0;animation:inventory-reel-arrive .16s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 8px 24px #140d0a26}.inventory-reel-machine,.inventory-reel-window{background:var(--inventory-picker-surface);height:100%}.inventory-reel-window{border-radius:inherit;perspective:750px;border:0;position:relative;overflow:hidden}.inventory-reel-window:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--inventory-picker-surface),transparent 24%,transparent 76%,var(--inventory-picker-surface));position:absolute;inset:0}.inventory-reel-selection{inset:calc(50% - 22px*var(--inventory-reel-scale))6px auto;height:calc(44px*var(--inventory-reel-scale));background:var(--inventory-picker-selection);border-block:1px solid var(--inventory-picker-selection-border);border-radius:6px;position:absolute}.inventory-reel-drum{transform-style:preserve-3d;position:absolute;inset:0}.inventory-reel-row{top:calc(50% - 22px*var(--inventory-reel-scale));height:calc(44px*var(--inventory-reel-scale));backface-visibility:hidden;will-change:transform;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;left:14px;right:14px}.inventory-reel-row strong{white-space:nowrap;letter-spacing:-.015em;flex:1;min-width:0;font:400 15px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inventory-reel-row[data-selected] strong{font-weight:600}.inventory-reel-row small{font-variant-numeric:tabular-nums;color:var(--inventory-picker-muted);white-space:nowrap;flex:none;font:400 12px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inventory-reel-symbol{flex:none;place-items:center;width:20px;height:20px;display:grid}.inventory-reel-symbol svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.inventory-reel-symbol .shipment-parcel-icon{stroke-width:5.9px}.inventory-reel-hint{text-align:center;color:#fff6e6;font:500 10px/12px var(--font-mono);text-shadow:0 1px 3px #0006;position:absolute;top:calc(100% + 3px);left:0;right:0}.inventory-reel-rail.inventory-journey-rail{color:#fff6e6;--inventory-ink:#fff6e6;position:fixed}.inventory-scrollbar{pointer-events:none;position:absolute;inset:0}.inventory-scissors-tool,.inventory-scrollbar-label{color:#5f3e23;text-shadow:0 1px .5px #e6bd877a;font:600 10px/1.2 var(--font-mono)}.inventory-scrollbar-label{place-items:center;width:56px;height:22px;display:grid;position:absolute;top:-18px;left:8px}.inventory-lever-groove{left:36px;top:calc(var(--inventory-rail-edge) - 12px);bottom:calc(var(--inventory-rail-edge) - 12px);background:linear-gradient(#79532f,#966b3e);border:1px solid #79532f;border-radius:12px;width:24px;position:absolute;transform:translate(-50%);box-shadow:inset .5px 1.5px 1px #35210fad,0 1.5px #f0c98eb8}.inventory-scrollbar .inventory-rail-handle{left:36px;right:auto;top:calc(var(--inventory-scrollbar-edge) + (100% - 2*var(--inventory-scrollbar-edge))*var(--inventory-rail-position)/var(--inventory-rail-steps));opacity:1;background:var(--inventory-cardboard,#b88752);border:1.5px solid #79532f;border-radius:12px;width:24px;height:44px;transition:top .16s ease-out,box-shadow 90ms ease-out;position:absolute;transform:translate(-50%,-50%);box-shadow:inset .5px 1px .5px #f0c98e80,0 -1px 1px #35210f60,0 1px .5px #f0c98e80}.inventory-scrollbar[data-grabbed] .inventory-rail-handle{box-shadow:inset .5px 1.5px 1px #35210f40,0 1px .5px #f0c98e80}.inventory-journey-rail[data-settling] .inventory-rail-handle{transition:top .18s cubic-bezier(.2,.8,.3,1)}.inventory-journey-rail[data-dragging] .inventory-rail-handle{transition:none}@media (prefers-reduced-motion:reduce){.inventory-journey-rail[data-settling] .inventory-rail-handle,.inventory-scrollbar .inventory-rail-handle{transition:none}}.inventory-reel-overlay[data-phase=settled] .inventory-reel-row{transition:transform .2s cubic-bezier(.16,1.25,.3,1),opacity .15s}.inventory-reel-overlay[data-phase=settled]{animation:inventory-reel-dismiss .12s ease-in .22s both}.inventory-journey-rail[data-dragging] .inventory-rail-label{visibility:hidden!important}@keyframes inventory-reel-veil{0%{opacity:0}to{opacity:1}}@keyframes inventory-reel-arrive{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}@keyframes inventory-reel-dismiss{to{opacity:0}}@media (prefers-reduced-motion:reduce){.inventory-reel-backdrop,.inventory-reel-machine,.inventory-reel-overlay{animation:none!important}.inventory-reel-row{transition:none!important}}.inventory-transaction-menu{border:1px solid var(--inventory-ink);width:min(380px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--inventory-ink);background:var(--inventory-cardboard);font:13px/20px var(--font-mono);border-radius:5px;margin:auto;padding:18px;box-shadow:0 12px 40px #0004}.inventory-transaction-menu::backdrop{background:#17130f80}.inventory-transaction-menu header{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-transaction-menu h2{font:700 18px/24px var(--font-mono);margin:0}.inventory-transaction-menu header button{width:44px;height:44px;color:inherit;font:24px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;margin:-8px -8px -8px 0}.inventory-transaction-menu p{margin:10px 0 14px}.inventory-transaction-options{gap:10px;display:grid}.inventory-transaction-options button{text-align:left;width:100%;min-height:72px;color:inherit;cursor:pointer;background:#17130f08;border:1px solid;border-radius:3px;align-items:center;gap:14px;padding:12px;display:flex}.inventory-transaction-options button:active{background:#17130f18}.inventory-transaction-options button:disabled{opacity:.45;cursor:default}.inventory-transaction-options svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:28px;height:28px}.inventory-transaction-options .inventory-scan-label-paper{fill:var(--inventory-cardboard)}.inventory-transaction-options span{gap:3px;display:grid}.inventory-transaction-options strong{font:700 14px/20px var(--font-mono)}.inventory-transaction-options small{font:11px/16px var(--font-mono)}.inventory-transaction-menu button:focus-visible{outline-offset:3px;outline:2px solid}.inventory-receipt .state-block{border:1px solid var(--inventory-label-edge);background:var(--inventory-label);margin:8px 1px;padding:22px 14px;transform:rotate(-.25deg);box-shadow:1px 2px #462c1638}.inventory-receipt .state-glyph,.inventory-receipt .state-title{color:var(--inventory-ink);font-family:var(--font-mono)}.inventory-product{border:1px solid var(--inventory-label-edge);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),linear-gradient(96deg,var(--inventory-label-high),var(--inventory-label));cursor:default;grid-template-columns:62px minmax(0,1fr);gap:10px;min-height:86px;margin:0 1px 9px;padding:10px 9px;position:relative;transform:rotate(-.14deg);box-shadow:1px 2px #462c163d}.inventory-product:nth-of-type(2n){transform:rotate(.12deg)}.inventory-thumb{width:62px;height:62px}.inventory-thumb-art{border:1px dashed var(--inventory-ink);background:#fffdf5;width:54px;height:54px;padding:3px;box-shadow:1px 1px #3d2d1b38}.inventory-thumb-art--image{border:1px solid var(--inventory-label-edge);background:#fffdf5}.inventory-product .inventory-thumb-art--image{box-shadow:none;background:0 0;border:0;padding:0}.inventory-allocation-product>button>strong,.inventory-inbound-product>strong,.inventory-shipment-box>strong,.inventory-thumb-quantity{color:var(--inventory-ink);font-family:var(--font-mono);text-shadow:.4px .3px;background:0 0;border:0;border-radius:0;font-size:15px;font-weight:900;transform:rotate(5deg)}.inventory-product-copy,.inventory-product-name{color:var(--inventory-ink)}.inventory-product-name{font-size:10.5px;line-height:14px}.inventory-product-copy small{color:var(--inventory-muted)}.inventory-match-needed,.inventory-price-line button{border:1px solid var(--inventory-ink);background:#fffdf5;padding:2px 5px;font-weight:800;text-decoration:none;transform:rotate(-.5deg);box-shadow:1px 1px #3e2b1733}.inventory-product .inventory-price-line,.inventory-product .inventory-value-line{grid-template-columns:minmax(0,145px) auto;justify-content:start;gap:8px;display:grid}.inventory-product-values{min-width:0;flex-direction:column;grid-column:1/-1;margin-top:-2px;display:flex}.inventory-product-values,.inventory-product-values button,.inventory-product-values small{color:var(--inventory-muted);font-family:inherit;font-size:9.5px;font-weight:400;line-height:13px}.inventory-market-price-control{align-items:center;gap:7px;min-width:0;display:flex}.inventory-market-price-control .inventory-stale-price{white-space:nowrap;margin:0;padding:2px 4px;font-size:7.5px;line-height:10px}.inventory-product .inventory-price-line>small:first-child,.inventory-product .inventory-product-priced-at,.inventory-product .inventory-value-line>small:first-child,.inventory-product-values .inventory-product-not-counted{padding-left:0}.inventory-product .inventory-stale-price{border:2px solid var(--inventory-stamp);color:var(--inventory-stamp);font-family:var(--font-mono);background:0 0;margin-top:4px;padding:3px 6px;transform:rotate(-1deg)}.inventory-summary{border:1px solid var(--inventory-label-edge);background:var(--inventory-label);margin:4px 1px 2px;padding:11px 85px 11px 11px;font-size:10px;position:relative;box-shadow:1px 2px #462c163d}.inventory-summary:after{content:"";background:repeating-linear-gradient(90deg,var(--inventory-ink)0 1px,transparent 1px 3px,var(--inventory-ink)3px 6px,transparent 6px 8px);opacity:.78;width:58px;position:absolute;top:10px;bottom:10px;right:10px}.inventory-inbound-grid{gap:13px 10px;padding:10px 1px 6px}.inventory-inbound-product{box-shadow:none;background:0 0;border:0;padding:7px}.inventory-inbound-product-art{border-color:var(--inventory-muted);background:0 0;inset:7px}.inventory-inbound-product-art--image{border:0}.inventory-stage-list{gap:9px}.inventory-allocation-picker,.inventory-outbound-group,.inventory-tracking-entry{border:1px solid var(--inventory-label-edge);background:radial-gradient(circle at 15px 13px,#3a2e1f0d 0 .5px,transparent .8px),var(--inventory-label);margin:3px 1px;padding:12px;box-shadow:1px 2px #462c163d}.inventory-allocation-quantity input,.inventory-recipient-editor,.inventory-recipient-entry,.inventory-tracking-entry>input{border-color:var(--inventory-ink);background:#fffdf5;border-radius:0}.inventory-save-tracking,.inventory-tracking-entry>button:not(.inventory-tracking-cancel){background:var(--inventory-ink);color:var(--inventory-label-high);border-radius:0}.inventory-allocation-product{border:1px solid var(--inventory-label-edge);background:#faf4e6;border-radius:0;padding:6px}.inventory-allocation-product.is-selected{border:2px solid var(--inventory-ink);transform:rotate(-.45deg)}.inventory-allocation-quantity button{border-color:var(--inventory-ink);background:var(--inventory-label-high)}.inventory-outbound-group>header strong,.inventory-recipient-label.has-name{font-family:var(--font-mono);font-weight:900}.inventory-recipient-label.has-name{border-bottom:3px solid var(--inventory-ink);padding:3px 7px;transform:rotate(-.7deg)}.inventory-shipment-box-grid{gap:20px 12px;padding:11px 3px 7px}.inventory-shipment-box-grid--sold{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px 10px;padding:10px 1px 6px}.inventory-shipment-box-grid--sold .inventory-shipment-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 5px}.inventory-shipment-box-grid--sold .inventory-shipment-box--local{padding:7px}.inventory-shipment-box-grid--sold .inventory-shipment-box-art,.inventory-shipment-box-grid--sold .inventory-shipment-local-art{background:0 0;width:100%}.inventory-shipment-box-grid--sold .inventory-shipment-box>span:not(.inventory-shipment-box-art):not(.inventory-shipment-local-art):not(.inventory-product-sticker){box-shadow:none;font-family:var(--font-mono);background:0 0;border:0;margin-top:0;padding:2px 0;transform:none}.inventory-shipment-box-grid--sold .inventory-shipment-box>small{background:0 0;padding:2px 0}.inventory-shipment-box-grid--sold .inventory-shipment-box:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}.inventory-shipment-box-art{background:repeating-linear-gradient(22deg,#0000 0 5px,#3b24110f 5px 6px)}.inventory-shipment-box-art svg{fill:#c4945f;stroke:var(--inventory-ink)}.inventory-shipment-box-product-face{border-color:var(--inventory-label-edge);background:var(--inventory-label-high)}.inventory-shipment-box-grid--sold .inventory-shipment-box-product-face{box-shadow:none;opacity:1;isolation:isolate;mix-blend-mode:normal;background:#c4945f;border:0;padding:0}.inventory-shipment-box-grid--sold .inventory-shipment-box-product-face>span{filter:none;mix-blend-mode:multiply}.inventory-shipment-box-grid--sold .inventory-shipment-box-product-face:after{display:none}.inventory-shipment-box>span:not(.inventory-shipment-box-art):not(.inventory-shipment-local-art):not(.inventory-product-sticker){border:1px solid var(--inventory-label-edge);background:var(--inventory-label);color:var(--inventory-ink);font-family:var(--font-mono);margin-top:-2px;padding:4px 7px 3px;font-size:9px;transform:rotate(-.6deg);box-shadow:1px 1px #462c1638}.inventory-shipment-box>small{background:var(--inventory-label);margin-top:2px;padding:2px 4px}@supports (color:color-mix(in lab,red,red)){.inventory-shipment-box>small{background:color-mix(in srgb,var(--inventory-label)84%,transparent)}}.inventory-shipment-box>small{color:var(--inventory-muted)}.inventory-shipment-box>b{border:2px solid var(--inventory-ink);background:var(--inventory-label);color:var(--inventory-ink);font-family:var(--font-mono);transform:rotate(-8deg)}.inventory-shipment-progress{border:1px solid var(--inventory-ink);background:var(--inventory-label-high);max-width:100%;color:var(--inventory-ink);font:400 10px/13px var(--font-mono);text-align:center;text-transform:none;justify-content:center;align-self:center;align-items:center;gap:4px;margin-top:4px;padding:3px 6px;display:inline-flex}.inventory-shipment-progress svg{fill:currentColor;flex:0 0 14px;width:14px;height:14px}.inventory-shipment-progress--issue{color:var(--inventory-stamp);border-color:currentColor}.inventory-shipment-action{border:2px solid var(--inventory-ink);color:var(--inventory-ink);font-family:var(--font-mono);background:0 0;border-radius:0}.inventory-shipment-action.is-complete{border-color:var(--inventory-stamp);color:var(--inventory-stamp);background:0 0;transform:rotate(-.5deg)}.inventory-return-shipment{border:1px solid var(--inventory-ink);width:100%;min-height:44px;color:var(--inventory-ink);font:600 12px/18px var(--font-mono);cursor:pointer;background:#ead0a030;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:10px 12px;display:flex}.inventory-return-shipment svg{flex:none;width:24px;height:24px}.inventory-return-shipment:active:not(:disabled){background:#ead0a065;transform:translateY(1px)}.inventory-return-shipment:disabled{opacity:.5;cursor:default}.inventory-return-confirm{border:1px solid var(--inventory-ink);width:100%;color:var(--inventory-ink);font:12px/18px var(--font-mono);background:#ead0a030;border-radius:3px;padding:12px}.inventory-return-confirm strong{font-weight:600;display:block}.inventory-return-confirm p{font:11px/16px var(--font-mono);margin:6px 0 12px}.inventory-return-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.inventory-return-confirm button{border:1px solid var(--inventory-ink);min-height:44px;color:inherit;font:600 11px/16px var(--font-mono);cursor:pointer;background:0 0;border-radius:3px;flex:1;padding:8px}.inventory-return-confirm button:last-child{background:var(--inventory-ink);color:var(--inventory-cardboard)}.inventory-return-confirm button:disabled{opacity:.5;cursor:default}.inventory-return-confirm button:focus-visible,.inventory-return-shipment:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:3px}.ups-tracking-status{border:1px dashed var(--inventory-ink);background:#fffdf5;padding:10px 7px 8px}.ups-tracking-status__stage i{background:#fffdf5}.ups-tracking-status__alternates span{border-radius:0}.inventory-modal{--inventory-label:#f1ead9;--inventory-label-high:#fbf6e9;--inventory-label-edge:#cfc2a7;--inventory-ink:#17130f;--inventory-muted:#5b4834;--inventory-stamp:#8f2d25;--color-paper:var(--inventory-label);--color-ink:var(--inventory-ink);--color-muted:var(--inventory-muted);--color-outline:#665039;--color-outline-variant:#412b1847;border:1px solid var(--inventory-label-edge);background-color:var(--inventory-label);color:var(--inventory-ink);background-image:radial-gradient(circle at 17px 13px,#3a2e1f0d 0 .5px,#0000 .8px),repeating-linear-gradient(0deg,#0000 0 37px,#46341e09 37px 38px);border-radius:0;box-shadow:0 14px 38px #00000057,3px 4px #452a1447}.inventory-modal h2,.inventory-price-history h3{color:var(--inventory-ink);font-family:var(--font-mono);letter-spacing:-.4px;font-weight:900}.inventory-modal--action{font-family:var(--font-mono);padding:16px}.inventory-modal--action>h2{font-family:var(--font-mono);letter-spacing:0;font-size:14px;line-height:18px}.inventory-modal--action .inventory-allocation-heading>button,.inventory-modal--action .inventory-tracking-cancel{border:1px solid var(--inventory-ink);min-width:44px;min-height:44px;font:400 12px/16px var(--font-mono);padding:8px;text-decoration:none}.inventory-modal--action .inventory-allocation-heading strong{overflow-wrap:anywhere;font-size:12px;line-height:17px}.inventory-modal--action .inventory-allocation-heading small{font-size:11px;line-height:16px}.inventory-modal--action .inventory-recipient-entry{min-height:44px;font-size:12px}.inventory-modal--action .inventory-recipient-entry input{font-size:16px}.inventory-modal--action .inventory-save-tracking{z-index:2;min-height:48px;box-shadow:0 -5px 0 var(--inventory-label);font-size:13px;position:sticky;bottom:0}.inventory-modal--action .inventory-save-tracking:disabled{opacity:1;color:#fffdf5;background:#827968}.inventory-quantity-list{gap:10px;display:grid}.inventory-quantity-row{border:1px solid var(--inventory-label-edge);background:#faf4e6;grid-template-columns:62px minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:8px;display:grid}.inventory-quantity-row.is-selected{border-color:var(--inventory-ink);box-shadow:inset 0 0 0 1px var(--inventory-ink)}.inventory-quantity-image{min-width:0;color:var(--inventory-ink);font:11px/16px var(--font-mono);background:0 0;border:0;align-self:start;padding:0}.inventory-quantity-image>.inventory-inbound-product-art{background:0 0;border:0;width:62px;height:68px;display:block;position:relative;inset:auto}.inventory-quantity-image>span:last-child{text-underline-offset:2px;padding-top:4px;text-decoration:underline;display:block}.inventory-quantity-details{flex-direction:column;gap:6px;min-width:0;display:flex}.inventory-quantity-details>strong{font:500 12px/16px var(--font-mono);overflow-wrap:anywhere}.inventory-quantity-selection{font:11px/16px var(--font-mono);color:var(--inventory-muted)}.inventory-quantity-controls{grid-template-columns:44px minmax(44px,1fr) 44px;gap:6px;display:grid}.inventory-quantity-controls button,.inventory-quantity-controls input{border:1px solid var(--inventory-ink);width:100%;min-width:0;height:44px;color:var(--inventory-ink);font:12px/16px var(--font-mono);text-align:center;touch-action:manipulation;background:#fffdf5;border-radius:0;padding:0 2px}.inventory-quantity-controls input{appearance:textfield;font-size:16px}.inventory-quantity-controls input::-webkit-inner-spin-button,.inventory-quantity-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inventory-quantity-controls button:disabled{opacity:.4}.inventory-quantity-row button:active:not(:disabled){background:var(--inventory-ink);color:var(--inventory-label-high)}.inventory-quantity-row button:focus-visible,.inventory-quantity-row input:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}@media (max-width:350px){.inventory-modal--action{padding:12px}.inventory-modal--action .inventory-allocation-picker{padding:8px}.inventory-quantity-row{grid-template-columns:48px minmax(0,1fr);gap:6px;padding:6px}.inventory-quantity-image>.inventory-inbound-product-art{width:48px;height:60px}.inventory-quantity-controls{gap:4px}}.inventory-modal--action .inventory-tracking-entry{grid-template-columns:minmax(0,1fr) 44px 44px}.inventory-modal--action .inventory-tracking-entry>input{height:44px}.inventory-modal--action .inventory-tracking-entry>button:not(.inventory-tracking-cancel){width:44px;height:44px}.inventory-modal--action,.inventory-modal--shipment{--inventory-cardboard:#b88752;--inventory-ink:#17130f;--inventory-muted:#503b26;--inventory-label:var(--inventory-cardboard);--inventory-label-high:#f6ead3;--inventory-label-edge:#76502d;background:var(--inventory-cardboard);border-color:var(--inventory-label-edge);color:var(--inventory-ink);box-shadow:0 16px 48px #21160a66}.inventory-modal--action>h2{font:700 20px/1.25 var(--font-mono);text-transform:none;border-bottom:1px dashed #76502d;margin-bottom:4px;padding-bottom:12px}.inventory-modal--action .inventory-allocation-picker,.inventory-modal--action .inventory-tracking-entry{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.inventory-modal--action .inventory-recipient-entry,.inventory-modal--action .inventory-recipient-entry input{color:var(--inventory-ink);background:0 0}.inventory-modal--action .inventory-recipient-entry{border:0;border-bottom:1px solid #76502d}.inventory-modal--action .inventory-recipient-entry input::placeholder{color:#60472d}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-list{gap:0}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-row{background:0 0;border:0;border-bottom:1px dashed #76502d;grid-template-columns:80px minmax(0,1fr);padding:12px 0}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-row.is-selected{box-shadow:none;background:#fce7b81f}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-image>.inventory-product-sticker{width:80px;height:88px}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-details>strong{font:500 12px/1.4 var(--font-mono)}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-controls button,:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-controls input{color:var(--inventory-ink);background:0 0;border-color:#6f4e2e}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-controls input{background:#e1c094;font-weight:700}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-controls button:active:not(:disabled){color:#fff5df;background:#352719}.inventory-modal--action .inventory-save-tracking{color:#fff4df;box-shadow:0 -9px 0 var(--inventory-cardboard);background:#302619;margin-top:12px}.inventory-modal--action .inventory-tracking-entry>input{background:#e1c094}.inventory-modal--action .inventory-allocation-heading{padding:4px 0 8px}.inventory-modal--action .inventory-quantity-selection{color:#503b26}@media (max-width:350px){:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-row{grid-template-columns:66px minmax(0,1fr);gap:8px}:is(.inventory-modal--action,.inventory-modal--shipment) .inventory-quantity-image>.inventory-product-sticker{width:66px;height:75px}}.inventory-shipment-contents-heading{font:12px/1.4 var(--font-mono);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.inventory-shipment-contents-heading button{font:inherit;text-underline-offset:3px;min-height:44px;padding:8px 0 8px 8px;text-decoration:underline}.inventory-shipment-quantity-editor>small{font:11px/1.4 var(--font-mono);margin:8px 0;display:block}.inventory-shipment-quantity-actions{gap:8px;margin:12px 0 20px;display:flex}.inventory-shipment-quantity-actions button{min-height:44px;font:700 12px/1.3 var(--font-mono);border:1px solid #6f4e2e;padding:10px}.inventory-shipment-quantity-actions button:last-child{color:#fff4df;background:#302619;flex:1}.inventory-shipment-quantity-actions button:disabled{opacity:.5}.inventory-modal .inventory-outbound-group{box-shadow:none;background:0 0;border:0;margin:0}.inventory-dialog-actions button[type=submit],.inventory-shipment-close{background:var(--inventory-ink);color:var(--inventory-label-high);border-radius:0}.inventory-product-page-link{border:1px dashed var(--inventory-ink);text-align:center;background:#fffdf5;padding:8px}.inventory-price-preview{border:1px solid var(--inventory-label-edge);background:#fffdf5;padding:10px}.inventory-price-preview .inventory-value-line>small:first-child{padding-left:0}.inventory-price-history-row{border:1px solid var(--inventory-label-edge);background:#fffdf5;margin:4px 0;padding:7px 8px;box-shadow:1px 1px #462c1624}.inventory-price-history-row:nth-of-type(2n){transform:rotate(.18deg)}.inventory-modal input,.inventory-modal select{color:var(--inventory-ink);background:#fffdf5;border-radius:0}.inventory-modal--shipment .ups-tracking-status{border:0;background:0 0;border-block:1px dashed #76502d}.inventory-modal--shipment .ups-tracking-status__stage i{background:#b88752}.inventory-modal--shipment .inventory-recipient-editor{background:0 0}.inventory-modal--shipment input{background:#e1c094}.inventory-dialog-actions button{border-color:var(--inventory-ink);color:var(--inventory-ink);border-radius:0}.inventory-product-name,.inventory-product-open-image--static{cursor:default}.inventory-checkout-status-button{border:1px solid var(--inventory-ink);background:radial-gradient(circle at 12px 9px,#362c1f0d 0 .5px,transparent .8px),var(--inventory-label-high);width:calc(100% - 2px);min-height:31px;color:var(--inventory-ink);font-family:var(--font-mono);letter-spacing:.15px;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:6px;margin:0 1px 7px;padding:8px 10px;font-size:10px;font-weight:900;line-height:13px;display:inline-flex;position:relative;transform:rotate(-.3deg);box-shadow:1px 2px #462c163d}.inventory-checkout-status-button .inventory-product-status-icon{stroke-width:2px;width:14px;height:14px}.inventory-checkout-status-button--unseen{border:2px solid var(--inventory-stamp);color:var(--inventory-stamp);background:#f6d1c9;padding:7px 9px;box-shadow:1px 2px #7b2b2347}.checkout-status-receipt .receipt-body{font-family:var(--font-mono);gap:9px}.checkout-status-header .inventory-cardboard-title-row h1{overflow-wrap:anywhere;font-size:21px;line-height:1.3}.checkout-status-header .inventory-stock-label{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));transform:none}.checkout-status-header .inventory-stock-label>span:last-child{border-right:0}.checkout-status-excluded-addresses{border:2px dashed var(--inventory-stamp);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label);margin:0 1px 3px;padding:4px 9px 7px;transform:rotate(.12deg);box-shadow:1px 2px #462c1638}.checkout-status-excluded-addresses .purchase-address-toggle{color:var(--inventory-stamp)}.checkout-status-excluded-addresses .purchase-address-toggle strong{font-family:var(--font-mono);font-size:12px;font-weight:900}.checkout-status-excluded-addresses .purchase-address-row{border-top:1px dashed var(--inventory-ink)}@supports (color:color-mix(in lab,red,red)){.checkout-status-excluded-addresses .purchase-address-row{border-top:1px dashed color-mix(in srgb,var(--inventory-ink)28%,transparent)}}.checkout-status-excluded-addresses .purchase-address-row input{accent-color:var(--inventory-ink)}.checkout-status-excluded-row{border:0;border-top:1px dashed var(--inventory-ink);width:100%;padding:4px 0}@supports (color:color-mix(in lab,red,red)){.checkout-status-excluded-row{border-top:1px dashed color-mix(in srgb,var(--inventory-ink)28%,transparent)}}.checkout-status-excluded-row{color:var(--inventory-ink);text-align:left;touch-action:pan-y;background:0 0;border-radius:0;font-family:inherit}.checkout-status-excluded-row:first-child{border-top:0}.checkout-status-excluded-row strong{font-family:var(--font-mono);letter-spacing:-.08px;font-weight:700}.checkout-status-hold-icon{border:1px solid var(--inventory-stamp);width:25px;height:25px;color:var(--inventory-stamp);font-family:var(--font-mono);place-items:center;margin-inline:7px;font-size:16px;font-style:normal;line-height:20px;display:grid}.checkout-status-address-list,.checkout-status-address-orders{flex-direction:column;display:flex}.checkout-status-address-list{gap:12px;padding-bottom:4px}.checkout-status-address{background:0 0;border:0}.checkout-status-address:nth-child(2n){transform:none}.checkout-status-address-index{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.checkout-status-address-index-row{border:1px solid var(--inventory-label-edge);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label-high);width:calc(100% - 2px);min-height:55px;color:var(--inventory-ink);text-align:left;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;margin-inline:1px;padding:7px 8px;display:grid;position:relative;transform:rotate(-.08deg);box-shadow:1px 2px #462c1638}.checkout-status-address-index-row:nth-child(2n){transform:rotate(.08deg)}.checkout-status-address-index-row>span{flex-direction:column;min-width:0;display:flex}.checkout-status-address-index-row>span:nth-child(2){white-space:nowrap;align-items:flex-end}.checkout-status-address-index-row b,.checkout-status-address-index-row strong{text-transform:uppercase;font-size:9px;line-height:12px}.checkout-status-address-index-row strong{font-family:var(--font-mono);letter-spacing:-.08px;white-space:normal;font-size:9px;font-weight:700}.checkout-status-address-index-row small{color:var(--inventory-muted);text-transform:uppercase;white-space:normal;font-size:7.5px;line-height:10px}.checkout-status-address-index-row>i{color:var(--inventory-ink);font-family:var(--font-mono);text-align:center;font-size:20px;font-style:normal;font-weight:900;line-height:22px}.checkout-status-address-index-row.has-unseen{border:2px solid var(--inventory-stamp);background:#f6d1c9;padding:6px 7px}.checkout-status-address-index-row.has-unseen>i,.checkout-status-address-index-row.is-excluded strong{color:var(--inventory-stamp)}.checkout-status-address-index-row.is-excluded{border-style:dashed}.checkout-status-address--focused{margin-bottom:4px}.checkout-status-address-back{z-index:4;border:0;border-bottom:2px solid var(--inventory-ink);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label);width:100%;min-height:57px;color:var(--inventory-ink);text-align:left;border-radius:0;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid;position:sticky;top:0}.checkout-status-address-back>b{font-family:var(--font-mono);font-size:20px;line-height:22px}.checkout-status-address-back>span{flex-direction:column;min-width:0;display:flex}.checkout-status-address-back strong{font-family:var(--font-mono);letter-spacing:-.08px;text-transform:uppercase;white-space:normal;font-size:10px;font-weight:700;line-height:14px}.checkout-status-address-back small,.checkout-status-address-back>i{color:var(--inventory-muted);text-transform:uppercase;font-size:7.5px;font-style:normal;line-height:10px}.checkout-status-address-back>i{text-align:right}.checkout-status-address>header{z-index:3;border-bottom:2px solid var(--inventory-ink);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label);color:var(--inventory-ink);grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding:8px 9px 7px;display:grid;position:sticky;top:0}.checkout-status-address>header strong{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;line-height:14px;overflow:hidden}.checkout-status-address>header small,.checkout-status-address>header span{color:var(--inventory-muted);text-transform:uppercase;font-size:7.5px;line-height:10px}.checkout-status-address>header span{text-align:right;white-space:nowrap}.checkout-status-address>header small{grid-column:1/-1}.checkout-status-address.is-excluded>header{border-bottom-color:var(--inventory-stamp);color:var(--inventory-stamp)}.checkout-status-address-orders{background:0 0;padding:7px 9px}.checkout-status-order{flex-direction:column;padding:4px 0;display:flex;position:relative}.checkout-status-order--unseen{border-left:3px solid var(--inventory-stamp);background:#f6d1c99e;margin-inline:-5px;padding-inline:5px}.checkout-status-new-marker{border:1px solid var(--inventory-stamp);color:var(--inventory-stamp);font-family:var(--font-mono);align-self:flex-start;margin-bottom:3px;padding:1px 4px;font-size:8px;line-height:11px;transform:rotate(-.6deg)}.checkout-status-order-products{border-bottom:1px dashed var(--inventory-ink);flex-direction:column;gap:3px;padding:4px 0 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.checkout-status-order-products{border-bottom:1px dashed color-mix(in srgb,var(--inventory-ink)26%,transparent)}}.checkout-status-order-products>span:first-child{color:var(--inventory-muted);text-transform:uppercase;font-size:7.5px;font-weight:800;line-height:10px}.checkout-status-product{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;min-height:27px;display:grid}.checkout-status-product>i{border:1px dashed var(--inventory-ink);background:var(--inventory-label);background-position:50%;background-repeat:no-repeat;background-size:contain;width:27px;height:27px}.checkout-status-product>i.has-image{background-color:#0000;border:0}.checkout-status-product>b{text-transform:uppercase;font-size:8.5px;line-height:12px}.checkout-status-order>.purchase-order-row{color:var(--inventory-ink)}.checkout-status-order .purchase-shipment-exception span,.checkout-status-order>.purchase-order-row>span{color:var(--inventory-muted)}.checkout-status-order .purchase-shipment-dot{background:var(--inventory-cardboard)}.checkout-status-order .purchase-shipment-stage--reached .purchase-shipment-dot{background:var(--inventory-ink)}.checkout-status-order-index{flex-direction:column;gap:9px;padding:1px 1px 5px;display:flex}.checkout-status-order-button{border:1px solid var(--inventory-ink);flex-direction:column;gap:5px;width:100%;min-height:92px;padding:9px 10px 7px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.checkout-status-order-button{border:1px solid color-mix(in srgb,var(--inventory-ink)40%,transparent)}}.checkout-status-order-button{color:var(--inventory-ink);box-shadow:none;font:inherit;text-align:left;touch-action:manipulation;background:0 0;border-radius:0;transition:background .1s,transform .1s}.checkout-status-order-button:nth-child(2n){transform:none}.checkout-status-order-button:active{background:#17130f1a;transform:scale(.99)}.checkout-status-order-button.has-unseen{border-color:var(--inventory-ink);background:0 0}.checkout-status-order-button__footer,.checkout-status-order-button__heading,.checkout-status-order-button__identity{align-items:center;min-width:0;display:flex}.checkout-status-order-button__heading{justify-content:space-between;gap:10px}.checkout-status-order-button__heading strong{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900;line-height:15px;overflow:hidden}.checkout-status-order-button__heading b{flex:none;font-size:10px;line-height:13px}.checkout-status-order-button__identity{flex-direction:column;align-items:flex-start}.checkout-status-order-button__identity>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:16px;overflow:hidden}.checkout-status-order-button__identity>small{width:100%;color:var(--inventory-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:normal;font-size:11px;line-height:15px;overflow:hidden}.checkout-status-order-button__footer{border-top:1px dashed var(--inventory-ink);grid-template-columns:20px minmax(0,1fr) auto 12px;gap:6px;margin-top:auto;padding-top:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.checkout-status-order-button__footer{border-top:1px dashed color-mix(in srgb,var(--inventory-ink)30%,transparent)}}.checkout-status-order-button__footer>small{color:var(--inventory-muted);font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:11px;overflow:hidden}.checkout-status-order-button__footer>strong{color:var(--inventory-ink);text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:11px}.checkout-status-order-bell{width:18px;height:18px;color:var(--inventory-muted);place-items:center;font-style:normal;display:grid;position:relative}.checkout-status-order-bell svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7px;width:17px;height:17px}.checkout-status-order-bell.has-update{color:var(--inventory-stamp)}.checkout-status-order-bell>b{border:1px solid var(--inventory-stamp);background:var(--inventory-label-high);width:11px;height:11px;color:var(--inventory-stamp);font-family:var(--font-mono);place-items:center;font-size:8px;line-height:9px;display:grid;position:absolute;top:-5px;right:-5px}.checkout-status-order-chevron{color:var(--inventory-ink);font-family:var(--font-mono);text-align:right;font-size:17px;font-style:normal;font-weight:900;line-height:18px}.checkout-status-load-error button{min-height:44px;color:var(--inventory-ink);font:inherit;background:0 0;border:1px solid;padding:8px 18px}.checkout-status-receipt .checkout-status-address-back,.checkout-status-receipt .checkout-status-excluded-addresses{box-shadow:none;background:0 0;transform:none}.checkout-status-receipt .purchase-order-row,.checkout-status-receipt .purchase-order-row button,.checkout-status-receipt .purchase-order-row strong{font-family:var(--font-mono)}.inventory-rematch-swipe{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.inventory-rematch-swipe-action{color:var(--inventory-muted);text-transform:uppercase;pointer-events:none;align-items:center;padding-left:12px;font-size:8px;font-weight:900;line-height:11px;display:flex;position:absolute;inset:0 auto 9px 0}.inventory-rematch-swipe-content{z-index:1;width:100%;transition:transform .18s ease-out;position:relative}.inventory-inbound-grid>.inventory-rematch-swipe{mix-blend-mode:normal;width:calc(100% + 12px);margin:-6px;padding:6px}.inventory-rematch-swipe.is-dragging .inventory-rematch-swipe-content{transition:none}.inventory-rematch-swipe-content>.inventory-product{touch-action:pan-y;width:calc(100% - 2px)}.inventory-rematch-swipe:nth-of-type(2n) .inventory-product{transform:rotate(.12deg)}.inventory-rematch-confirmation{flex-direction:column;gap:8px;display:flex}.inventory-rematch-confirmation>strong{font-size:11px;line-height:15px}.inventory-rematch-confirmation>p,.inventory-rematch-confirmation>small{color:var(--inventory-muted);margin:0;font-size:9px;line-height:13px}.inventory-rematch-confirmation>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.inventory-rematch-confirmation button{border:1px solid var(--inventory-ink);min-height:42px;color:var(--inventory-ink);font:inherit;text-transform:uppercase;background:0 0;border-radius:0;padding:6px;font-size:8px;font-weight:800}.inventory-rematch-confirmation button:last-child{background:var(--inventory-ink);color:var(--inventory-label-high)}.inventory-rematch-confirmation button:disabled{opacity:.45}.inventory-match-review-cardboard .receipt-body{padding:20px 18px max(24px,env(safe-area-inset-bottom))}.inventory-review-product-link{min-height:44px;color:var(--inventory-ink);font:12px/1.5 var(--font-mono);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:4px 0 12px;padding:10px 0;text-decoration:underline;display:block}.inventory-match-review-cardboard{--inventory-label:var(--inventory-cardboard);--inventory-label-high:var(--inventory-cardboard);--inventory-label-edge:#80572f;--match-groove:inset 0 2px 3px #55331465,inset 0 -1px 0 #e4b57d85,0 1px 0 #d9ad7760;color-scheme:light}.inventory-match-review{color:var(--color-ink);text-transform:none;font:400 13px/1.5 var(--font-mono);flex-direction:column;gap:22px;display:flex}.receipt-match-status{font:11px/1.4 var(--font-mono);text-align:center;margin:4px 0 12px}.receipt-match-status button{margin-left:8px;text-decoration:underline}.inventory-match-manual{border:1px solid var(--inventory-label-edge);background:var(--inventory-label);padding:12px}.inventory-match-manual summary{cursor:pointer;min-height:32px;font-weight:700}.inventory-match-manual form,.inventory-match-manual label{flex-direction:column;gap:10px;display:flex}.inventory-match-manual form{padding-top:10px}.inventory-match-manual input{background:var(--inventory-label-high);border:1px solid var(--inventory-label-edge);width:100%;min-width:0;font:inherit;padding:10px;font-size:16px}.inventory-match-manual input[type=file]{font-size:11px}.inventory-manual-preview{align-items:center;gap:12px;display:flex}.inventory-manual-preview img{object-fit:contain;width:100px;height:100px}.inventory-match-selected-label{color:var(--inventory-ink);font-weight:800}.inventory-match-catalog>.inventory-match-save{z-index:3;position:sticky;bottom:8px;box-shadow:0 2px 6px #00000029}.inventory-match-review-note,.inventory-match-review-orders{color:var(--color-muted);font-size:10px;line-height:14px}.inventory-match-review h1,.inventory-match-review h2,.inventory-match-review p{margin:0}.inventory-match-review .inventory-cardboard-title-row h1{align-self:flex-start;font-size:28px;font-weight:900;line-height:34px}.inventory-match-review h2{font-size:13px;font-weight:700;line-height:17px;font-family:var(--font-mono)}.inventory-match-review-product{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:18px}.inventory-match-review-text-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inventory-match-review-text-row small,.inventory-match-review-text-row strong{font-size:10px;line-height:14px}.inventory-match-review-text-row strong{text-align:right}.inventory-match-review-orders{overflow-wrap:anywhere}.inventory-match-candidates{flex-direction:column;gap:8px;display:flex}.inventory-match-candidate,.inventory-match-unavailable{border:1px solid var(--inventory-label-edge);background:var(--inventory-label-high);width:100%;color:var(--color-ink);font:inherit;text-align:left;text-transform:uppercase;border-radius:0;align-items:center;padding:10px 8px;display:grid;box-shadow:1px 2px #462c1624}.inventory-match-candidate{grid-template-columns:22px 52px minmax(0,1fr);gap:7px}.inventory-match-review button,.inventory-match-review summary{touch-action:manipulation;cursor:pointer}.inventory-match-review button:active:not(:disabled),.inventory-match-review summary:active{filter:brightness(.91)}.inventory-match-candidate.is-selected,.inventory-match-unavailable.is-selected{box-shadow:inset 0 0 0 1px var(--color-ink);border-color:var(--color-ink);background:var(--inventory-label)}.inventory-match-order-details,.inventory-match-search{border-top:1px solid var(--inventory-label-edge)}.inventory-match-order-details>summary,.inventory-match-search>summary{min-height:44px;padding:12px 0;font-weight:700}.inventory-match-search[open]>form{padding-bottom:12px}.inventory-match-progress{z-index:2;background:var(--inventory-label-high);border:1px solid var(--inventory-label-edge);padding:12px;position:sticky;top:0}.inventory-match-radio{border:1.5px solid var(--color-ink);background:var(--inventory-label-high);width:17px;height:17px;box-shadow:inset 0 0 0 4px var(--inventory-label-high);border-radius:50%;display:block}.is-selected>.inventory-match-radio{background:var(--color-ink)}.inventory-match-candidate-image{background:0 0;border-radius:0;place-items:center;width:52px;height:52px;font-size:16px;display:grid;overflow:hidden}.inventory-match-candidate-image img{object-fit:contain;width:calc(100% - 6px);height:calc(100% - 6px)}.inventory-match-candidate-copy{flex-direction:column;min-width:0;display:flex}.inventory-match-candidate-copy strong{overflow-wrap:anywhere;font-size:11px;line-height:15px}.inventory-match-candidate-copy small,.inventory-match-sku-field small,.inventory-match-unavailable small{color:var(--color-muted);font-size:10px;line-height:14px}.inventory-match-sku-field{flex-direction:column;gap:5px;padding-top:2px;display:flex}.inventory-match-sku-field>span{color:var(--color-muted);font-size:10px;line-height:14px}.inventory-match-lookup,.inventory-match-lookup-note{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.inventory-match-product-confirm{border:1px solid var(--inventory-label-edge);background:var(--inventory-label-high);align-items:center;gap:10px;padding:10px;display:flex}.inventory-match-product-confirm img{object-fit:contain;flex:0 0 64px;width:64px;height:80px}.inventory-match-product-confirm>div{overflow-wrap:anywhere;min-width:0}.inventory-match-product-confirm p{color:var(--color-muted);margin-top:6px;font-size:10px}.inventory-match-sku-field input{border:1px solid var(--color-outline);background:var(--inventory-label-high);width:100%;min-height:44px;color:var(--color-ink);font:inherit;border-radius:0;padding:8px 10px;font-size:14px}.inventory-match-review-failed button,.inventory-match-save,.inventory-match-secondary-action{border:1px solid var(--color-ink);background:var(--inventory-label);width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-transform:uppercase;border-radius:0;padding:7px 10px;font-size:11px;font-weight:800}.inventory-match-save{background:var(--color-ink);color:var(--inventory-label-high)}.inventory-match-candidate:disabled,.inventory-match-save:disabled,.inventory-match-secondary-action:disabled,.inventory-match-unavailable:disabled{opacity:.45}.inventory-match-unavailable{grid-template-columns:22px minmax(0,1fr);gap:7px;padding-block:8px}.inventory-match-unavailable>span{flex-direction:column;display:flex}.inventory-match-unavailable strong{font-size:9px;line-height:12px}.inventory-match-review-empty,.inventory-match-review-failed p{color:var(--color-muted);font-size:9px;line-height:13px}.inventory-match-review-failed{flex-direction:column;gap:8px;display:flex}.inventory-match-review-loading{flex-direction:column;gap:7px;padding-block:3px;font-size:11px;display:flex}.inventory-match-cost-confirm,.inventory-match-review-label{border:1px solid var(--inventory-label-edge);background:var(--inventory-label-high);flex-direction:column;gap:7px;padding:12px;display:flex;box-shadow:1px 2px #462c1624}.inventory-match-catalog,.inventory-match-costs{flex-direction:column;gap:10px;min-width:0;display:flex}.inventory-match-cost-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inventory-match-catalog-error button,.inventory-match-cost-confirm button,.inventory-match-cost-options button{border:1px solid var(--inventory-ink);background:var(--inventory-label);min-width:0;min-height:44px;color:var(--inventory-ink);font:400 11px/15px var(--font-mono);text-align:left;cursor:pointer;border-radius:0;padding:10px}.inventory-match-cost-options button{flex-direction:column;gap:5px;display:flex}.inventory-match-cost-options small{color:var(--inventory-muted);font-size:10px;line-height:14px}.inventory-match-cost-options .is-selected{outline:2px solid var(--inventory-ink);outline-offset:-3px}.inventory-match-cost-confirm>div{gap:8px;display:flex}.inventory-match-cost-confirm button:last-child{background:var(--inventory-ink);color:var(--inventory-label-high);flex:1}.inventory-match-review button:disabled{opacity:.45;cursor:default}.inventory-match-review button:not(:disabled):active{filter:brightness(.9);transform:translateY(1px)}.inventory-match-review button:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}.inventory-match-candidate.is-selected{border-color:var(--inventory-ink);box-shadow:inset 0 0 0 1px var(--inventory-ink)}.inventory-match-catalog-error{flex-direction:column;gap:8px;display:flex}.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){box-shadow:var(--match-groove);background:#a9784512;border:1px solid #80572f;border-radius:12px}.inventory-match-review-label{padding:16px}.inventory-match-review .inventory-cardboard-title-row h1{font:700 25px/1.25 var(--font-mono);letter-spacing:-.04em}.inventory-match-review header>p{color:var(--inventory-muted);margin-top:5px;font-size:12px}.inventory-match-review .inventory-match-review-product{font-size:15px;line-height:1.5}.inventory-match-review :is(.inventory-match-candidate,.inventory-match-unavailable){text-transform:none;padding:14px 12px}.inventory-match-review .inventory-match-candidate{grid-template-columns:18px 64px minmax(0,1fr);gap:10px}.inventory-match-review .inventory-match-candidate-copy strong{font-size:13px;line-height:1.4}.inventory-match-review .inventory-match-candidate-image{width:64px;height:76px}.inventory-match-review :is(.inventory-match-candidate,.inventory-match-unavailable).is-selected{border-color:var(--inventory-ink);box-shadow:inset 0 0 0 1px var(--inventory-ink),var(--match-groove);background:#69431c16}.inventory-match-review :is(.inventory-match-manual,.inventory-match-quantity){padding:12px 14px}.inventory-match-review :is(.inventory-match-manual,.inventory-match-quantity) summary{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;font-weight:600;display:flex}.inventory-match-review :is(.inventory-match-manual,.inventory-match-quantity) summary:after{content:"+";margin-left:auto;font-size:20px}.inventory-match-review :is(.inventory-match-manual,.inventory-match-quantity)[open] summary:after{content:"−"}.inventory-match-quantity summary>span{color:var(--inventory-muted);font-size:10px;font-weight:400}.inventory-match-quantity :is(form,label){flex-direction:column;gap:8px;display:flex}.inventory-match-quantity form{gap:14px;padding-top:12px}.inventory-match-quantity p{color:var(--inventory-muted);font-size:11px}.inventory-match-review :is(input:not([type=file]),select){width:100%;min-width:0;min-height:48px;color:var(--inventory-ink);box-shadow:var(--match-groove);font:16px/1.4 var(--font-mono);background:#6f431816;border:1px solid #80572f;border-radius:9px;padding:12px}.inventory-match-review :is(input,select):focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}.inventory-match-review input[type=file]{background:0 0;border:0;padding:8px 0}.inventory-match-review input::file-selector-button{color:inherit;box-shadow:var(--match-groove);font:inherit;background:0 0;border:1px solid #80572f;border-radius:8px;padding:12px}.inventory-match-review :is(.inventory-match-secondary-action,.inventory-match-save,.inventory-match-cost-options button,.inventory-match-cost-confirm button){text-transform:none;min-height:48px;box-shadow:var(--match-groove);border-radius:10px;font-size:12px}.inventory-match-review .inventory-match-save{color:#e0b783;background:#282018;box-shadow:inset 0 2px 3px #0007,0 1px #e4b57d}.inventory-match-review .inventory-match-progress{background:var(--inventory-cardboard);box-shadow:var(--match-groove);border-radius:10px}.inventory-match-review .native-error{background:0 0;border-width:1px;border-radius:8px;transform:none}.inventory-match-review .inventory-match-cost-options{gap:10px}.inventory-match-review .inventory-match-catalog>.inventory-match-save{box-shadow:0 0 0 6px var(--inventory-cardboard),inset 0 2px 3px #0007;bottom:12px}@media (min-width:800px){.inventory-match-review{max-width:760px;margin-inline:auto}}.inventory-match-review-loading i{background:var(--color-outline-variant);width:100%;height:3px;position:relative;overflow:hidden}.inventory-match-review-loading i:after{content:"";background:var(--color-ink);width:42%;animation:inventory-match-loading .9s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes inventory-match-loading{0%{transform:translate(-100%)}to{transform:translate(240%)}}.inventory-receipt .inventory-inbound-product-art--image,.inventory-receipt .inventory-thumb-art--image{box-shadow:none;background:0 0;border:0;padding:0}.inventory-receipt .inventory-thumb-image{filter:none;mix-blend-mode:multiply;background-color:#0000}.inventory-move-toast{z-index:120;right:max(14px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));border:1px solid var(--inventory-label-edge,var(--color-ink));background:radial-gradient(circle at 12px 11px,#3a2e1f12 0 .5px,transparent .8px),var(--inventory-label-high,var(--color-paper));max-width:430px;min-height:58px;color:var(--inventory-ink,var(--color-ink));border-radius:0;justify-content:space-between;align-items:center;gap:14px;margin-inline:auto;padding:10px 11px 10px 14px;animation:inventory-move-toast-in .23s cubic-bezier(.2,.85,.25,1) both;display:flex;position:fixed;box-shadow:2px 3px #140e0852}.inventory-move-toast>span{gap:2px;min-width:0;display:grid}.inventory-move-toast small,.inventory-move-toast strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-move-toast strong{font-family:var(--font-mono);text-transform:uppercase;font-size:12px}.inventory-move-toast small{color:var(--inventory-muted,var(--color-muted));font-size:8px}.inventory-move-toast button{min-width:66px;min-height:34px;color:inherit;font:700 10px/1 var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid;border-radius:0;flex:none}.inventory-move-toast button:disabled{opacity:.48}.purchase-receive-error,.purchase-receive-progress{font:11px/1.5 var(--font-mono);margin-block:6px}.purchase-order-recipient{font-family:var(--font-mono);overflow-wrap:anywhere;margin-block:3px 8px;font-size:12px;font-weight:600;line-height:1.4;display:block}.purchase-receive-progress{opacity:.75;display:block}.purchase-receive-error{color:var(--color-loss,#9b2828);align-items:center;gap:12px;display:flex}.purchase-receive-error button{background:var(--inventory-label-high,#fff);min-height:36px;font:inherit;border:1px solid;flex:none;padding:6px 12px}@keyframes inventory-move-toast-in{0%{opacity:0;transform:translateY(16px)rotate(.3deg)}to{opacity:1;transform:translateY(0)rotate(-.15deg)}}.inventory-inbound-stage{gap:6px;display:grid}button.inventory-inbound-product{width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;padding:7px}button.inventory-inbound-product:active{transform:translateY(1px)scale(.98)}.inventory-local-sale-picker{margin-bottom:8px}.inventory-modal:has(>.inventory-inhand-orders)>h2{font-family:var(--font-mono)}.inventory-inhand-orders{color:var(--inventory-ink,var(--color-ink));font-family:var(--font-mono);gap:10px;display:grid}.inventory-inhand-orders>header{background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.inventory-inhand-orders>header>.inventory-product-sticker{width:58px;height:58px;position:relative;inset:auto}.inventory-inhand-orders>header>span:last-child{gap:4px;min-width:0;display:grid}.inventory-inhand-orders>header small,.inventory-inhand-orders>header strong{text-overflow:ellipsis;overflow:hidden}.inventory-inhand-orders>header strong{font:700 11px/1.25 var(--font-mono)}.inventory-inhand-orders>header small{font-size:8px}.inventory-inhand-order{border:1px solid var(--inventory-label-edge,var(--color-outline));background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label,var(--color-paper));gap:8px;padding:9px;display:grid;box-shadow:1px 2px #462c1638}.inventory-inhand-order>span{gap:2px;min-width:0;display:grid}.inventory-inhand-order>span small,.inventory-inhand-order>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-inhand-order>span strong{font:700 9px/1.2 var(--font-mono)}.inventory-inhand-order>span small{color:var(--inventory-muted,var(--color-muted));font-size:7.5px}.inventory-inhand-order>button{min-height:38px;color:inherit;font:700 9px/1.15 var(--font-mono);text-align:left;text-transform:uppercase;background:0 0;border:2px dashed;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px 9px;display:grid}.inventory-inhand-order>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:28px;height:28px}.inventory-inhand-order>button:disabled{opacity:.48}.inventory-sale-amount{border:1px solid var(--inventory-label-edge,var(--color-outline));background:var(--inventory-label-high,var(--color-paper));width:100%;min-height:42px;color:var(--inventory-ink,var(--color-ink));font-family:var(--font-mono);text-align:left;text-transform:uppercase;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.inventory-sale-amount>span{font-size:8px}.inventory-sale-amount>strong{text-align:right;font-size:13px}.inventory-sale-amount>i{font-size:10px;font-style:normal}.inventory-sale-amount-editor{border:1px solid var(--inventory-label-edge,var(--color-outline));background:var(--inventory-label-high,var(--color-paper));color:var(--inventory-ink,var(--color-ink));font:700 9px/1 var(--font-mono);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px;display:grid}.inventory-sale-amount-editor>label{border-bottom:1px solid;align-items:center;gap:2px;min-width:0;display:flex}.inventory-sale-amount-editor input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:5px 2px}.inventory-sale-amount-editor>button{min-height:28px;color:inherit;font:inherit;text-transform:uppercase;background:0 0;border:1px solid;border-radius:0;padding:4px 6px}.inventory-sale-amount-editor>button:disabled{opacity:.45}.inventory-plaid-match{border:1px solid var(--inventory-label-edge,var(--color-outline));color:var(--inventory-ink,var(--color-ink));background:repeating-linear-gradient(0deg,#0000 0 11px,#2a221808 11px 12px),#fffdf5;margin-top:8px;box-shadow:1px 2px #462c1633}.inventory-plaid-match.is-matched{border-left:4px solid var(--inventory-ink,var(--color-ink))}.inventory-plaid-match__trigger{width:100%;min-height:51px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:7px 8px;display:grid}.inventory-plaid-match__trigger svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.55px;width:29px;height:29px}.inventory-plaid-match__trigger>span{gap:2px;min-width:0;display:grid}.inventory-plaid-match__current span,.inventory-plaid-match__picker small,.inventory-plaid-match__trigger small{color:var(--inventory-muted,var(--color-muted));font:700 7.5px/1.2 var(--font-mono);letter-spacing:.25px;text-transform:uppercase}.inventory-plaid-match__trigger strong{font:900 11px/1.15 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.inventory-plaid-match__trigger>b{width:21px;height:21px;font:900 13px/1 var(--font-mono);border:2px solid;border-radius:50%;place-items:center;display:grid}.inventory-plaid-match__current{border-top:1px dashed var(--inventory-label-edge,var(--color-outline));justify-content:space-between;align-items:baseline;gap:8px;margin:0 8px 7px 39px;padding-top:5px;display:flex}.inventory-plaid-match__current strong{white-space:nowrap;font:900 10px/1 var(--font-mono)}.inventory-plaid-match__picker{border-top:1px dashed var(--inventory-ink,var(--color-ink));overscroll-behavior:contain;gap:5px;max-height:min(315px,42vh);padding:7px;display:grid;overflow-y:auto}.inventory-plaid-match__picker>header{font:900 9px/1.2 var(--font-mono);text-transform:uppercase;gap:2px;padding:1px 2px 4px;display:grid}.inventory-plaid-match__picker>button:not(.inventory-plaid-match__remove){border:1px solid var(--inventory-label-edge,var(--color-outline));background:var(--inventory-label,var(--color-paper));min-height:43px;color:inherit;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.inventory-plaid-match__picker>button.is-exact{border:2px solid var(--inventory-ink,var(--color-ink))}.inventory-plaid-match__picker>button.is-exact:after{content:"EXACT";color:var(--inventory-stamp,#8f2d25);font:900 7px/1 var(--font-mono);grid-column:2;transform:rotate(-4deg)}.inventory-plaid-match__picker button>span{gap:2px;min-width:0;display:grid}.inventory-plaid-match__picker button>span strong{font:900 9px/1.15 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.inventory-plaid-match__picker button>b{font:900 11px/1 var(--font-mono);grid-area:1/2}.inventory-plaid-match__picker>p{color:var(--inventory-muted,var(--color-muted));margin:7px 2px;font-size:9px}.inventory-plaid-match__picker>.inventory-plaid-match__remove{border:1px dashed var(--inventory-stamp,#8f2d25);min-height:34px;color:var(--inventory-stamp,#8f2d25);font:900 8px/1 var(--font-mono);text-transform:uppercase;background:0 0;border-radius:0}.inventory-plaid-match button:disabled{opacity:.46}.checkout-fulfillment-overview{border:1px solid var(--inventory-label-edge);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label-high);color:var(--inventory-ink);margin:1px 1px 3px;padding:8px 9px 7px;transform:rotate(.08deg);box-shadow:1px 2px #462c1638}.checkout-fulfillment-overview>header{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 4px;display:flex}.checkout-fulfillment-overview>header strong{font-size:9px;line-height:12px}.checkout-fulfillment-overview>header small{color:var(--inventory-muted);font-size:7.5px;line-height:10px}.checkout-fulfillment-overview__track{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:1px;display:grid;position:relative}.checkout-fulfillment-overview__track:before{content:"";background:var(--inventory-ink);height:1px;position:absolute;top:35px;left:12.5%;right:12.5%}@supports (color:color-mix(in lab,red,red)){.checkout-fulfillment-overview__track:before{background:color-mix(in srgb,var(--inventory-ink)54%,transparent)}}.checkout-fulfillment-overview__track>span{min-width:0;min-height:58px;color:var(--inventory-muted);text-align:center;padding-top:42px;position:relative}.checkout-fulfillment-overview__track>span>i{z-index:1;border:1.5px solid var(--inventory-ink);background:var(--inventory-label-high);border-radius:50%;width:8px;height:8px;position:absolute;top:31px;left:calc(50% - 4px)}.checkout-fulfillment-overview__track>span.has-orders>i{background:var(--inventory-ink)}.checkout-fulfillment-overview__track>span>strong{text-transform:uppercase;padding-inline:2px;font-size:6.5px;font-weight:700;line-height:8px;display:block}.checkout-fulfillment-overview__track>span>b{z-index:2;width:34px;height:32px;color:var(--inventory-ink);place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.checkout-fulfillment-overview__track>span>b svg{fill:currentColor;width:27px;height:23px;overflow:visible}.checkout-fulfillment-overview__track>span>b.is-parcel svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.9px;width:22px;height:22px}.checkout-fulfillment-overview__track>span>b.is-payment-failed svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:28px;height:24px}.checkout-fulfillment-overview__track>span>b>em{border:1px solid var(--inventory-ink);background:var(--inventory-label-high);min-width:19px;color:var(--inventory-ink);font-family:var(--font-mono);white-space:nowrap;padding:1px 3px;font-size:6.5px;font-style:normal;font-weight:900;line-height:9px;position:absolute;top:-1px;right:-8px}.checkout-fulfillment-overview__eta{background:var(--inventory-label);width:max-content;max-width:100%;text-transform:uppercase;margin:3px auto 0;padding:2px 6px;font-size:7.5px;font-weight:800;line-height:10px}.checkout-fulfillment-overview__eta,.inventory-checkout-drop-group{border:1px solid var(--inventory-label-edge);color:var(--inventory-ink);display:block}.inventory-checkout-drop-group{width:calc(100% - 2px);border-radius:0;margin:0 1px 12px;padding:0;transform:rotate(.04deg)}.inventory-checkout-drop-group,.inventory-checkout-drop-header{background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label);font:inherit;text-align:left;box-shadow:1px 2px #462c1638}.inventory-checkout-drop-header{border:1px solid var(--inventory-label-edge);width:calc(100% + 2px);color:var(--inventory-ink);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;margin:-1px -1px 0;padding:7px 9px 6px;display:grid}.inventory-checkout-drop-header>span{flex-direction:column;min-width:0;display:flex}.inventory-checkout-drop-merchant-title{align-items:center;gap:5px;min-width:0;display:flex}.inventory-checkout-drop-header .inventory-checkout-drop-merchant-title strong{font-family:var(--font-mono);letter-spacing:.15px;text-shadow:.3px .22px .35px #00000029,-.12px .08px .25px #00000017;font-size:9px;font-weight:800}.inventory-drop-merchant-logo{width:14px;height:14px;color:var(--inventory-ink);flex:0 0 14px;position:relative}.inventory-drop-merchant-logo--target{border:2px solid;border-radius:50%;transform:rotate(-2deg)}.inventory-drop-merchant-logo--target:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3px}.inventory-drop-merchant-logo--walmart{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.8px;overflow:visible;transform:rotate(-2deg)}.inventory-drop-merchant-logo--pokemon-center{fill:var(--inventory-label);stroke:currentColor;stroke-linecap:square;stroke-width:1.9px;overflow:visible;transform:rotate(1.5deg)}.inventory-drop-merchant-logo--pokemon-center .inventory-drop-merchant-logo__pokemon-dot{fill:currentColor;stroke:none}.inventory-checkout-drop-header>span:nth-child(2){text-align:right;align-items:flex-end}.inventory-checkout-drop-header strong{max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;line-height:13px;overflow:hidden}.inventory-checkout-drop-header>span:nth-child(2)>strong{font-family:var(--font-mono);letter-spacing:.15px;text-shadow:.3px .22px .35px #00000029,-.12px .08px .25px #00000017;font-size:9px;font-weight:800}.inventory-checkout-drop-header small{color:var(--inventory-muted);text-transform:uppercase;font-size:7px;line-height:10px}.inventory-checkout-drop-images{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-height:74px;padding:10px 9px 9px;display:grid}.inventory-checkout-drop-images .inventory-thumb{width:100%;min-width:0}.inventory-checkout-drop-images .inventory-thumb-art{width:100%;height:62px}.inventory-thumb-quantity{z-index:2;border:1.5px solid var(--inventory-ink);background:var(--inventory-label-high);min-width:23px;height:22px;color:var(--inventory-ink);text-shadow:.45px .25px;padding:0 4px;font-size:17px;line-height:20px;top:-2px;right:-2px;transform:rotate(4deg);box-shadow:1px 1px #3e2b1752}.inventory-checkout-drop-product{border:1px solid var(--inventory-label-edge);background:radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label-high);width:calc(100% - 2px);color:var(--inventory-ink);font-family:var(--font-mono);text-align:initial;touch-action:manipulation;border-radius:0;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:5px;margin:0 1px 14px;padding:7px 6px;display:grid;transform:rotate(.04deg);box-shadow:1px 2px #462c1638}.inventory-checkout-drop-group>.inventory-checkout-drop-product{width:calc(100% - 12px);margin:7px 6px}.inventory-checkout-drop-product:active{background:var(--inventory-ink)}@supports (color:color-mix(in lab,red,red)){.inventory-checkout-drop-product:active{background:color-mix(in srgb,var(--inventory-ink)8%,var(--inventory-label-high))}}.inventory-checkout-drop-product:active{transform:translate(1px,1px)rotate(.04deg);box-shadow:0 1px #462c1638}.inventory-checkout-drop-product.is-notification-focus{background:linear-gradient(#ffe14f4d,#ffe14f4d),radial-gradient(circle at 13px 11px,#3a2e1f0d 0 .55px,transparent .85px),var(--inventory-label-high);border-color:#9d3028;scroll-margin-block:180px;animation:inventory-notification-focus .72s ease-out 2;box-shadow:4px 0 #9d3028,1px 2px #462c1638}@keyframes inventory-notification-focus{0%,to{filter:none}50%{filter:brightness(1.13)saturate(1.25)}}@media (prefers-reduced-motion:reduce){.inventory-checkout-drop-product.is-notification-focus{animation:none}}.inventory-checkout-drop-product>.inventory-thumb{width:58px;height:62px}.inventory-checkout-drop-image-button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.inventory-checkout-drop-image-button.is-notification-focus{outline-offset:2px;background:#ffe14f3d;outline:2px solid #9d3028;scroll-margin-block:180px;animation:inventory-notification-focus .72s ease-out 2}.inventory-checkout-image-statuses{z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;gap:2px;display:flex;position:absolute;bottom:-3px;right:-2px}.inventory-checkout-image-statuses>i{border:1px solid var(--inventory-ink);background:var(--inventory-label-high);width:17px;height:17px;color:var(--inventory-ink);border-radius:50%;place-items:center;display:grid;transform:rotate(-2deg);box-shadow:1px 1px #3e2b174d}.inventory-checkout-image-statuses>i:nth-child(2n){transform:rotate(2deg)}.inventory-checkout-image-statuses svg{fill:currentColor;stroke:none;width:12px;height:12px;overflow:visible}.inventory-checkout-image-statuses .is-shipping svg{width:13px;height:11px}.inventory-checkout-image-statuses .is-delivered svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;width:11px;height:11px}.inventory-checkout-drop-image-button:active{transform:scale(.94)}.inventory-checkout-drop-image-button:focus-visible{outline:2px solid var(--inventory-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.inventory-checkout-drop-image-button.is-notification-focus{animation:none}}.inventory-checkout-drop-product>.inventory-thumb .inventory-thumb-art{width:54px;height:58px}.inventory-checkout-drop-product>.checkout-product-fulfillment{width:100%;min-width:0;box-shadow:none;color:var(--inventory-ink);background:0 0;border:0;margin:0;padding:2px 0 0;display:block;position:relative;transform:none}.checkout-product-fulfillment__header{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:7px;padding:0 2px 3px;display:flex}.checkout-product-fulfillment__header strong{font-size:8px;line-height:10px}.checkout-product-fulfillment__header small{color:var(--inventory-muted);font-size:7px;line-height:9px}.inventory-checkout-drop-product__arrow{border-left:1px dashed var(--inventory-label-edge);font-family:var(--font-mono);align-self:stretch;place-items:center;font-size:20px;font-weight:900;line-height:1;display:grid}.receipt-month-heading{margin-bottom:12px}.receipt-month-heading .native-receipt-drops-title{font-size:clamp(22px,7vw,30px)}.connection-data-dialog [data-error=true],.receipt-connections-warning{color:var(--app-error)}.receipt-connections-warning{font:11px/1.6 var(--font-mono);padding:8px 0}.receipt-connections-warning button{min-height:40px;color:inherit;text-underline-offset:3px;text-decoration:underline}.connection-data-dialog{border:1px solid var(--app-outline);background:var(--app-surface);width:min(640px,100vw - 24px);max-height:min(86dvh,850px);color:var(--app-on-surface);font:12px/1.55 var(--font-mono);border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 12px 45px #0004}.connection-data-dialog[open]{flex-direction:column;display:flex}.connection-data-dialog::backdrop{background:#15141280}.connection-data-dialog>header{border-bottom:1px dashed #c9c9c4;flex:none;align-items:center;gap:10px;padding:16px;display:flex}.connection-data-dialog>header>svg{flex:none}.connection-data-dialog>header>div{flex:1;min-width:0}.connection-data-dialog h2{font:600 14px/1.5 var(--font-mono);overflow-wrap:anywhere;margin:0}.connection-data-dialog header p{color:#77736a;margin:3px 0 0;font-size:10px}.connection-data-dialog header button{flex:none;width:44px;height:44px;margin:-6px -6px -6px 0;font-size:25px}.connection-data-dialog button{cursor:pointer;color:inherit}.connection-data-dialog button:active{background:#34343210}.connection-data-body{overscroll-behavior:contain;min-height:0;padding:14px 16px 18px;overflow:auto}.connection-data-status{margin:0 0 10px;font-weight:600}.connection-data-status small{color:#77736a;margin-top:3px;font-size:10px;font-weight:400;display:block}.connection-data-note{color:#77736a;margin:10px 0;font-size:10px;line-height:1.6}.connection-data-checks{margin:10px 0;font-size:11px}.connection-data-checks summary{cursor:pointer;padding-block:8px}.connection-data-checks ul,.connection-data-products{margin:6px 0;padding:0;list-style:none}.connection-data-checks li{border-top:1px solid #34343214;gap:3px;padding:8px 0;display:grid}.connection-data-checks time{color:#77736a;font-size:10px}.connection-data-entries{margin:0;padding:0;list-style:none}.connection-data-entry{border-top:1px dashed #c9c9c4;padding:15px 0}.connection-data-entry-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.connection-data-entry-heading strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.connection-data-entry-heading>span{flex:none}.connection-data-meta{color:#77736a;overflow-wrap:anywhere;text-transform:none;margin:5px 0;font-size:10px}.connection-data-products{overflow-wrap:anywhere;font-size:11px}.connection-data-products li+li{margin-top:4px}.connection-processing-result{background:var(--app-surface-variant);border-left:3px solid var(--app-outline-variant);border-radius:0 6px 6px 0;margin:12px 0;padding:11px 12px}.connection-processing-result[data-outcome=APPLIED]{border-left-color:#567d59}.connection-processing-result:is([data-outcome=UNMATCHED],[data-outcome=REVIEW]){border-left-color:#b18132}.connection-processing-result[data-outcome=FAILED]{border-left-color:var(--app-error)}.connection-processing-result small{color:var(--app-on-surface-variant);font-size:10px;display:block}.connection-processing-result strong{font-size:12px;font-weight:600}.connection-processing-result p{margin:5px 0;font-size:11px}.connection-data-entry .connection-processing-result dl{grid-template-columns:minmax(0,1fr);gap:2px;margin:0 0 8px}.connection-processing-result dt:not(:first-child){margin-top:9px}.connection-processing-result dd{overflow-wrap:anywhere;margin:0}.connection-processing-groups button{text-align:left;width:100%;min-height:50px;font:inherit;color:inherit;touch-action:manipulation;align-items:center;gap:10px;padding:7px 0;display:flex}.connection-processing-groups button>span:first-child{text-align:right;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}.connection-processing-groups button>span:nth-child(2){flex:1;min-width:0}.connection-processing-groups strong{font-size:12px;font-weight:500;display:block}.connection-processing-groups small{color:var(--app-on-surface-variant);font-size:10px;display:block}.connection-processing-groups button[data-outcome=FAILED] small{color:var(--app-error)}.connection-processing-groups button:active{opacity:.65}.connection-processing-groups button:focus-visible{outline-offset:2px;outline:2px solid}.connection-data-entry dl{grid-template-columns:100px minmax(0,1fr);gap:4px 9px;margin:10px 0 0;font-size:10px;display:grid}.connection-data-entry dt{color:#77736a}.connection-data-entry dd{overflow-wrap:anywhere;margin:0}.connection-data-loading{padding:24px 0}.connection-data-more{width:100%;min-height:44px;font:inherit;border:1px solid #c9c9c4;border-radius:3px;margin:8px 0;display:block}.connection-data-more:disabled{opacity:.5}.connection-data-dialog :is(.connection-data-note,.connection-data-meta,.connection-data-checks time,.connection-data-entry dt,.connection-data-status small,header p){color:var(--app-on-surface-variant)}.connection-data-destinations{flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0;font-size:10px;display:flex}.connection-data-destinations>span:first-child{color:var(--app-on-surface-variant)}.connection-data-destinations button{border:1px solid var(--app-outline-variant);background:var(--app-surface-variant);min-height:36px;font:inherit;border-radius:6px;padding:5px 10px}.accounts-hub.plain-native-screen{width:100%;max-width:1080px;color:var(--app-on-surface);font:12px/1.5 var(--font-mono);gap:0;margin-inline:auto;padding:18px 12px 28px}.accounts-hub.plain-native-screen.connections-feed-screen{overflow:visible}.connections-attention{z-index:10;background:var(--canvas);border-bottom:1px solid var(--app-outline-variant);flex:none;margin:-18px 0 18px;padding:10px 0;position:sticky;top:0}.connections-attention>button{text-align:left;width:100%;min-height:44px;color:var(--app-error);font:inherit;align-items:center;gap:9px;padding:6px 2px;display:flex}.connections-attention svg{flex:none;width:20px;height:20px}.connections-attention>button>span:first-of-type{flex:1;min-width:0}.connections-attention small,.connections-attention strong{overflow-wrap:anywhere;display:block}.connections-attention small{color:var(--app-on-surface-variant);font-size:10px}.connections-attention>button>span:last-child{flex:none}.connections-attention button:active{opacity:.65}.connection-settings-entry{border-radius:12px;scroll-margin-top:16px}.connection-settings-entry[data-connection-focused=true]{outline:2px solid var(--app-error);outline-offset:3px}.workspace[data-view=dataSources]>.workspace-main{padding-top:0}.workspace[data-view=dataSources]{overflow:clip}.accounts-hub-heading p{color:var(--app-on-surface-variant);margin:0 0 18px;font-size:12px}.accounts-attention button{color:inherit;text-underline-offset:3px;cursor:pointer;padding:4px 0;text-decoration:underline}.connection-summary-feed{min-width:0}.workspace[data-view=dataSources]>.workspace-main{overflow-anchor:none}.workspace[data-view=dataSources] .workspace-sheet{flex-direction:column;min-height:100%;display:flex}.accounts-hub.plain-native-screen.connections-feed-screen{flex-direction:column;flex:1;max-width:760px;display:flex}.connection-conversation{flex-direction:column;flex:1;min-width:0;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.connection-conversation-heading{color:var(--app-on-surface-variant);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.accounts-hub .connection-conversation-heading h2{text-transform:none;margin:0;font:500 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connection-conversation-heading>span{font-size:11px}.connection-conversation-history{flex-direction:column;gap:20px;margin-top:auto;display:flex}.connection-conversation-day{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.connection-conversation-day>h3{color:var(--app-on-surface-variant);align-self:center;margin:4px 0 6px;font-size:11px;font-weight:500}.connection-message{border:1px solid var(--app-outline-variant);width:fit-content;min-width:min(250px,90%);max-width:94%;color:var(--app-on-surface);overflow-wrap:anywhere;border-radius:17px 17px 17px 4px;padding:12px 14px 4px}.connection-message,.connection-message--quiet{background:var(--app-surface)}@supports (color:color-mix(in lab,red,red)){.connection-message--quiet{background:color-mix(in srgb,var(--app-surface)45%,transparent)}}.connection-message[data-failed=true]{border-left:3px solid var(--app-error)}.connection-message>.connection-message-source{color:var(--app-on-surface-variant);margin:0 0 6px;font-size:11px}.connection-message-findings{gap:6px;display:grid}.connection-message strong{font-size:13px;font-weight:550;line-height:1.5}.connection-message small,.connection-message-results{color:var(--app-on-surface-variant);font-size:11px}.connection-message-results{flex-wrap:wrap;gap:3px 10px;margin:6px 0 0;display:flex}.connection-message-results [data-outcome=FAILED]{color:var(--app-error);font-weight:600}.connection-message-results :is([data-outcome=REVIEW],[data-outcome=UNMATCHED]){color:var(--app-on-surface);font-weight:600}.connection-message>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 18px;min-height:36px;display:flex}.connection-message time{color:var(--app-on-surface-variant);font-variant-numeric:tabular-nums;font:10px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connection-message>footer>time{margin-left:auto}.connection-message button{text-align:left;min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;font:500 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connection-message button:active{opacity:.65}.connection-message-expanded{border-top:1px solid var(--app-outline-variant);padding-top:4px}.connection-message-checks>div{padding:10px 0 5px}.connection-message-checks+.connection-message-checks,.connection-message-checks>div+div{border-top:1px solid var(--app-outline-variant)}.connection-message-check-source{color:var(--app-on-surface-variant);justify-content:space-between;gap:12px;font-size:11px;display:flex}.connection-message-check-source>span{min-width:0}.connection-message-check-source time{flex:none}.connection-message-checks p{margin:5px 0}.connection-message .connection-message-fix{color:var(--app-error);display:block}.connection-message-spinner{border:1.5px solid var(--app-outline-variant);border-top:1.5px solid;border-radius:50%;width:10px;height:10px;margin-right:7px;animation:connection-check-spin .8s linear infinite;display:inline-block}.connection-earlier{color:var(--app-on-surface-variant);font:inherit;padding:8px 18px;font-size:11px}.connection-earlier,.connection-new-activity{min-height:44px;cursor:pointer;align-self:center}.connection-new-activity{z-index:11;background:var(--app-on-surface);color:var(--app-surface);border:1px solid var(--app-outline);border-radius:24px;margin-top:-44px;padding:10px 18px;font:600 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;bottom:12px;box-shadow:0 3px 14px #0002}.connection-conversation-empty{text-align:center;color:var(--app-on-surface-variant);margin:auto 0;padding:40px 12px}.connection-conversation-empty p{margin:6px 0}@keyframes connection-check-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.connection-message-spinner{animation:none}}.connection-summary-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin:0 0 16px;display:flex}.accounts-hub .connection-summary-intro h2{text-transform:none;margin:0;font:500 14px/22px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connection-summary-intro>span,.connection-summary-note,.connection-summary-time{color:var(--app-on-surface-variant);font-size:11px;line-height:1.6}.connection-summary-note{margin:16px 2px 0}.connection-summary-about summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;list-style:none;display:flex}.connection-summary-about summary::-webkit-details-marker{display:none}.connection-summary-about summary:before{content:"+"}.connection-summary-about[open] summary:before{content:"−"}.connection-summary-about p{margin:0 0 8px}.connection-summary-days{gap:18px;display:grid}.connection-summary-day>header{padding:0 2px 12px}.connection-summary-day>ul{gap:12px;display:grid}.connection-summary-day h3{margin:0 0 4px;font:600 16px/24px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connection-summary-day>header p{margin:0;font-size:12px;line-height:1.7}.connection-summary-day ul{margin:0;padding:0;list-style:none}.connection-summary-store{border:1px solid var(--app-outline-variant);background:var(--app-surface);border-radius:12px;padding:16px}.connection-record-details{margin:6px 0;font-size:11px}.connection-record-details>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--app-on-surface-variant);align-items:center;gap:8px;list-style:none;display:flex}.connection-record-details>summary::-webkit-details-marker{display:none}.connection-record-details>summary:before{content:"+";font-size:16px}.connection-record-details[open]>summary:before{content:"−"}.connection-record-details>summary:focus-visible{outline-offset:2px;outline:2px solid}.connection-record-details p{margin:8px 0}.connection-record-details small{color:var(--app-on-surface-variant)}.connection-summary-store-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.connection-summary-store-heading>strong{overflow-wrap:anywhere;min-width:0;font:600 15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connection-summary-sources{gap:16px;display:grid}.connection-summary-source{min-width:0}.connection-summary-source+.connection-summary-source{border-top:1px solid var(--app-outline-variant);padding-top:16px}.connection-summary-source h4{font:500 11px/1.5 var(--font-mono);color:var(--app-on-surface-variant);align-items:center;gap:7px;margin:0 0 10px;display:flex}.connection-summary-source h4 svg{flex:none;width:16px;height:16px}@media (min-width:900px){.connection-summary-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.connection-summary-source+.connection-summary-source{border-top:0;border-left:1px solid var(--app-outline-variant);padding-top:0;padding-left:24px}}.connection-summary-store-heading>span{color:var(--app-on-surface-variant);flex:none;font-size:11px}.connection-summary-effects{gap:6px;display:grid}.connection-summary-effects>li{align-items:baseline;gap:9px;font-size:12px;line-height:1.6;display:flex}.connection-summary-effects>li>span{text-align:right;font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.connection-summary-effects>li:is([data-kind=unchanged],[data-kind=unknown]){color:var(--app-on-surface-variant)}.connection-summary-time{margin:10px 0 0}.connection-summary-arrivals{font:400 11px/1.6 var(--font-mono);color:var(--app-on-surface-variant);margin:8px 0 12px}.connection-summary-arrivals p{margin:3px 0}.connection-summary-arrivals p:first-child{flex-wrap:wrap;gap:2px 8px;display:flex}.connection-summary-arrivals strong{color:var(--app-on-surface);font-weight:500}.connection-summary-arrivals time{display:inline-block}.connection-summary-older{font-style:italic}.connection-summary-origin-open{text-align:left;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;touch-action:manipulation;align-items:center;gap:8px;padding:6px 0;display:flex}.connection-summary-origin-open>span:first-child{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--app-outline-variant);text-decoration-color:var(--app-outline-variant);flex:1}.connection-summary-origin-open>span:not(:first-child){font-variant-numeric:tabular-nums;flex:none}.connection-summary-origin-open:active{opacity:.6}.connection-summary-origin-open:focus-visible{outline-offset:3px;outline:2px solid}.connection-summary-origins{color:var(--app-on-surface-variant);align-items:baseline;gap:8px;margin-top:12px;font-size:11px;line-height:1.6;display:flex}.connection-summary-origins>span{flex:none}.connection-summary-origins>ul{flex:1;gap:4px;min-width:0;display:grid}.connection-summary-origins li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.connection-summary-origins li>span:first-child{overflow-wrap:anywhere;min-width:0}.connection-summary-origins li>span:last-child{font-variant-numeric:tabular-nums;flex:none}.connection-summary-quiet{border:1px solid var(--app-outline-variant);border-radius:12px;margin-bottom:18px;padding:16px}.connection-summary-quiet p{color:var(--app-on-surface-variant);margin:5px 0 0;font-size:12px}.connection-summary-loading,.connection-summary-refresh{background:var(--app-container-high);border-radius:8px;align-items:center;gap:10px;margin:0 0 14px;padding:12px;line-height:1.6;display:flex}.connection-summary-spinner{border:2px solid var(--app-outline-variant);border-top:2px solid;border-radius:50%;flex:none;width:16px;height:16px;animation:connection-summary-spin .8s linear infinite}.connection-settings-add{align-self:flex-start;margin:0 0 14px}@keyframes connection-summary-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.connection-summary-spinner{animation:none}}.accounts-add-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.accounts-add-actions--single{grid-template-columns:1fr;margin-bottom:18px}.accounts-add-actions .native-btn{border:1px solid var(--app-outline);background:var(--app-surface);min-width:0;min-height:48px;color:var(--app-on-surface);font:600 12px/1.5 var(--font-mono);border-radius:8px;gap:8px;padding:10px 8px}.accounts-add-actions svg{flex:none;width:21px;height:21px}.accounts-filter{background:var(--app-container-high);border-radius:10px;gap:5px;margin:18px 0 14px;padding:5px;display:flex}.accounts-filter button{min-width:0;min-height:40px;color:var(--app-on-surface-variant);font:500 11px/1.5 var(--font-mono);cursor:pointer;border:1px solid #0000;border-radius:7px;flex:1;padding:7px 5px}.accounts-filter button[aria-pressed=true]{background:var(--app-surface);color:var(--app-on-surface);border-color:var(--app-outline-variant);box-shadow:0 1px 2px #0001}.accounts-filter button>span{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}.accounts-card-list{align-items:start;gap:14px;display:grid}.accounts-hub .account-connection-card{border:1px solid var(--app-outline-variant);background:var(--app-surface);min-width:0;font:inherit;border-radius:12px;padding:14px;box-shadow:0 2px 5px #00000006}.accounts-hub .source-card-title{padding-inline:9px 0}.accounts-hub .source-card-title>strong{white-space:normal;overflow-wrap:anywhere;font:600 13px/1.5 var(--font-mono)}.accounts-hub :is(.source-card-title small,.source-account-row small){font:10px/1.5 var(--font-mono)}.accounts-hub :is(.source-logo,.account-provider-icon){background:var(--app-surface-variant);border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.account-provider-icon>svg{fill:currentColor;width:22px;height:22px}.accounts-hub .source-delete{width:40px;height:44px;color:var(--app-on-surface-variant);flex-basis:40px}.accounts-hub .source-delete svg{width:19px;height:19px}.accounts-hub .source-account-row{font:11px/1.5 var(--font-mono)}.account-health-row{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:3px 0 14px;display:flex}.account-health{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.account-health i{background:#567d59;border-radius:50%;width:7px;height:7px}.account-health[data-tone=error]{color:var(--app-error)}.account-health[data-tone=error] i{background:currentColor}.account-health[data-tone=pending] i{background:#b18132}.account-health-row>small{color:var(--app-on-surface-variant);font-size:10px}.account-latest-update{background:var(--app-surface-variant);border-radius:7px;padding:12px}.account-latest-update>small{color:var(--app-on-surface-variant);font-size:10px}.account-latest-update>p{overflow-wrap:anywhere;margin:4px 0;font-size:12px}.account-latest-update>time{color:var(--app-on-surface-variant);font-size:10px}.account-no-change{color:var(--app-on-surface-variant);margin:0 0 10px;font-size:11px}.account-data-footer{align-items:center;gap:8px;margin-top:8px;display:flex}.account-data-footer>span{min-width:0;color:var(--app-on-surface);flex:1;font-size:10px}.account-data-footer small{color:var(--app-on-surface-variant);margin-top:2px;font-size:10px;display:block}.account-view-updates{min-height:44px;font:600 11px/1.5 var(--font-mono);color:inherit;cursor:pointer;align-items:center;gap:2px;padding:6px 0 6px 8px;display:flex}.account-view-updates svg{width:17px;height:17px}.accounts-hub button:active{filter:brightness(.88)}.accounts-hub button:focus-visible{outline:2px solid var(--app-on-surface);outline-offset:2px}.accounts-attention{color:var(--app-error);margin:0 0 14px;font-size:11px}.accounts-empty{text-align:center;border:1px dashed var(--app-outline);border-radius:10px;padding:25px 12px}.accounts-hub .accounts-empty h2{font:600 14px/1.5 var(--font-mono);margin:0 0 8px}.accounts-empty p,.accounts-footnote{color:var(--app-on-surface-variant);font-size:11px}.account-empty-add{border:1px solid var(--app-outline-variant);min-height:44px;font:500 12px var(--font-mono);color:var(--app-on-surface);background:var(--app-surface);border-radius:7px;padding:8px 14px}.accounts-footnote{margin:16px 0 0}@media (min-width:800px){.accounts-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-hub.plain-native-screen{padding:24px}.connections-attention{margin-top:-24px}.accounts-add-actions,.accounts-filter{max-width:440px}}.receipt-load-error,.receipt-loading-message{font:12px/1.6 var(--font-mono);padding:18px 0}.receipt-load-error button{border:1px solid;padding:10px 16px}html.pwa-app{--pwa-system-surface:#151412;background-color:var(--pwa-system-surface)}html.pwa-app[data-pwa-appearance=light]{--pwa-system-surface:#fff}html.pwa-app body{padding-bottom:0}html.pwa-app body:has(.workspace),html.pwa-app:has(.workspace){overscroll-behavior:none;overflow:hidden}html.pwa-app .workspace-main{overscroll-behavior-y:contain}html.pwa-app .bottom-tabs,html.pwa-app .topbar{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.pwa-app .workspace{height:calc(100dvh - env(safe-area-inset-top,0px))}html.pwa-app .workspace[data-bottom-tabs=false]{padding-bottom:env(safe-area-inset-bottom,0)}html.pwa-app .bottom-tabs{padding-bottom:clamp(5px,calc(env(safe-area-inset-bottom,0px) - 22px),12px)}html.pwa-app .drawer{padding-bottom:clamp(8px,calc(20px - env(safe-area-inset-bottom,0px)),20px)}.pwa-system-status{height:env(safe-area-inset-top,0);z-index:11000;pointer-events:none;background:var(--pwa-system-surface);position:fixed;top:0;left:0;right:0}.pwa-label-scanner{z-index:10000;color:#fff;height:100dvh;padding-top:env(safe-area-inset-top);background:#151412;grid-template-rows:auto minmax(0,1fr) auto;font-family:Droid Sans Mono,monospace;display:grid;position:fixed;inset:0}.pwa-label-scanner header{grid-row:1;justify-content:space-between;align-items:center;padding:6px 18px;display:flex}.pwa-label-scanner header button{width:44px;height:44px;font-size:30px}.pwa-label-back-gesture{z-index:2;color:#fff;pointer-events:none;width:36px;height:52px;opacity:var(--scanner-back-progress,0);transform:translateX(calc(-16px + 16px*var(--scanner-back-progress,0)));background:#151412cc;border-radius:18px;place-items:center;font:32px/1 sans-serif;display:grid;position:absolute;top:45%;left:10px}.pwa-label-camera{grid-row:2;min-height:0;position:relative;overflow:hidden}.scanner-preparation{text-align:center;font-family:var(--font-mono);color:inherit;justify-items:center;gap:12px;padding:28px 16px;display:grid}.scanner-preparation-symbol{place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid;position:relative}.scanner-preparation-symbol svg{width:28px;height:28px}.scanner-preparation-symbol:before{content:"";opacity:.15;border:2px solid;border-radius:50%;position:absolute;inset:0}.scanner-preparation-symbol:after{content:"";border-color:currentcolor currentcolor #0000 #0000;border-style:solid;border-width:2px;border-radius:50%;animation:scanner-preparation-spin 1.1s linear infinite;position:absolute;inset:0}.scanner-preparation strong{font-size:18px;line-height:1.4}.scanner-preparation p{opacity:.8;max-width:290px;margin:0;font-size:12px;line-height:1.65}.scanner-preparation small{opacity:.65;max-width:280px;font-size:10px;line-height:1.6}.scanner-preparation-progress{background:#7d736533;border-radius:2px;width:min(220px,100%);height:3px;margin:6px 0;display:block;position:relative;overflow:hidden}.scanner-preparation-progress:after{content:"";background:currentColor;width:40%;animation:scanner-preparation-sweep 1.6s ease-in-out infinite;position:absolute;inset:0}.pwa-label-preparation{background:#151412c9;place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.pwa-label-preparation .scanner-preparation{color:#eee4d0;background:#151412f5;border:1px solid #eee4d02b;border-radius:12px;width:min(100% - 32px,350px);padding:24px 16px}@keyframes scanner-preparation-spin{to{transform:rotate(1turn)}}@keyframes scanner-preparation-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.scanner-preparation-progress:after,.scanner-preparation-symbol:after{animation:none}.scanner-preparation-progress:after{opacity:.45;width:100%}}.pwa-label-camera video{object-position:center}.pwa-label-camera video,.pwa-label-camera>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pwa-label-camera>img{background:#151412}.pwa-label-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pwa-label-outline polygon{fill:#b9e1ba0a;stroke:#b9e1ba;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pwa-label-scanner footer{padding:12px 18px calc(env(safe-area-inset-bottom) + 10px);text-align:center;grid-row:3;max-height:38dvh;overflow-y:auto}.inbound-label-order-source{margin-top:7px;font-size:9px;font-weight:400;display:block}.pwa-label-scanner footer p{text-shadow:0 1px 3px #000;max-width:380px;min-height:40px;margin:8px auto;font-size:13px;line-height:1.5}.pwa-label-progress{color:#e4e1d9;justify-content:center;gap:14px;font-size:11px;display:flex}.pwa-label-progress [data-read=true]{color:#b9e1ba}.pwa-label-options{justify-content:center;gap:20px;display:flex}.pwa-label-scanner footer button{color:#fff;text-underline-offset:4px;min-height:44px;padding:8px;font-size:12px;text-decoration:underline}.pwa-label-scanner footer button:active{color:#b9e1ba;transform:scale(.97)}.pwa-label-scanner footer button:disabled{opacity:.5}.pwa-label-scanner footer .pwa-label-manual{margin:0 auto;font-size:11px;display:block}.pwa-label-scanner:not([data-access=ready]) .pwa-label-camera,.pwa-label-scanner:not([data-access=ready]) footer{display:none}.pwa-camera-access{width:min(100%,420px);max-height:100%;padding:24px 24px max(24px,env(safe-area-inset-bottom));text-align:left;grid-area:2/1/-1/-1;align-self:center;margin-inline:auto;overflow-y:auto}.pwa-camera-access>svg{color:#d3bc96;width:44px;height:44px}.pwa-camera-access h2{margin:18px 0 12px;font-size:22px;font-weight:700;line-height:1.35}.pwa-camera-access p{color:#d4d0c7;margin:12px 0;font-size:13px;line-height:1.65}.pwa-camera-settings{color:#d4d0c7;margin:16px 0 24px;padding-left:22px;font-size:13px;line-height:1.7;list-style:decimal}.pwa-camera-settings li{margin-top:12px;padding-left:4px}.pwa-camera-access [role=status]{color:#fff;min-height:64px}.pwa-camera-access button{color:#eee9df;width:100%;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #81786a;margin-top:10px;padding:10px 12px;font-size:13px;display:block}.pwa-camera-access .pwa-camera-allow{color:#25221d;background:#eee4d0;border-color:#eee4d0;font-weight:700}.pwa-camera-access button:last-child{border-color:#0000}.pwa-camera-access button:disabled{opacity:.5;cursor:wait}.pwa-camera-access button:active:not(:disabled){opacity:.8;transform:translateY(1px)}@media (orientation:landscape) and (max-height:540px){.pwa-label-scanner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 240px}.pwa-label-scanner header{grid-column:1/-1}.pwa-label-camera{grid-column:1}.pwa-label-scanner footer{grid-area:2/2;align-self:center;max-height:75dvh}}.pwa-install-backdrop{z-index:9000;background:#17171180;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pwa-install-backdrop section{color:#25251f;background:#f7f4ec;border:1px solid #35352e;width:min(100%,360px);padding:24px;box-shadow:0 8px 40px #0003}.pwa-install-backdrop h2{margin:12px 0;font-size:19px}.pwa-install-backdrop p{margin:12px 0;font-size:13px;line-height:1.65}.pwa-install-backdrop button{border:1px solid;width:100%;min-height:44px;padding:8px}.notification-inbox-help{border-block:1px solid var(--app-outline-variant);font:12px/18px var(--font-mono);color:var(--app-on-surface-variant);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 18px;padding:8px 0;display:flex}.notification-inbox-help button{min-height:44px;color:var(--app-on-surface);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.pwa-install-link{text-underline-offset:4px;margin:18px auto 0;font-size:12px;text-decoration:underline;display:block}.pwa-settings-error{color:#8d342c;padding:10px 0;font-size:12px;line-height:1.5}.pwa-connection-status{top:calc(env(safe-area-inset-top) + 56px);z-index:300;color:#4c3b1d;pointer-events:none;background:#fff4d8;border:1px solid #8c7955;padding:8px 12px;font-size:11px;line-height:1.5;position:fixed;left:12px;right:12px}.pwa-update-dialog{background:var(--app-surface);width:min(380px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--app-on-surface);border:0;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 70px #0005,0 3px 12px #0002}.pwa-update-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11110f88}.pwa-update-dialog:focus{outline:none}.pwa-update-dialog[open]{animation:app-update-appear .18s ease-out}@keyframes app-update-appear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.pwa-update-recovery-link{color:var(--color-muted);font:12px/1.5 var(--font-mono);text-underline-offset:3px;padding:12px 4px;text-decoration:underline;display:block}.app-update-control{--update-paper:var(--color-paper);--update-ink:var(--color-ink);box-sizing:border-box;border:1px solid var(--color-outline-variant);background:var(--update-paper);color:var(--update-ink);font:13px/1.5 var(--font-mono);text-align:left;border-radius:0;padding:16px;position:relative}.app-update-heading{align-items:center;gap:10px;display:flex}.app-update-heading svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:21px;height:21px}.app-update-copy strong{font:700 15px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.015em;display:block}.app-update-copy p{font:12px/1.6 var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;margin:9px 0 0}.app-update-copy small{font:11px/1.5 var(--font-mono);color:var(--color-muted);margin-top:8px;display:block}.app-update-actions{border-top:1px dashed var(--color-outline-variant);flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:14px;padding-top:12px;display:flex}.app-update-actions>button{border:1px solid var(--update-ink);background:var(--update-ink);min-height:44px;color:var(--update-paper);font:700 12px/1.4 var(--font-mono);cursor:pointer;touch-action:manipulation;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:10px 12px;transition:opacity .1s,transform .1s;display:inline-flex}.app-update-actions>button:active:not(:disabled){opacity:.8;transform:translateY(1px)}.app-update-actions>button:disabled{opacity:.6;cursor:wait}.app-update-actions>.app-update-later{min-width:68px;color:var(--update-ink);border-color:var(--color-outline-variant);background:0 0;flex:none;font-weight:400}.app-update-control--compact{--update-paper:var(--app-surface);--update-ink:var(--app-on-surface);border:0;border-radius:14px;padding:24px}.app-update-control--compact .app-update-heading{align-items:center;gap:12px}.app-update-control--compact .app-update-heading svg{border:1px solid var(--app-outline-variant);border-radius:10px;width:36px;height:36px;padding:7px}.app-update-control--compact .app-update-copy strong{text-transform:none;letter-spacing:-.02em;font-size:18px}.app-update-control--compact .app-update-copy p{color:var(--app-on-surface);margin-top:16px;font-size:13px}.app-update-control--compact .app-update-copy small{color:var(--app-on-surface-variant)}.app-update-control--compact .app-update-actions{border:0;margin-top:22px;padding-top:0}.app-update-control--compact .app-update-actions>button{border-radius:7px;min-height:46px}.app-update-control--compact .app-update-actions>.app-update-later{border-color:var(--app-outline-variant)}.app-update-control[data-phase=error] .app-update-copy p{color:var(--color-error)}.app-update-actions>button:focus-visible{outline:2px solid var(--update-ink);outline-offset:3px}.app-update-spinner{border:2px solid;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.app-update-spinner{border:2px solid color-mix(in srgb,currentColor 35%,transparent)}}.app-update-spinner{border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:app-update-spin .9s linear infinite}@keyframes app-update-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-update-spinner,.pwa-update-dialog[open]{animation:none}.app-update-actions>button{transition:none}}.connection-attention{color:#c52227;flex-shrink:0;margin-left:auto;padding-inline:8px;font:900 22px/1 system-ui,sans-serif}.source-recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.source-recovery-button{border:1px solid var(--app-outline);background:var(--app-surface);width:auto;max-width:100%;min-height:44px;color:var(--app-on-surface);font:inherit;letter-spacing:-.025em;cursor:pointer;touch-action:manipulation;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:20px;display:inline-flex}.source-recovery-button .source-add-icon{flex-shrink:0;width:18px;height:18px}.source-recovery-button:active:not(:disabled){background:var(--app-container-high);border-color:var(--app-on-surface)}.source-recovery-button:focus-visible{outline:2px solid var(--app-on-surface);outline-offset:3px}.source-recovery-button:disabled{opacity:.45;cursor:not-allowed}.order-payment-action{color:var(--color-ink);font-family:var(--font-mono);text-transform:none;background:0 0;border-left:2px solid #8f2d25;margin:8px 0 12px;padding:0 0 0 10px}.order-payment-action p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.45}.order-payment-action>div{flex-wrap:wrap;gap:8px;display:flex}.order-payment-action button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:9px 12px;font-size:12px}.order-payment-action button:active{background:#17130f16}.order-payment-action button:disabled{opacity:.55;cursor:wait}.order-payment-action--updated{border-left-color:var(--color-muted)}.order-payment-action--updated summary{cursor:pointer;min-height:32px;color:var(--color-muted);padding:7px 0;font-size:11px}.purchase-payment-status{color:var(--color-muted);font:11px/16px var(--font-mono);text-transform:none;align-items:flex-start;gap:7px;margin:5px 0 14px;display:flex}.purchase-payment-status>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:19px}.purchase-payment-status>span{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.purchase-payment-status strong{font-size:11px;font-weight:500}.purchase-payment-status small{font-size:10px}.purchase-payment-status[data-payment=declined]{color:#79231e}.purchase-payment-status:is([data-payment=pending],[data-payment=charged],[data-payment=found]){color:var(--color-ink)}.purchase-payment-warning{stroke:#8f2d25;stroke-width:2.3px}.purchase-shipment-stage{line-height:11px}.purchase-shipment-stage strong{min-height:22px}.purchase-shipment-stage small{font-weight:400;line-height:11px}.purchase-shipment-timing{font:10px/15px var(--font-mono);color:var(--color-muted);text-align:right;text-transform:none;margin:4px 0 0}.preorder-payment-note{color:#302b25;font:12px/1.5 var(--font-mono,monospace);text-transform:none;border-left:2px solid #73532e;margin:12px 0;padding:10px 0 10px 12px}.preorder-payment-note p{overflow-wrap:anywhere;margin:5px 0}.preorder-payment-note strong{font-size:12px}.preorder-payment-note button{min-height:40px;color:inherit;font:inherit;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:7px 0;text-decoration:underline}.preorder-payment-note button:active{opacity:.6}.preorder-payment-report small{overflow-wrap:anywhere;display:block}:root{--inventory-sticker-edge:.4px;--inventory-quantity-scale:.82}.inventory-quantity-sticker,:is(.inventory-receipt,.inventory-product-sticker) .inventory-quantity-sticker{z-index:3;color:#000;isolation:isolate;pointer-events:none;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;text-overflow:clip;width:34px;min-width:34px;height:34px;text-shadow:none;box-shadow:none;-webkit-text-stroke:.45px #000;filter:drop-shadow(0 1px 1px #34221340);background:0 0;border:0;border-radius:0;place-items:center;padding:0;font:900 19px/1 Arial,Helvetica,sans-serif;display:grid;position:absolute;top:0;right:0;overflow:visible;transform:rotate(-7deg)}.inventory-quantity-sticker:before{content:attr(data-quantity);z-index:-1;font:inherit;letter-spacing:inherit;color:#fff;-webkit-text-stroke:3px #fff;place-items:center;display:grid;position:absolute;inset:0}.inventory-quantity-sticker[data-digits=long]{letter-spacing:-.05em;width:42px;min-width:42px;height:38px;font-size:17px}.inventory-inbound-grid .inventory-inbound-product-art,.inventory-shipment-box-grid--sold .inventory-shipment-local-art{background:var(--inventory-cardboard);isolation:isolate}.inventory-product-sticker{aspect-ratio:1;box-sizing:border-box;isolation:isolate;content-visibility:auto;color:#25221f;background:0 0;border:0;border-radius:0;width:100%;min-width:0;transition:transform .1s;display:block;position:relative;overflow:visible}.inventory-sticker-filter{pointer-events:none;position:absolute}.inventory-product-sticker-shape{position:absolute;inset:0}.inventory-product-sticker-art{place-items:center;display:grid;position:absolute;inset:7%}.inventory-product-cutout{mix-blend-mode:normal;filter:none;background:50%/contain no-repeat;position:absolute;inset:0}.inventory-product-sticker .inventory-quantity-sticker{--sticker-count-size:clamp(25px,32%,34px);min-width:0;width:var(--sticker-count-size);height:var(--sticker-count-size);transform:rotate(-7deg)scale(var(--inventory-quantity-scale));transform-origin:100% 0;font-size:clamp(14px,4.5vw,19px);top:5%;left:auto;right:5%}.inventory-product-sticker .inventory-quantity-sticker[data-digits=long]{--sticker-count-size:clamp(31px,38%,42px);letter-spacing:-.05em;font-size:clamp(12px,4.2vw,17px)}.inventory-product-sticker :is(.inventory-inbound-product-art,.inventory-shipment-local-art){aspect-ratio:auto;background:0 0;border:0;width:auto;height:auto;position:absolute;inset:0}.inventory-sticker-placeholder{color:#674a31;opacity:.65;flex-direction:column;align-items:center;gap:5px;display:flex}.inventory-sticker-placeholder svg{width:36px;height:44px}.inventory-sticker-placeholder small{font:400 8px/1.3 var(--font-mono);text-align:center}.inventory-sticker-placeholder[data-loading]{animation:inventory-sticker-wait 1.5s ease-in-out infinite alternate}@keyframes inventory-sticker-wait{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.inventory-sticker-placeholder{animation:none!important}}.inventory-product-sticker .inventory-thumb-image{mix-blend-mode:normal;filter:none}.inventory-inbound-grid .inventory-inbound-product,.inventory-outbound-grid .inventory-inbound-product,.inventory-shipment-box-grid--sold .inventory-shipment-box{padding:0}.inventory-shipment-box-grid--sold .inventory-product-sticker .inventory-shipment-box-art{aspect-ratio:auto;background:0 0;width:100%;height:100%;position:absolute;inset:0}.inventory-shipment-box-grid--sold .inventory-shipment-box>.inventory-product-sticker{margin-bottom:5px}.inventory-inhand-product-card--unmatched .inventory-product-sticker .inventory-inbound-product-art{opacity:.18}.inventory-inhand-product-card .inventory-grid-match{color:#25221f}.inventory-inhand-product-card .inventory-grid-match--updating{color:#fff;border-radius:0 0 7px 7px}.inventory-inbound-product:active .inventory-product-sticker,.inventory-shipment-box:active .inventory-product-sticker{transform:translateY(1px)scale(.97)}@media (prefers-reduced-motion:reduce){.inventory-product-sticker{transition:none}}.inventory-scissors-tool{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:0 0;border-radius:8px;flex:none;align-items:center;gap:4px;width:100px;height:56px;margin-left:auto;padding:0 2px;display:flex}.inventory-scissors-tool svg{flex:none;width:38px;height:44px;transform:rotate(-17deg)}.inventory-scissors-icon{overflow:visible}.inventory-scissors-tool>span{text-align:left;width:46px}.inventory-scissors-tool:active{cursor:grabbing}.inventory-scissors-tool[aria-pressed=true]{color:#30200f;text-underline-offset:3px;text-decoration:underline}.inventory-scissors-half{transform-origin:50px 60px}.inventory-scissors-tool[aria-pressed=true] .inventory-scissors-half{animation:inventory-scissors-snip .24s ease-out}@keyframes inventory-scissors-snip{45%{transform:rotate(16deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.inventory-scissors-tool[aria-pressed=true] .inventory-scissors-half{animation:none}}.inventory-scissors-tool:disabled{opacity:.4;cursor:default}.inventory-scissors-drag{z-index:2147483646;pointer-events:none;filter:drop-shadow(0 1px .5px #4a2c1766)drop-shadow(3px 9px 5px #35210f55);width:80px;position:fixed;transform:translate(-50%,-60%)}.inventory-scissors-drag>svg{transform:rotate(-18deg)}.inventory-inhand-product-card[data-scissors-armed=true]{border-radius:8px;outline:1px dashed #59442a99}.inventory-inhand-product-card[data-scissors-target=true]{background:#ffedb45c;border-radius:8px;outline:2px dashed #704322;transition:transform .1s;transform:scale(1.035)}.inventory-breakdown-dialog{width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#282016;font:12px/1.5 var(--font-mono);background:#c6a77c;border:1px solid #765d3d;border-radius:12px;margin:auto;padding:18px;overflow:auto;box-shadow:0 18px 60px #21181077}.inventory-breakdown-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#201a1480}.inventory-breakdown-dialog header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.inventory-breakdown-dialog header>svg{flex-shrink:0;width:42px;height:50px}.inventory-breakdown-dialog h2{font:700 19px/1.3 var(--font-mono);margin:0}.inventory-breakdown-dialog header p{margin:4px 0 0;font-size:11px}.inventory-breakdown-dialog header>button{min-width:40px;min-height:44px;margin-left:auto;font-size:26px}.inventory-breakdown-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.inventory-breakdown-dialog button{touch-action:manipulation}.inventory-breakdown-dialog input{color:#29221c;min-width:0;font:16px var(--font-mono);background:#fffaf0;border:1px solid #8e7558;border-radius:5px;padding:9px}.inventory-breakdown-source{background:#fffaf0bb;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.inventory-breakdown-source img{object-fit:contain;width:48px;height:60px}.inventory-breakdown-source strong{font-size:12px}.inventory-pack-contents-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.inventory-pack-contents-heading h3{margin:0}.inventory-pack-contents-heading button{text-underline-offset:3px;min-height:44px;font:inherit;padding:8px 0 8px 10px;text-decoration:underline}.inventory-pack-preview{border-block:1px dashed #84633e;align-items:center;gap:14px;padding:10px 0;display:flex}.inventory-pack-preview>.inventory-product-sticker{flex:none;width:80px;height:96px}.inventory-pack-preview>div{gap:4px;min-width:0;display:grid}.inventory-pack-preview strong{font:700 13px/1.45 var(--font-mono)}.inventory-pack-preview small{font:11px/1.4 var(--font-mono)}.inventory-breakdown-dialog .native-error button{min-height:44px;padding:8px 0;text-decoration:underline;display:block}.inventory-breakdown-count{flex-wrap:wrap;justify-content:space-between;margin:16px 0}.inventory-breakdown-count,.inventory-breakdown-count>span{align-items:center;gap:8px;display:flex}.inventory-breakdown-count input{width:65px}.inventory-breakdown-count button{min-height:42px;text-decoration:underline}.inventory-breakdown-dialog h3{margin:18px 0 4px;font-weight:700}.inventory-breakdown-help{margin:0 0 12px;font-size:11px}.inventory-pack-search{gap:6px;margin:10px 0;display:flex}.inventory-pack-search input{flex:1;width:0}.inventory-pack-search button{color:#fff9e9;background:#3c3123;border-radius:5px;min-height:44px;padding:8px}.inventory-pack-results{gap:6px;display:grid}.inventory-pack-results button{text-align:left;background:#fff8eac7;border:1px solid #867052;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.inventory-pack-results img{object-fit:contain;width:35px;height:45px}.inventory-pack-results b{margin-left:auto;font-size:22px}.inventory-pack-selection{background:#fffaf0;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 75px 24px;align-items:center;gap:7px;margin:8px 0;padding:8px;display:grid}.inventory-pack-selection>img{object-fit:contain;width:36px;height:50px}.inventory-pack-selection>strong{font-size:10px}.inventory-pack-selection label{font-size:9px}.inventory-pack-selection input{width:100%;padding:7px}.inventory-pack-selection>button{min-height:44px;font-size:20px}.inventory-breakdown-dialog footer{background:#c6a77c;border-top:1px dashed #7d6243;margin-top:18px;padding:12px 0 16px;position:sticky;bottom:-18px}.inventory-breakdown-dialog footer p{margin:0 0 12px;font-size:10px}.inventory-breakdown-dialog footer b{margin-bottom:6px;font-size:13px;display:inline-block}.inventory-breakdown-dialog footer>div{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.inventory-breakdown-dialog footer button{border:1px solid #604b31;border-radius:6px;min-height:46px}.inventory-breakdown-confirm{color:#fff8e9;background:#352b20;font-weight:700}.inventory-breakdown-dialog button:disabled{opacity:.45}.inventory-opening-history{border-bottom:1px dashed #665239;gap:6px;padding:12px 0;display:grid}.inventory-opening-history>button{justify-self:start;min-height:40px;text-decoration:underline}.inventory-opening-history small{font-size:11px}.inventory-opened-toast{animation:inventory-pack-arrival .3s ease-out}.inventory-opened-toast>span{flex:1}.inventory-opened-toast small{display:block}.inventory-opened-toast>button{flex-shrink:0;min-width:36px}@keyframes inventory-pack-arrival{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.inventory-modal--action .inventory-tracking-entry>.inventory-tracking-scan-primary{color:#fffaf0;width:100%;height:68px;font:600 15px var(--font-mono);background:#302a22;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;display:flex}.inventory-tracking-scan-primary svg{width:28px;height:28px}.pwa-label-scanner--tracking footer{background:linear-gradient(#0000,#0009);max-height:24dvh}.pwa-label-scanner--tracking footer p{min-height:0}.pwa-label-scanner--tracking .pwa-label-options{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.inventory-opened-toast{animation:none}.inventory-inhand-product-card[data-scissors-target=true]{transition:none;transform:none}}.inventory-pack-tear{z-index:2147483600;pointer-events:none;background:#20170c44;place-items:center;animation:pack-tear-veil 1.55s both;display:grid;position:fixed;inset:0}.inventory-pack-tear-stage{perspective:650px;width:260px;height:280px;position:relative}.inventory-pack-tear-piece{filter:drop-shadow(0 10px 12px #0005);will-change:transform;position:absolute;inset:18px 38px 42px}.inventory-pack-tear-piece img{object-fit:contain;width:100%;height:100%}.inventory-pack-tear-piece--top{clip-path:polygon(0 0,100% 0,100% 49%,92% 46%,83% 51%,73% 46%,62% 51%,52% 47%,43% 51%,34% 46%,24% 51%,14% 47%,5% 52%,0 49%);animation:pack-rip-top 1.55s cubic-bezier(.2,.8,.2,1) both}.inventory-pack-tear-piece--bottom{clip-path:polygon(0 49%,5% 52%,14% 47%,24% 51%,34% 46%,43% 51%,52% 47%,62% 51%,73% 46%,83% 51%,92% 46%,100% 49%,100% 100%,0 100%);animation:pack-rip-bottom 1.55s cubic-bezier(.2,.8,.2,1) both}.inventory-pack-tear-seam{clip-path:polygon(0 35%,12% 0,24% 70%,36% 10%,49% 65%,62% 0,75% 70%,89% 0,100% 45%,100% 80%,89% 50%,75% 100%,62% 50%,49% 100%,36% 55%,24% 100%,12% 50%,0 85%);transform-origin:0;background:#fff7d9;width:170px;height:7px;animation:pack-rip-seam 1.55s both;position:absolute;top:126px;left:43px}.inventory-pack-tear-fan{position:absolute;inset:0}.inventory-pack-tear-fan>div{transform-origin:50% 90%;filter:drop-shadow(0 9px 5px #0006);width:96px;height:170px;animation:pack-fan 1.2s cubic-bezier(.18,.84,.25,1.12)var(--pack-delay)both;position:absolute;top:40px;left:82px}.inventory-pack-tear-fan img{object-fit:contain;width:100%;height:100%}.inventory-pack-tear-fan span{color:#fff;height:100%;font:700 11px var(--font-mono);text-align:center;background:linear-gradient(110deg,#8d939e,#28344c 35%,#182138 65%,#cbd6dd);border-block:7px ridge #b3bbc4;place-content:center;display:grid}.inventory-pack-tear-placeholder{color:#302311;text-align:center;height:100%;font:700 18px var(--font-mono);background:linear-gradient(125deg,#d7b17b,#ad7c45);border:2px solid #71512e;place-content:center;display:grid}.inventory-pack-tear-stage>strong{text-align:center;color:#fff7e7;text-shadow:0 2px 6px #000b;font:700 20px var(--font-mono);animation:pack-caption 1.55s both;position:absolute;bottom:0;left:-20px;right:-20px}.inventory-opened-toast{color:#30271c;background:#f4ead4;border-color:#806949;grid-template-columns:1fr auto auto;gap:8px;display:grid}.inventory-opened-toast>span{grid-column:1/-1;padding-right:28px}.inventory-opened-toast>button{min-height:36px;padding:6px 10px;font-size:11px}.inventory-opened-toast>button[aria-label]{border:0;width:28px;min-width:28px;padding:0;font-size:17px;position:absolute;top:7px;right:7px}.inventory-opened-toast small,.inventory-opened-toast strong{white-space:normal}.inventory-opened-toast small{color:#756451}.inventory-opening-history-link{text-underline-offset:3px;min-height:40px;margin:0 4px 10px auto;padding:6px 10px;font-size:12px;text-decoration:underline;display:block}.inventory-openings{gap:12px;display:grid}.inventory-openings article>p,.inventory-openings>p{font-size:12px;line-height:1.55}.inventory-openings .inventory-opening-history{border-color:currentColor;gap:12px}.inventory-openings header{gap:4px;display:grid}.inventory-openings time{opacity:.7;font-size:11px}.inventory-opening-output{align-items:center;gap:12px;display:flex}.inventory-opening-output>.inventory-product-sticker{flex:0 0 52px;width:52px;height:64px}.inventory-opening-output>span{gap:4px;min-width:0;font-size:13px;display:grid}.inventory-opening-order{text-align:left;gap:4px;padding:8px 0;line-height:1.5;display:grid}.inventory-opening-order strong{font-size:12px}@keyframes pack-tear-veil{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}@keyframes pack-rip-top{0%{transform:scale(.86)}10%{transform:scale(1.04)rotate(-2deg)}16%{transform:scale(1)rotate(1deg)}25%{transform:translateY(-6px)rotate(-3deg)}55%,to{opacity:0;transform:translate(-32px,-90px)rotate(-19deg)rotateX(25deg)}}@keyframes pack-rip-bottom{0%{transform:scale(.86)}10%{transform:scale(1.04)rotate(-2deg)}16%{transform:scale(1)rotate(1deg)}25%{transform:translateY(6px)rotate(3deg)}55%,to{opacity:0;transform:translate(25px,92px)rotate(15deg)rotateX(-30deg)}}@keyframes pack-rip-seam{0%,15%{opacity:0;transform:scaleX(0)}20%{opacity:1;transform:scaleX(.3)}27%{opacity:1;transform:scaleX(1)}35%,to{opacity:0}}@keyframes pack-fan{0%,22%{opacity:0;transform:translateY(22px)scale(.55)}35%{opacity:1}72%,to{opacity:1;transform:translateX(var(--pack-offset))rotate(var(--pack-angle))}}@keyframes pack-caption{0%,35%{opacity:0;transform:translateY(8px)}55%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inventory-pack-tear{animation:none}.inventory-pack-tear-piece,.inventory-pack-tear-seam{display:none}.inventory-pack-tear-fan>div,.inventory-pack-tear-stage>strong{animation:none}.inventory-pack-tear-fan>div{transform:translateX(var(--pack-offset))}}.inventory-pack-entry{border-bottom:1px dashed #806949;grid-template-columns:minmax(0,1fr) 70px 28px;align-items:end;gap:8px;padding:12px 0;display:grid}.inventory-pack-entry label{gap:6px;font-size:11px;display:grid}.inventory-pack-entry input{width:100%;min-width:0;padding:10px 8px}.inventory-pack-entry-name{min-width:0}.inventory-pack-entry-name strong{font-size:12px;line-height:1.5;display:block}.inventory-pack-entry-name button{min-height:32px;font-size:11px;text-decoration:underline;display:block}.inventory-pack-entry-remove{min-height:44px;font-size:20px}.inventory-pack-entry-actions{justify-content:space-between;gap:12px;margin:8px 0;display:flex}.inventory-pack-entry-actions button{min-height:44px;font-size:12px;text-decoration:underline}.inventory-custom-pack-label{-webkit-line-clamp:3;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:5px 2px 0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.inventory-custom-pack-name{font:600 11px/1.35 var(--font-mono);overflow-wrap:anywhere;text-align:center;color:#473620;padding:8px;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}