/* Revorb personal work mode, neutral premium surfaces for both themes */
.rvp-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}
.rvp-head h1{font-size:clamp(23px,3vw,32px);margin:6px 0}.rvp-head p{font-size:13px;color:var(--muted,#99a1b1);margin:0;max-width:560px}
.rvp-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800;color:#9184e9}
.rvp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}
.rvp-kpi,.rvp-card{border:1px solid rgba(150,148,180,.2);border-radius:17px;padding:21px;background:var(--panel,rgba(255,255,255,.04));min-width:0}
.rvp-kpi span{display:block;font-size:12px;color:var(--muted,#a19ab5)}.rvp-kpi strong{display:block;font-size:27px;letter-spacing:-.04em;margin:8px 0;overflow-wrap:anywhere}.rvp-kpi small{font-size:11px;color:var(--muted,#a19ab5)}
.rvp-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.rvp-panelhead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.rvp-panelhead h2{font-size:16px;margin:0}.rvp-panelhead span{font-size:12px;color:var(--muted,#a19ab5)}
.rvp-scroll{max-height:400px;overflow:auto;scrollbar-width:thin}.rvp-scroll table{width:100%;border-collapse:collapse;min-width:360px;text-align:left}.rvp-scroll td,.rvp-scroll th{padding:12px 7px;font-size:12px;border-bottom:1px solid rgba(150,148,180,.15)}.rvp-scroll th{position:sticky;top:0;background:var(--panel,#171329);z-index:1;color:var(--muted,#a19ab5)}
.rvp-link{border:0;background:none;color:#ad91fd;font-weight:700;cursor:pointer}.rvp-link:hover{text-decoration:underline}.rvp-bottom{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px}.rvp-bottom span,.rvp-locked-note{font-size:11px;color:var(--muted,#a19ab5)}
.rb-mode-picker{display:inline-flex;align-items:center;gap:8px}.rb-mode-picker select{max-width:200px;min-width:140px;padding:9px 30px 9px 12px;border-radius:10px;border:1px solid rgba(146,135,200,.4);background:#262039;color:white;font-size:12px;font-weight:700;cursor:pointer}.rb-mode-picker select:focus-visible{outline:2px solid #9d89ec}.rv-personal-setter #cloudroot .cloudscreen{z-index:120}
html[data-scos-theme="light"] .rb-mode-picker select,body.theme-light .rb-mode-picker select{background:#fff;color:#26314a;border-color:#b8c0d2}
@media(max-width:920px){.rvp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rvp-columns{grid-template-columns:1fr}}@media(max-width:560px){.rvp-kpi,.rvp-card{padding:15px}.rvp-grid{gap:9px}.rb-mode-picker select{min-width:120px}}
