.v3-control-btn{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;font-family:inherit;transition:transform .2s ease}.v3-control-btn:focus{outline:2px solid rgba(0,0,0,.3);outline-offset:2px}.v3-control-btn:disabled{opacity:.5;cursor:not-allowed}.v3-control-btn:hover:not(:disabled){transform:scale(1.05)}.v3-control-btn:active:not(:disabled){transform:scale(.95)}.v3-control-btn__content{width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.v3-control-btn__icon{display:flex;align-items:center;justify-content:center}.v3-control-btn__icon svg{width:auto;height:auto;fill:#000}.v3-control-btn__label{align-self:stretch;text-align:center;color:#000;font-size:15px;font-family:DM Sans,sans-serif;font-weight:400;line-height:20px;word-wrap:break-word;white-space:nowrap}.v3-status-tag{width:100%;height:100%;background:#fff;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:10px}.v3-status-tag__text{color:#000;font-family:DM Sans,sans-serif;word-wrap:break-word;text-align:center}.v3-status-tag--small{padding-left:7px;padding-right:7px}.v3-status-tag--small .v3-status-tag__text{font-size:9px;font-weight:700}.v3-status-tag--large{padding-left:9px;padding-right:9px}.v3-status-tag--large .v3-status-tag__text{font-size:12px;font-weight:600}.v3-color-selector{width:100%;height:100%;padding:3px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .2s ease}.v3-color-selector:hover:not(.v3-color-selector--disabled){transform:scale(1.05)}.v3-color-selector:active:not(.v3-color-selector--disabled){transform:scale(.95)}.v3-color-selector--disabled{cursor:not-allowed;opacity:.5}.v3-color-selector__circle{width:22.37px;height:22.37px;border-radius:50%;outline:1px solid rgba(0,0,0,.5);transition:outline .2s ease}.v3-color-selector--selected .v3-color-selector__circle{outline:2px solid #000}.v3-color-selector:hover:not(.v3-color-selector--disabled):not(.v3-color-selector--selected) .v3-color-selector__circle{outline:1.5px solid rgba(0,0,0,.75)}.v3-theme-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;cursor:pointer;transition:transform .2s ease;border:none;outline:none;margin:2px;touch-action:manipulation;min-height:44px}@media(hover:hover){.v3-theme-card:hover{transform:scale(1.02)}}.v3-theme-card__preview{align-self:stretch;position:relative;background:#f5f4ee;border-radius:5px;box-shadow:.8032156229px 1.6064312458px 5.8634738922px rgba(0,0,0,.25);overflow:hidden;border:none;outline:none}.v3-theme-card__phone-notch{width:31.54px;height:5.17px;position:absolute;left:49.5px;top:4.48px;opacity:.5;background:#000;border-radius:20.98px;z-index:10;pointer-events:none}.v3-theme-card__special-tag{position:absolute;left:86.52px;top:211.11px;padding-left:7px;padding-right:7px;background:#fff;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:10px}.v3-theme-card__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.v3-theme-card__title{color:#000;font-size:13px}.v3-theme-card__subtitle,.v3-theme-card__title{width:130.55px;font-family:DM Sans,sans-serif;font-weight:400;word-wrap:break-word}.v3-theme-card__subtitle{color:rgba(0,0,0,.2);font-size:9px}.v3-theme-card--4-5{width:280px;height:auto}.v3-theme-card--4-5 .v3-theme-card__preview{height:397px}.v3-selector{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;font-family:inherit;transition:all .2s ease;width:100%}.v3-selector:focus{outline:2px solid rgba(0,0,0,.3);outline-offset:2px}.v3-selector:disabled{cursor:not-allowed}.v3-selector:hover:not(:disabled){transform:scale(1.02)}.v3-selector:active:not(:disabled){transform:scale(.98)}.v3-selector__content{width:100%;height:100%;flex-direction:column}.v3-selector__content,.v3-selector__option{justify-content:center;align-items:center;gap:10px;display:inline-flex}.v3-selector__option{padding:8px 10px;background:#fff;border-radius:4px;outline:1px solid #000;outline-offset:-1px;transition:all .2s ease}.v3-selector__text{text-align:center;color:#000;font-size:12px;font-family:DM Sans,sans-serif;font-weight:600;word-wrap:break-word;white-space:nowrap}.v3-selector--selected{opacity:1}.v3-selector--selected .v3-selector__option{background:#fff}.v3-selector--selected:hover:not(:disabled) .v3-selector__option{background:#f8f8f8}.v3-selector--unselected{opacity:.5}.v3-selector--unselected .v3-selector__option{background:#fff}.v3-selector--unselected:hover:not(:disabled){opacity:.7}.v3-selector--unselected:hover:not(:disabled) .v3-selector__option{background:#f8f8f8}