.rm-bell{position:relative;width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;background:#fff;border:1px solid #d7e0ef;border-radius:6px;cursor:pointer}.rm-bell span{position:absolute;top:-5px;right:-5px;min-width:18px;padding:2px 4px;border-radius:8px;background:#be363e;color:white;font:11px system-ui}.rm-bell [hidden]{display:none}.rm-backdrop{position:fixed;inset:0;background:#0d18284d;display:flex;align-items:center;justify-content:center;padding:18px;z-index:15000}.rm-dialog{background:white;color:#172437;border:1px solid #d7e0ef;border-radius:8px;width:600px;max-width:100%;max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 16px 60px #14243b40}.rm-dialog header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #d7e0ef}.rm-dialog h2,.rm-settings h2{font-size:18px;margin:0}.rm-dialog-body{padding:22px}.rm-icon{width:34px;height:34px;flex-shrink:0;font-size:24px;background:white;border:1px solid #d7e0ef;border-radius:6px;cursor:pointer}.rm-dialog label,.rm-settings label,.rm-schedule label{display:grid;gap:6px;font-size:13px}.rm-dialog input,.rm-dialog select,.rm-dialog textarea,.rm-settings input,.rm-settings select,.rm-schedule input,.rm-schedule select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:9px 10px;border:1px solid #cbd7e6;border-radius:5px;font:14px system-ui;background:white;color:#172437}.rm-dialog textarea{resize:vertical;min-height:95px;margin:8px 0 12px}.rm-form{display:grid;gap:15px}.rm-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 16px;width:100%}.rm-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;line-height:1.5}.rm-check input{width:16px!important;height:16px!important;flex:0 0 16px}.rm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rm-actions select{width:auto;max-width:160px}.rm-notification{padding:16px 0;border-bottom:1px solid #d7e0ef;overflow-wrap:anywhere}.rm-notification strong{display:block;font-size:15px}.rm-notification p{font-size:13px;color:#586b80;margin:6px 0 12px}.rm-notification .rm-error,.rm-error{color:#b32e35;font-size:13px}.rm-dialog>.rm-error{padding:0 22px}.rm-warning{background:#fff6db;color:#785019;padding:12px;border-radius:4px;font-size:13px;line-height:1.6}#rmDraft:not(:empty){border-top:1px solid #d7e0ef;margin-top:20px;padding-top:18px}#rmToasts{position:fixed;left:20px;bottom:20px;z-index:14000;width:min(440px,calc(100vw - 40px));display:grid;gap:10px;pointer-events:none}#rmToasts>div{pointer-events:auto;border:1px solid #cbd7e6;border-left:4px solid #247752;background:white;border-radius:6px;padding:0 16px;box-shadow:0 8px 28px #17243729}#rmToasts .rm-notification{border:0}.rm-settings{max-width:820px}.rm-settings-section{padding:22px 0;border-bottom:1px solid #d7e0ef}.rm-settings-section h2{margin-bottom:18px}.rm-settings [data-rm-sender]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.rm-settings [data-rm-sender] label{flex:1;min-width:230px}.rm-settings [data-rm-prefs]{max-width:540px}.rm-confirm{display:flex;gap:12px;align-items:end;margin-top:16px}.rm-confirm label{flex:1;min-width:0}.rm-assistant-button{margin-bottom:12px;width:fit-content}.rm-dialog hr,.rm-settings hr{border:0;border-top:1px solid #d7e0ef;margin:22px 0}.rm-dialog .btn,.rm-settings .btn{white-space:normal;overflow-wrap:anywhere;min-height:36px}.rm-dialog button:disabled,.rm-settings button:disabled{opacity:.5;cursor:default}@media(max-width:540px){.rm-schedule{grid-template-columns:1fr}.rm-dialog-body{padding:16px}.rm-backdrop{padding:10px}.rm-dialog{max-height:calc(100dvh - 20px)}.rm-confirm{flex-wrap:wrap}.rm-actions .btn{font-size:12px;padding:8px}.rm-bell{width:34px;height:34px}.rm-settings [data-rm-sender] label{min-width:0;width:100%;flex:auto}}
