:root{--rv-navy: #0f2744;--rv-navy-2: #17375c;--rv-primary: #1d4f91;--rv-primary-soft: #e8eef6;--rv-page: #f4f7fb;--rv-text: #122033;--rv-muted: #667788;--rv-danger: #b42318;--rv-danger-soft: #fdecec;--rv-success: #067647;--rv-success-soft: #e7f6ee;--rv-warning: #b54708;--rv-warning-soft: #fef4e6;--rv-teal: #2a9d8f;--rv-amber: #e9c46a;--rv-rose: #e76f51;--rv-steel: #6c8eae;--rv-border: #a8b8cc;--rv-row: #d9e3ef;--rv-card: #fff;--rv-shadow: 0 8px 24px rgba(15, 39, 68, .08);--rv-radius: 12px;--rv-chart-1: #0f2744;--rv-chart-2: #1d4f91;--rv-chart-3: #2a9d8f;--rv-chart-4: #e9c46a;--rv-chart-5: #e76f51;--rv-chart-6: #6c8eae;--rv-chart-7: #8d99ae}:root[data-theme=dark]{--rv-navy: #101c2d;--rv-navy-2: #16283f;--rv-primary: #70a7ff;--rv-primary-soft: #1b2b43;--rv-page: #0f1724;--rv-text: #e8edf5;--rv-muted: #c2ccda;--rv-danger: #ff7b72;--rv-danger-soft: #3a1f25;--rv-success: #4ac99b;--rv-success-soft: #17332d;--rv-warning: #f6ba62;--rv-warning-soft: #382b19;--rv-teal: #5dc6bb;--rv-amber: #ffd479;--rv-rose: #ff9d80;--rv-steel: #99b6d1;--rv-border: #2b3d55;--rv-row: #24344b;--rv-card: #162233;--rv-shadow: 0 10px 26px rgba(0, 0, 0, .45);--rv-chart-1: #8ab4ff;--rv-chart-2: #5dc6bb;--rv-chart-3: #ffd479;--rv-chart-4: #ff9d80;--rv-chart-5: #c3a6ff;--rv-chart-6: #89b6df;--rv-chart-7: #9cb0c7}:root[data-theme=dark] a{color:#9ec2ff}:root[data-theme=dark] a:hover,:root[data-theme=dark] a:focus-visible{color:#c3dbff}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--rv-text);background:var(--rv-page)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background:radial-gradient(circle at 18% 10%,rgba(112,167,255,.08),transparent 30%),var(--rv-page)}h1,h2,h3{margin:0 0 .5rem}.onboarding-guide{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:1rem 1.15rem;background:var(--rv-primary-soft);border:1px solid var(--rv-primary);border-left-width:4px;border-radius:8px}.onboarding-guide-copy{display:grid;gap:.2rem}.onboarding-guide-copy p,.onboarding-guide-copy strong{margin:0}.onboarding-guide-step{color:var(--rv-primary);font-size:.8rem;font-weight:800;text-transform:uppercase}@media(max-width:640px){.onboarding-guide{align-items:flex-start;flex-direction:column}}a{color:var(--rv-primary)}button{font:inherit}button:disabled{opacity:.6;cursor:not-allowed}.req{color:var(--rv-danger);font-weight:700}input,select,textarea{font:inherit;padding:.5rem .65rem;border:1px solid var(--rv-border);border-radius:8px;width:100%}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#0f1a2a;color:var(--rv-text);border-color:var(--rv-border)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#8292a8}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{outline:none;border-color:var(--rv-primary);box-shadow:0 0 0 3px #70a7ff33}label{display:grid;gap:.3rem;font-size:.9rem}.panel{background:var(--rv-card);border-radius:var(--rv-radius);padding:1.1rem 1.25rem;margin-top:1rem;box-shadow:var(--rv-shadow)}.panel h3{font-size:1rem;letter-spacing:-.01em}.panel ul{margin:0;padding-left:1.15rem}.panel li+li{margin-top:.45rem}.panel .panel{box-shadow:none;border:1px solid var(--rv-row);margin-top:.85rem}.header-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding-bottom:1rem}.header-row h1{font-size:1.7rem;letter-spacing:-.03em;margin-bottom:.2rem}.header-row .lede{color:var(--rv-muted);margin:.15rem 0 0;max-width:44rem}.lede .chip,.lede .attn{vertical-align:middle}.actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.panel .actions{margin-top:.75rem}.header-row .actions,p>.actions,table .actions{margin-top:0}p>.actions{display:inline-flex;margin-left:.5rem;vertical-align:middle}.btn,button.primary,a.primary,a.btn,form button[type=submit]{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem .9rem;border:1px solid transparent;border-radius:8px;background:var(--rv-primary);color:#fff;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;width:auto;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn:hover,button.primary:hover,a.primary:hover,a.btn:hover,form button[type=submit]:hover,.btn:focus-visible,button.primary:focus-visible,a.primary:focus-visible,a.btn:focus-visible,form button[type=submit]:focus-visible{background:var(--rv-navy);color:#fff}.header-row>a.btn,.header-row>a.btn:visited,.header-row>a.btn:hover,.header-row>a.btn:focus-visible,.header-row>a.btn:active{color:#fff}:root[data-theme=dark] .btn,:root[data-theme=dark] a.btn:visited,:root[data-theme=dark] button.primary,:root[data-theme=dark] a.primary,:root[data-theme=dark] a.primary:visited,:root[data-theme=dark] form button[type=submit]{color:#fff}:root[data-theme=dark] .btn:hover,:root[data-theme=dark] button.primary:hover,:root[data-theme=dark] a.primary:hover,:root[data-theme=dark] a.btn:hover,:root[data-theme=dark] form button[type=submit]:hover,:root[data-theme=dark] .btn:focus-visible,:root[data-theme=dark] button.primary:focus-visible,:root[data-theme=dark] a.primary:focus-visible,:root[data-theme=dark] a.btn:focus-visible,:root[data-theme=dark] form button[type=submit]:focus-visible{background:#669ff7;border-color:#82b2ff;color:#fff}button.secondary,a.secondary{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem .9rem;border:1px solid var(--rv-border);border-radius:8px;background:#fff;color:var(--rv-navy);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;width:auto;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}:root[data-theme=dark] button.secondary,:root[data-theme=dark] a.secondary{background:#132033;color:#dbe7fb}button.secondary:hover,a.secondary:hover,button.secondary:focus-visible,a.secondary:focus-visible,button.secondary.active{background:var(--rv-primary-soft);border-color:var(--rv-primary);color:var(--rv-navy)}:root[data-theme=dark] button.secondary:hover,:root[data-theme=dark] a.secondary:hover,:root[data-theme=dark] button.secondary:focus-visible,:root[data-theme=dark] a.secondary:focus-visible,:root[data-theme=dark] button.secondary.active{color:#e9f1ff}:root[data-theme=dark] table{color:var(--rv-text)}:root[data-theme=dark] th{background:#1a2a41;color:#cfe0f9}:root[data-theme=dark] td{background:var(--rv-card);border-color:var(--rv-border)}:root[data-theme=dark] .panel .panel{border-color:var(--rv-border)}button.danger,a.danger{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:8px;background:var(--rv-danger);color:#fff;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;width:auto;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}button.danger:hover,a.danger:hover,button.danger:focus-visible,a.danger:focus-visible{background:#8f1c14;color:#fff}button.quiet{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.3rem .6rem;border:1px solid var(--rv-border);border-radius:8px;background:transparent;color:var(--rv-muted);font-size:.8rem;font-weight:600;line-height:1;width:auto;cursor:pointer;box-shadow:none}button.quiet:hover:not(:disabled),button.quiet:focus-visible{background:var(--rv-primary-soft);color:var(--rv-navy);border-color:var(--rv-primary)}:root[data-theme=dark] button.quiet:hover:not(:disabled),:root[data-theme=dark] button.quiet:focus-visible{color:var(--rv-text)}.btn:focus-visible,button.primary:focus-visible,a.primary:focus-visible,a.btn:focus-visible,form button[type=submit]:focus-visible,button.secondary:focus-visible,a.secondary:focus-visible,button.danger:focus-visible,a.danger:focus-visible,button.quiet:focus-visible{outline:2px solid var(--rv-primary);outline-offset:2px}.muted{color:var(--rv-muted)}.error{color:var(--rv-danger)}.ok{color:var(--rv-success)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.table-wrap{overflow-x:auto;max-width:100%;min-width:0;background:var(--rv-card);border-radius:var(--rv-radius);box-shadow:var(--rv-shadow);margin-top:1rem}.panel .table-wrap{margin-top:.75rem;box-shadow:none;border:1px solid var(--rv-row)}table.data{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--rv-card)}table.data th,table.data td{text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--rv-row);font-size:.9rem;vertical-align:middle;overflow:hidden;overflow-wrap:anywhere}table.data th{color:var(--rv-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}table.data tbody tr:hover td{background:#f8fafc}:root[data-theme=dark] table.data tbody tr:hover td{background:#1a2a41}table.data tr:last-child td{border-bottom:0}table.data a{font-weight:600;text-decoration:none}table.data a:hover{text-decoration:underline}table.data .num{font-variant-numeric:tabular-nums;white-space:nowrap}table.data .empty-cell{color:var(--rv-muted);text-align:center;padding:1.6rem .85rem}table.data .chip,table.data .attn{max-width:100%;white-space:normal;line-height:1.25}table.data td:has(button),table.data td:has(.actions){width:1%;white-space:nowrap;text-align:right;overflow:visible;justify-items:right}@media(max-width:720px){table.data td:has(button),table.data td:has(.actions){width:auto;min-width:6.5rem;white-space:normal}table.data td:has(>button){display:grid;gap:.35rem;justify-items:stretch}table.data td:has(>button) button,table.data td:has(>button) a.btn{width:100%;min-height:2.75rem;justify-content:center}table.data td .actions{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}table.data td .actions button,table.data td .actions a.btn{width:100%;min-height:2.75rem;justify-content:center}}.list-meta{margin:.75rem 0 0;font-size:.9rem}.field-md{max-width:24rem}.org-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;margin-top:.75rem}.org-card{display:flex;flex-direction:column;gap:.65rem;min-height:0;background:var(--rv-card);border-radius:var(--rv-radius);box-shadow:var(--rv-shadow);padding:.95rem 1rem}.org-card-body strong{display:block;font-size:.98rem;line-height:1.3;color:var(--rv-text)}.org-card-body .meta{color:var(--rv-muted);font-size:.85rem;margin-top:.35rem;line-height:1.35}.org-card-edit{display:grid;gap:.45rem}.org-card-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.55rem;border-top:1px solid var(--rv-row);justify-content:right}.org-empty{grid-column:1 / -1;margin:0;padding:1.6rem 1.05rem;text-align:center;background:var(--rv-card);border-radius:var(--rv-radius);box-shadow:var(--rv-shadow)}table.data.responsive-cards .card-head-chip{display:none}@media(max-width:720px){.table-wrap:has(table.responsive-cards){background:transparent;box-shadow:none}table.data.responsive-cards{display:block;background:transparent;box-shadow:none}table.data.responsive-cards thead{display:none}table.data.responsive-cards tbody{display:grid;gap:.75rem}table.data.responsive-cards tbody tr{display:grid;gap:.45rem;padding:1rem 1.1rem;border:0;border-radius:var(--rv-radius);background:var(--rv-card);box-shadow:var(--rv-shadow)}table.data.responsive-cards tbody tr:hover td{background:transparent}table.data.responsive-cards .card-head-chip{display:inline-flex;margin-left:auto;flex-shrink:0}table.data.responsive-cards tbody td{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:.5rem;align-items:baseline;padding:0;border:0;overflow:visible;white-space:normal;text-align:left}table.data.responsive-cards tbody td:before{content:attr(data-label);color:var(--rv-muted);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}table.data.responsive-cards tbody td.empty-cell{display:block;grid-template-columns:1fr;text-align:center;padding:1.6rem 1.05rem}table.data.responsive-cards tbody td.empty-cell:before{content:none}table.data.responsive-cards tbody td.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;grid-template-columns:unset;padding-bottom:.15rem}table.data.responsive-cards tbody td.card-head:before{content:none}table.data.responsive-cards tbody td.card-head a,table.data.responsive-cards tbody td.card-head strong{min-width:0;overflow-wrap:anywhere}table.data.responsive-cards tbody td.card-actions{display:flex;flex-wrap:wrap;gap:.5rem;grid-template-columns:unset;padding-top:.65rem;border-top:1px solid var(--rv-row);width:auto;min-width:0;white-space:normal}table.data.responsive-cards tbody td.card-actions:before{content:none}table.data.responsive-cards tbody td.card-actions button{min-height:2.75rem}table.data.responsive-cards tbody td.card-skip{display:none}}.pager{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem}.back{display:inline-block;margin-bottom:.75rem;font-weight:600;text-decoration:none}.back:hover{text-decoration:underline}.info{display:grid;grid-template-columns:minmax(9rem,13rem) 1fr;gap:.55rem 1.25rem;margin:0}.info dt{color:var(--rv-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.info dd{margin:0;font-weight:600}@media(max-width:640px){.info{grid-template-columns:1fr;gap:.2rem}.info dt{margin-top:.75rem}.info dt:first-child{margin-top:0}}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;align-items:end}label.choice{display:flex;align-items:flex-start;gap:.5rem}label.choice input{width:auto;margin-top:.2rem}input[type=file]{padding:.35rem}.chip,.attn{display:inline-block;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600;background:var(--rv-primary-soft);color:var(--rv-primary);white-space:nowrap}.chip{display:inline-flex;min-height:1.5rem;align-items:center;justify-content:center;line-height:1}.chip-ok,.attn-ok,.attn-on_track{background:var(--rv-success-soft);color:var(--rv-success)}.chip-warn,.attn-unacknowledged,.attn-upcoming,.attn-high_cost,.attn-needs_review,.attn-deadline_approaching,.attn-action_required{background:var(--rv-warning-soft);color:var(--rv-warning)}.chip-danger,.attn-overdue,.attn-high_attention{background:var(--rv-danger-soft);color:var(--rv-danger)}.attn-cancellation_window,.attn-auto_renew_review{background:var(--rv-warning-soft);color:var(--rv-warning)}.chip-muted{background:var(--rv-row);color:var(--rv-muted)}.auth-card{width:min(460px,92vw);background:var(--rv-card);padding:1.5rem;border-radius:12px;box-shadow:var(--rv-shadow)}.auth-card h1{letter-spacing:-.03em}.auth-card form{display:grid;gap:.75rem}.auth-wrap{display:grid;place-items:center;min-height:100vh;background:#eef3f9}.auth-marketing{--ink: #17251f;--muted: #62716b;--paper: #f7f8f3;--white: #fff;--line: #d9dfd6;--green: #0e5d4d;--green-dark: #0a3e35;--lime: #d8ef9c;--orange: #ef8354;min-height:100vh;padding:2rem;color:var(--ink);background:radial-gradient(circle at 12% 12%,rgba(216,239,156,.45),transparent 36%),radial-gradient(circle at 86% 80%,rgba(239,131,84,.12),transparent 34%),var(--paper);font-family:Times New Roman,serif}.auth-layout{max-width:1180px;margin:0 auto;min-height:calc(100vh - 4rem);display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:3rem}.auth-layout-single{grid-template-columns:1fr;justify-items:center}.auth-panel{max-width:560px;padding:2rem;border:1px solid #b6c4ad;background:var(--white);box-shadow:14px 14px 0 var(--lime)}.auth-brand{display:inline-flex;margin-bottom:1.1rem}.auth-brand-logo{width:clamp(170px,22vw,230px);height:auto}.auth-eyebrow{margin:0 0 .8rem;color:var(--orange);font:700 .72rem/1.2 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.auth-panel h1{margin:0 0 .8rem;color:var(--green-dark);font-size:clamp(2.1rem,3.4vw,3.5rem);line-height:.96;letter-spacing:-.05em}.auth-lede{margin:0 0 1.4rem;color:var(--muted);font-size:1.04rem;line-height:1.55}.auth-form{display:grid;gap:.85rem}.auth-form label{display:grid;gap:.45rem}.auth-form label span{color:var(--green-dark);font:700 .78rem/1.2 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.auth-form input{min-height:2.75rem;padding:.6rem .75rem;border:1px solid #b6c4ad;border-radius:2px;background:#fff;color:#12241d;font:400 1rem/1.3 Arial,sans-serif}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0e5d4d24;outline:none}.auth-cta{margin-top:.3rem;min-height:2.85rem;border:1px solid var(--green);border-radius:3px;background:var(--green);color:#fff;font:700 .86rem/1 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.auth-cta:hover,.auth-cta:focus-visible{background:var(--green-dark);border-color:var(--green-dark)}.auth-cta:disabled{opacity:.72;cursor:not-allowed}.auth-link-button{border:0;padding:0;background:transparent;color:var(--green);font:700 .84rem/1.3 Arial,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.auth-links{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;margin-top:.9rem}.auth-links a{color:var(--green);font:700 .86rem/1.3 Arial,sans-serif;text-decoration:none}.auth-links a:hover,.auth-links a:focus-visible,.auth-link-button:hover,.auth-link-button:focus-visible{color:var(--orange)}.auth-visual{min-height:360px;padding:1.5rem;border:1px solid #b6c4ad;background:var(--white);box-shadow:18px 18px 0 var(--lime);transform:rotate(2deg);font-family:Arial,sans-serif}.auth-visual-top,.auth-visual-grid{display:flex;justify-content:space-between;gap:.6rem}.auth-visual-top{padding-bottom:1.1rem;border-bottom:1px solid var(--line);font-size:.78rem;font-weight:700;color:var(--green-dark)}.auth-visual-status{color:var(--green)}.auth-visual-date{margin-top:1.8rem;color:var(--orange);font-size:4.2rem;font-weight:700;line-height:.9}.auth-visual-date small{color:var(--muted);font-size:.82rem;font-weight:400}.auth-visual-title{margin:.65rem 0 1.4rem;color:var(--green-dark);font-size:1.2rem;font-weight:700}.auth-visual-grid{display:grid;grid-template-columns:1fr 1fr;font-size:.68rem;color:var(--muted)}.auth-visual-grid strong{display:block;margin-top:.25rem;color:var(--green-dark);font-size:.8rem}@media(max-width:980px){.auth-marketing{padding:1.2rem}.auth-layout{min-height:calc(100vh - 2.4rem);grid-template-columns:1fr;gap:1.6rem}.auth-panel{max-width:640px;padding:1.35rem;box-shadow:9px 9px 0 var(--lime)}.auth-visual{max-width:640px;width:100%;transform:none;box-shadow:9px 9px 0 var(--lime)}}@media(max-width:560px){.auth-panel h1{font-size:2.45rem}.auth-links{flex-direction:column;align-items:flex-start}.auth-visual-date{font-size:3.4rem}.auth-visual-grid{grid-template-columns:1fr;gap:.5rem}}.vendor-selector{position:relative}.vendor-field{display:grid;gap:.45rem}.vendor-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.9rem;font-weight:600}.vendor-add-link{appearance:none;border:0;background:transparent;padding:0;color:var(--rv-primary);font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.vendor-add-link:hover,.vendor-add-link:focus-visible{color:var(--rv-text);outline:none}.vendor-inline-panel{display:grid;gap:1rem;margin-top:.2rem;padding:1rem 1.15rem;border:1px solid var(--rv-border);border-radius:10px;background:var(--rv-card);box-shadow:var(--rv-shadow),inset 3px 0 0 var(--rv-primary)}.vendor-inline-head h4{margin:0 0 .3rem;font-size:.92rem;font-weight:600;color:var(--rv-text)}.vendor-inline-head .muted,.vendor-inline-panel>.muted{margin:0;font-size:.85rem;line-height:1.45}.vendor-inline-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.vendor-inline-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding-top:.85rem;border-top:1px solid var(--rv-row)}.vendor-suggest{position:absolute;z-index:20;left:0;right:0;margin:0;padding:.25rem 0;list-style:none;background:var(--rv-card);border:1px solid var(--rv-border);border-radius:8px;box-shadow:var(--rv-shadow);max-height:16rem;overflow:auto}.vendor-suggest li{padding:.45rem .75rem;cursor:pointer}.vendor-suggest li:hover{background:var(--rv-primary-soft)}.filter-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0}.filter-tabs button.active{background:var(--rv-primary);color:#fff;border-color:var(--rv-primary)}.modal-backdrop{position:fixed;inset:0;background:#0f274473;display:grid;place-items:center;z-index:50;padding:1rem}.drop-zone{border:2px dashed var(--rv-border);border-radius:8px;padding:1.25rem;text-align:center;margin-top:.75rem}.drop-zone.drag-over{border-color:var(--rv-accent, #2563eb);background:var(--rv-accent-soft, #eff6ff)}.upload input{display:none}.modal-card{background:var(--rv-card);border-radius:var(--rv-radius);padding:1.25rem;max-width:28rem;width:100%;box-shadow:var(--rv-shadow)}
