.sdqo{--sd-text:rgb(var(--color-foreground,103 103 103));--sd-ink:rgb(var(--color-foreground-alt,35 35 35));--sd-muted:var(--sd-text);--sd-blue:rgb(var(--color-button,0 80 143));--sd-blue-d:#003a69;--sd-bright:rgb(var(--color-accent-2,40 125 255));--sd-line:rgb(var(--color-border,223 223 223));--sd-line-2:#c9c9c9;--sd-tint:rgb(var(--color-accent-1,0 80 143) / .05);--sd-tint-2:rgb(var(--color-accent-1,0 80 143) / .1);--sd-bg:rgb(var(--color-background,255 255 255));--sd-btn-text:rgb(var(--color-button-text,255 255 255));--sd-r:var(--border-radius-base,12px);--sd-rb:var(--buttons-radius,10px);--sd-ri:var(--inputs-radius,10px);--q-ok:var(--color-success,#337239);--q-ok-bg:var(--color-success-background,#ddf0df);--q-ask:#844b13;--q-ask-bg:var(--color-warning-background,#f8e1cb);--q-bad:var(--color-error,#922c2c);--q-bad-bg:var(--color-error-background,#f7e5e5);color:var(--sd-text);font-size:16px;line-height:1.5}@supports (color:color-mix(in srgb,red,blue)){.sdqo{--sd-blue-d:color-mix(in srgb,var(--sd-blue) 78%,#000);--sd-line-2:color-mix(in srgb,var(--sd-line) 65%,var(--sd-text));--q-ask:color-mix(in srgb,var(--color-warning,#bd6b1b) 68%,#000)}}.sdqo *,.sdqo *::before,.sdqo *::after{box-sizing:border-box}.sdqo-wrap{padding:4px 0 56px}.sdqo-head h1{margin:0 0 8px;font-family:var(--font-heading-family,inherit);font-size:26px;line-height:1.3;font-weight:var(--font-heading-weight,600);letter-spacing:var(--font-heading-spacing,-.02em);color:var(--sd-ink)}.sdqo-head p{margin:0 0 22px;font-size:16px;color:var(--sd-text);max-width:70ch}.sdqo-steps{list-style:none;display:flex;gap:8px;margin:0 0 22px;padding:0;max-width:880px}.sdqo-steps li{flex:1 1 0;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sd-line);border-radius:var(--sd-r);background:var(--sd-bg);color:var(--sd-muted);font-weight:600;font-size:14px;min-width:0}.sdqo-steps li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdqo-stepn{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sd-tint);color:var(--sd-muted);font-size:14px}.sdqo-steps li.is-cur{border-color:var(--sd-blue);color:var(--sd-ink);box-shadow:0 0 0 3px var(--sd-tint-2)}.sdqo-steps li.is-cur .sdqo-stepn{background:var(--sd-blue);color:var(--sd-btn-text)}.sdqo-steps li.is-done .sdqo-stepn{background:var(--q-ok);color:#fff}.sdqo-card{background:var(--sd-bg);border:1px solid var(--sd-line);border-radius:var(--sd-r);padding:24px}.sdqo-input{display:grid;grid-template-columns:minmax(0,1fr)}.sdqo-label{display:block;margin:0 0 8px;font-weight:600;font-size:18px;color:var(--sd-ink)}.sdqo-text{display:block;width:100%;min-height:220px;padding:14px 16px;font:16px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--sd-ink);background:#f7f9fc;border:2px dashed var(--sd-line-2);border-radius:var(--sd-ri);resize:vertical;direction:ltr;text-align:start}.sdqo-text::placeholder{color:#8a99a8}.sdqo-text:focus{outline:0;background:var(--sd-bg);border:2px solid var(--sd-bright);box-shadow:0 0 0 4px var(--sd-tint-2)}.sdqo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0}.sdqo-actions--center{justify-content:center}.sdqo-actions > *{margin:0}.sdqo-actions .sdqo-btn{min-height:48px}.sdqo-msg{min-height:22px;margin:10px 0 0;font-size:14px;color:var(--sd-muted)}.sdqo-msg.is-bad{color:var(--q-bad);font-weight:600}.sdqo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--sd-line-2);border-radius:var(--sd-rb);background:var(--sd-bg);color:var(--sd-ink);font-family:var(--font-buttons-family,inherit);text-transform:var(--font-buttons-transform,none);font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.sdqo-btn:hover{border-color:var(--sd-blue);background:var(--sd-tint)}.sdqo-btn--primary{background:var(--sd-blue);border-color:var(--sd-blue);color:var(--sd-btn-text)}.sdqo-btn--primary:hover{background:var(--sd-blue);border-color:var(--sd-blue);box-shadow:0 10px 22px -12px rgba(0,41,74,.6)}.sdqo-btn--big{min-height:48px;padding:12px 26px;font-size:16px}.sdqo-btn--small{min-height:38px;padding:7px 14px;font-size:14px}.sdqo-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sdqo :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--sd-bright);outline-offset:2px}.sdqo-link{background:none;border:0;padding:6px 4px;color:var(--sd-blue);font-family:inherit;font-weight:600;font-size:14px;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sdqo-link:hover{color:var(--sd-blue-d)}.sdqo-link--small{padding:2px 0;font-size:13px;font-weight:500}.sdqo-howto{margin-top:24px;padding-top:20px;border-top:1px solid var(--sd-line)}@media (min-width:960px){.sdqo-input{grid-template-columns:minmax(0,1fr) 340px;column-gap:32px;padding:28px}.sdqo-input > *{grid-column:1}.sdqo-input > .sdqo-howto{grid-column:2;grid-row:1 / span 4;margin-top:0;padding:0;padding-inline-start:32px;border-top:0;border-inline-start:1px solid var(--sd-line)}}.sdqo-howto h2{margin:0 0 8px;font-size:16px;color:var(--sd-ink)}.sdqo-howto ul{margin:0 0 8px;padding-inline-start:20px}.sdqo-howto li{margin:4px 0}.sdqo-muted{margin:4px 0;font-size:14px;color:var(--sd-muted)}.sdqo-sum{background:var(--sd-bg);border:1px solid var(--sd-line);border-radius:var(--sd-r);padding:16px 20px;margin:0 0 14px}.sdqo-found,.sdqo-progress{margin:0 0 8px;font-weight:700;font-size:18px;color:var(--sd-ink)}.sdqo-meter{height:8px;border-radius:99px;background:var(--sd-tint-2);overflow:hidden;margin-bottom:6px}.sdqo-meter i{display:block;height:100%;background:var(--sd-bright);border-radius:99px;transition:width .2s}.sdqo-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.sdqo-chip{padding:4px 12px;border-radius:99px;font-size:14px;font-weight:600;background:var(--sd-tint);color:var(--sd-text)}.sdqo-chip--ok{background:var(--q-ok-bg);color:var(--q-ok)}.sdqo-chip--ask{background:var(--q-ask-bg);color:var(--q-ask)}.sdqo-chip--bad{background:var(--q-bad-bg);color:var(--q-bad)}.sdqo-sum-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.sdqo-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sdqo-row{position:relative;background:var(--sd-bg);border:1px solid var(--sd-line);border-inline-start:5px solid var(--sd-line-2);border-radius:var(--sd-r);padding:14px 16px}.sdqo-row--ready{border-inline-start-color:var(--q-ok);display:grid;grid-template-columns:64px minmax(0,1fr) auto auto 32px;gap:6px 16px;align-items:center}.sdqo-row--blocked{border-inline-start-color:var(--q-bad);display:grid;grid-template-columns:64px minmax(0,1fr) auto 32px;gap:6px 16px;align-items:center;background:#fdf8f8}.sdqo-row--pick{border-inline-start-color:var(--color-warning,#bd6b1b);background:#fffaf4}.sdqo-row--none{border-inline-start-color:var(--q-bad);background:#fdf8f8}.sdqo-row--loading{border-inline-start-color:var(--sd-bright)}.sdqo-row > .sdqo-find{grid-column:1 / -1}.sdqo-cell-img{grid-row:span 1}.sdqo-img{display:block;width:64px;height:64px;object-fit:contain;border-radius:var(--sd-ri);background:#f7f9fc;border:1px solid var(--sd-line);mix-blend-mode:multiply}.sdqo-img--ph{background:var(--sd-tint);mix-blend-mode:normal}.sdqo-title{display:block;font-weight:700;color:var(--sd-ink);text-decoration:none;font-size:16px;line-height:1.3}.sdqo-title:hover{color:var(--sd-blue);text-decoration:underline}.sdqo-opt{display:inline-block;margin-top:2px;padding:1px 10px;border-radius:99px;background:var(--sd-tint-2);color:var(--sd-blue);font-size:13px;font-weight:600}.sdqo-meta{margin-top:3px;font-size:13px;color:var(--sd-muted)}.sdqo-src{margin-top:3px;font-size:12.5px;color:var(--sd-muted)}.sdqo-src q{font-weight:600;color:var(--sd-text)}.sdqo-warn{margin-top:6px;padding:6px 10px;border-radius:8px;background:var(--q-ask-bg);color:var(--q-ask);font-size:13px;font-weight:600}.sdqo-stock{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;color:var(--q-ok)}.sdqo-stock i{width:8px;height:8px;border-radius:50%;background:currentColor}.sdqo-stock--low,.sdqo-stock--special,.sdqo-stock--backorder{color:var(--q-ask)}.sdqo-stock--oos,.sdqo-stock--gone{color:var(--q-bad)}.sdqo-blocked{padding:8px 12px;border-radius:10px;background:var(--q-bad-bg);color:var(--q-bad);font-size:14px;font-weight:600}.sdqo-qty{display:inline-flex;align-items:stretch;border:1px solid var(--sd-line-2);border-radius:var(--sd-ri);overflow:hidden;background:var(--sd-bg)}.sdqo-qty button{width:40px;border:0;background:var(--sd-tint);color:var(--sd-ink);font-size:20px;line-height:1;cursor:pointer}.sdqo-qty button:hover{background:var(--sd-tint-2)}.sdqo-qty input{width:60px;min-height:42px;border:0;border-inline:1px solid var(--sd-line);text-align:center;font-family:inherit;font-weight:600;font-size:16px;color:var(--sd-ink);-moz-appearance:textfield;appearance:textfield;background:var(--sd-bg);border-radius:0;padding:0 4px}.sdqo-qty input::-webkit-outer-spin-button,.sdqo-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sdqo-price{text-align:end;min-width:110px}.sdqo-price strong{display:block;font-size:17px;color:var(--sd-ink);font-variant-numeric:tabular-nums}.sdqo-price span{display:block;font-size:12px;color:var(--sd-muted)}.sdqo-x{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--sd-muted);font-size:24px;line-height:1;cursor:pointer}.sdqo-x:hover{background:var(--q-bad-bg);color:var(--q-bad)}.sdqo-cell-x{justify-self:end}.sdqo-q{display:flex;align-items:flex-start;gap:12px}.sdqo-q > div{flex:1 1 auto;min-width:0}.sdqo-q strong{color:var(--sd-ink)}.sdqo-line{margin-top:2px;font-size:14px;color:var(--sd-muted)}.sdqo-line q{font-weight:600;color:var(--sd-text)}.sdqo-ic{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.sdqo-ic--ask{background:var(--q-ask-bg);color:var(--q-ask)}.sdqo-ic--bad{background:var(--q-bad-bg);color:var(--q-bad)}.sdqo-ic--spin{border:3px solid var(--sd-tint-2);border-top-color:var(--sd-bright);animation:sdqo-spin .8s linear infinite}@keyframes sdqo-spin{to{transform:rotate(360deg)}}.sdqo-links{margin-top:6px}.sdqo-cands{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.sdqo-cand{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--sd-line);border-radius:var(--sd-r);background:var(--sd-bg);text-align:start;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sdqo-cand:hover{border-color:var(--sd-blue);box-shadow:0 0 0 3px var(--sd-tint-2)}.sdqo-cand.is-best{border-color:var(--q-ok);background:#f6fbf6}.sdqo-cand .sdqo-img{width:52px;height:52px;flex:0 0 auto}.sdqo-cand-body{flex:1 1 auto;min-width:0;display:block}.sdqo-cand-t{display:block;font-weight:700;color:var(--sd-ink);line-height:1.3}.sdqo-cand-m{display:block;font-size:13px;color:var(--sd-muted)}.sdqo-badge{display:inline-block;margin-top:3px;padding:1px 10px;border-radius:99px;background:var(--q-ok-bg);color:var(--q-ok);font-size:12px;font-weight:700}.sdqo-cand-go{flex:0 0 auto;padding:8px 14px;border-radius:var(--sd-rb);background:var(--sd-blue);color:var(--sd-btn-text);font-size:14px;font-weight:600}.sdqo-vpick{display:flex;gap:12px;align-items:flex-start;margin-top:12px}.sdqo-vpick-main{flex:1 1 auto;min-width:0}.sdqo-vlabel{display:block;margin-top:8px}.sdqo-vlabel span{display:block;margin-bottom:4px;font-size:14px;color:var(--sd-muted)}.sdqo-vlabel select{width:100%;min-height:44px;padding:8px 12px;border:2px solid var(--sd-line-2);border-radius:var(--sd-ri);background:var(--sd-bg);font-family:inherit;font-size:15px;color:var(--sd-ink)}.sdqo-vlabel select:focus{outline:0;border-color:var(--sd-bright)}.sdqo-find{margin-top:12px;padding-top:12px;border-top:1px dashed var(--sd-line-2)}.sdqo-findform{display:flex;gap:8px}.sdqo-s{flex:1 1 auto;min-width:0;min-height:40px;padding:8px 12px;border:2px solid var(--sd-line-2);border-radius:var(--sd-ri);font-family:inherit;font-size:15px;background:var(--sd-bg);color:var(--sd-ink)}.sdqo-s:focus{outline:0;border-color:var(--sd-bright)}.sdqo-bar{position:sticky;bottom:0;z-index:5;margin:14px -8px 0;padding:0 8px 8px}.sdqo-bar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--sd-bg);border:1px solid var(--sd-line-2);border-radius:var(--sd-r);box-shadow:0 -6px 24px -12px rgba(0,41,74,.35),0 8px 24px -14px rgba(0,41,74,.5)}.sdqo-bar-info{min-width:0;font-size:16px;color:var(--sd-ink)}.sdqo-bar-info small{display:block;font-size:12.5px;color:var(--sd-muted)}.sdqo-wait{display:block;font-style:normal;font-size:13.5px;font-weight:600;color:var(--q-ask)}.sdqo-done{text-align:center;padding:40px 24px;max-width:760px;margin:0 auto}.sdqo-ok{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--q-ok-bg);color:var(--q-ok);font-size:32px;font-weight:800}.sdqo-done h2{margin:0 0 6px;font-family:var(--font-heading-family,inherit);font-size:24px;color:var(--sd-ink)}.sdqo-failed{margin:16px auto 0;max-width:560px;padding:12px 16px;text-align:start;border-radius:var(--sd-r);background:var(--q-ask-bg);color:var(--q-ask)}.sdqo-failed ul{margin:6px 0 0;padding-inline-start:20px}.sdqo-foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--sd-line);font-size:14px;color:var(--sd-muted)}.sdqo-foot p{margin:4px 0}.sdqo-foot a{color:var(--sd-blue);font-weight:600}@media (max-width:719px){.sdqo-wrap{padding:0 0 40px}.sdqo-head h1{font-size:24px}.sdqo-card{padding:16px}.sdqo-steps{gap:6px}.sdqo-steps li{padding:8px;flex-direction:column;gap:4px;text-align:center;font-size:12px}.sdqo-row--ready{grid-template-columns:56px minmax(0,1fr) 30px;padding:12px}.sdqo-row--ready .sdqo-cell-img{grid-row:1 / span 1}.sdqo-row--ready .sdqo-main{grid-column:2;grid-row:1}.sdqo-row--ready .sdqo-cell-x{grid-column:3;grid-row:1;align-self:start}.sdqo-row--ready .sdqo-cell-qty{grid-column:1 / 3;grid-row:2}.sdqo-row--ready .sdqo-cell-price{grid-column:2 / 4;grid-row:2;justify-self:end}.sdqo-row--blocked{grid-template-columns:56px minmax(0,1fr) 30px}.sdqo-row--blocked .sdqo-blocked{grid-column:1 / -1}.sdqo-img{width:56px;height:56px}.sdqo-cand{flex-wrap:wrap}.sdqo-cand-go{width:100%;text-align:center}.sdqo-bar-in{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.sdqo-bar-info small{display:none}.sdqo-bar .sdqo-btn{width:100%}.sdqo-findform{flex-direction:column}.sdqo-actions .sdqo-btn{width:100%}.sdqo-actions .sdqo-link{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.sdqo-ic--spin{animation-duration:2s}.sdqo-meter i{transition:none}}