:root{--mint: 52,245,197}.smtq,.smtq *{box-sizing:border-box}.smtq{color:#fff}.smtq.smt-ui{--bg:#050608;--panel: rgba(255,255,255,.045);--line: rgba(255,255,255,.12);--mint: 52,245,197;background:transparent}.smtq.smt-ui .smt-card{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;background:var(--panel);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateZ(0);--auraSnap: 0;--ring: 1px;--ringHover: 5px}.smtq.smt-ui .smt-card:before{content:"";position:absolute;inset:-1px;border-radius:19px;padding:var(--ring);background:linear-gradient(135deg,#22d3ee1a 0% 30%,#34f5c514 65%,#ffffff0f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.smtq.smt-ui .smt-card:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;z-index:1;box-shadow:inset 0 0 0 1px #ffffff0f}.smtq.smt-ui .smt-card>*{position:relative;z-index:2}.smtq.smt-ui .smt-btn{background:linear-gradient(90deg,#22d3ee,#34f5c5);color:#061017;box-shadow:0 0 0 1px #ffffff2e,0 22px 80px -28px #22d3ee73,0 22px 80px -28px #34f5c559;position:relative;overflow:hidden}.smtq.smt-ui .smt-btn .smt-btn-hoverbg{position:absolute;inset:0;background:#000000eb;opacity:0;transition:opacity .4s ease}.smtq.smt-ui .smt-btn .smt-btn-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem}.smtq.smt-ui .smt-btn:hover .smt-btn-hoverbg,.smtq.smt-ui .smt-btn:focus-visible .smt-btn-hoverbg{opacity:1}.smtq.smt-ui .smt-btn:hover,.smtq.smt-ui .smt-btn:focus-visible{color:#fff}.smtq.smt-ui .smt-btn-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.18);color:#ffffffe0}.smtq .smt-btn{position:relative;overflow:hidden}.smtq .smt-btn .smt-btn-hoverbg{position:absolute;inset:0;background:#000000eb;opacity:0;transition:opacity .4s ease}.smtq .smt-btn .smt-btn-label{position:relative;z-index:2}.smtq .smt-btn:hover .smt-btn-hoverbg,.smtq .smt-btn:focus-visible .smt-btn-hoverbg{opacity:1}.smtq .smt-btn:hover,.smtq .smt-btn:focus-visible{color:#fff}.smtq-field{display:block}.smtq-label{display:block;font-size:12px;font-weight:800;color:#ffffffb8;margin-bottom:6px}.smtq .smtq-input{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12)!important;background:#00000059!important;padding:12px;color:#fff!important;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.smtq .smtq-input::-moz-placeholder{color:#ffffff59!important}.smtq .smtq-input::placeholder{color:#ffffff59!important}.smtq .smtq-input:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee24;background:#0000006b}.smtq-textarea{min-height:110px;resize:vertical}.smtq-file{width:100%;border-radius:14px;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;color:#ffffffc7;padding:12px}.smtq-bar{height:10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);overflow:hidden}.smtq-barFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#34f5c5);transition:width .35s cubic-bezier(.16,1,.3,1)}.smtq-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:880px){.smtq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-model-grid],[data-variant-grid],[data-qty-grid],[data-lid-grid],[data-condition-grid]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-left:auto;margin-right:auto}[data-model-grid] .smtq-choice{flex:0 1 calc(50% - 12px);max-width:360px}@media(min-width:640px){[data-model-grid] .smtq-choice{flex-basis:calc(33.333% - 12px)}}@media(min-width:980px){[data-model-grid] .smtq-choice{flex-basis:calc(25% - 12px)}}[data-variant-grid] .smtq-choice{flex:0 1 calc(50% - 12px);max-width:520px}@media(min-width:760px){[data-variant-grid] .smtq-choice{flex-basis:calc(33.333% - 12px)}}[data-qty-grid] .smtq-choice{flex:0 1 calc(50% - 12px);max-width:520px}[data-lid-grid] .smtq-choice{flex:0 1 calc(100% - 12px);max-width:520px}@media(min-width:640px){[data-lid-grid] .smtq-choice{flex-basis:calc(33.333% - 12px);max-width:360px}}[data-condition-grid] .smtq-choice{flex:0 1 calc(50% - 12px);max-width:360px}@media(min-width:760px){[data-condition-grid] .smtq-choice{flex-basis:calc(25% - 12px)}}.smtq-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}@media(min-width:880px){.smtq-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.smtq-grid--three{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.smtq-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.smtq-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.smtq-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.smtq-grid--variants{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.smtq-grid--variants{grid-template-columns:repeat(3,minmax(0,1fr))}}.smtq-choice{position:relative;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;overflow:hidden;cursor:pointer;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background .28s ease}@media(hover:hover){.smtq-choice:hover{transform:translateY(-2px);border-color:#34f5c573;background:#ffffff0d}}.smtq-choice.is-selected{border-color:#34f5c5d9;box-shadow:inset 0 0 0 2px #34f5c573,0 24px 90px -70px #34f5c559}.smtq-choiceInner{padding:14px 14px 12px;display:flex;gap:12px;align-items:center}.smtq-choiceThumb{width:56px;height:56px;border-radius:16px;background:#00000059;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.smtq-choiceThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:auto}.smtq-choice[data-name=condition] .smtq-choiceThumb img{-o-object-fit:contain;object-fit:contain;width:78%;height:78%}.smtq-choiceMeta{min-width:0}.smtq-choiceTitle{font-weight:900;letter-spacing:-.01em;line-height:1.15}.smtq-choiceSub{margin-top:3px;font-size:12px;color:#ffffff8c}.smtq-choiceBadge{position:absolute;top:10px;right:10px;font-size:11px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#ffffffbf}.smtq-sub{border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.smtq-link{border:0;background:transparent;padding:8px 10px;border-radius:14px;font-weight:900;color:#ffffffbf;cursor:pointer}@media(hover:hover){.smtq-link:hover{background:#ffffff0f;color:#fff}}.smtq-alert{margin-top:14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:12px 14px;color:#ffffffd9}.smtq-alert.is-error{border-color:#ef444459}.smtq-alert.is-ok{border-color:#34f5c573}.smtq-choiceInner{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:16px 14px 14px}.smtq-choiceThumb{width:118px;height:118px;border-radius:18px}.smtq-choiceThumb img{-o-object-fit:contain;object-fit:contain}.smtq-choiceMeta{width:100%}.is-primary .smtq-not-primary{border-color:#ffffff1a!important;--ring: 0px !important;--glow: 0 !important}.is-primary .smtq-not-primary:before,.is-primary .smtq-not-primary:after{opacity:0!important;box-shadow:none!important;background:none!important}.smtq-choiceThumb{display:grid;place-items:center}.smtq-choiceThumb img{display:block;margin:0 auto}.smtq-hp{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden}
