.rm-panel{color:var(--lightningcss-light,#193351)var(--lightningcss-dark,#e3ebf7);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:var(--lightningcss-light,#142d4e)var(--lightningcss-dark,#e3ebf7);font-size:21px;font-weight:750}.rm-dialog [data-slot=dialog-description]{color:var(--lightningcss-light,#657991)var(--lightningcss-dark,#a7b7cc);font-size:14px;line-height:1.5}.rm-options{color:var(--lightningcss-light,#254463)var(--lightningcss-dark,#e3ebf7);border:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#344b65);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:var(--lightningcss-light,#637890)var(--lightningcss-dark,#a7b7cc);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:var(--lightningcss-light,#65768a)var(--lightningcss-dark,#a7b7cc);margin-top:3px;font-size:12px;display:block}.rm-options p,.rm-muted{color:var(--lightningcss-light,#66778c)var(--lightningcss-dark,#a7b7cc);margin:0;line-height:1.6;font-size:12px!important}.rm-options .rm-timing summary{cursor:pointer;color:var(--lightningcss-light,#196bc3)var(--lightningcss-dark,#85b8ef);align-items:center;gap:6px;min-height:44px;font-size:.875rem;display:flex}.rm-options .rm-timing summary:before{content:"+"}.rm-options .rm-timing[open] summary:before{content:"−"}.rm-options .rm-timing summary:focus-visible{outline-offset:3px;outline:3px solid #78b8ff}.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:var(--lightningcss-light,#196bc3)var(--lightningcss-dark,#85b8ef);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 var(--lightningcss-light,#e3eaf2)var(--lightningcss-dark,#344b65);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 var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#344b65);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.rm-connections strong{color:var(--lightningcss-light,#607a91)var(--lightningcss-dark,#a7b7cc);width:100%;font-size:12px;font-weight:500;display:block}.rm-note{color:var(--lightningcss-light,#42668b)var(--lightningcss-dark,#a7b7cc);background:var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#182739);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.rm-log-heading{border-top:1px solid var(--lightningcss-light,#e2eaf3)var(--lightningcss-dark,#344b65);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 var(--lightningcss-light,#e0e8f0)var(--lightningcss-dark,#344c65);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:var(--lightningcss-light,#4b6580)var(--lightningcss-dark,#a7b7cc);margin:6px 0;font-size:13px}.rm-logs small{color:var(--lightningcss-light,#718095)var(--lightningcss-dark,#a7b7cc);font-size:12px;line-height:1.6;display:block}.rm-status{color:var(--lightningcss-light,#536981)var(--lightningcss-dark,#a7b7cc);white-space:nowrap;background:var(--lightningcss-light,#edf2f8)var(--lightningcss-dark,#182739);border-radius:6px;padding:4px 7px;font-size:10px}.rm-delivered{color:var(--lightningcss-light,#277551)var(--lightningcss-dark,#e3ebf7);background:var(--lightningcss-light,#e7f7ee)var(--lightningcss-dark,#183927)}.rm-failed,.rm-unknown{color:var(--lightningcss-light,#97542f)var(--lightningcss-dark,#deb096);background:var(--lightningcss-light,#fff0e8)var(--lightningcss-dark,#392418)}.rm-details{color:var(--lightningcss-light,#647890)var(--lightningcss-dark,#a7b7cc);border-top:1px solid var(--lightningcss-light,#e0e8f0)var(--lightningcss-dark,#344c65);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:var(--lightningcss-light,#75869a)var(--lightningcss-dark,#a7b7cc);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:var(--lightningcss-light,#1677ec)var(--lightningcss-dark,#80b5f5)}.rm-settings-card h3{font-size:16px;font-weight:700}.rm-settings-card p{color:var(--lightningcss-light,#6a7d92)var(--lightningcss-dark,#a7b7cc);font-size:13px}.rm-error{color:var(--lightningcss-light,#9f3d3d)var(--lightningcss-dark,#a7b7cc);background:var(--lightningcss-light,#fff0ef)var(--lightningcss-dark,#101b2c);border-radius:10px;padding:12px;font-size:13px}.rm-bell{color:var(--lightningcss-light,#23639f)var(--lightningcss-dark,#8ebce6);cursor:pointer;background:var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#182739);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 var(--lightningcss-light,#fff)var(--lightningcss-dark,#4c4c4c);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:var(--lightningcss-light,#f0f4f9)var(--lightningcss-dark,#182739);border-radius:10px;gap:3px;padding:4px;display:flex}.rm-notification-tools>div button{color:var(--lightningcss-light,#64758b)var(--lightningcss-dark,#a7b7cc);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:var(--lightningcss-light,#1674d6)var(--lightningcss-dark,#82b9f2);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#172235);box-shadow:0 1px 4px #18395b12}.rm-logs .rm-unread{background:var(--lightningcss-light,#f5f9ff)var(--lightningcss-dark,#101b2c);border-color:var(--lightningcss-light,#cfe1f9)var(--lightningcss-dark,#344965)}.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:var(--lightningcss-light,#1375ed)var(--lightningcss-dark,#7fb4f5);justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-email-heading h2{color:var(--lightningcss-light,#193351)var(--lightningcss-dark,#e3ebf7);margin:4px 0;font-size:21px}.rm-eyebrow{letter-spacing:.08em;font-size:12px;font-weight:700}.rm-email-intro{color:var(--lightningcss-light,#5f738a)var(--lightningcss-dark,#a7b7cc);margin:12px 0 18px;font-size:15px;line-height:1.6}.rm-email-state{color:var(--lightningcss-light,#3174b5)var(--lightningcss-dark,#93bbe2);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.rm-email-state strong{color:var(--lightningcss-light,#193351)var(--lightningcss-dark,#e3ebf7);font-size:14px}.rm-email-state p{color:var(--lightningcss-light,#60768e)var(--lightningcss-dark,#a7b7cc);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:var(--lightningcss-light,#193351)var(--lightningcss-dark,#e3ebf7);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#172235);border:1px solid var(--lightningcss-light,#c8ddf7)var(--lightningcss-dark,#344a65);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:var(--lightningcss-light,#1677ec)var(--lightningcss-dark,#80b5f5);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:var(--lightningcss-light,#60758b)var(--lightningcss-dark,#a7b7cc);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}
