:root{--event-info: #2f74d0;--event-notice: #6f7782;--event-warning: #d89a1d;--event-critical: #d94b3d;--event-resolved: #2a9d55;--history-state-nodata: #8b97a3;--history-state-normal: #2a9d55;--history-state-info: #2f74d0;--history-state-notice: #109c95;--history-state-warning: #d89a1d;--history-state-error: #e07a2d;--history-state-critical: #d94b3d;color:#1f252b;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-synthesis:none;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}.auth-screen{align-items:center;background:#edf1f4;display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-panel{background:#fff;border:1px solid #ced8df;border-radius:8px;box-shadow:0 16px 40px #1f252b1f;display:grid;gap:18px;max-width:430px;padding:28px;width:100%}.auth-brand,.auth-heading{align-items:center;display:flex;gap:12px}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:18px}.auth-brand span,.auth-heading p{color:#68727d;font-size:13px;margin:2px 0 0}.auth-heading{border-top:1px solid #e3e8ed;padding-top:18px}.auth-heading h1{font-size:20px}.auth-submit{justify-content:center;width:100%}.boot-screen{align-items:center;background:#f4f6f8;color:#37414a;display:flex;gap:12px;height:100vh;justify-content:center}.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);height:100vh;overflow:hidden}.sidebar{background:#fff;border-right:1px solid #d9e0e6;display:flex;flex-direction:column;gap:22px;min-height:0;padding:18px 14px}.brand{align-items:center;display:flex;gap:12px;min-height:48px}.brand-mark{align-items:center;background:#244a5a;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:800;height:42px;justify-content:center;width:42px}.brand strong,.brand span,.brand small{display:block}.brand strong{font-size:17px}.brand span{color:#68727d;font-size:12px;margin-top:2px}.brand small{color:#89939c;font-size:11px;margin-top:2px}.module-nav{display:grid;gap:6px}.nav-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#4c5661;cursor:pointer;display:flex;gap:10px;min-height:40px;padding:0 10px;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease}.nav-button:hover{background:#eef4f5;border-color:#d6e5e8;color:#1f252b}.nav-button.active{background:#e5f0f2;border-color:#bbd4da;color:#183943;font-weight:700}.sidebar-footer{border-top:1px solid #e3e8ed;color:#68727d;display:grid;font-size:12px;gap:10px;margin-top:auto;padding-top:14px}.sidebar-build{align-items:center;display:flex;gap:8px;justify-content:space-between}.sidebar-build code{color:#4c5661;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.main{display:grid;grid-template-rows:76px minmax(0,1fr);min-width:0;overflow:hidden}.topbar{align-items:center;background:#fff;border-bottom:1px solid #d9e0e6;display:flex;justify-content:space-between;min-width:0;padding:0 24px}.kicker{color:#68727d;display:block;font-size:12px;margin-bottom:3px}h1,h2{margin:0}h1{font-size:22px;font-weight:800}h2{font-size:15px;font-weight:800}.topbar-meta{align-items:center;color:#4c5661;display:flex;gap:12px;min-width:0}.user-chip{align-items:center;background:#f4f7f8;border:1px solid #d9e0e6;border-radius:8px;display:flex;gap:7px;min-height:38px;padding:0 10px}.user-chip span{color:#26323a;font-size:13px;font-weight:700}.icon-button{align-items:center;background:#fff;border:1px solid #cfd8df;border-radius:8px;color:#244a5a;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.icon-button:hover{background:#f0f6f7}.icon-button.active{background:#e5f0f2;border-color:#bbd4da;color:#183943}.icon-button.danger{color:#a43125}.primary-button,.secondary-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 14px}.primary-button{background:#244a5a;border:1px solid #244a5a;color:#fff}.primary-button:hover{background:#183943}.secondary-button{background:#fff;border:1px solid #c8d3da;color:#26323a}.secondary-button:hover{background:#f3f6f7}.danger-button{border-color:#d9b7b0;color:#a43125}.danger-button:hover{background:#fff5f2}.compact-button{min-height:32px;padding:0 10px}.field{display:grid;gap:6px;min-width:0}.field>span,.choice-group legend{color:#4c5661;font-size:12px;font-weight:800}.field input,.field select,.field textarea,.editor-row input,.editor-row select{background:#fff;border:1px solid #c8d3da;border-radius:6px;color:#1f252b;height:40px;min-width:0;padding:0 10px;width:100%}.field textarea{min-height:92px;padding:9px 10px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.editor-row input:focus,.editor-row select:focus{border-color:#4b8394;box-shadow:0 0 0 3px #4b839424;outline:none}.field input:disabled{background:#edf1f4}.field-note{color:#68727d}.form-error,.form-notice{align-items:center;border-radius:7px;display:flex;gap:8px;line-height:1.35;min-height:40px;padding:9px 11px}.form-error{background:#fde8e5;border:1px solid #efb8b1;color:#8a281e}.form-notice{background:#e7f6eb;border:1px solid #b9dfc3;color:#176b35}.content{min-height:0;overflow:hidden;padding:18px}.inline-warning{align-items:center;background:#fff7e6;border:1px solid #efd18f;border-radius:8px;color:#6b4a00;display:flex;gap:10px;margin-bottom:12px;min-height:38px;padding:0 12px}.page{display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.help-page{grid-template-rows:auto minmax(0,1fr)}.help-hero{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);padding:16px}.help-title{align-items:center;color:#26323a;display:flex;gap:12px;min-width:0}.help-title>svg{color:#244a5a;flex:0 0 auto}.help-title h2{font-size:18px}.help-title p{color:#68727d;line-height:1.4;margin:4px 0 0}.help-search{align-items:center;background:#fff;border:1px solid #c8d3da;border-radius:8px;display:flex;gap:9px;height:42px;min-width:0;padding:0 12px}.help-search:focus-within{border-color:#4b8394;box-shadow:0 0 0 3px #4b839424}.help-search svg{color:#68727d;flex:0 0 auto}.help-search input{background:transparent;border:0;color:#1f252b;height:100%;min-width:0;outline:none;width:100%}.help-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);min-height:0}.help-section-list{align-content:start;display:grid;gap:12px;min-height:0;overflow:auto}.help-section{align-content:start;display:grid}.help-section-header{align-items:center;border-bottom:1px solid #e3e8ed;display:flex;gap:10px;min-width:0;padding:13px 14px}.help-section-header>svg{color:#244a5a;flex:0 0 auto}.help-section-header div{min-width:0}.help-section-header h2,.help-section-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-section-header span{color:#68727d;display:block;font-size:12px;margin-top:2px}.help-section ul{color:#37414a;display:grid;gap:8px;line-height:1.45;margin:0;padding:12px 18px 14px 34px}.help-contact-panel{align-content:start;display:grid;grid-template-rows:48px auto;min-height:0}.help-contact-body{display:grid;gap:12px;padding:14px}.help-contact-row{background:#f8fafb;border:1px solid #e3e8ed;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.help-contact-row strong{color:#26323a;font-size:13px}.help-contact-row span{color:#68727d;line-height:1.4}.help-contact-panel .secondary-button{width:100%}.help-empty{align-content:center;color:#68727d;display:grid;gap:8px;justify-items:center;min-height:180px;padding:24px;text-align:center}.help-empty strong{color:#26323a}.asterisk-page{grid-template-rows:auto auto minmax(0,1fr)}.asterisk-page .metric-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.asterisk-page .panel.fill{align-content:start;overflow:auto}.asterisk-warning{margin:12px}.journal-page{grid-template-rows:auto minmax(0,1fr)}.journal-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.journal-filters{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));min-width:0;width:100%}.journal-filters input:not([type=checkbox]),.journal-filters select{background:#fff;border:1px solid #c8d3da;border-radius:6px;color:#1f252b;height:40px;min-width:0;padding:0 10px;width:100%}.journal-archive-switch{background:#fff;border:1px solid #c8d3da;border-radius:6px;min-height:40px;padding:0 10px}.journal-panel{align-content:start;overflow:auto}.journal-warning{margin:12px}.journal-count{background:#f8fafb;border-bottom:1px solid #e3e8ed;color:#68727d;font-size:12px;font-weight:800;min-height:34px;padding:9px 14px}.journal-entry-link{background:transparent;border:0;color:#244a5a;cursor:pointer;font-weight:800;padding:0;text-align:left}.journal-entry-link:hover{text-decoration:underline}.journal-table-note{color:#68727d;display:block;font-size:11px;margin-top:2px;white-space:nowrap}.journal-priority{border:1px solid #d6dde2;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:24px;padding:0 9px;white-space:nowrap}.journal-priority.low{background:#edf6ef;border-color:#c9dfce;color:#23653a}.journal-priority.normal{background:#f2f4f6;color:#4c5661}.journal-priority.high{background:#fde8e5;border-color:#efb8b1;color:#8a281e}.journal-priority.critical{background:#432119;border-color:#432119;color:#fff}.journal-attachment-count{align-items:center;color:#37414a;display:inline-flex;gap:5px;white-space:nowrap}.journal-dialog{max-width:1600px;min-width:min(1000px,calc(100vw - 32px));width:min(80vw,1600px)}.journal-dialog .dialog-header>div{min-width:0}.journal-dialog-meta{color:#68727d;display:block;font-size:12px;margin-top:3px}.journal-form{display:grid;gap:14px;padding:16px}.journal-fields{border:0;display:grid;gap:14px;margin:0;min-inline-size:0;padding:0}.journal-fields:disabled{opacity:1}.journal-fields:disabled input,.journal-fields:disabled select,.journal-fields:disabled textarea{background:#f5f7f8;color:#37414a;opacity:1}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-meta-grid{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr))}.journal-title-field{grid-column:span 2}.journal-main-textarea{min-height:280px}.journal-section-title,.journal-label-with-icon{align-items:center;color:#4c5661;display:flex;font-size:12px;font-weight:800;gap:6px}.markdown-preview,.journal-attachments{background:#f8fafb;border:1px solid #dce4e8;border-radius:7px;display:grid;gap:10px;padding:12px}.markdown-preview h3,.markdown-preview h4,.markdown-preview p,.markdown-preview ul{margin:0}.markdown-preview>div:last-child{display:grid;gap:8px}.markdown-preview pre{background:#1f252b;border-radius:6px;color:#f5f7f8;margin:0;overflow:auto;padding:10px}.markdown-preview code{background:#e8eef1;border-radius:4px;color:#26323a;padding:1px 4px}.markdown-preview pre code{background:transparent;color:inherit;padding:0}.journal-dropzone{align-items:center;background:#fff;border:1px dashed #9db3bd;border-radius:7px;display:flex;flex-wrap:wrap;gap:10px;min-height:48px;padding:10px}.journal-dropzone.dragging{background:#e9f5f7;border-color:#4b8394}.journal-dropzone input[type=file]{display:none}.journal-attachment-list{display:grid;gap:8px}.journal-attachment-row{align-items:center;background:#fff;border:1px solid #dce4e8;border-radius:7px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px}.journal-attachment-row strong,.journal-attachment-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-attachment-row small,.journal-attachments-empty{color:#68727d}.journal-attachments-empty{align-items:center;display:flex;gap:8px;min-height:34px}.journal-link-select{height:auto;min-height:116px;padding:8px 10px}.journal-dialog-actions{align-items:center;border-top:1px solid #e3e8ed;display:flex;gap:12px;justify-content:space-between;padding-top:14px}.danger-button{border-color:#e2aaa3;color:#8a281e}.call-direction{align-items:center;color:#37414a;display:inline-flex;gap:6px;white-space:nowrap}.call-direction.inbound{color:#176b35}.call-direction.outbound{color:#245f78}.system-page{grid-template-rows:auto auto minmax(0,1fr)}.system-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.system-grid h3{font-size:14px;margin:0 0 8px}.system-grid-wide{grid-column:1 / -1}.metric-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(118px,1fr))}.metric-tile{background:#fff;border:1px solid #d9e0e6;border-radius:8px;display:grid;gap:5px;min-width:0;min-height:78px;padding:9px 10px}.metric-tile span{color:#68727d;display:block;font-size:12px}.metric-tile strong{display:block;font-size:18px;margin-top:2px;overflow-wrap:anywhere}.metric-tile small{color:#4c5661;line-height:1.3}.workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:0}.overview-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);min-height:0}.alert-panel{display:grid;grid-template-rows:48px minmax(0,1fr)}.alert-panel .alert-list{min-height:0;overflow:hidden}.module-health-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.module-health-panel{display:grid;grid-template-rows:44px 56px minmax(70px,1fr) 38px;min-height:0}.service-status-page{align-content:start}.service-status-hero{align-items:center;display:flex;gap:14px;min-height:82px;padding:14px}.service-status-hero>div{display:grid;gap:4px;min-width:0}.service-status-hero strong{color:#1f2a31;font-size:18px;line-height:1.25}.service-status-hero span{color:#68727d;font-size:13px}.service-source-overview{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.service-source-tile{background:#fff;border:1px solid #dce5ea;border-radius:8px;display:grid;gap:8px;min-height:112px;min-width:0;padding:12px}.service-source-tile>span{color:#27323a;font-size:13px;font-weight:800;overflow-wrap:anywhere}.service-source-tile small{color:#68727d;font-size:12px}.service-filter-panel{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));padding:12px}.service-timeline-panel{min-height:420px}.service-timeline-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);padding:12px}.service-event-timeline{border:1px solid #dce5ea;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.service-time-axis{align-items:center;color:#68727d;display:grid;font-size:12px;grid-template-columns:1fr auto 1fr;min-height:24px}.service-time-axis span:nth-child(2){color:#44515a;font-weight:800}.service-time-axis span:last-child{text-align:right}.service-event-lane{align-items:center;display:grid;gap:12px;grid-template-columns:100px minmax(0,1fr);min-height:54px}.service-event-lane-label{align-items:center;display:flex;gap:8px;min-width:0}.service-event-lane-label strong{color:#27323a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-event-track{background:linear-gradient(90deg,#d8e1e7 0,#d8e1e7) center / 100% 2px no-repeat;min-height:42px;position:relative}.service-event-track-empty{background:#d8e1e7;border-radius:999px;display:block;height:2px;position:absolute;top:20px;width:100%}.service-event-point{border:2px solid #ffffff;border-radius:999px;box-shadow:0 3px 10px #1f252b2e;cursor:pointer;height:17px;padding:0;position:absolute;top:12px;transform:translate(-50%);transition:box-shadow .16s ease,height .16s ease,width .16s ease;width:17px}.service-event-point.info{background:var(--event-info)}.service-event-point.notice{background:var(--event-notice)}.service-event-point.warning{background:var(--event-warning)}.service-event-point.critical{background:var(--event-critical)}.service-event-point.resolved,.service-event-point.closed{background:var(--event-resolved)}.service-event-point.selected,.service-event-point:focus-visible{box-shadow:0 0 0 4px #2a9d552e,0 3px 10px #1f252b38;height:23px;outline:none;top:9px;width:23px}.service-event-detail{align-content:start;background:#f8fafb;border:1px solid #dce5ea;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.service-event-detail-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.service-event-detail-head>span{color:#68727d;font-size:12px;font-weight:800}.service-event-detail h3{color:#1f2a31;font-size:18px;line-height:1.25;margin:0}.service-event-detail p{color:#4c5963;font-size:13px;line-height:1.45;margin:0}.service-event-meta{display:grid;gap:6px 10px;grid-template-columns:90px minmax(0,1fr)}.service-event-meta span{color:#68727d;font-size:12px}.service-event-meta strong{color:#27323a;font-size:12px;overflow-wrap:anywhere}.service-lifecycle{border-top:1px solid #dce5ea;display:grid;gap:8px;padding-top:12px}.service-lifecycle-step{align-items:center;color:#68727d;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr)}.service-lifecycle-step span{align-items:center;background:#e7edf1;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.service-lifecycle-step strong{font-size:12px}.service-lifecycle-step.done{color:#27323a}.service-lifecycle-step.done span{background:#dff2e6;color:#196c39}.service-status-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.service-status-card{border:1px solid #e1e7ec;border-radius:8px;display:grid;gap:12px;min-height:132px;min-width:0;padding:12px}.service-status-card-header{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.service-status-card-header>div{display:grid;gap:4px;min-width:0}.service-status-card-header strong{color:#1f2a31;font-size:14px}.service-status-card-header span,.service-status-card-footer{color:#68727d;font-size:12px;line-height:1.35}.service-status-card-footer{align-items:end;display:flex;gap:10px;justify-content:space-between}.service-status-card-footer span,.service-status-card-footer small{overflow-wrap:anywhere}.workstations-page{align-content:start}.workstation-token-form{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;padding:12px}.agent-downloads{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 12px 12px}.agent-endpoint{align-items:center;color:#63717d;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px;min-width:0}.agent-endpoint code{background:#fff;border:1px solid #d7e2e8;border-radius:6px;color:#1f2a31;overflow-wrap:anywhere;padding:5px 7px}.token-result{background:#eef8fb;border:1px solid #b8d8e1;border-radius:8px;display:grid;gap:6px;margin:0 12px 12px;padding:10px 12px}.token-result>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.token-result>div:first-child span{color:#63717d;font-size:12px}.token-result code{background:#fff;border:1px solid #d7e2e8;border-radius:6px;color:#1f2a31;font-size:12px;overflow-wrap:anywhere;padding:8px}.agent-install-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-install-grid textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:96px;resize:vertical}.workstation-token-list{padding:12px}.workstation-config-list{display:grid;gap:10px;padding:12px}.workstation-config-row{align-items:end;border:1px solid #d9e3e8;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(170px,1.1fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(240px,1.4fr) auto;padding:12px}.workstation-config-title{display:grid;gap:3px}.workstation-config-title span{color:#64737d;font-size:12px;overflow-wrap:anywhere}.collector-check-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.collector-check-options label{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.table-actions{align-items:center;display:inline-flex;gap:6px}.agent-version-cell{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.icon-button.danger{border-color:#efb7ae;color:#a83224}.site-compact-panel{display:grid;grid-template-rows:48px minmax(0,1fr);min-height:0}.module-health-header{align-items:center;border-bottom:1px solid #edf1f4;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:0 12px}.module-health-header>div{align-items:center;display:flex;gap:8px;min-width:0}.module-health-header strong,.module-open-button span,.fact-item strong,.issue-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-strip{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.fact-item{background:#f8fafb;border:1px solid #e3e8ed;border-radius:8px;display:grid;gap:2px;min-width:0;padding:6px 8px;position:relative}.fact-item span{color:#68727d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-item strong{color:#26323a;font-size:13px}.fact-item .status-dot{position:absolute;right:7px;top:7px}.issue-stack{align-content:start;display:grid;min-height:0;overflow:hidden}.issue-row{align-items:center;border-top:1px solid #edf1f4;display:grid;gap:8px;grid-template-columns:10px minmax(76px,.8fr) minmax(90px,1.2fr);min-height:34px;padding:0 12px}.issue-row:first-child{border-top:0}.issue-row small{color:#68727d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-row.quiet{color:#4c5661}.module-open-button{align-items:center;background:#fff;border:0;border-top:1px solid #edf1f4;color:#244a5a;cursor:pointer;display:flex;font-weight:800;gap:6px;justify-content:space-between;min-width:0;padding:0 12px;text-align:left}.module-open-button:hover{background:#f0f6f7}.panel{background:#fff;border:1px solid #d9e0e6;border-radius:8px;min-height:0;overflow:hidden}.panel.fill{display:grid;grid-template-rows:minmax(0,1fr)}.panel-header{align-items:center;border-bottom:1px solid #e3e8ed;color:#26323a;display:flex;gap:10px;height:48px;padding:0 14px}.alert-list,.compact-stack,.settings-grid{align-content:start;display:grid}.empty-row,.more-row{align-items:center;border-bottom:1px solid #edf1f4;color:#4c5661;display:flex;gap:10px;min-height:46px;padding:0 14px}.more-row{background:#f8fafb;color:#68727d;font-size:12px;font-weight:800;justify-content:center;min-height:36px}.more-row.compact{border-top:1px solid #edf1f4;min-height:28px;padding:0 10px}.alert-row{align-items:center;border-bottom:1px solid #edf1f4;display:grid;gap:12px;grid-template-columns:14px minmax(140px,1fr) 70px minmax(180px,1.2fr);min-height:58px;padding:0 14px}.alert-row:last-child,.compact-line:last-child,.settings-row:last-child{border-bottom:0}.alert-row strong,.alert-row span{display:block}.alert-row div span,.alert-row small{color:#68727d}.compact-line,.settings-row{align-items:center;border-bottom:1px solid #edf1f4;display:grid;gap:12px;grid-template-columns:minmax(120px,1fr) auto 14px;min-height:48px;padding:0 14px}.settings-row{grid-template-columns:minmax(160px,1fr) auto}.settings-row span{color:#68727d;display:block;font-size:12px;margin-top:2px}.history-warning{margin:12px}.history-stack{display:grid;gap:14px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:14px}.history-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.history-fact{align-items:center;background:#f8fafb;border:1px solid #e3e8ed;border-radius:8px;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 14px;min-height:62px;padding:10px 12px}.history-fact span{color:#68727d;font-size:12px;grid-column:1 / -1}.history-fact strong{color:#26323a;font-size:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-status-chart-card{background:#f8fafb;border:1px solid #dbe4ea;border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.history-chart-toolbar{align-items:end;display:flex;gap:12px;justify-content:space-between}.history-chart-toolbar>div,.history-chart-toolbar label{display:grid;gap:4px}.history-chart-toolbar strong{color:#26323a;font-size:15px}.history-chart-toolbar span{color:#68727d;font-size:12px}.history-chart-toolbar select{min-width:140px}.history-chart-canvas{display:grid;gap:10px;grid-template-columns:86px minmax(0,1fr);min-height:260px}.history-status-scale{color:#68727d;display:grid;font-size:11px;grid-template-rows:1fr 1fr 1fr 1fr;padding:7px 0 54px}.history-status-scale span{align-self:center;white-space:nowrap}.history-plot-area{background:linear-gradient(180deg,#ffffffe6,#f8fafbe6),repeating-linear-gradient(90deg,transparent 0,transparent 11.8%,rgba(203,214,222,.34) 12%);border:1px solid #d8e2e9;border-radius:8px;min-height:260px;overflow:hidden;position:relative}.history-status-svg{display:block;height:172px;width:100%}.history-grid-line{stroke:#84929e47;stroke-dasharray:1.5 2.5;stroke-width:.35}.history-status-segment{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.history-status-segment.ok{stroke:var(--history-state-normal)}.history-status-segment.warning{stroke:var(--history-state-warning)}.history-status-segment.critical{stroke:var(--history-state-critical)}.history-status-segment.nodata{stroke:var(--history-state-nodata)}.history-transition-dot{fill:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.history-transition-dot.ok{stroke:var(--history-state-normal)}.history-transition-dot.warning{stroke:var(--history-state-warning)}.history-transition-dot.critical{stroke:var(--history-state-critical)}.history-transition-dot.nodata{stroke:var(--history-state-nodata)}.history-lane{border-top:1px solid rgba(203,214,222,.82);height:38px;left:0;position:absolute;right:0}.history-system-lane{bottom:50px}.history-process-lane{bottom:14px}.history-lane-title{background:#f8fafbeb;color:#68727d;font-size:11px;left:8px;padding-right:8px;position:absolute;top:-9px}.history-event-marker{align-items:center;animation:history-marker-in .22s ease;background:#fff;border:1px solid currentColor;border-radius:999px;color:var(--history-state-info);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 6px;position:absolute;top:19px;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}@keyframes history-marker-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.history-event-marker:before{background:currentColor;content:"";display:block;height:10px;width:10px}.history-event-marker span{margin-left:4px}.history-event-marker:hover,.history-event-marker:focus-visible,.history-event-marker.selected{background:#fffaf1;box-shadow:0 0 0 3px #18495b21;outline:none;transform:translate(-50%,-50%) scale(1.08)}.history-event-marker.ok{color:var(--history-state-normal)}.history-event-marker.warning{color:var(--history-state-warning)}.history-event-marker.critical{color:var(--history-state-critical)}.history-event-marker.nodata{color:var(--history-state-nodata)}.history-event-marker.shape-circle:before{border-radius:999px}.history-event-marker.shape-square:before{border-radius:2px}.history-event-marker.shape-triangle:before{background:transparent;border-bottom:11px solid currentColor;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.history-event-marker.shape-diamond:before{transform:rotate(45deg)}.history-event-marker.shape-hexagon:before{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.history-event-marker.shape-pentagon:before{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.history-event-marker.shape-star:before{clip-path:polygon(50% 0,62% 34%,98% 35%,69% 56%,79% 91%,50% 70%,21% 91%,31% 56%,2% 35%,38% 34%)}.history-event-marker.shape-cluster:before{border-radius:999px;box-shadow:5px 0 0 currentColor,2.5px 5px 0 currentColor;height:6px;margin-right:5px;width:6px}.history-process-marker{background:#fff;border:1px solid currentColor;border-radius:999px;color:var(--history-state-nodata);font-size:11px;font-weight:700;line-height:1;padding:5px 7px;position:absolute;top:18px;transform:translate(-50%,-50%);white-space:nowrap}.history-process-marker.ok{color:var(--history-state-normal)}.history-process-marker.warning{color:var(--history-state-warning)}.history-process-marker.critical{color:var(--history-state-critical)}.history-process-marker.nodata{color:var(--history-state-nodata)}.history-time-axis{bottom:0;color:#68727d;font-size:11px;height:18px;left:0;position:absolute;right:0}.history-time-axis span{position:absolute;top:2px;transform:translate(-50%);white-space:nowrap}.history-time-axis span:first-child{transform:translate(0)}.history-time-axis span:last-child{transform:translate(-100%)}.history-status-legend{align-items:center;color:#52606a;display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px}.history-status-legend span{align-items:center;display:inline-flex;gap:6px}.history-status-legend i{border-radius:999px;display:inline-block;height:9px;width:9px}.history-status-legend .normal{background:var(--history-state-normal)}.history-status-legend .info{background:var(--history-state-info)}.history-status-legend .notice{background:var(--history-state-notice)}.history-status-legend .warning{background:var(--history-state-warning)}.history-status-legend .error{background:var(--history-state-error)}.history-status-legend .critical{background:var(--history-state-critical)}.history-status-legend .nodata{background:var(--history-state-nodata)}.history-event-selection{background:#fff;border:1px solid #e3e8ed;border-radius:8px;display:grid;gap:8px;padding:10px}.history-event-selection.muted{color:#68727d;font-size:12px}.history-event-selection-item{border-bottom:1px solid #edf1f4;display:grid;gap:4px;padding-bottom:8px}.history-event-selection-item:last-child{border-bottom:0;padding-bottom:0}.history-event-selection-item div{display:grid;gap:2px}.history-event-selection-item strong{color:#26323a;font-size:13px}.history-event-selection-item span,.history-event-selection-item p{color:#68727d;font-size:12px}.history-event-selection-item p{margin:0}.tabbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:40px}.tab{background:#fff;border:1px solid #cfd8df;border-radius:8px;color:#4c5661;cursor:pointer;height:36px;padding:0 14px}.tab.active{background:#244a5a;border-color:#244a5a;color:#fff;font-weight:700}.table-wrap{min-height:0;overflow:auto}table{border-collapse:collapse;min-width:760px;width:100%}th,td{border-bottom:1px solid #edf1f4;padding:11px 14px;text-align:left;white-space:nowrap}th{background:#f8fafb;color:#68727d;font-size:12px;font-weight:800;position:sticky;top:0;z-index:1}td{color:#26323a}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:5px;height:26px;padding:0 9px;white-space:nowrap}.status-pill.ok{background:#e7f6eb;color:#176b35}.status-pill.warning{background:#fff3cf;color:#725000}.status-pill.critical{background:#fde8e5;color:#9e2b1f}.status-pill.unknown{background:#edf1f4;color:#58636e}.status-dot{border-radius:999px;display:inline-flex;height:10px;width:10px}.status-dot.ok,.bar-fill.ok{background:#2a9d55}.status-dot.warning,.bar-fill.warning{background:#d89a1d}.status-dot.critical,.bar-fill.critical{background:#d94b3d}.status-dot.unknown{background:#909aa4}.bar-cell{align-items:center;display:grid;gap:8px;grid-template-columns:92px auto;min-width:184px}.bar-cell span{color:#4c5661;font-size:12px}.bar-track{background:#e7edf1;border-radius:999px;height:8px;overflow:hidden}.bar-fill{display:block;height:100%}.empty-module{align-items:center;background:#fff;border:1px solid #d9e0e6;border-radius:8px;color:#4c5661;display:grid;gap:8px;height:100%;justify-items:center;place-content:center}.empty-module strong{color:#26323a;font-size:18px}.admin-page{grid-template-rows:auto minmax(0,1fr)}.admin-tabs{display:flex;flex-wrap:wrap;gap:7px}.admin-tab{align-items:center;background:#fff;border:1px solid #cfd8df;border-radius:8px;color:#4c5661;cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:0 13px}.admin-tab.active{background:#244a5a;border-color:#244a5a;color:#fff;font-weight:700}.admin-content{background:#fff;border:1px solid #d9e0e6;border-radius:8px;min-height:0;overflow:auto}.admin-section{display:grid;gap:14px;min-height:100%;padding:16px}.section-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.section-toolbar h2{font-size:17px}.section-toolbar span{color:#68727d;display:block;font-size:12px;margin-top:3px}.admin-list{align-content:start;border:1px solid #e0e6eb;border-radius:7px;display:grid;overflow:hidden}.admin-list-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #e7ecef;color:#26323a;cursor:pointer;display:grid;gap:12px;grid-template-columns:10px minmax(180px,1.3fr) minmax(160px,1fr) minmax(140px,.8fr) 20px;min-height:62px;padding:8px 12px;text-align:left}.admin-list-row:last-child{border-bottom:0}.admin-list-row:hover{background:#f6f9fa}.admin-list-row strong,.admin-list-row div span{display:block}.admin-list-row div span,.admin-list-row>span{color:#68727d;font-size:12px}.account-state{border-radius:999px;height:10px;width:10px}.account-state.active{background:#2a9d55}.account-state.inactive{background:#909aa4}.role-grid{align-content:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.role-section{display:grid;gap:10px}.role-section+.role-section{border-top:1px solid #e3e8ed;margin-top:16px;padding-top:16px}.role-section h3{font-size:14px;margin:0}.role-item{border:1px solid #dfe6eb;border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.role-item>div:first-child{min-width:0}.role-item strong,.role-item span{display:block}.role-item span,.role-item small{color:#68727d;font-size:12px;margin-top:3px}.role-item small{grid-column:1}.row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.role-item .row-actions{grid-column:2;grid-row:1 / span 2}.dialog-backdrop{align-items:center;background:#1f252b61;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:20}.dialog{background:#fff;border:1px solid #cfd8df;border-radius:8px;box-shadow:0 18px 50px #1f252b38;max-height:calc(100vh - 40px);max-width:1200px;min-width:min(900px,calc(100vw - 40px));overflow:auto;width:min(70vw,1200px)}.dialog.dialog-large{max-width:1600px;min-width:min(1000px,calc(100vw - 40px));width:min(80vw,1600px)}.dialog-header{align-items:center;border-bottom:1px solid #e3e8ed;display:flex;justify-content:space-between;min-height:58px;padding:0 16px}.admin-form{display:grid;gap:16px;padding:16px}.user-form-grid{align-items:start}.form-grid{display:grid;gap:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.four{grid-template-columns:repeat(4,minmax(150px,1fr))}.choice-group{border:1px solid #dfe6eb;border-radius:7px;display:grid;gap:8px;margin:0;padding:12px}.role-choice-group,.role-bundle-group{grid-template-columns:repeat(2,minmax(0,1fr))}.role-choice-section{align-content:start;display:grid;gap:8px}.role-choice-section>strong{color:#26323a;font-size:13px}.choice-group legend{padding:0 5px}.check-row{align-items:start;display:flex;gap:9px}.check-row input{margin-top:3px}.check-row span,.check-row strong,.check-row small{display:block}.check-row small{color:#68727d;font-size:12px;margin-top:2px}.check-row.compact{align-items:center}.permission-group{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-group legend{grid-column:1 / -1}.switch-row{align-items:center;color:#37414a;cursor:pointer;display:inline-flex;gap:8px;min-height:30px}.switch-row input{accent-color:#244a5a;height:17px;margin:0;width:17px}.switch-row span{font-size:13px}.dialog-actions{align-items:center;border-top:1px solid #e3e8ed;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:14px}.dialog-actions.split-dialog-actions{justify-content:space-between}.integration-form{min-height:auto}.integration-form>.section-toolbar{background:#f4f6f8;margin:-14px -14px 0;padding:14px;position:sticky;top:-18px;z-index:4}.config-panel{border:1px solid #dce4e9;border-radius:7px;overflow:hidden}.config-panel-header{align-items:center;background:#f7f9fa;border-bottom:1px solid #dfe6eb;display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:7px 12px}.config-panel-header>div:first-child{align-items:center;display:flex;gap:8px}.config-panel-header h3{font-size:14px;margin:0}.config-panel-body{border:0;display:grid;gap:14px;margin:0;min-inline-size:0;padding:14px}.config-panel-body.disabled{opacity:.48;pointer-events:none}.module-switches,.inline-switches{display:flex;flex-wrap:wrap;gap:8px 18px}.muted-text{color:#68727d;font-size:13px}.module-switches{border-top:1px solid #e7ecef;padding-top:12px}.editor-group{display:grid;gap:8px}.editor-heading{align-items:center;display:flex;justify-content:space-between}.editor-heading strong{font-size:13px}.editor-row{display:grid;gap:8px}.endpoint-row,.device-row{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(130px,1fr) 38px}.service-row{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) 100px 110px 38px}.notification-channel{border:1px solid #e3e8ed;border-radius:7px;display:grid;gap:12px;padding:12px}.notification-empty{background:#f7fafb;border:1px dashed #c8d3da;border-radius:7px;color:#5c6872;font-size:13px;font-weight:700;padding:12px}.notification-empty.warning{background:#fff8ed;border-color:#e4c99a;color:#7b5b18}.notification-channel-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.notification-channel-header>div{display:grid;gap:3px;min-width:0}.notification-channel-header strong{color:#1f2a31;font-size:13px}.notification-channel-header span{color:#69747d;font-size:12px;overflow-wrap:anywhere}.notification-channel-row{align-items:center;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.7fr) minmax(80px,.4fr) 96px}.admin-loading{align-items:center;color:#68727d;display:flex;gap:10px;justify-content:center;min-height:220px}.object-management-grid{display:grid;gap:16px;grid-template-columns:minmax(250px,.9fr) minmax(220px,.75fr) minmax(240px,.8fr) minmax(420px,1.5fr)}.object-management-grid h3{font-size:14px;margin:0 0 10px}.object-inline-form,.object-form{display:grid;gap:8px;margin-bottom:12px}.object-inline-form input,.object-inline-form select,.object-form input,.object-form select,.object-form textarea{min-width:0}.object-list,.object-tree{display:grid;gap:6px}.object-row,.object-tree-row{align-items:center;background:#fff;border:1px solid #d9e2e8;border-radius:7px;color:#1f2933;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) 24px;min-height:40px;padding:8px 10px;text-align:left}.object-row.active{background:#e8f5f8;border-color:#97c7d3;color:#214d5b}.object-row span,.object-tree-row span{display:grid;gap:2px;min-width:0}.object-row small,.object-tree-row small{color:#68727d;font-size:12px}.object-tree.nested{border-left:1px solid #d9e2e8;margin-left:16px;padding-left:12px}.object-context-pill{align-items:center;background:#eef6f8;border:1px solid #c8dde4;border-radius:7px;color:#244a5a;display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin-bottom:8px;min-height:30px;padding:0 10px}.object-instance-row small{overflow-wrap:anywhere}.legacy-object-section{border-top:1px solid #e3e8ed;margin-top:14px;padding-top:12px}.legacy-object-section summary{color:#4c5661;cursor:pointer;font-size:13px;font-weight:800;margin-bottom:10px}.object-suggestions{border-top:1px solid #e3e8ed;display:grid;gap:8px;margin-top:14px;padding-top:12px}.object-suggestions h4{font-size:13px;margin:0}.object-suggestion-row{align-items:center;background:#fffaf0;border:1px solid #ecd59d;border-radius:7px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;padding:8px 10px}.object-suggestion-row span{display:grid;gap:2px;min-width:0}.object-suggestion-row small{color:#68727d;font-size:12px}.managed-object-selector{display:grid;gap:10px}@media(max-width:980px){.app-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.sidebar{border-bottom:1px solid #d9e0e6;border-right:0;display:grid;gap:12px;grid-template-columns:1fr;padding:12px}.module-nav{display:flex;flex-wrap:wrap;overflow:visible}.nav-button{flex:0 0 auto}.sidebar-footer{display:none}.main{grid-template-rows:68px minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(3,minmax(126px,1fr))}.service-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-source-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.service-filter-panel{grid-template-columns:repeat(2,minmax(150px,1fr))}.service-timeline-layout{grid-template-columns:1fr}.history-chart-canvas{grid-template-columns:72px minmax(0,1fr)}.workstation-token-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workstation-config-row{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-install-grid{grid-template-columns:1fr}.asterisk-page .metric-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.journal-toolbar{align-items:stretch}.journal-filters,.journal-meta-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.workspace,.overview-workspace,.help-layout{grid-template-columns:1fr}.history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.four{grid-template-columns:repeat(2,minmax(150px,1fr))}.admin-list-row{grid-template-columns:10px minmax(160px,1fr) minmax(150px,1fr) 20px}.admin-list-row>span:nth-of-type(2){display:none}.endpoint-row,.device-row{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 38px}.notification-channel-row{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(80px,.4fr) 88px}.endpoint-row input:nth-of-type(3),.device-row input:nth-of-type(3){display:none}}@media(max-width:720px){.main{grid-template-rows:auto minmax(0,1fr)}.topbar{align-items:flex-start;flex-direction:column;gap:6px;justify-content:center;min-height:98px;padding:10px 14px}.content{overflow:auto;padding:12px}.help-hero{align-items:stretch;grid-template-columns:1fr}.help-section-header{align-items:flex-start}.help-section-header h2,.help-section-header span{white-space:normal}.config-panel-header{align-items:stretch;flex-direction:column}.config-panel-header .row-actions{justify-content:flex-start}.page{height:auto;min-height:100%}.overview-workspace,.module-health-grid{min-height:auto}.module-health-panel{min-height:208px}.site-compact-panel{min-height:190px}.metric-grid{grid-template-columns:repeat(2,minmax(126px,1fr))}.service-status-grid,.service-source-overview,.service-filter-panel{grid-template-columns:1fr}.service-status-card-header,.service-status-card-footer,.service-status-hero{align-items:stretch;flex-direction:column}.service-event-lane{align-items:stretch;gap:6px;grid-template-columns:1fr;min-height:68px}.service-event-lane-label strong{white-space:normal}.service-time-axis{grid-template-columns:1fr;gap:4px;text-align:left}.service-time-axis span:last-child{text-align:left}.history-chart-toolbar{align-items:stretch;flex-direction:column}.history-chart-toolbar label,.history-chart-toolbar select{width:100%}.history-chart-canvas{grid-template-columns:1fr}.history-status-scale{display:none}.history-plot-area{min-height:246px}.history-event-marker{min-width:22px}.history-process-marker{max-width:86px;overflow:hidden;text-overflow:ellipsis}.workstation-token-form{align-items:stretch;grid-template-columns:1fr}.workstation-config-row{grid-template-columns:1fr}.agent-downloads{align-items:stretch;flex-direction:column}.agent-downloads .secondary-button{justify-content:center;width:100%}.asterisk-page .metric-grid{grid-template-columns:repeat(2,minmax(126px,1fr))}.journal-toolbar{display:grid}.journal-filters,.form-grid.three,.journal-meta-grid,.system-grid,.object-management-grid{grid-template-columns:1fr}.journal-title-field{grid-column:span 1}.journal-dialog-actions{align-items:stretch;display:grid}.journal-dialog-actions .row-actions{flex-wrap:wrap}.module-health-grid{grid-template-columns:1fr}.history-stack{grid-template-rows:auto 64px minmax(0,1fr);padding:12px}.history-summary-grid{grid-template-columns:1fr}.alert-row{grid-template-columns:14px minmax(120px,1fr) 52px}.alert-row small{display:none}.topbar-meta>span,.user-chip span{display:none}.user-chip{padding:0 10px}.admin-tab span{display:none}.admin-tab{justify-content:center;width:42px}.section-toolbar{align-items:flex-start}.role-grid,.form-grid.two,.form-grid.four,.permission-group,.role-choice-group,.role-bundle-group{grid-template-columns:1fr}.admin-list-row{grid-template-columns:10px minmax(140px,1fr) 20px}.admin-list-row>span{display:none}.endpoint-row,.device-row,.service-row,.notification-channel-row{grid-template-columns:1fr 38px}.notification-channel-header{align-items:stretch;flex-direction:column}.notification-channel-row{grid-template-columns:1fr}.endpoint-row input,.device-row input,.service-row input,.service-row select,.notification-channel-row input,.notification-channel-row select,.notification-channel-row .switch-row,.notification-channel-row .secondary-button{grid-column:1}.endpoint-row .icon-button,.device-row .icon-button,.service-row .icon-button,.notification-channel-row .icon-button{grid-column:2;grid-row:1}.endpoint-row input:nth-of-type(3),.device-row input:nth-of-type(3){display:block}.dialog-backdrop{align-items:stretch;padding:8px}.dialog{max-height:calc(100vh - 16px);max-width:none;min-width:0;width:100%}}
