.tenant-operational-center-anchor{z-index:var(--ls-z-toast);position:fixed;bottom:16px;right:16px}.tenant-operational-center-button{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);color:#fff;background:var(--ls-color-primary);width:44px;height:44px;box-shadow:var(--ls-shadow-lg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.tenant-operational-center-button span{border:2px solid var(--ls-color-surface);border-radius:var(--ls-radius-pill);color:#fff;background:var(--ls-color-warning);min-width:20px;height:20px;font-size:var(--ls-font-size-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:950;display:inline-flex;position:absolute;top:-7px;right:-7px}.tenant-operational-center{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);background:var(--ls-color-surface);width:min(390px,100vw - 32px);max-height:min(520px,100vh - 96px);box-shadow:var(--ls-shadow-lg);display:grid;position:absolute;bottom:54px;right:0;overflow:hidden}.tenant-operational-center__header{border-bottom:1px solid var(--ls-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.tenant-operational-center__header p,.tenant-operational-center__header strong{text-align:left;margin:0;display:block}.tenant-operational-center__header p{color:var(--ls-color-primary);font-size:var(--ls-font-size-xs);text-transform:uppercase;font-weight:950}.tenant-operational-center__header strong{color:var(--ls-color-text-strong);font-size:var(--ls-font-size-lg);text-transform:uppercase;margin-top:3px;font-weight:950}.tenant-operational-center__header button,.tenant-operational-center__actions button{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);color:var(--ls-color-text);background:var(--ls-color-surface-muted);font-size:var(--ls-font-size-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.tenant-operational-center__header button{width:30px;height:30px}.tenant-operational-center__actions{border-bottom:1px solid var(--ls-color-border);background:var(--ls-color-surface-muted);justify-content:space-between;gap:8px;padding:10px 14px;display:flex}.tenant-operational-health{border-bottom:1px solid var(--ls-color-border);background:#f8fbff;gap:8px;padding:12px 14px;display:grid}.tenant-operational-health__item{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);background:var(--ls-color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.tenant-operational-health__item>span{border-radius:var(--ls-radius-md);width:28px;height:28px;color:var(--ls-color-info);background:#edf5ff;justify-content:center;align-items:center;display:inline-flex}.tenant-operational-health__item--success>span{color:var(--ls-color-success);background:#e9fbf2}.tenant-operational-health__item--warning>span{color:var(--ls-color-warning);background:#fff7e8}.tenant-operational-health__item--muted>span{color:var(--ls-color-text-muted);background:#edf2f7}.tenant-operational-health__item--danger>span{color:var(--ls-color-danger);background:#fff0f0}.tenant-operational-health__item strong,.tenant-operational-health__item small{text-align:left;margin:0;display:block}.tenant-operational-health__item strong{color:var(--ls-color-text-strong);font-size:var(--ls-font-size-xs);text-transform:uppercase;font-weight:950}.tenant-operational-health__item small{color:var(--ls-color-text-muted);font-size:var(--ls-font-size-xs);margin-top:2px;font-weight:800;line-height:1.3}.tenant-operational-center__actions button{min-height:30px;padding:0 10px}.tenant-operational-center__actions button:disabled{cursor:not-allowed;opacity:var(--ls-disabled-opacity)}.tenant-operational-center__list{gap:8px;padding:12px;display:grid;overflow:auto}.tenant-operational-empty{border:1px dashed var(--ls-color-border);border-radius:var(--ls-radius-md);color:var(--ls-color-text-muted);background:var(--ls-color-surface-muted);justify-items:center;gap:6px;padding:18px 14px;display:grid}.tenant-operational-empty svg{color:var(--ls-color-success)}.tenant-operational-empty strong,.tenant-operational-empty small{text-align:center;margin:0;display:block}.tenant-operational-empty strong{color:var(--ls-color-text-strong);font-size:var(--ls-font-size-sm);text-transform:uppercase;font-weight:950}.tenant-operational-empty small{max-width:260px;color:var(--ls-color-text-muted);font-size:var(--ls-font-size-sm);font-weight:700;line-height:1.35}.tenant-operational-event{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);background:var(--ls-color-surface);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.tenant-operational-event--read{opacity:.72}.tenant-operational-event__marker{border-radius:var(--ls-radius-pill);background:var(--ls-color-info);width:8px;height:8px;margin-top:5px}.tenant-operational-event--critical .tenant-operational-event__marker,.tenant-operational-event--error .tenant-operational-event__marker{background:var(--ls-color-danger)}.tenant-operational-event--success .tenant-operational-event__marker{background:var(--ls-color-success)}.tenant-operational-event--warning .tenant-operational-event__marker{background:var(--ls-color-warning)}.tenant-operational-event strong,.tenant-operational-event small,.tenant-operational-event em{text-align:left;margin:0;display:block}.tenant-operational-event strong{color:var(--ls-color-text-strong);font-size:var(--ls-font-size-sm);text-transform:uppercase;font-weight:950}.tenant-operational-event small{color:var(--ls-color-text-muted);font-size:var(--ls-font-size-sm);margin-top:3px;font-style:normal;font-weight:700;line-height:1.35}.tenant-operational-event em{color:var(--ls-color-text-soft);font-size:var(--ls-font-size-xs);text-transform:uppercase;align-items:center;gap:4px;margin-top:7px;font-style:normal;font-weight:900;display:inline-flex}.tenant-operational-modal__header button{border-radius:var(--ls-radius-md);width:30px;height:30px;color:var(--ls-color-text-muted);background:var(--ls-color-surface-muted);cursor:pointer;transition:background var(--ls-transition-fast), color var(--ls-transition-fast);border:0;justify-content:center;align-items:center;display:inline-flex}.tenant-operational-modal__header button:hover{color:var(--ls-color-primary);background:#eaf2ff}.tenant-operational-modal-backdrop{z-index:var(--ls-z-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020c1f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-operational-modal{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);background:var(--ls-color-surface);width:min(520px,100%);box-shadow:var(--ls-shadow-lg);overflow:hidden}.tenant-operational-modal--danger{border-top:4px solid var(--ls-color-danger)}.tenant-operational-modal__header{border-bottom:1px solid var(--ls-color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.tenant-operational-modal__header>span{border-radius:var(--ls-radius-md);width:42px;height:42px;color:var(--ls-color-danger);background:#fff0f0;justify-content:center;align-items:center;display:inline-flex}.tenant-operational-modal__header p,.tenant-operational-modal__header h2,.tenant-operational-modal__body p,.tenant-operational-modal__body small{text-align:left;margin:0}.tenant-operational-modal__header p{color:var(--ls-color-text-muted);font-size:var(--ls-font-size-xs);text-transform:uppercase;font-weight:900}.tenant-operational-modal__header h2{color:var(--ls-color-text-strong);font-size:var(--ls-font-size-xl);text-transform:uppercase;margin-top:4px;font-weight:950}.tenant-operational-modal__body{gap:12px;padding:20px;display:grid}.tenant-operational-modal__body p{color:var(--ls-color-text);font-size:var(--ls-font-size-md);font-weight:800;line-height:1.45}.tenant-operational-modal__body small{border-radius:var(--ls-radius-md);color:#8a5700;font-size:var(--ls-font-size-sm);background:#fff7e8;border:1px solid #ffe2a8;padding:12px;font-weight:800;line-height:1.45}.tenant-operational-modal__footer{border-top:1px solid var(--ls-color-border);background:var(--ls-color-surface-muted);justify-content:flex-end;padding:16px 20px;display:flex}.tenant-operational-modal__footer button{min-height:var(--ls-button-height);border-radius:var(--ls-radius-md);color:#fff;background:var(--ls-color-primary);box-shadow:var(--ls-shadow-sm);font-size:var(--ls-font-size-sm);text-transform:uppercase;cursor:pointer;border:0;padding:0 20px;font-weight:900}@media (width<=768px){.tenant-operational-center-anchor{bottom:12px;right:12px}.tenant-operational-center{width:calc(100vw - 24px);right:0}.tenant-operational-modal-backdrop{align-items:end;padding:12px}.tenant-operational-modal{width:100%}}
