.site-choices [hidden],#siteEditor [hidden]{display:none!important}.site-types{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.site-type,.pro-consultation{display:block;border:1px solid #ddd8d0;border-radius:12px;padding:18px;cursor:pointer}.site-type:has(input:checked),.template-choice:has(input:checked){border:2px solid #eb754c}.site-type input,.pro-consultation input,.template-choice input{width:auto;margin-right:8px}.site-type span,.pro-consultation span{display:block;font-size:14px;line-height:1.6;margin-top:8px}.site-choices h3{margin:25px 0 14px}.template-designs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.template-choice{border:1px solid #ddd8d0;border-radius:12px;padding:14px;min-width:0}.template-choice label{cursor:pointer}.template-choice>a{display:block;margin-top:12px;font-size:14px}.template-choice small{font-size:12px;display:block;margin-top:8px}.template-mini{display:block;min-height:170px;padding:18px;margin:12px 0;background:#eae4fb;border-radius:5px;color:#242335}.template-mini>b{display:block;font-size:23px;line-height:1.2;margin:18px 0}.template-mini>span{display:inline-block;font-size:10px;background:#d36542;color:white;padding:5px 10px}.template-mini.local{background:#e4efe9}.template-mini.consultant{background:#233348;color:white;font-family:Georgia,serif}.template-mini.artisan{background:#eee1cf;text-align:center;font-family:Georgia,serif}.template-mini.wellness{background:#e3ebe1;text-align:center;color:#334638;font-family:Georgia,serif}.template-mini.bold{background:#26243b;color:white;text-transform:uppercase}.template-mini.bold>span{background:#eaba57;color:#242335}.template-content{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:24px 0}.template-content label{display:block}.template-content textarea{min-height:130px}.template-content>p{grid-column:1/-1;font-size:14px}.pro-consultation{margin:25px 0;background:#faf7f1}.site-types input,.template-choice input{accent-color:#d36542}.site-choices input[type=color]{height:45px;max-width:120px}#siteEditor{max-width:1100px;margin:auto}#siteEditor .site-actions{display:flex;gap:12px;margin:25px 0}@media(max-width:700px){.site-types,.template-content{grid-template-columns:1fr}.template-designs{grid-template-columns:repeat(2,1fr)}.template-mini{padding:12px;min-height:155px}.template-mini>b{font-size:20px}}@media(max-width:380px){.template-designs{grid-template-columns:1fr}}

.registrar-details,.checkout-website-options,.checkout-confirmation{padding:26px;margin:26px 0;border:1px solid #ddd8d0;border-radius:12px;background:white}.registrar-details{border-top:4px solid #eb754c}.checkout-website-options{background:#faf8f4}.registrar-details h2,.checkout-website-options h2{margin-top:0}@media(max-width:600px){.registrar-details,.checkout-website-options,.checkout-confirmation{padding:18px}}
.real-preview{display:block;width:100%;height:auto;aspect-ratio:1.22;overflow:hidden;position:relative;background:#f4f0e9;border-radius:10px;--preview-scale:.3}.real-preview iframe{position:absolute;left:0;top:0;width:1000px;height:1100px;border:0;transform:scale(var(--preview-scale));transform-origin:top left;pointer-events:none;background:white}.holding-inline{max-width:650px;aspect-ratio:1.05;margin:16px 0}.template-choice .real-preview{margin:12px 0;aspect-ratio:1.05}.template-choice:has(input:checked){border-color:#eb754c}
