.settings-form{grid-template-columns:minmax(0,1fr);gap:22px}.settings-form>.settings-section{grid-column:1/-1;height:auto}.settings-section{border-radius:14px;margin-bottom:20px}.settings-section .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.settings-section .panel-heading>div{flex:360px;min-width:0}.settings-section .panel-heading>.button{flex:none;align-self:center}.settings-section .panel-heading h2{font-size:18px;line-height:1.35}.settings-section .panel-heading p{margin-top:8px;font-size:13px;line-height:1.65}.settings-section .settings-fields{gap:18px;padding:0 24px 24px}.settings-section .settings-fields label,.settings-toggle-field strong{font-size:13px}.settings-section .settings-fields small,.settings-toggle-field small{font-size:12px;line-height:1.5}.settings-index{gap:12px;margin-block:24px}.settings-index strong{font-size:13px}.settings-index span{font-size:12px}.webhook-health-panel .settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0 24px}.webhook-health-panel .settings-status-grid article{min-width:0;box-shadow:none;background:#f7f9fc;padding:18px}.webhook-health-panel .settings-status-grid strong{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.webhook-health-panel .settings-status-grid small{font-size:12px}.webhook-health-panel>p,.webhook-health-panel>details{overflow-wrap:anywhere;margin:18px 24px 24px;font-size:13px;line-height:1.6}.webhook-health-panel details{background:#fff7ed;border-radius:10px;padding:14px}.email-tools .brevo-test-actions{gap:18px;margin:20px 24px 24px}.email-tools .brevo-test-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:20px}.email-tools .brevo-test-form .button{justify-self:start}.email-tools .brevo-test-form small{font-size:12px;line-height:1.5}.settings-cleanup-grid{gap:16px;padding:0 24px 24px}.settings-cleanup-grid>div{padding:18px}.settings-cleanup-grid strong{font-size:14px}.settings-cleanup-grid span{font-size:13px;line-height:1.6}.product-page-size{background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 20px;padding:12px 16px;display:flex}.product-page-size label{color:#405168;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.product-page-size select{color:#253650;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:82px;min-height:40px;padding:8px 12px;font-size:14px}.product-page-size small{color:#64748b;font-size:12px}.quality-panel{border-radius:14px;overflow:hidden}.quality-panel .panel-heading{flex-wrap:wrap;gap:20px;padding:22px}.quality-panel .panel-heading p{max-width:760px;font-size:13px;line-height:1.6}.quality-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:0 22px 22px;display:flex}.quality-filters label{color:#475569;gap:7px;font-size:13px;display:grid}.quality-filters label:first-child{flex:240px}.quality-filters input,.quality-filters select,.quality-review-form select,.quality-review-form textarea{color:#334155;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.quality-panel td{white-space:normal;vertical-align:top;overflow-wrap:anywhere;min-width:120px;max-width:340px;font-size:13px;line-height:1.6}.quality-panel td:first-child{min-width:220px}.quality-panel td:last-child{min-width:230px}.quality-panel td p{margin-block:8px}.quality-panel td small{color:#64748b}.quality-review{background:#f8fafc;border:1px solid #dce4ee;border-radius:10px;margin-top:12px;padding:12px}.quality-review summary{cursor:pointer;color:#245ba5;font-weight:600}.quality-review-form{gap:12px;display:grid}.quality-review-form label{gap:6px;display:grid}.quality-review-form label:has(input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}@media (max-width:760px){.settings-section .panel-heading{gap:16px;padding:18px}.settings-section .panel-heading>div{flex-basis:100%}.settings-section .panel-heading>.button{white-space:normal}.webhook-health-panel .settings-status-grid{grid-template-columns:1fr;padding-inline:18px}.email-tools .brevo-test-actions{grid-template-columns:1fr;margin-inline:18px}.settings-cleanup-grid{grid-template-columns:1fr;padding-inline:18px}.quality-filters{flex-direction:column;align-items:stretch}.quality-filters label:first-child{flex:auto}.product-page-size{margin-inline:14px}}
