select{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;background:white;max-width:100%}.client-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:white;padding:16px;border-radius:14px;margin-bottom:18px}.client-bar select{min-width:220px}#connectionStatus{font-weight:700}#appError,#loginError{color:#b91c1c}#appError:empty,#loginError:empty{display:none}.demo-notice{background:#fff3c4;padding:14px;text-align:center;font-weight:bold}.empty-state{padding:20px;color:#555}.card+.card{margin-top:16px}fieldset{border:1px solid #d1d5db;border-radius:8px;padding:16px}.tenant-check{display:flex;align-items:center;gap:10px}.tenant-check input{width:auto;margin:10px}.tank-picker{display:flex;align-items:center;gap:12px;margin-bottom:12px}.stale{opacity:.6}button:disabled{opacity:.6;cursor:wait}.presentation .off{color:#ff8e8e}@media print{header,nav,.client-bar,#appError,#printButton,.footer,.demo-notice{display:none!important}.container{padding:0}section:not(#eventos){display:none!important}#eventos{display:block!important}.card{box-shadow:none;border:0}tr{break-inside:avoid}}

.tenant-actions{display:flex;gap:8px;justify-content:flex-end}.tenant-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:9px;margin:0;background:#e8eef7;color:#1e3a5f;border-radius:8px}.tenant-action:hover{background:#d3dfee}.tenant-action.danger{background:#fff0f0;color:#b91c1c}.tenant-action.danger:hover{background:#fee2e2}.tenant-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tenant-action:focus-visible{outline:3px solid #2563eb;outline-offset:2px}#cancelTenantEdit{margin-top:8px;background:#475569}#tenantRows td:first-child{overflow-wrap:anywhere}
#userRows td:last-child{white-space:nowrap}#userRows button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 4px;padding:6px;font-size:23px;background:#e8eef7;color:#1e3a5f}#userRows button[aria-label^="Excluir"]{background:#fff0f0;color:#b91c1c}#cancelUserEdit{margin-top:8px;background:#475569}#userEnabledLabel.hidden{display:none!important}
