.yTbB5q_wrap{gap:var(--space-1-5);grid-template-columns:minmax(0,1fr);display:grid}.yTbB5q_details{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-card)}.yTbB5q_summary{align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);padding-inline:var(--space-1-5);color:var(--text);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.yTbB5q_summary::-webkit-details-marker{display:none}.yTbB5q_summary:after{color:var(--text-muted);content:"+";font-size:var(--text-h4);transition:transform var(--duration-base) var(--ease-spring,var(--ease-out));margin-inline-start:auto;line-height:1}.yTbB5q_details[open]>.yTbB5q_summary:after{transform:rotate(45deg)}.yTbB5q_summary :where(svg){block-size:1.125rem;inline-size:1.125rem;color:var(--text-accent)}.yTbB5q_summary:focus-visible{border-radius:var(--radius-input);outline:3px solid var(--focus-ring);outline-offset:2px}.yTbB5q_form{gap:var(--space-1);padding:0 var(--space-1-5) var(--space-1-5);grid-template-columns:minmax(0,1fr);display:grid}.yTbB5q_label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.yTbB5q_row{gap:var(--space-1);display:flex}.yTbB5q_input{min-inline-size:0;block-size:var(--input-height);padding-inline:var(--space-1-5);border:1.5px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text);font:inherit;font-size:var(--text-body);letter-spacing:.04em;text-transform:uppercase;flex:1}.yTbB5q_input::placeholder{text-transform:none}.yTbB5q_input:focus-visible{border-color:var(--border-strong);outline:3px solid var(--focus-ring);outline-offset:1px}.yTbB5q_input[aria-invalid=true]{border-color:var(--color-danger)}.yTbB5q_apply{flex:none}.yTbB5q_hint{color:var(--text-muted);font-size:var(--text-sm);margin:0}.yTbB5q_message{align-items:flex-start;gap:var(--space-0-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;display:flex}.yTbB5q_message:empty{display:none}.yTbB5q_message :where(svg){flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.2em}.yTbB5q_message[data-status=ok]{color:var(--text-success)}.yTbB5q_message[data-status=error]{color:var(--text-danger)}.yTbB5q_list{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.yTbB5q_chip{align-items:center;gap:var(--space-1);padding-block:var(--space-0-5);padding-inline:var(--space-1-5) var(--space-0-5);border:1.5px dashed var(--color-gold);border-radius:var(--radius-input);background:var(--color-champagne-100);display:flex}.yTbB5q_chip[data-status=rejected]{border-color:var(--color-warning);background:var(--surface-warning)}.yTbB5q_chipIcon{block-size:1.125rem;inline-size:1.125rem;color:var(--text-accent);flex:none}.yTbB5q_chipText{flex:1;min-inline-size:0}.yTbB5q_chipLabel{justify-content:space-between;gap:0 var(--space-1);font-weight:var(--weight-semibold);letter-spacing:.02em;flex-wrap:wrap;margin:0;display:flex}.yTbB5q_chipDetail{color:var(--text-success);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.yTbB5q_chip[data-status=rejected] .yTbB5q_chipDetail{color:var(--text-warning)}.yTbB5q_chipMessage{margin:var(--space-0-5) 0 0;color:var(--text-warning);font-size:var(--text-sm)}.yTbB5q_chipRemove{inline-size:var(--tap-min);block-size:var(--tap-min);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.yTbB5q_chipRemove :where(svg){block-size:1.125rem;inline-size:1.125rem}.yTbB5q_chipRemove:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}@media (hover:hover){.yTbB5q_chipRemove:hover{background:var(--surface-card);color:var(--text)}}
.recmrW_rows{gap:var(--space-1-5);border-block-start:1px solid var(--border);font-variant-numeric:lining-nums tabular-nums;margin:0;padding-block-start:var(--space-2);display:grid}.recmrW_row{justify-content:space-between;gap:var(--space-2);font-size:var(--text-body);display:flex}.recmrW_row dt{color:var(--text-muted)}.recmrW_row dd{color:var(--text);font-weight:var(--weight-semibold);text-align:end;margin:0}.recmrW_row[data-tone=discount] dd{color:var(--text-success)}.recmrW_row[data-tone=muted] dd{color:var(--text-muted);font-weight:var(--weight-regular)}.recmrW_total{border-block-start:1px solid var(--border);align-items:baseline;padding-block-start:var(--space-1-5)}.recmrW_total dt{color:var(--text);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-regular,400)}.recmrW_total dd{color:var(--text-accent);font-family:var(--font-display);font-size:var(--text-h3)}.recmrW_busy{opacity:.55;transition:opacity var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.recmrW_busy{transition:none}}
.gYq3kG_tile{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:var(--hairline);border-radius:var(--radius-card-brand);background:var(--surface-card);box-shadow:var(--shadow-soft);display:grid}.gYq3kG_head{gap:var(--space-1);display:grid}.gYq3kG_title{color:var(--text);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.gYq3kG_flag{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.gYq3kG_hint,.gYq3kG_helper,.gYq3kG_consent{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.gYq3kG_helper{color:var(--text)}.gYq3kG_consent{border-inline-start:2px solid var(--brand-gold);padding-inline-start:var(--space-2)}.gYq3kG_tick{gap:var(--space-1-5);min-block-size:var(--tap-min);color:var(--text);font-size:var(--text-sm);align-items:flex-start;display:flex}.gYq3kG_tick input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--action);margin-block-start:.15rem}.gYq3kG_drop{gap:var(--space-1-5) var(--space-2);padding:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-alt);flex-wrap:wrap;align-items:center;display:flex}.gYq3kG_dropActive{border-color:var(--action);background:var(--surface-accent)}.gYq3kG_dropText{color:var(--text-muted);font-size:var(--text-sm);display:none}@media (hover:hover) and (min-width:48rem){.gYq3kG_dropText{display:inline}}.gYq3kG_count{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.gYq3kG_fileInput{clip-path:inset(50%);opacity:0;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.gYq3kG_error{color:var(--text-danger);font-size:var(--text-sm);margin:0}.gYq3kG_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.gYq3kG_item{gap:var(--space-2);padding:var(--space-2);border:var(--hairline);border-radius:var(--radius-card);background:var(--surface-page);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}.gYq3kG_thumb{aspect-ratio:1;border-radius:var(--radius-control);background:var(--surface-alt);place-items:center;display:grid;position:relative;overflow:hidden}.gYq3kG_img{object-fit:cover;block-size:100%;inline-size:100%}.gYq3kG_pdf{color:var(--text-muted);font-size:var(--text-xs);justify-items:center;gap:.25rem;display:grid}.gYq3kG_bar{background:var(--surface-alt);block-size:.375rem;position:absolute;inset-block-end:0;inset-inline:0}.gYq3kG_barFill{background:var(--action);block-size:100%;transition:inline-size var(--duration-fast) var(--ease-out);display:block}.gYq3kG_body{gap:var(--space-1);min-inline-size:0;display:grid}.gYq3kG_status{color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.gYq3kG_item[data-phase=error] .gYq3kG_status{color:var(--text-danger)}.gYq3kG_wa{color:var(--text-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:.2em;text-decoration:underline}.gYq3kG_cap{gap:.25rem;display:grid}.gYq3kG_capLabel{color:var(--text-muted);font-size:var(--text-xs)}.gYq3kG_capInput{box-sizing:border-box;inline-size:100%;min-block-size:var(--tap-min);padding-inline:var(--space-1-5);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text);font:inherit;font-size:var(--text-sm)}.gYq3kG_capInput:focus-visible{outline:var(--focus-ring);outline-offset:2px}.gYq3kG_actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.gYq3kG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
