.login-card{max-width:620px;margin:40px auto;padding:32px}.login-card h1{font:600 56px/1.15 var(--body);margin:24px 0}.login-card .fields{margin:24px 0}.login-card .field{grid-column:1/-1}.production-error{color:#96372b;white-space:pre-wrap}.site-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.live-preview{width:100%;height:650px;border:1px solid var(--border);border-radius:24px;background:#f5eee2}.content-block{margin:18px 0}.form-body .field{margin-bottom:16px}.choice-field select,input,textarea{max-width:100%}.tagline{color:var(--muted)}.daily-table{width:100%;text-align:left;border-collapse:collapse}.daily-table td,.daily-table th{padding:12px;border-bottom:1px solid var(--border)}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.block-bar{display:flex;flex-wrap:wrap;gap:8px}.billing-total{font:600 56px/1.15 var(--body)}.workspace strong{overflow-wrap:anywhere}.url-prefix{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;padding-left:12px;background:white}.url-prefix input{border:0;min-width:0;flex:1;width:100%}.url-prefix input:focus{outline:2px solid var(--coral);outline-offset:-3px}.url-prefix span{white-space:nowrap;color:var(--muted)}.status-banner{padding:12px 20px;border-bottom:1px solid var(--border);background:var(--cream)}.url-output{overflow-wrap:anywhere;white-space:pre-wrap}.account-email{max-width:180px;overflow-wrap:anywhere}.nav a{display:block;padding:12px;text-decoration:none;color:var(--ink)}.nav a.active{background:var(--sage-light);border-radius:8px}.muted{color:var(--muted)}@media(max-width:900px){.site-edit-layout{grid-template-columns:1fr}.live-preview{height:560px}.summary-grid{grid-template-columns:1fr}.login-card{margin:16px;padding:24px}.topbar-right .account-email{display:none}}

.field input[type="checkbox"]{width:auto;display:inline-block;margin:0 8px 0 0}
