:root,.ccc-theme-dark{color-scheme:dark;--ccc-bg: #0b0e14;--ccc-chrome: #11151e;--ccc-chrome-text: #e8ecf4;--ccc-chrome-text-muted: #b8c1d1;--ccc-surface: #141922;--ccc-surface-raised: #1b212c;--ccc-surface-sunken: #0e121a;--ccc-card: #141922;--ccc-card-hover: #1b212c;--ccc-overlay: rgba(20, 25, 34, .86);--ccc-text: #eef1f6;--ccc-text-muted: #c3cad8;--ccc-text-faint: #a3adc2;--ccc-text-on-accent: #ffffff;--ccc-border: #232a36;--ccc-border-strong: #333c4c;--ccc-accent: #4aa8f0;--ccc-accent-hover: #68b9f5;--ccc-accent-deep: #1f6abf;--ccc-accent-soft: rgba(74, 168, 240, .15);--ccc-accent-contrast: #ffffff;--ccc-login-bg: #070a11;--ccc-ok: #4caf72;--ccc-warn: #f0a132;--ccc-danger: #f47371;--ccc-danger-fill: #c62828;--ccc-ok-soft: rgba(76, 175, 114, .16);--ccc-warn-soft: rgba(240, 161, 50, .16);--ccc-danger-soft: rgba(239, 83, 80, .16);--ccc-shadow-card: 0 1px 2px rgba(0, 0, 0, .5);--ccc-shadow-raised: 0 4px 12px rgba(0, 0, 0, .45);--ccc-shadow-panel: 0 12px 32px rgba(0, 0, 0, .55);--ccc-ring: inset 0 1px 0 rgba(255, 255, 255, .04);--ccc-map-backdrop: #0b0e14}.ccc-theme-light{color-scheme:light;--ccc-bg: #e9e9e9;--ccc-chrome: #e9e9e9;--ccc-chrome-text: #212d47;--ccc-chrome-text-muted: #4b5567;--ccc-surface: #ffffff;--ccc-surface-raised: #ffffff;--ccc-surface-sunken: #f4f5f8;--ccc-card: #ffffff;--ccc-card-hover: #f4f5f8;--ccc-overlay: rgba(255, 255, 255, .92);--ccc-text: #212d47;--ccc-text-muted: #4b5567;--ccc-text-faint: #5d6676;--ccc-text-on-accent: #ffffff;--ccc-border: #d2d4d9;--ccc-border-strong: #a0a0a0;--ccc-accent: #2e3c8d;--ccc-accent-hover: #263176;--ccc-accent-deep: #1e2760;--ccc-accent-soft: rgba(46, 60, 141, .1);--ccc-accent-contrast: #ffffff;--ccc-ok: #256b43;--ccc-warn: #8a5100;--ccc-danger: #c62828;--ccc-danger-fill: #c62828;--ccc-ok-soft: rgba(37, 107, 67, .1);--ccc-warn-soft: rgba(138, 81, 0, .1);--ccc-danger-soft: rgba(198, 40, 40, .1);--ccc-shadow-card: none;--ccc-shadow-raised: 0 2px 8px rgba(33, 45, 71, .1);--ccc-shadow-panel: 0 10px 28px rgba(33, 45, 71, .16);--ccc-ring: none;--ccc-map-backdrop: #e9e9e9}:root{--ccc-sev-1: #6a1b9a;--ccc-sev-2: #e53935;--ccc-sev-3: #fb8c00;--ccc-sev-4: #9e9e9e;--ccc-font: "RedHatText", "Segoe UI", "Noto Sans Hebrew", "Arial Hebrew", system-ui, sans-serif;--ccc-font-display: "RedHatDisplay", "Segoe UI", "Noto Sans Hebrew", system-ui, sans-serif;--ccc-font-mono: "RedHatMono", "Cascadia Mono", "Consolas", monospace;--ccc-text-xs: 11px;--ccc-text-sm: 12.5px;--ccc-text-base: 14px;--ccc-text-md: 15px;--ccc-text-lg: 18px;--ccc-text-xl: 22px;--ccc-text-2xl: 28px;--ccc-space-xs: 4px;--ccc-space-sm: 8px;--ccc-space-md: 14px;--ccc-space-lg: 20px;--ccc-space-xl: 30px;--ccc-radius-sm: 6px;--ccc-radius-md: 10px;--ccc-radius-lg: 16px;--ccc-radius-pill: 999px;--ccc-header-height: 56px;--ccc-rail-width: var(--ccc-header-height);--ccc-panel-width: 450px;--ccc-field: 20rem;--ccc-aside: 15.5rem;--ccc-form-label: 7.5rem;--ccc-dialog-inset: 4rem;--ccc-motion-fast: .12s;--ccc-motion: .18s;--ccc-ease: cubic-bezier(.2, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root{--ccc-motion-fast: 0ms;--ccc-motion: 0ms}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html[dir=ltr]{--ccc-align: left;--ccc-align-flex: flex-start}html[dir=rtl]{--ccc-align: right;--ccc-align-flex: flex-end}body{background:var(--ccc-bg);color:var(--ccc-text);font-family:var(--ccc-font);font-size:var(--ccc-text-base);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-align:var(--ccc-align, left)}th,td{text-align:var(--ccc-align, left)}:focus-visible{outline:2px solid var(--ccc-accent);outline-offset:2px;border-radius:var(--ccc-radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--ccc-border-strong) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--ccc-radius-pill);background:var(--ccc-border-strong);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--ccc-text-faint);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.ccc-icon{flex:none;font-size:1em;vertical-align:-.1em}[dir=rtl] .ccc-icon--flip{transform:scaleX(-1)}.ccc-shell{display:grid;grid-template-rows:var(--ccc-header-height) 1fr;height:100%;overflow:hidden}.ccc-header{display:flex;align-items:center;gap:var(--ccc-space-md);padding-inline:var(--ccc-space-md);background:var(--ccc-chrome);border-block-end:1px solid var(--ccc-border);color:var(--ccc-chrome-text)}.ccc-header__brand{display:flex;align-items:center;gap:var(--ccc-space-sm);font-family:var(--ccc-font-display);font-size:var(--ccc-text-md);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.ccc-header__mark{display:block;width:auto;height:34px}.ccc-header__wordmark{display:grid;gap:1px;line-height:1.05}.ccc-header__name{font-size:var(--ccc-text-xl);font-weight:700;letter-spacing:-.01em}.ccc-header__tagline{color:var(--ccc-accent);font-size:7px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.ccc-header__spacer{flex:1}.ccc-header__actions{display:flex;align-items:center;gap:2px}.ccc-header__divider{width:1px;height:22px;background:var(--ccc-border)}.ccc-header__time{display:flex;flex-direction:column;align-items:flex-start;flex:none;line-height:1.15;white-space:nowrap}.ccc-header__clock{font-family:var(--ccc-font-mono);font-size:var(--ccc-text-lg);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;direction:ltr}.ccc-header__date{color:var(--ccc-accent);font-size:var(--ccc-text-xs);font-weight:600}.ccc-body{display:grid;grid-template-columns:var(--ccc-rail-width) 1fr;min-height:0}.ccc-iconbtn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--ccc-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--ccc-text-md);cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),border-color var(--ccc-motion-fast) var(--ccc-ease),color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-iconbtn:hover{border-color:var(--ccc-border-strong);background:var(--ccc-surface-raised);color:var(--ccc-text)}.ccc-iconbtn[data-danger]{color:var(--ccc-danger)}.ccc-iconbtn[data-danger]:hover{border-color:var(--ccc-danger);background:var(--ccc-danger-soft);color:var(--ccc-danger)}.ccc-iconbtn[aria-pressed=true]{border-color:var(--ccc-accent);background:var(--ccc-accent-soft);color:var(--ccc-accent)}.ccc-iconbtn:disabled{opacity:.35;cursor:default}.ccc-iconbtn--sm{width:24px;height:24px;font-size:var(--ccc-text-sm)}.ccc-iconbtn:disabled:hover{border-color:transparent;background:transparent}.ccc-iconbtn--label{width:auto;padding-inline:9px;font-family:var(--ccc-font-mono);font-size:var(--ccc-text-sm);font-weight:600}.ccc-rail{display:flex;flex-direction:column;gap:var(--ccc-space-xs);padding:var(--ccc-space-sm) var(--ccc-space-xs);background:var(--ccc-chrome);border-inline-end:1px solid var(--ccc-border)}.ccc-rail__item{position:relative;display:grid;gap:3px;place-items:center;min-block-size:58px;padding-block:8px;padding-inline:2px;border:0;border-radius:var(--ccc-radius-md);background:transparent;color:var(--ccc-chrome-text-muted);font:inherit;font-size:10px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:normal;cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-rail__item:hover{background:var(--ccc-surface-raised);color:var(--ccc-text)}.ccc-rail__item[aria-current=page]{background:var(--ccc-accent-soft);color:var(--ccc-accent)}.ccc-rail__item[aria-current=page]:before{content:"";position:absolute;inset-block:7px;inset-inline-start:-4px;width:3px;border-radius:var(--ccc-radius-pill);background:var(--ccc-accent)}.ccc-rail__icon{font-size:18px;line-height:1}.ccc-rail__spacer{flex:1}.ccc-rail__group{margin-block:var(--ccc-space-xs);padding-block-start:var(--ccc-space-xs);border-block-start:1px solid var(--ccc-border);color:var(--ccc-chrome-text-muted);font-size:9px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.ccc-content{min-width:0;min-height:0;overflow:hidden;background:var(--ccc-bg)}.ccc-page{display:flex;flex-direction:column;gap:var(--ccc-space-md);height:100%;padding:var(--ccc-space-lg);overflow:auto}.ccc-page>*,.ccc-card-list>*{flex:none}.ccc-page>.ccc-card-list,.ccc-page>.ccc-table-wrap{flex:1 1 auto;min-height:0}.ccc-page>.ccc-table-wrap--fit{flex:none}.ccc-page__header{display:flex;flex-wrap:wrap;gap:var(--ccc-space-md);align-items:center}.ccc-filter-search{flex:0 1 320px}.ccc-page__title{display:flex;gap:var(--ccc-space-sm);align-items:center;margin:0;font-family:var(--ccc-font-display);font-size:var(--ccc-text-xl);font-weight:700;letter-spacing:-.015em}.ccc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--ccc-space-sm)}.ccc-stats--compact{grid-template-columns:repeat(3,1fr);gap:var(--ccc-space-xs)}.ccc-stats--compact .ccc-stat{padding:5px var(--ccc-space-sm)}.ccc-stats--compact .ccc-stat__value{font-size:var(--ccc-text-xl)}.ccc-stats--compact .ccc-stat__label{overflow:hidden;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.ccc-stat{position:relative;overflow:hidden;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card);box-shadow:var(--ccc-ring)}.ccc-stat__label{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ccc-stat__value{font-family:var(--ccc-font-mono);font-size:var(--ccc-text-2xl);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;direction:ltr}.ccc-stat:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--ccc-border-strong)}.ccc-stat__mark{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;width:3px}.ccc-stat--danger:after{background:var(--ccc-danger)}.ccc-stat--warn:after{background:var(--ccc-warn)}.ccc-stat--ok:after{background:var(--ccc-ok)}.ccc-stat--danger .ccc-stat__value{color:var(--ccc-danger)}.ccc-stat--warn .ccc-stat__value{color:var(--ccc-warn)}.ccc-stat--ok .ccc-stat__value{color:var(--ccc-ok)}.ccc-card-list{display:flex;flex-direction:column;gap:var(--ccc-space-sm);min-height:0;overflow:auto}.ccc-incident,.ccc-team{inline-size:100%}.ccc-incident{position:relative;display:grid;grid-template-columns:6px 1fr;overflow:hidden;padding:0;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card);--ccc-card-bg: var(--ccc-card);box-shadow:var(--ccc-shadow-card),var(--ccc-ring);text-align:var(--ccc-align);font:inherit;color:inherit;cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),border-color var(--ccc-motion-fast) var(--ccc-ease),box-shadow var(--ccc-motion-fast) var(--ccc-ease),transform var(--ccc-motion-fast) var(--ccc-ease)}.ccc-incident:hover{background:var(--ccc-card-hover);--ccc-card-bg: var(--ccc-card-hover);border-color:var(--ccc-border-strong);box-shadow:var(--ccc-shadow-raised);transform:translateY(-1px)}.ccc-incident[data-selected=true]{border-color:var(--ccc-accent);background:var(--ccc-card-hover);--ccc-card-bg: var(--ccc-card-hover);box-shadow:0 0 0 1px var(--ccc-accent),var(--ccc-shadow-raised)}.ccc-incident__edge{background:var(--ccc-sev-4)}.ccc-incident__body{display:grid;gap:5px;padding:var(--ccc-space-sm) var(--ccc-space-md);min-width:0}.ccc-incident__top{display:flex;gap:var(--ccc-space-sm);align-items:flex-start}.ccc-incident__headline{display:grid;gap:1px;flex:1;min-width:0}.ccc-incident__open{display:block;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ccc-incident__open:after{content:"";position:absolute;z-index:1;inset:0}.ccc-incident__open:focus-visible{outline:none}.ccc-incident:has(.ccc-incident__open:focus-visible){border-color:var(--ccc-accent);box-shadow:0 0 0 2px var(--ccc-accent),var(--ccc-shadow-raised)}.ccc-incident__tools,.ccc-team__tools{position:relative;z-index:2;display:flex;gap:2px;flex:none;align-items:center}.ccc-incident__category{display:block;overflow:hidden;font-size:var(--ccc-text-lg);font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ccc-incident__time{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);font-weight:600;font-variant-numeric:tabular-nums}.ccc-incident__elapsed{font-weight:400}.ccc-incident__elapsed[data-late=true]{display:inline-flex;gap:3px;align-items:center;color:var(--ccc-danger);font-weight:700}.ccc-incident__stage{display:inline-flex;gap:var(--ccc-space-sm);align-items:center;flex:none;padding-block-start:2px;font-size:var(--ccc-text-base);font-weight:600;white-space:nowrap}.ccc-incident__stage[data-unassigned=true]{color:var(--ccc-warn)}.ccc-incident__rule{align-self:stretch;inline-size:1px;background:var(--ccc-border-strong)}.ccc-incident__description{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-block-size:2.8em;color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);line-height:1.4}.ccc-incident__description[data-clamped=true]:after{content:"…";position:absolute;inset-inline-end:0;inset-block-end:0;padding-inline-start:.6em;background:var(--ccc-card-bg);color:var(--ccc-text-muted)}.ccc-incident__facts{display:flex;gap:var(--ccc-space-md);align-items:stretch;margin-block-start:2px}.ccc-incident__fact{display:grid;gap:0;flex:none;min-width:0}.ccc-incident__fact--wide{flex:1}.ccc-incident__fact+.ccc-incident__fact{padding-inline-start:var(--ccc-space-md);border-inline-start:1px solid var(--ccc-border)}.ccc-incident__fact-label{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:700}.ccc-incident__fact-value{display:flex;gap:5px;align-items:center;overflow:hidden;font-size:var(--ccc-text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ccc-incident__fact-extra{color:var(--ccc-accent);font-size:var(--ccc-text-xs);font-weight:700}.ccc-popover{position:relative;display:flex;flex:none;align-items:center}.ccc-popover__panel{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:60;display:grid;min-inline-size:260px;padding:var(--ccc-space-sm);border:1px solid var(--ccc-border-strong);border-radius:var(--ccc-radius-md);background:var(--ccc-surface-raised);box-shadow:var(--ccc-shadow-panel);color:var(--ccc-text)}.ccc-popover__header{display:flex;gap:var(--ccc-space-md);align-items:center;justify-content:space-between;padding:var(--ccc-space-xs) var(--ccc-space-sm) var(--ccc-space-sm);border-block-end:1px solid var(--ccc-border);color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ccc-popover__link{border:0;background:none;color:var(--ccc-accent);font:inherit;letter-spacing:inherit;cursor:pointer}.ccc-popover__empty{margin:0;padding:var(--ccc-space-lg) var(--ccc-space-sm);color:var(--ccc-text-faint);font-size:var(--ccc-text-sm);text-align:center}.ccc-popover__list{display:grid;gap:var(--ccc-space-sm);max-block-size:60vh;overflow-y:auto;padding-block-start:var(--ccc-space-xs)}.ccc-popover__group{display:grid;gap:var(--ccc-space-xs);padding-block-end:var(--ccc-space-sm);margin-block-end:var(--ccc-space-sm);border-block-end:1px solid var(--ccc-border)}.ccc-popover__label{display:flex;gap:6px;align-items:center;padding-inline:var(--ccc-space-sm);color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ccc-popover__item{display:flex;gap:var(--ccc-space-sm);align-items:center;width:100%;padding:7px var(--ccc-space-sm);border:0;border-radius:var(--ccc-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--ccc-text-sm);text-align:var(--ccc-align);cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease)}.ccc-popover__item:hover{background:var(--ccc-card-hover)}.ccc-popover__item--static,.ccc-popover__item--static:hover{background:transparent;cursor:default}.ccc-popover__item--danger{color:var(--ccc-danger)}.ccc-popover__item--danger:hover{background:var(--ccc-danger-soft)}.ccc-popover__value{margin-inline-start:auto;color:var(--ccc-text-muted);font-size:var(--ccc-text-xs)}.ccc-user{display:flex;gap:var(--ccc-space-sm);align-items:center;padding:3px var(--ccc-space-sm) 3px 3px;border:1px solid transparent;border-radius:var(--ccc-radius-pill);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-user:hover,.ccc-user[aria-expanded=true]{border-color:var(--ccc-border-strong);background:var(--ccc-surface-raised)}.ccc-user__avatar{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ccc-surface-sunken);color:var(--ccc-text-muted);font-size:14px}.ccc-user__dot{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--ccc-chrome)}.ccc-user__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;white-space:nowrap}.ccc-user__text strong{font-size:var(--ccc-text-sm);font-weight:600}.ccc-user__text small{color:var(--ccc-chrome-text-muted);font-size:var(--ccc-text-xs)}.ccc-user__chevron{flex:none;color:var(--ccc-chrome-text-muted);font-size:11px}.ccc-presence{display:grid;gap:2px}.ccc-presence__option{display:flex;gap:var(--ccc-space-sm);align-items:center;padding:6px var(--ccc-space-sm);border:0;border-radius:var(--ccc-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--ccc-text-sm);text-align:var(--ccc-align);cursor:pointer}.ccc-presence__option:hover{background:var(--ccc-card-hover)}.ccc-presence__option[data-selected=true]{background:var(--ccc-accent-soft);font-weight:600}.ccc-iconbtn__badge{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-inline-size:15px;padding-inline:3px;border-radius:var(--ccc-radius-pill);background:var(--ccc-danger-fill);color:#fff;font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:15px;text-align:center}.ccc-popover .ccc-iconbtn{position:relative}.ccc-notice{display:grid;gap:2px;width:100%;padding:7px var(--ccc-space-sm);border:0;border-inline-start:2px solid transparent;border-radius:var(--ccc-radius-sm);background:transparent;color:inherit;font:inherit;text-align:var(--ccc-align);cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease)}.ccc-notice:hover{background:var(--ccc-card-hover)}.ccc-notice[data-unread=true]{border-inline-start-color:var(--ccc-accent);background:var(--ccc-accent-soft)}.ccc-notice[data-warning=true]{border-inline-start-color:var(--ccc-warn)}.ccc-notice[data-warning=true] .ccc-notice__kind{color:var(--ccc-warn)}.ccc-notice__head{display:flex;gap:var(--ccc-space-sm);align-items:baseline;justify-content:space-between}.ccc-notice__kind{font-size:var(--ccc-text-sm);font-weight:600}.ccc-notice__age{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);white-space:nowrap}.ccc-notice__body{display:flex;flex-wrap:wrap;gap:2px var(--ccc-space-sm);align-items:baseline;color:var(--ccc-text-muted);font-size:var(--ccc-text-sm)}.ccc-sort{display:inline-flex;flex:none;overflow:hidden;border:1px solid var(--ccc-border-strong);border-radius:var(--ccc-radius-pill);background:var(--ccc-surface)}.ccc-sort__option{padding:5px var(--ccc-space-md);border:0;background:transparent;color:var(--ccc-text-muted);font:inherit;font-size:var(--ccc-text-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-sort__option:hover:not([data-selected=true]){background:var(--ccc-accent-soft);color:var(--ccc-text)}.ccc-sort__option[data-selected=true]{background:var(--ccc-accent-deep);color:var(--ccc-accent-contrast)}.ccc-board__tabs{display:flex;gap:var(--ccc-space-md);align-items:center;justify-content:space-between;flex-wrap:wrap}.ccc-chip{display:inline-flex;gap:5px;align-items:center;padding:2px 9px;border:1px solid transparent;border-radius:var(--ccc-radius-pill);font-size:var(--ccc-text-xs);font-weight:600;letter-spacing:.01em;white-space:nowrap}.ccc-chip--severity{color:#fff}.ccc-chip--stage{border-color:var(--ccc-border-strong);background:var(--ccc-surface-raised);color:var(--ccc-text-muted)}.ccc-chip--stage[data-stage="On Scene"]{border-color:transparent;background:var(--ccc-ok-soft);color:var(--ccc-ok)}.ccc-chip--stage[data-stage="En Route"]{border-color:transparent;background:var(--ccc-accent-soft);color:var(--ccc-accent)}.ccc-chip--stage[data-stage=Closed]{border-color:var(--ccc-border);background:transparent;color:var(--ccc-text-faint)}.ccc-chip--unassigned{border-color:transparent;background:var(--ccc-warn-soft);color:var(--ccc-warn)}.ccc-chip--callsign{border-color:var(--ccc-border-strong);background:transparent;color:var(--ccc-text)}.ccc-chip-row{display:inline-flex;flex-wrap:wrap;gap:var(--ccc-space-xs)}.ccc-briefing{display:flex;flex-direction:column;gap:var(--ccc-space-sm);padding:var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-surface-raised)}.ccc-briefing__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ccc-space-sm)}.ccc-briefing__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--ccc-space-md)}.ccc-briefing__grid h3{margin:0 0 var(--ccc-space-xs);font-size:var(--ccc-text-sm)}.ccc-briefing__grid ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ccc-hotspots__suggestions{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--ccc-space-sm);margin:0;padding:0;list-style:none}.ccc-hotspots__suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ccc-space-xs);padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-surface-raised)}.ccc-evidence{display:grid;gap:var(--ccc-space-sm);margin:0;padding:0;list-style:none}.ccc-evidence__item{display:grid;gap:4px;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-surface-raised)}.ccc-evidence__item[data-state=altered],.ccc-evidence__item[data-state=missing]{border-inline-start:3px solid var(--ccc-danger)}.ccc-evidence__head{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center}.ccc-evidence__facts{display:grid;grid-template-columns:max-content 1fr;gap:2px var(--ccc-space-md);margin:0;font-size:var(--ccc-text-sm)}.ccc-evidence__facts dt{color:var(--ccc-text-muted)}.ccc-evidence__facts dd{margin:0;overflow-wrap:anywhere}.ccc-evidence__custody{margin:0;padding-inline-start:var(--ccc-space-md);font-size:var(--ccc-text-sm)}.ccc-heat{border-collapse:separate;border-spacing:2px;font-size:var(--ccc-text-xs);font-variant-numeric:tabular-nums}.ccc-heat th{padding:2px 4px;color:var(--ccc-text-muted);font-weight:500;text-align:center}.ccc-heat td{min-width:1.75rem;height:1.6rem;border-radius:var(--ccc-radius-sm);background:color-mix(in srgb,var(--ccc-accent) calc(var(--heat, 0) * 85%),var(--ccc-surface-sunken));color:var(--ccc-text);text-align:center}.ccc-log-mine{padding:var(--ccc-space-md);border-inline-start:3px solid var(--ccc-accent);background:var(--ccc-surface-sunken)}.ccc-chip--warn{border-color:transparent;background:var(--ccc-warn-soft);color:var(--ccc-warn)}.ccc-chip--danger{border-color:transparent;background:var(--ccc-danger-soft);color:var(--ccc-danger)}.ccc-chip--live{border-color:transparent;background:var(--ccc-ok-soft);color:var(--ccc-ok)}.ccc-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ccc-deadline{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.ccc-dot--live{animation:ccc-pulse 2.4s var(--ccc-ease) infinite}@keyframes ccc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ccc-dot--live{animation:none}}.ccc-timeline{display:flex;flex-wrap:wrap;gap:var(--ccc-space-xs)}.ccc-timeline__step{display:grid;align-content:start;gap:2px;flex:1 1 110px;inline-size:auto;padding:7px 11px;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);color:inherit;font:inherit;text-align:var(--ccc-align);transition:background var(--ccc-motion-fast) var(--ccc-ease),border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-timeline__step[data-selectable=true]{border-style:dashed;cursor:pointer}.ccc-timeline__step[data-selectable=true]:hover:not(:disabled){border-style:solid;border-color:var(--ccc-accent);background:var(--ccc-accent-soft)}.ccc-timeline__step[data-selectable=true]:disabled{cursor:progress;opacity:.6}.ccc-timeline__step[data-revertable=true]{cursor:pointer}.ccc-timeline__step[data-revertable=true]:hover:not(:disabled),.ccc-timeline__step[data-revertable=true]:focus-visible:not(:disabled){border-color:var(--ccc-danger);background:var(--ccc-danger-soft)}.ccc-timeline__step[data-revertable=true]:disabled{cursor:progress;opacity:.6}.ccc-timeline__step[data-reached=true]{border-color:color-mix(in srgb,var(--ccc-accent) 45%,transparent);background:var(--ccc-accent-soft)}.ccc-timeline__step[data-current=true]{border-color:var(--ccc-accent);background:var(--ccc-accent-deep);color:var(--ccc-text-on-accent)}.ccc-timeline__name{font-size:var(--ccc-text-sm);font-weight:600}.ccc-timeline__time{font-family:var(--ccc-font-mono);font-size:var(--ccc-text-sm);font-variant-numeric:tabular-nums;direction:ltr}.ccc-timeline__origin{font-size:var(--ccc-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccc-timeline__origin[data-origin=field]{font-weight:600}.ccc-timeline__origin[data-origin=inferred]{font-style:italic}.ccc-timeline__delivery{font-size:var(--ccc-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccc-timeline__delivery[data-state=pending]{color:var(--ccc-warn);font-weight:600}.ccc-timeline__step[data-current=true] .ccc-timeline__delivery[data-state=pending]{color:inherit;text-decoration:underline;text-underline-offset:2px}.ccc-team{position:relative;display:grid;grid-template-columns:3px 1fr;overflow:hidden;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card);box-shadow:var(--ccc-ring);text-align:var(--ccc-align);font:inherit;color:inherit;cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-team:hover{background:var(--ccc-card-hover);border-color:var(--ccc-border-strong)}.ccc-team[data-selected=true]{border-color:var(--ccc-accent);box-shadow:0 0 0 1px var(--ccc-accent) inset}.ccc-team__edge{display:block}.ccc-team__body{display:grid;gap:3px;min-width:0;padding:7px var(--ccc-space-sm)}.ccc-team__top{display:flex;gap:var(--ccc-space-sm);align-items:center}.ccc-team__open{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ccc-team__open:after{content:"";position:absolute;inset:0}.ccc-team__open:focus-visible{outline:none}.ccc-team:has(.ccc-team__open:focus-visible){border-color:var(--ccc-accent);box-shadow:0 0 0 2px var(--ccc-accent)}.ccc-team__sign{display:block;min-width:0;overflow:hidden;font-weight:700;font-size:var(--ccc-text-sm);text-overflow:ellipsis;white-space:nowrap}.ccc-team__meta{display:flex;gap:var(--ccc-space-sm);align-items:center;min-width:0;color:var(--ccc-text-faint);font-size:var(--ccc-text-xs)}.ccc-team__officer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccc-team__age{display:flex;gap:4px;flex:none;align-items:center;font-family:var(--ccc-font-mono)}.ccc-team__age[data-stale=true]{color:var(--ccc-warn)}.ccc-split{display:grid;grid-template-columns:var(--ccc-panel-width) 1fr;height:100%;min-height:0}.ccc-panel{display:flex;flex-direction:column;min-height:0;background:var(--ccc-surface);border-inline-end:1px solid var(--ccc-border)}.ccc-panel__section{display:flex;flex-direction:column;min-height:0}.ccc-panel__section--major{flex:2 1 0}.ccc-panel__section--minor{flex:1 1 0;min-block-size:136px;border-block-start:1px solid var(--ccc-border)}.ccc-panel__header{display:flex;gap:var(--ccc-space-sm);align-items:center;padding:var(--ccc-space-sm) var(--ccc-space-md);border-block-end:1px solid var(--ccc-border)}.ccc-panel__title{flex:1;margin:0;font-size:var(--ccc-text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ccc-text-muted)}.ccc-panel__scroll{flex:1;min-height:0;padding:var(--ccc-space-sm);overflow:auto}.ccc-panel__top{display:grid;gap:var(--ccc-space-sm);padding:var(--ccc-space-sm) var(--ccc-space-md);border-block-end:1px solid var(--ccc-border);background:var(--ccc-surface)}.ccc-map{position:relative;height:100%;min-height:0;background:var(--ccc-map-backdrop)}.ccc-map__overlay{position:absolute;z-index:2;inset-block-start:var(--ccc-space-sm);inset-inline-end:var(--ccc-space-sm);display:flex;flex-direction:column;gap:var(--ccc-space-sm);min-inline-size:196px;padding:var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-overlay);box-shadow:var(--ccc-shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ccc-map__overlay-head{display:flex;gap:var(--ccc-space-sm);align-items:center}.ccc-map__overlay-head .ccc-definition__label{flex:1}.ccc-map__control-toggle{position:absolute;z-index:2;inset-block-start:var(--ccc-space-sm);inset-inline-end:var(--ccc-space-sm);display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-overlay);box-shadow:var(--ccc-shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ccc-text);cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease),border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-map__control-toggle:hover{border-color:var(--ccc-border-strong);color:var(--ccc-accent)}.ccc-select{inline-size:100%;padding:6px 9px;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised);color:var(--ccc-text);font:inherit;font-size:var(--ccc-text-sm);cursor:pointer;transition:border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-select:hover{border-color:var(--ccc-border-strong)}.ccc-select--auto{inline-size:auto;min-inline-size:140px}.ccc-combo{inline-size:100%}.ccc-combo__list{position:fixed;z-index:9000;display:grid;gap:2px;max-block-size:280px;box-sizing:border-box;margin:0;padding:var(--ccc-space-xs);overflow-y:auto;list-style:none;border:1px solid var(--ccc-border-strong);border-radius:var(--ccc-radius-md);background:var(--ccc-surface-raised);box-shadow:var(--ccc-shadow-panel);color:var(--ccc-text)}.ccc-combo__option{display:flex;gap:var(--ccc-space-sm);align-items:baseline;justify-content:space-between;padding:6px var(--ccc-space-sm);border-radius:var(--ccc-radius-sm);font-size:var(--ccc-text-sm);cursor:pointer}.ccc-combo__option[aria-selected=true]{background:var(--ccc-card-hover)}.ccc-combo__detail{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);white-space:nowrap}.ccc-toggle{display:flex;gap:7px;align-items:center;color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.ccc-toggle input{accent-color:var(--ccc-accent);cursor:pointer}.ccc-toggle:hover{color:var(--ccc-text)}.ccc-map__legend{position:absolute;z-index:2;inset-block-start:var(--ccc-space-sm);inset-inline:0;inline-size:fit-content;max-inline-size:calc(100% - 110px);margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--ccc-space-md);padding:7px var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-pill);background:var(--ccc-overlay);box-shadow:var(--ccc-shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--ccc-text-sm)}.ccc-legend__item{display:flex;gap:6px;align-items:center;color:var(--ccc-text-muted)}.ccc-pin{display:grid;place-items:center;min-width:27px;height:27px;padding-inline:5px;border:2px solid rgba(255,255,255,.92);border-radius:var(--ccc-radius-pill);box-shadow:0 2px 8px #00000073;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.75),0 1px 1px rgba(0,0,0,.6);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-sm);font-weight:700;cursor:pointer;transition:transform var(--ccc-motion-fast) var(--ccc-ease),box-shadow var(--ccc-motion-fast) var(--ccc-ease);direction:ltr}.ccc-pin:hover,.ccc-pin[data-selected=true]{transform:scale(1.2);border-color:#fff;box-shadow:0 4px 14px #0000008c}.ccc-pin[data-at-fallback=true]{border-style:dashed}.ccc-unit{position:relative;display:grid;place-items:center;width:30px;height:30px;cursor:pointer}.ccc-unit__ring{position:absolute;inset:4px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000073}.ccc-unit__arrow{position:absolute;top:50%;left:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;transform-origin:0 0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.ccc-unit__label{position:absolute;inset-block-start:30px;pointer-events:none;padding:1px 6px;border-radius:var(--ccc-radius-sm);background:#000000bf;color:#fff;font-size:var(--ccc-text-xs);font-weight:600;white-space:nowrap}.ccc-unit[data-offline=true]{opacity:.5}.ccc-unit[data-selected=true]{z-index:1;transform:scale(1.18)}.ccc-unit[data-selected=true] .ccc-unit__ring{box-shadow:0 0 0 3px #fff,0 0 0 5px #00000080,0 2px 8px #00000073}.ccc-empty{display:grid;gap:var(--ccc-space-sm);place-items:center;padding:var(--ccc-space-xl);color:var(--ccc-text-faint);text-align:center}.ccc-audit-filters{display:grid;grid-template-columns:minmax(180px,260px) minmax(160px,200px) minmax(220px,1fr);gap:var(--ccc-space-sm)}.ccc-nowrap{white-space:nowrap}.ccc-idle-lock{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:color-mix(in srgb,var(--ccc-surface-raised) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ccc-idle-lock__card{width:min(420px,calc(100vw - 2 * var(--ccc-space-xl)));padding:var(--ccc-space-xl);border:1px solid var(--ccc-border);border-radius:12px;color:var(--ccc-text);background:var(--ccc-card-bg);box-shadow:0 18px 50px #00000059}.ccc-empty__icon{font-size:30px;opacity:.5}.ccc-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ccc-space-md)}.ccc-field-group{display:grid;gap:var(--ccc-space-sm);margin-block-start:var(--ccc-space-md)}.ccc-crew-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,340px));gap:var(--ccc-space-sm)}.ccc-crew{display:grid;gap:5px;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken)}.ccc-crew__name{display:flex;gap:var(--ccc-space-sm);align-items:center;font-size:var(--ccc-text-md);font-weight:600}.ccc-crew__role{padding:1px 7px;border-radius:var(--ccc-radius-pill);background:var(--ccc-accent-soft);color:var(--ccc-accent);font-size:var(--ccc-text-xs);font-weight:700}.ccc-crew__facts{display:flex;gap:var(--ccc-space-lg);flex-wrap:wrap}.ccc-crew__fact{display:grid;gap:1px;font-size:var(--ccc-text-sm);font-variant-numeric:tabular-nums}.ccc-crew__tel{color:var(--ccc-accent);text-decoration:none}.ccc-crew__tel:hover{text-decoration:underline}.ccc-chip-list{display:flex;flex-wrap:wrap;gap:var(--ccc-space-xs);margin:var(--ccc-space-sm) 0 0;padding:0;list-style:none}.ccc-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ccc-space-sm);align-items:start}.ccc-form-fields .pf-v5-c-form-control,.ccc-form-fields .ccc-select,.ccc-form-fields .ccc-crew-picked{max-inline-size:var(--ccc-field)}.ccc-form-fields .pf-v5-c-form__group-control>.pf-v5-c-form-control,.ccc-form-fields .pf-v5-c-form__group-control>.ccc-select,.ccc-form-fields .pf-v5-c-form__group-control>.ccc-combo{inline-size:var(--ccc-field)}.ccc-form-fields .pf-v5-c-form__group-control>p{max-inline-size:var(--ccc-field)}.ccc-field-row{display:grid;grid-template-columns:var(--ccc-field) auto;justify-content:start;gap:var(--ccc-space-md);align-items:center}.pf-v5-c-modal-box.ccc-dialog--fields{--pf-v5-c-modal-box--Width: calc( var(--ccc-dialog-inset) + var(--ccc-form-label) + var(--ccc-field) + var(--ccc-space-md) + var(--ccc-aside) )}.ccc-timepair{display:grid;grid-template-columns:auto auto;justify-content:start;gap:var(--ccc-space-sm);align-items:center}.ccc-timepair__label{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);white-space:nowrap}.ccc-timepair>.ccc-field-error{grid-column:1 / -1}.ccc-crew-picked{display:grid;gap:var(--ccc-space-xs);margin:var(--ccc-space-sm) 0 0;padding:0;list-style:none}.ccc-crew-picked__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--ccc-space-sm);align-items:center;padding:5px var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);font-size:var(--ccc-text-sm)}.ccc-crew-picked__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccc-chip__id{font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs)}.ccc-chip__role{font-size:var(--ccc-text-xs)}.ccc-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ccc-space-md);align-items:start}.ccc-stack{display:grid;gap:var(--ccc-space-md)}.ccc-count{display:grid;place-items:center;min-inline-size:30px;padding:2px 9px;border-radius:var(--ccc-radius-sm);background:var(--ccc-accent-deep);color:#fff;font-family:var(--ccc-font-mono);font-size:var(--ccc-text-md);font-weight:700}.ccc-chip__remove{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;font-size:9px;opacity:.65;cursor:pointer}.ccc-chip__remove:hover{color:var(--ccc-danger);opacity:1}.ccc-field-error{display:block;margin-block-start:4px;color:var(--ccc-danger);font-size:var(--ccc-text-xs)}.ccc-field-static{margin:0;padding-block:6px;font-size:var(--ccc-text-sm);font-weight:600;color:var(--ccc-text)}.ccc-definition{display:grid;gap:3px}.ccc-definition__label{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ccc-definition__value{overflow-wrap:anywhere}.ccc-ltr{direction:ltr;text-align:var(--ccc-align);unicode-bidi:isolate;justify-content:var(--ccc-align-flex)}.pf-v5-c-form-control.ccc-ltr>input,.pf-v5-c-form-control.ccc-ltr>textarea,.pf-v5-c-form-control.ccc-mono>input,.pf-v5-c-form-control.ccc-mono>textarea{text-align:var(--ccc-align)}.ccc-incident__category,.ccc-incident__description,.ccc-incident__fact-value:not(.ccc-ltr),.ccc-definition__value:not(.ccc-ltr),.ccc-message__text,.ccc-prose{unicode-bidi:plaintext}.ccc-prose{margin:0;color:var(--ccc-text-muted);white-space:pre-wrap;overflow-wrap:anywhere}.ccc-report{display:grid;gap:var(--ccc-space-sm);padding:var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card);box-shadow:var(--ccc-ring)}.ccc-report--awaiting{border-inline-start:3px solid var(--ccc-warn)}.ccc-report__head{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center}.ccc-report__number{padding:0;border:0;background:none;color:var(--ccc-accent);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-md);font-weight:700;cursor:pointer}.ccc-report__number:hover{text-decoration:underline}.ccc-report__category{font-weight:600;unicode-bidi:plaintext}.ccc-report__author{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);unicode-bidi:plaintext}.ccc-report__date{display:flex;gap:5px;align-items:center;margin-inline-start:auto;color:var(--ccc-text-faint);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs)}.ccc-report__meta{display:flex;flex-wrap:wrap;gap:var(--ccc-space-md);align-items:center;font-size:var(--ccc-text-sm)}.ccc-report__address{display:flex;gap:5px;align-items:center;color:var(--ccc-text-muted);unicode-bidi:plaintext}.ccc-report__toggle{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:var(--ccc-align);cursor:pointer}.ccc-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ccc-clamp--brief{-webkit-line-clamp:2;max-width:34ch}.ccc-sheet{display:grid;gap:var(--ccc-space-md);padding-block-start:var(--ccc-space-sm);border-block-start:1px solid var(--ccc-border)}.ccc-sheet__block{display:grid;gap:var(--ccc-space-sm)}.ccc-sheet__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ccc-space-md);align-items:start}.ccc-sheet__stages{display:flex;flex-wrap:wrap;gap:var(--ccc-space-xs)}.ccc-sheet__stage{display:grid;gap:2px;flex:1 1 96px;padding:5px 9px;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);font-size:var(--ccc-text-sm)}.ccc-sheet__stage[data-reached=false]{color:var(--ccc-text-faint)}.ccc-sheet__stage[data-reached=true]{border-color:color-mix(in srgb,var(--ccc-accent) 45%,transparent);background:var(--ccc-accent-soft)}.ccc-log{display:grid;gap:var(--ccc-space-sm);margin:0;padding:0;list-style:none}.ccc-log__entry{display:grid;grid-template-columns:56px 1fr;gap:var(--ccc-space-sm);padding:5px var(--ccc-space-sm);border-inline-start:3px solid var(--ccc-border);border-radius:var(--ccc-radius-sm)}.ccc-log__entry[data-kind=opened]{border-inline-start-color:var(--ccc-accent)}.ccc-log__entry[data-kind=closing]{border-inline-start-color:var(--ccc-ok)}.ccc-log__entry[data-kind=report]{border-inline-start-color:var(--ccc-text-faint)}.ccc-log__entry[data-kind=correction]{border-inline-start-color:var(--ccc-warn)}.ccc-log__entry[data-kind=merged_away],.ccc-log__entry[data-kind=merged_in]{border-inline-start-color:var(--ccc-accent-deep)}.ccc-log__entry[data-important=true]{border-inline-start-color:var(--ccc-danger);background:var(--ccc-danger-soft)}.ccc-log__time{color:var(--ccc-text-faint);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs);font-variant-numeric:tabular-nums;padding-block-start:2px}.ccc-log__body{display:grid;gap:2px;min-inline-size:0}.ccc-log__head{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:baseline}.ccc-log__what{font-size:var(--ccc-text-sm);font-weight:600}.ccc-log__who{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);unicode-bidi:plaintext}.ccc-log__origin{padding:1px 6px;border:1px solid var(--ccc-border);border-radius:999px;color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);unicode-bidi:plaintext;white-space:nowrap}.ccc-log__origin[data-origin=field]{border-color:color-mix(in srgb,var(--ccc-accent) 50%,transparent);background:var(--ccc-accent-soft);color:var(--ccc-text)}.ccc-log__origin[data-origin=inferred]{border-style:dashed;font-style:italic}.ccc-log__text{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.ccc-involved-list{display:grid;gap:var(--ccc-space-xs);margin:0;padding:0;list-style:none}.ccc-involved{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--ccc-space-sm);align-items:center;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken)}.ccc-involved__icon{color:var(--ccc-text-faint);font-size:var(--ccc-text-lg)}.ccc-involved__body{display:grid;gap:2px;min-inline-size:0}.ccc-involved__name{font-weight:600;unicode-bidi:plaintext}.ccc-involved__meta{display:flex;flex-wrap:wrap;gap:var(--ccc-space-md);font-size:var(--ccc-text-sm)}.ccc-involved__pair{display:flex;gap:5px;align-items:baseline;unicode-bidi:plaintext}.ccc-involved__label{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ccc-involved__note{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);unicode-bidi:plaintext}.ccc-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ccc-space-sm)}.ccc-media{display:grid;gap:var(--ccc-space-xs);overflow:hidden;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);color:inherit;text-decoration:none}a.ccc-media:hover{border-color:var(--ccc-accent)}.ccc-media__frame{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;background:var(--ccc-surface-raised)}.ccc-media__frame img{inline-size:100%;block-size:100%;object-fit:cover}.ccc-media__blank{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs)}.ccc-media__play{position:absolute;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:#0000008c;color:#fff;font-size:var(--ccc-text-md);direction:ltr}.ccc-media__body{display:grid;gap:2px;padding:0 var(--ccc-space-sm) var(--ccc-space-sm);min-inline-size:0}.ccc-media__name{font-size:var(--ccc-text-sm);font-weight:600;unicode-bidi:plaintext}.ccc-media__note{color:var(--ccc-text-muted);font-size:var(--ccc-text-xs);unicode-bidi:plaintext}.ccc-media__date{color:var(--ccc-text-faint);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs)}.ccc-nearest{display:grid;gap:var(--ccc-space-xs);margin-block:var(--ccc-space-sm);padding:var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-surface-sunken)}.ccc-nearest__title{font-size:var(--ccc-text-xs);font-weight:600;color:var(--ccc-text-muted)}.ccc-nearest__list{display:grid;gap:var(--ccc-space-xs);margin:0;padding:0;list-style:none}.ccc-nearest__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ccc-space-sm);align-items:center}.ccc-nearest__eta{font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.ccc-handler{display:flex;gap:7px;align-items:center;padding:5px var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken)}.ccc-handler[data-lead=true]{border-color:color-mix(in srgb,var(--ccc-accent) 50%,transparent);background:var(--ccc-accent-soft)}.ccc-handler__sign{font-weight:600}.ccc-handler__role{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);unicode-bidi:plaintext}.ccc-prev-list{display:grid;gap:var(--ccc-space-xs);margin:0;padding:0;list-style:none}.ccc-prev{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center;inline-size:100%;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);color:inherit;font:inherit;text-align:var(--ccc-align);cursor:pointer;transition:border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-prev:hover{border-color:var(--ccc-accent)}.ccc-prev__number{color:var(--ccc-accent);font-family:var(--ccc-font-mono);font-weight:700}.ccc-prev__title{font-weight:600;unicode-bidi:plaintext}.ccc-prev__outcome{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);unicode-bidi:plaintext}.ccc-prev__date{margin-inline-start:auto;color:var(--ccc-text-faint);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs)}.ccc-search{display:grid;gap:var(--ccc-space-md)}.ccc-search-results{display:grid;gap:var(--ccc-space-xs);margin:0;max-block-size:52vh;overflow:auto;padding:0;list-style:none}.ccc-search-hit{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center;inline-size:100%;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);color:inherit;font:inherit;text-align:var(--ccc-align);cursor:pointer;transition:border-color var(--ccc-motion-fast) var(--ccc-ease)}.ccc-search-hit:hover,.ccc-search-hit:focus-visible{border-color:var(--ccc-accent)}.ccc-search-hit[data-picked=true]{border-color:var(--ccc-accent);background:var(--ccc-accent-soft)}.ccc-search-hit__number{color:var(--ccc-accent);font-family:var(--ccc-font-mono);font-weight:700}.ccc-search-hit__body{display:grid;gap:2px;flex:1 1 180px;min-inline-size:0}.ccc-search-hit__title{font-weight:600;unicode-bidi:plaintext}.ccc-search-hit__meta{display:flex;gap:5px;align-items:center;color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);unicode-bidi:plaintext}.ccc-search-hit__state{color:var(--ccc-text-muted);font-size:var(--ccc-text-sm);unicode-bidi:plaintext}.ccc-search-hit__date{color:var(--ccc-text-faint);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs)}.ccc-code{margin:0;padding:var(--ccc-space-sm) var(--ccc-space-md);overflow-x:auto;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);color:var(--ccc-text);font-family:var(--ccc-font-mono);font-size:var(--ccc-text-xs);line-height:1.6;direction:ltr;text-align:left;white-space:pre}.ccc-secret{display:flex;gap:var(--ccc-space-sm);align-items:center}.ccc-secret__value{flex:1;min-inline-size:0;padding:6px var(--ccc-space-sm);overflow-wrap:anywhere;border:1px solid var(--ccc-border-strong);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken);font-size:var(--ccc-text-sm);-webkit-user-select:all;user-select:all}.ccc-muted{color:var(--ccc-text-faint)}.ccc-section{display:grid;gap:var(--ccc-space-sm);padding:var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card);box-shadow:var(--ccc-ring)}.ccc-section__title{display:flex;gap:7px;align-items:center;margin:0;font-size:var(--ccc-text-xs);font-weight:700;color:var(--ccc-text-faint);text-transform:uppercase;letter-spacing:.06em}.ccc-section--row{display:flex;gap:var(--ccc-space-sm);align-items:center}.ccc-iconbtn--go{width:36px;height:36px;color:var(--ccc-accent);font-size:22px}.ccc-iconbtn--go:disabled{color:var(--ccc-text-faint)}.ccc-history{display:grid;gap:var(--ccc-space-sm)}.ccc-history+.ccc-history{margin-block-start:var(--ccc-space-sm);padding-block-start:var(--ccc-space-md);border-block-start:1px solid var(--ccc-border)}.ccc-message{display:grid;gap:3px;padding:var(--ccc-space-sm) var(--ccc-space-md);border-inline-start:3px solid var(--ccc-border-strong);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-sunken)}.ccc-message[data-important=true]{border-inline-start-color:var(--ccc-danger);background:var(--ccc-danger-soft)}.ccc-message__meta{display:flex;gap:var(--ccc-space-sm);align-items:center;color:var(--ccc-text-faint);font-size:var(--ccc-text-xs)}.ccc-actions{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center}td .ccc-actions{flex-wrap:nowrap}.ccc-hint{display:grid;gap:var(--ccc-space-xs);text-align:start}.ccc-hint__note{font-size:var(--ccc-text-xs)}.ccc-login{position:relative;display:grid;align-content:center;justify-items:center;gap:var(--ccc-space-xl);height:100%;padding:var(--ccc-space-lg);overflow:hidden;background:var(--ccc-login-bg);--ccc-surface-raised: #1b212c;--ccc-text: #eef1f6;--ccc-text-muted: #c3cad8;--ccc-text-faint: #a3adc2;--ccc-border: #232a36;--ccc-border-strong: #333c4c}.ccc-login:before,.ccc-login:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.ccc-login:before{background:radial-gradient(circle at 50% 8%,rgba(74,168,240,.28) 0%,transparent 55%),radial-gradient(circle at 15% 95%,rgba(46,60,141,.32) 0%,transparent 50%)}.ccc-login:after{background-image:linear-gradient(to right,rgba(148,178,214,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,178,214,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%)}.ccc-login__lockup{position:relative;z-index:1;width:min(330px,calc(100vw - 64px));height:auto}.ccc-login__card{position:relative;z-index:1;display:grid;gap:var(--ccc-space-md);width:min(390px,calc(100vw - 32px));padding:var(--ccc-space-xl);border:1px solid rgba(255,255,255,.1);border-radius:var(--ccc-radius-lg);background:#141922db;box-shadow:0 24px 60px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eef1f6}.ccc-login__brand{display:grid;gap:4px;justify-items:center;text-align:center}.ccc-login__title{margin:0;font-family:var(--ccc-font-display);font-size:var(--ccc-text-lg);font-weight:700}.ccc-login__subtitle{color:#c3cad8;font-size:var(--ccc-text-sm)}.ccc-login__enrol{display:grid;justify-items:center;gap:var(--ccc-space-sm);color:#c3cad8;font-size:var(--ccc-text-sm)}.ccc-login__qr{padding:8px;border-radius:8px;background:#fff}.ccc-login__secret{font-family:var(--ccc-font-mono, monospace);letter-spacing:.04em;word-break:break-all;text-align:center;color:#fff}.ccc-login__codes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ccc-space-xs) var(--ccc-space-lg);margin:0;padding:var(--ccc-space-sm);list-style:none;text-align:center;color:#fff;font-size:var(--ccc-text-md);border:1px dashed rgba(255,255,255,.25);border-radius:6px}.ccc-triage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ccc-space-xs) var(--ccc-space-sm);padding:var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:6px;background:var(--ccc-surface-raised)}.ccc-triage__label{font-weight:600}.ccc-triage__reasons,.ccc-dup__reasons{display:inline-flex;flex-wrap:wrap;gap:var(--ccc-space-xs)}.ccc-dup-list{display:grid;gap:var(--ccc-space-xs);margin:var(--ccc-space-xs) 0 0;padding:0;list-style:none}.ccc-dup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ccc-space-xs) var(--ccc-space-sm)}.ccc-rplan{display:grid;gap:var(--ccc-space-sm)}.ccc-rplan--preview{padding:var(--ccc-space-sm);border:1px dashed var(--ccc-border-strong);border-radius:6px}.ccc-rplan__steps,.ccc-rplan__checks{display:grid;gap:var(--ccc-space-xs);margin:0;padding-inline-start:var(--ccc-space-lg)}.ccc-rplan__checks{padding-inline-start:0;list-style:none}.ccc-escalations{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ccc-space-xs);margin-block-start:var(--ccc-space-sm)}.ccc-login__or{justify-self:center;color:var(--ccc-text-faint);font-size:var(--pf-v5-global--FontSize--sm)}.ccc-login .pf-v5-c-button.pf-m-secondary{--pf-v5-c-button--m-secondary--Color: var(--ccc-text);--pf-v5-c-button--m-secondary--after--BorderColor: var(--ccc-border-strong);--pf-v5-c-button--m-secondary--hover--Color: var(--ccc-text);--pf-v5-c-button--m-secondary--hover--after--BorderColor: var(--ccc-text-faint);--pf-v5-c-button--disabled--Color: var(--ccc-text-faint)}.ccc-passkeys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pf-v5-global--spacer--sm)}.ccc-passkey{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pf-v5-global--spacer--md);padding:var(--pf-v5-global--spacer--sm) 0;border-bottom:1px solid var(--pf-v5-global--BorderColor--100)}.ccc-passkey__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ccc-passkey__text strong{display:inline-flex;align-items:center;gap:var(--pf-v5-global--spacer--sm)}.ccc-passkey__actions{display:inline-flex;flex-shrink:0}.ccc-passkeys__add{display:flex;gap:var(--pf-v5-global--spacer--sm)}.ccc-enrol{display:grid;justify-items:center;gap:var(--ccc-space-sm)}.ccc-enrol__qr{padding:8px;border-radius:8px;background:#fff}.ccc-enrol__secret{letter-spacing:.04em;word-break:break-all;text-align:center;color:var(--ccc-text)}.ccc-enrol__codes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ccc-space-xs) var(--ccc-space-lg);margin:0;padding:var(--ccc-space-sm);list-style:none;text-align:center;font-size:var(--ccc-text-md);border:1px dashed var(--ccc-border-strong);border-radius:6px}.ccc-perf__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ccc-space-sm) var(--ccc-space-md)}.ccc-perf__range{display:flex;flex-direction:column;gap:2px;font-size:var(--ccc-text-sm)}.ccc-perf__intervals{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--ccc-space-sm)}.ccc-perf__interval{display:flex;flex-direction:column;gap:2px;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card)}.ccc-perf__title{margin:0;font-size:var(--ccc-text-md);font-weight:600}.ccc-perf__hint{font-size:var(--ccc-text-sm)}.ccc-perf__median{font-size:var(--ccc-text-xl);font-weight:700;color:var(--ccc-accent)}.ccc-perf__heading{margin:var(--ccc-space-sm) 0 0;font-size:var(--ccc-text-md);font-weight:600}.ccc-perf__hours{display:grid;grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:140px;padding:var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card)}.ccc-perf__hour{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.ccc-perf__bar{min-height:2px;border-radius:3px 3px 0 0;background:var(--ccc-accent)}.ccc-perf__tick{height:14px;font-size:10px;text-align:center;color:var(--ccc-text-muted)}.ccc-monthly__sheet{display:flex;flex-direction:column;gap:var(--ccc-space-md)}.ccc-monthly__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ccc-space-sm)}.ccc-monthly__title{margin:0;font-size:var(--ccc-text-lg);font-weight:700}.ccc-monthly__delta{font-size:var(--ccc-text-xs)}.ccc-monthly__section{display:flex;flex-direction:column;gap:var(--ccc-space-xs);min-inline-size:0}.ccc-monthly__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--ccc-space-md);align-items:start}.ccc-monthly__trend{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--ccc-space-sm);direction:ltr;padding:var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card)}.ccc-monthly__trend-month{display:flex;flex-direction:column;align-items:stretch;text-align:center}.ccc-monthly__trend-month[data-current=true] .ccc-perf__tick{font-weight:700;color:var(--ccc-text)}.ccc-monthly__trend-value{font-size:var(--ccc-text-sm);font-weight:600}.ccc-monthly__trend-track{display:flex;flex-direction:column;justify-content:flex-end;block-size:90px}.ccc-monthly__trend-month:not([data-current=true]) .ccc-perf__bar{opacity:.45}.ccc-monthly__heat{display:flex;flex-direction:column;gap:3px;padding:var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card)}.ccc-monthly__heat-row{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:var(--ccc-space-sm)}.ccc-monthly__heat-day{font-size:var(--ccc-text-xs);color:var(--ccc-text-muted)}.ccc-monthly__heat-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.ccc-monthly__heat-cell{block-size:18px;border-radius:3px;background:var(--ccc-accent)}.ccc-monthly__map{block-size:320px;overflow:hidden;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md)}.ccc-replay{display:flex;flex-direction:column;gap:var(--ccc-space-sm)}.ccc-replay__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ccc-space-md)}.ccc-replay__field{display:flex;flex-direction:column;gap:2px;font-size:var(--ccc-text-xs);color:var(--ccc-text-muted)}.ccc-replay__now{margin-inline-start:auto;font-size:var(--ccc-text-sm)}.ccc-replay__timeline{display:flex;align-items:center;gap:var(--ccc-space-sm);font-size:var(--ccc-text-xs)}.ccc-replay__slider{flex:1;accent-color:var(--ccc-accent);cursor:pointer}.ccc-replay__map{block-size:380px;overflow:hidden;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md)}.ccc-geofences{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:var(--ccc-space-md);align-items:start;margin-block-end:var(--ccc-space-md)}.ccc-geofences__side{display:flex;flex-direction:column;gap:var(--ccc-space-md)}.ccc-geofences__map{block-size:520px;overflow:hidden;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md)}.ccc-geofences__map[data-drawing=true]{outline:2px solid #00838f;outline-offset:-2px}.ccc-zone{display:flex;gap:var(--ccc-space-sm);align-items:center;inline-size:100%;padding:var(--ccc-space-xs) var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised);color:inherit;font:inherit;text-align:start;cursor:pointer}.ccc-zone:hover,.ccc-zone[data-selected=true]{border-color:#00838f}.ccc-zone__swatch{flex:none;inline-size:12px;block-size:12px;border:2px solid #00838f;border-radius:3px;background:#00838f38}.ccc-zone__swatch[data-paused=true]{border-color:#8a8d90;background:#8a8d9040}.ccc-zone__edit{margin-inline-start:auto;color:var(--ccc-text-muted)}.ccc-zone-form{display:flex;flex-direction:column;gap:var(--ccc-space-sm)}.ccc-zone-form .ccc-section__title{display:flex;align-items:center}.ccc-zone-form__shape,.ccc-zone-form__actions{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center}.ccc-zone-label{pointer-events:none;padding:1px 6px;border-radius:var(--ccc-radius-sm);background:#005c64e6;color:#fff;font-size:var(--ccc-text-xs);font-weight:600;white-space:nowrap}.ccc-zone-label[data-paused=true]{background:#5a5c5fd9}@media(max-width:960px){.ccc-geofences{grid-template-columns:1fr}}@media print{.ccc-header,.ccc-rail,.ccc-page__header,.ccc-page .pf-v5-c-tabs,.ccc-monthly__toolbar,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{display:none!important}html,body,#root,.ccc-shell,.ccc-body,.ccc-content,.ccc-page{block-size:auto!important;overflow:visible!important;background:#fff!important}.ccc-shell,.ccc-body{display:block!important}.ccc-monthly *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ccc-monthly__section{break-inside:avoid}}.ccc-login input:-webkit-autofill,.ccc-login input:-webkit-autofill:hover,.ccc-login input:-webkit-autofill:focus{-webkit-text-fill-color:#eef1f6;box-shadow:0 0 0 1000px #1b212c inset;caret-color:#eef1f6}.ccc-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card);box-shadow:var(--ccc-ring)}.ccc-table-wrap table{width:100%}.ccc-table-wrap tbody tr{cursor:pointer;transition:background var(--ccc-motion-fast) var(--ccc-ease)}.ccc-table-wrap tbody tr:hover{background:var(--ccc-card-hover)}.ccc-mono{font-family:var(--ccc-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.pf-v5-c-form.pf-m-horizontal{--pf-v5-c-form--m-horizontal__group-label--md--GridColumnWidth: var(--ccc-form-label)}.pf-v5-c-form.pf-m-horizontal .pf-v5-c-form__group:has(.ccc-when){display:block}html.ccc-theme-dark .pf-v5-c-button,html.ccc-theme-light .pf-v5-c-button{--pf-v5-c-button--BorderRadius: var(--ccc-radius-sm);--pf-v5-c-button--FontWeight: 600;--pf-v5-c-button--m-primary--BackgroundColor: var(--ccc-accent-deep);--pf-v5-c-button--m-primary--hover--BackgroundColor: color-mix(in srgb, var(--ccc-accent-deep) 85%, black);--pf-v5-c-button--m-primary--focus--BackgroundColor: color-mix(in srgb, var(--ccc-accent-deep) 85%, black);--pf-v5-c-button--m-primary--active--BackgroundColor: color-mix(in srgb, var(--ccc-accent-deep) 85%, black);--pf-v5-c-button--m-secondary--Color: var(--ccc-accent);--pf-v5-c-button--m-secondary--BackgroundColor: transparent;--pf-v5-c-button--m-link--Color: var(--ccc-accent);--pf-v5-c-button--m-link--hover--Color: var(--ccc-accent-hover);--pf-v5-c-button--m-danger--BackgroundColor: var(--ccc-danger-fill);--pf-v5-c-button--m-danger--Color: #fff;--pf-v5-c-button--m-danger--hover--Color: #fff;--pf-v5-c-button--m-danger--focus--Color: #fff;--pf-v5-c-button--m-danger--active--Color: #fff;--pf-v5-c-button--disabled--BackgroundColor: var(--ccc-surface-sunken);--pf-v5-c-button--disabled--Color: var(--ccc-text-faint);--pf-v5-c-button--disabled--after--BorderColor: var(--ccc-border-strong)}html.ccc-theme-dark .pf-v5-c-form-control,html.ccc-theme-light .pf-v5-c-form-control{--pf-v5-c-form-control--BackgroundColor: var(--ccc-surface-raised);--pf-v5-c-form-control--Color: var(--ccc-text);--pf-v5-c-form-control--FontSize: var(--ccc-text-base);--pf-v5-c-form-control--before--BorderTopColor: var(--ccc-border);--pf-v5-c-form-control--before--BorderRightColor: var(--ccc-border);--pf-v5-c-form-control--before--BorderLeftColor: var(--ccc-border);--pf-v5-c-form-control--before--BorderBottomColor: var(--ccc-border);--pf-v5-c-form-control--after--BorderBottomColor: var(--ccc-border-strong);--pf-v5-c-form-control--hover--after--BorderBottomColor: var(--ccc-accent);--pf-v5-c-form-control--focus--after--BorderBottomColor: var(--ccc-accent);--pf-v5-c-form-control--m-placeholder--Color: var(--ccc-text-faint);border-radius:var(--ccc-radius-sm)}html.ccc-theme-dark .pf-v5-c-tabs,html.ccc-theme-light .pf-v5-c-tabs{--pf-v5-c-tabs__link--Color: var(--ccc-text-muted);--pf-v5-c-tabs__item--m-current__link--Color: var(--ccc-accent);--pf-v5-c-tabs__item--m-current__link--BackgroundColor: transparent;--pf-v5-c-tabs__item--m-current__link--after--BorderColor: var(--ccc-accent);--pf-v5-c-tabs__link--BackgroundColor: transparent;--pf-v5-c-tabs--before--BorderColor: var(--ccc-border)}html.ccc-theme-dark .pf-v5-c-table,html.ccc-theme-light .pf-v5-c-table{--pf-v5-c-table--BackgroundColor: transparent;--pf-v5-c-table--cell--FontSize: var(--ccc-text-sm);--pf-v5-c-table--BorderColor: var(--ccc-border)}html.ccc-theme-dark .pf-v5-c-table thead th,html.ccc-theme-light .pf-v5-c-table thead th{color:var(--ccc-text-faint);font-size:var(--ccc-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}html.ccc-theme-dark .pf-v5-c-modal-box,html.ccc-theme-light .pf-v5-c-modal-box{--pf-v5-c-modal-box--BackgroundColor: var(--ccc-surface);--pf-v5-c-modal-box--BoxShadow: var(--ccc-shadow-panel);border-radius:var(--ccc-radius-lg)}html.ccc-theme-dark .pf-v5-c-modal-box,html.ccc-theme-light .pf-v5-c-modal-box{width:fit-content;min-width:min(24rem,var(--pf-v5-c-modal-box--MaxWidth));max-width:min(var(--pf-v5-c-modal-box--Width),var(--pf-v5-c-modal-box--MaxWidth))}html.ccc-theme-dark .pf-v5-c-modal-box.ccc-dialog--list,html.ccc-theme-light .pf-v5-c-modal-box.ccc-dialog--list{width:min(32rem,var(--pf-v5-c-modal-box--MaxWidth))}html.ccc-theme-dark .pf-v5-c-modal-box .pf-v5-c-form,html.ccc-theme-light .pf-v5-c-modal-box .pf-v5-c-form{--pf-v5-c-form--GridGap: var(--ccc-space-md)}html.ccc-theme-dark .pf-v5-c-alert,html.ccc-theme-light .pf-v5-c-alert{--pf-v5-c-alert--BoxShadow: var(--ccc-shadow-card);border-radius:var(--ccc-radius-sm)}html.ccc-theme-dark .pf-v5-c-tooltip,html.ccc-theme-light .pf-v5-c-tooltip{--pf-v5-c-tooltip__content--BackgroundColor: var(--ccc-surface-raised);--pf-v5-c-tooltip__content--Color: var(--ccc-text);--pf-v5-c-tooltip__arrow--BackgroundColor: var(--ccc-surface-raised);--pf-v5-c-tooltip--BoxShadow: var(--ccc-shadow-raised)}.pf-v5-c-tooltip.ccc-tooltip--hidden{display:none}.ccc-plan{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--ccc-space-md);align-items:stretch;min-block-size:0}.ccc-plan__pools{display:flex;flex-direction:column;gap:var(--ccc-space-md);min-block-size:0}.ccc-pool{display:flex;flex-direction:column;flex:1 1 0;min-block-size:0;overflow:hidden}.ccc-pool__body{flex:1 1 auto;min-block-size:0;overflow-y:auto}.ccc-plan__hint{margin:0;margin-block-end:calc(var(--ccc-space-md) * -.5);font-size:var(--ccc-text-xs)}.ccc-plan__groups{display:grid;gap:var(--ccc-space-md);align-content:start;min-block-size:0;overflow-y:auto}.ccc-plan__add{justify-self:start;min-inline-size:220px}.ccc-plan__placeholder{border:1px dashed var(--ccc-border-strong);border-radius:var(--ccc-radius-md)}.ccc-plan__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--ccc-space-xs)}.ccc-plan__group--target{border-color:var(--ccc-accent);box-shadow:0 0 0 1px var(--ccc-accent)}.ccc-plan__target-button{display:flex;gap:7px;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ccc-plan__target-button:hover{color:var(--ccc-accent)}.ccc-plan__slot{display:grid;gap:var(--ccc-space-xs);padding:var(--ccc-space-sm);border:1px dashed var(--ccc-border-strong);border-radius:var(--ccc-radius-sm);min-block-size:56px;align-content:start}.ccc-drop--over{border-style:solid;border-color:var(--ccc-accent);background:var(--ccc-accent-soft)}.ccc-drag-card{display:grid;gap:2px;padding:6px var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised);color:var(--ccc-text);text-align:start;cursor:grab}.ccc-drag-card:hover:not(:disabled){border-color:var(--ccc-accent)}.ccc-drag-card:disabled{cursor:default}.ccc-drag-card--dragging{opacity:.45}.ccc-drag-card__name{font-size:var(--ccc-text-sm)}.ccc-drag-card__detail{color:var(--ccc-muted);font-size:var(--ccc-text-xs)}.ccc-drag-card__given{color:var(--ccc-accent);font-size:var(--ccc-text-xs)}.ccc-wizard{background:transparent;box-shadow:none}.ccc-wizard .pf-v5-c-wizard__outer-wrap{overflow:hidden;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);box-shadow:var(--ccc-ring)}.ccc-page>.ccc-wizard{flex:1 1 auto;min-height:0;block-size:auto}.ccc-wizard__board.ccc-wizard__board{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.ccc-wizard__board>.pf-v5-c-wizard__main-body{display:flex;flex-direction:column;gap:var(--ccc-space-md);flex:1 1 auto;min-block-size:0}.ccc-wizard__board .ccc-plan{flex:1 1 auto}.ccc-form-column{display:grid;gap:var(--ccc-space-md);align-content:start;max-inline-size:760px}.ccc-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--ccc-space-sm)}.ccc-choices--inline{display:flex;flex-wrap:wrap}.ccc-choices--inline .ccc-choice{padding:4px var(--ccc-space-sm)}.ccc-choice{display:grid;gap:3px;padding:var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised);color:var(--ccc-text);text-align:center;cursor:pointer}.ccc-choice:hover{border-color:var(--ccc-border-strong)}.ccc-choice--on{border-color:var(--ccc-accent);background:var(--ccc-accent-soft);color:var(--ccc-accent)}.ccc-choice__name{font-size:var(--ccc-text-sm)}.ccc-choice__detail{color:var(--ccc-muted);font-size:var(--ccc-text-xs)}.ccc-choice--on .ccc-choice__detail{color:inherit}.ccc-when{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center;justify-content:flex-start}.ccc-datefield{display:flex;inline-size:fit-content;gap:4px;align-items:center}.ccc-datefield__day{inline-size:62px;text-align:center}.ccc-datefield__month{inline-size:112px}.ccc-datefield__year{inline-size:78px;text-align:center}.ccc-hours-row{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm) var(--ccc-space-lg);align-items:center}.ccc-timefield{display:flex;inline-size:fit-content;gap:4px;align-items:center;direction:ltr}.ccc-timefield__part{inline-size:68px;text-align:center}.ccc-timefield__colon{color:var(--ccc-muted)}.ccc-timefield-pair{display:flex;gap:var(--ccc-space-xs);align-items:center;direction:ltr}.ccc-setup{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:var(--ccc-space-md);align-items:start}.ccc-sign-list{display:grid;gap:var(--ccc-space-xs);margin:0;padding:0;list-style:none}.ccc-sign{display:flex;gap:var(--ccc-space-sm);align-items:center;padding:var(--ccc-space-xs) var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised)}.ccc-sign>:last-child{margin-inline-start:auto}.ccc-sign-add{display:flex;gap:var(--ccc-space-sm);align-items:center}.ccc-files{display:grid;gap:var(--ccc-space-xs);margin:0;padding:0;list-style:none}.ccc-file{display:flex;gap:var(--ccc-space-md);align-items:center;padding:var(--ccc-space-xs) var(--ccc-space-sm);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised);font-size:var(--ccc-text-sm)}.ccc-file>:last-child{margin-inline-start:auto}.ccc-file__name{color:var(--ccc-accent);font-weight:600;overflow-wrap:anywhere;unicode-bidi:plaintext}.ccc-watches{display:grid;gap:var(--ccc-space-sm)}.ccc-watch{display:grid;grid-template-columns:72px minmax(120px,1fr) 72px auto 36px;gap:var(--ccc-space-sm);align-items:center}.ccc-watch--add{grid-template-columns:72px minmax(120px,1fr) 72px auto auto;margin-block-start:var(--ccc-space-xs);padding-block-start:var(--ccc-space-sm);border-block-start:1px solid var(--ccc-border)}.ccc-watch__type{color:var(--ccc-muted);font-size:var(--ccc-text-sm);font-weight:600}.ccc-plan__summary{margin:0;padding:var(--ccc-space-sm) var(--ccc-space-md);border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-surface-raised)}.ccc-plan__summary+.ccc-plan{margin-block-start:var(--ccc-space-md)}@media(max-width:1400px){:root{--ccc-panel-width: 344px}}@media(max-width:1180px){:root{--ccc-panel-width: 304px}.ccc-page{padding:var(--ccc-space-md)}.ccc-stats--compact .ccc-stat{padding:4px 7px}.ccc-stats--compact .ccc-stat__value{font-size:var(--ccc-text-lg)}.ccc-hide-md{display:none}}@media(max-width:900px){.ccc-split{grid-template-columns:1fr;grid-template-rows:minmax(220px,40vh) 1fr}.ccc-split>.ccc-map{grid-row:1}.ccc-split>.ccc-panel{grid-row:2;border-inline-end:0;border-block-start:1px solid var(--ccc-border)}.ccc-shell{grid-template-rows:auto 1fr}.ccc-header{flex-wrap:wrap;gap:var(--ccc-space-sm);padding-block:var(--ccc-space-xs);min-block-size:var(--ccc-header-height)}.ccc-user__text,.ccc-user__chevron,.ccc-header__divider,.ccc-header__date{display:none}.ccc-filter-search{flex:1 1 100%}.ccc-table-wrap table{width:auto;min-inline-size:100%}.ccc-hide-sm{display:none}}@media(max-width:720px){html,body,#root{height:100dvh}.ccc-header__wordmark{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ccc-body{grid-template-columns:1fr;grid-template-rows:1fr auto}.ccc-content{grid-row:1}.ccc-rail{grid-row:2;flex-direction:row;gap:0;padding:var(--ccc-space-xs);padding-block-end:calc(var(--ccc-space-xs) + env(safe-area-inset-bottom,0px));border-inline-end:0;border-block-start:1px solid var(--ccc-border)}.ccc-rail__item{flex:1;min-block-size:auto;padding-block:6px}.ccc-rail__item[aria-current=page]:before{inset-block:auto auto;inset-block-start:-4px;inset-inline:10px;width:auto;height:3px}.ccc-page{gap:var(--ccc-space-sm);padding:var(--ccc-space-sm)}.ccc-split{grid-template-rows:minmax(200px,34vh) 1fr}.ccc-field-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.ccc-field-row{grid-template-columns:minmax(0,1fr)}.ccc-form-fields .pf-v5-c-form-control,.ccc-form-fields .ccc-crew-picked{max-inline-size:none}.ccc-form-fields .pf-v5-c-form__group-control>.pf-v5-c-form-control,.ccc-form-fields .pf-v5-c-form__group-control>.ccc-select,.ccc-form-fields .pf-v5-c-form__group-control>.ccc-combo{inline-size:auto}.ccc-form-fields .pf-v5-c-form__group-control>p{max-inline-size:none}.ccc-stats{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.ccc-plan{grid-template-columns:1fr}.ccc-wizard__board.ccc-wizard__board{display:block;overflow-y:auto}.ccc-plan__groups{overflow:visible}.ccc-pool{max-block-size:50vh}.ccc-setup{grid-template-columns:1fr}.ccc-watch{grid-template-columns:72px 1fr 72px}.ccc-watch .ccc-timefield-pair{grid-column:2 / span 2}.ccc-map__legend{gap:var(--ccc-space-sm);max-inline-size:calc(100% - 90px);padding:5px var(--ccc-space-sm);font-size:var(--ccc-text-xs)}}.ccc-rail__icon{position:relative}.ccc-rail__badge{position:absolute;inset-block-start:-6px;inset-inline-end:-10px;min-inline-size:15px;padding-inline:3px;border-radius:var(--ccc-radius-pill);background:var(--ccc-danger-fill);color:#fff;font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:15px;text-align:center}.ccc-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:var(--ccc-space-md);align-items:start}.ccc-dashboard__wide{grid-column:1 / -1}.ccc-dashboard__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ccc-dashboard__list>li{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:baseline;justify-content:space-between}.ccc-dashboard__list>li[data-unread=true] strong:before{content:"";display:inline-block;inline-size:7px;block-size:7px;margin-inline-end:6px;border-radius:50%;background:var(--ccc-accent);vertical-align:middle}.ccc-section__link{font-size:var(--ccc-text-xs);font-weight:600;text-transform:none;letter-spacing:0}.ccc-week{display:grid;gap:var(--ccc-space-sm)}.ccc-week__nav{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center}.ccc-week__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ccc-week__day{display:grid;gap:4px;align-content:start;min-block-size:96px;padding:6px;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md)}.ccc-week__day[data-today=true]{border-color:var(--ccc-accent);box-shadow:inset 0 0 0 1px var(--ccc-accent)}.ccc-week__head{display:flex;justify-content:space-between;gap:4px;font-size:var(--ccc-text-xs)}.ccc-week__shift{display:grid;gap:1px;padding:4px 6px;border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);background:var(--ccc-card);color:inherit;font:inherit;font-size:var(--ccc-text-xs);text-align:start;cursor:pointer}.ccc-week__shift:hover{background:var(--ccc-card-hover)}.ccc-week__shift[data-status=active]{border-inline-start:3px solid var(--ccc-ok)}.ccc-week__shift[data-status=planned]{border-style:dashed}.ccc-week__shift[data-status=ended]{opacity:.7}.ccc-search-filters{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center}.ccc-search-filters__day{display:flex;gap:6px;align-items:center}.ccc-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--ccc-space-md);margin:0}.ccc-facts>dt{color:var(--ccc-text-faint);font-weight:600}.ccc-facts>dd{margin:0;overflow-wrap:anywhere}.ccc-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.ccc-checklist{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ccc-checklist>li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.ccc-messages{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ccc-message{border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);background:var(--ccc-card)}.ccc-message[data-unread=true]{border-inline-start:3px solid var(--ccc-accent)}.ccc-message[data-unread=true] .ccc-message__subject{font-weight:800}.ccc-message__head{display:flex;flex-wrap:wrap;gap:var(--ccc-space-sm);align-items:center;inline-size:100%;padding:10px var(--ccc-space-md);border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ccc-message__subject{font-weight:600}.ccc-message__body{margin:0;padding:0 var(--ccc-space-md) var(--ccc-space-md)}.ccc-profile__form{max-inline-size:360px}@media(max-width:720px){.ccc-dashboard,.ccc-week__grid{grid-template-columns:1fr}}
