[hidden]{display:none!important}
.component-tabs{flex-wrap:wrap}.component-tabs button{min-width:54px}
.template-desk{padding-bottom:100px}.template-desk-actions{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 20px}.template-desk-actions .button{min-height:38px}
.template-preview[type="button"]{display:block;width:calc(100% - 20px);border:0;color:inherit;text-align:left;cursor:pointer;font-family:inherit}
.template-preview[type="button"]:focus-visible{outline:3px solid #ff8bab;outline-offset:2px}
.template-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important}
.tiny-action{padding:8px 10px;border-radius:10px!important;background:#fff1f5!important}
.tiny-action.primary{color:#fff!important;background:linear-gradient(135deg,#ff749f,#e35e8b)!important}
.template-modal{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px}
.template-modal-backdrop{position:absolute;inset:0;background:#3e3038a8;backdrop-filter:blur(8px)}
.template-modal-card{position:relative;z-index:1;width:min(520px,100%);padding:18px;border-radius:28px}
.template-modal-preview{min-height:340px;padding:55px 42px;border-radius:20px;text-align:center;background:radial-gradient(circle at 80% 12%,#fff,transparent 22%),linear-gradient(145deg,#ffe2ec,#effcf8)}
.template-modal-preview>small{display:block;margin:12px 0;color:#d76086;font-weight:800}
.template-modal-preview h2{margin:12px 0;font-size:34px}
.template-modal-preview p{color:#766a72;line-height:1.7}
.template-modal-card .modal-close{position:absolute;z-index:2;right:26px;top:25px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffd9;font-size:25px;cursor:pointer}
.modal-style{margin:14px 2px;color:#7f747d;font-size:13px}
@media(max-width:650px){.template-actions{flex-wrap:wrap}.template-modal-preview{min-height:280px;padding:45px 22px}.template-modal-preview h2{font-size:28px}}
