.smart-reminders{display:flex;flex-direction:column;gap:10px;margin:24px 0 16px;padding-top:20px;border-top:1px solid #ffffff25}.smart-reminder-label{font-size:11px;letter-spacing:.08em;color:#aaa;margin:0 0 4px}.reminder-telegram,.reminder-push{width:100%;min-height:52px;padding:14px 16px;border-radius:14px;font:700 13px/1.5 'Manrope',Arial,sans-serif;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-sizing:border-box;white-space:normal}.reminder-telegram{background:#eee;color:#111;border:1px solid #eee}.reminder-telegram:hover{background:#fff}.reminder-push{background:#ffffff08;color:#ddd;border:1px solid #ffffff35;font-weight:500}.reminder-push:hover{border-color:#aaa}.reminder-telegram:disabled,.reminder-push:disabled{opacity:.6;cursor:default}.reminder-cancel{background:transparent;border:0;text-decoration:underline;color:#999;cursor:pointer;font:inherit;font-size:11px;padding:4px}.reminder-cancel[hidden]{display:none}.reminder-message{font-size:12px;line-height:1.7;color:#aaa;margin:0;overflow-wrap:anywhere}.reminder-message:empty{display:none}.telegram-profile form{margin:14px 0}.telegram-profile .notice{margin-top:20px}.telegram-profile .btn{white-space:normal}
