.Kkh3Rq_quantityControl{gap:.5rem;display:grid}.Kkh3Rq_quantityControlLabelHidden{gap:0}.Kkh3Rq_quantityLabel{color:#333;font-size:.9rem;font-weight:600}.Kkh3Rq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Kkh3Rq_quantityStepper{background:0 0;border:0;border-radius:0;grid-template-columns:42px 3.25rem 42px;align-items:center;gap:.4rem;width:max-content;display:inline-grid;overflow:visible}.Kkh3Rq_quantityButton{background:var(--color-surface-raised,#fdfbfb);color:#32283b;width:42px;height:42px;font:inherit;cursor:pointer;border:1px solid #32283b29;border-radius:999px;place-items:center;font-size:1.2rem;font-weight:500;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-grid;box-shadow:0 3px 10px #32283b14}.Kkh3Rq_quantityButton:hover:not(:disabled),.Kkh3Rq_quantityButton:focus-visible:not(:disabled){color:#463650;background:#f1ecf6;border-color:#7a648d61;transform:translateY(-1px);box-shadow:0 5px 14px #32283b1f}.Kkh3Rq_quantityButton:focus-visible{outline-offset:3px;outline:2px solid #32283b59}.Kkh3Rq_quantityButton:disabled{background:var(--color-surface-inset,#f1edef);box-shadow:none;color:#b3abb7;cursor:not-allowed}.Kkh3Rq_quantityInput{background:var(--color-surface-raised,#fdfbfb);color:#32283b;width:100%;min-width:0;height:42px;font:inherit;text-align:center;-moz-appearance:textfield;border:1px solid #32283b1f;border-radius:999px;font-size:1rem;font-weight:500;box-shadow:inset 0 1px 2px #32283b0d}.Kkh3Rq_quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Kkh3Rq_quantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Kkh3Rq_quantityInput:focus{outline-offset:2px;outline:2px solid #32283b59}.Kkh3Rq_quantityInput:disabled{background:var(--color-surface-inset,#f1edef);color:#b3abb7}
.TmW0Dq_codeBox{color:#32283b;background:#fcfafaf0;border:0;border-radius:22px;gap:.9rem;min-width:0;margin:0;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.TmW0Dq_label{font:500 1rem / 1.4 var(--font-ui), sans-serif;align-items:center;gap:.65rem;display:flex}.TmW0Dq_label svg{flex:none;width:1.4rem;height:1.4rem}.TmW0Dq_formRow{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.TmW0Dq_input{width:100%;min-width:0;min-height:3rem;color:inherit;font:400 1rem / 1.4 var(--font-ui), sans-serif;letter-spacing:.025em;background:#f9f6f6;border:1px solid #d4ced2;border-radius:1rem;padding:.75rem 1rem}.TmW0Dq_input::placeholder{color:#958b97;opacity:1}.TmW0Dq_input:focus-visible,.TmW0Dq_applyButton:focus-visible{outline-offset:3px;outline:2px solid #7a648d}.TmW0Dq_input[aria-invalid=true]{border-color:#a35c52}.TmW0Dq_applyButton{color:snow;cursor:pointer;min-height:3rem;font:500 .95rem / 1.4 var(--font-ui), sans-serif;background:#32283b;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;display:inline-flex}.TmW0Dq_applyButton:hover:not(:disabled){background:#49394f}.TmW0Dq_applyButton:disabled{opacity:.55;cursor:default}.TmW0Dq_preview{min-width:0}.TmW0Dq_error{color:#8c493f;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}@media (max-width:360px){.TmW0Dq_formRow{grid-template-columns:minmax(0,1fr)}}
.bQtIXW_chart{min-width:0;max-width:100%}.bQtIXW_section+.bQtIXW_section{margin-top:1.75rem}.bQtIXW_viewport{overscroll-behavior-x:contain;border-radius:.25rem;max-width:100%;overflow-x:auto}.bQtIXW_viewport:focus-visible{outline-offset:3px;outline:2px solid}.bQtIXW_table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.5}.bQtIXW_table caption{text-align:left;padding-bottom:.75rem;font-weight:600}.bQtIXW_table th,.bQtIXW_table td{text-align:left;border-bottom:1px solid var(--border-color,#e8e3dc);white-space:nowrap;padding:.75rem 1rem}.bQtIXW_table td{position:relative}.bQtIXW_table thead th{font-weight:600}.bQtIXW_table th:first-child{z-index:1;background:var(--background,var(--color-surface-inset,#f1edef));white-space:normal;border-right:1px solid var(--border-color,#e8e3dc);min-width:9rem;max-width:15rem;position:sticky;left:0}.bQtIXW_table tbody th{font-weight:500}.bQtIXW_explanation,.bQtIXW_scrollHelp{color:var(--text-secondary,#6d6862);margin:0 0 .75rem;font-size:.8125rem;line-height:1.6}.bQtIXW_scrollHelp{display:none}.bQtIXW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}@media (max-width:640px){.bQtIXW_scrollHelp{display:block}.bQtIXW_table th,.bQtIXW_table td{padding:.625rem .75rem}.bQtIXW_table th:first-child{min-width:7rem;max-width:10rem}}
.eAF8tq_container{flex-direction:column;gap:.5rem;width:100%;display:flex}.eAF8tq_addButton{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:58px;padding:.95rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.eAF8tq_addButton.eAF8tq_primary{color:#fff;background:#32283b}.eAF8tq_addButton.eAF8tq_primary:hover{background:#463650}.eAF8tq_addButton.eAF8tq_secondary{color:#32283b;background:0 0;border-color:#7a648d}.eAF8tq_addButton.eAF8tq_secondary:hover{background:#f1ecf6}.eAF8tq_addButton:disabled{opacity:.6;cursor:not-allowed}.eAF8tq_bagIcon{display:none}.eAF8tq_inBagButton:focus-visible{outline-offset:3px;outline:2px solid #7a648d}.eAF8tq_inBagButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:58px;padding:.95rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;display:inline-flex}.eAF8tq_inBagButton.eAF8tq_primary,.eAF8tq_inBagButton.eAF8tq_secondary{color:#32283b;background:#f1ecf6;border:2px solid #7a648d}.eAF8tq_checkIcon{stroke:currentColor;width:1.25rem;height:1.25rem}.eAF8tq_error{color:#c00;background:#fee;border-radius:4px;margin:0;padding:.5rem;font-size:.875rem}
