/* DOMRENTO 1.0.27 — one dashboard core, contextual workspaces */
.rim-account-shell{--rim-workspace-accent:#d8b45a}.rim-account-sidebar{position:relative;overflow:hidden}.rim-account-sidebar:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--rim-workspace-accent),transparent)}
.rim-account-sidebar nav a{transition:transform .18s ease,border-color .18s ease,background .18s ease}.rim-account-sidebar nav a:hover{transform:translateX(3px)}
.rim-account-type-investor .rim-account-shell{--rim-workspace-accent:#e4b54b}.rim-account-type-agency .rim-account-shell{--rim-workspace-accent:#d5bd79}.rim-account-type-service_provider .rim-account-shell{--rim-workspace-accent:#d6aa50}.rim-account-type-tenant .rim-account-shell{--rim-workspace-accent:#e1c36f}

/* 1.0.28 – onboarding workspace */
.rim-onboarding .rim-account-type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.rim-onboarding-choice{position:relative;display:flex;min-height:150px;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--rim-border);border-radius:16px;background:#fff;cursor:pointer;transition:.18s ease}.rim-onboarding-choice input{position:absolute;opacity:0}.rim-onboarding-choice:has(input:checked),.rim-onboarding-choice:hover{transform:translateY(-2px);border-color:var(--rim-workspace-accent);background:#fffaf0;box-shadow:0 12px 28px rgba(16,43,63,.09)}.rim-onboarding-choice .dashicons{color:var(--rim-workspace-accent);font-size:27px}.rim-onboarding-choice strong{color:var(--rim-navy)}.rim-onboarding-choice small{color:var(--rim-muted);line-height:1.45}@media(max-width:900px){.rim-onboarding .rim-account-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rim-onboarding .rim-account-type-grid{grid-template-columns:1fr}}
/* 2.0.1 – visible account identity in Mein Konto */
.rim-account-heading-tools{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;flex-wrap:wrap}.rim-account-type-badge{min-width:190px;padding:10px 14px;border:1px solid rgba(216,180,90,.5);border-left:3px solid var(--rim-workspace-accent);border-radius:12px;background:linear-gradient(145deg,#102b3f,#173b52);text-align:right;box-shadow:0 8px 22px rgba(16,43,63,.1)}.rim-account-type-badge span,.rim-account-type-badge strong,.rim-account-type-badge small{display:block}.rim-account-type-badge span{color:var(--rim-workspace-accent);font-size:9px;font-weight:900;letter-spacing:.12em}.rim-account-type-badge strong{margin-top:2px;color:#fff;font-size:14px;line-height:1.25}.rim-account-type-badge small{margin-top:2px;color:rgba(255,255,255,.68);font-size:10px}@media(max-width:680px){.rim-account-heading-tools{align-items:stretch;flex-direction:column}.rim-account-type-badge{min-width:0;text-align:left}}
