#view-sms .sms-form{display:grid;gap:16px;max-width:520px}
#view-sms .sms-form label{display:grid;gap:8px}
#view-sms .sms-form .sms-toggle{display:flex;align-items:center;gap:10px}
#view-sms input[type=tel]{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #bbb;border-radius:8px;background:#fff;color:#222;font:inherit}
#view-sms input[type=checkbox]{width:20px;height:20px;flex:none}
#view-sms button{padding:10px 16px;border:1px solid #aaa;border-radius:8px;background:#fff;color:#222;font:inherit;cursor:pointer}
#view-sms button:disabled{opacity:.5;cursor:wait}
#view-sms p{line-height:1.7;overflow-wrap:anywhere}
#view-sms ul{padding-left:20px}
#view-sms li{padding:10px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere;line-height:1.6}
