/* Agenda Clínica — apresentação isolada. Carregar após tema-contraste.css.
 * Sem dependência de IDs de campos ou alteração de estados/validações.
 * A página usa a rolagem principal; somente a lista de participantes tem
 * rolagem própria dentro do formulário. O dialog rola quando excede a tela. */
@media screen {
  #tela-clinica-corpo .rv-acl-root {
    --rv-acl-danger:#a73738;
    width:100%;max-width:none;min-width:0;padding-bottom:90px;
    color:var(--rv-ui-text,var(--ink,#1b2447));
    font:400 var(--app-font-size,13px)/1.5 var(--font-sans,Inter,sans-serif);
  }
  #tela-clinica-corpo .rv-acl-root *,
  body #rv-acl-editor.rv-acl-editor * {box-sizing:border-box}
  #tela-clinica-corpo .rv-acl-heading {display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 25px}
  #tela-clinica-corpo .rv-acl-heading>div {min-width:0}
  #tela-clinica-corpo .rv-acl-heading h1 {margin:0 0 8px;color:var(--ink,#1b2447);font:650 clamp(29px,2.8vw,40px)/1.15 var(--font-display,'Baloo 2',sans-serif);letter-spacing:-.025em}
  #tela-clinica-corpo .rv-acl-heading p {margin:0;max-width:78ch;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:13px;line-height:1.7}
  #tela-clinica-corpo .rv-acl-heading .cad-eyebrow {display:block;margin:0 0 9px;color:var(--ink-3,#687389);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}
  #tela-clinica-corpo .rv-acl-actions {display:flex;flex-wrap:wrap;gap:9px;flex:0 0 auto}
  #tela-clinica-corpo .rv-acl-root .cad-btn {min-height:44px}
  #tela-clinica-corpo .rv-acl-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}
  #tela-clinica-corpo .rv-acl-stats>article {min-width:0;padding:17px 19px;background:var(--card,#fff);border:1px solid var(--line,#d8e1ed);border-radius:var(--r-2,12px)}
  #tela-clinica-corpo .rv-acl-stats>article>small {display:block;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:11px;font-weight:600;line-height:1.5}
  #tela-clinica-corpo .rv-acl-stats>article>strong {display:block;margin:5px 0 2px;color:var(--ink,#1b2447);font:650 32px/1.2 var(--font-display,'Baloo 2',sans-serif);font-variant-numeric:tabular-nums}
  #tela-clinica-corpo .rv-acl-stats>article>span {display:block;color:var(--rv-ui-muted,var(--ink-3,#687389));font-size:11px;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-units {display:flex;flex-wrap:wrap;gap:9px;margin:0 0 20px}
  #tela-clinica-corpo .rv-acl-units>button {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:120px;max-width:100%;min-height:57px;padding:10px 15px;border:1px solid var(--rv-ui-border,var(--line,#d8e1ed));border-radius:var(--r-1,9px);background:var(--card,#fff);color:var(--rv-ui-text,var(--ink,#1b2447));font:inherit;text-align:left;cursor:pointer}
  #tela-clinica-corpo .rv-acl-units>button strong {font-size:12px;line-height:1.4;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-units>button small {font-size:10px;color:var(--rv-ui-muted,var(--ink-3,#687389));line-height:1.5}
  #tela-clinica-corpo .rv-acl-units>button[aria-pressed=true] {background:var(--rv-ui-control,var(--paper,#f4f6fa));border-color:var(--rv-ui-accent,var(--accent,#d76a2b));box-shadow:inset 3px 0 var(--rv-ui-accent,var(--accent,#d76a2b))}
  #tela-clinica-corpo .rv-acl-toolbar {display:grid;gap:18px;padding:17px;margin-bottom:23px;background:var(--card,#fff);border:1px solid var(--line,#d8e1ed);border-radius:var(--r-2,12px);min-width:0}
  #tela-clinica-corpo .rv-acl-days {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-width:0}
  #tela-clinica-corpo .rv-acl-days>button {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-height:44px;min-width:0;padding:9px 7px;border:1px solid transparent;border-radius:var(--r-1,8px);background:var(--paper,#f4f6fa);color:var(--rv-ui-text,var(--ink,#1b2447));font:600 12px/1.4 var(--font-sans,Inter,sans-serif);cursor:pointer;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-days>button b {display:inline-flex;align-items:center;justify-content:center;min-width:23px;min-height:23px;padding:2px 6px;background:var(--card,#fff);border-radius:var(--r-1,5px);font-size:10px;font-variant-numeric:tabular-nums}
  #tela-clinica-corpo .rv-acl-days>button[aria-pressed=true] {background:var(--rv-ui-accent,var(--accent,#d76a2b));border-color:var(--rv-ui-accent,var(--accent,#d76a2b));color:var(--rv-ui-accent-ink,#fff)}
  #tela-clinica-corpo .rv-acl-days>button[aria-pressed=true] b {background:var(--rv-ui-accent-ink,#fff);color:var(--rv-ui-accent,var(--accent,#d76a2b))}
  #tela-clinica-corpo .rv-acl-filters {display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;min-width:0}
  #tela-clinica-corpo .rv-acl-filters>label {display:flex;flex-direction:column;gap:7px;flex:1 1 180px;min-width:0;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:11px;font-weight:600}
  #tela-clinica-corpo .rv-acl-filters>label:first-child {flex:2 1 250px}
  #tela-clinica-corpo .rv-acl-filters>button {min-height:44px;flex:0 0 auto}
  #tela-clinica-corpo .rv-acl-filters :is(input,select),
  body #rv-acl-editor.rv-acl-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea) {
    box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;
    border:1px solid var(--rv-ui-border,var(--line-strong,#bccbde))!important;
    border-radius:var(--r-1,8px)!important;
    background:var(--rv-ui-field,var(--card,#fff))!important;
    color:var(--rv-ui-text,var(--ink,#1b2447))!important;
    font:400 13px/1.45 var(--font-sans,Inter,sans-serif)!important;box-shadow:none!important;
  }
  #tela-clinica-corpo .rv-acl-filters input::placeholder,
  body #rv-acl-editor.rv-acl-editor :is(input,textarea)::placeholder {color:var(--rv-ui-muted,var(--ink-3,#687389));opacity:1}
  #tela-clinica-corpo .rv-acl-board {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;min-width:0}
  #tela-clinica-corpo .rv-acl-column {min-width:0;background:var(--card,#fff);border:1px solid var(--line,#d8e1ed);border-radius:var(--r-2,12px)}
  #tela-clinica-corpo .rv-acl-column>header {display:flex;flex-direction:column;gap:5px;padding:17px 18px;border-bottom:1px solid var(--line,#d8e1ed);background:var(--card,#fff);border-radius:var(--r-2,12px) var(--r-2,12px) 0 0}
  #tela-clinica-corpo .rv-acl-column>header strong {color:var(--ink,#1b2447);font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-column>header small {color:var(--rv-ui-muted,var(--ink-3,#687389));font-size:11px;line-height:1.5}
  #tela-clinica-corpo .rv-acl-sessions {display:grid;gap:10px;padding:13px;min-width:0}
  #tela-clinica-corpo button.rv-acl-session {display:block;width:100%;min-width:0;min-height:44px;padding:14px;text-align:left;border:1px solid var(--rv-ui-border,var(--line,#d8e1ed));border-radius:var(--r-1,9px);background:var(--rv-ui-field,var(--card,#fff));color:var(--rv-ui-text,var(--ink,#1b2447));font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}
  #tela-clinica-corpo .rv-acl-session-top {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin-bottom:10px}
  #tela-clinica-corpo .rv-acl-session-top time {font-size:15px;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}
  #tela-clinica-corpo .rv-acl-badge {display:inline-flex;align-items:center;min-height:25px;padding:3px 7px;border:1px solid var(--line-strong,#bccbde);border-radius:var(--r-1,5px);background:var(--paper,#f4f6fa);color:var(--ink-2,#43516c);font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}
  #tela-clinica-corpo .rv-acl-badge[data-kind=dupla] {border-style:dashed}
  #tela-clinica-corpo .rv-acl-badge[data-kind=grupo] {border-color:var(--rv-ui-accent,var(--accent,#d76a2b));color:var(--rv-ui-text,var(--ink,#1b2447))}
  #tela-clinica-corpo .rv-acl-session>strong {display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-session>ul {display:grid;gap:5px;list-style:none;padding:0;margin:10px 0 0}
  #tela-clinica-corpo .rv-acl-session>ul>li {margin:0;padding-left:10px;border-left:2px solid var(--line-strong,#bccbde);font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:normal}
  #tela-clinica-corpo .rv-acl-session>small {display:block;margin-top:10px;color:var(--rv-ui-muted,var(--ink-3,#687389));font-size:11px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-session[data-conflict=true] {border-color:var(--rv-acl-danger,#a73738);box-shadow:inset 3px 0 var(--rv-acl-danger,#a73738)}
  #tela-clinica-corpo .rv-acl-conflict {display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--line,#d8e1ed);color:var(--rv-acl-danger,#a73738);font-size:11px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-empty {grid-column:1/-1;padding:30px 22px;border:1px dashed var(--line-strong,#bccbde);border-radius:var(--r-2,12px);background:var(--card,#fff);color:var(--rv-ui-muted,var(--ink-2,#43516c));line-height:1.7;overflow-wrap:anywhere}
  #tela-clinica-corpo .rv-acl-empty h2,
  #tela-clinica-corpo .rv-acl-empty h3 {margin:0 0 9px;color:var(--ink,#1b2447);font:650 24px/1.3 var(--font-display,'Baloo 2',sans-serif)}
  #tela-clinica-corpo .rv-acl-empty p {margin:0 0 14px}
  #tela-clinica-corpo .rv-acl-note {margin:18px 0 0;max-width:110ch;color:var(--rv-ui-muted,var(--ink-3,#687389));font-size:11px;line-height:1.75}
  #tela-clinica-corpo .rv-acl-alert {margin:0 0 18px;padding:13px 16px;background:var(--card,#fff);border:1px solid var(--rv-acl-danger,#a73738);border-left-width:3px;border-radius:var(--r-1,8px);color:var(--rv-acl-danger,#a73738);font-size:12px;line-height:1.65;overflow-wrap:anywhere}

  body #rv-acl-editor.rv-acl-editor {
    --rv-acl-danger:#a73738;
    box-sizing:border-box;width:min(850px,calc(100vw - 32px));max-width:none;
    max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);
    margin:20px auto 92px;padding:0;overflow-y:auto;overscroll-behavior:contain;
    background:var(--card,#fff)!important;color:var(--rv-ui-text,var(--ink,#1b2447))!important;
    border:1px solid var(--rv-ui-border,var(--line-strong,#bccbde))!important;
    border-radius:var(--r-2,16px)!important;box-shadow:0 24px 80px #08132640;
    font:400 var(--app-font-size,13px)/1.5 var(--font-sans,Inter,sans-serif);
  }
  body #rv-acl-editor.rv-acl-editor::backdrop {background:#07122480;backdrop-filter:blur(3px)}
  body #rv-acl-editor.rv-acl-editor>form {margin:0;padding:25px;min-width:0}
  body #rv-acl-editor .rv-acl-editor-head {position:relative;padding:0 54px 20px 0;margin:0 0 21px;border-bottom:1px solid var(--line,#d8e1ed)}
  body #rv-acl-editor .rv-acl-editor-head h2 {margin:0 0 8px;color:var(--ink,#1b2447);font:650 28px/1.2 var(--font-display,'Baloo 2',sans-serif)}
  body #rv-acl-editor .rv-acl-editor-head p {margin:0;max-width:70ch;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:12px;line-height:1.7}
  body #rv-acl-editor .rv-acl-editor-head>button {position:absolute;right:0;top:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--rv-ui-border,var(--line,#d8e1ed));border-radius:var(--r-1,8px);background:var(--rv-ui-control,var(--paper,#f4f6fa));color:var(--rv-ui-text,var(--ink,#1b2447));cursor:pointer}
  body #rv-acl-editor .rv-acl-editor-head>button svg {width:18px;height:18px}
  body #rv-acl-editor .rv-acl-form-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 14px;margin-bottom:23px;min-width:0}
  body #rv-acl-editor .rv-acl-form-grid label,
  body #rv-acl-editor.rv-acl-editor form>label {display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:12px;font-weight:600}
  body #rv-acl-editor .rv-acl-form-grid label>span {line-height:1.5}
  body #rv-acl-editor .rv-acl-participants {min-width:0;margin:0 0 21px;padding:16px;border:1px solid var(--rv-ui-border,var(--line,#d8e1ed));border-radius:var(--r-2,10px)}
  body #rv-acl-editor .rv-acl-participants>legend {padding:0 7px;color:var(--ink,#1b2447);font-size:13px;font-weight:650}
  body #rv-acl-editor .rv-acl-participants>p {margin:0 0 12px;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:12px;line-height:1.7}
  body #rv-acl-editor .rv-acl-people {max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;gap:4px;margin-top:11px;padding:3px 5px 3px 3px;min-width:0}
  body #rv-acl-editor .rv-acl-people>label {display:flex;align-items:flex-start;gap:11px;min-width:0;min-height:44px;margin:0;padding:11px 10px;border:1px solid transparent;border-radius:var(--r-1,7px);background:var(--rv-ui-field,var(--paper,#f4f6fa));color:var(--rv-ui-text,var(--ink,#1b2447));cursor:pointer;font-size:12px;font-weight:400;line-height:1.65}
  body #rv-acl-editor .rv-acl-people>label>input[type=checkbox] {appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:1px 0 0;accent-color:var(--rv-ui-accent,var(--accent,#d76a2b));cursor:pointer}
  body #rv-acl-editor .rv-acl-people>label>span {min-width:0;white-space:normal;overflow-wrap:anywhere}
  body #rv-acl-editor .rv-acl-people>label:has(input:checked) {border-color:var(--rv-ui-accent,var(--accent,#d76a2b));background:var(--rv-ui-control,var(--paper,#f4f6fa))}
  body #rv-acl-editor #rv-acl-participant-count {display:block;margin-top:11px;color:var(--rv-ui-muted,var(--ink-2,#43516c));font-size:11px;font-variant-numeric:tabular-nums}
  body #rv-acl-editor.rv-acl-editor textarea {display:block;min-height:90px;resize:vertical;margin-top:7px}
  body #rv-acl-editor #rv-acl-feedback {margin:14px 0 0;color:var(--rv-ui-text,var(--ink,#1b2447));font-size:12px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}
  body #rv-acl-editor #rv-acl-feedback:empty {display:none}
  body #rv-acl-editor #rv-acl-feedback:is(.error,[data-error=true],[role=alert]) {color:var(--rv-acl-danger,#a73738)}
  body #rv-acl-editor .rv-acl-editor-footer {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line,#d8e1ed)}
  body #rv-acl-editor .rv-acl-editor-footer>div {display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-left:auto}
  body #rv-acl-editor .rv-acl-editor-footer button {min-height:44px;max-width:100%;white-space:normal}
  body #rv-acl-editor .rv-acl-editor-footer>button {color:var(--rv-acl-danger,#a73738);border-color:var(--rv-acl-danger,#a73738);background:transparent}

  #tela-clinica-corpo .rv-acl-root :focus-visible,
  body #rv-acl-editor.rv-acl-editor :focus-visible {outline:3px solid var(--rv-ui-accent,var(--accent,#d76a2b))!important;outline-offset:3px}
  #tela-clinica-corpo .rv-acl-root :is(button,input,select):disabled,
  body #rv-acl-editor.rv-acl-editor :is(button,input,select,textarea):disabled {cursor:not-allowed;opacity:.65}
  #tela-clinica-corpo .rv-acl-root [hidden],
  body #rv-acl-editor.rv-acl-editor [hidden] {display:none!important}
  body[data-rv-theme=escuro] #tela-clinica-corpo .rv-acl-root,
  body[data-rv-theme=escuro] #rv-acl-editor.rv-acl-editor {--rv-acl-danger:#ffaaa5;color-scheme:dark}
  body[data-rv-corners=quadrado] #tela-clinica-corpo .rv-acl-root :is(article,button,.rv-acl-toolbar,.rv-acl-column,.rv-acl-empty,.rv-acl-alert),
  body[data-rv-corners=quadrado] #rv-acl-editor.rv-acl-editor,
  body[data-rv-corners=quadrado] #rv-acl-editor.rv-acl-editor :is(button,input,select,textarea,fieldset) {border-radius:2px!important}
}
@media screen and (hover:hover) {
  #tela-clinica-corpo .rv-acl-units>button:hover:not(:disabled),
  #tela-clinica-corpo .rv-acl-days>button:hover:not(:disabled):not([aria-pressed=true]),
  body #rv-acl-editor .rv-acl-people>label:hover,
  body #rv-acl-editor .rv-acl-editor-head>button:hover {background:var(--rv-ui-control-hover,var(--paper,#edf1f7));border-color:var(--rv-ui-accent,var(--accent,#d76a2b))}
  #tela-clinica-corpo button.rv-acl-session:hover:not(:disabled) {background:var(--rv-ui-field-hover,var(--paper,#f4f6fa));border-color:var(--rv-ui-accent,var(--accent,#d76a2b));box-shadow:0 3px 10px #101a3010}
  #tela-clinica-corpo button.rv-acl-session[data-conflict=true]:hover {border-color:var(--rv-acl-danger,#a73738);box-shadow:inset 3px 0 var(--rv-acl-danger,#a73738)}
}
@media screen and (max-width:1200px) {
  #tela-clinica-corpo .rv-acl-board {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:800px) {
  #tela-clinica-corpo .rv-acl-heading {align-items:flex-start;flex-direction:column;gap:16px}
  #tela-clinica-corpo .rv-acl-stats {grid-template-columns:repeat(2,minmax(0,1fr))}
  #tela-clinica-corpo .rv-acl-board {grid-template-columns:minmax(0,1fr)}
  #tela-clinica-corpo .rv-acl-days>button {flex-direction:column;gap:5px;font-size:11px}
  body #rv-acl-editor .rv-acl-form-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:540px) {
  #tela-clinica-corpo .rv-acl-stats {gap:9px}
  #tela-clinica-corpo .rv-acl-stats>article {padding:14px}
  #tela-clinica-corpo .rv-acl-stats>article>strong {font-size:29px}
  #tela-clinica-corpo .rv-acl-toolbar {padding:11px;gap:16px}
  #tela-clinica-corpo .rv-acl-days {gap:3px}
  #tela-clinica-corpo .rv-acl-days>button {padding:8px 2px;font-size:10px}
  #tela-clinica-corpo .rv-acl-filters>label,
  #tela-clinica-corpo .rv-acl-filters>label:first-child {flex:1 1 100%}
  #tela-clinica-corpo .rv-acl-units>button {flex:1 1 140px}
  #tela-clinica-corpo .rv-acl-filters :is(input,select),
  body #rv-acl-editor.rv-acl-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea) {font-size:16px!important}
  body #rv-acl-editor.rv-acl-editor {width:calc(100vw - 20px);margin:10px auto 92px;max-height:calc(100vh - 102px);max-height:calc(100dvh - 102px)}
  body #rv-acl-editor.rv-acl-editor>form {padding:18px 15px}
  body #rv-acl-editor .rv-acl-editor-head h2 {font-size:25px}
  body #rv-acl-editor .rv-acl-form-grid {grid-template-columns:minmax(0,1fr);gap:15px}
  body #rv-acl-editor .rv-acl-participants {padding:12px}
  body #rv-acl-editor .rv-acl-editor-footer {align-items:stretch;gap:12px}
  body #rv-acl-editor .rv-acl-editor-footer>div {width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce) {
  #tela-clinica-corpo .rv-acl-root *,
  body #rv-acl-editor.rv-acl-editor * {transition:none!important;animation:none!important;scroll-behavior:auto!important}
}

@media screen {
  #tela-clinica-corpo #rv-acl-board-status {margin:15px 0 12px;color:var(--rv-ui-muted);font-size:12px}
  body #rv-acl-editor .rv-acl-fields {border:0;padding:0;margin:0;min-width:0}
  body #rv-acl-editor .rv-acl-observation {display:block;color:var(--rv-ui-muted);font-size:12px;font-weight:600}
  body #rv-acl-editor .rv-acl-field-wide {grid-column:1/-1}
  body #rv-acl-editor #rv-acl-selected {font-size:11px;color:var(--rv-ui-text);line-height:1.7;margin-top:12px;overflow-wrap:anywhere}
  body #rv-acl-editor .rv-acl-merge-option {display:flex;align-items:flex-start;gap:12px;padding:15px;margin-top:18px;border:1px solid var(--rv-ui-accent);border-radius:8px;background:var(--rv-ui-control);font-size:12px;line-height:1.7;cursor:pointer;min-height:44px}
  body #rv-acl-editor .rv-acl-merge-option input[type=checkbox] {appearance:auto;width:18px;height:18px;min-width:18px;margin-top:3px;accent-color:var(--rv-ui-accent)}
  body #rv-acl-editor #rv-acl-feedback.rv-acl-alert {padding:14px;border:1px solid var(--rv-acl-danger);border-left-width:3px;color:var(--rv-acl-danger);border-radius:8px}
  #rv-acl-pdf-ready {display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:16px 0;padding:16px;border:1px solid var(--rv-ui-accent);border-radius:8px;background:var(--card);font-size:12px;color:var(--rv-ui-text)}
}
