.aa-wrap.svelte-1b4bt2c{position:relative}.aa-list.svelte-1b4bt2c{z-index:20;border:1px solid var(--ink);background:var(--paper);max-height:280px;box-shadow:4px 4px 0 var(--ink);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.aa-list.svelte-1b4bt2c li:where(.svelte-1b4bt2c)+li:where(.svelte-1b4bt2c){border-top:1px solid var(--hairline)}.aa-opt.svelte-1b4bt2c{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;padding:10px 14px;transition:background .12s;display:block}.aa-opt.svelte-1b4bt2c:hover,.aa-opt.active.svelte-1b4bt2c{background:var(--cream-2)}.aa-opt-name.svelte-1b4bt2c{font-size:16px;line-height:1.3}.aa-opt-sub.svelte-1b4bt2c{letter-spacing:.12em;color:var(--muted);margin-left:4px;font-size:10px}.ap-form.svelte-1o2qowk{flex-direction:column;gap:32px;display:flex}.ap-section.svelte-1o2qowk{flex-direction:column;gap:14px;display:flex}.ap-section.svelte-1o2qowk+.ap-section:where(.svelte-1o2qowk){border-top:1px solid var(--hairline);padding-top:28px}.ap-grid.svelte-1o2qowk{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.ap-field.svelte-1o2qowk{flex-direction:column;gap:6px;display:flex}.ap-field-full.svelte-1o2qowk{grid-column:1/-1}.ap-field-label.svelte-1o2qowk{letter-spacing:.16em;font-size:10px}.ap-pair.svelte-1o2qowk{gap:8px;display:flex}.ap-pair.svelte-1o2qowk .nb-input{flex:1}.ap-unit.svelte-1o2qowk{width:auto;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;padding-right:28px;font-size:12px}.ap-field-laundry.svelte-1o2qowk{max-width:280px}.ap-chips.svelte-1o2qowk{flex-wrap:wrap;gap:8px;display:flex}.ap-chip.svelte-1o2qowk{border:1px dashed var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:11px;transition:background .12s,color .12s,border-style .12s,box-shadow .12s,transform .12s;display:inline-flex}.ap-chip.svelte-1o2qowk:hover{color:var(--ink)}.ap-chip.on.svelte-1o2qowk{background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--ink);border-style:solid;transform:translate(-1px,-1px)}.ap-chip.svelte-1o2qowk input:where(.svelte-1o2qowk){opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ap-chip-mark.svelte-1o2qowk{width:16px;height:16px;font-family:var(--serif);place-items:center;font-size:13px;line-height:1;display:inline-grid}.ap-photo-add.svelte-1o2qowk{align-items:stretch;gap:8px;display:flex}.ap-photo-upload-btn.svelte-1o2qowk{white-space:nowrap;align-self:stretch;padding:8px 16px;font-size:12px}.ap-photo-thumb.svelte-1o2qowk{object-fit:cover;border:1px solid var(--hairline);flex-shrink:0;width:36px;height:36px}.ap-photo-list.svelte-1o2qowk{border:1px solid var(--ink);background:var(--cream-2)}.ap-photo-row.svelte-1o2qowk{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:10px 14px;display:flex}.ap-photo-row.svelte-1o2qowk:last-child{border-bottom:0}.ap-photo-del.svelte-1o2qowk{border:1px solid var(--ink);width:24px;height:24px;color:var(--ink);font-family:var(--serif);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;margin-left:auto;font-size:16px;line-height:1;transition:background .12s,color .12s;display:grid}.ap-photo-del.svelte-1o2qowk:hover{background:var(--tomato);color:#fff;border-color:var(--tomato)}.ap-actions.svelte-1o2qowk{border-top:1px solid var(--hairline);gap:12px;padding-top:8px;display:flex}.ap-disclosure.svelte-1o2qowk{letter-spacing:.12em;text-transform:none;margin:0;font-size:9px;line-height:1.6}.ap-disclosure-link.svelte-1o2qowk{color:var(--tomato);text-decoration:none}.ap-disclosure-link.svelte-1o2qowk:hover{text-decoration:underline}@media (width<=767px){.ap-grid.svelte-1o2qowk{grid-template-columns:1fr}.ap-chip.svelte-1o2qowk{min-height:36px;padding:8px 12px 8px 10px;font-size:10px}.ap-photo-upload-btn.svelte-1o2qowk{width:100%;min-height:44px;padding:12px 16px;font-size:13px}.ap-actions.svelte-1o2qowk .btn{flex:1;justify-content:center}}
