@charset "UTF-8";*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh}.incidentAdd .ant-select-selector:first-child,.incidentAdd .firstInput .ant-select-selector{background:#242423!important;border-radius:6px 0 0 6px;border-right:0;border-color:#393434!important;box-shadow:none;color:#c8c8c4!important;font-size:14px!important}.incidentAdd .firstInput .ant-select-selection-item,.incidentAdd .firstInput .ant-select-selection-placeholder{color:#c8c8c4!important}.incidentAdd .firstInput .ant-select-arrow{color:#666!important}.incidentAdd .firstInput:hover .ant-select-selector{border-color:#00b96b!important}.ant-menu-item-selected{background:#09a26e!important}.incidentAdd .buttonSend{background:#61ce70;border-color:#61ce70!important}.incidentAdd .ant-select-outlined{background:none!important}.incidentAdd .ant-input-outlined{background:#242423!important;border-color:#393434!important;border-radius:0;color:#c8c8c4!important}.incidentAdd .ant-btn{border-radius:0 6px 6px 0}.incident-row{align-items:center;border-bottom:1px solid #2e2f33;cursor:pointer;display:flex;flex-direction:row;gap:8px;margin-bottom:0;min-height:32px;padding:5px 8px!important;transition:background-color .15s ease,opacity .2s ease}.incidentAdd{margin-bottom:20px}.incident-row:hover{background-color:#2a2b2f;border-left:2px solid #00b96b;padding-left:6px!important}.incident-row-done{filter:grayscale(.55);opacity:.48}.incident-row-done:hover{background-color:#35363a;border-left:2px solid #555;filter:grayscale(.25);opacity:.72}.incident-row-done .incident-text{color:#6e7278!important;font-weight:400}.incident-row-done .incident-id{color:#5a5e66!important}.incident-row-rejected{opacity:.42}.incident-tag{flex-shrink:0;font-weight:700}.incident-id{color:#00b96b;flex-shrink:0;font-family:monospace;font-size:11px;min-width:72px}.incident-urgent-dot{animation:incident-urgent-pulse 1.6s ease-out infinite,incident-urgent-glow 1.6s ease-in-out infinite;background:#ff4d4f;border-radius:50%;flex-shrink:0;height:7px;position:relative;width:7px}.incident-urgent-dot:after{animation:incident-urgent-ring 1.6s ease-out infinite;border:1.5px solid #ff4d4f8c;border-radius:50%;content:"";inset:-3px;position:absolute}@keyframes incident-urgent-pulse{0%{box-shadow:0 0 0 0 #ff4d4fbf}70%{box-shadow:0 0 0 8px #ff4d4f00}to{box-shadow:0 0 0 0 #ff4d4f00}}@keyframes incident-urgent-glow{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.35);transform:scale(1.15)}}@keyframes incident-urgent-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.incident-title-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;overflow:hidden}.incident-text{color:#c8c8c4;flex:0 1 auto;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-system{color:#555;flex-shrink:0;font-size:10px;font-style:italic;font-weight:400;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.incident-icons{align-items:center;color:#666;display:inline-flex;flex-shrink:0;gap:6px}.incident-icon{font-size:12px}.incident-status{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;min-width:72px;text-align:right}.incident-email{color:#888;flex-shrink:1;font-family:monospace;max-width:180px;overflow:hidden;text-overflow:ellipsis}.incident-ago,.incident-email{font-size:11px;white-space:nowrap}.incident-ago{color:#666;flex-shrink:0;min-width:72px;text-align:right}.incident-ago-warn{color:#c9a227}@media (min-width:64rem){.incident-row--grouped .incident-system{display:none}}.inc-found-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.inc-found-switches{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.inc-list-optgroup{margin-bottom:8px}.inc-list-optgroup-label{align-items:center;background:#18191c;border-left:2px solid #00b96b;border-radius:0 3px 3px 0;color:#888;display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:2px;padding:6px 8px 4px;text-transform:uppercase}.inc-list-optgroup-count{color:#555;font-weight:600}.inc-list-backlog{border-top:1px solid #2e2f33;margin-top:16px;padding-top:8px}.inc-list-backlog-label{border-left-color:#a78bfa;color:#a78bfa}.inc-list-test{background:#0b2b2b55;border:1px solid #13c2c244;border-radius:6px;margin-bottom:16px;padding:4px 0 8px}.inc-list-test-label{border-left-color:#13c2c2;color:#13c2c2}.inc-show-resolved{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0;-webkit-user-select:none;user-select:none}.inc-show-resolved span{color:#888;font-size:12px;white-space:nowrap}.inc-show-resolved:hover span{color:#bbb}.inc-layout{align-items:flex-start;display:flex;gap:0;margin-top:4px;min-width:0;width:100%}.inc-layout,.inc-main,.incidents-page{max-width:100%;overflow-x:hidden}.inc-main{flex:1 1;min-width:0;padding-right:16px;width:auto}.inc-legend{align-items:center;background:#1c1d20;border:1px solid #2a2b2e;border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:8px;max-width:100%;padding:10px 12px}.inc-pagination{margin-bottom:8px;margin-top:16px;text-align:center}.inc-activity-band{border-top:1px solid #2a2b2e;box-sizing:border-box;margin-bottom:8px;margin-top:12px;max-width:100%;min-width:0;padding:10px 0 6px;width:100%}.inc-activity-band-label{align-items:center;color:#777;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.inc-activity-band-label .anticon{color:#00b96b;font-size:12px}.inc-activity-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0;width:100%}.inc-activity-chip{align-items:center;background:#1a1b1e;border:1px solid color-mix(in srgb,#00b96b 28%,#2e2f33);border-radius:999px;color:#c8c8c4;display:inline-flex;gap:5px;line-height:1.2;max-width:100%;padding:3px 8px}.inc-activity-chip-label{color:#e0e0dc;font-size:11px;font-weight:600;white-space:nowrap}.inc-activity-chip-when{color:#777;font-size:10px;white-space:nowrap}.inc-legend-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inc-legend-label{color:#555;font-size:10px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.inc-legend-item{align-items:center;color:#888;display:inline-flex;font-size:11px;gap:5px}.inc-legend-item i{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.inc-legend-urgent-dot.incident-urgent-dot{height:8px;margin-right:1px;width:8px}.inc-legend-icon .anticon{color:#666;font-size:12px}.inc-legend-muted{color:#555;font-style:italic}.inc-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.inc-filter-chip.ant-select{max-width:180px;min-width:118px;width:auto!important}.inc-filter-chip.inc-filter-chip-wide.ant-select{max-width:200px;min-width:130px}.inc-filter-chip .ant-select-selector{align-items:center!important;border-radius:999px!important;height:30px!important;min-height:30px!important;padding-inline:12px!important}.inc-filter-chip.ant-select-multiple .ant-select-selector{height:auto!important;min-height:30px!important;padding-block:2px!important}.inc-filter-chip .ant-select-selection-overflow{flex-wrap:nowrap}.inc-filter-chip .ant-select-selection-item,.inc-filter-chip .ant-select-selection-placeholder{font-size:12px!important;line-height:22px!important}.inc-filter-chip .ant-select-selection-item{border-radius:999px!important;font-size:11px!important;height:20px!important;line-height:18px!important;margin-block:1px!important}.inc-search-wrap{align-items:stretch;display:flex;flex-shrink:0;width:200px}.inc-search-wrap .inc-search-input{flex:1 1;min-width:0}.inc-search-wrap .inc-search-input.ant-input,.inc-search-wrap .inc-search-input.ant-input-affix-wrapper{background:#242423!important;border-color:#393434!important;border-radius:999px 0 0 999px!important;color:#ccc!important;font-size:12px;height:30px}.inc-search-wrap .inc-search-input.ant-input-affix-wrapper input{background:#0000!important;color:#ccc!important;font-size:12px}.inc-search-btn.ant-btn{align-items:center;border:none!important;border-radius:0 999px 999px 0!important;display:inline-flex;height:30px!important;justify-content:center;padding:0;width:32px}.inc-filter-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.inc-filter-clear.ant-btn{background:#00b96b!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;font-size:12px;font-weight:600;height:30px!important;padding:0 14px}.inc-filter-clear.ant-btn:focus,.inc-filter-clear.ant-btn:hover{background:#00a35e!important;border:none!important;color:#fff!important}.inc-filter-action.ant-btn{background:#242423!important;border-color:#393434!important;border-radius:999px!important;color:#aaa!important;font-size:12px;height:30px;padding:0 12px}.inc-filter-action.ant-btn:hover{border-color:#555!important;color:#ddd!important}.inc-filter-export.ant-btn{background:#152615!important;border-color:#2d5a2d!important;color:#7ec86b!important}.inc-filter-export.ant-btn:hover{border-color:#3f8a3f!important;color:#9ed98a!important}.inc-sidebars{display:flex;flex-direction:column;flex-shrink:0;gap:10px;max-height:calc(100vh - 220px);overflow:hidden;position:-webkit-sticky;position:sticky;top:52px;width:300px}.inc-stats-card{background:#222326;border:1px solid #2e2f33}.inc-stats-card,.inc-support-badge{border-radius:6px;flex-shrink:0;overflow:hidden}.inc-support-badge{align-items:flex-start;border:1px solid;display:flex;font-size:12px;gap:8px;line-height:1.35;padding:10px 12px;position:relative;transition:background .3s,border-color .3s,color .3s}.inc-support-badge.online{animation:inc-support-breathe 2.8s ease-in-out infinite;background:#152615;border-color:#2d5a2d;color:#7ec86b}.inc-support-badge.online:before{animation:inc-support-shimmer 3.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#52c41a24 50%,#0000);content:"";height:100%;left:-40%;pointer-events:none;position:absolute;top:0;width:40%}.inc-support-badge.offline{animation:none;background:#2d1010;border-color:#6a2020;color:#ff7a7a}.inc-support-dot{background:#555;border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;position:relative;width:8px;z-index:1}.inc-support-badge.online .inc-support-dot{background:#52c41a}.inc-support-badge.offline .inc-support-dot{animation:none;background:#ff4d4f;box-shadow:none}.inc-support-dot.pulse{animation:inc-support-pulse 1.6s ease-out infinite,inc-support-dot-glow 1.6s ease-in-out infinite}.inc-support-dot.pulse:after{animation:inc-support-ring 1.6s ease-out infinite;border:1.5px solid #52c41a8c;border-radius:50%;content:"";inset:-3px;position:absolute}@keyframes inc-support-pulse{0%{box-shadow:0 0 0 0 #52c41abf}70%{box-shadow:0 0 0 10px #52c41a00}to{box-shadow:0 0 0 0 #52c41a00}}@keyframes inc-support-dot-glow{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.35);transform:scale(1.15)}}@keyframes inc-support-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}@keyframes inc-support-breathe{0%,to{border-color:#2d5a2d;box-shadow:0 0 0 0 #52c41a00}50%{border-color:#3f8a3f;box-shadow:0 0 14px 0 #52c41a38}}@keyframes inc-support-shimmer{0%{left:-40%}55%,to{left:120%}}.inc-support-text{flex:1 1;min-width:0;position:relative;z-index:1}.inc-support-badge.online .inc-support-text{animation:inc-support-text-soft 2.8s ease-in-out infinite}@keyframes inc-support-text-soft{0%,to{opacity:.88}50%{opacity:1}}.inc-support-badge .ant-switch{flex-shrink:0;margin-top:1px;position:relative;z-index:1}.inc-donut-wrap{padding:12px 14px 14px}.inc-donut-row{align-items:center;display:flex;gap:12px}.inc-donut-chart{flex-shrink:0;height:118px;position:relative;width:118px}.inc-donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.inc-donut-center-val{color:#e0e0dc;font-size:22px;font-weight:700;line-height:1}.inc-donut-center-lbl{color:#666;font-size:10px;letter-spacing:.4px;margin-top:3px;text-transform:uppercase}.inc-donut-tiles{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:1fr 1fr;min-width:0}.inc-donut-closed-item{background:#1c1d20;border:none;border-radius:4px;color:#666;cursor:default;display:flex;flex-direction:column;font-size:10px;gap:2px;letter-spacing:.3px;padding:6px 8px;text-align:left;text-transform:uppercase;width:100%}button.inc-donut-closed-item{cursor:pointer;transition:background .15s}button.inc-donut-closed-item:hover{background:#26272b}.inc-donut-closed-item strong{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.inc-bars-card{border-top:1px solid #2e2f33;box-sizing:border-box;min-height:100px;padding:8px 10px 10px;width:100%}.inc-bars-heading{align-items:center;color:#777;display:flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.inc-bars-total{font-feature-settings:"tnum";color:#888;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.2px}.inc-bars-chart{align-items:flex-end;display:flex;gap:2px;height:58px;width:100%}.inc-bars-empty{color:#555;font-size:11px;padding:12px 0 4px;text-align:center}.inc-bars-col{align-items:center;border-radius:3px;box-sizing:border-box;cursor:default;display:flex;flex:1 1;flex-direction:column;gap:3px;height:100%;justify-content:flex-end;min-width:0;padding:3px 2px 0}.inc-bars-col.weekday{background:#121314;box-shadow:inset 0 0 0 1px #1f2023}.inc-bars-col.weekend{background:#0000!important;box-shadow:none!important}.inc-bars-track{flex:1 1;min-height:0}.inc-bars-group,.inc-bars-track{align-items:flex-end;display:flex;justify-content:center;width:100%}.inc-bars-group{gap:1px;height:100%}.inc-bars-fill{border-radius:1px 1px 0 0;flex:1 1;max-width:5px;min-height:0;transition:height .25s ease}.inc-bars-fill.requested{background:linear-gradient(180deg,#5abbff,#2a6a99)}.inc-bars-fill.resolved{background:linear-gradient(180deg,#52c41a,#2a6a1a)}.inc-bars-fill.changes{background:linear-gradient(180deg,#00b96b,#1a6b45)}.inc-bars-col:hover .inc-bars-fill.requested{background:#7dceff}.inc-bars-col:hover .inc-bars-fill.resolved{background:#73d13d}.inc-bars-col:hover .inc-bars-fill.changes{background:#2de09a}.inc-bars-col.weekend .inc-bars-fill.changes,.inc-bars-col.weekend .inc-bars-fill.requested,.inc-bars-col.weekend .inc-bars-fill.resolved{background-color:#3a3b3e!important;background-image:repeating-linear-gradient(-45deg,#4a4b4f,#4a4b4f 2px,#2a2b2e 0,#2a2b2e 4px)!important}.inc-bars-col.weekend .inc-bars-label{color:#666}.inc-bars-col.weekday .inc-bars-label{color:#6a6e74}.inc-bars-label{color:#555;font-size:8px;line-height:1;transform:scale(.92);white-space:nowrap}.inc-bars-tip{font-size:12px;min-width:140px}.inc-bars-tip-day{border-bottom:1px solid #2e2f33;color:#c8c8c4;font-weight:700;margin-bottom:8px;padding-bottom:6px}.inc-bars-tip-row{align-items:center;color:#aaa;display:flex;gap:8px;margin-bottom:4px}.inc-bars-tip-row strong{font-feature-settings:"tnum";color:#e0e0dc;font-variant-numeric:tabular-nums;margin-left:auto}.inc-bars-tip-hint{border-top:1px solid #2e2f33;color:#666;font-size:10px;margin-top:8px;padding-top:6px;text-align:center}.inc-act-summary{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}.inc-act-sum-item{align-items:center;background:#1c1d20;border:1px solid #2e2f33;border-radius:4px;color:#666;display:flex;flex-direction:row;font-size:9px;gap:6px;justify-content:space-between;letter-spacing:.3px;padding:5px 8px;text-transform:uppercase}.inc-act-sum-item strong{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.inc-act-section{margin-bottom:10px}.inc-act-section-title{align-items:center;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.inc-act-section-count{color:#555;font-weight:600}.inc-act-optgroup{margin-bottom:4px}.inc-act-optgroup-label{align-items:center;background:#18191c;border-left:2px solid;border-radius:0 3px 3px 0;display:flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.4px;margin-bottom:2px;padding:3px 6px;text-transform:uppercase}.inc-act-sysgroup{border-left:none;margin:0 0 4px;padding-left:0}.inc-act-sysgroup-label{align-items:center;color:#777;display:flex;font-size:9px;font-weight:600;gap:5px;letter-spacing:.3px;padding:1px 0 2px;text-transform:uppercase}.inc-act-empty{color:#444;font-size:11px;padding:4px 0}.inc-act-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;cursor:pointer;display:flex;gap:8px;margin-bottom:1px;min-height:22px;padding:3px 6px;transition:border-color .12s,background .12s}.inc-act-row:hover{background:#2a2b2f;border-color:#00b96b44}.inc-act-niceid{color:#00b96b;flex-shrink:0;font-family:monospace;font-size:10px;font-weight:600;min-width:72px}.inc-act-time{color:#555;flex-shrink:0;font-size:9px;margin-left:auto}.inc-act-row-text{color:#bbb;flex:1 1;font-size:12px;line-height:1.2;min-width:0}.inc-act-row-meta,.inc-act-row-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inc-act-row-meta{color:#666;flex-shrink:1;font-size:10px;max-width:28%}.inc-recent-sidebar{background:#222326;border:1px solid #2e2f33;border-radius:6px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.inc-logins-sidebar{flex:0 0 auto;max-height:220px}.inc-logins-list{flex:1 1;min-height:0;overflow:auto;padding:4px 0}.inc-logins-list::-webkit-scrollbar{width:4px}.inc-logins-list::-webkit-scrollbar-thumb{background:#3a3b40;border-radius:2px}.inc-login-row{align-items:center;border-bottom:1px solid #2a2b2e;display:flex;gap:8px;justify-content:space-between;padding:5px 12px}.inc-login-row:last-child{border-bottom:none}.inc-login-main{display:flex;flex-direction:column;gap:0;line-height:1.2;min-width:0}.inc-login-name{color:#e0e0dc;font-size:11px;font-weight:650}.inc-login-mail,.inc-login-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inc-login-mail{color:#6a6a66;font-size:10px}.inc-login-when{font-feature-settings:"tnum";color:#8a8a86;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums}.inc-recent-heading{align-items:center;border-bottom:1px solid #2e2f33;color:#c8c8c4;display:flex;font-size:11px;font-weight:700;letter-spacing:.6px;padding:12px 14px;text-transform:uppercase}.inc-stats-heading{gap:8px;justify-content:space-between}.inc-stats-period.ant-select .ant-select-selector{background:#1c1d20!important;border-color:#3a3b3e!important;color:#aaa!important;font-size:11px!important;font-weight:500;height:24px!important;letter-spacing:0;text-transform:none}.inc-stats-period.ant-select .ant-select-selection-item{color:#aaa!important;line-height:22px!important}.inc-stats-period.ant-select .ant-select-arrow{color:#666!important}.inc-recent-list{flex:1 1;overflow-x:hidden;overflow-y:auto;scrollbar-color:#3a3b3e #222326;scrollbar-width:thin}.inc-recent-list::-webkit-scrollbar{width:6px}.inc-recent-list::-webkit-scrollbar-track{background:#222326}.inc-recent-list::-webkit-scrollbar-thumb{background:#3a3b3e;border-radius:3px}.inc-recent-list::-webkit-scrollbar-thumb:hover{background:#4a4b4e}.inc-recent-empty{color:#555;font-size:12px;padding:24px 14px;text-align:center}.inc-recent-item{border-bottom:1px solid #28292c;cursor:pointer;padding:10px 14px;transition:background .15s}.inc-recent-item:hover{background:#2a2b2f}.inc-recent-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.inc-recent-niceid{color:#00b96b;font-family:monospace;font-size:11px;font-weight:600}.inc-recent-date{color:#555;font-size:10px}.inc-recent-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#c8c8c4;display:-webkit-box;font-size:12.5px;line-height:1.35;overflow:hidden}.inc-recent-cat{color:#666;font-size:10px;margin-top:4px}.ant-layout{background:#2c2d30}.ant-layout-header{background:#26272b;height:39px;line-height:39px}.ant-layout-footer,.ant-menu-dark{background:#26272b}.centered-content{display:flex;flex:1 0 auto;margin:0 auto;max-width:100%;width:min(100%,80%);width:min(100%,var(--rm-content-max,80%))}.full-content{display:flex;flex:1 0 auto;padding:0}.header-content{align-items:center;display:flex;gap:12px}.header-actions{gap:10px;margin-left:auto}.header-actions,.header-user-block{align-items:center;display:flex;flex-shrink:0}.header-user-block{gap:14px}.header-user-trigger{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:1px dotted #ffffffb3;border-radius:0;color:#ffffffeb;cursor:pointer;font-size:13px;font-weight:600;line-height:1.3;max-width:220px;overflow:hidden;padding:0 0 2px;text-overflow:ellipsis;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.header-user-trigger:focus-visible,.header-user-trigger:hover{border-bottom-color:#00b96b;color:#00b96b;outline:none}.header-logout-link{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:#00b96b;cursor:pointer;font-size:13px;font-weight:650;line-height:1.3;padding:0;transition:color .15s ease,opacity .15s ease}.header-logout-link:focus-visible,.header-logout-link:hover{color:#33d48c;outline:none}.profile-modal .ant-modal-content{background:#1a1b1e!important;border:1px solid #2e2f33!important;border-radius:14px!important;box-shadow:0 24px 64px #0000008c!important;padding:0!important}.profile-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #2e2f33!important;margin:0!important;padding:18px 24px 14px!important}.profile-modal .ant-modal-title{background:#0000!important;color:#f0f0ec!important;font-weight:700}.profile-modal .ant-modal-body{color:#e8e8e4;padding:8px 24px 22px!important}.profile-modal .ant-modal-close{color:#888!important}.profile-modal .ant-modal-close:hover{color:#ccc!important}.profile-modal-loading{display:flex;justify-content:center;padding:2.5rem 0}.profile-modal-login{color:#9a9a96;font-size:13px;margin:0 0 1rem}.profile-modal-login strong{color:#e8e8e4;font-weight:600}.profile-modal-form .ant-form-item-label>label{color:#9a9a96!important;font-size:12px!important;font-weight:600!important}.profile-modal-form .ant-input,.profile-modal-form .ant-input-affix-wrapper,.profile-modal-form .ant-input-password{background:#121316!important;border-color:#3a3b40!important;box-shadow:none!important;color:#e8e8e4!important}.profile-modal-form .ant-input-affix-wrapper input,.profile-modal-form .ant-input-affix-wrapper-focused input{background:#0000!important;color:#e8e8e4!important}.profile-modal-form .ant-input-affix-wrapper-focused,.profile-modal-form .ant-input-affix-wrapper:hover,.profile-modal-form .ant-input:focus,.profile-modal-form .ant-input:hover{border-color:#00b96b!important}.profile-modal-form .ant-input-password-icon,.profile-modal-form .ant-input-prefix,.profile-modal-form .ant-input-suffix{color:#7a7a76!important}.profile-modal-form .ant-input::placeholder{color:#5f5f5b!important}.profile-modal-form .ant-input-affix-wrapper-disabled,.profile-modal-form .ant-input-affix-wrapper-disabled:hover,.profile-modal-form .ant-input-disabled{background:#0e0f11!important;border-color:#2a2b2f!important;color:#7a7a76!important;cursor:not-allowed}.profile-modal-form .ant-input-affix-wrapper-disabled input{color:#7a7a76!important;cursor:not-allowed}.profile-modal-form .ant-form-item-explain-error{color:#ff7875}.profile-modal-divider.ant-divider{border-color:#2e2f33!important;color:#c8c8c4!important;font-size:12px;font-weight:650;margin:8px 0 16px}.profile-modal-divider.ant-divider-with-text:after,.profile-modal-divider.ant-divider-with-text:before{border-block-start-color:#2e2f33!important}.profile-modal-divider .ant-divider-inner-text{color:#c8c8c4!important}.profile-notify-hint{color:#7a7a76;font-size:13px;line-height:1.45;margin:0 0 .75rem}.profile-notify-empty{color:#7a7a76;font-size:13px;margin:0}.profile-notify-list{grid-gap:.35rem 1rem;background:#121316;border:1px solid #3a3b40;border-radius:8px;display:grid;gap:.35rem 1rem;grid-template-columns:1fr;max-height:220px;overflow:auto;padding:.65rem .75rem;width:100%}@media (min-width:40rem){.profile-notify-list{grid-template-columns:1fr 1fr}}.profile-notify-list .ant-checkbox-wrapper{color:#d8d8d4!important}.profile-notify-list .ant-checkbox-inner{background:#1a1b1e!important;border-color:#5a5b60!important}.profile-notify-list .ant-checkbox-checked .ant-checkbox-inner{background:#00b96b!important;border-color:#00b96b!important}.profile-ghost-btn.ant-btn{background:#0000!important;border-color:#3a3b40!important;color:#c8c8c4!important}.profile-ghost-btn.ant-btn:hover{border-color:#00b96b!important;color:#00b96b!important}.profile-modal-actions{align-items:center;border-top:1px solid #2e2f33;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem}.inc-support-badge.header-support{align-items:center;font-size:11px;line-height:1.2;max-width:280px;padding:4px 10px;white-space:nowrap}.inc-support-badge.header-support .inc-support-dot{margin-top:0}.inc-support-badge.header-support .inc-support-text{overflow:hidden;text-overflow:ellipsis}.inc-support-badge.header-support .ant-switch{margin-top:0}.logo a{align-items:center;color:#fff;display:flex;font-weight:700;text-decoration:none}.logo,.logo img{margin-right:10px}.incident-urgent{background:#473333;border-bottom:1px solid #85241d}.ant-modal-content{background-color:#1d1d1d!important;border:3px solid #414141!important;border-radius:17px!important}.ant-modal-mask{background:#000000b3!important}.ant-form-item-label>label{color:#beb9b9!important}.ant-modal-title{background-color:#1d1d1d!important;color:#fff!important}.privacy-notice-toast{bottom:max(16px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:max(16px,env(safe-area-inset-right));width:min(380px,calc(100vw - 32px));z-index:1100}.privacy-notice-toast__panel{animation:privacy-notice-in .28s ease both;background:#1d1d1d;border:1px solid #3a3a3a;border-radius:12px;box-shadow:0 16px 40px #00000073;color:#c8c8c4;padding:14px 14px 12px;pointer-events:auto}@keyframes privacy-notice-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.privacy-notice-toast__title{align-items:center;color:#e8e8e4;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:8px}.privacy-notice-toast__title .anticon{color:#00b96b;font-size:16px}.privacy-notice-toast__lead{color:#b8b8b4;font-size:12px;line-height:1.45;margin:0 0 10px}.privacy-notice-toast__list{color:#a8a8a4;font-size:12px;line-height:1.4;margin:0 0 10px;padding-left:1.1rem}.privacy-notice-toast__list li+li{margin-top:6px}.privacy-notice-toast__list strong{color:#e0e0dc}.privacy-notice-toast__more{color:#888;font-size:11px;margin:0 0 12px}.privacy-notice-toast__more a{color:#00b96b}.rm-privacy-footer-btn{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.rm-privacy-footer-btn:hover{color:#00b96b}@media (prefers-reduced-motion:reduce){.privacy-notice-toast__panel{animation:none}}.login-required{align-items:center;background:#18191c;border:1px solid #2e2f33;border-radius:12px;display:flex;isolation:isolate;justify-content:center;min-height:380px;overflow:hidden;padding:48px 24px;position:relative}.login-required--compact{min-height:280px;padding:32px 20px}.login-required-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.login-required-orb{border-radius:50%;filter:blur(40px);opacity:.55;position:absolute}.login-required-orb--a{animation:login-required-float-a 8s ease-in-out infinite;background:radial-gradient(circle,#00b96b59,#0000 70%);height:280px;left:50%;margin-left:-140px;top:-80px;width:280px}.login-required-orb--b{animation:login-required-float-b 8s ease-in-out infinite;animation-delay:-3s;background:radial-gradient(circle,#5abbff2e,#0000 70%);bottom:-60px;height:200px;right:12%;width:200px}.login-required-grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,#0000 75%);opacity:.7;position:absolute}@keyframes login-required-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes login-required-float-b{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-10px) translateX(-8px)}}.login-required-card{max-width:420px;position:relative;text-align:center;width:100%;z-index:1}.login-required-anim{animation:login-required-rise .55s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:var(--d,0ms)}@keyframes login-required-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.login-required-brand{align-items:center;display:inline-flex;gap:12px;margin-bottom:28px}.login-required-logo{height:38px;width:auto}.login-required-brand-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15;text-align:left}.login-required-product{color:#eee;font-size:13px;font-weight:700;letter-spacing:.14em}.login-required-company{color:#00b96b;font-size:10px;font-weight:500;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.login-required-lock{align-items:center;display:flex;height:72px;justify-content:center;margin:0 auto 22px;position:relative;width:72px}.login-required-ring{animation:login-required-pulse 2.4s ease-out infinite;border:1px solid #00b96b59;border-radius:50%;inset:0;position:absolute}.login-required-ring--delay{animation-delay:1.2s}@keyframes login-required-pulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.login-required-lock-core{align-items:center;animation:login-required-glow 3s ease-in-out infinite;background:linear-gradient(160deg,#243028,#1a1c1e);border:1px solid #00b96b73;border-radius:50%;box-shadow:0 0 24px #00b96b2e;display:flex;height:52px;justify-content:center;width:52px}.login-required-lock-core .anticon{color:#00b96b!important;font-size:22px!important}@keyframes login-required-glow{0%,to{box-shadow:0 0 18px #00b96b24}50%{box-shadow:0 0 32px #00b96b52}}.login-required-title{color:#f0f0ec;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.login-required-sub{color:#ffffff8c;font-size:14px;line-height:1.55;margin:0 auto 24px;max-width:340px}.login-required-actions{align-items:center;display:flex;flex-direction:column;gap:12px}.login-required-cta.ant-btn{border-radius:8px!important;box-shadow:0 8px 24px #00b96b47;font-weight:600!important;height:44px!important;min-width:200px;transition:transform .2s ease,box-shadow .2s ease!important}.login-required-cta.ant-btn:hover{box-shadow:0 12px 28px #00b96b61!important;transform:translateY(-1px)}.login-required-link{background:none;border:none;color:#ffffff73;cursor:pointer;font-size:13px;padding:0;transition:color .15s ease}.login-required-link:hover{color:#00b96b}.login-required-hint{align-items:center;background:#ffffff08;border:1px solid #2e2f33;border-radius:999px;color:#fff6;display:inline-flex;font-size:12px;gap:8px;margin-top:28px;padding:8px 14px}.login-required-hint .anticon{color:#00b96b!important;font-size:13px!important}@media (max-width:560px){.login-required{min-height:320px;padding:36px 16px}.login-required-title{font-size:18px}}.login-modal .ant-modal-content{background:#1a1b1e!important;border:1px solid #2e2f33!important;border-radius:14px!important;box-shadow:0 24px 64px #0000008c!important;overflow:hidden;padding:0!important}.login-modal .ant-modal-body{padding:0!important}.login-modal .ant-modal-close{color:#666!important;right:14px;top:14px}.login-modal .ant-modal-close:hover{color:#ccc!important}.login-modal-inner{animation:login-fade-in .35s ease both;background:radial-gradient(ellipse 80% 50% at 50% -10%,#00b96b29,#0000 55%),linear-gradient(180deg,#1e1f22,#18191c);padding:36px 32px 32px;position:relative}@keyframes login-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.login-modal-brand{align-items:center;display:flex;gap:12px;margin-bottom:28px}.login-modal-logo{display:block;height:40px;width:auto}.login-modal-brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.15}.login-modal-product{color:#e8e8e4;font-size:15px;font-weight:700;letter-spacing:.06em}.login-modal-company{color:#00b96b;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.login-modal-title{color:#f0f0ec;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.login-modal-sub{color:#7a7a76;font-size:13px;line-height:1.45;margin:0 0 24px}.login-modal-form .ant-form-item-label>label{color:#9a9a96!important;font-size:12px!important;font-weight:600!important;letter-spacing:.03em}.login-modal-form .ant-input-affix-wrapper,.login-modal-form .ant-input-affix-wrapper-lg,.login-modal-form .ant-input-password{background:#121314!important;border:1px solid #2e2f33!important;border-radius:8px!important;box-shadow:none!important;color:#ddd!important}.login-modal-form .ant-input-affix-wrapper input,.login-modal-form .ant-input-affix-wrapper-lg input{background:#0000!important;color:#ddd!important}.login-modal-form .ant-input-affix-wrapper-focused,.login-modal-form .ant-input-affix-wrapper-lg:hover,.login-modal-form .ant-input-affix-wrapper:hover{border-color:#00b96b!important}.login-modal-form .ant-input-prefix{color:#555!important;margin-right:8px}.login-modal-form .ant-input-password-icon{color:#666!important}.login-modal-form .ant-input::placeholder{color:#555!important}.login-modal-submit.ant-btn{background:#00b96b!important;border:none!important;border-radius:8px!important;box-shadow:0 8px 20px #00b96b40!important;font-size:14px!important;font-weight:700!important;height:44px!important;letter-spacing:.02em}.login-modal-submit.ant-btn:focus,.login-modal-submit.ant-btn:hover{background:#00a35e!important}.login-modal-form .ant-form-item-explain-error{font-size:12px}.login-modal-footer{color:#ffffff8c;font-size:13px;margin:20px 0 0;text-align:center}.login-modal-link{background:none;border:none;color:#00b96b;cursor:pointer;font-size:inherit;font-weight:600;padding:0}.login-modal-link:hover{color:#00d47a;text-decoration:underline}.login-modal-success{text-align:center}.login-modal-success-icon{color:#00b96b!important;font-size:48px!important;margin-bottom:12px}.login-modal-success .login-modal-title{margin-top:4px}.login-modal-success .login-modal-sub{margin-bottom:20px}.anticon{color:#6f6666!important}.ant-typography{color:#aea9a9!important;margin-block-start:.75rem}.white{color:#fff!important}.black,.white{font-weight:700}.black{color:#000!important}.ant-upload-list-item-name{color:#6f6666!important}.ant-checkbox-wrapper span{color:#beb9b9!important}.ant-input{color:silver!important}.ant-input:hover{background:#1f1f1f}.ant-btn-default{background:#09a26e!important;border:0;color:#fff}.ant-btn-default:hover{color:#fff!important}.ant-upload-text{color:#716c6c!important}.ant-upload-hint{color:#545151!important}.ant-input-outlined{background:#242423!important;border-color:#575050;border-width:0;color:#beb9b9!important}.ant-table{background:#1d1d1d!important;color:#fff!important}.ant-table-thead>tr>th{background:#2c2d30!important;color:#fff!important}.ant-table-tbody>tr:hover>td{background:#242424!important}.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{background:#2c2d30!important;border-color:#2c2d30!important}.ant-pagination-item a{color:#fff!important}.ant-pagination-item-active a{color:#1890ff!important}.ant-pagination-next a,.ant-pagination-prev a{color:#fff!important}.ant-table-thead>tr>th{border-bottom:1px solid #433e3e!important;color:gray!important}.ant-table-tbody>tr>td{border-bottom:none!important;color:#b6b6b2}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#2c2d30!important;border-bottom:1px solid #3e3c3c!important;color:#fff!important}.ant-upload-drag{border-color:#4c4848!important}.ant-input textarea::placeholder,.ant-input::placeholder{color:#a0a0a0!important}.filters .ant-select-selector{background:#242423!important;border:1px solid #393434!important}.filters .ant-select-selection-item,.filters .ant-select-selection-placeholder{color:silver!important}.filters .ant-select-multiple .ant-select-selection-item{background:#2e2f33!important;border-color:#3a3b3e!important;color:#c8c8c4!important}.filters .ant-select-multiple .ant-select-selection-item-remove{color:#888!important}.rbc-toolbar{color:#e0e0dc;gap:12px;justify-content:space-between;margin-bottom:16px}.calendar-page .cal-toolbar button,.calendar-page .rbc-toolbar button{background:#1a2e24!important;border:1px solid #2d6b4f!important;border-radius:6px!important;box-shadow:none!important;color:#e8f8ef!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;padding:6px 12px!important;text-transform:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.calendar-page .cal-toolbar button:hover,.calendar-page .rbc-toolbar button:hover{background:#214536!important;border-color:#00b96b!important;color:#fff!important}.calendar-page .cal-toolbar button.rbc-active,.calendar-page .cal-toolbar button:active,.calendar-page .rbc-toolbar button.rbc-active,.calendar-page .rbc-toolbar button:active{background:color-mix(in srgb,#00b96b 22%,#1a2e24)!important;border-color:#00b96b!important;color:#00b96b!important}.calendar-page .rbc-btn-group{display:inline-flex;gap:6px}.calendar-page .rbc-btn-group button+button{margin-left:0}.cal-rbc-event,.rbc-event{animation:cal-event-in .35s ease both;border:none!important;border-radius:5px!important;box-shadow:0 1px 0 #00000040;overflow:hidden;padding:0!important}.rbc-time-content,.rbc-time-gutter,.rbc-timeslot-group{background-color:#141516;color:#c8c8c4}.rbc-timeslot-group{border-color:#2a2b2e}.rbc-date-cell,.rbc-header,.rbc-label,.rbc-time-view .rbc-time-header,.rbc-time-view .rbc-time-header-cell{background-color:#18191c;border-color:#2a2b2e;color:#c8c8c4}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #2a2b2e!important}.rbc-time-content>*+*>*{border-color:#2a2b2e!important}.rbc-off-range-bg{background:#101113!important}.rbc-day-bg.rbc-today,.rbc-today{background-color:color-mix(in srgb,#5abbff 8%,#141516)!important}.rbc-header+.rbc-header{border-left:1px solid #2a2b2e!important}.rbc-month-view{background:#141516;border:1px solid #2a2b2e!important;border-radius:10px;overflow:hidden}.rbc-day-slot .rbc-time-slot{border:1px solid #222326!important}.rbc-header{border:1px solid #2a2b2e!important;color:#888!important;font-size:12px;font-weight:600;letter-spacing:.04em;padding:8px 4px!important;text-transform:uppercase}.rbc-timeslot-group{border-bottom:1px solid #222326}.rbc-time-view{border:1px solid #2a2b2e!important;border-radius:10px;overflow:hidden}.rbc-time-content{border-top:2px solid #2a2b2e!important}.rbc-month-row+.rbc-month-row{border-top:1px solid #2a2b2e}.rbc-date-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 6px!important}.rbc-button-link,.rbc-date-cell>a{color:#c8c8c4!important}.rbc-off-range .rbc-button-link{color:#555!important}.rbc-show-more{background:#0000!important;color:#5abbff!important;font-size:11px}.rbc-day-bg.rbc-day-weekday,.rbc-day-slot.rbc-day-weekday{background:#141516!important}.rbc-day-bg.rbc-day-weekend,.rbc-day-slot.rbc-day-weekend{background:repeating-linear-gradient(-45deg,#0000,#0000 6px,#785aa00d 0,#785aa00d 12px),#1a1620!important}.rbc-day-bg.rbc-day-is-today,.rbc-day-slot.rbc-day-is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,#5abbff 35%,#0000)}.rbc-header.rbc-day-weekend,.rbc-month-view .rbc-header:nth-child(6),.rbc-month-view .rbc-header:nth-child(7),.rbc-time-header .rbc-header:nth-child(6),.rbc-time-header .rbc-header:nth-child(7),.rbc-time-header-cell.rbc-day-weekend{background:#1a1620!important;color:#b39ddb!important}.calendar-page{padding-bottom:16px}.cal-header{margin-bottom:4px}.cal-title{margin-bottom:0!important}.cal-footer{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-top:16px;padding:0 4px}.cal-admin-input{align-self:center;width:220px}.cal-legend{background:#1a1b1e;border:1px solid #2e2f33;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;margin-left:auto;max-width:640px;min-width:260px;padding:10px 14px}.cal-legend-hint{color:#9a9a96;font-size:12px;line-height:1.4}.cal-legend-items{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.cal-legend-item{align-items:center;color:#ccc;display:inline-flex;font-size:12px;gap:7px}.cal-legend-item strong{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.cal-legend-period{color:#888;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:capitalize}.cal-legend-nums{align-items:baseline;display:inline-flex;gap:6px}.cal-legend-total{font-feature-settings:"tnum";color:#777;font-size:11px;font-variant-numeric:tabular-nums}.cal-more-modal-root .ant-modal-content{background:#1e1f22;border:1px solid #2e2f33}.cal-more-modal-root .ant-modal-header{background:#1e1f22;border-bottom:1px solid #2e2f33}.cal-more-modal-root .ant-modal-title{color:#e8e8e4;text-transform:capitalize}.cal-more-modal-root .ant-modal-close{color:#888}.cal-more-modal-root .ant-modal-close:hover{color:#eee}.cal-more-list{display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow-y:auto}.cal-more-empty{color:#777;font-size:13px;padding:12px 0}.cal-more-item{align-items:flex-start;border:none;border-radius:6px;color:#eee;cursor:pointer;display:flex;gap:8px;padding:8px 10px;text-align:left;width:100%}.cal-more-item--requested{background:linear-gradient(135deg,#5abbff,#2a6a99)}.cal-more-item--resolved{background:linear-gradient(135deg,#52c41a,#2a6a1a)}.cal-more-item:hover{filter:brightness(1.08)}.cal-more-item-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cal-more-item-top{align-items:center;display:flex;gap:8px;min-width:0}.cal-more-item-type{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cal-more-item-time{flex-shrink:0;font-size:11px;margin-left:auto;opacity:.85}.cal-more-item-text{font-size:12px;line-height:1.35;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-legend-swatch{border-radius:3px;flex-shrink:0;height:10px;width:10px}.cal-legend-swatch.requested{background:linear-gradient(180deg,#5abbff,#2a6a99);box-shadow:0 0 0 1px color-mix(in srgb,#5abbff 40%,#0000)}.cal-legend-swatch.resolved{background:linear-gradient(180deg,#52c41a,#2a6a1a);box-shadow:0 0 0 1px color-mix(in srgb,#52c41a 40%,#0000)}.cal-legend-swatch.weekend{background:repeating-linear-gradient(-45deg,#1a1620,#1a1620 2px,#785aa059 0,#785aa059 4px);border:1px solid #3d3550}.cal-shell{margin-top:12px;transition:opacity .25s ease}.cal-shell.is-loading{opacity:.55;pointer-events:none}.cal-toolbar-label{color:#e0e0dc!important;font-size:16px;font-weight:700;text-transform:capitalize}.cal-time-gutter-label{color:#888;font-size:11px;padding:4px}.cal-event{align-items:center;display:flex;font-size:11px;gap:4px;height:100%;line-height:1.25;min-width:0;padding:2px 5px}.cal-event-mark{flex-shrink:0;font-size:10px;font-weight:700;opacity:.9}.cal-event-id{flex-shrink:0;font-weight:700;letter-spacing:.01em}.cal-event-text{min-width:0;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-rbc-event--requested{background:linear-gradient(135deg,#5abbff,#2a6a99)!important}.cal-rbc-event--resolved{background:linear-gradient(135deg,#52c41a,#2a6a1a)!important}.cal-rbc-event:hover{filter:brightness(1.08);transform:translateY(-1px);transition:filter .15s ease,transform .15s ease}@keyframes cal-event-in{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:none}}.cal-tip-type{font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.cal-tip-id{color:#e0e0dc;font-weight:700;margin-bottom:2px}.cal-tip-text{color:#aaa;font-size:12px;line-height:1.35;margin-bottom:6px}.cal-tip-time{color:#777;font-size:11px}.rbc-overlay{background:#1e1f22!important;border:1px solid #2e2f33!important;border-radius:10px!important;box-shadow:0 12px 32px #00000073!important;color:#e0e0dc!important}.rbc-overlay-header{border-bottom:1px solid #2e2f33!important;color:#c8c8c4!important}.ant-radio-wrapper{color:silver!important}.ant-form-item-label label{font-weight:600}.ant-layout-footer{color:#757070!important;padding:7px}.ant-layout-footer a{color:#757070!important;text-decoration:underline}.react-datepicker{background-color:#242527;color:#fff}.react-datepicker__input-container input{background-color:#242527;border:1px solid #595959;color:#fff}.react-datepicker__header{background-color:#1d1f21;border-bottom:1px solid #595959}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#fff}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#1890ff;color:#fff}.react-datepicker__day--outside-month{color:#595959}.modal-sidebar{background:#222326;border-left:1px solid #2e2f33;display:flex;flex-direction:column;flex-shrink:0;min-width:340px;overflow-y:auto;width:340px}.incident-detail-modal-root{--ant-color-bg-elevated:#1d1d1d;--ant-modal-content-bg:#1d1d1d;--ant-modal-header-bg:#1d1d1d}.incident-detail-modal .ant-modal-content,.incident-detail-modal-root .ant-modal-content{background:#1d1d1d!important;border:3px solid #414141!important;max-width:100%;overflow:hidden}.incident-detail-modal-root .ant-modal{max-width:calc(100vw - 32px)}.incident-detail-modal .ant-modal-header,.incident-detail-modal-root .ant-modal-header{background:#1d1d1d!important;border-bottom:1px solid #2e2f33!important;margin:0!important;padding:12px 16px!important}.incident-detail-modal .ant-modal-title,.incident-detail-modal-root .ant-modal-title{background:#0000!important;color:#e0e0e0!important;margin-right:28px}.incident-detail-modal .ant-modal-close,.incident-detail-modal-root .ant-modal-close{color:#888!important}.incident-detail-modal .ant-modal-close:hover,.incident-detail-modal-root .ant-modal-close:hover{color:#ccc!important}.incident-detail-title{color:#e0e0e0!important;display:block;font-size:14px;line-height:1.35;word-break:break-word}.incident-detail-title-id{color:#888;font-family:monospace;margin-right:8px}.incident-detail-layout{align-items:stretch;display:flex;max-height:80vh;min-height:500px;min-width:0;width:100%}.incident-detail-main{flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px}.incident-detail-main img{height:auto;max-width:100%}.incident-detail-main table{max-width:100%}.modal-sidebar-section{border-bottom:1px solid #2a2b2e;padding:14px 16px}.modal-sidebar-heading{color:#666;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.modal-sidebar-list{display:flex;flex-direction:column;gap:5px}.modal-sidebar-empty{color:#555;font-size:12px;padding:4px 0}.modal-att-link{align-items:center;color:#6abf8a;display:flex;font-size:12px;gap:4px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.modal-att-link:hover{color:#9de5bf;text-decoration:underline}.modal-comments-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.modal-comment-item{background:#1a1b1d;border:1px solid #2e2f33;border-radius:6px;padding:8px 10px}.modal-comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.modal-comment-email{color:#6abf8a;font-size:11px;font-weight:600;max-width:180px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.modal-comment-email:hover{text-decoration:underline}.modal-comment-date{color:#555;font-size:10px;white-space:nowrap}.modal-comment-text{color:#a0a0a0;font-size:12px;line-height:1.6;word-break:break-word}.modal-new-comment{background:#1e1f21}.incident-project-chip{align-items:center;background:#15261f;border:1px solid #2f5e4a;border-radius:4px;color:#7fd6ac;display:inline-flex;font-size:12px;gap:6px;line-height:22px;padding:0 8px}.incident-project-chip:hover{color:#b5f0d2}.modal-resolution{margin-bottom:20px}.modal-resolution-title{color:#52c41a;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.modal-resolution-text{background:#152615;border:1px solid #2d4a23;border-radius:6px;color:#c9d8c2;font-size:13px;line-height:1.7;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.modal-admin-panel{background:#1a1b1d;border:1px solid #2e2f33;border-radius:8px;margin-top:8px;padding:16px 18px}.modal-admin-title{color:#555;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.modal-admin-datepicker-wrap{align-items:center;background:#242423;border:1px solid #575050;border-radius:2px;display:flex;height:28px;padding:0 8px}.modal-admin-datepicker-wrap .react-datepicker-wrapper{flex:1 1}.modal-admin-datepicker-wrap .react-datepicker__input-container input{background:#0000;border:none;color:#beb9b9;font-size:13px;outline:none;padding:0;width:100%}.modal-status-actions{display:flex;flex-wrap:wrap;gap:8px}.modal-status-actions .modal-status-btn{margin:0}.modal-status-actions .modal-status-btn.ant-btn-default{background:var(--status-btn-bg)!important}.ant-modal-body{padding:0!important}.ant-modal-content{overflow:hidden}.projects-page{background:#1e1f21;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.proj-topbar{background:#26272b;border-bottom:1px solid #2e2f33;justify-content:space-between;padding:12px 24px}.proj-topbar,.proj-topbar-left{align-items:center;display:flex}.proj-topbar-left{gap:6px}.proj-topbar-title{color:#e0e0e0;font-size:15px;font-weight:700}.proj-topbar-sep{color:#444;font-size:16px;margin:0 2px}.proj-topbar-project{color:#00b96b;font-size:14px;font-weight:600}.proj-company-tag{background:#183c2f!important;border:1px solid #2f8f66!important;color:#9de5bf!important;font-size:11px!important;line-height:18px!important;margin-left:4px}.proj-create-form{background:#26272b;border-bottom:1px solid #2e2f33;padding:14px 24px}.proj-section-label{color:#666;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.proj-sidebar{background:#222326;border-right:1px solid #2e2f33;display:flex;flex-direction:column;min-height:0}.proj-sidebar-search{border-bottom:1px solid #2a2b2e;padding:12px 12px 8px}.proj-sidebar-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.proj-sidebar-action{-webkit-appearance:none;appearance:none;background:#1a1b1e;border:1px solid #3a3b40;border-radius:4px;color:#9a9a96;cursor:pointer;font-size:11px;line-height:1.2;padding:4px 8px}.proj-sidebar-action:hover:not(:disabled){border-color:#00b96b;color:#00b96b}.proj-sidebar-action:disabled{cursor:default;opacity:.4}.proj-list-check{flex-shrink:0;pointer-events:none}.proj-list-check .ant-checkbox-inner{background:#1a1b1e!important;border-color:#5a5b60!important}.proj-list-check .ant-checkbox-checked .ant-checkbox-inner,.proj-list-item.active .proj-list-check .ant-checkbox-inner{background:#00b96b!important;border-color:#00b96b!important}.proj-list-wrap{flex:1 1;overflow-x:hidden;overflow-y:auto}.proj-list-empty{color:#555;font-size:13px;padding:24px 16px;text-align:center}.proj-list-item{align-items:center;border-bottom:1px solid #28292c;cursor:pointer;display:flex;gap:8px;padding:8px 14px;transition:background .15s}.proj-list-item:hover{background:#2a2b2f}.proj-list-item.active{background:#18332a;border-left:3px solid #00b96b}.proj-list-name{align-items:baseline;color:#d8d8d8;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;line-height:1.35;margin-bottom:0;min-width:0}.proj-list-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-list-meta{align-items:center;display:flex;gap:6px}.proj-group-label{align-items:center;border-bottom:1px solid #28292c;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.1em;margin-top:4px;padding:8px 14px 5px;text-transform:uppercase}.proj-group-open{color:#e88e39}.proj-group-closed{color:#555}.proj-group-count{background:none;border-radius:0;color:#666;font-size:10px;font-weight:600;padding:0}.proj-list-desc{color:#666;font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-content{background:#1e1f21;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.proj-empty-state{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:80px 0}.proj-add-bar{background:#222326;border-bottom:1px solid #2a2b2e;padding:12px 20px}.proj-add-bar,.proj-filter-bar{align-items:center;display:flex;gap:10px}.proj-filter-bar{background:#1e1f21;border-bottom:1px solid #28292c;padding:10px 20px}.proj-row-icons{align-items:center;display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle}.proj-row-icon{color:#666;font-size:12px}.proj-filter-bar .ant-input-affix-wrapper,.proj-filter-bar .ant-select-selector,.proj-sidebar-search .ant-input-affix-wrapper,.proj-topbar .ant-select-selector{background:#2a2b2e!important;border-color:#3a3b3e!important;color:#c8c8c4!important}.proj-filter-bar .ant-input,.proj-filter-bar .ant-input-affix-wrapper input,.proj-filter-bar .ant-select-selection-item,.proj-filter-bar .ant-select-selection-placeholder,.proj-sidebar-search .ant-input,.proj-sidebar-search .ant-input-affix-wrapper input,.proj-topbar .ant-select-selection-item,.proj-topbar .ant-select-selection-placeholder{color:#c8c8c4!important}.proj-filter-bar .ant-input-clear-icon,.proj-filter-bar .ant-input::placeholder,.proj-filter-bar .ant-select-arrow,.proj-filter-bar .ant-select-clear,.proj-filter-bar .ant-select-selection-placeholder,.proj-sidebar-search .ant-input-prefix,.proj-sidebar-search .ant-input::placeholder,.proj-topbar .ant-select-arrow,.proj-topbar .ant-select-clear,.proj-topbar .ant-select-selection-placeholder{color:#666!important}.proj-filter-bar .ant-input-affix-wrapper:hover,.proj-filter-bar .ant-select:hover .ant-select-selector,.proj-sidebar-search .ant-input-affix-wrapper:hover,.proj-topbar .ant-select:hover .ant-select-selector{border-color:#00b96b!important}.proj-filter-bar .ant-input-affix-wrapper-focused,.proj-filter-bar .ant-select-focused .ant-select-selector,.proj-sidebar-search .ant-input-affix-wrapper-focused,.proj-topbar .ant-select-focused .ant-select-selector{border-color:#00b96b!important;box-shadow:0 0 0 2px #00b96b26!important}.proj-count-label{color:#666;font-size:12px;margin-left:auto}.proj-count-label strong{color:#aaa}.proj-table-wrap{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.proj-table{border-collapse:collapse;font-size:13px;width:100%}.proj-table thead tr{background:#222326;position:-webkit-sticky;position:sticky;top:0;z-index:2}.proj-table thead th{border-bottom:1px solid #2e2f33;color:#666;font-size:11px;font-weight:700;letter-spacing:.06em;padding:9px 14px;text-align:left;text-transform:uppercase;transition:color .15s;white-space:nowrap}.proj-table thead th:hover{color:#aaa}.proj-table-row{border-bottom:1px solid #28292c;cursor:pointer;transition:background .12s}.proj-table-row:hover{background:#272829}.proj-table-row td{color:#b6b6b2;padding:9px 14px;vertical-align:middle}.proj-table-empty{color:#555;font-size:13px;padding:48px 0;text-align:center}.proj-table-group-row td{background:#26272b;border-bottom:1px solid #2e2f33;border-top:1px solid #2e2f33;padding:6px 14px}.proj-table-group-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.proj-table-group-count{background:#2e2f33;border-radius:10px;color:#555;display:inline-block;font-size:10px;font-weight:600;line-height:16px;margin-left:7px;padding:0 6px}.proj-niceid{color:#888;font-family:monospace;font-size:12px;font-weight:600}.proj-text{color:#d4d4d0;font-weight:500}.proj-meta-text{color:#777;display:inline-block;font-size:12px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-cat-stats{align-items:center;display:flex;gap:5px;margin-top:3px}.proj-cat-total{color:#555;font-size:11px;min-width:22px}.proj-cat-count-small{color:#666;flex-shrink:0;font-size:11px;font-weight:400;margin-left:6px;opacity:.7}.proj-cat-dot{border-radius:10px;color:#111;font-size:10px;font-weight:700;line-height:14px;padding:1px 5px}.proj-pagination{align-items:center;border-top:1px solid #28292c;display:flex;gap:4px;padding:12px 20px}.proj-page-btn{background:#2a2b2e;border:1px solid #383a3e;border-radius:4px;color:#888;cursor:pointer;font-size:12px;height:28px;min-width:30px;padding:0 6px;transition:all .15s}.proj-page-btn:hover{background:#333;color:#ccc}.proj-page-btn.active{background:#183c2f;border-color:#2f8f66;color:#00b96b;font-weight:700}.kpi-page{background:#18191c;color:#c8c8c4;display:flex;flex-direction:column;height:100%;width:100%}.kpi-topbar{background:#1e1f22;border-bottom:1px solid #2a2b2e;flex-shrink:0;justify-content:space-between;padding:10px 24px}.kpi-topbar,.kpi-topbar-left{align-items:center;display:flex}.kpi-topbar-left{gap:8px}.kpi-topbar-title{color:#d0d0cc;font-size:14px;font-weight:700;letter-spacing:.03em}.kpi-topbar-period{background:#2a3b30;border:1px solid #2f8f66;border-radius:4px;color:#00b96b;font-size:12px;margin-left:4px;padding:1px 8px}.kpi-topbar-filters{align-items:center;display:flex;gap:10px}.kpi-topbar .ant-picker,.kpi-topbar .ant-select-selector{background:#2a2b2e!important;border-color:#3a3b3e!important;color:#c8c8c4!important}.kpi-topbar .ant-picker-input>input,.kpi-topbar .ant-picker-input>input::placeholder,.kpi-topbar .ant-select-selection-item,.kpi-topbar .ant-select-selection-placeholder{color:#c8c8c4!important}.kpi-topbar .ant-picker-clear,.kpi-topbar .ant-picker-input>input::placeholder,.kpi-topbar .ant-picker-suffix,.kpi-topbar .ant-select-arrow,.kpi-topbar .ant-select-clear,.kpi-topbar .ant-select-selection-placeholder{color:#555!important}.kpi-topbar .ant-picker:hover,.kpi-topbar .ant-select:hover .ant-select-selector{border-color:#00b96b!important}.incident-add-modal .ant-input,.incident-add-modal .ant-input-outlined,.incident-add-modal .ant-picker,.incident-add-modal .ant-select-selector{background:#2a2b2e!important;border-color:#3a3b3e!important;color:#c8c8c4!important}.incident-add-modal .ant-form-item-label>label,.incident-add-modal .ant-select-selection-item,.incident-add-modal .ant-select-selection-placeholder{color:#c8c8c4!important}.incident-add-modal .ant-select-arrow,.incident-add-modal .ant-select-clear,.incident-add-modal .ant-select-selection-placeholder{color:#555!important}.incident-add-modal .ant-input:hover,.incident-add-modal .ant-picker:hover,.incident-add-modal .ant-select:hover .ant-select-selector{border-color:#00b96b!important}.incident-add-modal .ant-input::placeholder{color:#555!important}.incident-add-modal .ant-modal-content{background:#1e1f22!important;border:1px solid #2e2f33}.incident-add-modal .ant-modal-header{background:#1e1f22!important;border-bottom:1px solid #2e2f33}.incident-add-modal .ant-modal-title{color:#e0e0dc!important}.incident-add-modal .ant-modal-footer{background:#1e1f22!important;border-top:1px solid #2e2f33}.ant-select-dropdown{background:#2a2b2e!important;border:1px solid #3a3b3e!important}.ant-select-dropdown .ant-select-item{color:#c8c8c4!important}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option:hover{background:#35363a!important}.ant-select-dropdown .ant-select-item-option-selected{background:#1a3a2a!important;color:#00b96b!important}.ant-select-dropdown .ant-select-item-group{color:#00b96b!important;font-size:11px!important;font-weight:700!important;letter-spacing:.4px;text-transform:uppercase}.kpi-body{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 24px}.kpi-cards-row{display:flex;flex-wrap:wrap;gap:14px}.kpi-card{align-items:flex-start;background:#1e1f22;border:1px solid #2a2b2e;border-radius:6px;display:flex;flex:1 1;gap:12px;min-width:130px;padding:14px 16px}.kpi-card-icon{flex-shrink:0;font-size:20px;padding-top:2px}.kpi-card-body{display:flex;flex-direction:column;gap:2px}.kpi-card-value{font-size:22px;font-weight:700;line-height:1.1;word-break:break-word}.kpi-card-label{color:#666;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kpi-card-sub{color:#444;font-size:10px;margin-top:2px}.kpi-main-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.kpi-section{background:#1e1f22;border:1px solid #2a2b2e;border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.kpi-section-full{grid-column:1/-1}.kpi-section-title{border-bottom:1px solid #2a2b2e;color:#555;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;padding-bottom:8px;text-transform:uppercase}.kpi-empty{color:#444;font-size:13px;padding:20px 0;text-align:center}.kpi-section-filter-note{color:"#00b96b";color:#00b96b;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.kpi-bars{display:flex;flex-direction:column;gap:5px}.kpi-bar-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:68px 1fr 36px 70px}.kpi-bar-label{color:#666;font-size:11px;text-align:right;white-space:nowrap}.kpi-bar-track{background:#26272b;border-radius:3px;height:12px;overflow:hidden}.kpi-bar-fill{background:linear-gradient(90deg,#1a5c3e,#00b96b);border-radius:3px;height:100%;transition:width .4s ease}.kpi-bar-count{color:#aaa;font-size:11px;font-weight:700;text-align:right}.kpi-bar-time{color:#555;font-size:10px;text-align:right}.kpi-slowest-list{display:flex;flex-direction:column;gap:1px}.kpi-slowest-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;display:flex;gap:8px;min-height:22px;padding:3px 6px;transition:background .12s,border-color .12s}.kpi-slowest-row:hover{background:#2a2b2f;border-color:#00b96b44}.kpi-slowest-rank{color:#555;flex-shrink:0;font-size:9px;font-weight:700;min-width:20px}.kpi-slowest-niceid{color:#00b96b;flex-shrink:0;font-family:monospace;font-size:10px;font-weight:600;min-width:72px}.kpi-slowest-text{color:#bbb;flex:1 1;font-size:12px;line-height:1.2;min-width:0}.kpi-slowest-cat,.kpi-slowest-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-slowest-cat{color:#666;flex-shrink:1;font-size:10px;max-width:22%}.kpi-slowest-time{color:#e88e39;flex-shrink:0;font-size:11px;font-weight:700;margin-left:auto;white-space:nowrap}.kpi-slowest-time.kpi-open-age{color:#ff5a5a}.kpi-compact-table{margin-bottom:10px}.kpi-bug-split{gap:6px}.kpi-bug-card,.kpi-bug-split{display:flex;flex-direction:column}.kpi-bug-card{background:#222326;border:1px solid #2a2b2e;border-radius:4px;gap:4px;padding:8px 10px}.kpi-bug-card-title{align-items:center;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.kpi-bug-card-stats{color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.kpi-bug-card-stats strong{color:#ccc;font-weight:700}.kpi-table{border-collapse:collapse;font-size:13px;width:100%}.kpi-table thead tr{background:#26272b}.kpi-table thead th{border-bottom:1px solid #2e2f33;color:#555;font-size:10px;font-weight:700;letter-spacing:.06em;padding:7px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.kpi-table tbody tr{border-bottom:1px solid #26272b;transition:background .1s}.kpi-table tbody tr:hover{background:#26272b}.kpi-table tbody td{color:#aaa;padding:8px 12px;vertical-align:middle}.kpi-cat-name{color:#ccc!important;font-weight:600}.kpi-pct-bar{background:#26272b;border-radius:3px;height:16px;max-width:160px;min-width:80px;overflow:hidden;position:relative}.kpi-pct-fill{background:linear-gradient(90deg,#1a5c3e,#00b96b);border-radius:3px;bottom:0;left:0;position:absolute;top:0;transition:width .4s ease}.kpi-pct-label{color:#fff;font-size:10px;font-weight:700;line-height:16px;padding-left:6px;position:relative;z-index:1}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.skel{animation:skel-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#242528,#2e3035 40%,#3a3c42 50%,#2e3035 60%,#242528);background-size:200% 100%;border-radius:3px;display:inline-block;vertical-align:middle}.skel-stack{display:flex;flex-direction:column;padding:4px 0}.skel-cards{display:flex;flex-wrap:wrap;gap:10px}.skel-card{background:#1e1f22;border:1px solid #2a2b2e;border-radius:6px;flex:1 1;min-width:110px;padding:12px 14px}.skel-table{display:flex;flex-direction:column;gap:6px}.skel-table-head,.skel-table-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));padding:4px 0}.skel-table-head{border-bottom:1px solid #2a2b2e;margin-bottom:2px;opacity:.55;padding-bottom:8px}.skel-list{gap:4px}.skel-list,.skel-recent{display:flex;flex-direction:column}.skel-recent{padding:4px 0}.skel-recent-item{border-bottom:1px solid #2a2b2e;display:flex;flex-direction:column;gap:6px;padding:10px 14px}.skel-recent-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.skel-stats{display:flex;flex-direction:column;gap:14px;padding:12px 14px 14px}.skel-stats-donut-row{align-items:center;display:flex;gap:14px}.skel-stats-donut{flex-shrink:0}.skel-stats-tiles{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:1fr 1fr}.skel-stats-tile{background:#1c1d20;border:1px solid #2a2b2e;border-radius:4px;gap:6px;padding:8px 10px}.skel-stats-bars,.skel-stats-tile{display:flex;flex-direction:column}.skel-stats-bars{gap:10px}.skel-stats-bars-head{align-items:center;display:flex;justify-content:space-between}.skel-stats-bars-chart{align-items:flex-end;display:flex;gap:6px;height:88px;padding-top:4px}.skel-stats-bar-col{align-items:flex-end;display:flex;flex:1 1;gap:2px;justify-content:center;min-width:0}.skel-list-row{align-items:center;display:flex;gap:8px;padding:3px 0}.fade-in{animation:fade-in .28s ease both}.fade-in-slow{animation:fade-in-slow .75s ease both}@keyframes fade-in-slow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-wrap{overflow:hidden}.stagger-in{animation:stagger-rise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*70ms)}.incident-row-done.stagger-in{animation-name:stagger-rise-done}tr.stagger-in{animation-name:stagger-fade}@keyframes stagger-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stagger-rise-done{0%{opacity:0;transform:translateY(10px)}to{opacity:.48;transform:translateY(0)}}@keyframes stagger-fade{0%{opacity:0}to{opacity:1}}.inc-list-stagger{overflow:hidden}.inc-list-loading{min-height:220px;padding:40px 12px}.inc-list-loading,.inc-list-spinner{align-items:center;display:flex;justify-content:center}.inc-list-spinner{flex-direction:column;gap:10px}.inc-list-spinner-label{color:#666;font-size:12px;letter-spacing:.02em}.incidents-main.fade-in,.kpi-body.fade-in,.proj-layout.fade-in{animation:fade-in .28s ease both}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{left:0;position:absolute;right:0;top:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{height:100%;position:relative;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{position:absolute;text-align:center;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{border-top:3px double;cursor:ns-resize;display:none;margin:0 auto;width:10px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{bottom:0;position:absolute;top:4px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{border-left:3px double;cursor:ew-resize;display:none;height:10px;margin-bottom:auto;margin-top:auto}:root{--rm-page-pad:0.75rem;--rm-content-max:100%;--rm-inc-sidebar:280px;--rm-proj-sidebar:240px;--rm-header-pad-y:0}@media (min-width:40rem){:root{--rm-page-pad:1rem;--rm-content-max:min(100%,48rem);--rm-inc-sidebar:260px;--rm-proj-sidebar:260px}}@media (min-width:48rem){:root{--rm-page-pad:1.25rem;--rm-content-max:min(100%,58rem)}}@media (min-width:64rem){:root{--rm-page-pad:1.5rem;--rm-content-max:min(100%,72rem);--rm-inc-sidebar:300px;--rm-proj-sidebar:280px}}@media (min-width:90rem){:root{--rm-page-pad:2rem;--rm-content-max:min(100%,84rem);--rm-inc-sidebar:320px;--rm-proj-sidebar:300px}}@media (min-width:120rem){:root{--rm-page-pad:2.5rem;--rm-content-max:min(100%,100rem);--rm-inc-sidebar:340px}html{font-size:clamp(100%,.45vw + .55rem,112%)}}@media (min-width:160rem){:root{--rm-page-pad:3.5rem;--rm-content-max:min(100%,120rem);--rm-inc-sidebar:380px;--rm-proj-sidebar:340px}html{font-size:clamp(106%,.35vw + .7rem,124%)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:hidden}#root,body{position:relative}#root,.ant-layout,body{max-width:100%;overflow-x:hidden;width:100%}.centered-content{box-sizing:border-box;max-width:100%!important;min-width:0;overflow-x:hidden;padding-left:.75rem;padding-left:var(--rm-page-pad);padding-right:.75rem;padding-right:var(--rm-page-pad);width:min(100%,100%)!important;width:min(100%,var(--rm-content-max))!important}.full-content{max-width:100%;min-width:0;overflow-x:hidden;width:100%}.ant-layout-header{max-width:100%;overflow:hidden;padding-inline:.75rem!important;padding-inline:var(--rm-page-pad)!important}.header-content{max-width:100%;min-width:0;width:100%}.header-nav.ant-menu{border-bottom:none!important;max-width:100%;min-width:0}.nav-label-short{display:none}.logo-text{white-space:nowrap}.inc-sidebars{width:280px;width:var(--rm-inc-sidebar)}.proj-sidebar{flex-shrink:0;width:240px;width:var(--rm-proj-sidebar)}.proj-body{display:flex;flex:1 1;max-width:100%;min-height:0;min-width:0;width:100%}.ant-layout-footer{box-sizing:border-box;max-width:100%}.rm-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .65rem;justify-content:center;line-height:1.45;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:63.98rem){:root{--rm-content-max:100%;--rm-page-pad:0.75rem}#root,.ant-layout,body,html{max-width:100%;overflow-x:hidden!important;width:100%}.calendar-page,.centered-content,.full-content,.inc-layout,.incidents-page,.kpi-page,.projects-page{box-sizing:border-box;max-width:100%!important;min-width:0!important;overflow-x:hidden;width:100%!important}.ant-layout-header{height:auto!important;line-height:1.3!important;padding-block:6px!important}.header-content{align-items:center;flex-wrap:wrap;row-gap:6px}.logo{margin-right:4px}.logo img{height:28px!important;margin-right:6px}.logo-text{font-size:11px;letter-spacing:.02em}.header-nav.ant-menu-horizontal{-webkit-overflow-scrolling:touch;flex:1 1 100%;line-height:34px!important;max-width:100%;order:3;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%!important}.header-nav.ant-menu-horizontal::-webkit-scrollbar{display:none}.header-nav.ant-menu-horizontal>.ant-menu-item{flex-shrink:0;margin:0!important;padding-inline:10px!important}.header-actions{gap:6px;margin-left:auto;max-width:100%}.inc-support-badge.header-support{max-width:44px;padding:4px 8px}.inc-support-badge.header-support .inc-support-text{display:none}.header-user-trigger{font-size:12px;max-width:120px}.header-logout-link{font-size:12px}.nav-label-full{display:none}.nav-label-short{display:inline}.inc-layout{flex-direction:column!important}.inc-main{flex:1 1 auto!important;min-width:0!important;padding-right:0!important}.inc-main,.inc-sidebars{max-width:100%!important;width:100%!important}.inc-sidebars{margin-top:12px;max-height:none;position:static!important}.inc-recent-sidebar{max-height:240px}.incident-row{align-items:center;background:#222326;border:1px solid #2e2f33;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:6px;min-height:0;padding:12px!important}.incident-row:hover{padding-left:12px!important}.incident-tag{order:1}.incident-id{font-size:12px;min-width:0;order:2}.incident-urgent-dot{order:3}.incident-status{font-size:11px;margin-left:auto;min-width:0;order:4;text-align:left}.incident-ago{min-width:0;order:5;text-align:left}.incident-title-wrap{align-items:flex-start;flex:1 1 100%;flex-direction:column;gap:4px;max-width:100%;order:10;overflow:visible;width:100%}.incident-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#e8e8e4;display:-webkit-box;flex:none;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:clip;width:100%}.incident-system,.incident-text{font-weight:600;white-space:normal}.incident-system{color:#7ec86b;display:inline-block!important;font-size:11px;letter-spacing:.05em}.incident-icons{order:20}.incident-email{flex:1 1 auto;max-width:none;min-width:0;order:21}.inc-filter-chip.ant-select,.inc-filter-chip.inc-filter-chip-wide.ant-select{max-width:100%!important;min-width:0!important}.inc-bars-chart{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ant-layout-footer{padding:12px .75rem!important;padding:12px var(--rm-page-pad)!important;white-space:normal!important}.incident-detail-modal-root{padding:8px!important}.incident-detail-modal-root .ant-modal{margin:0 auto!important;max-width:calc(100vw - 16px)!important;padding-bottom:0!important;top:8px!important;width:calc(100vw - 16px)!important}.incident-detail-modal-root .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 16px)}.incident-detail-modal-root .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden}.incident-detail-layout{-webkit-overflow-scrolling:touch;flex-direction:column!important;max-height:calc(100dvh - 72px)!important;min-height:0!important;overflow-y:auto}.incident-detail-main{flex:0 0 auto!important;order:1;overflow:visible!important;padding:14px 14px 18px!important}.incident-detail-layout .modal-sidebar,.incident-detail-main{max-width:100%!important;min-width:0!important;width:100%!important}.incident-detail-layout .modal-sidebar{border-left:none!important;border-top:1px solid #2e2f33;flex:0 0 auto;max-height:none;order:2;overflow:visible}.incident-detail-layout .modal-comments-list{max-height:none}.incident-detail-layout .modal-admin-panel .ant-form-item{align-items:stretch;flex-direction:column}.incident-detail-layout .modal-admin-panel .ant-form-item-label{padding-bottom:2px;text-align:left}.incident-detail-layout .modal-admin-panel .ant-form-item-label>label{min-width:0!important}.incident-detail-layout .modal-admin-panel .ant-radio-group{display:flex;flex-wrap:wrap;gap:4px}.incident-detail-layout .modal-admin-panel .ant-btn{flex:1 1 auto}}@media (max-width:39.98rem){.header-logout-link,.logo-text{display:none}.header-nav.ant-menu-horizontal>.ant-menu-item{font-size:13px;padding-inline:8px!important}.inc-filter-bar{gap:6px}.inc-filter-chip.ant-select,.inc-filter-chip.inc-filter-chip-wide.ant-select{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;max-width:none;min-width:0}.inc-filter-actions{flex-wrap:wrap;width:100%}.inc-filter-actions .ant-btn{flex:1 1 auto}.incidentAdd,.incidentAdd .ant-space{width:100%}.incidentAdd .ant-btn,.incidentAdd .ant-input,.incidentAdd .ant-select{width:100%!important}.incidentAdd .ant-btn,.incidentAdd .ant-select-selector{border-radius:6px!important}.inc-legend{font-size:12px;gap:8px 12px;padding:8px}.inc-activity-chip{max-width:100%}.inc-donut-row{align-items:center;flex-direction:column}.inc-bars-chart{-webkit-overflow-scrolling:touch;overflow-x:auto}.proj-body{flex-direction:column}.proj-sidebar{border-bottom:1px solid #2e2f33;border-right:none;max-height:220px;width:100%}.proj-topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.proj-topbar-left{flex-wrap:wrap;width:100%}.proj-topbar .ant-select{width:100%!important}.proj-filter-bar{flex-wrap:wrap;padding:10px 12px}.proj-filter-bar .ant-input-affix-wrapper,.proj-filter-bar>.ant-select{max-width:100%!important;width:100%!important}.proj-count-label{margin-left:0;width:100%}.proj-table{font-size:12px}.proj-table thead th,.proj-table-row td{padding:8px 10px}.kpi-topbar{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 12px}.kpi-topbar-filters{flex-wrap:wrap;width:100%}.kpi-topbar-filters .ant-picker,.kpi-topbar-filters .ant-select{flex:1 1 140px;min-width:0}.kpi-body{gap:14px;padding:12px}.kpi-cards-row{gap:8px}.kpi-card{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:0;padding:10px 12px}.kpi-card-value{font-size:18px}.kpi-main-grid{gap:12px;grid-template-columns:1fr}.calendar-page{padding-inline:0}.cal-footer{flex-direction:column}.cal-admin-input{width:100%}.cal-legend{margin-left:0;max-width:none;min-width:0}.calendar-page .rbc-toolbar{align-items:stretch;flex-direction:column;gap:8px}.calendar-page .rbc-toolbar .rbc-btn-group{display:flex;flex-wrap:wrap;justify-content:center}.calendar-page .cal-toolbar button,.calendar-page .rbc-toolbar button{flex:1 1 auto;min-height:36px}.cal-event-text{display:none}.login-modal{max-width:calc(100vw - 24px)!important}.login-modal-inner{padding:28px 18px 24px}.login-required-grid{grid-template-columns:1fr!important}}@media (min-width:40rem) and (max-width:63.98rem){:root{--rm-page-pad:1rem}.proj-body{flex-direction:column}.proj-sidebar{border-bottom:1px solid #2e2f33;border-right:none;max-height:260px;width:100%}.kpi-main-grid{grid-template-columns:1fr}.kpi-topbar{gap:10px}.kpi-topbar,.kpi-topbar-filters{flex-wrap:wrap}}@media (min-width:64rem){.inc-layout{flex-direction:row}.inc-main{flex:1 1;min-width:0;width:auto}.inc-sidebars{flex-shrink:0;max-height:calc(100vh - 220px);position:-webkit-sticky;position:sticky;top:52px;width:280px;width:var(--rm-inc-sidebar)}.proj-sidebar{width:240px;width:var(--rm-proj-sidebar)}}@media (min-width:90rem){.kpi-body{padding:24px 32px}.proj-create-form,.proj-topbar{padding-left:28px;padding-right:28px}.cal-shell{min-height:640px}}@media (min-width:120rem){.kpi-cards-row{gap:18px}.kpi-card{padding:18px 20px}.kpi-card-value{font-size:26px}.inc-filter-chip.ant-select{max-width:220px}.cal-shell{min-height:720px}}@media (min-width:160rem){.kpi-main-grid{gap:28px}.kpi-section{padding:22px 24px}.cal-shell{min-height:860px}.proj-table{font-size:14px}}@media (pointer:coarse){.header-nav.ant-menu-horizontal>.ant-menu-item{min-height:40px}.proj-list-item{min-height:44px}.proj-page-btn{min-height:40px;min-width:40px}}.winter-mode{--w-gold:#d4af37;--w-gold-bright:#f0d060;--w-gold-dim:#a8842a;--w-red:#c41e3a;--w-red-deep:#8b1528;--w-cream:#f7f3ea;--w-snow:#e8eef7;--w-ice:#b8c9dc;--w-bg:#14161c;--w-panel:#1c1f28;--w-panel-2:#222632;--w-border:#3a3340}.winter-snow{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:40}.winter-flake{animation-iteration-count:infinite;animation-name:winter-fall;animation-timing-function:linear;color:#fff;position:absolute;text-shadow:0 0 6px #ffffff8c;top:-40px;-webkit-user-select:none;user-select:none;will-change:transform}@keyframes winter-fall{0%{transform:translate3d(0,-10vh,0) rotate(0deg)}to{transform:translate3d(40px,110vh,0) rotate(1turn);transform:translate3d(var(--drift,40px),110vh,0) rotate(1turn)}}.winter-mode:before{background:radial-gradient(ellipse 90% 40% at 50% -5%,#d4af371f,#0000 55%),radial-gradient(ellipse 60% 35% at 100% 100%,#c41e3a1a,#0000 50%),radial-gradient(ellipse 50% 30% at 0 80%,#e8eef70f,#0000 45%);content:"";inset:0;pointer-events:none;position:fixed;z-index:39}.winter-mode .ant-layout{background:var(--w-bg)!important}.winter-mode .ant-layout-header{background:linear-gradient(180deg,#1a1520,#12141a)!important;border-bottom:1px solid #d4af3747!important;box-shadow:0 1px 0 #c41e3a26}.winter-mode .logo a{color:var(--w-cream)!important}.winter-mode .logo a:after{color:var(--w-gold);content:" ❄";font-size:.75em}.winter-mode .ant-menu-dark{background:#0000!important}.winter-mode .ant-menu-item-selected{background:linear-gradient(135deg,var(--w-red) 0,var(--w-red-deep) 100%)!important;box-shadow:0 0 12px #c41e3a59}.winter-mode .ant-menu-item:hover{color:var(--w-gold-bright)!important}.winter-mode .ant-btn-primary{background:linear-gradient(135deg,var(--w-gold) 0,var(--w-gold-dim) 100%)!important;border-color:var(--w-gold-dim)!important;box-shadow:0 4px 14px #d4af3759;color:#1a1208!important;font-weight:700!important}.winter-mode .ant-btn-primary:focus,.winter-mode .ant-btn-primary:hover{background:linear-gradient(135deg,var(--w-gold-bright) 0,var(--w-gold) 100%)!important;border-color:var(--w-gold)!important;color:#1a1208!important}.winter-mode .ant-layout-footer{background:#12141a!important;border-top:1px solid #d4af3738;color:#f7f3ea8c!important}.winter-mode .ant-layout-footer a{color:var(--w-gold)!important}.winter-mode .ant-layout-footer strong{color:var(--w-cream)}.winter-mode .incidentAdd .firstInput:hover .ant-select-selector{border-color:var(--w-gold)!important}.winter-mode .incidentAdd .buttonSend{background:var(--w-red)!important;border-color:var(--w-red-deep)!important}.winter-mode .incident-row:hover{background-color:#25202a;border-left-color:var(--w-gold)}.winter-mode .incident-row-done:hover{border-left-color:var(--w-ice)}.winter-mode .inc-found-heading .white,.winter-mode .white{color:var(--w-cream)!important}.winter-mode .ant-switch-checked{background:var(--w-gold)!important}.winter-mode .inc-sidebars{overflow:hidden}.winter-mode .inc-recent-sidebar,.winter-mode .inc-stats-card,.winter-mode .login-required,.winter-mode .proj-sidebar{background:var(--w-panel)!important;border-color:#d4af3738!important}.winter-mode .inc-recent-heading{border-bottom-color:#d4af372e;color:var(--w-cream)}.winter-mode .inc-recent-item:hover{background:#2a2430}.winter-mode .inc-recent-niceid{color:var(--w-gold)}.winter-mode .proj-list-item.active{background:#2a1820!important;border-left-color:var(--w-red)!important}.winter-mode .proj-group-open{color:var(--w-gold)!important}.winter-mode .kpi-topbar-title,.winter-mode .proj-topbar-title{color:var(--w-cream)}.winter-mode .kpi-topbar,.winter-mode .proj-topbar{background:linear-gradient(180deg,#1a1520,#0000);border-bottom-color:#d4af3733}.winter-mode .filters .ant-select-selector,.winter-mode .inc-filter-chip.ant-select .ant-select-selector{border-color:#d4af3740!important}.winter-mode .inc-filter-chip.ant-select-focused .ant-select-selector{border-color:var(--w-gold)!important;box-shadow:0 0 0 2px #d4af3726!important}.winter-mode .login-modal .ant-modal-content{border-color:#d4af3759!important;box-shadow:0 24px 64px #500a148c!important}.winter-mode .login-modal-inner{background:radial-gradient(ellipse 80% 50% at 50% -10%,#d4af3738,#0000 55%),radial-gradient(ellipse 50% 40% at 90% 100%,#c41e3a2e,#0000 50%),linear-gradient(180deg,#1e1a22,#141218)!important}.winter-mode .login-modal-company,.winter-mode .login-modal-link,.winter-mode .login-required-link{color:var(--w-gold)!important}.winter-mode .login-modal-submit.ant-btn,.winter-mode .login-required-cta.ant-btn{background:linear-gradient(135deg,var(--w-gold) 0,var(--w-gold-dim) 100%)!important;border-color:var(--w-gold-dim)!important;box-shadow:0 8px 24px #d4af3759!important;color:#1a1208!important}.winter-mode .login-required-lock-core{background:linear-gradient(160deg,#3a2030,#1a1520)!important;border-color:#d4af378c!important;box-shadow:0 0 24px #c41e3a40!important}.winter-mode .login-required-lock-core .anticon{color:var(--w-gold)!important}.winter-mode .login-required-ring{border-color:#d4af3766!important}.winter-mode .login-required-orb--a{background:radial-gradient(circle,#d4af3766,#0000 70%)!important}.winter-mode .login-required-orb--b{background:radial-gradient(circle,#c41e3a47,#0000 70%)!important}.winter-mode .login-modal-success-icon{color:var(--w-gold)!important}.winter-mode .skel{background:linear-gradient(90deg,#1c1f28,#2a3040 40%,#3d4558 50%,#2a3040 60%,#1c1f28)!important}.winter-mode .inc-support-badge.online{background:#1a2820!important;border-color:#d4af3759!important;color:var(--w-gold-bright)!important}.winter-mode .inc-support-badge.online .inc-support-dot{background:var(--w-gold)!important}.winter-mode .inc-support-badge.offline{background:#2d1018!important;border-color:var(--w-red-deep)!important;color:#ff8a9a!important}.winter-mode .inc-bars-heading,.winter-mode .inc-donut-center-val{color:var(--w-cream)}.winter-mode .kpi-card,.winter-mode .skel-card{border-color:#d4af372e!important}.winter-mode .kpi-page{background:var(--w-bg)}.winter-mode .inc-list-spinner-label{color:var(--w-ice)}.winter-mode .ant-pagination .ant-pagination-item-active{border-color:var(--w-gold)!important}.winter-mode .ant-pagination .ant-pagination-item-active a{color:var(--w-gold)!important}.winter-mode .modal-sidebar-heading{color:var(--w-gold)}.winter-mode .incident-urgent-dot{box-shadow:0 0 6px #c41e3ab3}.winter-mode .proj-table-group-count{background:#d4af371f;color:var(--w-gold)}.winter-mode .ant-layout-header:after{background:linear-gradient(90deg,#0000 0,var(--w-red) 20%,var(--w-gold) 50%,var(--w-red) 80%,#0000 100%);bottom:0;content:"";height:2px;left:0;opacity:.85;pointer-events:none;position:absolute;right:0}.winter-mode .ant-layout-header{position:relative}@media (prefers-reduced-motion:reduce){.winter-flake{animation:none!important;display:none}}.season-fx{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:40}.season-particle{animation-iteration-count:infinite;animation-name:season-fall;animation-timing-function:linear;position:absolute;top:-40px;-webkit-user-select:none;user-select:none;will-change:transform}.season-fx--winter .season-particle{color:#fff;text-shadow:0 0 6px #ffffff8c}.season-fx--autumn .season-particle{color:#e07a3d;filter:saturate(1.1);text-shadow:0 0 8px #e07a3d59}.season-fx--spring .season-particle{color:#f4b4c8;text-shadow:0 0 8px #f4b4c866}.season-fx--summer .season-particle{color:#ffe08a;text-shadow:0 0 10px #f0a2028c}@keyframes season-fall{0%{transform:translate3d(0,-10vh,0) rotate(0deg)}to{transform:translate3d(40px,110vh,0) rotate(1turn);transform:translate3d(var(--drift,40px),110vh,0) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.season-particle,.winter-flake{animation:none!important;display:none}}.autumn-mode,.spring-mode,.summer-mode{--s-bg:#14181c;--s-panel:#1c2228;--s-cream:#f5f2ea;--s-primary:#00b96b;--s-primary-dim:#08885a;--s-accent:#5abbff;--s-deep:#0d3d2e}.summer-mode{--s-bg:#121820;--s-panel:#1a222c;--s-cream:#fff8e8;--s-primary:#f0a202;--s-primary-dim:#c97d00;--s-accent:#3db8ff;--s-deep:#8b4510;--s-glow:#f0a20259;--s-vignette-a:#f0a20224;--s-vignette-b:#3db8ff1a;--s-mark:" ☀"}.autumn-mode{--s-bg:#16120f;--s-panel:#221c18;--s-cream:#f5ebe0;--s-primary:#e07a3d;--s-primary-dim:#b85a28;--s-accent:#c9a227;--s-deep:#6b2e1a;--s-glow:#e07a3d59;--s-vignette-a:#e07a3d24;--s-vignette-b:#783c1e2e;--s-mark:" 🍂"}.spring-mode{--s-bg:#121a16;--s-panel:#1a2420;--s-cream:#f4faf6;--s-primary:#5cb88a;--s-primary-dim:#3d8f66;--s-accent:#f4a4c0;--s-deep:#2d5a40;--s-glow:#5cb88a59;--s-vignette-a:#f4a4c01f;--s-vignette-b:#5cb88a1f;--s-mark:" 🌸"}.autumn-mode:before,.spring-mode:before,.summer-mode:before{background:radial-gradient(ellipse 90% 40% at 50% -5%,var(--s-vignette-a),#0000 55%),radial-gradient(ellipse 60% 35% at 100% 100%,var(--s-vignette-b),#0000 50%);content:"";inset:0;pointer-events:none;position:fixed;z-index:39}.autumn-mode .ant-layout,.spring-mode .ant-layout,.summer-mode .ant-layout{background:var(--s-bg)!important}.autumn-mode .ant-layout-header,.spring-mode .ant-layout-header,.summer-mode .ant-layout-header{background:linear-gradient(180deg,color-mix(in srgb,var(--s-panel) 80%,#000) 0,var(--s-bg) 100%)!important;border-bottom:1px solid color-mix(in srgb,var(--s-primary) 30%,#0000)!important;position:relative}.autumn-mode .ant-layout-header:after,.spring-mode .ant-layout-header:after,.summer-mode .ant-layout-header:after{background:linear-gradient(90deg,#0000 0,var(--s-accent) 25%,var(--s-primary) 50%,var(--s-accent) 75%,#0000 100%);bottom:0;content:"";height:2px;left:0;opacity:.85;pointer-events:none;position:absolute;right:0}.autumn-mode .logo a,.spring-mode .logo a,.summer-mode .logo a{color:var(--s-cream)!important}.autumn-mode .logo a:after,.summer-mode .logo a:after{color:var(--s-primary);content:var(--s-mark);font-size:.75em}.spring-mode .logo a:after{color:var(--s-accent);content:var(--s-mark);font-size:.75em}.autumn-mode .ant-menu-dark,.spring-mode .ant-menu-dark,.summer-mode .ant-menu-dark{background:#0000!important}.autumn-mode .ant-menu-item-selected,.spring-mode .ant-menu-item-selected,.summer-mode .ant-menu-item-selected{background:linear-gradient(135deg,var(--s-primary) 0,var(--s-primary-dim) 100%)!important;box-shadow:0 0 12px var(--s-glow);color:#1a1208!important}.autumn-mode .ant-menu-item-selected a,.spring-mode .ant-menu-item-selected a,.summer-mode .ant-menu-item-selected a{color:#1a1208!important}.spring-mode .ant-menu-item-selected,.spring-mode .ant-menu-item-selected a{color:#fff!important}.autumn-mode .ant-menu-item:hover,.spring-mode .ant-menu-item:hover,.summer-mode .ant-menu-item:hover{color:var(--s-primary)!important}.autumn-mode .ant-btn-primary,.spring-mode .ant-btn-primary,.summer-mode .ant-btn-primary{background:linear-gradient(135deg,var(--s-primary) 0,var(--s-primary-dim) 100%)!important;border-color:var(--s-primary-dim)!important;box-shadow:0 4px 14px var(--s-glow);color:#1a1208!important;font-weight:700!important}.spring-mode .ant-btn-primary{color:#fff!important}.autumn-mode .ant-btn-primary:hover,.spring-mode .ant-btn-primary:hover,.summer-mode .ant-btn-primary:hover{filter:brightness(1.08)}.autumn-mode .ant-layout-footer,.spring-mode .ant-layout-footer,.summer-mode .ant-layout-footer{background:var(--s-bg)!important;border-top:1px solid color-mix(in srgb,var(--s-primary) 22%,#0000);color:#f5f2ea8c!important}.autumn-mode .ant-layout-footer a,.spring-mode .ant-layout-footer a,.summer-mode .ant-layout-footer a{color:var(--s-primary)!important}.autumn-mode .incidentAdd .firstInput:hover .ant-select-selector,.spring-mode .incidentAdd .firstInput:hover .ant-select-selector,.summer-mode .incidentAdd .firstInput:hover .ant-select-selector{border-color:var(--s-primary)!important}.autumn-mode .incidentAdd .buttonSend,.spring-mode .incidentAdd .buttonSend,.summer-mode .incidentAdd .buttonSend{background:var(--s-primary)!important;border-color:var(--s-primary-dim)!important;color:#1a1208!important}.spring-mode .incidentAdd .buttonSend{color:#fff!important}.autumn-mode .incident-row:hover,.spring-mode .incident-row:hover,.summer-mode .incident-row:hover{background-color:color-mix(in srgb,var(--s-panel) 90%,var(--s-primary));border-left-color:var(--s-primary)}.autumn-mode .white,.spring-mode .white,.summer-mode .white{color:var(--s-cream)!important}.autumn-mode .ant-switch-checked,.spring-mode .ant-switch-checked,.summer-mode .ant-switch-checked{background:var(--s-primary)!important}.autumn-mode .inc-recent-sidebar,.autumn-mode .inc-stats-card,.autumn-mode .login-required,.autumn-mode .proj-sidebar,.spring-mode .inc-recent-sidebar,.spring-mode .inc-stats-card,.spring-mode .login-required,.spring-mode .proj-sidebar,.summer-mode .inc-recent-sidebar,.summer-mode .inc-stats-card,.summer-mode .login-required,.summer-mode .proj-sidebar{background:var(--s-panel)!important;border-color:color-mix(in srgb,var(--s-primary) 22%,#0000)!important}.autumn-mode .inc-recent-niceid,.spring-mode .inc-recent-niceid,.summer-mode .inc-recent-niceid{color:var(--s-primary)}.autumn-mode .proj-list-item.active,.spring-mode .proj-list-item.active,.summer-mode .proj-list-item.active{background:color-mix(in srgb,var(--s-panel) 70%,var(--s-deep))!important;border-left-color:var(--s-primary)!important}.autumn-mode .proj-group-open,.spring-mode .proj-group-open,.summer-mode .proj-group-open{color:var(--s-primary)!important}.autumn-mode .login-modal .ant-modal-content,.spring-mode .login-modal .ant-modal-content,.summer-mode .login-modal .ant-modal-content{border-color:color-mix(in srgb,var(--s-primary) 35%,#0000)!important}.autumn-mode .login-modal-inner,.spring-mode .login-modal-inner,.summer-mode .login-modal-inner{background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--s-vignette-a),#0000 55%),radial-gradient(ellipse 50% 40% at 90% 100%,var(--s-vignette-b),#0000 50%),linear-gradient(180deg,var(--s-panel) 0,var(--s-bg) 100%)!important}.autumn-mode .login-modal-company,.autumn-mode .login-modal-link,.autumn-mode .login-required-link,.spring-mode .login-modal-company,.spring-mode .login-modal-link,.spring-mode .login-required-link,.summer-mode .login-modal-company,.summer-mode .login-modal-link,.summer-mode .login-required-link{color:var(--s-primary)!important}.autumn-mode .login-modal-submit.ant-btn,.autumn-mode .login-required-cta.ant-btn,.spring-mode .login-modal-submit.ant-btn,.spring-mode .login-required-cta.ant-btn,.summer-mode .login-modal-submit.ant-btn,.summer-mode .login-required-cta.ant-btn{background:linear-gradient(135deg,var(--s-primary) 0,var(--s-primary-dim) 100%)!important;border-color:var(--s-primary-dim)!important;box-shadow:0 8px 24px var(--s-glow)!important;color:#1a1208!important}.spring-mode .login-modal-submit.ant-btn,.spring-mode .login-required-cta.ant-btn{color:#fff!important}.autumn-mode .login-required-lock-core,.spring-mode .login-required-lock-core,.summer-mode .login-required-lock-core{border-color:color-mix(in srgb,var(--s-primary) 55%,#0000)!important;box-shadow:0 0 24px var(--s-glow)!important}.autumn-mode .login-required-lock-core .anticon,.spring-mode .login-required-lock-core .anticon,.summer-mode .login-required-lock-core .anticon{color:var(--s-primary)!important}.autumn-mode .login-required-orb--a,.spring-mode .login-required-orb--a,.summer-mode .login-required-orb--a{background:radial-gradient(circle,var(--s-vignette-a),#0000 70%)!important}.autumn-mode .login-required-orb--b,.spring-mode .login-required-orb--b,.summer-mode .login-required-orb--b{background:radial-gradient(circle,var(--s-vignette-b),#0000 70%)!important}.autumn-mode .inc-support-badge.online,.spring-mode .inc-support-badge.online,.summer-mode .inc-support-badge.online{border-color:color-mix(in srgb,var(--s-primary) 40%,#0000)!important;color:var(--s-primary)!important}.autumn-mode .inc-support-badge.online .inc-support-dot,.spring-mode .inc-support-badge.online .inc-support-dot,.summer-mode .inc-support-badge.online .inc-support-dot{background:var(--s-primary)!important}.autumn-mode .ant-pagination .ant-pagination-item-active,.spring-mode .ant-pagination .ant-pagination-item-active,.summer-mode .ant-pagination .ant-pagination-item-active{border-color:var(--s-primary)!important}.autumn-mode .ant-pagination .ant-pagination-item-active a,.spring-mode .ant-pagination .ant-pagination-item-active a,.summer-mode .ant-pagination .ant-pagination-item-active a{color:var(--s-primary)!important}.autumn-mode .modal-sidebar-heading,.spring-mode .modal-sidebar-heading,.summer-mode .modal-sidebar-heading{color:var(--s-primary)}.autumn-mode .skel,.spring-mode .skel,.summer-mode .skel{background:linear-gradient(90deg,var(--s-panel) 0,color-mix(in srgb,var(--s-panel) 70%,var(--s-primary)) 45%,var(--s-panel) 100%)!important;background-size:200% 100%!important}
/*# sourceMappingURL=main.f26cb947.css.map*/