.business-defaults{display:grid;gap:1rem;max-width:900px;margin:0 auto 3rem}.business-defaults .setup-fields{align-items:end}.switch-row{display:flex;align-items:center;gap:.8rem;min-height:58px;margin:0;padding:.75rem;border:1px solid #dfe9e7;border-radius:11px;background:#fbfdfd;cursor:pointer}.switch-row input{width:19px;height:19px;accent-color:var(--tenant-primary,#0f766e)}.switch-row strong,.switch-row small{display:block}.switch-row strong{color:#203b53;font-size:.8rem}.switch-row small{margin-top:.12rem;color:#718096;font-size:.65rem}.payment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.payment-choice{cursor:pointer}.payment-choice input{position:absolute;opacity:0}.payment-choice span{display:block;padding:1rem .6rem;border:1.5px solid #dce7e5;border-radius:12px;background:#fff;text-align:center;color:#334e68;font-size:.8rem;font-weight:750}.payment-choice input:checked+span{border-color:var(--tenant-primary,#0f766e);background:#effcf8;color:var(--tenant-primary,#0f766e);box-shadow:0 0 0 3px rgba(15,118,110,.08)}.setup-actions{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.business-defaults input:disabled{background:#edf2f1;color:#718096}.business-defaults .field-validation-error{display:block;margin-top:.25rem;color:#b42318;font-size:.7rem}
@media(max-width:650px){.payment-grid{grid-template-columns:1fr 1fr}.setup-actions{align-items:stretch;flex-direction:column-reverse;gap:.65rem}.setup-actions .btn{width:100%}}
.design-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.design-choice{position:relative;border:1px solid #d5e2e1;border-radius:12px;padding:.8rem;cursor:pointer;background:#fff}.design-choice input{position:absolute;opacity:0}.design-choice span{display:flex;flex-direction:column;gap:.3rem}.design-choice small{color:#65798d;min-height:2.2em}.design-choice b{color:var(--tenant-primary);font-size:.75rem}.design-choice.selected,.design-choice:has(input:checked){border:2px solid var(--tenant-primary);background:color-mix(in srgb,var(--tenant-primary) 8%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-primary) 12%,transparent)}
.tendero-mega-menu a[href*="/Setup/InvoiceFields"]{display:none!important}
.active-design-badge{display:inline-flex;gap:.35rem;align-items:center;margin:.25rem 0 .75rem;padding:.35rem .7rem;border:1px solid #86c8b8;border-radius:999px;background:#eefaf7;color:#075e54;font-size:.78rem}
