.sx{gap:12px}.sx .ico{block-size:18px;inline-size:18px}.sx-list{margin:0;padding:0;list-style:none;display:grid}.sx-row{border-block-end:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.sx-row:last-child{border-block-end:0}.sx-thumb{background:var(--dock);block-size:44px;inline-size:44px;color:var(--navy);border-radius:8px;place-items:center;display:grid;overflow:hidden}.sx-thumb img{object-fit:contain;block-size:auto;max-block-size:40px;inline-size:auto;max-inline-size:40px}.sx-thumb .ico{block-size:22px;inline-size:22px}.sx-name{min-inline-size:0;font-size:var(--fs-s);line-height:1.45}.sx-name a{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.sx-name a:hover{color:var(--navy);text-decoration:underline}.sx-name small{color:var(--ink-2);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.4;display:block}.sx-add{min-block-size:var(--tap);background:var(--white);border:1.5px solid var(--navy);color:var(--navy);font:inherit;font-size:var(--fs-s);white-space:nowrap;cursor:pointer;transition:background-color var(--t-micro) var(--ease), color var(--t-micro) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-weight:650;text-decoration:none;display:inline-flex}.sx-add:hover{background:var(--navy);color:#fff}.sx-add:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.sx-add[disabled]{color:var(--green);cursor:default;background:0 0;border-color:#0000}.sx-add .ico{block-size:16px;inline-size:16px}.sx-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sx-btn{gap:8px}.sx-btn--go{background:var(--navy);border-color:var(--navy);color:#fff}.sx-btn--go:hover{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff}.sx-btn:disabled{opacity:.5}.sx-link{min-block-size:var(--tap);align-items:center;gap:8px;font-weight:600;display:inline-flex}.sx-link .ico{block-size:18px;inline-size:18px}.sx-status{font-size:var(--fs-s);color:var(--green);margin:0;font-weight:600}.sx-status:empty{display:none}.sx-err{color:var(--red);font-size:var(--fs-s);margin:0}.sx-err[hidden]{display:none}.sx-sk{gap:4px;padding-block:4px;display:grid}.sx-paste{gap:8px;display:grid}.sx-paste textarea{resize:vertical;border:1.5px solid var(--field);background:var(--white);min-block-size:132px;inline-size:100%;font:inherit;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:1rem;line-height:1.6}.sx-paste textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #414a8b33}.sx-paste textarea::placeholder{color:var(--ink-2);opacity:.8}.sx-match{gap:10px;display:grid}.sx-match[hidden]{display:none}.sx-map{counter-reset:sx;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-map-row{border:1px solid var(--rule);background:var(--white);border-radius:10px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb main""thumb qty";align-items:center;gap:6px 10px;padding:8px;display:grid}.sx-map-row .sx-thumb{grid-area:thumb;align-self:start}.sx-map-row.is-custom{background:#fbfbfd;border-style:dashed}.sx-map-row.is-custom .sx-thumb{color:var(--ink-2)}.sx-map-main{grid-area:main;gap:4px;min-inline-size:0;display:grid}.sx-map-src{color:var(--ink-2);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.4}.sx-map-src:before{content:"“"}.sx-map-src:after{content:"”"}.sx-map-qty{grid-area:qty;align-items:center;gap:6px;display:flex}.sx-map select,.sx-map input{border:1.5px solid var(--field);background:var(--white);min-block-size:40px;min-inline-size:0;font:inherit;color:var(--ink);border-radius:8px;padding-inline:10px;font-size:.95rem}.sx-map [data-sx-pick]{text-overflow:ellipsis;inline-size:100%}.sx-map [data-sx-qty]{inline-size:84px;font-family:var(--f-mark);text-align:center;font-size:1.15rem;font-weight:700}.sx-map [data-sx-unit]{flex:1}.sx-map [data-sx-unit][hidden]{display:none}.sx-map select:focus,.sx-map input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #414a8b33}.sx-map :disabled{opacity:.65}.sx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-grid li{border:1px solid var(--rule);background:var(--white);border-radius:10px;align-content:start;gap:6px;padding:8px;display:grid}.sx-tile{color:var(--ink);gap:6px;text-decoration:none;display:grid}.sx-tile-img{background:var(--dock);border-radius:8px;place-items:center;block-size:84px;display:grid;overflow:hidden}.sx-tile-img img{object-fit:contain;block-size:auto;max-block-size:76px;inline-size:auto;max-inline-size:76px}.sx-tile-name{font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.sx-tile:hover .sx-tile-name{color:var(--navy);text-decoration:underline}.sx-grid .sx-add{min-block-size:38px;inline-size:100%}.sx-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sx-steps b{color:var(--navy);display:block}.sx-steps li span span{font-size:var(--fs-s);color:var(--ink-2);line-height:1.6}.sx-step-ico{background:var(--dock);block-size:40px;inline-size:40px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.sx-step-ico .ico{block-size:22px;inline-size:22px}.sx-code{background:var(--ink);color:#dfe2f3;border-radius:10px;margin:0;overflow:hidden}.sx-code figcaption{background:var(--navy-deep);color:#fff;font-size:var(--fs-xs);border-block-end:2px dashed #ffffff40;padding:8px 12px;font-weight:600}.sx-code pre{white-space:pre;margin:0;padding:10px 12px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.6;overflow-x:auto}.sx-code b{color:var(--orange);font-weight:700}.sx-code i{color:#8fd3a8;font-style:normal}.sx-ships{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-ship{border:1px solid var(--rule);border-inline-start:4px solid var(--field);background:var(--white);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sx-ship--out_for_delivery{border-inline-start-color:var(--orange)}.sx-ship--ready{border-inline-start-color:var(--navy)}.sx-ship-ico{background:var(--dock);block-size:40px;inline-size:40px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.sx-ship--out_for_delivery .sx-ship-ico{color:var(--orange-ink);background:#fff1dc}.sx-ship-main{min-inline-size:0;font-size:var(--fs-s);line-height:1.4;display:grid}.sx-ship-main small{color:var(--ink-2);font-size:var(--fs-xs);font-family:var(--f-code);letter-spacing:.02em}.sx-code-n{font-family:var(--f-code);letter-spacing:.03em;color:var(--navy);direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:1.15rem;font-weight:600}.sx-add--link{min-block-size:38px}.sx-due{background:var(--dock);color:var(--ink-2);font-size:var(--fs-xs);border-radius:4px;margin-block-start:3px;padding:0 6px;font-style:normal;font-weight:600;display:inline-block}.sx-due.is-now{color:var(--orange-ink);background:#fff1dc}.gx .gx-opt.gx-opt--season{border-color:var(--kraft-deep);color:var(--kraft-ink);background:#fbf3e6}.gx .gx-opt.gx-opt--season:hover{background:var(--kraft-deep);border-color:var(--kraft-deep);color:#fff}@media (width<=380px){.sx-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.sx-add{padding-inline:10px}.sx-grid{grid-template-columns:minmax(0,1fr)}}
