:root{--accent:#e7b952}.switch-organization{border:0;background:none;color:var(--brand);padding:0;margin:0 0 22px;font-size:11px;font-weight:800;cursor:pointer}.resolved-organization{display:flex;align-items:center;gap:13px;margin-bottom:24px}.resolved-organization h2{font-size:24px;margin:5px 0 0}.resolved-organization .tenant-mark,.resolved-organization img{width:50px;height:50px;border-radius:11px;object-fit:contain;background:#f2f6f4;padding:5px}.tenant-brand{margin-top:0;margin-bottom:16px;min-height:62px}.tenant-brand .tenant-mark,.tenant-brand>img{width:43px;height:43px;object-fit:contain;border-radius:9px;background:#fff;padding:4px}.tenant-brand strong{font:800 13px Manrope;white-space:normal}.tenant-brand small{color:#a7bdb5}.branding-card{margin-bottom:16px}.branding-fields{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:14px;margin:20px 24px}.branding-fields label{font-size:10px;font-weight:800;color:#465951}.branding-fields input{display:block;width:100%;height:40px;margin-top:7px;border:1px solid #d4ddd9;background:#fbfcfb;border-radius:8px;padding:7px 10px}.branding-fields input[type=color]{padding:4px}.branding-fields .logo-upload{grid-column:1/-1}.branding-fields small{display:block;color:var(--muted);font-size:8px;margin-top:5px}.regional-card{margin-top:16px}.profile-avatar.has-photo{overflow:hidden;background:#eef4f1}.profile-avatar.has-photo img{width:100%;height:100%;display:block;object-fit:cover}.tenant-pill{border-color:#ffffff18;background:#ffffff0d}nav a.active{box-shadow:inset 3px 0 var(--accent)}nav a b,.plan-card i{background:var(--accent)}.plan-card>span{color:var(--accent)}.workspace-save{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:11px}.app-shell .settings-note{background:var(--nav)}.app-shell .green{color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,white)}.app-shell .bars i{background:linear-gradient(color-mix(in srgb,var(--brand) 65%,white),var(--brand))}.app-shell .green-bg{background:var(--brand)}.app-shell .metrics small b,.app-shell .activity-row>b{color:var(--brand)}.app-shell .status.active,.app-shell .status.complete{color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,white)}.app-shell .live,.app-shell .health-item>span{color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,white)}.app-shell .plan-card{background:color-mix(in srgb,var(--nav) 82%,white)}@media(max-width:900px){.branding-fields{grid-template-columns:1fr 1fr}}@media(max-width:600px){.branding-fields{grid-template-columns:1fr}.branding-fields .logo-upload{grid-column:auto}}
