.additional-loyalty-rules{border-top:1px solid var(--growth-border);margin-top:32px;padding-top:28px}.loyalty-rule-fields{border:0;min-width:0;margin:0;padding:0}.loyalty-rule-editor{border:0;border-top:1px solid var(--growth-border);padding:16px 0}.loyalty-rule-editor>summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.loyalty-rule-editor[open]>.loyalty-rule-fields{gap:18px;margin-top:20px;display:grid}.loyalty-rule-editor label{min-width:0}.loyalty-rule-editor .loyalty-rule-fields>label{color:var(--growth-text);flex-direction:column;gap:8px;font-size:12px;font-weight:550;display:flex}.additional-loyalty-rules label.growth-checkbox{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6}.additional-loyalty-rules label.growth-checkbox input{flex:0 0 18px;margin-top:2px}.loyalty-rule-editor small,.additional-loyalty-rules .growth-checkbox small{color:var(--growth-muted);margin-top:6px;font-size:12px;line-height:1.65;display:block}.loyalty-rule-weekdays,.loyalty-rule-services{border:0;gap:10px;margin:14px 0;padding:0;display:grid}.loyalty-rule-weekdays legend,.loyalty-rule-services legend{margin-bottom:12px;font-size:14px;font-weight:600}.loyalty-rule-editor details>summary{cursor:pointer;margin:8px 0;font-size:14px;font-weight:600}.loyalty-rule-review{border:1px solid var(--growth-border);border-radius:var(--radius,8px);background:var(--growth-surface-alt);gap:16px;padding:20px;display:grid}.loyalty-rule-review p,.loyalty-rule-review details{font-size:14px;line-height:1.7}.loyalty-rule-review h3{font-size:18px}.loyalty-rule-recovery{margin-bottom:18px}.loyalty-bonus-history{margin-top:24px}.loyalty-bonus-history article{border-bottom:1px solid var(--border);padding:16px 0}.loyalty-bonus-history p,.loyalty-bonus-history small{font-size:14px;line-height:1.7}.loyalty-bonus-history small{color:var(--muted);display:block}.loyalty-bonus-history summary{cursor:pointer;font-weight:600;line-height:1.6}.loyalty-bonus-history .loyalty-history-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:500px){.loyalty-rule-editor{padding:16px 0}.loyalty-rule-review{padding:17px}.loyalty-rule-editor .growth-form-actions{flex-wrap:wrap}.loyalty-rule-editor .growth-form-actions button{flex:1}}
