@layer components{.stack{gap:var(--fields-gap);max-width:var(--line-length);display:grid}.stack>p{margin:0}.stack>h2{margin:var(--fields-gap) 0 0}:where(form) :where(small,p.bad){font-size:var(--text-sm)}.video-panel>label:not(.add-files),.filters .sort,.query label{gap:var(--field-gap);font-size:var(--text-sm);color:var(--fgColor-default);display:grid}.stack label:not(:has(>:is([type=checkbox],[type=radio])),.add-files){gap:var(--field-gap);font-size:var(--text-sm);color:var(--fgColor-default);display:grid}:where(label:has(>:is([type=checkbox],[type=radio]))){align-items:center;gap:var(--space-xs);display:flex}[role=switch]{appearance:none;width:var(--space-2xl);height:var(--space-lg);border-radius:var(--radius-full);background:var(--borderColor-emphasis);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);flex:none;margin:0;position:relative}[role=switch]:before{content:"";inset:var(--space-3xs) auto auto var(--space-3xs);width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full);background:var(--fgColor-onEmphasis);transition:translate var(--duration-fast) var(--ease-out);position:absolute}[role=switch]:checked{background:var(--bgColor-accent-emphasis)}[role=switch]:checked:before{translate:var(--space-sm) 0}@media (forced-colors:active){[role=switch]{border:1px solid canvastext}[role=switch]:before{background:canvastext}[role=switch]:checked{background:highlight}}:is(.star-input,.parcel-options,.pick) label,.chip{cursor:pointer;position:relative}:is(:is(.star-input,.parcel-options,.pick) label,.chip) input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.parcel-options input{pointer-events:none}.chips{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--chip-line);font-size:var(--text-sm);color:var(--fgColor-default);background:var(--chip);white-space:nowrap;border-radius:999px;display:inline-flex}.chip:not(.unavailable,:has(input:checked),[aria-current=true]):hover{background:var(--chip-hover)}.chip:is(:has(input:checked),[aria-current=true]){background:var(--chip-on);border-color:var(--chip-on);color:var(--on-chip)}.chip:is(:has(input:checked),[aria-current=true]):hover{background:var(--chip-on-hover);border-color:var(--chip-on-hover)}.chip small{color:inherit;font-variant-numeric:tabular-nums}.chip.unavailable{color:var(--fgColor-muted);cursor:default;background:0 0;border-style:dashed}:is(.parcel-options,.pick) label{border:var(--line);border-radius:var(--radius-lg)}:is(.parcel-options,.pick) label:has(input:checked){border-color:var(--edge);box-shadow:inset 0 0 0 1px var(--edge)}.hand-over:has([value=dropoff]:checked) label:has(>select){display:none}.warranty:has([name=warrantyKind] :is([value=""],[value=none]):checked) .promise{display:none}.warranty:not(:has([name=warrantyKind] [value=none]:checked)) .unpromised{display:none}.stars .icon{vertical-align:-.125em;width:1em;height:1em}.stars .off{color:var(--borderColor-default)}:is(.parcels,.hand-over,.video-panel,.choices,.pledge,.claim-photos){padding:var(--space-sm) var(--space-md);border:var(--line);border-radius:var(--radius-lg)}:is(.parcels,.hand-over,.video-panel,.choices,.pledge,.claim-photos)>legend{padding:0 var(--space-2xs)}.star-input{gap:var(--space-3xs);display:flex}.star-input legend{margin-bottom:var(--field-gap)}.star-input label{font-size:var(--text-xl);color:var(--fgColor-default);line-height:1}.star-input label .icon{width:1em;height:1em;display:block}.star-input label:has(input:checked)~label{color:var(--borderColor-default)}.star-input:not(:has(input:checked)) label{color:var(--borderColor-default)}.star-input label:has(input:focus-visible){border-radius:var(--radius-lg)}.sell{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);max-width:none}.sell h2{margin:0}.sell .fold{padding-bottom:var(--space-md);border-bottom:var(--line)}.sell .fold::details-content{gap:var(--fields-gap);grid-template-columns:minmax(0,1fr);display:grid}.sell .fold>summary{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.4em;display:grid}.sell .fold>summary:after{grid-area:1/3}.sell .fold[open]>summary{margin-block-end:var(--space-sm)}.sell .fold>summary>span{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600}.sell .fold>summary small{font-size:var(--text-sm);color:var(--fgColor-muted);overflow-wrap:anywhere;grid-column:2/-1}.sell .fold>summary small.needs{color:var(--fgColor-attention)}.sell .fold>summary .photo-strip{margin-top:var(--space-xs);grid-column:2/-1}.sell .fold[open]>summary .photo-strip{display:none}.sell .estimate{contain:inline-size}.sell .estimate>summary{cursor:pointer}.sell .estimate[open]{gap:var(--space-sm);display:grid}.sell .estimate .more{font-size:var(--text-sm);color:var(--fgColor-default);white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.sell .actions{justify-items:start;gap:var(--space-sm);padding-block:var(--space-sm);background:var(--bgColor-default);border-top:var(--line);display:grid;position:sticky;bottom:0}.sell .actions p{margin:0}.sell .actions .buttons{gap:var(--space-lg);flex-wrap:wrap;display:flex}.parcels .parcel-options{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.parcels .parcel-options label{gap:var(--space-3xs);padding:var(--space-sm);color:var(--fgColor-default);align-content:start;display:grid}.parcels .parcel-options label span{color:var(--fgColor-muted)}.parcels .parcel-options svg{width:100%;height:48px;margin-bottom:var(--space-2xs)}.parcels .parcel-options svg :is(rect,polygon){stroke:var(--fgColor-muted);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.parcels .face{fill:var(--bgColor-default)}.parcels .lid{fill:var(--control-transparent-bgColor-hover)}.parcels .side{fill:var(--borderColor-default)}.parcels .parcel-measures{gap:var(--space-sm);opacity:0;overflow-clip-margin:var(--space-2xs);block-size:0;transition:block-size, opacity, display allow-discrete;transition-duration:var(--duration-base);transition-timing-function:var(--ease-in-out);grid-template-columns:repeat(2,minmax(0,1fr));display:none;overflow-y:clip}.parcels .parcel-measures small{grid-column:1/-1}.parcels:has(input[value=custom]:checked) .parcel-measures{opacity:1;block-size:auto;display:grid}@starting-style{.parcels:has(input[value=custom]:checked) .parcel-measures{opacity:0;block-size:0}}.form-dialog{inline-size:min(calc(100vw - 2 * var(--space-xs)), 40rem);max-block-size:90dvh;padding:var(--space-md);margin:auto}.form-dialog h2{margin:0}.form-dialog .stack{max-width:none}@media (width<40rem){.form-dialog{--enter-scale:1;--enter-translate:0 50dvh}}.options-builder{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.options-builder .link{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.options-builder>.link{justify-self:start}.options-builder .option{gap:var(--space-xs);border-block-end:var(--line);padding-block-end:var(--space-sm);display:grid}.options-builder .option-name{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.options-builder .option-name input{flex:1;min-width:0;font-weight:600}.options-builder .option-name .chips{flex-basis:100%;order:1}.options-builder .values{gap:var(--space-xs);display:grid}.options-builder .values fieldset{gap:var(--space-2xs)}.options-builder .values .chips>input{flex:1;min-inline-size:8rem}.options-builder .token{align-items:center;gap:var(--space-3xs);padding-inline:var(--space-sm) var(--space-2xs);border:1px solid var(--chip-line);font-size:var(--text-sm);border-radius:999px;display:inline-flex}.options-builder .token:is(:hover,:focus-within){border-color:var(--edge)}.options-builder .token input{field-sizing:content;min-inline-size:1ch;padding:var(--space-xs) 0;font:inherit;background:0 0;border:0;outline:none}.options-builder .token button{padding:var(--space-2xs);color:var(--fgColor-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.options-builder button.chip{color:var(--fgColor-muted);background:0 0;border-style:dashed}.options-builder .sheet{--cell-height:2.75rem;overflow:auto}@media (width>=40rem){.options-builder .sheet{max-block-size:70vh}}.options-builder table{border-collapse:collapse;inline-size:100%}.options-builder thead th{z-index:1;background:var(--bgColor-default);font-size:var(--text-sm);color:var(--fgColor-muted);text-align:start;padding:var(--space-3xs);font-weight:400;position:sticky;inset-block-start:0}.options-builder tbody th{text-align:start;padding:var(--space-sm) var(--space-3xs) var(--space-2xs);border-block-end:var(--line)}.options-builder tr:has(td){border-block-end:var(--line)}.options-builder td{padding:var(--space-xs) var(--space-2xs);vertical-align:top}.options-builder td label{gap:var(--space-2xs);min-block-size:var(--cell-height);white-space:nowrap;align-items:center;display:flex}.options-builder td .link{min-block-size:var(--cell-height);font-size:var(--text-sm)}.options-builder td input:not([type=checkbox]){inline-size:var(--figure-width);block-size:var(--cell-height);padding-inline:var(--space-xs)}.options-builder td input[type=number]{inline-size:var(--count-width)}.options-builder td select{block-size:var(--cell-height);padding-inline-start:var(--space-xs)}.options-builder td small{font-size:var(--text-xs);white-space:nowrap;margin-block-start:var(--space-3xs);display:block}@media (width<40rem){.options-builder thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.options-builder tr:has(td){gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.options-builder td{gap:var(--space-3xs);align-content:start;justify-items:start;padding:0;display:grid}.options-builder td:first-child:not([data-label]){grid-column:1/-1}.options-builder td[data-label]:empty{display:none}.options-builder td[data-label]:before{content:attr(data-label);font-size:var(--text-sm);color:var(--fgColor-muted);font-weight:400}.options-builder td :is(input:not([type=checkbox]),select){inline-size:100%}}.photos{gap:var(--space-xs);display:grid}.photos ul{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(7.15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.photos li{align-content:start;gap:var(--field-gap);display:grid}.photos ul.shows{row-gap:var(--fields-gap)}.photos .file-pick{aspect-ratio:1;align-content:center}.photos li[draggable=true]{cursor:grab}.photos li.dragging{opacity:.4}.photos img{aspect-ratio:1;object-fit:cover;background:var(--borderColor-default);width:100%;display:block}.photos .tile{position:relative}.photos .zoom{border-radius:var(--radius-lg);width:100%;display:block}.photos .tile>b{padding:0 var(--space-xs);border-radius:var(--radius-lg);corner-shape:squircle;background:var(--bgColor-default);font-size:var(--text-xs);position:absolute;top:6px;left:6px}.photos .tile-actions{gap:var(--space-3xs);display:flex;position:absolute;inset:auto 4px 4px}.photos .remove{position:absolute;top:4px;right:4px}.photos .remove button{width:28px;height:28px}.photos .remove .icon{width:1.1rem;height:1.1rem}.photos :is(.tile-actions,.remove,.nudge) button{background:color-mix(in oklab, var(--bgColor-default) 88%, transparent);border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.photos :is(.tile-actions,.remove,.nudge) button:hover{background:var(--bgColor-default)}.photos .nudge{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 4px auto;transform:translateY(-50%)}.photos .nudge button{pointer-events:auto}.photos .tile-actions .cover{margin-inline-start:auto}.photos .icon{width:.875rem;height:.875rem}.photos .sending{position:absolute;inset:auto 6px 6px}.photos .sending progress{width:100%;display:block}.photos .sending.failed{place-content:center;gap:var(--space-xs);padding:var(--space-xs);text-align:center;font-size:var(--text-xs);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--bgColor-default) 88%, transparent);display:grid;inset:0}.photo-strip{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.photo-strip .thumb{block-size:2.5rem;inline-size:2.5rem}.draft-reading progress{width:100%}:is(.filters :is(select,.bounds input),.photos select){width:100%;min-width:0;block-size:2.5rem;padding-block:var(--space-xs);color:var(--fgColor-default);padding-inline-start:var(--space-sm);font-size:1rem;font-weight:400}@media (pointer:fine){:is(.filters :is(select,.bounds input),.photos select){font-size:var(--text-sm)}}.add-files{justify-self:start;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px dashed var(--field-line);border-radius:var(--radius-lg);background:var(--field);color:var(--fgColor-default);font-size:var(--text-sm);cursor:pointer;display:inline-flex;position:relative}.add-files:hover,.add-files.over{border-color:var(--fgColor-default);background:var(--control-transparent-bgColor-hover)}.add-files:has(input:focus-visible){outline:2px solid var(--focus-outlineColor);outline-offset:2px}.add-files:has(input:disabled){opacity:.5;cursor:progress}.add-files .icon{width:1.25rem;height:1.25rem}.photos .add-files{justify-self:stretch;place-items:center;gap:var(--space-2xs);padding:var(--space-sm);text-align:center;display:grid}.photos .add-files .icon{width:1.5rem;height:1.5rem}.description-field{gap:var(--space-xs);display:grid}.description-field .toolbar{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.description-field .toolbar button{place-items:center;width:32px;height:32px;padding:0;display:grid}.description-field .toolbar button[aria-pressed=true]{background:var(--fgColor-default);border-color:var(--fgColor-default);color:var(--bgColor-default)}.description-field .description-box{resize:vertical;block-size:12lh;min-block-size:6lh;padding:var(--space-sm) var(--space-sm);border:var(--line);border-color:var(--field-line);border-radius:var(--radius-lg);background:var(--field);font-size:1rem;display:grid;overflow:auto}.description-field .description-box:focus-within{border-color:var(--fgColor-default);box-shadow:0 0 0 1px var(--fgColor-default)}.description-field .description-box[hidden]{display:none}.description-field .description-box textarea{field-sizing:content;resize:none;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.description-field .description-box .ProseMirror{white-space:pre-wrap;outline:none;align-content:start}.description-field .description-box .selectedCell{background:var(--bgColor-accent-muted)}.video-panel{margin-top:var(--space-xl)}.sell .video-panel{margin-top:0}.video-panel video{background:var(--borderColor-default);border-radius:var(--radius-lg);width:100%;height:auto;max-height:60vh}.ledger-line{border-bottom:var(--line);padding-bottom:var(--space-md)}.ledger-line p{font-size:var(--text-lg);margin:0}.ledger-line b{color:var(--fgColor-success);font-weight:650}.ledger-line small{margin-top:var(--space-2xs);display:block}:is(input,select,textarea,fieldset)[aria-invalid=true]:not(:focus-visible){border-color:var(--fgColor-danger)}.problems{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:2px solid var(--fgColor-danger);border-radius:var(--radius-lg);display:grid}.problems h2{color:var(--fgColor-danger);margin:0}.problems ul{margin:0;padding-inline-start:1.25em}.problems a{color:var(--fgColor-danger)}}
