.workspace-badge{margin:-8px 6px 13px;padding:9px 10px;border:1px solid #ffffff1c;border-radius:9px;background:#ffffff0a}.workspace-badge strong,.workspace-badge span{display:block}.workspace-badge strong{font-size:10px;color:#fff}.workspace-badge span{margin-top:3px;font-size:8px;color:#91bdc8}.top-actions #workspace-switcher{max-width:180px;border:1px solid #d5e1e4;border-radius:7px;background:#fff;padding:6px 28px 6px 9px;color:#31586a;font-size:10px}.tenant-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(460px,1.22fr);gap:18px;align-items:start}.tenant-panel{background:#fff;border:1px solid #e0e8eb;border-radius:14px;padding:20px;box-shadow:0 9px 30px rgba(10,54,72,.05)}.tenant-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.tenant-panel h3{margin:5px 0;font-size:18px;color:#183f53}.tenant-panel p{margin:0;color:#758991;font-size:11px;line-height:1.55}.tenant-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.tenant-form label{display:grid;gap:6px;color:#59717c;font-size:9px;font-weight:800}.tenant-form input,.tenant-form select,.tenant-form textarea{box-sizing:border-box;width:100%;border:1px solid #d6e2e5;border-radius:8px;padding:10px 11px;background:#fff;color:#203e4d;font:11px inherit}.tenant-form small{font-size:8px;color:#84979e;font-weight:500;line-height:1.5}.tenant-full{grid-column:1/-1}.tenant-logo-preview{display:flex;align-items:center;min-height:70px;padding:12px;border:1px dashed #cddde1;border-radius:9px;background:#f7fafb;color:#80939b;font-size:10px}.tenant-logo-preview img{max-width:180px;max-height:72px;object-fit:contain}.tenant-badge{align-self:flex-start;border-radius:999px;padding:5px 9px;background:#edf3f4;color:#52707b;font-size:8px;font-weight:900;text-transform:uppercase}.tenant-badge.demo{background:#eee9fb;color:#6d52a1}.tenant-badge.trial{background:#fff4d8;color:#80611e}.tenant-badge.live{background:#e5f5ed;color:#237950}.tenant-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf1f3}.tenant-card:last-child{border-bottom:0}.tenant-card strong,.tenant-card span,.tenant-card small{display:block}.tenant-card strong{color:#204458;font-size:12px}.tenant-card div>span{margin-top:4px;color:#5f7883;font-size:10px}.tenant-card small{margin-top:4px;color:#8a9aa0;font-size:9px}.tenant-card .button{font-size:9px}@media(max-width:1050px){.tenant-layout{grid-template-columns:1fr}.tenant-form{grid-template-columns:1fr 1fr}}@media(max-width:650px){.tenant-form{grid-template-columns:1fr}.tenant-full{grid-column:auto}.tenant-card{grid-template-columns:1fr auto}.tenant-card .button{grid-column:1/-1}.workspace-badge{display:none}}
.tenant-card.is-suspended{margin:0 -10px;padding:14px 10px;border-radius:10px;background:#fff7f6;opacity:.82}.tenant-actions{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.tenant-expiry{display:grid;grid-template-columns:auto auto;gap:4px 7px;align-items:center;margin-right:auto;color:#6c828b;font-size:8px;font-weight:800}.tenant-expiry span{grid-column:1/-1;margin:0!important}.tenant-expiry input{width:132px;border:1px solid #d6e2e5;border-radius:7px;padding:7px 8px;background:#fff;color:#274b5c;font:9px inherit}.tenant-actions .button.danger{border-color:#f1c7c1;background:#fff4f2;color:#9d3e35}@media(max-width:650px){.tenant-actions{align-items:stretch}.tenant-expiry{width:100%}.tenant-actions .button{grid-column:auto}.tenant-expiry .button{width:auto}}
