.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{--primary: #0972d3;--primary-hover: #033160;--primary-bg: #f2f8fd;--bg: #fafafa;--panel-bg: #ffffff;--border: #e9ebed;--border-strong: #7d8998;--control-border: #7d8998;--text: #000716;--text-secondary: #5f6b7a;--text-disabled: #9ba7b6;--top-bar: #0f141a;--top-bar-text: #ffffff;--hover-bg: #f4f4f4;--selected-bg: #f2f8fd;--selected-border: #0972d3;--error: #d91515;--error-bg: #fff7f7;--warning: #8d6605;--warning-bg: #fffce9;--warning-border: #fbd332;--success: #037f0c;--success-bg: #f2fcf3;--info-bg: #f2f8fd;--chart-axis: #5f6b7a;--chart-grid: #e9ebed;--shadow: 0 4px 20px 1px rgba(0, 7, 22, .1);--radius: 16px;--radius-control: 8px;--font: "Amazon Ember", "Helvetica Neue", Roboto, Arial, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root{--primary: #539fe5;--primary-hover: #89bdee;--primary-bg: #0f2a45;--bg: #0f1b2a;--panel-bg: #192534;--border: #414d5c;--border-strong: #8d99a8;--control-border: #7d8998;--text: #d1d5db;--text-secondary: #a4b0bd;--text-disabled: #687078;--top-bar: #0f141a;--hover-bg: #232f3e;--selected-bg: #0f2a45;--selected-border: #539fe5;--error: #ff5d64;--error-bg: #270a11;--warning: #fbd332;--warning-bg: #2b2208;--warning-border: #7c6106;--success: #29ad32;--success-bg: #001a02;--info-bg: #00142b;--chart-axis: #a4b0bd;--chart-grid: #2f3d4e;--shadow: 0 4px 20px 1px rgba(0, 0, 0, .5);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:14px/20px var(--font);-webkit-font-smoothing:antialiased}body.dragging,body.dragging *{cursor:grabbing!important;user-select:none}body.resizing,body.resizing *{cursor:nwse-resize!important;user-select:none}body.no-scroll{overflow:hidden}h1,h2,h3{margin:0;font-weight:700}h1{font-size:20px;line-height:28px}h2{font-size:18px;line-height:24px}h3{font-size:14px;line-height:20px}a,.link{color:var(--primary);text-decoration:none;cursor:pointer}a:hover,.link:hover{text-decoration:underline}button.link{background:none;border:0;padding:0;font:inherit;text-align:left}.muted{color:var(--text-secondary)}.small{font-size:12px;line-height:16px}.mono{font-family:var(--mono);font-size:13px}.row{display:flex;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.justify-end{justify-content:flex-end}.align-center{align-items:center}.push-right{margin-left:auto}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.w-80{width:80px}.w-100{width:100px}.app{min-height:100%;display:flex;flex-direction:column}.top-bar{position:sticky;top:0;z-index:50;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--top-bar);color:var(--top-bar-text)}.brand{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:16px}.brand:hover{text-decoration:none}.app-body{display:flex;flex:1;min-height:0}.side-nav{width:240px;flex:none;background:var(--panel-bg);border-right:1px solid var(--border);padding:20px 0;position:sticky;top:44px;height:calc(100vh - 44px);overflow:auto}.nav-closed .side-nav{display:none}.side-title{font-size:18px;font-weight:700;padding:0 24px 16px;border-bottom:1px solid var(--border);margin:0 0 12px}.side-group{padding:16px 24px 4px;font-weight:700;color:var(--text)}.side-link{display:block;padding:4px 24px;color:var(--text-secondary)}.side-group+.side-link,.side-group~.side-link{padding-left:36px}.side-link:hover{color:var(--primary);text-decoration:none}.side-link.active{color:var(--primary);font-weight:700}.content{flex:1;min-width:0;padding:16px 24px 40px}.page{display:flex;flex-direction:column;gap:16px;max-width:100%}.page-header{display:flex;align-items:center}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-secondary)}.breadcrumb .sep{color:var(--text-secondary)}.breadcrumb strong{color:var(--text-secondary);font-weight:400}.crumb{display:inline-flex;align-items:center;gap:6px}.crumb strong{color:var(--text);font-weight:700}.panel{background:var(--panel-bg);border-radius:var(--radius);box-shadow:0 1px 1px 1px var(--border),0 0 0 1px var(--border);padding:16px 20px 20px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.counter{color:var(--text-secondary);font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:4px 16px;border-radius:20px;border:2px solid var(--primary);background:var(--panel-bg);color:var(--primary);font:700 14px/20px var(--font);cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){background:var(--primary-bg);border-color:var(--primary-hover);color:var(--primary-hover)}.btn:disabled{border-color:var(--border);color:var(--text-disabled);cursor:default;background:var(--panel-bg)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover);color:#fff}@media(prefers-color-scheme:dark){.btn-primary,.btn-primary:hover:not(:disabled){color:#0f1b2a}}.btn-primary:disabled{background:var(--border);border-color:var(--border);color:var(--text-disabled)}.btn-icon-only{padding:4px 8px}.btn-link{border-color:transparent;background:transparent}.btn-link:hover:not(:disabled){background:transparent;border-color:transparent}.btn-icon,.btn-inline-icon,.btn-top-icon{border:0;background:transparent;color:var(--text-secondary);padding:4px;min-height:0;border-radius:4px}.btn-inline-icon{padding:2px}.btn-icon:hover:not(:disabled),.btn-inline-icon:hover:not(:disabled){background:transparent;color:var(--text)}.btn-top-icon{color:#fff}.btn-top-icon:hover:not(:disabled){background:#ffffff1f;color:#fff}.btn-inline-icon:disabled,.btn-icon:disabled{background:transparent}.split-button{display:inline-flex}.split-button>.btn{border-radius:20px 0 0 20px;border-right-width:1px}.split-button .split-caret{border-radius:0 20px 20px 0;border-left-width:1px;padding:4px 10px}.refresh-label{font-weight:400}.spinner{display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.input,.select,.textarea{font:14px/20px var(--font);color:var(--text);background:var(--panel-bg);border:1px solid var(--control-border);border-radius:var(--radius-control);padding:5px 12px;min-height:32px;width:100%}.textarea{font-family:var(--mono);font-size:13px;resize:vertical}.select{width:auto;padding-right:28px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%235f6b7a' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px;cursor:pointer}.select-button{text-align:left;max-width:220px;min-width:90px}.input:focus,.select:focus,.textarea:focus,.btn:focus-visible,.segment:focus-visible,.tab:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.input.invalid,.textarea.invalid{border-color:var(--error)}.input-sm,.select-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:13px}.select-sm{padding-left:8px}input.input[type=search]::-webkit-search-cancel-button{display:none}.checkbox{width:14px;height:14px;accent-color:var(--primary);margin:0;cursor:pointer}.checkbox-label,.radio-label{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer}.radio-label input{accent-color:var(--primary);margin:0}.radio-row{display:flex;gap:20px;flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:4px}.field-label{font-weight:700;color:var(--text)}.field-description{color:var(--text-secondary);font-size:12px;line-height:16px}.field-error{color:var(--error);font-size:12px;line-height:16px;margin-top:2px}.color-input{width:36px;height:28px;padding:0;border:1px solid var(--control-border);border-radius:6px;background:none}.dropdown{position:relative;display:inline-flex}.dropdown-panel{position:absolute;top:calc(100% + 4px);z-index:60;background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow);min-width:180px;padding:4px 0}.dropdown-panel.align-left{left:0}.dropdown-panel.align-right{right:0}.menu{list-style:none;margin:0;padding:0}.menu-item{display:flex;align-items:center;gap:6px;width:100%;padding:5px 16px;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap}.menu-item:hover:not(:disabled){background:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--selected-border)}.menu-item:disabled{color:var(--text-disabled);cursor:default}.menu-check{width:16px;display:inline-flex;color:var(--primary)}.menu-divider{border-top:1px solid var(--border);margin:4px 0}.menu-header{padding:6px 16px 2px;font-weight:700;color:var(--text-secondary);font-size:12px}.popover-anchor{position:relative}.value-list{display:flex;flex-direction:column;gap:2px;padding:8px 12px;max-height:320px;overflow:auto;min-width:220px}.palette{padding:10px;display:flex;flex-direction:column;gap:8px}.palette-grid{display:grid;grid-template-columns:repeat(10,18px);gap:4px}.palette-swatch{width:18px;height:18px;border:1px solid rgba(0,0,0,.15);border-radius:3px;cursor:pointer;padding:0}.palette-swatch.selected{outline:2px solid var(--primary);outline-offset:1px}.tabs{display:flex;border-bottom:1px solid var(--border);gap:0;overflow-x:auto}.tab{border:0;background:none;font:700 14px/20px var(--font);color:var(--text-secondary);padding:8px 16px 6px;border-bottom:4px solid transparent;cursor:pointer;white-space:nowrap;position:relative}.tab+.tab:before{content:"";position:absolute;left:0;top:10px;bottom:10px;border-left:1px solid var(--border)}.tab:hover{color:var(--primary)}.tab.active{color:var(--primary);border-bottom-color:var(--primary)}.tab-body{padding-top:16px}.alert{display:flex;align-items:flex-start;gap:10px;padding:8px 16px;border-radius:12px;border:2px solid var(--primary);background:var(--info-bg)}.alert .icon{margin-top:2px;flex:none}.alert-content{flex:1}.alert-error{border-color:var(--error);background:var(--error-bg)}.alert-error>.icon{color:var(--error)}.alert-warning{border-color:var(--warning-border);background:var(--warning-bg)}.alert-warning>.icon{color:var(--warning)}.alert-success{border-color:var(--success);background:var(--success-bg)}.chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;padding:1px 8px;border-radius:10px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.chip-warning{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.chip-badge{background:var(--hover-bg);color:var(--text-secondary);border:1px solid var(--border);cursor:help}.chip-floating{position:absolute;top:2px;left:60px;z-index:3}.badge{margin-left:6px;font-size:11px;padding:0 6px;border-radius:8px;background:var(--success-bg);color:var(--success)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#0f141a;color:#fff;padding:8px 16px;border-radius:12px;z-index:300;box-shadow:var(--shadow)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px 16px;color:var(--text-secondary);text-align:center}.empty-state strong{color:var(--text-secondary)}.modal-backdrop{position:fixed;inset:0;background:#232b37b3;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow:auto}.modal{background:var(--panel-bg);border-radius:var(--radius);box-shadow:var(--shadow);width:600px;max-width:100%;display:flex;flex-direction:column}.modal-small{width:460px}.modal-large{width:960px}.modal-full{width:calc(100vw - 64px);height:calc(100vh - 96px)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.modal-body{padding:8px 20px 16px;display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border)}.table-scroll{overflow:auto;max-height:520px}.data-table{width:100%;border-collapse:separate;border-spacing:0}.data-table th{position:sticky;top:0;z-index:1;background:var(--panel-bg);text-align:left;font-weight:700;color:var(--text-secondary);padding:8px 10px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.data-table td{padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.data-table tbody tr:hover td{background:var(--hover-bg)}.data-table tr.selected td{background:var(--selected-bg)}.data-table tr.dimmed td{color:var(--text-secondary)}.data-table.compact td,.data-table.compact th{padding:4px 8px}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.sortable{cursor:pointer;user-select:none}.sortable:hover{color:var(--text)}.sort-indicator{display:inline-block;width:14px;font-size:10px;margin-left:4px}.col-check{width:36px}.table-note{padding:6px 0;color:var(--text-secondary);font-size:12px}.kv-table th{text-align:left;padding:4px 12px 4px 0;font-weight:400;color:var(--text-secondary);white-space:nowrap}.kv-table td{padding:4px 0}.swatch{display:inline-block;width:12px;height:12px;border-radius:2px;flex:none;vertical-align:-1px}.time-controls{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.segmented{display:inline-flex;border:1px solid var(--control-border);border-radius:var(--radius-control);overflow:visible;background:var(--panel-bg)}.segment{border:0;background:none;font:14px/20px var(--font);color:var(--text);padding:5px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.segmented>.segment+.segment,.segmented>.dropdown>.segment{border-left:1px solid var(--border)}.segmented>.segment:first-child{border-radius:7px 0 0 7px}.segmented>.dropdown:last-child>.segment{border-radius:0 7px 7px 0}.segment:hover{background:var(--hover-bg);color:var(--primary)}.segment.active{background:var(--primary);color:#fff;font-weight:700}@media(prefers-color-scheme:dark){.segment.active{color:#0f1b2a}}.custom-range-panel{width:360px;padding:0 0 12px}.custom-range{display:flex;flex-direction:column;gap:10px;padding:0 12px}.custom-range-body{display:flex;flex-direction:column;gap:10px}.quick-grid{display:flex;flex-wrap:wrap;gap:6px}.chip-button{border:1px solid var(--control-border);background:var(--panel-bg);color:var(--text);border-radius:14px;padding:2px 10px;font:13px/18px var(--font);cursor:pointer}.chip-button.selected{border-color:var(--primary);background:var(--selected-bg);color:var(--primary);font-weight:700}.abs-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.tz-select{min-width:140px}.workspace{display:flex;flex-direction:column;gap:16px}.graph-panel{padding-bottom:12px}.graph-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.graph-header-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.graph-title{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--text);cursor:pointer;min-width:0;max-width:100%}.graph-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-title h2.untitled,.graph-title .icon{color:var(--text-secondary)}.graph-title:hover .icon{color:var(--primary)}.title-input{max-width:480px;font-size:16px;font-weight:700}.graph-body{position:relative}.graph-chips{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-height:20px;flex-wrap:nowrap;min-width:0}.graph-body>.graph-chips{margin-bottom:4px}.browse-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.search-box{position:relative;display:flex;align-items:center;max-width:640px}.search-box.wide{max-width:480px;margin-bottom:12px}.search-box>.icon{position:absolute;left:10px;color:var(--text-secondary);pointer-events:none}.search-box .input{padding-left:32px;padding-right:32px;border-radius:16px}.search-box>.btn{position:absolute;right:6px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.browse-card{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--panel-bg);color:var(--primary);font:700 14px/20px var(--font);cursor:pointer}.browse-card:hover{border-color:var(--primary);box-shadow:var(--shadow)}.browse-card-title{overflow-wrap:anywhere}.browse-card-count{color:var(--text-secondary);font-weight:400;font-variant-numeric:tabular-nums}.cell-with-menu{display:inline-flex;align-items:center;gap:2px;max-width:100%}.cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.cell-with-menu .dropdown .btn{visibility:hidden}tr:hover .cell-with-menu .dropdown .btn,.cell-with-menu .dropdown .btn[aria-expanded=true]{visibility:visible}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.graphed-table td{white-space:nowrap}.graphed-table .details-cell{white-space:normal;min-width:200px;font-size:13px}.graphed-table td,.graphed-table th{padding-left:6px;padding-right:6px}.col-id{width:76px}.col-id .input{width:64px}.col-label{min-width:170px}.label-cell{display:flex;align-items:center;gap:6px}.swatch-button{width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.2);cursor:pointer;padding:0;flex:none}.details-link{color:var(--text);word-break:break-word}.details-link:hover{color:var(--primary)}.edit-metric{padding:12px 16px;min-width:360px;display:flex;flex-direction:column;gap:10px}.edit-metric-title{display:flex;flex-direction:column}.expr-cell{min-width:200px}.axis-toggle{display:inline-flex;border:1px solid var(--control-border);border-radius:14px;background:var(--panel-bg);padding:1px;cursor:pointer;font:12px/18px var(--font)}.axis-toggle span{padding:1px 8px;border-radius:12px;color:var(--text-secondary)}.axis-toggle span.on{background:var(--primary);color:#fff;font-weight:700}.col-actions .btn{margin-right:2px}.options-tab{display:flex;flex-direction:column;gap:16px}.options-group{border:1px solid var(--border);border-radius:12px;padding:10px 16px 14px;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.options-group legend{font-weight:700;padding:0 6px}.options-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px;align-items:end}.type-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.type-cards.large{grid-template-columns:repeat(4,1fr)}.type-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:2px solid var(--border);border-radius:12px;cursor:pointer;color:var(--text-secondary);user-select:none}.type-card input{position:absolute;opacity:0;pointer-events:none}.type-card:hover{border-color:var(--border-strong)}.type-card.selected{border-color:var(--primary);background:var(--selected-bg);color:var(--primary);font-weight:700}.annotations-table .input,.annotations-table input[type=number]{min-width:90px}.json-editor{display:flex;flex-direction:column;gap:8px}.metric-view{position:relative;display:flex;flex-direction:column;min-height:0;height:100%}.view-message{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-secondary);text-align:center;padding:12px;min-height:60px}.view-message.error{color:var(--error)}.view-message.no-data{font-size:15px}.skeleton{flex:1;margin:8px 4px;border-radius:8px;min-height:40px;background:linear-gradient(90deg,var(--hover-bg) 25%,var(--border) 37%,var(--hover-bg) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ts-chart{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.ts-chart.legend-pos-right{flex-direction:row}.ts-plot-wrap{position:relative;flex:1;min-height:0;min-width:0}.ts-plot{position:absolute;inset:0;overflow:hidden}.chart-tooltip{display:none;position:absolute;left:0;top:0;z-index:10;pointer-events:none;background:var(--panel-bg);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:6px 10px;font-size:12px;line-height:18px;max-width:420px;min-width:160px}.tt-time{font-weight:700;margin-bottom:2px;white-space:nowrap}.tt-partial{color:var(--text-secondary);font-weight:400}.tt-row{display:flex;align-items:center;gap:6px}.tt-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-value{font-variant-numeric:tabular-nums;font-weight:700;padding-left:12px}.tt-more{color:var(--text-secondary)}.legend{display:flex;flex-wrap:wrap;gap:2px 14px;padding:6px 4px 0;max-height:30%;overflow:auto;flex:none}.legend-right{flex-direction:column;flex-wrap:nowrap;max-height:none;width:30%;max-width:260px;padding:4px 0 0 10px}.legend-item{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--text);font:12px/18px var(--font);padding:0;cursor:pointer;min-width:0;max-width:100%;text-align:left}.legend.static .legend-item{cursor:default}.legend-item.off{color:var(--text-disabled)}.legend-item.off .swatch{opacity:.3}.legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uplot,.uplot *{font-family:var(--font)}.u-select{background:#0972d31f}.number-view{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-content:center;gap:8px 16px;padding:4px;container-type:inline-size;overflow:auto}.number-tile{display:flex;flex-direction:column;min-width:0}.number-label{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.number-value{font-size:clamp(24px,9cqi,48px);line-height:1.15;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.count-1 .number-value{font-size:clamp(28px,14cqi,64px)}.sparkline{width:100%;height:28px;margin-top:4px}.gauge-view{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-height:0;overflow:auto}.gauge{display:flex;flex-direction:column;align-items:center;flex:1 1 140px;max-width:320px;min-width:120px}.gauge-svg{width:100%;max-height:220px}.gauge-track{stroke:var(--border)}.gauge-value{font-size:16px;fill:var(--text)}.gauge-bound{font-size:8px;fill:var(--text-secondary)}.gauge-label{color:var(--text-secondary);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-view{flex:1;display:flex;flex-direction:column;min-height:0}.bar-plot{flex:1;min-height:0;position:relative}.bar-plot svg{position:absolute;inset:0}.grid-line{stroke:var(--chart-grid)}.axis-text,.bar-value{font-size:11px;fill:var(--chart-axis)}.bar-value{fill:var(--text)}.pie-view{flex:1;display:flex;min-height:0;gap:16px;align-items:center}.pie-view.legend-pos-bottom{flex-direction:column}.pie-plot{flex:1;min-width:0;min-height:0;height:100%;display:flex;align-items:center;justify-content:center}.pie-svg{width:100%;height:100%}.pie-legend{display:flex;flex-direction:column;gap:2px;font-size:12px;max-height:100%;overflow:auto;min-width:0;max-width:50%}.pie-legend-row{display:flex;align-items:center;gap:6px}.pie-legend-value{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.table-view{flex:1;overflow:auto;min-height:0}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-title{font-size:24px;line-height:30px}.dashboard-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-select{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);white-space:nowrap}.variables-bar{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;background:var(--panel-bg);border:1px solid var(--border);border-radius:12px}.variable{display:flex;align-items:center;gap:8px}.variable-label{font-weight:700}.empty-dashboard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px}.dashboard-grid{position:relative;margin:0 -4px;min-height:200px}.grid-item{position:absolute;transition:left .15s ease,top .15s ease,width .15s ease,height .15s ease}.grid-item.active{transition:none;z-index:20;opacity:.92}.grid-item.active .widget{box-shadow:var(--shadow)}.grid-placeholder{position:absolute;border:2px dashed var(--primary);background:var(--selected-bg);border-radius:12px}.resize-handle{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;opacity:0;z-index:4;background:linear-gradient(135deg,transparent 50%,var(--border-strong) 50%,var(--border-strong) 60%,transparent 60%,transparent 72%,var(--border-strong) 72%,var(--border-strong) 82%,transparent 82%);border-bottom-right-radius:12px}.grid-item:hover .resize-handle,.grid-item.active .resize-handle{opacity:1}.widget{height:100%;display:flex;flex-direction:column;background:var(--panel-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden}.widget-header{display:flex;align-items:center;gap:8px;padding:6px 8px 2px 14px;min-height:32px;cursor:grab;user-select:none}.widget-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.widget-tools{display:flex;align-items:center;gap:4px;min-width:0;flex-shrink:1}.widget-tools .graph-chips{overflow:hidden}.hover-only{visibility:hidden}.widget:hover .hover-only{visibility:visible}.widget-body{flex:1;min-height:0;padding:0 10px 8px;display:flex;flex-direction:column;overflow:hidden}.text-widget .widget-header{position:absolute;top:0;right:0;left:0;z-index:2;opacity:0;justify-content:space-between;padding:2px 6px;min-height:24px}.text-widget{position:relative}.text-widget:hover .widget-header{opacity:1;background:linear-gradient(var(--panel-bg),transparent)}.text-widget .widget-body{padding:8px 16px;overflow:auto}.text-widget.transparent{background:transparent;border-color:transparent}.grid-item:hover .text-widget.transparent{border-color:var(--border)}.drag-icon{color:var(--text-secondary)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:4px 0 8px}.markdown h1{font-size:22px;line-height:28px}.markdown h2{font-size:18px}.markdown p{margin:0 0 8px}.markdown ul,.markdown ol{margin:0 0 8px;padding-left:22px}.markdown code{font-family:var(--mono);font-size:12px;background:var(--hover-bg);border-radius:4px;padding:1px 4px}.markdown pre{background:var(--hover-bg);border-radius:8px;padding:8px 10px;overflow:auto}.markdown pre code{background:none;padding:0}.markdown-editor{display:grid;grid-template-columns:1fr 1fr;gap:16px}.markdown-preview{min-height:330px;height:auto}.fullscreen-editor{position:fixed;inset:0;z-index:150;background:var(--bg);display:flex;flex-direction:column}.fullscreen-header,.fullscreen-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 24px;background:var(--panel-bg);border-bottom:1px solid var(--border)}.fullscreen-footer{justify-content:flex-end;border-top:1px solid var(--border);border-bottom:0}.fullscreen-body{flex:1;overflow:auto;padding:16px 24px}.enlarge-modal .modal-header{padding-bottom:0}.enlarge-toolbar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.enlarge-body{flex:1;min-height:0}.enlarge-body .widget-header{cursor:default}@media(max-width:800px){.side-nav{position:fixed;z-index:40;left:0;box-shadow:var(--shadow)}.content{padding:12px 16px 32px}.markdown-editor{grid-template-columns:1fr}.type-cards.large{grid-template-columns:repeat(2,1fr)}}:root{--alarm: #d91515;--alarm-bg: #fff0f0;--insufficient: #5f6b7a;--insufficient-bg: #f1f3f5;--ok: #037f0c;--ok-bg: #effaf0;--stage-color: #5f6b7a}@media(prefers-color-scheme:dark){:root{--alarm: #ff5d64;--alarm-bg: #3a0f14;--insufficient: #a4b0bd;--insufficient-bg: #232f3e;--ok: #29ad32;--ok-bg: #0b2a10}}.nowrap{white-space:nowrap}.text-error{color:var(--error)}.text-warning{color:var(--warning)}.table-scroll-x{overflow-x:auto;max-width:100%}.floating-layer{position:relative;z-index:1000}.floating{position:fixed;z-index:1000;overflow:auto}.dropdown-panel.floating{top:0;left:0;right:auto}.floating .value-list{max-height:none}.menu-item.danger{color:var(--error)}a.menu-item:hover{text-decoration:none}.description-popover{max-width:min(420px,calc(100vw - 16px));min-width:240px;padding:10px 14px}.description-popover .markdown>:last-child{margin-bottom:0}.top-bar-right{margin-left:auto;display:flex;align-items:center;gap:6px}.top-control{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#fff;font:14px/20px var(--font);cursor:pointer;position:relative}.top-control:hover,.top-control[aria-expanded=true]{background:#ffffff1f}.stage-button{border-color:#ffffff40;min-width:120px}.stage-name{font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-dot{display:inline-block;flex:none;border-radius:50%;box-shadow:0 0 0 1px #ffffff59}.other-alarms-dot{width:8px;height:8px;border-radius:50%;background:var(--alarm);box-shadow:0 0 0 2px var(--top-bar)}.stage-panel{min-width:260px}.stage-item{gap:8px}.stage-item-text{display:flex;flex-direction:column;line-height:16px;flex:1}.count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--alarm);color:#fff;font-size:11px;font-weight:700;line-height:18px}.bell-count{position:absolute;top:-2px;right:-4px;box-shadow:0 0 0 2px var(--top-bar)}.bell-button.has-alarms .icon{color:#ffb3b3}.bell-panel{width:380px;max-width:calc(100vw - 16px);padding:0}.bell-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.bell-empty{padding:16px 14px}.bell-list{list-style:none;margin:0;padding:4px 0}.bell-item{display:flex;gap:10px;align-items:flex-start;padding:8px 14px;color:var(--text)}.bell-item:hover{background:var(--selected-bg);text-decoration:none}.bell-item-body{display:flex;flex-direction:column;min-width:0;flex:1}.bell-name{font-weight:700}.bell-insufficient{border-top:1px solid var(--border)}.bell-insufficient summary{padding:8px 14px;cursor:pointer;color:var(--text-secondary)}.stage-strip{height:4px;position:sticky;top:44px;z-index:49}.app .side-nav{top:48px;height:calc(100vh - 48px)}.side-divider{border-top:1px solid var(--border);margin:12px 24px}.stage-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;line-height:20px;padding:0 10px;border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);white-space:nowrap}.stage-chip .stage-dot,.stage-check .stage-dot,.panel .stage-dot,.modal .stage-dot,.floating .stage-dot{box-shadow:none}.badge.neutral{background:var(--hover-bg);color:var(--text-secondary)}.badge.warning{background:var(--warning-bg);color:var(--warning)}.state-badge{display:inline-flex;align-items:center;flex:none;font-size:11px;font-weight:700;line-height:16px;padding:1px 7px;border-radius:9px;white-space:nowrap;letter-spacing:.02em}.state-alarm{background:var(--alarm);color:#fff}.state-insufficient_data{background:var(--insufficient-bg);color:var(--insufficient);border:1px solid var(--border)}.state-ok{background:var(--ok-bg);color:var(--ok)}.toggle{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;position:relative}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle-track{flex:none;width:30px;height:18px;margin-top:1px;border-radius:9px;background:var(--border-strong);position:relative;transition:background .15s}.toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.toggle input:checked+.toggle-track{background:var(--primary)}.toggle input:checked+.toggle-track:after{transform:translate(12px)}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--primary);outline-offset:2px}.toggle.disabled{opacity:.55;cursor:default}.toggle-text{display:flex;flex-direction:column}.chips-field{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.chips-input{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:32px;padding:3px 6px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--panel-bg)}.chips-input:focus-within{outline:2px solid var(--primary);outline-offset:1px}.chips-input.invalid{border-color:var(--error)}.chips-field.disabled .chips-input{background:var(--hover-bg)}.chip-token{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:0 4px 0 8px;border-radius:10px;background:var(--selected-bg);border:1px solid var(--border);font-size:12px;line-height:20px}.chip-token.static{padding:0 8px}.chip-token.invalid{border-color:var(--error);color:var(--error)}.muted-token{background:var(--hover-bg);color:var(--text-secondary);padding-right:8px}.chip-remove{display:inline-flex;border:0;background:none;padding:2px;color:var(--text-secondary);cursor:pointer;border-radius:50%}.chip-remove:hover{color:var(--error)}.chips-text{flex:1;min-width:140px;border:0;outline:0;background:transparent;color:var(--text);font:13px/22px var(--font)}.target-list{display:flex;flex-wrap:wrap;gap:4px}.line-sample{flex:none;color:var(--text)}.line-style-button{display:inline-flex;align-items:center;gap:8px}.info-anchor{display:inline-flex;flex:none}.info-button{color:var(--text-secondary)}.description-panel{margin:0 0 8px;padding:8px 12px;border-left:3px solid var(--primary);background:var(--info-bg);border-radius:0 8px 8px 0;font-size:13px}.description-panel .markdown>:last-child{margin-bottom:0}.widget-title{flex:0 1 auto}.widget-header .widget-tools{margin-left:auto}.enlarge-body .description-panel{margin:0 12px 8px}.markdown-editor.compact{grid-template-columns:1fr 1fr}.markdown-preview-box{border:1px dashed var(--border);border-radius:8px;padding:8px 12px;min-height:60px;overflow:auto;max-height:260px}.small-preview{font-size:13px}.btn.has-countdown{padding-right:10px}.refresh-countdown{font-weight:400;font-variant-numeric:tabular-nums;min-width:26px;text-align:left}.refresh-countdown.paused{color:var(--text-disabled)}.grid-item.pulse{z-index:10}.grid-item.pulse .widget{animation:widget-pulse 1s ease-in-out 3}@keyframes widget-pulse{0%,to{box-shadow:0 0 #d9151500;border-color:var(--border)}50%{box-shadow:0 0 0 4px #d915158c;border-color:var(--alarm)}}.graph-panel{position:relative;padding-bottom:14px}.graph-resize-handle{position:absolute;left:0;right:0;bottom:0;height:12px;cursor:row-resize;display:flex;align-items:center;justify-content:center;border-radius:0 0 var(--radius) var(--radius)}.graph-resize-handle span{width:48px;height:4px;border-radius:2px;background:var(--border)}.graph-resize-handle:hover span,.graph-resize-handle:focus-visible span,body.row-resizing .graph-resize-handle span{background:var(--primary)}.graph-resize-handle:focus-visible{outline:none}body.row-resizing,body.row-resizing *{cursor:row-resize!important;user-select:none}.editor-panel .table-scroll{max-height:none}.col-expand{width:28px;padding-left:4px!important;padding-right:0!important}.expand-button{display:inline-flex;border:0;background:none;padding:2px;color:var(--text-secondary);cursor:pointer;border-radius:4px}.expand-button .icon{transition:transform .12s}.expand-button.open .icon{transform:rotate(90deg)}.expand-button:hover:not(:disabled){color:var(--primary)}.expand-button:disabled{color:var(--text-disabled);cursor:default}.data-table tr.expanded td{border-bottom-color:transparent}.details-row>td{background:var(--bg);white-space:normal!important}.data-table tbody tr.details-row:hover td{background:var(--bg)}.metric-details{display:flex;flex-wrap:wrap;gap:12px 32px;padding:4px 0 8px}.details-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;font-size:13px;min-width:260px}.details-grid dt{color:var(--text-secondary)}.details-grid dd{margin:0;word-break:break-word}.details-dimensions{display:flex;flex-direction:column;gap:4px}.row-error td{background:var(--error-bg)}.btn-inline-link{border:0;background:transparent;color:var(--primary);padding:2px 6px;min-height:0;font-weight:700;font-size:13px}.btn-inline-link:hover:not(:disabled){background:transparent;text-decoration:underline}.btn-inline-link:disabled{background:transparent}.col-row-actions{white-space:nowrap;width:1%}.col-row-actions .dropdown{vertical-align:middle}.stage-checklist{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:8px;padding:6px 10px}.stage-check{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}.alarms-tab,.alarm-form{display:flex;flex-direction:column;gap:12px}.alarm-form-header{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:-16px;z-index:5;background:var(--panel-bg);padding:4px 0}.alarm-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.alarm-form-main{display:flex;flex-direction:column;gap:12px;min-width:0}.alarm-form-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:40px;min-width:0}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.form-grid.three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.form-grid .select{width:100%}.m-of-n{flex-wrap:nowrap}.m-of-n .input{width:90px}.alarm-preview{border:1px solid var(--border);border-radius:12px;padding:8px 12px}.alarm-preview-head{margin-bottom:4px}.evaluate-box{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:12px;padding:10px 12px}.evaluation-result{display:flex;flex-direction:column;gap:6px}.evaluation-reason{font-family:var(--mono);font-size:12px;background:var(--hover-bg);border-radius:6px;padding:6px 8px}.datapoints-table td,.datapoints-table th{white-space:nowrap}.datapoint.breaching{background:var(--alarm-bg);color:var(--alarm);font-weight:700}.datapoint.missing{color:var(--text-disabled)}.channel-list{display:flex;flex-direction:column;gap:8px}.channel-row{display:grid;grid-template-columns:110px 190px minmax(0,1fr);gap:8px;align-items:start;padding:8px 0;border-top:1px solid var(--border)}.channel-name{display:flex;flex-direction:column;padding-top:5px}.channel-disabled .channel-name strong{color:var(--text-disabled)}.channel-recipients{display:flex;flex-direction:column;gap:4px;min-width:0}.fullscreen-footer .push-right-inline{margin-right:auto}.alarms-table td{vertical-align:top}.reason-cell{max-width:460px;white-space:normal}.settings-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.settings-section{display:flex;flex-direction:column;gap:14px}.settings-section>p{margin:0;max-width:880px}.stage-status{display:flex;flex-direction:column;gap:8px;padding:6px 0 10px}.status-subhead{margin-top:6px}.palette-swatch.large{width:24px;height:24px;border-radius:50%}.stage-preview{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:2px 10px;border-top:4px solid;border-radius:4px;background:var(--hover-bg)}.secret-state{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px}.secret-state.ok{color:var(--success)}.secret-state.missing{color:var(--error)}.secret-state.unknown{color:var(--text-secondary)}.note{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.channel-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;padding:12px 16px 16px}.channel-card.off .channel-card-body{opacity:.7}.channel-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.channel-card-body{display:flex;flex-direction:column;gap:10px}.body-params{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.body-param-list{list-style:none;margin:0;padding:0;width:100%;max-width:420px}.body-param{display:flex;align-items:center;gap:8px;padding:2px 6px;border-bottom:1px solid var(--border)}.threshold-defaults{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.threshold-preview-box{display:flex;flex-direction:column;gap:6px}.threshold-preview{max-width:100%;height:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel-bg)}@media(max-width:1100px){.alarm-form-grid,.threshold-defaults{grid-template-columns:minmax(0,1fr)}.alarm-form-side{position:static}}@media(max-width:800px){.stage-name{max-width:90px}.channel-row,.form-grid.two,.markdown-editor.compact{grid-template-columns:minmax(0,1fr)}.brand span{display:none}}.row.nowrap{flex-wrap:nowrap}.alarms-table td:nth-child(2){min-width:180px}.retention-input .input{width:96px}.retention-input .select{width:190px}.retention-state{flex-wrap:wrap}.storage-table{align-self:flex-start;border-collapse:collapse}.list-toolbar{align-items:center;flex-wrap:wrap}.dashboard-list{position:relative}.col-drag{width:28px;padding-right:0!important}.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:26px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:grab;touch-action:none}.drag-handle:hover:not(:disabled),.drag-handle:focus-visible{background:var(--hover-bg);color:var(--text)}.drag-handle:disabled{cursor:default;opacity:.35}.data-table tr.group-row td{background:var(--hover-bg);border-bottom-color:var(--border-strong)}.group-toggle{display:inline-flex;align-items:center;gap:6px;border:0;padding:2px 4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.group-toggle:disabled{cursor:default}.data-table td.indent{padding-left:30px}.data-table tr.drag-source td{opacity:.45}.data-table tr.drop-into td{background:var(--selected-bg);box-shadow:inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}.data-table tr.drop-end td{border:1px dashed var(--border-strong);text-align:center;padding:10px}.drop-line{position:absolute;left:0;right:0;height:2px;background:var(--primary);pointer-events:none;z-index:2}.drop-line.indented{left:58px}.credential-document{margin:0;padding:8px 10px;max-height:260px;overflow:auto;font-family:var(--mono-font, ui-monospace, monospace);font-size:11px;line-height:16px;white-space:pre-wrap;word-break:break-all;background:var(--code-bg, var(--hover-bg));border:1px solid var(--border);border-radius:4px}.collapsible-head{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;background:none;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.collapsible-head:hover{color:var(--primary)}.sign-in-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:var(--bg)}.sign-in-card{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:24px;background:var(--panel-bg);border:1px solid var(--border);border-radius:8px}.sign-in-brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.row-warning td{background:var(--warning-bg)}.bare-fieldset{margin:0;padding:0;border:0;min-width:0}.template-list{display:grid;gap:8px}.template-card{display:block;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--panel-bg);color:inherit;font:inherit;cursor:pointer}.template-card:hover{background:var(--hover-bg);border-color:var(--primary)}.template-card-head{margin-bottom:4px}.template-card-count{margin-top:4px;font-size:12px}.template-replace{margin-top:8px}.template-preview{margin-top:12px}.template-preview .badge{margin-left:0}
/*# sourceMappingURL=app-SVK2DQGJ.css.map */
