.sms-reminders{min-width:0}.sms-reminders h2{line-height:1.5}.sms-reminders .sms-callout{margin-top:18px}.sms-reminders .sms-callout p{font-size:13px;line-height:1.65;margin-top:8px}.sms-reminders .smr-regions{display:flex;flex-wrap:wrap;gap:14px;border:1px solid var(--border,#e0dee9);border-radius:10px;margin:0 0 22px;padding:14px 16px}.smr-regions legend{font-size:13px;font-weight:650;padding:0 6px}.sms-reminders .smr-regions label{display:flex;flex-direction:row;gap:8px;align-items:center;font-size:12px;line-height:1.5}.smr-regions input[type=checkbox]{appearance:auto;width:17px;height:17px;min-width:17px;min-height:17px;padding:0;margin:0;accent-color:var(--brand,#272461)}.smr-table{font-size:13px;min-width:650px}.smr-table th{white-space:nowrap}.smr-table td{vertical-align:top}.smr-table td small{display:block;color:var(--muted,#64616e);font-size:12px;line-height:1.6;margin-top:7px;overflow-wrap:anywhere}.smr-table .btn{font-size:12px;padding:8px 12px}.smr-items{min-width:800px}.smr-events{min-width:950px}.smr-record-link,.smr-back-link{display:inline-block;color:var(--blue,#272461);font-size:12px;text-decoration:underline;text-underline-offset:3px;margin:8px 0 10px}.smr-empty{background:var(--soft,#f5f4fa);border-radius:12px;text-align:center;padding:30px 22px}.smr-empty p{max-width:700px;font-size:13px;color:var(--muted,#64616e);line-height:1.7;margin:8px auto 0}.smr-effective{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.smr-effective>div{border:1px solid var(--border,#e0dee9);border-radius:9px;padding:14px}.smr-effective dt{font-size:12px;color:var(--muted,#64616e);line-height:1.6}.smr-effective dd{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;margin:7px 0 0}.smr-groups{border:1px solid var(--border,#e0dee9);border-radius:10px;padding:17px;margin:20px 0}.smr-groups summary,.smr-body summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--blue,#272461)}.smr-groups article{border-top:1px solid var(--border,#e0dee9);margin-top:18px;padding-top:18px}.smr-groups article>strong{font-size:13px}.smr-groups article>small{margin-top:7px}.smr-body{max-width:320px}.smr-body p{font-size:12px}.smr-problem{color:var(--muted,#64616e);max-width:300px}.smr-editor{border-color:var(--blue,#272461)!important}.sms-reminders .sms-field>span{min-height:40px}.sms-reminders .sms-fields-two{align-items:start}.sms-reminders .panel{overflow-wrap:anywhere}.sms-reminders .table-scroll{max-width:100%;overflow:auto}.sms-reminders #sms-reminder-simulate-form .btn{line-height:1.6}@media(max-width:750px){.smr-effective{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.sms-reminders .smr-regions{display:grid}.smr-effective{grid-template-columns:minmax(0,1fr)}.smr-effective>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.smr-effective dd{margin:0;text-align:right}.sms-reminders .sms-field>span{min-height:0}.smr-groups{padding:13px}}
