.confirmation-banner{margin:12px 18px;padding:12px 14px;border-radius:10px;border:2px solid;border-left-width:8px;font-size:15px;font-weight:800;line-height:1.35;letter-spacing:.01em}.confirmation-banner--pending,.confirmation-banner--info{background:#ebe7dcb8;border-color:#68665f42;color:var(--tz-muted)}.confirmation-banner--success{background:#ecfff2;border-color:#42a76b;color:#145229}.confirmation-banner--error{background:#fff1ed;border-color:#d05a33;color:#7a1e0a}.status-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--tz-line);border-radius:8px;font-size:12px;font-weight:700;background:var(--tz-surface)}.status-chip span,.status-chip strong{min-width:0}.status-chip--pending{background:#ebe7dcb8;border-color:#68665f42;color:var(--tz-muted)}.status-chip--info{background:#16636a14;border-color:#16636a3d;color:var(--tz-accent)}.status-chip--success{background:#3f704514;border-color:#3f70453d;color:var(--tz-ok)}.status-chip--error{background:#b5362f14;border-color:#b5362f3d;color:var(--tz-critical)}.page-dashboard{width:min(100%,520px);margin:0 auto;padding:16px 16px calc(96px + env(safe-area-inset-bottom));display:grid;gap:18px;color:var(--tz-ink)}.page-header{display:grid;gap:8px}.page-dashboard h1{margin:0;color:var(--tz-ink);font-size:24px;line-height:1.1}.dashboard-scope-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--tz-muted);font-size:13px}.dashboard-filter-card,.dashboard-preview-card{min-width:0;background:var(--tz-surface);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-shadow-sm);overflow:hidden}.dashboard-filter-card summary{min-height:42px;display:flex;align-items:center;padding:0 14px;color:var(--tz-ink);font-weight:700;cursor:pointer}.dashboard-filter-card summary::marker{color:var(--tz-accent)}.dashboard-filter-form{padding:14px}.dashboard-filter-card .confirmation-banner{margin:0 14px 14px}.dashboard-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-metrics .tz-status-card{min-height:108px}.dashboard-quick-actions{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.dashboard-quick-actions::-webkit-scrollbar{display:none}.dashboard-quick-actions a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--tz-line);border-radius:var(--tz-radius-full);background:var(--tz-surface);color:var(--tz-ink);font-weight:650;text-decoration:none;box-shadow:var(--tz-shadow-sm)}.dashboard-quick-actions a:hover{border-color:var(--tz-accent);color:var(--tz-accent)}.dashboard-preview-card{display:grid;gap:0}.dashboard-preview-card>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--tz-line)}.dashboard-preview-card h2{margin:0;color:var(--tz-ink);font-size:18px}.dashboard-preview-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dashboard-preview-list{display:grid}.dashboard-preview-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--tz-line)}.dashboard-preview-row:last-child{border-bottom:0}.dashboard-preview-row:has(.recurrence-swatch){grid-template-columns:12px minmax(0,1fr) auto}.dashboard-preview-row strong,.dashboard-preview-row span{display:block;min-width:0;overflow-wrap:anywhere}.dashboard-preview-row strong{color:var(--tz-ink)}.dashboard-preview-row span{color:var(--tz-muted);font-size:12px;line-height:1.35}.recurrence-swatch{width:8px;height:34px;border-radius:var(--tz-radius-full)}@media(min-width:901px){.page-dashboard{width:min(100%,760px);padding-bottom:32px}}@media(max-width:420px){.page-dashboard{padding-inline:12px}.dashboard-metrics .tz-status-card{min-height:100px;padding:14px 12px}.dashboard-preview-row,.dashboard-preview-row:has(.recurrence-swatch){grid-template-columns:minmax(0,1fr)}.recurrence-swatch{width:42px;height:4px}}.operations-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.operations-page{min-width:0}.page-clients{width:min(100%,520px);margin:0 auto;padding:16px 16px calc(84px + env(safe-area-inset-bottom));display:grid;gap:14px}.page-clients .page-header{display:grid;gap:4px}.page-clients .page-header h1{margin:0;color:var(--tz-ink);font-size:28px;line-height:1.1}.page-clients .page-header p{margin:0;color:var(--tz-secondary);font-size:15px;font-style:italic;line-height:1.35}.tz-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--tz-accent);border-radius:10px;padding:10px 14px;background:var(--tz-accent);color:#fff;font-size:15px;font-weight:800;line-height:1.2;box-shadow:var(--tz-shadow-sm);cursor:pointer}.tz-primary-action:hover{background:var(--tz-accent-hover)}.tz-primary-action:disabled{cursor:not-allowed;opacity:.62}.tz-primary-action--full{width:100%}.client-filter-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.client-filter-summary{min-width:0;border:1px solid var(--tz-line);border-radius:10px;background:var(--tz-surface);box-shadow:var(--tz-shadow-sm);overflow:hidden}.client-filter-summary summary{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;color:var(--tz-ink);cursor:pointer;list-style:none}.client-filter-summary summary::-webkit-details-marker{display:none}.client-filter-summary summary span{font-weight:800}.client-filter-summary summary strong{color:var(--tz-accent);font-size:13px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-filter-sheet{display:grid;gap:12px;padding:0 12px 12px;border-top:1px solid var(--tz-line)}.client-filter-sheet .tz-quick-filter,.client-filter-sheet .clients-filter-grid{padding:0}.client-filter-reset{width:44px;min-height:44px;border:1px solid var(--tz-line);border-radius:10px;background:var(--tz-surface);color:var(--tz-ink);font-size:22px;line-height:1;cursor:pointer;box-shadow:var(--tz-shadow-sm)}.client-filter-reset:disabled{cursor:not-allowed;opacity:.44}.client-search{display:grid;gap:6px;min-width:0}.client-search span{color:var(--tz-muted);font-size:12px;font-weight:800}.client-search input{width:100%;min-width:0;min-height:44px;border:1px solid var(--tz-line);border-radius:10px;padding:10px 12px;background:var(--tz-surface);color:var(--tz-ink);font-size:15px;box-shadow:var(--tz-shadow-sm)}.client-list{display:grid;gap:12px;min-width:0}.client-card{display:grid;gap:10px;min-width:0;padding:14px;background:var(--tz-surface);border:1px solid var(--tz-line);border-left:4px solid var(--tz-neutral);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-shadow-sm)}.client-card--ok{border-left-color:var(--tz-ok)}.client-card--watch{border-left-color:var(--tz-watch)}.client-card--info{border-left-color:var(--tz-info)}.client-card--critical{border-left-color:var(--tz-critical)}.client-card--orange{border-left-color:var(--tz-orange)}.client-card--purple{border-left-color:var(--tz-purple)}.client-card--neutral{border-left-color:var(--tz-neutral)}.client-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.client-card__head>div{min-width:0;display:grid;gap:3px}.client-card__head strong{color:var(--tz-ink);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.client-card__head span{color:var(--tz-secondary);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.client-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.client-card__meta>span,.client-card__radius,.client-card__usage-text,.client-card__usage-detail{color:var(--tz-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.client-card__radius{margin:0;color:var(--tz-muted);font-family:var(--tz-font-mono)}.client-card__usage{display:grid;gap:6px}.client-card__usage-detail{display:flex;flex-wrap:wrap;gap:6px 10px}.client-card__footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0;padding-top:8px;border-top:1px solid var(--tz-line)}.client-card__footer>span{color:var(--tz-accent);font-size:13px;font-weight:800;overflow-wrap:anywhere}.client-card__footer button,.client-card-actions summary{min-height:34px;border:1px solid var(--tz-line);border-radius:8px;padding:7px 10px;background:var(--tz-surface);color:var(--tz-ink);font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.client-card-actions{position:relative}.client-card-actions summary{display:inline-flex;align-items:center;list-style:none}.client-card-actions summary::-webkit-details-marker{display:none}.client-card-actions>div{position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:min(190px,calc(100vw - 48px));display:grid;gap:6px;padding:8px;border:1px solid var(--tz-line);border-radius:10px;background:var(--tz-surface);box-shadow:var(--tz-shadow)}.client-card-actions button{width:100%;justify-content:flex-start}.client-state-card{min-width:0;padding:14px;border:1px dashed var(--tz-line-medium);border-radius:var(--tz-radius-lg);background:var(--tz-surface);color:var(--tz-muted);font-size:14px;line-height:1.4}.client-state-card--error{border-color:var(--tz-critical);color:var(--tz-critical-text);background:var(--tz-critical-bg)}.config-workspace{display:grid;gap:16px;min-width:0}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;min-height:36px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.button-primary{background:var(--tz-ink);color:var(--tz-surface)}.button-secondary{background:var(--tz-surface);color:var(--tz-ink)}.tz-table-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(170px,1fr));gap:10px;padding:14px 18px 12px;min-width:0}.tz-table-filters label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700;min-width:0}.tz-table-filters input,.tz-table-filters select{min-width:0;width:100%;min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;background:var(--tz-surface);color:var(--tz-ink)}.ai-prompt-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;padding:14px 18px 12px;align-items:start}.ai-prompt-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 18px 4px}.ai-prompt-summary-card{display:grid;gap:4px;padding:14px;border:1px solid rgba(216,210,195,.9);border-radius:16px;background:radial-gradient(circle at top right,rgba(208,131,72,.09),transparent 46%),linear-gradient(180deg,#fffffffa,#f8f5effa);box-shadow:0 16px 30px #1818150d}.ai-prompt-summary-card__label{color:var(--tz-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-prompt-summary-card strong{color:var(--tz-ink);font-size:15px;line-height:1.25}.ai-prompt-summary-card p{margin:0;color:var(--tz-muted);font-size:12px;line-height:1.45}.ai-prompt-editor,.ai-prompt-preview{min-width:0;display:grid;gap:12px}.ai-prompt-toolbar,.ai-prompt-editor__shell,.ai-prompt-preview__shell,.ai-prompt-history{min-width:0;padding:16px;border:1px solid rgba(216,210,195,.9);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f9f6f1fa),var(--tz-surface);box-shadow:0 16px 34px #1818150f}.ai-prompt-toolbar{display:grid;gap:14px}.ai-prompt-toolbar label,.ai-prompt-editor label,.ai-prompt-preview label{min-width:0}.ai-prompt-toolbar select,.ai-prompt-editor select,.ai-prompt-preview select,.ai-prompt-toolbar input,.ai-prompt-editor input,.ai-prompt-preview input{min-width:0;max-width:100%}.ai-prompt-toolbar__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;color:var(--tz-muted);font-size:13px;line-height:1.45}.ai-prompt-editor__shell,.ai-prompt-preview__shell{display:grid;gap:12px}.ai-prompt-preview__shell,.ai-prompt-preview__result,.ai-prompt-preview__body,.ai-prompt-preview__split{min-width:0;max-width:100%}.ai-prompt-editor__header,.ai-prompt-preview__header,.ai-prompt-history__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start}.ai-prompt-editor__header strong,.ai-prompt-preview__header strong,.ai-prompt-history__header strong{display:block;color:var(--tz-ink);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.ai-prompt-history__header p{max-width:52ch;margin:0;color:var(--tz-muted);font-size:12px;line-height:1.45}.ai-prompt-textarea{display:grid;gap:6px}.ai-prompt-preview__result,.ai-prompt-preview__body,.ai-prompt-preview__split{display:grid;gap:12px}.ai-prompt-preview__result{padding:14px;border:1px solid rgba(216,210,195,.95);border-radius:14px;background:radial-gradient(circle at top left,rgba(22,99,106,.08),transparent 40%),linear-gradient(180deg,#fffffffa,#f7f4edfa);box-shadow:0 14px 34px #1818150f}.ai-prompt-preview__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.ai-prompt-preview__body,.ai-prompt-preview__body .markdown-renderer,.ai-prompt-preview__body .markdown-renderer *,.ai-prompt-preview__body pre,.ai-prompt-preview__body code,.ai-prompt-preview__body .mono{overflow-wrap:anywhere;word-break:break-word}.ai-prompt-preview__body pre{max-width:100%;white-space:pre-wrap}.ai-prompt-preview__empty{min-height:280px;display:grid;place-items:center;border:1px dashed rgba(22,99,106,.18);border-radius:16px;background:linear-gradient(180deg,#ffffffd6,#faf7f2e6),repeating-linear-gradient(135deg,rgba(22,99,106,.02),rgba(22,99,106,.02) 8px,transparent 8px,transparent 16px);color:var(--tz-muted);font-size:13px;line-height:1.5;text-align:center;padding:24px}.ai-prompt-preview__empty,.ai-prompt-preview__result{min-width:0}.ai-prompt-preview__split h4{margin:0 0 6px;color:var(--tz-ink);font-size:13px}.ai-prompt-editor textarea{min-height:400px;resize:vertical;line-height:1.5}.ai-prompt-actions{display:flex;flex-wrap:wrap;gap:10px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.tz-quick-filter{display:grid;grid-template-columns:minmax(220px,320px) auto;gap:10px;align-items:end;padding:0 18px 12px;min-width:0}.tz-quick-filter label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700;min-width:0}.tz-quick-filter input,.tz-quick-filter select{width:100%;min-width:0;min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;background:var(--tz-surface);color:var(--tz-ink)}.clients-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:0 18px 12px;min-width:0}.clients-filter-grid label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700}.clients-filter-grid select,.clients-filter-grid input{min-height:36px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;background:var(--tz-surface);color:var(--tz-ink)}.recovery-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;padding:16px 18px 0}.recovery-hero__copy,.recovery-hero__context{min-width:0}.recovery-hero__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.recovery-step-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,210,195,.85);border-radius:12px;background:var(--tz-surface)}.recovery-step-card span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tz-ink);color:var(--tz-surface);font-size:13px;font-weight:800}.recovery-step-card strong{display:block;margin-bottom:3px;color:var(--tz-ink);font-size:14px}.recovery-step-card p{margin:0;color:var(--tz-muted);font-size:12px;line-height:1.45}.recovery-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;padding:14px 18px 18px}.recovery-card-grid>.crud-form{min-height:100%}.recovery-card-grid .crud-form{padding:16px;border:1px solid rgba(216,210,195,.9);border-radius:14px;background:var(--tz-surface);box-shadow:0 14px 34px #18181512}.recovery-field-stack{display:grid;gap:8px;min-width:0}.recovery-custom-entry{display:grid;gap:6px}.recovery-custom-entry input{width:100%}.recovery-inline-toggle{justify-self:start;min-height:30px;padding:4px 10px;font-size:12px}.recovery-mode-hint{padding:8px 10px;border:1px dashed rgba(22,99,106,.22);border-radius:10px;background:#16636a0d;color:var(--tz-accent);font-size:12px;line-height:1.4}.form-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;min-width:0}.form-strip label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700}.form-strip input,.form-strip select{min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;background:var(--tz-surface);color:var(--tz-ink)}.crud-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:18px;min-width:0}.crud-form label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700;min-width:0}.crud-form input,.crud-form select,.crud-form textarea{min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;background:var(--tz-surface);color:var(--tz-ink);min-width:0;width:100%}.crud-form textarea{min-height:94px;resize:vertical}.crud-form button,.row-actions button{min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 12px;background:var(--tz-ink);color:var(--tz-surface);font-weight:800;cursor:pointer;max-width:100%;min-width:0;line-height:1.2;overflow-wrap:anywhere}.crud-form button{align-self:end}.crud-form .tz-fieldset,.crud-form .wide-field,.crud-actions,.form-helper,.scope-denial{grid-column:1 / -1}.incident-tech-open{justify-self:start;min-height:30px;padding:5px 10px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface);color:var(--tz-ink);font-weight:700;cursor:pointer}.incident-diag-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#19171480;display:grid;place-items:center;padding:16px;z-index:50}.incident-diag-modal{width:min(980px,100%);max-height:90vh;overflow:auto;background:var(--tz-surface);border:1px solid var(--tz-line);border-radius:12px;box-shadow:0 16px 44px #00000038}.incident-diag-modal__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--tz-line)}.incident-diag-modal__head h3{margin:0;font-size:18px}.incident-diag-modal__close{min-height:34px;padding:6px 10px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface);cursor:pointer}.incident-diag-modal__body{padding:14px 16px 16px}.monitoring-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 18px 12px;min-width:0}.monitoring-filter-grid label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700}.monitoring-filter-grid select,.monitoring-manual-form select,.monitoring-manual-form input{min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;background:var(--tz-surface);color:var(--tz-ink)}.monitoring-section{padding:6px 18px 14px;min-width:0}.monitoring-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 10px;min-width:0}.monitoring-summary article{min-width:0;display:grid;gap:2px;padding:10px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface)}.monitoring-summary strong{font-size:20px;line-height:1}.monitoring-summary span{color:var(--tz-muted);font-size:12px;font-weight:800}.monitoring-mobile-priority{display:none}.entity-card__details{color:var(--tz-muted);font-size:12px}.entity-card__details summary{cursor:pointer;font-weight:800;color:var(--tz-ink)}.monitoring-section h3,.monitoring-manual-form h3{margin:0 0 8px;font-size:15px}.monitoring-manual-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 18px 18px;align-items:end;min-width:0}.monitoring-manual-form label{display:grid;gap:6px;color:var(--tz-muted);font-size:12px;font-weight:700}.incident-diag-summary{margin:0 0 12px;font-weight:800}.incident-diag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 14px}.incident-diag-grid p{margin:0;line-height:1.45}.recovery-card-grid .form-helper{margin-bottom:2px}.crud-form .scope-denial{margin:0}.crud-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;border-top:1px solid var(--tz-line)}.crud-actions .button-secondary,.row-actions .button-secondary,.tz-drawer-close{background:var(--tz-surface);color:var(--tz-ink)}.form-helper{margin:0;color:var(--tz-muted);font-size:13px;line-height:1.45}.button-secondary{border:1px solid var(--tz-line)}.row-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.row-actions button{min-height:30px;padding:5px 8px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.scope-denial{margin:12px 18px;border:1px solid #f2b8a0;border-radius:8px;padding:10px 12px;background:#fff4ee;color:#8a2d14;font-weight:800}.guard-note{padding:12px 18px;border-top:1px solid var(--tz-line);color:var(--tz-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.sync-run-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.desktop-filter-stack{display:block}.sync-run-meta{color:var(--tz-muted);font-size:12px}.recovery-preview-panel,.notification-preview-panel{grid-column:1 / -1;display:grid;gap:12px;padding:14px;border:1px solid rgba(22,99,106,.2);border-radius:12px;background:var(--tz-surface-alt)}@media(max-width:720px){.desktop-filter-stack,.monitoring-filter-grid--desktop{display:none}.monitoring-filter-grid,.clients-filter-grid,.tz-table-filters,.form-strip,.crud-form,.monitoring-manual-form{grid-template-columns:minmax(0,1fr);padding-left:14px;padding-right:14px}.monitoring-summary{position:sticky;top:94px;z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 14px 8px;background:color-mix(in srgb,var(--tz-bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.monitoring-summary article{padding:8px 6px}.monitoring-summary strong{font-size:18px}.monitoring-summary span{font-size:10px}.monitoring-mobile-priority{display:grid;gap:0;padding:0 0 8px}.monitoring-mobile-priority h3{margin:0;padding:0 14px 8px;font-size:14px}.monitoring-section:first-of-type{display:none}.monitoring-section{padding:4px 0 10px}.monitoring-section h3,.monitoring-manual-form h3{padding:0 14px}.crud-actions{justify-content:stretch}.crud-actions button,.row-actions button{flex:1 1 auto}.ai-prompt-summary-grid,.ai-prompt-workspace,.recovery-hero,.recovery-card-grid{grid-template-columns:minmax(0,1fr);padding-left:14px;padding-right:14px}.ai-prompt-toolbar{position:sticky;top:94px;z-index:2;padding:12px;border-radius:8px}.ai-prompt-editor textarea{min-height:280px}.tz-field-editor,.tz-checkbox-grid,.tz-preset-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:721px){.client-mobile-filter-copy,details.mobile-filter-bar{display:none}}.recovery-preview-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.recovery-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.recovery-preview-grid>div{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(216,210,195,.7);border-radius:10px;background:#ffffffd6;min-width:0}.recovery-preview-grid span,.recovery-blockers strong{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--tz-muted)}.recovery-preview-grid strong{font-size:14px;line-height:1.35;color:var(--tz-ink);word-break:break-word}.recovery-preview-grid small{color:var(--tz-muted);font-size:12px;line-height:1.35}.recovery-blockers{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(208,90,51,.22);border-radius:10px;background:#fff1edd1}.recovery-blockers ul{margin:0;padding-left:18px;color:#7a1e0a;font-size:13px;line-height:1.45}.tz-fieldset{border:1px solid var(--tz-line);border-radius:10px;padding:10px;display:grid;gap:8px}.tz-fieldset legend{padding:0 6px;font-size:12px;font-weight:700;color:var(--tz-muted)}.tz-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.crud-form .tz-checkbox-item,.tz-checkbox-item{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(216,210,195,.72);border-radius:8px;background:#ffffff94;font-size:13px;color:var(--tz-ink);font-weight:700;min-width:0;overflow-wrap:anywhere}.crud-form .tz-checkbox-item input,.tz-checkbox-item input{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin:0}.tz-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.tz-preset-button{border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface-alt);color:var(--tz-ink);text-align:left;padding:8px;display:grid;gap:4px;cursor:pointer;min-height:72px}.tz-preset-button span{color:var(--tz-muted);font-size:12px}.tz-drawer-backdrop,.tz-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08121d73;display:flex;justify-content:flex-end;z-index:80;overscroll-behavior:contain}.tz-drawer{width:min(940px,100%);min-width:0;height:100%;background:var(--tz-surface);border-left:1px solid var(--tz-line);display:grid;grid-template-rows:auto 1fr;box-shadow:-24px 0 55px #18181529}.tz-drawer-header{padding:18px;border-bottom:1px solid var(--tz-line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:linear-gradient(180deg,#ebe7dcb8,#fff0);min-width:0}.tz-drawer-header>div{min-width:0}.tz-drawer-header h3{margin:0;font-size:24px;line-height:1.2;text-wrap:balance}.tz-drawer-header p{margin:8px 0 0;color:var(--tz-muted);font-size:13px;line-height:1.45}.tz-drawer-close{min-height:38px;border:1px solid var(--tz-line);border-radius:8px;padding:8px 10px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.tz-drawer-content{overflow:auto;min-width:0}.tz-drawer input:focus,.tz-drawer select:focus,.tz-drawer textarea:focus,.page-clients input:focus,.page-clients select:focus,.page-clients button:focus-visible,.page-clients summary:focus-visible{outline:2px solid var(--tz-accent);outline-offset:2px}.tz-field-editor{display:grid;gap:10px}.tz-field-card{border:1px solid var(--tz-line);border-radius:10px;padding:10px;display:grid;gap:8px;background:var(--tz-surface-alt)}.tz-field-card>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.tz-field-card label{display:grid;gap:4px}.tz-field-card input,.tz-field-card select{min-height:34px;border:1px solid var(--tz-line);border-radius:8px;padding:6px 8px;background:var(--tz-surface);color:var(--tz-ink)}.tz-confirm-backdrop{align-items:center;justify-content:center}.tz-confirm-dialog{width:min(440px,calc(100% - 28px));background:var(--tz-surface);border:1px solid var(--tz-line);border-radius:12px;padding:16px;display:grid;gap:10px}.tz-confirm-dialog p{margin:0;color:var(--tz-muted)}@media(max-width:720px){.config-workspace,.operations-grid{gap:12px}.tz-table-filters{grid-template-columns:minmax(0,1fr);padding:12px 14px}.button-primary,.button-secondary{padding:8px 10px}.incident-tech-cell{min-width:0;width:100%}.ai-prompt-workspace,.ai-prompt-summary-grid{grid-template-columns:minmax(0,1fr);padding-left:14px;padding-right:14px}.ai-prompt-toolbar,.ai-prompt-editor__shell,.ai-prompt-preview__shell,.ai-prompt-history{padding:12px;border-radius:12px}.ai-prompt-editor textarea{min-height:280px}.tz-quick-filter{grid-template-columns:1fr;padding:0 14px 10px}.clients-filter-grid,.monitoring-filter-grid,.monitoring-manual-form{grid-template-columns:minmax(0,1fr);padding-left:14px;padding-right:14px}.monitoring-section{padding:4px 0 12px}.form-strip{grid-template-columns:1fr;padding:12px 14px}.crud-form{grid-template-columns:1fr;padding:14px}.tz-checkbox-grid{grid-template-columns:1fr}.tz-drawer-backdrop{align-items:flex-end;justify-content:center;padding:14px 10px calc(14px + env(safe-area-inset-bottom))}.tz-drawer{position:relative;width:min(100%,520px);height:auto;max-height:min(86vh,760px);border-left:0;border:1px solid var(--tz-line);border-radius:18px;grid-template-rows:auto minmax(0,1fr);box-shadow:var(--tz-shadow);overflow:hidden}.tz-drawer:before{content:"";position:absolute;top:9px;left:50%;width:58px;height:5px;border-radius:999px;background:var(--tz-line-medium);transform:translate(-50%)}.tz-drawer-header{padding:24px 14px 14px;background:var(--tz-surface)}.tz-drawer-header h3{font-size:20px}.tz-drawer-close span{display:none}.recovery-hero{grid-template-columns:minmax(0,1fr);padding:12px 14px 0}.recovery-card-grid{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.crud-actions{position:sticky;bottom:0;padding:12px 0 0;background:var(--tz-surface);justify-content:stretch}.crud-actions button,.row-actions button,.sync-run-actions button{flex:1 1 auto;min-width:0}.row-actions{width:100%;justify-content:stretch}.scope-denial,.guard-note{margin-left:0;margin-right:0;padding-left:14px;padding-right:14px}}.radius-info{display:grid;gap:2px}.radius-username{font-weight:800;color:var(--tz-ink);font-size:13px}.radius-profile-statut{display:flex;align-items:center;gap:6px;font-size:11px}.radius-profile{color:var(--tz-muted)}.usage-summary{display:grid;gap:2px;font-size:12px}.usage-sessions{color:var(--tz-muted);font-size:11px}.site-resolution{display:grid;gap:4px}.resolution-status{display:flex}.observed-site{font-size:11px;color:var(--tz-muted);font-style:italic}.runtime-evidence{font-size:10px;font-family:monospace;color:var(--tz-muted);background:var(--tz-surface-alt);padding:2px 4px;border-radius:4px;border:1px solid var(--tz-line);margin-top:2px;width:fit-content}.usage-metric-group{display:flex;align-items:center;gap:4px;white-space:nowrap}.usage-label{font-weight:700;color:var(--tz-muted);font-size:10px;text-transform:uppercase}.usage-value{color:var(--tz-ink);font-weight:600}.usage-remaining{color:#42a76b;font-weight:700;font-size:11px}.usage-sessions{display:flex;align-items:center;gap:6px;margin-top:4px}.sessions-sep{color:var(--tz-line);font-size:10px}.inactive-count{color:var(--tz-muted);font-size:11px}.incident-tech-cell{display:flex;flex-direction:column;gap:3px;min-width:280px;max-width:100%}.incident-tech-cell strong{color:var(--tz-ink);font-size:12px;line-height:1.3}.incident-tech-cell span{color:var(--tz-muted);font-size:11px;line-height:1.25}.incident-tech-empty{color:var(--tz-muted);font-size:11px}.radius-details-pre{margin:0;padding:12px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface-alt);color:var(--tz-ink);font-size:12px;line-height:1.4;overflow:auto}.incident-ai-section{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;margin-top:12px;border:1px solid transparent;font-size:13px;line-height:1.5}.incident-ai-section--available{background:#2e7d3212;border-color:#2e7d3238;flex-direction:column;align-items:stretch}.incident-ai-section--pending{background:#f57f1712;border-color:#f57f1738}.incident-ai-section--failed{background:#c628280f;border-color:#c6282838}.incident-ai-section--none{background:var(--tz-surface-alt);border-color:var(--tz-line);color:var(--tz-muted)}.incident-ai-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.incident-ai-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:20px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.04em;flex-shrink:0}.incident-ai-badge--available{background:#2e7d3224;color:#2e7d32}.incident-ai-badge--pending{background:#f57f1724;color:#c76e00}.incident-ai-badge--failed{background:#c628281f;color:#c62828}.incident-ai-badge--none{background:#6464641a;color:var(--tz-muted)}.incident-ai-summary{margin:0 0 6px;color:var(--tz-ink);font-size:13px;line-height:1.5}.incident-ai-cause{margin:0 0 4px;color:var(--tz-muted);font-size:12px}.incident-ai-meta{margin:0;color:var(--tz-muted);font-size:11px;font-style:italic}.incident-ai-confidence{font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:#16636a1a;color:var(--tz-accent);margin-left:auto}@media(max-width:1080px){.ai-prompt-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-prompt-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ai-prompt-summary-grid{grid-template-columns:minmax(0,1fr);padding-inline:14px}.ai-prompt-toolbar,.ai-prompt-editor__shell,.ai-prompt-preview__shell,.ai-prompt-history{padding:14px;border-radius:16px}.ai-prompt-workspace{padding-inline:14px}.ai-prompt-editor textarea{min-height:320px}.incident-tech-cell{min-width:0;width:100%}}.page-payments,.payments-client{width:min(100%,900px);margin:0 auto;padding:16px 16px calc(96px + env(safe-area-inset-bottom));display:grid;gap:16px;color:var(--tz-ink)}.page-payments h1,.payments-hero h1{margin:0;color:var(--tz-ink);font-size:28px;line-height:1.1}.payments-tabs{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--tz-line);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm)}.payments-tabs::-webkit-scrollbar{display:none}.payments-tabs button{flex:0 0 auto;min-height:44px;border:0;border-bottom:3px solid transparent;padding:0 16px;background:transparent;color:var(--tz-secondary);font:inherit;font-weight:650;cursor:pointer}.payments-tabs button[aria-selected=true]{border-bottom-color:var(--tz-accent);color:var(--tz-accent)}.payments-tab-panel,.payments-section,.payment-business-list{min-width:0;display:grid;gap:12px}.payments-section h2,.payments-card h2{margin:0;color:var(--tz-ink);font-size:22px}.payments-section h2 span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:var(--tz-radius-full);background:var(--tz-accent);color:var(--tz-surface);font-size:13px}.payment-business-card,.payments-card,.payments-form-card,.access-account{min-width:0;display:grid;gap:10px;padding:14px 16px;border:1px solid var(--tz-line);border-left:4px solid var(--tz-neutral);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm)}.payment-business-card--ok,.access-account.voucher{border-left-color:var(--tz-ok)}.payment-business-card--watch{border-left-color:var(--tz-watch)}.payment-business-card--critical{border-left-color:var(--tz-critical)}.payment-business-card--info,.access-account.permanent_user{border-left-color:var(--tz-info)}.payment-business-card--orange{border-left-color:var(--tz-orange)}.payment-business-card--purple{border-left-color:var(--tz-purple)}.payment-business-card__head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.payment-business-card__head>div{min-width:0;display:grid;gap:4px}.payment-business-card__head strong,.payment-business-card strong,.payments-card strong,.access-account strong{color:var(--tz-ink);overflow-wrap:anywhere}.payment-business-card__head>strong{text-align:right;white-space:nowrap}.payment-business-card p,.payment-business-card span,.payments-card p,.payments-card span,.payments-card small,.access-account p,.access-account small,.profile-strip small,.payments-hint,.profile-desc{margin:0;color:var(--tz-muted);overflow-wrap:anywhere}.payment-badges,.payment-actions,.provider-list,.filter-chips,.account-badges{display:flex;flex-wrap:wrap;gap:8px}.payment-ussd-line{width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--tz-watch) 45%,var(--tz-line));border-radius:var(--tz-radius);padding:6px 9px;background:var(--tz-watch-bg);color:var(--tz-watch-text);font-family:var(--tz-font-mono);font-size:12px;text-align:left;overflow-wrap:anywhere}.payment-actions button,.payments-card button,.payments-form-card button,.payments-hero button,.voucher-dialog button,.provider-list button,.filter-chips button{max-width:100%;min-width:0;min-height:36px;border:1px solid var(--tz-line-medium);border-radius:10px;padding:8px 12px;background:var(--tz-surface);color:var(--tz-ink);font:inherit;font-weight:700;cursor:pointer;line-height:1.2;overflow-wrap:anywhere}.payment-actions button:first-child,.payments-form-card button[type=submit],.payments-card button[type=submit],.payments-hero button{border-color:var(--tz-accent);background:var(--tz-accent);color:var(--tz-surface)}.payment-actions button:disabled,.payments-card button:disabled,.payments-form-card button:disabled,.provider-list button:disabled{border-color:var(--tz-line);background:var(--tz-surface-strong);color:var(--tz-muted);cursor:not-allowed}.payments-form-card label,.payments-card label{display:grid;gap:7px;margin:0;color:var(--tz-secondary);font-weight:700}.payments-form-card input,.payments-card input,.payments-card select{min-width:0;width:100%;border:1px solid var(--tz-line-medium);border-radius:var(--tz-radius);padding:11px 12px;background:var(--tz-surface);color:var(--tz-ink);font:inherit}.payments-empty,.payments-message{margin:0;padding:12px;border:1px solid var(--tz-line);border-radius:var(--tz-radius);background:var(--tz-surface-alt);color:var(--tz-muted)}.payments-message{border-color:var(--tz-watch);color:var(--tz-watch-text);background:var(--tz-watch-bg);font-weight:700}.payments-client{min-height:100vh;align-content:start}.payments-hero{display:flex;align-items:end;justify-content:space-between;gap:16px}.payments-hero>div{min-width:0;display:grid;gap:7px}.payments-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:16px;min-width:0}.profile-strip{display:grid;gap:4px;padding:12px;border:1px solid var(--tz-line);border-radius:var(--tz-radius);background:var(--tz-surface-alt)}.provider-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.provider-list button{display:grid;gap:4px}.provider-list button.active{border-color:var(--tz-accent);background:var(--tz-accent-soft);color:var(--tz-accent)}.checkout-tabs{display:flex;gap:6px;padding:4px;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface-alt)}.checkout-tabs .tab-btn{flex:1;border-color:transparent;background:transparent;color:var(--tz-secondary)}.checkout-tabs .tab-btn.active{background:var(--tz-surface);color:var(--tz-accent);box-shadow:var(--tz-shadow-sm)}.offers-container{min-height:120px}.offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.offer-card{position:relative;display:grid;gap:8px;min-width:0;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);padding:14px;background:var(--tz-surface);box-shadow:var(--tz-shadow-sm);cursor:pointer}.offer-card:hover:not(.disabled),.offer-card.selected{border-color:var(--tz-accent);background:var(--tz-accent-soft)}.offer-card.disabled{opacity:.58;cursor:not-allowed}.card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.offer-title{color:var(--tz-ink);font-weight:700;overflow-wrap:anywhere}.price{color:var(--tz-accent);font-size:20px;font-weight:800}.no-offers-msg{grid-column:1 / -1;margin:0;padding:20px;color:var(--tz-muted);text-align:center}.access-history,.access-list,.meters{display:grid;gap:10px}.filter-chips{margin:4px 0}.filter-chips button.selected{border-color:var(--tz-accent);background:var(--tz-accent);color:var(--tz-surface)}.access-featured{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--tz-line)}.access-featured>span{color:var(--tz-accent);font-size:11px;font-weight:800;text-transform:uppercase}.access-account>div:first-child{min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.account-badges span:not(.tz-status-badge){border:1px solid var(--tz-line);border-radius:var(--tz-radius-full);padding:3px 8px;background:var(--tz-surface-alt);color:var(--tz-secondary);font-size:12px;font-weight:700}.meters{grid-template-columns:1fr 1fr}.meters label{margin:0;font-size:13px}.voucher-dialog{width:min(460px,calc(100% - 28px));position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;gap:12px;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);padding:24px;background:var(--tz-surface);color:var(--tz-ink);box-shadow:var(--tz-shadow)}.voucher-dialog code{display:block;padding:12px;border-radius:var(--tz-radius);background:var(--tz-surface-alt);color:var(--tz-mono);overflow-wrap:anywhere}@media(max-width:900px){.page-payments,.payments-client{width:min(100%,560px)}.payments-grid,.meters{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.page-payments,.payments-client{padding-inline:12px}.payments-hero{align-items:start;flex-direction:column}.provider-list{grid-template-columns:1fr}.payment-business-card__head{grid-template-columns:minmax(0,1fr)}.payment-business-card__head>strong{text-align:left}.payment-actions button{flex:1 1 auto}}.tz-panel{min-width:0;max-width:100%;background:var(--tz-surface);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-shadow-sm);overflow:hidden}.tz-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid var(--tz-line);background:var(--tz-surface-alt);min-width:0}.tz-panel__header>div{min-width:0}.tz-panel h2{margin:0;font-size:18px;line-height:1.25}.tz-panel__header>button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--tz-accent);border-radius:10px;padding:8px 12px;background:var(--tz-accent);color:var(--tz-surface);font-weight:800;line-height:1.2}.tz-panel__header>button:hover{background:var(--tz-accent-hover)}.tz-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;color:var(--tz-accent);text-transform:uppercase}.tz-badge{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;border:1px solid var(--tz-line);border-radius:999px;font-size:12px;font-weight:700;background:var(--tz-neutral-bg);color:var(--tz-neutral-text);line-height:1.25;overflow-wrap:anywhere}.tz-badge--ok{border-color:var(--tz-ok);color:var(--tz-ok-text);background:var(--tz-ok-bg)}.tz-badge--watch{border-color:var(--tz-watch);color:var(--tz-watch-text);background:var(--tz-watch-bg)}.tz-badge--critical{border-color:var(--tz-critical);color:var(--tz-critical-text);background:var(--tz-critical-bg)}.tz-badge--info{border-color:var(--tz-info);color:var(--tz-info-text);background:var(--tz-info-bg)}.tz-badge--orange{border-color:var(--tz-orange);color:var(--tz-orange-text);background:var(--tz-orange-bg)}.tz-badge--purple{border-color:var(--tz-purple);color:var(--tz-purple-text);background:var(--tz-purple-bg)}.tz-section-label{margin:0 0 6px;color:var(--tz-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tz-business-card,.tz-status-card{background:var(--tz-surface);border:1px solid var(--tz-line);border-left:4px solid var(--tz-neutral);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-shadow-sm)}.tz-status-card{display:grid;gap:6px;min-width:0;padding:16px}.tz-status-card strong{color:var(--tz-neutral-text);font-size:28px;line-height:1}.tz-status-card span{color:var(--tz-secondary);font-size:13px;line-height:1.3}.tz-status-badge{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;border:1px solid currentColor;border-radius:var(--tz-radius-full);padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.tz-status-badge:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:currentColor}.tz-status-badge--ok,.tz-status-card--ok{border-left-color:var(--tz-ok);color:var(--tz-ok-text)}.tz-status-badge--watch,.tz-status-card--watch{border-left-color:var(--tz-watch);color:var(--tz-watch-text)}.tz-status-badge--critical,.tz-status-card--critical{border-left-color:var(--tz-critical);color:var(--tz-critical-text)}.tz-status-badge--info,.tz-status-card--info{border-left-color:var(--tz-info);color:var(--tz-info-text)}.tz-status-badge--orange,.tz-status-card--orange{border-left-color:var(--tz-orange);color:var(--tz-orange-text)}.tz-status-badge--purple,.tz-status-card--purple{border-left-color:var(--tz-purple);color:var(--tz-purple-text)}.tz-status-badge--neutral,.tz-status-card--neutral{border-left-color:var(--tz-neutral);color:var(--tz-neutral-text)}.tz-status-badge--ok{background:var(--tz-ok-bg)}.tz-status-badge--watch{background:var(--tz-watch-bg)}.tz-status-badge--critical{background:var(--tz-critical-bg)}.tz-status-badge--info{background:var(--tz-info-bg)}.tz-status-badge--orange{background:var(--tz-orange-bg)}.tz-status-badge--purple{background:var(--tz-purple-bg)}.tz-status-badge--neutral{background:var(--tz-neutral-bg)}.tz-status-card--ok strong{color:var(--tz-ok-text)}.tz-status-card--watch strong{color:var(--tz-watch-text)}.tz-status-card--critical strong{color:var(--tz-critical-text)}.tz-status-card--info strong{color:var(--tz-info-text)}.tz-status-card--orange strong{color:var(--tz-orange-text)}.tz-status-card--purple strong{color:var(--tz-purple-text)}.tz-status-card--neutral strong{color:var(--tz-neutral-text)}.tz-id-chip{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--tz-info) 35%,var(--tz-line));border-radius:7px;background:var(--tz-info-bg);color:var(--tz-info-text);font-family:var(--tz-font-mono);font-size:12px;line-height:1.25}.tz-id-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-alert-banner{padding:12px 14px;border:1px solid currentColor;border-left:4px solid currentColor;border-radius:var(--tz-radius-lg);font-size:14px;font-weight:600;line-height:1.4}.tz-alert-banner--ok{color:var(--tz-ok-text);background:var(--tz-ok-bg)}.tz-alert-banner--watch{color:var(--tz-watch-text);background:var(--tz-watch-bg)}.tz-alert-banner--critical{color:var(--tz-critical-text);background:var(--tz-critical-bg)}.tz-alert-banner--info{color:var(--tz-info-text);background:var(--tz-info-bg)}.tz-alert-banner--neutral{color:var(--tz-neutral-text);background:var(--tz-neutral-bg)}.tz-alert-banner--orange{color:var(--tz-orange-text);background:var(--tz-orange-bg)}.tz-alert-banner--purple{color:var(--tz-purple-text);background:var(--tz-purple-bg)}.tz-usage-bar{display:grid;gap:6px}.tz-usage-bar__meta{color:var(--tz-secondary);font-size:12px}.tz-usage-bar__track{height:6px;overflow:hidden;border-radius:var(--tz-radius-full);background:var(--tz-line)}.tz-usage-bar__track span{display:block;height:100%;border-radius:inherit;background:var(--tz-accent)}.tz-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.tz-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.tz-table th,.tz-table td{padding:10px 12px;border-bottom:1px solid var(--tz-line);text-align:left;vertical-align:top;min-width:0;overflow-wrap:anywhere;word-break:break-word}.tz-table th{color:var(--tz-ink);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;background:var(--tz-surface-strong)}.tz-table tbody tr:hover{background:color-mix(in srgb,var(--tz-accent) 4%,transparent)}.tz-empty{padding:14px 18px;color:var(--tz-muted);font-size:13px;line-height:1.45}.tz-pagination,.tz-table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--tz-line);color:var(--tz-muted);font-size:12px;min-width:0}.tz-pagination .row-actions,.tz-table-pagination .row-actions{flex:0 0 auto}.tz-card-list{display:none}.tz-data-card{min-width:0;display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid var(--tz-line);background:var(--tz-surface)}.tz-data-card__field{min-width:0;display:grid;grid-template-columns:minmax(86px,.4fr) minmax(0,1fr);align-items:start;gap:10px}.tz-data-card__field>span{color:var(--tz-muted);font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.tz-data-card__value{color:var(--tz-ink);font-size:13px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.tz-data-card__field--primary{grid-template-columns:1fr;gap:3px;padding-bottom:4px}.tz-data-card__field--primary .tz-data-card__value{font-size:15px;font-weight:850}.entity-card{min-width:0;display:grid;gap:9px;padding:12px 14px;border-bottom:1px solid var(--tz-line);background:var(--tz-surface)}.entity-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.entity-card__title{min-width:0;display:grid;gap:3px;color:var(--tz-ink);font-size:15px;font-weight:850;line-height:1.25}.entity-card__title small{color:var(--tz-muted);font-size:12px;font-weight:650}.entity-card__badge{display:flex;justify-content:flex-end;min-width:0}.entity-card__meta,.entity-card__body{min-width:0;display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--tz-muted);font-size:12px;line-height:1.35}.entity-card__body{display:grid;gap:6px}.entity-card__body p{margin:0}.entity-card__actions{min-width:0;display:flex;justify-content:flex-end}.short-id{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--tz-accent) 22%,var(--tz-line));border-radius:6px;background:var(--tz-accent-soft);color:var(--tz-accent);font-size:11px;line-height:1.2}.short-id code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-actions{position:relative}.compact-actions summary{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface);color:var(--tz-ink);font-size:12px;font-weight:800;list-style:none;cursor:pointer}.compact-actions summary::-webkit-details-marker{display:none}.compact-actions>div{position:absolute;right:0;top:calc(100% + 5px);z-index:5;display:grid;gap:6px;min-width:150px;padding:8px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface);box-shadow:var(--tz-shadow)}.compact-actions .row-actions{display:grid}.compact-actions button{width:100%}.mobile-filter-bar{display:none}@media(max-width:720px){.tz-panel{border-radius:0;border-left:0;border-right:0}.tz-panel__header{gap:10px;padding:12px 14px 10px}.tz-panel__header{flex-wrap:wrap}.tz-panel__header>*{min-width:0}.tz-panel__header .row-actions{width:100%}.tz-panel__header .row-actions>button{flex:1 1 0}.tz-panel h2{font-size:16px}.tz-table-wrap{overflow-x:hidden}.tz-table{display:none}.tz-card-list{display:grid}.tz-data-card{gap:4px}.tz-data-card>span{color:var(--tz-muted);font-size:12px}.mobile-filter-bar{display:block;padding:0 14px 10px}.mobile-filter-bar summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface);color:var(--tz-ink);font-weight:850;list-style:none}.mobile-filter-bar summary::-webkit-details-marker{display:none}.mobile-filter-bar summary strong{color:var(--tz-muted);font-size:12px;font-weight:750;text-align:right}.mobile-filter-bar>div{display:grid;gap:10px;padding-top:10px}.tz-pagination,.tz-table-pagination{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 14px}.tz-pagination .row-actions,.tz-table-pagination .row-actions{justify-content:stretch}.tz-pagination .row-actions button,.tz-table-pagination .row-actions button{flex:1 1 0}}.copy-button{opacity:0;transition:opacity .2s ease-in-out}.tz-table td:hover .copy-button,.tz-data-card:hover .copy-button,.entity-card:hover .copy-button,.short-id:hover .copy-button{opacity:1}.bo-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);max-width:100%;overflow-x:clip}.bo-mobile-topbar,.bo-mobile-bottom-nav{display:none}.bo-sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;border-right:1px solid var(--tz-line);background:var(--tz-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.bo-brand{display:flex;align-items:center;gap:10px;min-height:52px;margin-bottom:18px}.bo-sidebar__top,.bo-health{display:grid;gap:8px}.bo-mobile-nav{display:none}.bo-brand__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--tz-accent);color:var(--tz-surface);font-weight:800}.bo-brand strong,.bo-brand span{display:block}.bo-brand span{color:var(--tz-muted);font-size:12px}.sidebar-backend-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--tz-line);border-radius:8px;font-size:12px;margin-bottom:8px;background:var(--tz-surface)}.sidebar-backend-status span{color:var(--tz-muted)}.sidebar-backend-status strong{text-transform:lowercase}.sidebar-backend-status--ok{border-color:var(--tz-ok)}.sidebar-backend-status--ok strong{color:var(--tz-ok)}.sidebar-backend-status--down{border-color:var(--tz-critical)}.sidebar-backend-status--down strong{color:var(--tz-critical)}.bo-nav{display:grid;gap:4px;margin-top:18px}.bo-nav p{margin:0 0 6px;padding:0 8px;color:var(--tz-muted);font-size:11px;font-weight:700;text-transform:uppercase}.bo-nav a{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:var(--tz-muted);font-weight:700;font-size:14px;min-width:0}.bo-nav a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-nav a.active{border-color:var(--tz-line);background:var(--tz-accent-soft);color:var(--tz-ink);box-shadow:var(--tz-shadow-sm)}.bo-main{min-width:0;max-width:100%}.bo-topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:14px 22px;border-bottom:1px solid var(--tz-line);background:color-mix(in srgb,var(--tz-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.bo-topbar h1{margin:0;font-size:22px;line-height:1.1}.bo-topbar__meta{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:10px;color:var(--tz-muted);font-size:12px;flex-wrap:wrap}.icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--tz-line);border-radius:8px;background:var(--tz-surface);color:var(--tz-ink);flex:0 0 auto}.bo-content{display:grid;gap:16px;padding:22px;min-width:0;max-width:100%}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--tz-bg)}.login-panel{width:min(460px,100%);padding:26px;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow)}.login-panel__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;margin-bottom:14px;background:var(--tz-accent);color:var(--tz-surface)}.login-panel h1{margin:0;font-size:28px}.login-copy,.client-note,.login-error{color:var(--tz-muted)}.backend-status{margin:10px 0 0;padding:8px 10px;border:1px solid var(--tz-line);border-radius:8px;font-size:13px;font-weight:700;text-transform:lowercase;background:var(--tz-surface)}.backend-status:first-letter{text-transform:uppercase}.backend-status--ok{border-color:var(--tz-ok);color:var(--tz-ok)}.backend-status--down{border-color:var(--tz-critical);color:var(--tz-critical)}.bo-shell .status-chip,.login-panel .status-chip{border-color:var(--tz-line);background:var(--tz-surface);color:var(--tz-secondary)}.bo-shell .status-chip--pending,.login-panel .status-chip--pending{border-color:var(--tz-neutral);background:var(--tz-neutral-bg);color:var(--tz-neutral-text)}.bo-shell .status-chip--info,.login-panel .status-chip--info{border-color:var(--tz-ok);background:var(--tz-ok-bg);color:var(--tz-ok-text)}.bo-shell .status-chip--success,.login-panel .status-chip--success{border-color:var(--tz-neutral);background:var(--tz-neutral-bg);color:var(--tz-neutral-text)}.bo-shell .status-chip--error,.login-panel .status-chip--error{border-color:var(--tz-critical);background:var(--tz-critical-bg);color:var(--tz-critical-text)}.login-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.login-actions select,.login-actions input,.login-actions button{min-height:38px;border:1px solid var(--tz-line);border-radius:10px;background:var(--tz-surface);padding:0 10px;color:var(--tz-ink)}.login-actions button{border-color:var(--tz-accent);background:var(--tz-accent);color:var(--tz-surface);font-weight:800;text-transform:none}.login-actions button:hover{background:var(--tz-accent-hover)}.login-error{color:var(--tz-critical)}@media(max-width:900px){.bo-shell{display:block;overflow-x:clip}.bo-mobile-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;height:48px;padding:0 14px;border-bottom:1px solid var(--tz-line);background:var(--tz-surface)}.bo-mobile-brand{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--tz-ink)}.bo-mobile-brand__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--tz-radius-full);background:var(--tz-accent);color:var(--tz-surface);font-size:14px;font-weight:800}.bo-mobile-brand strong{font-size:16px;font-weight:800;line-height:1;white-space:nowrap}.bo-mobile-brand svg{color:var(--tz-accent)}.bo-mobile-health{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:6px}.bo-mobile-health .status-chip{min-height:26px;padding:3px 8px;border-radius:var(--tz-radius-full);font-size:12px;line-height:1}.bo-mobile-health .status-chip span,.bo-sidebar{display:none}.bo-mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border-top:1px solid var(--tz-line);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm)}.bo-mobile-bottom-nav a,.bo-mobile-more-nav summary{position:relative;display:grid;place-items:center;gap:2px;height:64px;padding:5px 2px 4px;border:0;border-radius:0;background:transparent;color:var(--tz-muted);font-size:11px;font-weight:650;line-height:1.1;text-align:center}.bo-mobile-bottom-nav a.active,.bo-mobile-more-nav:has(a.active) summary{color:var(--tz-accent)}.bo-mobile-bottom-nav a.active:before,.bo-mobile-more-nav:has(a.active) summary:before{content:"";position:absolute;top:0;left:12px;right:12px;height:3px;border-radius:0 0 3px 3px;background:var(--tz-accent)}.bo-mobile-bottom-nav svg{flex:0 0 auto}.bo-mobile-more-nav{position:relative;min-width:0}.bo-mobile-more-nav summary{list-style:none;cursor:pointer}.bo-mobile-more-nav summary::-webkit-details-marker{display:none}.bo-mobile-more-nav>div{position:absolute;right:0;bottom:calc(100% + 8px);z-index:31;display:grid;gap:2px;width:min(250px,calc(100vw - 12px));padding:8px;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow)}.bo-mobile-more-nav>div a{display:flex;justify-content:flex-start;gap:8px;height:auto;min-height:36px;padding:8px 10px;border-radius:var(--tz-radius);font-size:12px;text-align:left}.bo-topbar{display:none}.bo-content{gap:12px;padding:16px 0 calc(88px + env(safe-area-inset-bottom))}}@media(min-width:901px){.bo-sidebar__top{margin-bottom:8px}}@media(max-width:480px){.bo-sidebar{display:none}.bo-mobile-health .status-chip{max-width:72px;overflow:hidden}.bo-mobile-health .status-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-screen{align-items:start;padding:18px 12px}.login-panel{padding:18px}.login-panel h1{font-size:24px}}@media(max-width:380px){.bo-mobile-brand strong{font-size:15px}.bo-mobile-bottom-nav a,.bo-mobile-more-nav summary{font-size:10.5px}}:root,[data-theme=light]{color-scheme:light dark;--tz-bg: #f8fafc;--tz-surface: #ffffff;--tz-surface-alt: #f1f5f9;--tz-surface-strong: #e2e8f0;--tz-ink: #0f172a;--tz-secondary: #475569;--tz-muted: #64748b;--tz-line: #e2e8f0;--tz-line-medium: #cbd5e1;--tz-accent: #0d9488;--tz-accent-hover: #0f766e;--tz-accent-soft: #ccfbf1;--tz-ok: #10b981;--tz-ok-bg: #d1fae5;--tz-ok-text: #065f46;--tz-watch: #f59e0b;--tz-watch-bg: #fef3c7;--tz-watch-text: #92400e;--tz-critical: #ef4444;--tz-critical-bg: #fee2e2;--tz-critical-text: #991b1b;--tz-info: #38bdf8;--tz-info-bg: #e0f2fe;--tz-info-text: #075985;--tz-orange: #f97316;--tz-orange-bg: #ffedd5;--tz-orange-text: #9a3412;--tz-purple: #a78bfa;--tz-purple-bg: #ede9fe;--tz-purple-text: #5b21b6;--tz-neutral: #64748b;--tz-neutral-bg: #e2e8f0;--tz-neutral-text: #334155;--tz-mono: #d97706;--tz-focus: #0d9488;--tz-accent-2: #0d9488;--tz-radius: 8px;--tz-radius-lg: 12px;--tz-radius-full: 999px;--tz-shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .05);--tz-shadow: 0 8px 20px rgba(15, 23, 42, .1);--tz-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tz-font-mono: "JetBrains Mono", "Cascadia Mono", Consolas, monospace}[data-theme=dark]{color-scheme:dark;--tz-bg: #0f172a;--tz-surface: #111827;--tz-surface-alt: #1f2937;--tz-surface-strong: #273449;--tz-ink: #f8fafc;--tz-secondary: #cbd5e1;--tz-muted: #94a3b8;--tz-line: #334155;--tz-line-medium: #475569;--tz-accent: #2dd4bf;--tz-accent-hover: #5eead4;--tz-accent-soft: rgba(45, 212, 191, .16);--tz-ok: #34d399;--tz-ok-bg: rgba(16, 185, 129, .18);--tz-ok-text: #a7f3d0;--tz-watch: #fbbf24;--tz-watch-bg: rgba(245, 158, 11, .18);--tz-watch-text: #fde68a;--tz-critical: #f87171;--tz-critical-bg: rgba(239, 68, 68, .18);--tz-critical-text: #fecaca;--tz-info: #38bdf8;--tz-info-bg: rgba(56, 189, 248, .18);--tz-info-text: #bae6fd;--tz-orange: #fb923c;--tz-orange-bg: rgba(249, 115, 22, .18);--tz-orange-text: #fed7aa;--tz-purple: #c4b5fd;--tz-purple-bg: rgba(167, 139, 250, .18);--tz-purple-text: #ddd6fe;--tz-neutral: #94a3b8;--tz-neutral-bg: rgba(100, 116, 139, .22);--tz-neutral-text: #cbd5e1;--tz-mono: #fbbf24;--tz-focus: #2dd4bf;--tz-accent-2: #2dd4bf;--tz-shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--tz-shadow: 0 12px 28px rgba(0, 0, 0, .45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--tz-bg: #0f172a;--tz-surface: #111827;--tz-surface-alt: #1f2937;--tz-surface-strong: #273449;--tz-ink: #f8fafc;--tz-secondary: #cbd5e1;--tz-muted: #94a3b8;--tz-line: #334155;--tz-line-medium: #475569;--tz-accent: #2dd4bf;--tz-accent-hover: #5eead4;--tz-accent-soft: rgba(45, 212, 191, .16);--tz-ok: #34d399;--tz-ok-bg: rgba(16, 185, 129, .18);--tz-ok-text: #a7f3d0;--tz-watch: #fbbf24;--tz-watch-bg: rgba(245, 158, 11, .18);--tz-watch-text: #fde68a;--tz-critical: #f87171;--tz-critical-bg: rgba(239, 68, 68, .18);--tz-critical-text: #fecaca;--tz-info: #38bdf8;--tz-info-bg: rgba(56, 189, 248, .18);--tz-info-text: #bae6fd;--tz-orange: #fb923c;--tz-orange-bg: rgba(249, 115, 22, .18);--tz-orange-text: #fed7aa;--tz-purple: #c4b5fd;--tz-purple-bg: rgba(167, 139, 250, .18);--tz-purple-text: #ddd6fe;--tz-neutral: #94a3b8;--tz-neutral-bg: rgba(100, 116, 139, .22);--tz-neutral-text: #cbd5e1;--tz-mono: #fbbf24;--tz-focus: #2dd4bf;--tz-accent-2: #2dd4bf;--tz-shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--tz-shadow: 0 12px 28px rgba(0, 0, 0, .45)}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:clip;background:var(--tz-bg);color:var(--tz-ink);font-family:var(--tz-font);letter-spacing:0}#root{min-width:0;max-width:100%;overflow-x:clip}p,span,strong,small,em,code,pre,td,th,label,button,input,select,textarea{min-width:0}p,span,strong,small,em,code,pre,td{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tz-focus);outline-offset:2px}.app-loading,.app-error{min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--tz-muted)}.muted{color:var(--tz-muted)}.mono{color:var(--tz-mono);font-family:var(--tz-font-mono);overflow-wrap:anywhere}.confirmation-banner{border-color:currentColor;background:var(--tz-neutral-bg);color:var(--tz-neutral-text)}.confirmation-banner--pending{background:var(--tz-neutral-bg);color:var(--tz-neutral-text)}.confirmation-banner--info{background:var(--tz-info-bg);color:var(--tz-info-text)}.confirmation-banner--success{background:var(--tz-ok-bg);color:var(--tz-ok-text)}.confirmation-banner--error{background:var(--tz-critical-bg);color:var(--tz-critical-text)}
