.TemplateWheel-module__NDNVva__picker{isolation:isolate;z-index:0;color:#111;flex-shrink:0;width:100%;max-width:1120px;margin:0 auto;position:relative}.TemplateWheel-module__NDNVva__wheel{touch-action:pan-y;outline-offset:-3px;height:310px;position:relative;overflow:hidden}.TemplateWheel-module__NDNVva__card{text-align:left;-webkit-user-select:none;user-select:none;transform-origin:50%;background:#f3f3f3;border-radius:12px;width:172px;height:244px;position:absolute;top:24px;left:calc(50% - 86px);overflow:hidden;box-shadow:0 5px 20px #0000000d}.TemplateWheel-module__NDNVva__card img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;width:100%;height:216px}.TemplateWheel-module__NDNVva__cardCaption{background:#fff;justify-content:space-between;align-items:center;height:28px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.TemplateWheel-module__NDNVva__activeCard{box-shadow:0 10px 28px #00000020}.TemplateWheel-module__NDNVva__card:focus-visible,.TemplateWheel-module__NDNVva__arrow:focus-visible,.TemplateWheel-module__NDNVva__choose:focus-visible,.TemplateWheel-module__NDNVva__inspect:focus-visible{outline-offset:4px;outline:2px solid #111}.TemplateWheel-module__NDNVva__imageError{place-content:center;height:216px;padding:16px;font-size:12px;display:grid}.TemplateWheel-module__NDNVva__controls{z-index:12;justify-content:space-between;align-items:center;gap:16px;width:min(100%,340px);margin:-12px auto 0;display:flex;position:relative}.TemplateWheel-module__NDNVva__arrow{background:#f4f4f4;border-radius:50%;flex-shrink:0;place-content:center;width:44px;height:44px;transition:background .2s;display:grid}.TemplateWheel-module__NDNVva__arrow:hover{background:#e8e8e8}.TemplateWheel-module__NDNVva__caption{flex-direction:column;align-items:center;gap:3px;display:flex}.TemplateWheel-module__NDNVva__caption strong{font-size:14px;font-weight:500}.TemplateWheel-module__NDNVva__caption span{color:#737373;font-size:10px}.TemplateWheel-module__NDNVva__prompt{z-index:12;text-align:center;background:#fff;padding:16px 12px 20px;position:relative}.TemplateWheel-module__NDNVva__prompt h2{letter-spacing:-.04em;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.2}.TemplateWheel-module__NDNVva__prompt p{color:#737373;margin-top:8px;font-size:13px}.TemplateWheel-module__NDNVva__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.TemplateWheel-module__NDNVva__choose,.TemplateWheel-module__NDNVva__inspect{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 19px;font-size:12px;font-weight:500;display:inline-flex}.TemplateWheel-module__NDNVva__choose{color:#fff;background:#111}.TemplateWheel-module__NDNVva__choose:hover{background:#333}.TemplateWheel-module__NDNVva__inspect{background:#f4f4f4}.TemplateWheel-module__NDNVva__picker button:disabled{cursor:default;opacity:.5}.TemplateWheel-module__NDNVva__fullPreview{max-width:1000px;margin:0 auto;padding:24px 16px 100px}.TemplateWheel-module__NDNVva__fullPreview>img{width:100%;height:auto;display:block}.TemplateWheel-module__NDNVva__previewAction{z-index:20;white-space:nowrap;background:#fff;border-radius:999px;padding:7px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0002}@media (min-width:601px) and (max-height:850px){.TemplateWheel-module__NDNVva__wheel{height:230px}.TemplateWheel-module__NDNVva__card{width:140px;height:200px;top:10px;left:calc(50% - 70px)}.TemplateWheel-module__NDNVva__card img,.TemplateWheel-module__NDNVva__imageError{height:172px}.TemplateWheel-module__NDNVva__prompt{padding:12px 12px 16px}.TemplateWheel-module__NDNVva__prompt h2{font-size:23px}.TemplateWheel-module__NDNVva__actions{margin-top:12px}}@media (max-width:600px){.TemplateWheel-module__NDNVva__wheel{height:230px}.TemplateWheel-module__NDNVva__card{border-radius:9px;width:128px;height:185px;top:16px;left:calc(50% - 64px)}.TemplateWheel-module__NDNVva__card img,.TemplateWheel-module__NDNVva__imageError{height:160px}.TemplateWheel-module__NDNVva__cardCaption{height:25px;font-size:8px}.TemplateWheel-module__NDNVva__controls{max-width:280px;margin-top:-4px}.TemplateWheel-module__NDNVva__prompt{padding-top:14px}.TemplateWheel-module__NDNVva__actions{gap:8px}.TemplateWheel-module__NDNVva__choose,.TemplateWheel-module__NDNVva__inspect{padding:0 14px;font-size:11px}}
