/* Shared action messages: normal document flow, no automatic disappearance. */
body .brm-ui-notice{--brm-n-bg:#edf7ff;--brm-n-border:#b8dcf7;--brm-n-ink:#124b73;--brm-n-accent:#167ab8;box-sizing:border-box!important;position:relative!important;display:block!important;clear:both!important;width:auto!important;max-width:100%!important;margin:14px 0 18px!important;padding:14px 18px 14px 54px!important;border:1px solid var(--brm-n-border)!important;border-left:4px solid var(--brm-n-accent)!important;border-radius:14px!important;background:var(--brm-n-bg)!important;color:var(--brm-n-ink)!important;box-shadow:0 4px 14px rgba(7,20,45,.04)!important;font:500 14px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-wrap:anywhere!important;text-align:left!important;min-height:54px!important}
body .brm-ui-notice[data-brm-notice-type=success]{--brm-n-bg:#eefaf4;--brm-n-border:#bde5ce;--brm-n-ink:#155b38;--brm-n-accent:#218653}
body .brm-ui-notice[data-brm-notice-type=warning]{--brm-n-bg:#fff8e9;--brm-n-border:#efd69b;--brm-n-ink:#714b07;--brm-n-accent:#a86b08}
body .brm-ui-notice[data-brm-notice-type=error]{--brm-n-bg:#fff1f0;--brm-n-border:#edc4c0;--brm-n-ink:#8b2922;--brm-n-accent:#bd3b32}
body .brm-ui-notice::before{content:'i'!important;position:absolute!important;left:16px!important;top:15px!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:var(--brm-n-accent)!important;color:#fff!important;font:bold 15px/1 system-ui!important}
body .brm-ui-notice[data-brm-notice-type=success]::before{content:'✓'!important}
body .brm-ui-notice[data-brm-notice-type=warning]::before{content:'!'!important}
body .brm-ui-notice[data-brm-notice-type=error]::before{content:'×'!important}
body .brm-ui-notice p{margin:0 0 6px!important;padding:0!important;color:inherit!important;font:inherit!important}body .brm-ui-notice p:last-child{margin-bottom:0!important}
body .brm-ui-notice strong{color:inherit!important;font-weight:750!important}body .brm-ui-notice a{color:inherit!important;text-decoration:underline!important}
body .brm-ui-notice .brvg-flash-icon{display:none!important}
body .brm-ui-notice.is-dismissible{padding-right:48px!important}
body .brm-ui-notice .notice-dismiss{top:7px!important;right:7px!important;width:36px!important;height:36px!important;padding:8px!important;border-radius:8px!important}
body .brm-ui-notice .notice-dismiss::before{color:var(--brm-n-ink)!important}
body .brm-ui-notice .notice-dismiss:focus-visible{outline:2px solid var(--brm-n-accent)!important;outline-offset:2px!important}
/* Five-app landing page uses independent selectors to avoid old platform overrides. */
.brm-app-suite{--suite-navy:#07142d;--suite-panel:#0d2247;--suite-blue:#1fa9ff;--suite-orange:#f2a007;color:#fff;margin:0 0 28px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.brm-app-suite,.brm-app-suite *{box-sizing:border-box}.brm-app-suite h2,.brm-app-suite h3{color:#fff;line-height:1.2;margin:0 0 14px}.brm-app-suite p{color:#c9d6e7;line-height:1.7;margin:0 0 16px;font-size:15px}
.brm-app-suite-hero,.brm-app-suite-note,.brm-app-suite-footer{background:var(--suite-panel);border:1px solid rgba(31,169,255,.28);border-radius:20px;padding:28px;margin-bottom:20px}
.brm-app-suite-hero{border-top:3px solid var(--suite-blue);padding:32px}.brm-app-suite-hero h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.025em;max-width:720px}.brm-app-suite-kicker{display:block;color:var(--suite-blue);font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.6;margin-bottom:10px}
.brm-app-suite-status{display:inline-block;border:1px solid rgba(242,160,7,.4);background:rgba(242,160,7,.08);border-radius:30px;padding:8px 13px;color:#ffd17b;font-size:12px;font-weight:700}
.brm-app-suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}.brm-app-suite-card{display:flex;flex-direction:column;background:var(--suite-panel);border:1px solid rgba(31,169,255,.28);border-radius:18px;padding:24px;min-width:0}.brm-app-suite-card-heading{display:flex;gap:14px;align-items:center;margin-bottom:18px}.brm-app-suite-number{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;background:rgba(31,169,255,.12);color:var(--suite-blue);font-size:17px;font-weight:800}.brm-app-suite-card-heading .brm-app-suite-kicker{margin-bottom:4px;font-size:10px}.brm-app-suite-card h3{font-size:22px;margin:0}.brm-app-suite-card .brm-app-suite-tagline{color:#fff;font-weight:700;margin-bottom:10px}.brm-app-suite-card ul{padding-left:19px;margin:0 0 24px;color:#c9d6e7;font-size:14px;line-height:1.7}.brm-app-suite-card li{margin-bottom:5px}.brm-app-suite-card li::marker{color:var(--suite-blue)}
.brm-app-suite-stores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.brm-app-suite-store{display:block;border-radius:11px;padding:12px;background:var(--suite-navy);border:1px solid rgba(255,255,255,.14);color:#fff}.brm-app-suite-store small{display:block;color:#a9bdd5;font-size:9px;letter-spacing:.04em;line-height:1.6}.brm-app-suite-store strong{display:block;color:#fff;font-size:13px;margin-top:3px}.brm-app-suite-note h3,.brm-app-suite-footer h3{font-size:23px}.brm-app-suite-note p:last-child,.brm-app-suite-footer p{margin-bottom:0}.brm-app-suite-footer{text-align:center}.brm-app-suite-footer strong{display:block;color:var(--suite-orange);margin-top:14px}
@media(max-width:700px){.brm-app-suite-grid{grid-template-columns:1fr}.brm-app-suite-hero,.brm-app-suite-note,.brm-app-suite-footer{padding:22px}.brm-app-suite-card{padding:20px}.brm-app-suite-card h3{font-size:21px}}
@media(max-width:360px){.brm-app-suite-stores{grid-template-columns:1fr}body .brm-ui-notice{padding-left:48px!important;padding-right:12px!important}body .brm-ui-notice::before{left:12px!important}}

/* Store marks stay to the left of the two-line availability text. */
.brm-app-suite .brm-app-suite-store{display:flex;align-items:center;gap:10px;min-width:0}
.brm-app-suite-store-text{display:block;min-width:0;overflow-wrap:anywhere}
.brm-app-suite .brm-app-suite-store-icon{display:block;width:28px;height:28px;flex:0 0 28px;background-repeat:no-repeat;background-position:center;background-size:contain}
.brm-app-suite .brm-app-suite-store-icon-google{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2300D7FE' d='M34 16l277 240L34 496z'/%3E%3Cpath fill='%2300F076' d='M34 16l329 190-52 50z'/%3E%3Cpath fill='%23FFCE00' d='M311 256l52 50L34 496z'/%3E%3Cpath fill='%23F63448' d='M363 206l104 60c15 9 15 29 0 38l-104 60-52-58z'/%3E%3C/svg%3E");
}
.brm-app-suite .brm-app-suite-store-icon-apple{
    border-radius:14px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' rx='105' fill='%230A84FF'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-width='42' stroke-linecap='round'%3E%3Cpath d='M162 365L301 124'/%3E%3Cpath d='M211 124L350 365'/%3E%3Cpath d='M126 315h260'/%3E%3C/g%3E%3C/svg%3E");
}
@media(max-width:420px){.brm-app-suite .brm-app-suite-store{gap:7px;padding:10px}.brm-app-suite .brm-app-suite-store-icon{width:24px;height:24px;flex-basis:24px}}
