.rm-panel{color:#193351;gap:16px;min-width:0;font-size:14px;display:grid}.rm-dialog{scrollbar-gutter:stable;max-height:88dvh;overflow:auto;border-radius:20px!important;max-width:540px!important;padding:24px!important}.rm-dialog h2{color:#142d4e;font-size:21px;font-weight:750}.rm-dialog [data-slot=dialog-description]{color:#657991;font-size:14px;line-height:1.5}.rm-options{color:#254463;border:1px solid #dce6f1;border-radius:14px;gap:10px;min-width:0;margin:12px 0;padding:12px 14px;display:grid}.rm-options legend{align-items:center;gap:7px;padding:0 6px;font-size:14px;font-weight:650;display:flex}.rm-options legend small{color:#637890;font-weight:400}.rm-options label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.rm-options input{accent-color:#1275ed;flex:0 0 19px;width:19px!important;height:19px!important;min-height:19px!important}.rm-options label small{color:#65768a;margin-top:3px;font-size:12px;display:block}.rm-options p,.rm-muted{color:#66778c;margin:0;line-height:1.6;font-size:12px!important}.rm-button{color:#fff;cursor:pointer;background:#1275ed;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 16px;font-weight:650;display:inline-flex}.rm-button:disabled{opacity:.6;cursor:wait}.rm-link{color:#196bc3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.rm-client{border-top:1px solid #e3eaf2;margin-top:14px;padding-top:5px}.rm-client>div{padding-bottom:14px}.rm-connections{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rm-connections>span{border:1px solid #dce6f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.rm-connections strong{color:#607a91;width:100%;font-size:12px;font-weight:500;display:block}.rm-note{color:#42668b;background:#edf5ff;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.rm-log-heading{border-top:1px solid #e2eaf3;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.rm-log-heading h3{font-size:16px;font-weight:650}.rm-logs{gap:10px;display:grid}.rm-logs article{border:1px solid #e0e8f0;border-radius:12px;min-width:0;padding:14px}.rm-logs article>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rm-logs strong{overflow-wrap:anywhere;font-size:14px}.rm-logs p{color:#4b6580;margin:6px 0;font-size:13px}.rm-logs small{color:#718095;font-size:12px;line-height:1.6;display:block}.rm-status{color:#536981;white-space:nowrap;background:#edf2f8;border-radius:6px;padding:4px 7px;font-size:10px}.rm-delivered{color:#277551;background:#e7f7ee}.rm-failed,.rm-unknown{color:#97542f;background:#fff0e8}.rm-details{color:#647890;border-top:1px solid #e0e8f0;padding-top:14px;font-size:12px;line-height:1.6}.rm-details summary{cursor:pointer;min-height:35px;font-weight:600}.rm-details p{margin:10px 0}.rm-empty{color:#75869a;text-align:center;padding:20px 12px;font-size:13px;line-height:1.7}.rm-settings-card{flex-direction:column;align-items:flex-start;gap:10px;display:flex;padding:22px!important}.rm-settings-card>svg{color:#1677ec}.rm-settings-card h3{font-size:16px;font-weight:700}.rm-settings-card p{color:#6a7d92;font-size:13px}.rm-error{color:#9f3d3d;background:#fff0ef;border-radius:10px;padding:12px;font-size:13px}.rm-bell{color:#23639f;cursor:pointer;background:#edf5ff;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex;position:relative}.rm-bell>span{color:#fff;background:#126fe6;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;display:flex;position:absolute;top:-4px;right:-4px}.rm-bell>i{background:#d58b23;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.rm-notification-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.rm-notification-tools>div{background:#f0f4f9;border-radius:10px;gap:3px;padding:4px;display:flex}.rm-notification-tools>div button{color:#64758b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:6px 14px;font-size:13px}.rm-notification-tools>div button[aria-pressed=true]{color:#1674d6;background:#fff;box-shadow:0 1px 4px #18395b12}.rm-logs .rm-unread{background:#f5f9ff;border-color:#cfe1f9}.rm-dot{background:#1677ec;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.rm-notice-actions{justify-content:space-between;gap:8px;margin-top:7px;display:flex}.rm-panel button:focus-visible{outline-offset:3px;outline:3px solid #78b8ff}.rm-options input:focus-visible{outline-offset:3px;outline:3px solid #78b8ff}.rm-client button:focus-visible{outline-offset:3px;outline:3px solid #78b8ff}.rm-bell:focus-visible{outline-offset:3px;outline:3px solid #78b8ff}@media (max-width:420px){.rm-dialog{max-width:calc(100% - 20px)!important;padding:20px 16px!important}.rm-logs article{padding:12px}.rm-status{white-space:normal;text-align:right}.rm-options{padding:10px}.rm-notice-actions{flex-wrap:wrap;gap:0 8px}}.rm-email-card{margin-bottom:20px}.rm-email-heading{color:#1375ed;justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-email-heading h2{color:#193351;margin:4px 0;font-size:21px}.rm-eyebrow{letter-spacing:.08em;font-size:12px;font-weight:700}.rm-email-intro{color:#5f738a;margin:12px 0 18px;font-size:15px;line-height:1.6}.rm-email-state{color:#3174b5;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.rm-email-state strong{color:#193351;font-size:14px}.rm-email-state p{color:#60768e;margin:4px 0;font-size:14px;line-height:1.5}.rm-test-button{width:100%;max-width:380px;margin:4px 0 8px}.rm-email-recipient{overflow-wrap:anywhere}.rm-email-card .rm-status{white-space:normal;font-size:12px}.rm-booking-alert{top:calc(env(safe-area-inset-top) + 16px);z-index:45;color:#193351;background:#fff;border:1px solid #c8ddf7;border-radius:16px;align-items:flex-start;gap:12px;width:min(430px,100% - 24px);padding:14px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #15385b24}.rm-booking-alert>svg{color:#1677ec;flex:none;margin-top:2px}.rm-booking-alert>div{flex:1;min-width:0}.rm-booking-alert strong{font-size:15px}.rm-booking-alert p{overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.5}.rm-booking-alert>button{color:#60758b;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.rm-booking-alert .rm-link{font-size:14px}.rm-bell{min-width:44px;min-height:44px}
