:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.material-icons,.material-icons-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons{font-family:Material Icons}.material-icons-outlined{font-family:Material Icons Outlined}.material-icons.md-dark{color:#0000008a}.material-icons.md-dark.md-inactive{color:#00000042}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:#ffffff4d}.coming-soon-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-family:Roboto,sans-serif;display:flex}.coming-soon-page h1{letter-spacing:normal;color:#000;margin:0;font-size:24px;font-weight:500}.coming-soon-page p{color:#666;margin:0;font-size:14px}.coming-soon-page a{color:#3277d2;font-weight:600;text-decoration:none}.coming-soon-page a:hover{text-decoration:underline}.sys-login-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:flex-start;padding-top:100px;display:flex;position:fixed;inset:0}.sys-login-popup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ededed;border-radius:5px;flex-direction:column;gap:10px;width:fit-content;min-width:500px;padding:10px;font-family:Roboto,sans-serif;display:flex;box-shadow:0 0 100px 20px #00000080}.sys-login-logo{align-self:flex-start;width:320px}.sys-login-fields{border:1px solid #cacaca;border-radius:3px;flex-direction:column;gap:10px;margin:0;padding:5px 5px 12px;display:flex}.sys-login-fields legend{color:#000;padding:0 5px 0 3px;font-size:13px}.sys-login-row{align-items:center;gap:15px;display:flex}.sys-login-row label{text-align:right;color:#000;flex:0 0 110px;font-size:15px}.sys-login-row input{color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;flex:1;height:30px;padding:0 3px;font-family:inherit;font-size:16px}.sys-login-row input:focus{border-color:#3277d2;outline:none}.sys-login-row input:disabled{color:#000;background:#fff}.sys-select-wrapper{flex:1;position:relative}.sys-select-wrapper select{color:#000;appearance:none;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:30px;padding:0 22px 0 3px;font-family:inherit;font-size:16px}.sys-select-wrapper select:focus{border-color:#3277d2;outline:none}.sys-select-wrapper:before{content:"";pointer-events:none;background:linear-gradient(#fff,#e7e7e7,#b9b9b9);border:1px solid #202020d9;border-right:none;width:18px;position:absolute;top:0;bottom:0;right:1px}.sys-select-wrapper:after{content:"";pointer-events:none;border-top:5px solid #333;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sys-login-actions{justify-content:flex-end;gap:5px;display:flex}.sys-login-actions button{color:#000;cursor:pointer;background:linear-gradient(#f0f0f0,#fff,#d9d9d9);border:1px solid #797979;border-radius:2px;padding:15px 35px;font-family:inherit;font-size:14px;box-shadow:inset 1px 1px #fff,inset -1px -1px #a0a0a0}.sys-login-actions button:hover:not(:disabled){filter:brightness(.97)}.sys-login-actions button:active:not(:disabled){box-shadow:inset -1px -1px #fff,inset 1px 1px #a0a0a0}.sys-login-actions button:disabled{opacity:.5;cursor:default;box-shadow:none}.dash-page{background:#fff;min-height:100vh;font-family:Roboto,sans-serif}.dash-navbar{z-index:100;background:#4d4d4d;justify-content:space-between;align-items:center;height:66px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 6px #00000080}.dash-navbar-left{align-items:center;height:100%;display:flex}.dash-logo{border-radius:4px;width:50px;height:50px;margin:0 10px}.dash-nav-btn{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:66px;padding:0 20px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;transition:background .15s;display:flex}.dash-nav-btn:hover{background:#373737}.dash-icon{flex-shrink:0;font-size:22px}.dash-content{flex-direction:column;gap:10px;margin-top:66px;padding:20px;display:flex}.dash-session-banner{color:#fff;background:#3277d2;align-items:center;gap:10px;margin:-20px -20px 0;padding:4px 15px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;display:flex}.dash-session-banner .dash-icon{font-size:18px}.dash-session-banner>span:not(.dash-icon){flex:1}.dash-session-continue{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:600}.dash-session-continue:hover{text-decoration:underline}.dash-welcome h2{letter-spacing:normal;color:#000;margin:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:500}.dash-welcome p{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.dash-heading{text-align:center;letter-spacing:normal;color:#000;margin:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:500}.dash-modules{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.dash-no-modules{text-align:center;color:#666;margin:0;font-family:Roboto,sans-serif;font-size:14px}.dash-module-btn{color:#fff;cursor:pointer;background:#3277d2;border:none;border-radius:4px;justify-content:center;align-items:center;gap:12px;height:38px;padding:0 12px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;transition:background .15s,opacity .2s;display:inline-flex}.dash-module-btn:hover{background:#0855ae}.dash-module-btn .dash-icon{font-size:20px}.dash-roles{flex-wrap:wrap;justify-content:center;align-self:center;gap:5px;max-width:50%;display:flex}.dash-role-pill{color:#fff;background:#3277d2;border-radius:100px;align-items:center;padding:4px 10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.dash-settings-row{flex-wrap:wrap;gap:10px;display:flex}.dash-settings-fields{flex-direction:column;gap:5px;display:flex}.dash-field{flex-direction:column;gap:2px;width:300px;display:flex}.dash-field span{letter-spacing:normal;color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.dash-field input{box-sizing:border-box;color:#000;background:#f5f5f5;border:1px solid #bdbdbd;border-radius:2px;outline:none;height:32px;padding:0 5px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s,border-width .15s}.dash-field input:focus{border-width:2px;border-color:#3277d2}.dash-field input:invalid{border-width:2px;border-color:#d40202}.dash-settings-roles{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:200px;display:flex}.dash-roles-heading{font-size:20px}.dash-settings-note{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.cad-fullscreen-loader{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.draggable-window{z-index:500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#f4f4f4,#e8eef0,#f4f4f4);border:1px solid #4c4c4c;border-radius:5px;flex-direction:column;font-family:Roboto,sans-serif;display:flex;position:fixed;box-shadow:0 0 100px 20px #00000080}.draggable-window-opening{animation:.18s cubic-bezier(.4,0,.2,1) draggable-window-expand}@keyframes draggable-window-expand{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.draggable-window-closing{animation:.18s cubic-bezier(.4,0,.2,1) forwards draggable-window-collapse}@keyframes draggable-window-collapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.draggable-window-titlebar{box-sizing:border-box;cursor:move;-webkit-user-select:none;user-select:none;background:#e3e3e3;border-bottom:1px solid #d2d2d2;border-radius:5px 5px 0 0;flex-shrink:0;justify-content:space-between;align-items:stretch;gap:5px;height:28px;padding:0 0 0 5px;display:flex}.draggable-window-titlebar-left{align-self:center;align-items:center;gap:5px;display:flex}.draggable-window-icon{width:18px;height:18px}.draggable-window-title{color:#000;font-family:Roboto,sans-serif;font-size:13px}.draggable-window-close{box-sizing:border-box;color:#000;cursor:pointer;background:0 0;border:none;border-radius:0 5px 0 0;justify-content:center;align-items:center;width:40px;height:28px;padding:0;display:flex}.draggable-window-close:hover{color:#fff;background:#b90000}.draggable-window-close-icon{font-size:18px}.draggable-window-body{flex:1;min-height:0;padding:5px;overflow:auto}.draggable-window-docked-body{box-sizing:border-box;flex:1;min-height:0;padding:5px;overflow:auto}.dw-resize{position:absolute}.dw-resize-e{cursor:e-resize;width:6px;top:0;bottom:0;right:-3px}.dw-resize-w{cursor:w-resize;width:6px;top:0;bottom:0;left:-3px}.dw-resize-n{cursor:n-resize;height:6px;top:-3px;left:0;right:0}.dw-resize-s{cursor:s-resize;height:6px;bottom:-3px;left:0;right:0}.dw-resize-se{cursor:se-resize;width:10px;height:10px;bottom:-3px;right:-3px}.dw-resize-sw{cursor:sw-resize;width:10px;height:10px;bottom:-3px;left:-3px}.dw-resize-ne{cursor:ne-resize;width:10px;height:10px;top:-3px;right:-3px}.dw-resize-nw{cursor:nw-resize;width:10px;height:10px;top:-3px;left:-3px}ul[role]{cursor:default;margin:0;padding:0;list-style:none}ul[role=menubar]{background:linear-gradient(#fff 20%,#f1f4fa 25% 43%,#d4dbee 48%,#e6eaf6);display:flex}ul[role=menubar]>[role=menuitem]{padding:6px 10px;position:relative}ul[role=menubar]>[role=menuitem]:focus,ul[role=menubar]>[role=menuitem]:focus-within,ul[role=menubar]>[role=menuitem]:hover{color:#fff;background:#39f;outline:none}ul[role=menubar]>[role=menuitem]:focus-within~[role=menuitem]:focus,ul[role=menubar]>[role=menuitem]:focus-within~[role=menuitem]:focus-within,ul[role=menubar]>[role=menuitem]:focus~[role=menuitem]:focus,ul[role=menubar]>[role=menuitem]:focus~[role=menuitem]:focus-within,ul[role=menubar]>[role=menuitem]:hover~[role=menuitem]:focus,ul[role=menubar]>[role=menuitem]:hover~[role=menuitem]:focus-within,:is(ul[role=menubar]>[role=menuitem]:focus-within:has(~[role=menuitem]:hover),ul[role=menubar]>[role=menuitem]:focus:has(~[role=menuitem]:hover),ul[role=menubar]>[role=menuitem]:hover:has(~[role=menuitem]:hover)){color:inherit;background:0 0}ul[role=menu]{color:initial;background:#f0f0f0;border:1px solid #0006;min-width:150px;padding:2px;position:relative;box-shadow:4px 4px 3px -2px #00000080}ul[role=menu]:before{content:"";pointer-events:none;width:2px;height:calc(100% - 4px);position:absolute;left:28px;box-shadow:inset 1px 0 #00000026,inset -1px 0 #fff}[role=menuitem] ul[role=menu]{z-index:99;display:none;position:absolute;top:100%;left:0}ul[role=menu] [role=menuitem]>[role=menu]{top:-4px;left:100%}ul[role=menu]>[role=menuitem]>a,ul[role=menu]>[role=menuitem]>button,ul[role=menu]>[role=menuitem]>label,ul[role=menu]>[role=menuitem][aria-haspopup=true]{all:unset;box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:space-between;width:100%;padding:4px 10px 4px 32px;display:flex;position:relative}ul[role=menu]>[role=menuitem]>a:hover,ul[role=menu]>[role=menuitem]>a:focus-visible,ul[role=menu]>[role=menuitem]>button:hover,ul[role=menu]>[role=menuitem]>button:focus-visible,ul[role=menu]>[role=menuitem]>label:hover,ul[role=menu]>[role=menuitem]>label:focus-visible,ul[role=menu]>[role=menuitem][aria-haspopup=true]:hover,ul[role=menu]>[role=menuitem][aria-haspopup=true]:focus-visible{background:linear-gradient(#fff9,#e6ecf5cc 90%,#fffc);border-color:#aaddfa}ul[role=menu]>[role=menuitem]>button:after,ul[role=menu]>[role=menuitem]>button:hover:before{content:none}ul[role=menu]>[role=menuitem][aria-haspopup=true]:after{content:"";border:4px solid #0000;border-left-color:currentColor;position:absolute;top:50%;right:2px;transform:translateY(-50%)}ul [role=menuitem]{position:relative}ul [role=menuitem]>input[type]{display:none}ul [role=menuitem]>input[type]+label{display:block;position:relative}ul [role=menuitem]>input[type]+label:before{all:unset;border-radius:inherit;box-sizing:border-box;background:linear-gradient(#fff9,#e6ecf5cc 90%,#fffc);width:22px;height:22px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #b3d3f9}ul [role=menuitem]>input[type]:checked+label:before{content:""}ul [role=menuitem]>input[type][type=radio]:checked+label:after{box-shadow:none;background:radial-gradient(circle at 75% 25%,#d5d4ea,#333583);border:1px solid #1a1490;top:50%;left:8px;transform:translateY(-50%)}ul [role=menuitem]>input[type][type=checkbox]:checked+label:after{color:#0c12a1;font-size:10pt;top:50%;left:6px;transform:translateY(-52%)}ul [role=menuitem]:focus-within>[role=menu],ul [role=menuitem]:focus>[role=menu]{display:block}:is(ul [role=menuitem]:focus-within:has(~[role=menuitem]:hover)>[role=menu],ul [role=menuitem]:focus:has(~[role=menuitem]:hover)>[role=menu]){display:none}ul [role=menuitem][aria-disabled]{opacity:.5;pointer-events:none}ul [role=menuitem].has-divider:after{content:"";pointer-events:none;height:2px;margin:3px 0 2px 28px;display:block;box-shadow:inset 0 1px #00000026,inset 0 -1px #fff}ul [role=menuitem] img{pointer-events:none;z-index:1;position:absolute;top:50%;left:2px;transform:translateY(-50%)}ul [role=menuitem] span{margin-left:32px}ul.can-hover [role=menuitem]:hover>[role=menu]{display:block}ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus,ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus-within{color:inherit;background:0 0}ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus-within>[role=menu],ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus>[role=menu]{display:none}.cfs-entry{color:#000;gap:10px;min-height:100%;font-family:Roboto,sans-serif;font-size:14px;line-height:normal;display:flex}.cfs-entry-main{flex-direction:column;flex:1;align-self:flex-start;gap:20px;min-width:0;min-height:100%;padding:5px 0 5px 5px;display:flex}.cfs-entry-group{flex-direction:column;display:flex}.cfs-entry-row{flex-wrap:nowrap;align-items:flex-end;gap:5px;display:flex}.cfs-entry-row-space-between{justify-content:space-between;align-items:center}.cfs-entry-meta{flex-direction:column;gap:3px;display:flex}.cfs-entry-timer{font-size:20px}.cfs-entry-timer-overdue{color:#f00000;font-weight:500}.cfs-entry-field{flex-direction:column;gap:5px;display:flex}.cfs-entry-field-grow{flex:1;min-width:0}.cfs-entry-label,.cfs-entry-note{font-size:14px}.cfs-entry-note-small{font-size:12px}.cfs-entry-beat-quadrant{align-self:center;line-height:1.5}.cfs-entry-input,.cfs-entry-select{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.cfs-entry-narrative-wrap{position:relative}.cfs-entry-command-line{flex-shrink:0}.cfs-entry-command-line .cad-command-line-help{margin-top:-5px;margin-bottom:3px}.cfs-entry-location-notes{flex-shrink:0}.cfs-entry-command-line-input{text-transform:uppercase}.cfs-entry-command-line-input::placeholder{text-transform:none}.cfs-entry-narrative-wrap .cfs-entry-input{padding-right:22px}.cfs-entry-narrative-flag{box-sizing:border-box;cursor:pointer;background:0 0;border:2px solid #b90000;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cfs-entry-narrative-flag.is-checked{background:#b90000}.cfs-entry-input:focus,.cfs-entry-select:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.cfs-entry-select:focus{box-shadow:none}.cfs-entry-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.cfs-entry-dropdown-wrap:focus-within .cfs-entry-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.cfs-entry-dropdown-wrap:focus-within:has(.cfs-entry-select-invalid){box-shadow:0 0 0 1px #d40202}.cfs-entry-dropdown-wrap:focus-within:has(.cfs-entry-select-invalid) .cfs-entry-dropdown-chevron{background:#f8d3d3;border-color:#d40202}.cfs-entry-address-search{align-items:center;gap:5px;width:100%;display:flex}.cfs-entry-address-search-input-wrap{flex:1;min-width:0;position:relative}.cfs-entry-address-search-globe-button{cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.cfs-entry-address-search-globe-button:hover{background:#d9d9d973;border-color:#b9b9b9}.cfs-entry-address-search-icon{width:20px;height:20px;display:block}.cfs-entry-address-search-results{z-index:10;color:#000;background:#fff;border:1px solid #a5a5a5;max-height:180px;margin:0;padding:0;font-size:12px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 2px 6px #0003}.cfs-entry-address-search-results li{cursor:pointer;white-space:normal;word-break:break-word;padding:4px 8px}.cfs-entry-address-search-results li.is-active{color:#fff;background:#1983ca}.cfs-entry-address-search-empty{color:#666;font-size:12px;cursor:default!important}.cfs-entry-checkbox{white-space:nowrap;align-items:center;font-size:14px;display:inline-flex}.cfs-entry-dropdown-wrap{width:100%;position:relative}.cfs-entry-select{appearance:none;cursor:pointer;padding-right:18px}.cfs-entry-select-indented{padding-left:28px}.cfs-entry-select-placeholder{color:#999}.cfs-entry-select option{color:#000}.cfs-entry-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.cfs-entry-dropdown-chevron .material-icons-outlined{font-size:16px}.cfs-entry-dropdown-icon{pointer-events:none;width:26px;height:26px;position:absolute;top:0;left:1px}.cfs-entry-alerts{box-sizing:border-box;border:1px solid #000;flex-wrap:wrap;gap:0;min-height:35px;padding:3px;display:flex}.cfs-entry-alert-icon{box-sizing:border-box;color:#444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.cfs-entry-alert-fallback{color:#444;font-size:11px;font-weight:600}.cfs-entry-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;padding:10px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.cfs-entry-button:hover{background:silver}.cfs-entry-button:active{box-shadow:0 0 0 1px #1983ca}.cfs-entry-button-agency{padding:5px 15px}.cfs-entry-units-panel{box-sizing:border-box;border:1px solid #000;align-self:stretch;min-width:225px}.cfs-entry-units-table{border-collapse:collapse;width:100%;font-size:13px}.cfs-entry-units-table tbody tr{cursor:pointer}.cfs-entry-units-table tbody tr:hover{opacity:.9}.cfs-entry-units-table td{border-bottom:1px solid #000;padding:4px 10px;line-height:18px}.cfs-entry-units-table td:not(:last-child){border-right:1px solid #000}.cfs-entry-units-table tr:last-child td{border-bottom:none}.call-detail-narrative-critical-select{background:0 0;border-style:none;outline:none;width:100%;font-family:inherit;font-size:13px}.call-detail-new-entry-input{box-sizing:border-box;background:0 0;border-style:none;outline:none;width:100%;height:100%;padding:0 10px;font-family:inherit;font-size:13px}.call-detail-new-entry-input::placeholder{color:#0000}.call-detail-new-entry-input:focus::placeholder{color:#888}.call-detail-table:has(.call-detail-new-entry-row) select.call-detail-new-entry-input{padding-left:5px}.call-detail-table.cfs-table tbody tr.call-detail-new-entry-row{background:#b4e6b2}.call-detail-table.cfs-table tbody tr.call-detail-new-entry-row:hover{background:#abdfa9}.call-detail-new-entry-row .cad-select-cell{background:#fff}.call-detail-new-entry-row:hover .cad-select-cell{background:#f8f8f8}.call-detail-table:has(.call-detail-new-entry-row) tbody td{height:28px}.call-detail-table:has(.call-detail-new-entry-row) tbody td{padding:0}.call-detail-new-entry-action-button{box-sizing:border-box;cursor:pointer;color:#000;text-align:center;background:#cfcfcf;border:1px solid #878787;border-radius:0;width:100%;height:100%;padding:0 10px;font-family:inherit;font-size:12px;font-weight:400;display:block}.call-detail-new-entry-action-button:hover{background:silver}.call-detail-new-entry-action-button:active{background:#c7c7c7}.call-detail{box-sizing:border-box;color:#000;flex-direction:column;gap:0;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.call-detail-tab-strip{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;display:flex}.call-detail-tab{cursor:pointer;color:#000;text-align:center;white-space:nowrap;background:linear-gradient(#f0f0f0,#e0e0e0,#f0f0f0);border:1px solid gray;border-radius:0;outline:none;flex:none;margin:-1px -1px 0 0;padding:3px 40px;font-family:inherit;font-size:13px;font-weight:400;line-height:1}.call-detail-tab:hover{background:linear-gradient(#fff,#e3e3e3,#fff)}.call-detail-tab:active{background:linear-gradient(#fff,#eaeaea,#fff)}.call-detail-tab-active,.call-detail-tab-active:hover,.call-detail-tab-active:active{z-index:6;background:#fff;border:1px solid gray;border-bottom:none;border-radius:2px 2px 0 0;margin:-1px -1px 0 0;padding:5px 40px;font-weight:600;position:relative}.call-detail-tab-active-flush,.call-detail-tab-active-flush:hover,.call-detail-tab-active-flush:active{border-bottom:1px solid gray}.call-detail-body{background:#fff;border-bottom:1px solid #a8a8a8;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8;flex-direction:column;flex:1;min-height:0;display:flex}.call-detail-action-row{flex-shrink:0;justify-content:flex-end;gap:5px;margin:0;padding:5px 5px 5px 0;display:flex}.call-detail-action-button{cursor:pointer;color:#000;text-align:center;white-space:nowrap;background:linear-gradient(#f0f0f0,#e0e0e0,#f0f0f0);border:1px solid gray;border-radius:2px;padding:3px;font-family:inherit;font-size:13px;font-weight:400;line-height:1}.call-detail-action-button:hover:not(:disabled){background:linear-gradient(#fff,#e3e3e3,#fff)}.call-detail-action-button:active:not(:disabled){background:linear-gradient(#fff,#eaeaea,#fff)}.call-detail-action-button:disabled{opacity:.5;cursor:default}.call-detail-alert-status-row{box-sizing:border-box;align-items:center;gap:15px;height:30.14px;font-size:13px}.call-detail-alert-status-label{font-weight:400}.call-detail-alert-status-chip{align-items:center;gap:6px;font-weight:400;display:inline-flex}.call-detail-alert-status-dot{flex-shrink:0;width:25px;height:25px}.call-detail-logs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.call-detail-action-row.call-detail-sub-tab-strip{justify-content:flex-start;align-items:flex-end;gap:0;width:fit-content;padding:6px 5px 0 10px}.call-detail-sub-tab{cursor:pointer;color:#000;text-align:center;white-space:nowrap;background:linear-gradient(#f0f0f0,#e0e0e0,#f0f0f0);border:1px solid gray;border-radius:0;flex:none;margin:0 -1px 0 0;padding:3px 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:1}.call-detail-sub-tab:hover{background:linear-gradient(#fff,#e3e3e3,#fff)}.call-detail-sub-tab:active{background:linear-gradient(#fff,#eaeaea,#fff)}.call-detail-sub-tab-active,.call-detail-sub-tab-active:hover,.call-detail-sub-tab-active:active{z-index:6;background:#fff;border:1px solid gray;border-radius:2px 2px 0 0;margin:0 -1px 0 0;padding:5px 10px;font-weight:600;position:relative}.call-detail-table-wrapper{flex:1;min-height:0}.cad-table-wrapper.call-detail-table-wrapper{border:none}.unit-detail{color:#000;flex-direction:column;gap:20px;padding:5px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.unit-detail-columns{gap:10px;display:flex}.unit-detail-column{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.unit-detail-heading{flex-direction:column;display:flex}.unit-detail-unit-number{font-size:14px;font-weight:600}.unit-detail-dept-line{font-size:13px}.unit-detail-group{flex-direction:column;gap:8px;display:flex}.unit-detail-row{justify-content:space-between;align-items:center;gap:15px;min-height:22px;display:flex}.unit-detail-label{flex-shrink:0}.unit-detail-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.unit-detail-value-group{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.unit-detail-edit-button,.unit-detail-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;font-family:inherit;box-shadow:0 0 0 1px #337fb000}.unit-detail-edit-button:hover,.unit-detail-button:hover{background:silver}.unit-detail-edit-button:active,.unit-detail-button:active{box-shadow:0 0 0 1px #1983ca}.unit-detail-edit-button{box-sizing:border-box;flex-shrink:0;height:22px;padding:0 7px;font-size:13px}.unit-detail-buttons{gap:5px;display:flex}.unit-detail-button{padding:5px 15px;font-size:13px}.unit-detail-dropdown-wrap{flex:1;min-width:0;position:relative}.unit-detail-select{box-sizing:border-box;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:22px;padding:0 18px 0 3px;font-family:inherit;font-size:13px}.unit-detail-select-placeholder{color:#999}.unit-detail-select option{color:#000}.unit-detail-select:focus{box-shadow:none;outline:none}.unit-detail-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.unit-detail-dropdown-wrap:focus-within .unit-detail-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.unit-detail-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:22px;display:flex;position:absolute;top:0;right:0}.unit-detail-dropdown-chevron .material-icons-outlined{font-size:14px}.unit-log-outer{box-sizing:border-box;height:calc(100% + 10px);margin:-5px;padding:10px}.unit-log-table-wrapper{height:100%}.unit-capabilities{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.unit-capabilities-table-wrapper{flex:1;min-height:0}.unit-capabilities-footer{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.unit-capabilities-dropdown-wrap{width:100%;position:relative}.unit-capabilities-select{box-sizing:border-box;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.unit-capabilities-select-placeholder{color:#999}.unit-capabilities-select option{color:#000}.unit-capabilities-select:focus{box-shadow:none;outline:none}.unit-capabilities-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.unit-capabilities-dropdown-wrap:focus-within .unit-capabilities-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.unit-capabilities-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.unit-capabilities-dropdown-chevron .material-icons-outlined{font-size:16px}.unit-capabilities-update-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.unit-capabilities-update-button:hover{background:silver}.unit-capabilities-update-button:active{box-shadow:0 0 0 1px #1983ca}.secondary-location-entry{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.secondary-location-entry-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.secondary-location-entry-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.secondary-location-entry-update-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.secondary-location-entry-update-button:hover{background:silver}.secondary-location-entry-update-button:active{box-shadow:0 0 0 1px #1983ca}.incident-request-entry{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.incident-request-entry-dropdown-wrap{width:100%;position:relative}.incident-request-entry-select{appearance:none;box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.incident-request-entry-select-placeholder{color:#999}.incident-request-entry-select option{color:#000}.incident-request-entry-select:focus{box-shadow:none;outline:none}.incident-request-entry-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.incident-request-entry-dropdown-wrap:focus-within .incident-request-entry-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.incident-request-entry-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.incident-request-entry-dropdown-chevron .material-icons-outlined{font-size:16px}.incident-request-entry-request-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.incident-request-entry-request-button:hover{background:silver}.incident-request-entry-request-button:active{box-shadow:0 0 0 1px #1983ca}.disposition-entry{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;min-height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.disposition-entry-rows{flex-direction:column;flex-shrink:0;gap:5px;max-height:180px;margin:-2px;padding:2px;display:flex;overflow:hidden auto}.disposition-entry-add-row{flex-shrink:0;justify-content:flex-end;display:flex}.disposition-entry-row{flex-shrink:0;align-items:center;gap:5px;display:flex}.disposition-entry-dropdown-wrap{flex:1;min-width:0;position:relative}.disposition-entry-select{appearance:none;box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.disposition-entry-select-placeholder{color:#999}.disposition-entry-select:disabled{cursor:default}.disposition-entry-select option{color:#000}.disposition-entry-select:focus{box-shadow:none;outline:none}.disposition-entry-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.disposition-entry-dropdown-wrap:focus-within .disposition-entry-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.disposition-entry-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.disposition-entry-dropdown-chevron .material-icons-outlined{font-size:16px}.disposition-entry-count-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;flex:0 0 20%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.disposition-entry-count-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.disposition-entry-remove-icon{cursor:pointer;flex-shrink:0;width:20px;height:20px}.disposition-entry-footer{flex:1 0 auto;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.disposition-entry-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.disposition-entry-button:hover{background:silver}.disposition-entry-button:active{box-shadow:0 0 0 1px #1983ca}.narrative-entry{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.narrative-entry-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.narrative-entry-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.narrative-entry-enter-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.narrative-entry-enter-button:hover{background:silver}.narrative-entry-enter-button:active{box-shadow:0 0 0 1px #1983ca}.unit-recommendations{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.unit-recommendations-grid{flex-direction:column;flex:1;min-height:0;display:flex}.unit-recommendations-grid-row{min-width:0;min-height:0;display:grid}.unit-recommendations-grid-row:last-child{flex:1}.unit-recommendations-grid-row:first-child .unit-recommendations-col-divider{margin-bottom:5px}.unit-recommendations-grid-row:last-child .unit-recommendations-col-divider{margin-top:5px}.unit-recommendations-panel{flex-direction:column;gap:5px;min-width:0;min-height:0;display:flex}.unit-recommendations-panel-wide{padding-right:10px}.unit-recommendations-panel-narrow{padding-left:10px}.unit-recommendations-grid-row:first-child .unit-recommendations-panel{padding-bottom:10px}.unit-recommendations-grid-row:last-child .unit-recommendations-panel{padding-top:10px}.unit-recommendations-col-divider{cursor:col-resize;background:#e4e4e4}.unit-recommendations-col-divider:hover{background:#b8b8b8}.unit-recommendations-row-divider{cursor:row-resize;background:#e4e4e4;flex:0 0 5px}.unit-recommendations-row-divider:hover,.unit-recommendations-divider-active{background:#b8b8b8}.unit-recommendations-panel-label{flex-shrink:0;font-weight:400}.unit-recommendations-table-wrapper{flex:1;min-height:0}.unit-recommendations-row{flex-shrink:0;align-items:center;gap:5px;display:flex}.unit-recommendations-additional-requests-button{margin-left:5px}.unit-recommendations-footer{justify-content:flex-start}.unit-recommendations-spacer{flex:1}.unit-recommendations-checkbox-label{cursor:pointer;align-items:center;gap:4px;display:flex}.unit-recommendations-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.unit-recommendations-button:hover:not(:disabled){background:silver}.unit-recommendations-button:active:not(:disabled){box-shadow:0 0 0 1px #1983ca}.unit-recommendations-button:disabled{cursor:default}.arr-requests{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.arr-requests-table-wrapper{flex:1;min-height:0}.arr-requests-dropdown-wrap{flex-shrink:0;width:100%;position:relative}.arr-requests-select{box-sizing:border-box;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.arr-requests-select-placeholder{color:#999}.arr-requests-select option{color:#000}.arr-requests-select:focus{box-shadow:none;outline:none}.arr-requests-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.arr-requests-dropdown-wrap:focus-within .arr-requests-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.arr-requests-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.arr-requests-dropdown-chevron .material-icons-outlined{font-size:16px}.arr-requests-footer{flex-shrink:0;justify-content:flex-end;display:flex}.arr-requests-request-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.arr-requests-request-button:hover:not(:disabled){background:silver}.arr-requests-request-button:active:not(:disabled){box-shadow:0 0 0 1px #1983ca}.e911-queue{box-sizing:border-box;color:#000;flex-direction:column;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.e911-queue-table-wrapper{flex:1;min-height:0}.command-line-window{box-sizing:border-box;flex-direction:column;height:calc(100% + 10px);margin:-5px;padding:5px;display:flex}.command-line-window .cad-command-line-help{margin:0}.agency-detail{box-sizing:border-box;color:#000;flex-direction:column;gap:8px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.agency-detail-row{justify-content:space-between;gap:10px;display:flex}.agency-detail-label{color:#000}.agency-detail-value{text-align:right;font-weight:500}.agency-detail-field{flex-direction:column;gap:3px;margin-top:4px;display:flex}.agency-detail-field-label{color:#000}.agency-detail-dropdown-wrap{width:100%;position:relative}.agency-detail-select{appearance:none;box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.agency-detail-select-placeholder{color:#999}.agency-detail-select option{color:#000}.agency-detail-select:focus{box-shadow:none;outline:none}.agency-detail-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.agency-detail-dropdown-wrap:focus-within .agency-detail-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.agency-detail-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.agency-detail-dropdown-chevron .material-icons-outlined{font-size:16px}.agency-detail-action-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;margin-top:auto;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.agency-detail-action-button:hover{background:silver}.agency-detail-action-button:active{box-shadow:0 0 0 1px #1983ca}.agency-detail-action-button:disabled{opacity:.6;cursor:default}.custom-filter-editor{flex-direction:column;gap:8px;display:flex}.custom-filter-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.custom-filter-header select{padding:2px 4px;font-family:inherit;font-size:13px}.custom-filter-body{gap:8px;display:flex}.custom-filter-side-buttons{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:4px;display:flex}.custom-filter-side-buttons button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:13px;display:flex}.custom-filter-side-buttons button:hover:not(:disabled){background:silver}.custom-filter-side-buttons button:disabled{opacity:.4;cursor:default}.custom-filter-side-buttons .material-icons-outlined{font-size:16px}.custom-filter-conditions{flex-direction:column;flex:1;gap:2px;min-width:0;max-height:220px;padding:4px;display:flex;overflow:auto}.custom-filter-empty{color:#666;padding:6px;font-style:italic}.custom-filter-condition-row{cursor:pointer;align-items:center;gap:4px;padding:3px 4px;display:flex}.custom-filter-condition-row-selected{background:#cce4f7!important}.custom-filter-condition-row select,.custom-filter-condition-row input{padding:2px 3px;font-family:inherit;font-size:12px}.custom-filter-condition-row select:first-child{flex:1.2;min-width:0}.custom-filter-condition-row select:nth-child(2){flex:.9;min-width:0}.custom-filter-condition-row input{flex:1;min-width:0}.custom-filter-condition-row input:disabled{color:#999;background:#eee}.custom-filter-group-body{flex-direction:column;gap:2px;display:flex}.custom-filter-group{cursor:pointer;background:#f7f9fb;border:1px dashed #999;margin:2px 0;padding:4px}.custom-filter-group-selected{border-color:#3c7fb1;background:#e3f0fc!important}.custom-filter-group-title{align-items:center;gap:6px;padding:0 0 4px 2px;font-size:12px;font-weight:600;display:flex}.custom-filter-group-title select{padding:1px 3px;font-family:inherit;font-size:12px}.custom-filter-group .custom-filter-group-body{border-left:2px solid #ccc;padding-left:12px}.edit-table-window{box-sizing:border-box;color:#000;flex-direction:column;gap:14px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex;overflow:auto}.edit-table-section{border:1px solid #cacaca;border-radius:3px;flex-direction:column;gap:6px;margin:0;padding:5px 8px 10px;display:flex}.edit-table-section-title{color:#000;padding:0 5px 0 3px;font-size:13px}.edit-table-column-list{flex-direction:column;gap:2px;padding:4px;display:flex}.edit-table-column-row{align-items:center;gap:6px;padding:3px 4px;display:flex}.edit-table-column-row-drag-over{box-shadow:inset 0 2px #3c7fb1}.edit-table-column-row-dragging{opacity:.5}.edit-table-drag-handle{color:#777;cursor:grab;flex-shrink:0;font-size:18px}.edit-table-drag-handle:active{cursor:grabbing}.edit-table-checkbox-label{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.edit-table-toggle-list{flex-direction:column;gap:4px;display:flex}.edit-table-group-by-select{align-self:flex-start;padding:3px 4px;font-family:inherit;font-size:13px}.units-list-window{box-sizing:border-box;color:#000;flex-direction:column;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.document-tabs-widget{flex-direction:column;height:100%;min-height:0;display:flex}.document-tabs-strip{background:linear-gradient(#dde7f0,#c9d6e0);border-bottom:1px solid #7f9db9;flex-shrink:0;align-items:flex-end;gap:2px;padding:4px 4px 0;display:flex}.document-tab{color:#333;cursor:pointer;background:linear-gradient(#eef3f8,#d3dde6);border:1px solid #8ea7bf;border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:5px;max-width:220px;padding:5px 6px 5px 8px;display:flex}.document-tab:hover{background:linear-gradient(#f5f9fc,#dde7f0)}.document-tab-active{color:#000;z-index:1;background:#fff;border-color:#4f6fe7;position:relative;top:1px}.document-tab-active:hover{background:#fff}.document-tab-icon{flex-shrink:0;width:16px;height:16px}.document-tab-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.document-tab-close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.document-tab-close:hover{color:#fff;background:#e05c5c}.document-tab-close .material-icons-outlined{font-size:14px}.document-tabs-content{background:#fff;border:1px solid #4f6fe7;border-top:none;flex-direction:column;flex:1;min-height:0;display:flex}.document-tab-pane{flex-direction:column;flex:1;height:100%;min-height:0}.document-tabs-empty{color:#888;text-align:center;flex:1;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.dashboard-layout-row{flex:1;min-width:0;min-height:0;display:flex}.dashboard-layout{flex:1;min-width:0;min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.dashboard-column{box-sizing:border-box;flex-direction:column;min-width:0;padding:0 5px;display:flex}.dashboard-column-drag-handle{color:#555;cursor:grab;background:#e8e8e8;border:1px solid #a5a5a5;flex-shrink:0;align-items:center;gap:4px;margin-bottom:5px;padding:3px 6px;font-size:12px;display:flex}.dashboard-column-drag-handle:active{cursor:grabbing}.dashboard-column-drag-handle .material-icons-outlined{font-size:16px}.dashboard-column-drag-over{outline-offset:-2px;outline:2px dashed #1983ca}.dashboard-widget-slot{box-sizing:border-box;flex-direction:column;min-height:0;padding:5px 0;display:flex;position:relative}.dashboard-widget-content{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-widget-controls{z-index:5;gap:4px;display:flex;position:absolute;top:8px;right:8px}.dashboard-widget-control-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.dashboard-widget-control-button:hover{background:silver}.dashboard-widget-drag-handle{cursor:grab}.dashboard-widget-drag-handle:active{cursor:grabbing}.dashboard-widget-slot-drag-over{outline-offset:-2px;outline:2px dashed #1983ca}.dashboard-widget-controls .dashboard-widget-control-button:last-child:hover{color:#fff;background:#e05c5c;border-color:#a03c3c}.dashboard-widget-control-button .material-icons-outlined,.dashboard-widget-control-button.material-icons-outlined{font-size:16px}.dashboard-icon-picker-backdrop{z-index:20;position:fixed;inset:0}.dashboard-icon-picker{z-index:21;background:#f2f2f2;border:1px solid #878787;flex-direction:column;gap:6px;width:220px;max-height:260px;padding:8px;display:flex;position:absolute;top:34px;right:8px;overflow-y:auto;box-shadow:0 2px 8px #0000004d}.dashboard-icon-picker-grid{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.dashboard-icon-picker-option{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #a5a5a5;justify-content:center;align-items:center;width:100%;padding:4px;display:flex}.dashboard-icon-picker-option:hover{background:#e6e6e6}.dashboard-icon-picker-option-selected{background:#d3eef8;border-color:#1983ca}.dashboard-icon-picker-option img{width:20px;height:20px}.dashboard-widget-rename-overlay{z-index:6;box-sizing:border-box;position:absolute;top:5px;left:33px;right:84px}.dashboard-widget-rename-input{box-sizing:border-box;color:#000;background:0 0;border:1px solid #0000;width:100%;padding:1px 4px;font-family:inherit;font-size:14px;font-weight:500}.dashboard-widget-rename-input:hover{border-color:#b8b8b8}.dashboard-widget-rename-input:focus{background:#fff;border-color:#1983ca;outline:none}.dashboard-resize-handle-h{cursor:row-resize;z-index:10;height:6px;position:absolute;bottom:-3px;left:0;right:0}.dashboard-resize-handle-h:hover{opacity:.4;background:#1983ca}.dashboard-resize-handle-v{cursor:col-resize;z-index:10;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0}.dashboard-resize-handle-v:hover{opacity:.4;background:#1983ca}.dashboard-add-widget-row{flex-shrink:0;gap:5px;padding:5px 0;display:flex}.dashboard-add-widget-select{color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;flex:1;height:26px;font-family:inherit;font-size:13px}.dashboard-remove-column,.dashboard-add-column{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:13px}.dashboard-remove-column:hover,.dashboard-add-column:hover{background:silver}.dashboard-add-column{writing-mode:vertical-rl;align-self:stretch;margin:5px}.quick-call-entry{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex;overflow-y:auto}.quick-call-entry-field{flex-direction:column;gap:3px;display:flex}.quick-call-entry-row{gap:10px;display:flex}.quick-call-entry-field-grow{flex:1;min-width:0}.quick-call-entry-label{font-size:14px}.quick-call-entry-location-row{align-items:stretch;gap:8px;display:flex}.quick-call-entry-location-col{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.quick-call-entry-refresh-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.quick-call-entry-refresh-button:hover{background:silver}.quick-call-entry-refresh-button:active{box-shadow:0 0 0 1px #1983ca}.quick-call-entry-refresh-button img{width:28px;height:28px}.quick-call-entry-required{color:#b90000}.quick-call-entry-radio-row{flex-wrap:wrap;gap:16px;display:flex}.quick-call-entry-radio-label{cursor:pointer;align-items:center;gap:4px;font-size:14px;display:flex}.quick-call-entry-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.quick-call-entry-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.quick-call-entry-input-invalid{border-color:#d40202}.quick-call-entry-input-invalid:focus{border-color:#d40202;box-shadow:0 0 0 1px #d40202}.quick-call-entry-dropdown-wrap{width:100%;position:relative}.quick-call-entry-select{appearance:none;box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.quick-call-entry-select-placeholder{color:#999}.quick-call-entry-select option{color:#000}.quick-call-entry-select:focus{box-shadow:none;outline:none}.quick-call-entry-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.quick-call-entry-dropdown-wrap:focus-within .quick-call-entry-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.quick-call-entry-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.quick-call-entry-dropdown-chevron .material-icons-outlined{font-size:16px}.quick-call-entry-create-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;margin-top:auto;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.quick-call-entry-create-button:hover{background:silver}.quick-call-entry-create-button:active{box-shadow:0 0 0 1px #1983ca}.timer-override{box-sizing:border-box;color:#000;flex-direction:column;gap:5px;min-height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.timer-override-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;flex-shrink:0;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.timer-override-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.timer-override-input.is-invalid{border-color:#d40202;box-shadow:0 0 0 1px #d40202}.timer-override-checkbox-label{cursor:pointer;flex-shrink:0;align-items:center;gap:5px;display:flex}.timer-override-update-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.timer-override-update-button:hover{background:silver}.timer-override-update-button:active{box-shadow:0 0 0 1px #1983ca}.unit-personnel{box-sizing:border-box;color:#000;flex-direction:column;gap:5px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.unit-personnel-toolbar{flex-shrink:0;justify-content:flex-end;gap:5px;display:flex}.unit-personnel-toolbar-button{color:#000;text-align:center;cursor:pointer;background:linear-gradient(#f0f0f0,#e0e0e0,#f0f0f0);border:1px solid gray;border-radius:2px;padding:3px;font-family:inherit;font-size:13px;line-height:1;box-shadow:0 0 0 1px #9c9c9c00}.unit-personnel-toolbar-button:hover:not(:disabled){background:linear-gradient(#fff,#e3e3e3,#fff)}.unit-personnel-toolbar-button:active:not(:disabled){background:linear-gradient(#fff,#eaeaea,#fff)}.unit-personnel-toolbar-button:disabled{opacity:.5;cursor:default}.unit-personnel-table-wrapper{flex:1;min-height:0}.unit-personnel-primary-cell{padding:3px!important}.unit-assign-personnel{box-sizing:border-box;color:#000;flex-direction:column;gap:10px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.unit-assign-personnel-fields{gap:10px;display:flex}.unit-assign-personnel-field{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.unit-assign-personnel-required{color:#d40202}.unit-assign-personnel-search{position:relative}.unit-assign-personnel-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px}.unit-assign-personnel-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.unit-assign-personnel-input.is-invalid,.unit-assign-personnel-select.is-invalid{border-color:#d40202;box-shadow:0 0 0 1px #d40202}.unit-assign-personnel-search-results{z-index:10;background:#fff;border:1px solid #a5a5a5;max-height:150px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 6px #0000004d}.unit-assign-personnel-search-results li{cursor:pointer;padding:4px 6px}.unit-assign-personnel-search-results li:hover{background:#d3e8f8}.unit-assign-personnel-search-empty{color:#666;font-size:12px;cursor:default!important}.unit-assign-personnel-search-empty:hover{background:0 0!important}.unit-assign-personnel-dropdown-wrap{position:relative}.unit-assign-personnel-select{box-sizing:border-box;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #a5a5a5;border-radius:0;width:100%;height:26px;padding:0 18px 0 3px;font-family:inherit;font-size:14px}.unit-assign-personnel-select-placeholder{color:#999}.unit-assign-personnel-select option{color:#000}.unit-assign-personnel-select:focus{box-shadow:none;outline:none}.unit-assign-personnel-dropdown-wrap:focus-within{box-shadow:0 0 0 1px #1983ca}.unit-assign-personnel-dropdown-wrap:focus-within .unit-assign-personnel-dropdown-chevron{background:#d3e8f8;border-color:#1983ca}.unit-assign-personnel-dropdown-wrap:has(.is-invalid) .unit-assign-personnel-dropdown-chevron{background:#f8d3d3;border-color:#d40202}.unit-assign-personnel-dropdown-chevron{color:#8e8e8e;box-sizing:border-box;pointer-events:none;background:#f0f0f0;border:1px solid #858585;justify-content:center;align-items:center;width:18px;height:26px;display:flex;position:absolute;top:0;right:0}.unit-assign-personnel-dropdown-chevron .material-icons-outlined{font-size:16px}.unit-assign-personnel-assign-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;flex-shrink:0;align-self:flex-end;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.unit-assign-personnel-assign-button:hover:not(:disabled){background:silver}.unit-assign-personnel-assign-button:active:not(:disabled){box-shadow:0 0 0 1px #1983ca}.unit-assign-personnel-assign-button:disabled{color:#878787;cursor:default}.unit-call-stack{box-sizing:border-box;color:#000;flex-direction:column;gap:5px;height:calc(100% + 10px);margin:-5px;padding:10px;font-family:Roboto,sans-serif;font-size:13px;line-height:normal;display:flex}.unit-call-stack-toolbar{flex-shrink:0;justify-content:flex-end;gap:5px;display:flex}.unit-call-stack-toolbar-button{color:#000;text-align:center;cursor:pointer;background:linear-gradient(#f0f0f0,#e0e0e0,#f0f0f0);border:1px solid gray;border-radius:2px;padding:3px;font-family:inherit;font-size:13px;line-height:1;box-shadow:0 0 0 1px #9c9c9c00}.unit-call-stack-toolbar-button:hover:not(:disabled){background:linear-gradient(#fff,#e3e3e3,#fff)}.unit-call-stack-toolbar-button:active:not(:disabled){background:linear-gradient(#fff,#eaeaea,#fff)}.unit-call-stack-toolbar-button:disabled{opacity:.5;cursor:default}.unit-call-stack-table-wrapper{flex:1;min-height:0}.has-scrollbar::-webkit-scrollbar{width:16px}.has-scrollbar::-webkit-scrollbar:horizontal{height:17px}.has-scrollbar::-webkit-scrollbar-corner{background:#f2f2f2}.has-scrollbar::-webkit-scrollbar-track:vertical{background:linear-gradient(90deg,#e5e5e5,#f0f0f0 20%)}.has-scrollbar::-webkit-scrollbar-track:horizontal{background:linear-gradient(#e5e5e5,#f0f0f0 20%)}.has-scrollbar::-webkit-scrollbar-thumb{background-color:#f2f2f2;border:1px solid #8e8f8f;border-radius:3px;box-shadow:inset 0 0 0 1px #fffc}.has-scrollbar::-webkit-scrollbar-thumb:vertical{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADrSURBVChTTc5LboJQGAXguyoCu4ERCzAGlRk7UOwGWIDh0s4M4kxb06RSq/jAB6AxJkJ4lTDrue3AnvyzP+fLId+/yfM8juP7PQmCCOf7B3e+ZD+O40RRVFW12VQUpd3r9U3T2m4OpKoqWZYNwzBZLEqfh0N7NnvfrPcEWlEUWZb9mWF4Ph6D0ylcLbfM5HkeJrhGA2hb15/QXnv+w7RYXsDatjOdvnmrHSnLEizMNE2v11sUXQBCnn98kbquBUGQJAlmq9WB2e3qg4HJdqKkaRql1HGc0WgMcDJ5dd0F24kediZJ8t/ELT69H+8py0CYSIO5AAAAAElFTkSuQmCC) 50% no-repeat,linear-gradient(90deg,#f2f2f2 45%,#ebebeb 0,#cfcfcf)}.has-scrollbar::-webkit-scrollbar-thumb:horizontal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADcSURBVChTNZBLqoUwEEQrURQUxZGCvy24ACfiityJi7tv8GauQoPxk5tquA2RQ9vVVYk6z9NZaxFFEe77htYazjk8z4MwDIVZ+rourOuKaZrwvi+WZcE8z1BKCbPPCjk4DAO2bRP1OI7wLiL6Mbd7J408z1GWpQwWRYGqqiQG+03TgMu0MacfUN4qANmn8UOv9MjW3sKaSm7iIdOSlziOQ3LScd93aPonSYK6riVLlmVo21aYfVqzND9pmqLrOlGT+76XbcxLZkb19/l3fEP+oF0cx8KMEASBsDEGX2/CgZCHkg+8AAAAAElFTkSuQmCC) 50% no-repeat,linear-gradient(#f2f2f2 45%,#ebebeb 0,#cfcfcf)}.has-scrollbar::-webkit-scrollbar-thumb:hover:vertical{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADrSURBVChTTc5LboJQGAXguyoCu4ERCzAGlRk7UOwGWIDh0s4M4kxb06RSq/jAB6AxJkJ4lTDrue3AnvyzP+fLId+/yfM8juP7PQmCCOf7B3e+ZD+O40RRVFW12VQUpd3r9U3T2m4OpKoqWZYNwzBZLEqfh0N7NnvfrPcEWlEUWZb9mWF4Ph6D0ylcLbfM5HkeJrhGA2hb15/QXnv+w7RYXsDatjOdvnmrHSnLEizMNE2v11sUXQBCnn98kbquBUGQJAlmq9WB2e3qg4HJdqKkaRql1HGc0WgMcDJ5dd0F24kediZJ8t/ELT69H+8py0CYSIO5AAAAAElFTkSuQmCC) 50% no-repeat,linear-gradient(90deg,#eaf6fd 45%,#bee6fd 0);border-color:#3c7fb1}.has-scrollbar::-webkit-scrollbar-thumb:hover:horizontal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADcSURBVChTNZBLqoUwEEQrURQUxZGCvy24ACfiityJi7tv8GauQoPxk5tquA2RQ9vVVYk6z9NZaxFFEe77htYazjk8z4MwDIVZ+rourOuKaZrwvi+WZcE8z1BKCbPPCjk4DAO2bRP1OI7wLiL6Mbd7J408z1GWpQwWRYGqqiQG+03TgMu0MacfUN4qANmn8UOv9MjW3sKaSm7iIdOSlziOQ3LScd93aPonSYK6riVLlmVo21aYfVqzND9pmqLrOlGT+76XbcxLZkb19/l3fEP+oF0cx8KMEASBsDEGX2/CgZCHkg+8AAAAAElFTkSuQmCC) 50% no-repeat,linear-gradient(#eaf6fd 45%,#bee6fd 0);border-color:#3c7fb1}.has-scrollbar::-webkit-scrollbar-thumb:active:vertical{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADrSURBVChTTc5LboJQGAXguyoCu4ERCzAGlRk7UOwGWIDh0s4M4kxb06RSq/jAB6AxJkJ4lTDrue3AnvyzP+fLId+/yfM8juP7PQmCCOf7B3e+ZD+O40RRVFW12VQUpd3r9U3T2m4OpKoqWZYNwzBZLEqfh0N7NnvfrPcEWlEUWZb9mWF4Ph6D0ylcLbfM5HkeJrhGA2hb15/QXnv+w7RYXsDatjOdvnmrHSnLEizMNE2v11sUXQBCnn98kbquBUGQJAlmq9WB2e3qg4HJdqKkaRql1HGc0WgMcDJ5dd0F24kediZJ8t/ELT69H+8py0CYSIO5AAAAAElFTkSuQmCC) 50% no-repeat,linear-gradient(90deg,#c4e5f6 45%,#98d1ef 0);border-color:#6d91ab}.has-scrollbar::-webkit-scrollbar-thumb:active:horizontal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADcSURBVChTNZBLqoUwEEQrURQUxZGCvy24ACfiityJi7tv8GauQoPxk5tquA2RQ9vVVYk6z9NZaxFFEe77htYazjk8z4MwDIVZ+rourOuKaZrwvi+WZcE8z1BKCbPPCjk4DAO2bRP1OI7wLiL6Mbd7J408z1GWpQwWRYGqqiQG+03TgMu0MacfUN4qANmn8UOv9MjW3sKaSm7iIdOSlziOQ3LScd93aPonSYK6riVLlmVo21aYfVqzND9pmqLrOlGT+76XbcxLZkb19/l3fEP+oF0cx8KMEASBsDEGX2/CgZCHkg+8AAAAAElFTkSuQmCC) 50% no-repeat,linear-gradient(#c4e5f6 45%,#98d1ef 0);border-color:#6d91ab}.has-scrollbar::-webkit-scrollbar-button:horizontal:end:decrement{display:none}.has-scrollbar::-webkit-scrollbar-button:horizontal:start:increment{display:none}.has-scrollbar::-webkit-scrollbar-button:vertical:end:decrement{display:none}.has-scrollbar::-webkit-scrollbar-button:vertical:start:increment{display:none}.has-scrollbar::-webkit-scrollbar-button{border:1px solid #0000}.has-scrollbar::-webkit-scrollbar-button:vertical{height:17px}.has-scrollbar::-webkit-scrollbar-button:vertical:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik04IDZIN3YxSDZ2MUg1djFINHYxaDdWOWgtMVY4SDlWN0g4VjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(90deg,#e5e5e5,#f0f0f0 20%)}.has-scrollbar::-webkit-scrollbar-button:vertical:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(90deg,#e5e5e5,#f0f0f0 20%)}.has-scrollbar::-webkit-scrollbar-button:horizontal{width:16px}.has-scrollbar::-webkit-scrollbar-button:horizontal:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDRIOHYxSDd2MUg2djFINXYxaDF2MWgxdjFoMXYxaDFWNFoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=),linear-gradient(#e5e5e5,#f0f0f0 20%)}.has-scrollbar::-webkit-scrollbar-button:horizontal:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03IDRINnY3aDF2LTFoMVY5aDFWOGgxVjdIOVY2SDhWNUg3VjRaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(#e5e5e5,#f0f0f0 20%)}.has-scrollbar::-webkit-scrollbar-button:hover{background-color:#f2f2f2;border-color:#8e8f8f;border-radius:3px;box-shadow:inset 0 0 0 1px #fffc}.has-scrollbar::-webkit-scrollbar-button:hover:vertical{height:17px}.has-scrollbar::-webkit-scrollbar-button:hover:vertical:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik04IDZIN3YxSDZ2MUg1djFINHYxaDdWOWgtMVY4SDlWN0g4VjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(90deg,#eaf6fd 45%,#bee6fd 0);border-color:#3c7fb1}.has-scrollbar::-webkit-scrollbar-button:hover:vertical:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(90deg,#eaf6fd 45%,#bee6fd 0);border-color:#3c7fb1}.has-scrollbar::-webkit-scrollbar-button:hover:horizontal{width:16px}.has-scrollbar::-webkit-scrollbar-button:hover:horizontal:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDRIOHYxSDd2MUg2djFINXYxaDF2MWgxdjFoMXYxaDFWNFoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=),linear-gradient(#eaf6fd 45%,#bee6fd 0);border-color:#3c7fb1}.has-scrollbar::-webkit-scrollbar-button:hover:horizontal:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03IDRINnY3aDF2LTFoMVY5aDFWOGgxVjdIOVY2SDhWNUg3VjRaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(#eaf6fd 45%,#bee6fd 0);border-color:#3c7fb1}.has-scrollbar::-webkit-scrollbar-button:active{background-color:#f2f2f2;border-color:#8e8f8f;border-radius:3px;box-shadow:inset 0 0 0 1px #fffc}.has-scrollbar::-webkit-scrollbar-button:active:vertical{height:17px}.has-scrollbar::-webkit-scrollbar-button:active:vertical:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik04IDZIN3YxSDZ2MUg1djFINHYxaDdWOWgtMVY4SDlWN0g4VjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(90deg,#c4e5f6 45%,#98d1ef 0);border-color:#6d91ab}.has-scrollbar::-webkit-scrollbar-button:active:vertical:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(90deg,#c4e5f6 45%,#98d1ef 0);border-color:#6d91ab}.has-scrollbar::-webkit-scrollbar-button:active:horizontal{width:16px}.has-scrollbar::-webkit-scrollbar-button:active:horizontal:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDRIOHYxSDd2MUg2djFINXYxaDF2MWgxdjFoMXYxaDFWNFoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=),linear-gradient(#c4e5f6 45%,#98d1ef 0);border-color:#6d91ab}.has-scrollbar::-webkit-scrollbar-button:active:horizontal:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03IDRINnY3aDF2LTFoMVY5aDFWOGgxVjdIOVY2SDhWNUg3VjRaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(#c4e5f6 45%,#98d1ef 0);border-color:#6d91ab}.cad-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;height:100vh;font-family:Roboto,sans-serif;display:flex}ul[role=menu].cad-context-menu{z-index:1000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;font-family:Segoe UI,Roboto,sans-serif;font-size:12px;line-height:normal;position:fixed}ul[role=menu].cad-context-menu li[role=menuitem] a{cursor:pointer}ul[role=menu].cad-context-menu li[role=menuitem][aria-haspopup=true][aria-disabled]{opacity:.5;pointer-events:none}.cad-header{z-index:100;background:#454545;flex-shrink:0;position:sticky;top:0}.cad-header-clock-bar{background:linear-gradient(#2a2a2a,#5b5b5b,#545454);justify-content:flex-end;align-items:center;padding:5px 15px;display:flex;box-shadow:0 2px 6px -1px #000000a6}.cad-clock{color:#fff;letter-spacing:1px;font-family:Consolas,Courier New,monospace;font-size:24px;font-weight:700;line-height:1.4}.cad-connection-status{width:30px;height:30px;margin-left:10px}.cad-header-toolbar-bar{background:linear-gradient(#dfdfdf,#bdc1c3,#dfdfdf);border-bottom:2px solid #828282;gap:5px;padding:5px 10px;display:flex;box-shadow:0 2px 6px -1px #000000a6}.cad-nav-groups{gap:5px;width:fit-content;display:flex}.cad-nav-group{border:1px solid #959595;border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.cad-nav-group-buttons{display:flex}.cad-nav-group-label{text-align:center;color:#fff;background:#999;border-radius:0 0 2px 2px;font-size:13px;font-weight:400;line-height:1.4}.cad-nav-button{box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;width:fit-content;min-height:40px;padding:5px 10px;font-family:inherit;display:flex}.cad-nav-button:hover{background:#0000000d}.cad-nav-icon{width:45px;height:45px;margin-bottom:5px}.cad-nav-label{color:#373737;text-align:center;letter-spacing:.2px;white-space:pre-line;width:100%;font-size:13px;line-height:1.1}.cad-dashboard-toolbar{justify-content:flex-end;gap:5px;padding:0 10px;display:flex}.cad-dashboard-toolbar-button{color:#000;cursor:pointer;background:#cfcfcf;border:1px solid #878787;padding:5px 15px;font-family:inherit;font-size:13px;box-shadow:0 0 0 1px #337fb000}.cad-dashboard-toolbar-button:hover{background:silver}.cad-dashboard-toolbar-button-active{background:#9db8f6;border-color:#4f6fe7}.cad-body{flex:1;gap:10px;min-height:0;display:flex}.cfs-list-window-body{flex-direction:column;gap:5px;height:100%;min-height:0;display:flex}.cad-column{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.cad-panel{background:linear-gradient(#f4f4f4,#e8eef0,#f4f4f4);border:1px solid #a8a8a8;border-radius:3px;flex-direction:column;gap:5px;padding:10px;display:flex;box-shadow:0 0 16px -2px #00000040}.cad-panel-fixed{flex:none}.cad-panel-grow{flex:auto;min-height:0}.cad-panel-half{flex:0 50%;min-height:0;max-height:50%}.cad-panel-title-bar{background:#e3e3e3;border-bottom:1px solid #d2d2d2;flex-shrink:0;align-items:center;gap:5px;margin:-10px -10px 0;padding:5px 10px;display:flex}.cad-panel-title-text{color:#000;font-size:14px;font-weight:500;line-height:1.1}.cad-panel-icon{width:18px;height:18px;display:block}.cad-command-line-input{box-sizing:border-box;color:#000;text-transform:uppercase;background:#fff;border:1px solid #a5a5a5;width:100%;height:26px;padding:0 3px;font-family:inherit;font-size:14px;box-shadow:0 0 0 1px #1983ca00}.cad-command-line-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.cad-command-line-input:invalid{border-color:#d40202;box-shadow:0 0 0 1px #d40202}.cad-command-line-help{color:#000;font-synthesis:style;margin-top:-8px;margin-bottom:-10px;font-family:Roboto,sans-serif;font-size:13px}.cad-detail-tab-strip{background:#fbfbfb;border:1px solid #dcdcdc;flex-shrink:0;display:flex}.cad-detail-tab{cursor:pointer;letter-spacing:.2px;color:#000;background:0 0;border:none;border-right:1px solid #0000;align-items:center;gap:5px;padding:5px;font-family:inherit;font-size:14px;display:flex}.cad-detail-tab:hover:not(:disabled){filter:brightness(.97);background:#00000008}.cad-detail-tab:active:not(:disabled){background:#0000000d;border-right-color:#dcdcdc;box-shadow:inset -1px -1px #fff,inset 1px 1px #0000001a}.cad-detail-tab:disabled{opacity:.35;cursor:default}.cad-detail-tab-icon{width:30px;height:30px}.cad-detail-tab-compact{font-size:13px}.cad-detail-tab-compact .cad-detail-tab-icon{width:27px;height:27px}.cad-agency-filter-bar{background:#fbfbfb;border:1px solid #dcdcdc;flex-shrink:0;display:flex}.cad-agency-filter-button{cursor:pointer;background:0 0;border:none;border-right:1px solid #0000;justify-content:center;align-items:center;padding:5px;display:flex}.cad-agency-filter-button img{width:28px;height:28px}.cad-agency-filter-button:hover:not(:disabled){filter:brightness(.97);background:#00000008}.cad-agency-filter-button:active:not(:disabled),.cad-agency-filter-button-active{background:#0000000d;border-right-color:#dcdcdc;box-shadow:inset -1px -1px #fff,inset 1px 1px #0000001a}.unit-table tbody td.cad-agency-detail-cell{background:#fff;overflow:visible;padding:0!important}.cad-agency-detail-table tbody tr{cursor:default;color:#000}.cad-agency-detail-table tbody tr.cad-agency-row{cursor:pointer}.cad-agency-detail-table tbody tr.cad-agency-row:hover{box-shadow:inset 0 0 0 999px #ffffff21}.unit-table.cad-agency-detail-table thead th{border-bottom:none;position:static;box-shadow:inset 0 -1px #7e7e7e}.unit-table.cad-agency-detail-table tbody tr:first-child td{border-top:none}.unit-table.cad-agency-detail-table.cad-agency-detail-table-bordered thead th{box-shadow:none}.cad-agency-detail-table tbody td.unit-table-icon-td{background:#fff}.unit-table.cad-agency-detail-table tbody tr:last-child td{box-shadow:inset 0 -1px #fff}.unit-table.cad-agency-detail-table tbody tr:last-child td.unit-table-icon-td{box-shadow:none}.cad-agency-detail-table tbody tr:hover{opacity:1}.unit-table-icon-td.cad-expand-cell{padding-right:0!important}.unit-table-icon-td.cad-select-cell{padding-top:0!important;padding-bottom:0!important}.cad-expand-toggle{color:#000;cursor:pointer;background:#e0e0e0;border:1px solid #000;border-radius:3px;justify-content:center;align-items:center;width:12px;height:12px;padding:0;display:flex}.cad-expand-toggle .material-icons-outlined{font-size:11px}.cad-table-wrapper{background:#fff;border:1px solid #a8a8a8;flex:1;min-height:0;overflow:auto}.unit-table{border-collapse:collapse;width:100%;font-family:Roboto,sans-serif;font-size:13px;line-height:18px}.unit-table thead th{text-align:left;white-space:nowrap;z-index:1;background:linear-gradient(#757781,#222638,#181b27);border-bottom:1px solid #7e7e7e;padding:5px;font-weight:400;position:sticky;top:0}.unit-table.cfs-table tbody tr+tr td.col-filler{border-top:none;border-bottom:none}.cad-group-header-row{cursor:pointer}.unit-table .cad-group-header-cell{color:#d9d9d9;background:linear-gradient(#757781,#222638,#181b27);border:1px solid #8a8a8a;border-right:none;padding-top:3px;padding-bottom:3px}.cad-group-header-row:has(+.cad-group-header-row) td{border-bottom:none}.cad-group-header-row+.cad-group-header-row td{border-top:none}.unit-table-icon-td.cad-expand-cell.cad-group-header-icon-cell{padding-right:6px!important}.unit-table-icon-td.cad-group-header-icon-cell{border-top:none}.unit-table thead .col-chip{box-sizing:border-box;color:#d9d9d9;text-overflow:ellipsis;border:1px solid #8e8e8e;border-radius:3px;width:100%;padding:5px;display:block;position:relative;overflow:hidden}.unit-table thead .col-chip-icon{justify-content:center;align-items:center;padding:6px 5px;display:flex}.unit-table thead .col-resizer{cursor:e-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}.unit-table tbody td{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;padding:5px 10px;line-height:18px;overflow:hidden}.unit-table tbody tr{cursor:pointer}.unit-table tbody tr:hover:not(:has(table)):not(.cad-group-header-row){opacity:.9}.unit-table thead tr:hover{opacity:1!important}.cfs-table tbody tr{background:#fff}.cfs-table tbody tr:hover:not(.cad-group-header-row){opacity:1;background:#f8f8f8}.unit-table tbody tr.cad-agency-detail-row,.unit-table tbody tr.cad-agency-detail-row:hover,.unit-table tbody tr.unit-recommendations-group-header-row,.unit-table tbody tr.unit-recommendations-group-header-row:hover{cursor:default;opacity:1!important;background:0 0!important}.unit-table.cad-agency-detail-table tbody tr:not(.cad-agency-row):not(.cad-agency-detail-row):hover,.unit-table.cad-agency-detail-table tbody tr:not(.cad-agency-row):not(.cad-agency-detail-row):hover td.unit-table-icon-td{background:#f8f8f8}.unit-table.unit-recommendations-plain-table tbody tr+tr td{border-top:1px solid #e0e0e0}.unit-table tbody tr+tr td{border-top:1px solid #7e7e7e}.unit-table.unit-recommendations-resource-detail-table tbody tr+tr td{border-top:none}.unit-list-table tbody tr:last-child td{border-bottom:1px solid #7e7e7e}.unit-list-table tbody tr:last-child:has(.cad-leading-spacer-cell) td{border-bottom:none}.unit-list-table tbody td.cad-select-cell,.unit-list-table tbody td.cad-leading-spacer-cell{background:#fff}.unit-list-table tbody tr+tr td.cad-select-cell,.unit-list-table tbody tr+tr td.cad-leading-spacer-cell{border-top:none}.unit-list-table tbody tr:last-child td.cad-select-cell,.unit-list-table tbody tr:last-child td.cad-leading-spacer-cell,.unit-table tbody tr.cad-group-header-row:last-child td{border-bottom:none}.unit-table.cfs-table tbody tr+tr td,.unit-table.fulfilled-recommendations-table tbody tr+tr td.unit-table-icon-td{border-top:none}.unit-table thead th.unit-table-icon-th{text-align:center;vertical-align:middle;padding:3px 5px}.unit-table-icon-th .col-chip-icon{padding:0}.unit-table-icon-td{text-align:center;vertical-align:middle;line-height:0;padding:0 5px!important}.unit-table-icon-td input[type=checkbox]{vertical-align:middle}.unit-table-row-icon{vertical-align:middle;color:inherit;justify-content:center;align-items:center;line-height:0;display:inline-flex}.unit-table-circle-icon{opacity:.1;width:6px;height:6px;font-size:6px}.unit-table-arrow-icon{color:#000;width:26px;height:26px;font-size:26px}.unit-table-arrow-icon-dim{opacity:.08}.signin-page{background:#fbfbfa;flex-direction:column;min-height:100vh;font-family:Roboto,sans-serif;display:flex}.signin-brand{align-items:center;gap:8px;padding:10px 0 0 10px;display:flex}.signin-logo{border-radius:4px;width:56px;height:56px}.signin-brand-text{color:#000;flex-direction:column;line-height:1.4;display:flex}.signin-brand-text .name{font-family:Roboto,sans-serif;font-size:24px;font-weight:600}.signin-brand-text .tagline{font-family:Roboto,sans-serif;font-size:16px;font-weight:600}.signin-center{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex}.signin-heading{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.signin-welcome,.signin-subtitle{font-synthesis:weight;color:#b3b3b3;font-family:Great Vibes,cursive;font-weight:700}.signin-welcome{font-size:48px}.signin-subtitle{font-size:18px}.signin-discord-button{color:#fff;cursor:pointer;background:#3277d2;border:none;border-radius:4px;justify-content:center;align-items:center;gap:12px;height:38px;padding:0 12px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,opacity .2s;display:inline-flex}.signin-discord-button:hover{background:#0855ae}.signin-discord-button svg{fill:#fff;flex-shrink:0;width:20px;height:20px}.arp-root{color:#1f2328;box-sizing:border-box;background:#f4f5f7;min-height:100vh;padding:24px 32px 60px;font-family:Segoe UI,Roboto,Arial,sans-serif}.arp-loading{text-align:center;color:#666;padding:60px}.arp-tabs{border-bottom:1px solid #dcdfe4;gap:4px;margin-bottom:14px;display:flex}.arp-tab{cursor:pointer;color:#6b7078;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13.5px}.arp-tab:hover{color:#1f2328}.arp-tab-active{color:#1983ca;border-bottom-color:#1983ca;font-weight:600}.arp-station-instance-list{flex-direction:column;gap:4px;max-height:480px;display:flex;overflow-y:auto}.arp-station-instance-row{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.arp-station-instance-row:hover{background:#f4f5f7}.arp-station-instance-active{background:#eef7fd;border-color:#1983ca}.arp-station-order-row{cursor:grab;background:#fafbfc;border:1px solid #dde1e7;border-radius:5px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;display:flex}.arp-station-order-level{color:#fff;background:#1983ca;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.arp-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.arp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#8a8f98;font-size:12px;font-weight:600}.arp-title{margin:2px 0 0;font-size:24px;font-weight:600}.arp-header-actions{gap:8px;display:flex}.arp-filters{background:#fff;border:1px solid #dcdfe4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.arp-vdivider{background:#e2e5ea;align-self:stretch;width:1px}.arp-count{color:#8a8f98;margin-left:auto;font-size:12px}.arp-list{flex-direction:column;gap:6px;display:flex}.arp-empty{text-align:center;color:#8a8f98;background:#fff;border:1px solid #dcdfe4;border-radius:8px;padding:40px}.arp-list-row{background:#fff;border:1px solid #dcdfe4;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.arp-list-row-selected{background:#eef7fd;border-color:#1983ca}.arp-agency-stripe{border-radius:2px;align-self:stretch;width:4px}.arp-list-row-main{flex:1;min-width:0}.arp-list-row-title{align-items:center;gap:8px;display:flex}.arp-list-row-name{font-size:14.5px;font-weight:600}.arp-list-row-meta{color:#6b7078;flex-wrap:wrap;gap:16px;margin-top:3px;font-size:12px;display:flex}.arp-list-row-actions{flex-shrink:0;gap:6px;display:flex}.arp-agency-badge{color:#fff;letter-spacing:.02em;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.arp-agency-Police,.arp-agency-stripe.arp-agency-Police{background:#2b5da8}.arp-agency-Fire,.arp-agency-stripe.arp-agency-Fire{background:#b23a3a}.arp-agency-EMS,.arp-agency-stripe.arp-agency-EMS{background:#2d8659}.arp-btn-primary,.arp-btn-ghost,.arp-btn-danger,.arp-btn-danger-solid,.arp-btn-add{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:6px 14px;font-size:13px}.arp-btn-primary{color:#fff;background:#1983ca;border-color:#1983ca}.arp-btn-primary:hover{background:#1671ac}.arp-btn-primary:disabled{opacity:.6;cursor:default}.arp-btn-ghost{color:#2b2f36;background:#fff;border-color:#c7ccd4}.arp-btn-ghost:hover{background:#f0f1f3}.arp-btn-add{color:#1671ac;background:#eef7fd;border-color:#b7ddf3}.arp-btn-add:hover{background:#dcf0fc}.arp-btn-danger{color:#b23a3a;background:#fff;border-color:#e3b3b3}.arp-btn-danger:hover{background:#fdf0f0}.arp-btn-danger-solid{cursor:pointer;color:#fff;background:#b23a3a;border:1px solid #b23a3a;border-radius:5px;padding:6px 14px;font-size:13px}.arp-btn-danger-solid:hover{background:#9c3131}.arp-btn-danger-solid:disabled{opacity:.6;cursor:default}.arp-btn-small{padding:4px 9px;font-size:12px}.arp-btn-tiny{padding:3px 8px;font-size:11.5px}.arp-input{box-sizing:border-box;color:#1f2328;background:#fff;border:1px solid #c7ccd4;border-radius:5px;width:100%;padding:6px 9px;font-size:13px}.arp-input:focus{border-color:#1983ca;outline:none;box-shadow:0 0 0 1px #1983ca}.arp-input-narrow{width:56px}.arp-input-small{padding:4px 7px;font-size:12.5px}.arp-label{color:#6b7078;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.arp-tiny-label{color:#8a8f98;margin-bottom:2px;font-size:10.5px;display:block}.arp-inline-label{color:#6b7078;font-size:12px}.arp-muted{color:#8a8f98;font-size:13px}.arp-muted-small{color:#9aa0a8;font-size:11.5px}.arp-hint{color:#6b7078;margin-bottom:10px;font-size:12px;line-height:1.4}.arp-card{background:#fff;border:1px solid #dcdfe4;border-radius:8px;margin-bottom:14px;overflow:visible}.arp-card-header{border-bottom:1px solid #eceef1;padding:10px 16px;font-size:13.5px;font-weight:600}.arp-card-body{padding:14px 16px}.arp-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.arp-two-col{grid-template-columns:1fr}}.arp-details-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.arp-pill{background:#eef1f5;border:1px solid #dde1e7;border-radius:20px;align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:12.5px;display:inline-flex}.arp-pill-remove{cursor:pointer;color:#8a8f98;background:0 0;border:none;padding:0 3px;font-size:14px;line-height:1}.arp-pill-remove:hover{color:#b23a3a}.arp-tag-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.arp-add-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arp-dropdown{display:inline-block;position:relative}.arp-dropdown-panel{z-index:20;background:#fff;border:1px solid #c7ccd4;border-radius:6px;width:220px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 14px #0000001f}.arp-dropdown-list{max-height:220px;margin-top:6px;overflow-y:auto}.arp-dropdown-item{cursor:pointer;border-radius:4px;padding:6px 8px;font-size:13px}.arp-dropdown-item:hover{background:#eef7fd}.arp-dropdown-empty{color:#9aa0a8;padding:8px;font-size:12px}.arp-calltypes-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.arp-calltype-row{align-items:center;gap:8px;display:flex}.arp-resource-slot{background:#fafbfc;border:1px solid #dde1e7;border-radius:6px;margin-bottom:8px}.arp-resource-header{cursor:grab;align-items:center;gap:8px;padding:8px 10px;display:flex}.arp-drag-handle{color:#b6bcc4;cursor:grab}.arp-drag-hint{color:#9aa0a8;font-size:11.5px}.arp-expand-toggle{cursor:pointer;color:#6b7078;background:0 0;border:none;padding:0 2px;font-size:11px}.arp-resource-label{flex:1;font-size:13px;font-weight:600}.arp-remove-x{color:#9aa0a8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:15px;line-height:1}.arp-remove-x:hover{color:#b23a3a}.arp-resource-expanded{cursor:default;border-top:1px solid #eceef1;padding:10px 12px 12px}.arp-resource-fields{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.arp-checkbox-row{gap:16px;margin-bottom:10px;display:flex}.arp-checkbox-label{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.arp-backups-section{border-top:1px dashed #dde1e7;padding-top:10px}.arp-section-label{color:#6b7078;text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:600}.arp-backup-row{background:#fff;border:1px solid #eceef1;border-radius:5px;align-items:flex-end;gap:8px;margin-top:8px;padding:8px;display:flex}.arp-backup-row>div{flex:1}.arp-import-panel{background:#fafbfc;border:1px solid #dde1e7;border-radius:6px;margin-top:8px;padding:12px}.arp-import-fields{flex-wrap:wrap;gap:8px;display:flex}.arp-import-field{cursor:pointer;background:#fff;border:1px solid #dde1e7;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;font-size:12.5px;display:flex}.arp-import-field-active{background:#eef7fd;border-color:#1983ca}.arp-edit-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.arp-edit-footer{justify-content:flex-end;margin-top:6px;display:flex}.arp-modal-overlay{z-index:1000;background:#14161a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.arp-modal{background:#fff;border-radius:8px;width:420px;max-width:90vw;padding:20px 22px;box-shadow:0 12px 36px #00000038}.arp-modal-title{margin-bottom:14px;font-size:15px;font-weight:700}.arp-modal-title-danger{color:#b23a3a}.arp-modal-text{color:#3a3f46;margin:0 0 16px;font-size:13.5px}.arp-modal-grid{flex-direction:column;gap:12px;display:flex}.arp-modal-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arp-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}
