.sms-settings{padding:18px 0;margin:0 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sms-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.case-detail .sms-heading h4{font-size:1rem;margin:0}.sms-heading .reset{font-size:.875rem}.sms-summary{display:grid;grid-template-columns:125px 1fr;gap:8px;margin:10px 0;font-size:.875rem;line-height:1.5}.sms-summary span{color:var(--muted)}.sms-demo-note{font-size:.875rem;color:var(--muted);margin:12px 0 0}.sms-settings [role=status]{font-size:.875rem;color:var(--blue)}.sms-settings [role=status]:empty{display:none}.sms-intro{margin-bottom:22px}.compose-dialog .sms-fieldset{border:1px solid var(--line);border-radius:6px;padding:16px;margin:20px 0}.sms-fieldset legend{padding:0 6px;font-size:1rem}.compose-dialog .sms-toggle{display:flex;font-weight:400;margin-bottom:16px}.sms-preview{font-size:.875rem;line-height:1.5;margin:0;color:var(--muted)}.sms-options[hidden],.sms-options [hidden],.sms-fieldset p[hidden],#sms-edit[hidden]{display:none}@media(max-width:480px){.sms-summary{grid-template-columns:1fr;gap:2px}.sms-heading{align-items:flex-start;flex-wrap:wrap}}

.sms-dates{padding:13px 14px;background:var(--paper);border:1px solid var(--line);border-radius:6px;margin:10px 0}.sms-dates-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sms-dates-heading strong{font-size:1rem}.sms-dates-heading span{font-size:.875rem;color:var(--muted)}.sms-dates dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0}.sms-dates dt{font-size:.875rem;color:var(--muted);line-height:1.4}.sms-dates dd{margin:5px 0 0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.sms-dates p{margin:8px 0 0;font-size:.875rem;color:var(--muted)}@media(max-width:480px){.sms-dates dl{grid-template-columns:1fr;gap:10px}.sms-dates-heading{flex-wrap:wrap}}
