:root{--tenant-accent:#886ab5;--tenant-dark:#1f2733}.brand-title{font-weight:700;letter-spacing:.2px}.metric-card{border:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px rgba(31,39,51,.08)}.metric-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.35rem}.tenant-avatar{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#886ab5,#5d4b8c)}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.status-active{background:#1dc9b7}.status-pending{background:#ffc241}.status-suspended{background:#fd3995}.table td{vertical-align:middle}.page-sidebar{background:#252b36}.page-logo{background:#202630}.info-card{background:linear-gradient(135deg,#3c4452,#252b36)}.info-card:before{background:linear-gradient(135deg,rgba(136,106,181,.78),rgba(31,39,51,.9))}.btn-primary{background:#886ab5;border-color:#886ab5}.btn-primary:hover{background:#755aa1;border-color:#755aa1}.text-accent{color:#886ab5}.empty-state{padding:4rem 1rem;text-align:center}.empty-state i{font-size:3rem;color:#886ab5;opacity:.5}.login-gradient{background:linear-gradient(135deg,#202630 0%,#3e4655 48%,#886ab5 100%)}
