.rq-crumbs-band{border-bottom:1px solid var(--tn-border);background:var(--tn-white)}.rq-crumbs{padding:var(--tn-space-3) 0;align-items:center;gap:var(--tn-space-2);font-family:var(--tn-font-mono);color:#3a3a3a;flex-wrap:wrap;margin:0;font-size:12px;list-style:none;display:flex}.rq-crumbs a{color:#3a3a3a;transition:color var(--tn-dur) var(--tn-ease)}.rq-crumbs a:hover{color:var(--tn-black)}.rq-crumbs .sep{color:var(--tn-border-strong)}.rq-crumbs .current{color:var(--tn-black);font-weight:600}.rq-page{padding-block:var(--tn-space-8)}.rq-page-head{max-width:760px;margin-bottom:var(--tn-space-8)}.rq-page-head h1{margin-bottom:var(--tn-space-3)}.rq-lead{color:var(--tn-text);max-width:60ch;margin:0;font-size:1.0625rem}.rq-layout{gap:var(--tn-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}@media (width<=960px){.rq-layout{gap:var(--tn-space-7);grid-template-columns:1fr}.rq-summary{order:-1;position:static!important}}.rq-list-toolbar{justify-content:flex-end;gap:var(--tn-space-3);margin-bottom:var(--tn-space-3);flex-wrap:wrap;display:flex}.rq-clear-btn{cursor:pointer;font-family:var(--tn-font-sans);color:var(--tn-text);transition:background-size var(--tn-dur-slow) var(--tn-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;border:0;padding:0 0 1px;font-size:13px;font-weight:600;text-decoration:none}.rq-clear-btn:hover,.rq-clear-btn:focus-visible{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.rq-clear-btn{transition:none}}.rq-table-wrap{border:1px solid var(--tn-border)}.rq-table{border-collapse:collapse;width:100%}.rq-table thead th{text-align:left;font-family:var(--tn-font-mono);text-transform:uppercase;letter-spacing:.08em;color:#3a3a3a;padding:var(--tn-space-3) var(--tn-space-4);border-bottom:1px solid var(--tn-border);background:var(--tn-bg-alt);font-size:11px;font-weight:600}.rq-table tbody tr{border-bottom:1px solid var(--tn-border);transition:opacity var(--tn-dur-slow) var(--tn-ease), transform var(--tn-dur-slow) var(--tn-ease)}.rq-table tbody tr:last-child{border-bottom:0}.rq-table tbody tr.is-removing{opacity:0;transform:translate(14px)}.rq-table td{padding:var(--tn-space-4);vertical-align:middle}.rq-col-sku{white-space:nowrap;width:150px}.rq-col-qty{width:120px}.rq-col-comment{text-align:center;width:120px}.rq-col-remove{width:44px}.rq-item-link{color:var(--tn-black);margin-bottom:2px;font-weight:600;display:block}.rq-item-link:hover{text-decoration:underline;text-decoration-color:var(--tn-lime);text-underline-offset:3px}.rq-item-name{color:var(--tn-black);margin-bottom:2px;font-weight:600;display:block}.rq-item-brand{color:#3a3a3a;font-size:11px;display:block}.rq-stepper{border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);align-items:center;display:inline-flex;overflow:visible}.rq-step-btn{background:var(--tn-bg-alt);width:28px;height:28px;color:var(--tn-black);transition:background var(--tn-dur) var(--tn-ease);border:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:relative}.rq-step-btn:after{content:"";position:absolute;inset:-8px}.rq-step-btn:first-child{border-top-left-radius:var(--tn-radius-sm);border-bottom-left-radius:var(--tn-radius-sm)}.rq-step-btn:last-child{border-top-right-radius:var(--tn-radius-sm);border-bottom-right-radius:var(--tn-radius-sm)}.rq-step-btn:hover{background:var(--tn-lime)}.rq-step-value{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:14px;font-weight:700}.rq-comment-btn{border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);width:32px;height:32px;color:var(--tn-grey);transition:border-color var(--tn-dur) var(--tn-ease), color var(--tn-dur) var(--tn-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.rq-comment-btn:after{content:"";position:absolute;inset:-8px}.rq-comment-btn:hover{border-color:var(--tn-black);color:var(--tn-black)}.rq-comment-btn svg{width:16px;height:16px}.rq-comment-btn .rq-comment-lines{opacity:0}.rq-comment-btn.has-comment{border-color:var(--tn-black);color:var(--tn-black)}.rq-comment-btn.has-comment .rq-comment-lines{opacity:1}.rq-comment-dot{display:none}.rq-comment-btn.has-comment .rq-comment-dot{background:var(--tn-lime);border:1px solid var(--tn-white);width:7px;height:7px;display:block;position:absolute;top:-3px;right:-3px}.rq-comment-dialog{border:1px solid var(--tn-black);background:var(--tn-white);width:min(560px,100vw - 32px);color:var(--tn-black);border-radius:0;padding:0}.rq-comment-dialog::backdrop{background:#1010108c}.rq-comment-dialog-bar{background:var(--tn-lime);height:3px;display:block}.rq-comment-dialog-inner{padding:var(--tn-space-6)}.rq-comment-dialog-head{border-bottom:1px solid var(--tn-border);padding-bottom:var(--tn-space-4);margin-bottom:var(--tn-space-5)}.rq-comment-dialog-title{font-size:var(--tn-fs-h4);margin:0 0 4px}.rq-comment-dialog-sku{color:#3a3a3a;margin:0;font-size:12px}.rq-comment-dialog textarea{resize:vertical;border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);width:100%;min-height:150px;font-family:var(--tn-font-sans);color:var(--tn-black);background:var(--tn-white);transition:border-color var(--tn-dur) var(--tn-ease);padding:10px 12px;font-size:14px;line-height:1.5;display:block}.rq-comment-dialog textarea::placeholder{color:#5a5a5a}.rq-comment-dialog textarea:focus-visible{border-color:var(--tn-lime)}.rq-comment-counter{color:#5a5a5a;text-align:right;margin:6px 0 0;font-size:11px}.rq-comment-dialog-actions{align-items:center;gap:var(--tn-space-5);margin-top:var(--tn-space-5);display:flex}.rq-comment-cancel{color:#3a3a3a;text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:13px;text-decoration:underline}.rq-comment-cancel:hover{color:var(--tn-black)}@media (width<=640px){.rq-comment-dialog-inner{padding:var(--tn-space-5)}.rq-comment-dialog textarea{min-height:180px}}.rq-remove-btn{border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);width:32px;height:32px;color:var(--tn-grey);transition:border-color var(--tn-dur) var(--tn-ease), color var(--tn-dur) var(--tn-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.rq-remove-btn:after{content:"";position:absolute;inset:-8px}.rq-remove-btn:hover{border-color:var(--tn-black);color:var(--tn-black)}.rq-remove-btn svg{width:14px;height:14px}.rq-empty{border:1px dashed var(--tn-border-strong);padding:var(--tn-space-8) var(--tn-space-6);text-align:center}.rq-empty p{margin:0 0 var(--tn-space-5);color:#3a3a3a;max-width:44ch;margin-inline:auto}@media (width<=700px){.rq-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.rq-table,.rq-table tbody,.rq-table tr,.rq-table td{width:100%;display:block}.rq-table tbody tr{padding:var(--tn-space-4)}.rq-table td{padding:var(--tn-space-2) 0;border:0}.rq-table td[data-label]:not([data-label=""]):before{content:attr(data-label);font-family:var(--tn-font-mono);text-transform:uppercase;letter-spacing:.08em;color:#3a3a3a;margin-bottom:4px;font-size:10px;display:block}.rq-col-remove{text-align:right}.rq-col-sku,.rq-col-qty,.rq-col-comment{width:auto}.rq-col-comment{text-align:left}}.rq-form{margin-top:var(--tn-space-8);border-top:1px solid var(--tn-border);padding-top:var(--tn-space-7)}.rq-form-title{font-size:var(--tn-fs-h4);margin:0 0 var(--tn-space-5)}.rq-form-grid{gap:var(--tn-space-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.rq-form-grid{grid-template-columns:1fr}}.rq-field{flex-direction:column;gap:6px;display:flex}.rq-field label{color:var(--tn-black);font-size:13px;font-weight:600}.req-mark{color:var(--tn-black);margin-left:2px}.rq-field input[type=text],.rq-field input[type=email],.rq-field input[type=tel],.rq-field textarea{border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);font-family:var(--tn-font-sans);color:var(--tn-black);background:var(--tn-white);transition:border-color var(--tn-dur) var(--tn-ease), box-shadow var(--tn-dur) var(--tn-ease);padding:10px 12px;font-size:14px}.rq-field textarea{resize:vertical;min-height:96px}.rq-field input:focus-visible,.rq-field textarea:focus-visible{border-color:var(--tn-lime);box-shadow:0 0 0 3px #aeca0638}.rq-field.is-invalid input,.rq-field.is-invalid textarea{border-color:var(--tn-black);border-width:2px}.rq-field-msg{color:var(--tn-black);font-size:12px;font-weight:600}.rq-field-msg:before{content:"— "}.rq-chip-group{gap:var(--tn-space-2);flex-wrap:wrap;margin-top:8px;display:flex}.rq-chip{font-family:var(--tn-font-mono);color:var(--tn-black);border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-pill);background:var(--tn-white);cursor:pointer;transition:border-color var(--tn-dur) var(--tn-ease), color var(--tn-dur) var(--tn-ease), background var(--tn-dur) var(--tn-ease);align-items:center;gap:7px;padding:15px 14px;font-size:12px;display:inline-flex;position:relative}.rq-chip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.rq-chip:hover{border-color:var(--tn-black)}.rq-chip:focus-within{outline:2px solid var(--tn-lime);outline-offset:2px;border-radius:var(--tn-radius-pill)}.rq-chip.is-checked{background:var(--tn-lime);border-color:var(--tn-lime);font-weight:700}.rq-chip .tick{opacity:0;width:12px;height:12px;transition:opacity var(--tn-dur) var(--tn-ease)}.rq-chip.is-checked .tick{opacity:1}.rq-consent{margin-top:var(--tn-space-6);align-items:flex-start;gap:10px;display:flex}.rq-consent input{width:16px;height:16px;accent-color:var(--tn-black);flex:none;margin-top:3px}.rq-consent label{color:#3a3a3a;font-size:13px;line-height:1.55}.rq-consent label a,.rq-consent.is-invalid label{color:var(--tn-black)}#rqConsentMsg{color:var(--tn-black);margin:6px 0 0 26px;font-size:12px;font-weight:600}.rq-submit-row{margin-top:var(--tn-space-6);align-items:center;gap:var(--tn-space-4);flex-wrap:wrap;display:flex}.rq-submit-note,.rq-submit-status{color:#3a3a3a;font-size:12px}.rq-form.is-sending fieldset,.rq-form.is-sending input,.rq-form.is-sending textarea{opacity:.7;pointer-events:none}.rq-form.is-sending #rqSubmitBtn{opacity:.7}.rq-whatnext{margin-top:var(--tn-space-8);border-top:1px solid var(--tn-border);padding-top:var(--tn-space-6)}.rq-whatnext h2{font-size:var(--tn-fs-h4);margin:0 0 var(--tn-space-5)}.rq-whatnext-grid{gap:var(--tn-space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=700px){.rq-whatnext-grid{gap:var(--tn-space-5);grid-template-columns:1fr}}.rq-note{margin-top:var(--tn-space-8);color:#3a3a3a;font-size:12px}.rq-note a{color:var(--tn-black);border-bottom:1px solid var(--tn-border-strong)}.rq-note a:hover{border-color:var(--tn-lime)}.rq-note--form{margin:var(--tn-space-3) 0}.rq-note--form+.rq-note--form{margin-top:var(--tn-space-2);margin-bottom:var(--tn-space-5)}.rq-summary{top:calc(var(--header-h) + var(--tn-space-4));gap:var(--tn-space-6);flex-direction:column;display:flex;position:sticky}.rq-stamp{background:var(--tn-white);font-family:var(--tn-font-mono);border:1.5px solid #0000;position:relative}.rq-stamp-topline{background:var(--tn-lime);transform-origin:0;height:3px;transition:transform .3s var(--tn-ease-out);pointer-events:none;position:absolute;top:-1.5px;left:-1.5px;right:-1.5px;transform:scaleX(0)}.rq-stamp:before{content:"";border-bottom:1.5px solid var(--tn-black);transform-origin:0;height:0;transition:transform .3s var(--tn-ease-out) .3s;pointer-events:none;position:absolute;bottom:-1.5px;left:-1.5px;right:-1.5px;transform:scaleX(0)}.rq-stamp:after{content:"";border-left:1.5px solid var(--tn-black);border-right:1.5px solid var(--tn-black);transform-origin:top;transition:transform .3s var(--tn-ease-out) .3s;pointer-events:none;position:absolute;inset:-1.5px;transform:scaleY(0)}.rq-stamp.is-drawn .rq-stamp-topline,.rq-stamp.is-drawn:before{transform:scaleX(1)}.rq-stamp.is-drawn:after{transform:scaleY(1)}.rq-stamp-head{justify-content:space-between;align-items:baseline;gap:var(--tn-space-3);padding:var(--tn-space-3) var(--tn-space-4);border-bottom:1px solid var(--tn-black);display:flex}.rq-stamp-head .label{letter-spacing:.12em;text-transform:uppercase;color:var(--tn-black);font-size:11px;font-weight:700}.rq-stamp-head .doc-ref{color:#3a3a3a;white-space:nowrap;font-size:10px}.rq-stamp-metrics{grid-template-columns:1fr 1fr;display:grid}.rq-stamp-metric{padding:var(--tn-space-4);border-bottom:1px solid var(--tn-black)}.rq-stamp-metric+.rq-stamp-metric{border-left:1px solid var(--tn-black)}.rq-stamp-metric .value{font-variant-numeric:tabular-nums;color:var(--tn-black);font-size:1.9rem;font-weight:700;line-height:1}.rq-stamp-metric .caption{text-transform:uppercase;letter-spacing:.1em;color:#3a3a3a;margin-top:6px;font-size:10px;display:block}.rq-stamp-row{padding:var(--tn-space-4);border-bottom:1px solid var(--tn-black)}.rq-stamp-row .caption{text-transform:uppercase;letter-spacing:.1em;color:#3a3a3a;margin-bottom:4px;font-size:10px;display:block}.rq-stamp-row .value{font-variant-numeric:tabular-nums;color:var(--tn-black);font-size:1.05rem;font-weight:700}.rq-stamp-brandlist{font-size:.95rem;font-weight:600;line-height:1.35}.rq-stamp-cta{padding:var(--tn-space-4);border-bottom:1px solid var(--tn-black)}.rq-stamp-cta .m-btn{justify-content:center;width:100%}.rq-stamp-company{padding:var(--tn-space-4)}.rq-stamp-company strong{letter-spacing:-.01em;font-size:13px;font-weight:700;font-family:var(--tn-font-sans);color:var(--tn-black);display:block}.rq-stamp-company span{color:#3a3a3a;margin-top:3px;font-size:10px;display:block}.rq-toast{background:var(--tn-black);width:min(420px,100vw - 32px);color:var(--tn-white);padding:var(--tn-space-4) var(--tn-space-4) var(--tn-space-4) var(--tn-space-5);border-radius:var(--tn-radius-md);border-top:3px solid var(--tn-lime);box-shadow:var(--tn-shadow-lg);z-index:150;opacity:0;transition:opacity var(--tn-dur-slow) var(--tn-ease-out), transform var(--tn-dur-slow) var(--tn-ease-out);align-items:flex-start;gap:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,14px)}.rq-toast.is-visible{opacity:1;transform:translate(-50%)}.rq-toast p{margin:0;font-size:13px;line-height:1.5}.rq-toast-close{color:var(--tn-white);opacity:.7;background:0 0;border:0;flex:none;width:20px;height:20px;padding:0}.rq-toast-close:hover{opacity:1}.rq-toast-close svg{width:14px;height:14px}.rq-noscript{border:1px dashed var(--tn-border-strong);padding:var(--tn-space-5) var(--tn-space-6);margin-bottom:var(--tn-space-6);color:var(--tn-text);font-size:.9375rem}.rq-noscript a{color:var(--tn-black);border-bottom:1px solid var(--tn-border-strong)}.rq-noscript a:hover{border-color:var(--tn-lime)}.rq-bulk{margin-bottom:var(--tn-space-5);border:1px solid var(--tn-border);background:var(--tn-white)}.rq-bulk>summary{align-items:baseline;gap:var(--tn-space-3);padding:var(--tn-space-4) var(--tn-space-5);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.rq-bulk>summary::-webkit-details-marker{display:none}.rq-bulk>summary:before{content:"";border-left:6px solid var(--tn-black);width:0;height:0;transition:transform var(--tn-dur) var(--tn-ease);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;transform:translateY(1px)}.rq-bulk[open]>summary:before{transform:rotate(90deg)translate(1px)}.rq-bulk>summary:focus-visible{outline:2px solid var(--tn-black);outline-offset:-2px}.rq-bulk-title{font-weight:700}.rq-bulk-hint{font-size:var(--tn-fs-small);color:#5a5a5a}.rq-bulk-body{padding:0 var(--tn-space-5) var(--tn-space-5)}.rq-bulk-label{font-size:var(--tn-fs-small);color:#3a3a3a;margin-bottom:var(--tn-space-3);max-width:70ch;display:block}.rq-bulk-input{box-sizing:border-box;resize:vertical;width:100%;padding:var(--tn-space-3) var(--tn-space-4);border:1px solid var(--tn-border-strong);background:var(--tn-bg-alt);font-size:13px;line-height:1.6}.rq-bulk-input:focus-visible{outline:2px solid var(--tn-black);outline-offset:-2px}.rq-bulk-actions{align-items:center;gap:var(--tn-space-3);margin-top:var(--tn-space-4);flex-wrap:wrap;display:flex}.rq-bulk-status{color:#3a3a3a;font-size:12px}.rq-bulk-preview{margin-top:var(--tn-space-5)}.rq-bulk-group{margin:var(--tn-space-4) 0 var(--tn-space-2);font-family:var(--tn-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#5a5a5a;font-size:11px}.rq-bulk-group--miss{color:var(--tn-black);font-weight:700}.rq-bulk-list{border-top:1px solid var(--tn-border);margin:0;padding:0;list-style:none}.rq-bulk-list li{align-items:baseline;gap:var(--tn-space-4);padding:var(--tn-space-2) 0;border-bottom:1px solid var(--tn-border);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;font-size:13px;display:grid}.rq-bulk-art{white-space:nowrap;font-weight:600}.rq-bulk-name{color:#3a3a3a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rq-bulk-qty{color:var(--tn-black);font-variant-numeric:tabular-nums}.rq-bulk-list--miss li{border-left:3px solid var(--tn-black);padding-left:var(--tn-space-3)}.rq-bulk-list--miss .rq-bulk-name{color:#5a5a5a;font-style:italic}.rq-bulk-note{margin:var(--tn-space-3) 0 0;font-size:var(--tn-fs-small);color:#3a3a3a;max-width:64ch}.rq-export-btn{border:1px solid var(--tn-border-strong);cursor:pointer;font-family:var(--tn-font-sans);color:var(--tn-black);background:0 0;padding:8px 14px;font-size:13px}.rq-export-btn:hover{border-color:var(--tn-lime)}.rq-export-btn:focus-visible{outline:2px solid var(--tn-black);outline-offset:2px}@media (width<=640px){.rq-bulk-list li{gap:var(--tn-space-2) var(--tn-space-4);grid-template-columns:minmax(0,1fr) auto}.rq-bulk-art{grid-area:1/1}.rq-bulk-qty{grid-area:1/2}.rq-bulk-name{white-space:normal;grid-area:2/1/auto/-1}}
