/* App Review account (public/js/review-account.js): the capsule and the "off" lines. */
.rva-bar{position:fixed;z-index:42;left:max(20px,env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));
  display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;border-radius:999px;max-width:calc(100vw - 112px)}
.rva-bar .pill{background:var(--orange);color:var(--on-orange);font-weight:600;white-space:nowrap}
.rva-t{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.rva-bar .btn{flex:none;min-height:44px}
/* Phones: centred above the tab bar (Indigo AI moves to the top bar there). */
@media (max-width:899px){
  .rva-bar{left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);bottom:calc(88px + env(safe-area-inset-bottom,0px))}
}
@media (max-width:359px){.rva-t{display:none}}
body.ai-on .rva-bar,body.locked .rva-bar,body.loading .rva-bar{display:none}

.rva-off{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--ink-2)}
.gcal-card .rva-off{margin-top:6px}
[data-rva-off][disabled]{opacity:.5;cursor:not-allowed}
