logic-stamp-picker{display:block;margin:24px 0}.logic-product logic-stamp-picker [hidden]{display:none!important}.lsp-group{border:0;margin:0 0 22px;padding:0;min-width:0}.logic-product .lsp-group legend{float:none;width:auto;padding:0;margin-bottom:10px;color:#c4cbd6;font-size:13px;font-weight:600}.lsp-options{display:flex;flex-wrap:wrap;gap:8px}.lsp-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:46px;min-width:54px;padding:12px 17px;border:1px solid #3b414b;border-radius:12px;background:#202329;color:#e2e7ee;font:inherit;font-size:13px;line-height:1.3;cursor:pointer}.lsp-choice--stamp{flex:1 1 100px;max-width:calc(50% - 4px);min-height:100px;padding:13px 10px}.lsp-choice--stamp img{display:block;width:100%;max-width:140px;height:62px;object-fit:contain}.lsp-choice--stamp>span{font-size:11px;font-weight:600}.lsp-choice--series{flex:1 0 calc(33.333% - 8px);max-width:calc(50% - 4px)}.lsp-choice[aria-pressed=true]{border-color:#86ceff;background:#263a4a;color:#fff;box-shadow:inset 0 0 0 1px #86ceff}.lsp-choice:hover:not(:disabled){border-color:#86ceff}.lsp-choice:disabled{cursor:default;opacity:.42}.lsp-choice[aria-pressed=true]:disabled{opacity:.7}.lsp-choice small{font-size:10px;font-weight:400}.lsp-status{font-size:12px;line-height:1.5;color:#d6c1b1;margin:8px 0}.lsp-status:empty{display:none}.lsp-native-toggle{padding:6px 0;margin:0 0 12px;border:0;background:none;color:#9eaebf;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lsp-choice:focus-visible,.lsp-native-toggle:focus-visible{outline:2px solid #86ceff;outline-offset:4px}logic-stamp-picker[aria-busy] .lsp-choice{opacity:.55}@media(max-width:749px){.lsp-choice--stamp{flex-basis:90px;min-height:96px}.lsp-choice--stamp img{height:54px}.lsp-choice--series{padding:12px 10px}.lsp-group{margin-bottom:20px}}
.lsp-variant-note{margin:10px 0 0;color:#c4cbd6;font-size:12px;line-height:1.5}

.lsp-choice[aria-disabled=true]{background:#25262a;border-color:#494c53;color:#a9acb3;box-shadow:none;cursor:help}.lsp-choice[aria-disabled=true] img{opacity:.45;filter:grayscale(1)}.lsp-choice[aria-disabled=true]:hover{border-color:#99a5b5}.lsp-choice[data-value="CCL"] img{filter:invert(1);height:68px}.lsp-choice[data-value="NONE"]>span{font-weight:850;font-size:16px;letter-spacing:.08em;text-transform:uppercase;border-top:2px solid currentColor;border-bottom:2px solid currentColor;padding:9px 2px}.lsp-dialog{max-width:min(460px,calc(100vw - 32px));padding:28px;border:1px solid #596575;border-radius:18px;background:#171c24;color:#eef3f8}.lsp-dialog::backdrop{background:#000b}.lsp-dialog h2{color:inherit;font-size:23px;margin:0 0 14px}.lsp-dialog p{font-size:15px;line-height:1.65}.lsp-dialog a{color:#9bd5ff}.lsp-dialog button{margin-top:20px;min-height:44px;padding:10px 24px;border:1px solid #9bd5ff;border-radius:8px;background:#243d50;color:#fff;font:inherit;cursor:pointer}.lsp-dialog button:focus-visible,.lsp-dialog a:focus-visible{outline:2px solid #9bd5ff;outline-offset:4px}
