html[data-theme=dark]{--pylot-primary-light:#7096c1;--pylot-accent:#e2752c;--pylot-accent-hover:#e78a4b;--pylot-accent-text:#16181a;--pylot-grey-eq:#939393;--pylot-brand-base:var(--pylot-primary-light);--pylot-brand-ik:var(--pylot-accent);--pylot-brand-dot:var(--pylot-grey-eq);--pylot-bg:#212124;--pylot-surface:#1a1a1d;--pylot-border:#38383d;--pylot-panel-border:#38383d;--pylot-dayoff-bg:url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6L6 0M-1 1L1 -1M5 7L7 5' stroke='%2338383D' stroke-width='1'/%3E%3C/svg%3E");--pylot-computed-cell-bg:#a4c63914;--pylot-text-title:#e1e1e4;--pylot-text:#8e8e96;--pylot-text-secondary:#909090;--pylot-text-muted:#6b6b70;--pylot-link:var(--pylot-text);--pylot-link-hover:var(--pylot-text);--pylot-link-underline:var(--pylot-text-title);--pylot-badge-success-bg:color-mix(in srgb, var(--pylot-success) 8%, transparent);--pylot-badge-success-tx:var(--pylot-success);--pylot-badge-danger-bg:color-mix(in srgb, var(--pylot-danger) 8%, transparent);--pylot-badge-danger-tx:var(--pylot-danger);--pylot-badge-pending-bg:color-mix(in srgb, var(--pylot-pending) 8%, transparent);--pylot-badge-pending-tx:var(--pylot-pending);--pylot-badge-doing-bg:color-mix(in srgb, var(--pylot-doing) 8%, transparent);--pylot-badge-doing-tx:var(--pylot-doing);--pylot-badge-waiting-bg:color-mix(in srgb, var(--pylot-waiting) 8%, transparent);--pylot-badge-waiting-tx:var(--pylot-waiting);--pylot-badge-new-bg:#7e22ce52;--pylot-badge-new-tx:#d8b4fe;--pylot-badge-info-bg:#47556952;--pylot-badge-off-bg:#2a2a2e;--pylot-badge-off-tx:#777;--pylot-badge-accent-bg:#cc55001a;--pylot-badge-accent-tx:#ff9e5a;--pylot-badge-primary-light-bg:#4d7cb124;--pylot-badge-primary-light-tx:#9bbde4;--pylot-badge-role-neutral-bg:#2a2a2e;--pylot-badge-role-neutral-tx:#c0c0c5;--pylot-actor-client-bg:#2d1f3d;--pylot-actor-client-tx:#b088d4;--pylot-actor-self-bg:#1e3148;--pylot-actor-self-tx:#8bb3d9;--pylot-actor-supplier-bg:#7a3d5a52;--pylot-actor-supplier-tx:#d9a0b8;--pylot-badge-project-bg:#3d2f1a;--pylot-badge-project-tx:#d9b07c;--pylot-badge-collaborator-bg:#a04a2d4d;--pylot-badge-collaborator-tx:#f0b8a5;--pylot-priority-urgent-bg:#a8cdf0;--pylot-priority-urgent-tx:#1a3450;--pylot-priority-medium-bg:#4d6f92;--pylot-priority-medium-tx:#fff;--pylot-priority-low-bg:#2a3849;--pylot-priority-low-tx:#7e92ab;--pylot-badge-info-tx:#b0b8c4;--pylot-badge-success-light-bg:color-mix(in srgb, var(--pylot-success-light) 8%, transparent);--pylot-badge-success-light-tx:var(--pylot-success-light);--pylot-card-head-bg:var(--pylot-bg);--pylot-card-bg:color-mix(in srgb, var(--pylot-text) 6%, color-mix(in srgb, var(--pylot-card-head-bg) 20%, var(--pylot-surface)));--pylot-table-header-bg:color-mix(in srgb, var(--pylot-primary) 30%, var(--pylot-surface));--pylot-table-header-tx:#e1e1e4;--pylot-table-row-hover:#ffffff05;--pylot-table-row-active:#304153;--pylot-nav-active-bg:#304153;--pylot-nav-active-tx:#fff;--pylot-nav-open-tx:var(--pylot-primary-light);--pylot-nav-guide:#38383d;--pylot-btn-sec-brd:var(--pylot-primary-light);--pylot-btn-sec-hover:#1f3044;--pylot-btn-sec-active:#26466d;--pylot-success:#4cffa6;--pylot-success-light:#a3e635;--pylot-pending:#ffd633;--pylot-doing:#00c0f5;--pylot-waiting:#ff8e4c;--pylot-danger:#ff5b4c;--pylot-info:var(--pylot-primary-light);--pylot-pulse-great:#4db87a;--pylot-pulse-terrible:#e06363;--shadow-panel:0 2px 16px #0000004d, 0 0 0 1px #ffffff0a;--shadow-card:0 4px 16px #00000040;--shadow-card-hover:0 6px 24px #00000073, 0 2px 8px #0000004d;--shadow-dropdown:0 8px 32px #0006, 0 0 0 1px #ffffff0f}html[data-theme=dark] .pylot-badge--role-system{--role-left-bg:#bc281b!important}html[data-theme=dark] body{background:var(--pylot-bg)!important;color:var(--pylot-text)!important}html[data-theme=dark] #root{background:var(--pylot-bg)}html[data-theme=dark] .pylot-layout,html[data-theme=dark] .pylot-layout>.ant-layout,html[data-theme=dark] .ant-layout{background:var(--pylot-bg)!important}html[data-theme=dark] .pylot-header{border-bottom-color:#0000!important}html[data-theme=dark] .pylot-content{background:var(--pylot-bg)!important}html[data-theme=dark] .pylot-content__inner{background:var(--pylot-surface)!important;color:var(--pylot-text)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] .pylot-h2,html[data-theme=dark] .pylot-titre{color:var(--pylot-primary-light)!important}html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--pylot-text-title)!important}html[data-theme=dark] .ant-typography{color:var(--pylot-text)!important}html[data-theme=dark] .ant-typography.ant-typography-secondary{color:var(--pylot-text-secondary)!important}html[data-theme=dark] .ant-card{background:var(--pylot-surface)!important;color:var(--pylot-text)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-card-head{background:var(--pylot-table-header-bg)!important;border-color:#0000!important}html[data-theme=dark] .ant-card-head-title{color:var(--pylot-text-title)!important}html[data-theme=dark] .ant-card-head-title .anticon{color:var(--pylot-accent)!important}html[data-theme=dark] .ant-card-body{color:var(--pylot-text)!important}html[data-theme=dark] .pylot-card.ant-card{border-color:var(--pylot-border)}html[data-theme=dark] .pylot-card-section__title{color:var(--pylot-text-title)}html[data-theme=dark] .ant-switch{background:#ffffff40!important}html[data-theme=dark] .ant-switch:hover:not(.ant-switch-disabled){background:#fff6!important}html[data-theme=dark] .ant-switch-checked{background:var(--pylot-primary-light)!important}html[data-theme=dark] .ant-switch-checked:hover:not(.ant-switch-disabled){opacity:.85;background:var(--pylot-primary-light)!important}html[data-theme=dark] .ant-checkbox-wrapper,html[data-theme=dark] .ant-list-item,html[data-theme=dark] .ant-list-item-meta-title,html[data-theme=dark] .ant-list-item-meta-title span{color:var(--pylot-text)!important}html[data-theme=dark] .ant-list-item-meta-description{color:var(--pylot-text-secondary)!important}html[data-theme=dark] .pylot-ag-grid{--ag-background-color:var(--pylot-surface);--ag-odd-row-background-color:var(--pylot-surface);--ag-header-foreground-color:var(--pylot-text-title);--ag-foreground-color:var(--pylot-text);--ag-border-color:var(--pylot-border);--ag-row-hover-color:var(--pylot-table-row-hover);--pylot-row-hover:var(--pylot-table-row-hover)}html[data-theme=dark] .pylot-ag-grid .ag-row{color:var(--pylot-text)!important}html[data-theme=dark] .pylot-ag-grid .ag-cell{border-right-color:#0000!important}html[data-theme=dark] .pylot-ag-grid .ag-header{background-color:var(--pylot-table-header-bg)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ag-paging-panel{color:var(--pylot-text)!important}html[data-theme=dark] .ant-form-item-extra,html[data-theme=dark] .ant-form-item-explain,html[data-theme=dark] .ant-typography.ant-typography-secondary,html[data-theme=dark] .ant-descriptions-item-label,html[data-theme=dark] .ant-card-meta-description,html[data-theme=dark] .ant-statistic-title,html[data-theme=dark] .ant-list-item-meta-description{color:var(--pylot-text-secondary)!important}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-select .ant-select-selector,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-input-number-input,html[data-theme=dark] .ant-select-auto-complete .ant-select-selector,html[data-theme=dark] .ant-select-auto-complete .ant-select-selection-search-input{background:var(--pylot-surface)!important;color:var(--pylot-text)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-input-affix-wrapper .ant-input{background:0 0!important}html[data-theme=dark] .ant-input-affix-wrapper .ant-input-prefix,html[data-theme=dark] .ant-input-affix-wrapper .ant-input-suffix,html[data-theme=dark] .ant-input-clear-icon{color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-input-clear-icon:hover,html[data-theme=dark] .ant-picker-input>input{color:var(--pylot-text)!important}html[data-theme=dark] .ant-picker-separator,html[data-theme=dark] .ant-picker-suffix{color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-picker-clear{background:var(--pylot-surface)!important;color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background:var(--pylot-surface)!important;border:1px solid var(--pylot-border)!important;box-shadow:var(--shadow-dropdown)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel{background:var(--pylot-surface)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-header{color:var(--pylot-text)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-header button{color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-header button:hover{color:var(--pylot-accent)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-content th,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell{color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view{color:var(--pylot-text)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--pylot-accent)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--pylot-accent)!important;color:var(--pylot-accent-text)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-range:before{background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-range-hover-start:after,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-range-hover-end:after,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-range-hover:after{border-color:var(--pylot-accent)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-today-btn{color:var(--pylot-primary-light)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-footer,html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-datetime-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-cell-inner{color:var(--pylot-text)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--pylot-accent)!important;color:var(--pylot-accent-text)!important}html[data-theme=dark] .ant-picker-week-panel-row-selected td .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-week-panel-row-range-start td .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-week-panel-row-range-end td .ant-picker-cell-inner{color:var(--pylot-text)!important}html[data-theme=dark] .ant-picker-week-panel-row-range-hover td:before,html[data-theme=dark] .ant-picker-week-panel-row-range-hover td.ant-picker-cell-in-range:before,html[data-theme=dark] .ant-picker-cell-in-range:before{background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .ant-select-selection-item{color:var(--pylot-text)!important}html[data-theme=dark] .ant-select-dropdown{background:var(--pylot-surface)!important;border:1px solid var(--pylot-border)!important;box-shadow:var(--shadow-dropdown)!important}html[data-theme=dark] .ant-select-item{color:var(--pylot-text)!important}html[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--pylot-text)!important;background:0 0!important}html[data-theme=dark] .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled),html[data-theme=dark] .ant-select-item-option-selected:hover:not(.ant-select-item-option-disabled){background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .ant-select-item-option-disabled{color:#555!important}html[data-theme=dark] .ant-form-item-label>label{color:var(--pylot-text)!important}html[data-theme=dark] .ant-radio-button-wrapper{background:var(--pylot-surface)!important;color:var(--pylot-text-muted)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-radio-button-wrapper-checked,html[data-theme=dark] .ant-radio-button-wrapper-checked:hover{background:var(--pylot-accent)!important;border-color:var(--pylot-accent)!important;color:var(--pylot-accent-text)!important}html[data-theme=dark] .ant-radio-wrapper,html[data-theme=dark] .ant-radio-wrapper span{color:var(--pylot-text)!important}html[data-theme=dark] .ant-tag{border-color:var(--pylot-border)!important;color:var(--pylot-text)!important;background:#ffffff14!important}html[data-theme=dark] .ant-tag-success{background:var(--pylot-badge-success-bg)!important;border-color:var(--pylot-success)!important;color:var(--pylot-success)!important}html[data-theme=dark] .ant-tag-error,html[data-theme=dark] .ant-tag-red{background:var(--pylot-badge-danger-bg)!important;border-color:var(--pylot-danger)!important;color:var(--pylot-danger)!important}html[data-theme=dark] .ant-tag-warning,html[data-theme=dark] .ant-tag-orange{background:var(--pylot-badge-waiting-bg)!important;border-color:var(--pylot-waiting)!important;color:var(--pylot-waiting)!important}html[data-theme=dark] .ant-tag-processing,html[data-theme=dark] .ant-tag-blue{background:var(--pylot-badge-info-bg)!important;border-color:var(--pylot-info)!important;color:var(--pylot-badge-info-tx)!important}html[data-theme=dark] .ant-tag-default{border-color:var(--pylot-border)!important;color:var(--pylot-text)!important;background:#ffffff14!important}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-drawer-body{background:var(--pylot-surface)!important;color:var(--pylot-text)!important}html[data-theme=dark] .pylot-edit-drawer-root .ant-drawer-content,html[data-theme=dark] .pylot-edit-drawer-root .ant-drawer-body,html[data-theme=dark] .pylot-edit-drawer-root .ant-drawer-wrapper-body{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .ant-modal-header,html[data-theme=dark] .ant-drawer-header{background:var(--pylot-surface)!important;border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-modal-title,html[data-theme=dark] .ant-drawer-title{color:var(--pylot-text-title)!important}html[data-theme=dark] .ant-modal-footer{border-color:var(--pylot-border)!important}html[data-theme=dark] .ant-modal-close-icon{color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-modal-content{box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d!important}html[data-theme=dark] .ant-popover-inner{background:var(--pylot-surface)!important;color:var(--pylot-text)!important}html[data-theme=dark] .ant-popconfirm-message-text{color:var(--pylot-text)!important}html[data-theme=dark] .ant-tooltip-inner{background:#304153!important}html[data-theme=dark] .pylot-tooltip .ant-tooltip-inner{background:var(--pylot-surface)!important;color:var(--pylot-text-title)!important;border:1px solid var(--pylot-border)!important;box-shadow:0 4px 12px #0006!important}html[data-theme=dark] .pylot-tooltip .ant-tooltip-arrow:before{background:var(--pylot-surface)!important}html[data-theme=dark] .pylot-cell-expanded .ant-popover-inner{background:var(--pylot-surface)!important;border:1px solid var(--pylot-accent)!important;box-shadow:0 4px 16px #00000080!important}html[data-theme=dark] .pylot-cell-expanded-content{color:var(--pylot-text-title)!important}html[data-theme=dark] a,html[data-theme=dark] .ant-typography a,html[data-theme=dark] .ag-cell a{color:var(--pylot-link)!important;text-decoration:none!important}html[data-theme=dark] a:hover,html[data-theme=dark] .ant-typography a:hover,html[data-theme=dark] .ag-cell a:hover{color:var(--pylot-link-hover)!important;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important;-webkit-text-decoration-color:var(--pylot-link-underline)!important;text-decoration-color:var(--pylot-link-underline)!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important}html[data-theme=dark] .pylot-sider-toggle.ant-btn{color:var(--pylot-text-muted)!important}html[data-theme=dark] .pylot-sider-toggle.ant-btn:not(:disabled):hover{color:var(--pylot-text)!important;background:#ffffff14!important}html[data-theme=dark] .pylot-icon-sec.pylot-icon-sec--danger:not(:disabled):hover{background:color-mix(in srgb, var(--pylot-danger) 24%, transparent)!important}html[data-theme=dark] .pylot-icon-sec.pylot-icon-sec--danger:not(:disabled):active{background:color-mix(in srgb, var(--pylot-danger) 38%, transparent)!important}html[data-theme=dark] .ant-btn:disabled,html[data-theme=dark] .ant-btn.ant-btn-disabled,html[data-theme=dark] .ant-btn[disabled],html[data-theme=dark] .ant-btn:disabled .anticon,html[data-theme=dark] .ant-btn.ant-btn-disabled .anticon,html[data-theme=dark] .ant-btn[disabled] .anticon,html[data-theme=dark] .ant-input[disabled],html[data-theme=dark] .ant-input-disabled,html[data-theme=dark] .ant-input-number-disabled,html[data-theme=dark] .ant-select-disabled .ant-select-selection-item,html[data-theme=dark] .ant-picker.ant-picker-disabled input{color:var(--pylot-text-secondary)!important}html[data-theme=dark] .pylot-header-context-menu-item{color:var(--pylot-text)}html[data-theme=dark] .pylot-header-context-menu-item:hover{background:var(--pylot-nav-active-bg)}html[data-theme=dark] .pylot-page-header__title{color:var(--pylot-text-title)!important}html[data-theme=dark] .pylot-page-header__subtitle,html[data-theme=dark] .ant-descriptions-item-label{color:var(--pylot-text-secondary)!important}html[data-theme=dark] .ant-descriptions-item-content{color:var(--pylot-text)!important}html[data-theme=dark] .ant-empty-image svg,html[data-theme=dark] .ant-empty-description{color:var(--pylot-text-muted)!important}html[data-theme=dark] .ant-empty-image svg [fill=\#fff]{fill:var(--pylot-surface)!important}html[data-theme=dark] .ant-empty-image svg [fill=\#F5F5F7],html[data-theme=dark] .ant-empty-image svg [fill=\#f5f5f7]{fill:var(--pylot-bg)!important}html[data-theme=dark] .ant-empty-image svg [fill=\#dce0e6]{fill:var(--pylot-border)!important}html[data-theme=dark] .ant-empty-image svg [fill=\#aeb8c2]{fill:var(--pylot-text-muted)!important}html[data-theme=dark] .pylot-segmented.ant-segmented{background:var(--pylot-nav-active-bg)!important}html[data-theme=dark] .pylot-segmented.ant-segmented .ant-segmented-item{color:var(--pylot-text-secondary)!important}html[data-theme=dark] .pylot-segmented.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--pylot-text)!important;background:0 0!important}html[data-theme=dark] .pylot-segmented.ant-segmented .ant-segmented-item-selected{background:var(--pylot-primary-light)!important;color:#fff!important}html[data-theme=dark] .pylot-segmented.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}html[data-theme=dark] .pylot-segmented.ant-segmented .ant-segmented-thumb,html[data-theme=dark] .pylot-segmented--binary-on.ant-segmented{background:var(--pylot-primary-light)!important}html[data-theme=dark] .pylot-segmented--binary-off.ant-segmented{background:var(--pylot-text-muted,#6b6b70)!important}html[data-theme=dark] .pylot-segmented--binary.ant-segmented .ant-segmented-thumb,html[data-theme=dark] .pylot-segmented--binary.ant-segmented .ant-segmented-item-selected{background:#fff!important}html[data-theme=dark]{scrollbar-color:#4d4d55 transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:6px;background:#4d4d55!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background:#6b6b72!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:active{background-clip:padding-box;background:var(--pylot-primary-light)!important}html[data-theme=dark] .pylot-header__section--admin{color:var(--pylot-accent)!important}html[data-theme=dark] .pylot-right-drawer .ant-drawer-content{background:var(--pylot-surface)!important;color:var(--pylot-text)!important}html[data-theme=dark] .pylot-right-drawer .ant-drawer-header{background:0 0!important;border-bottom:none!important}html[data-theme=dark] .pylot-right-drawer .ant-drawer-body{color:var(--pylot-text)!important;background:0 0!important}html[data-theme=dark] .pylot-right-drawer .ant-card{border-color:var(--pylot-border)!important;background:#ffffff0f!important}html[data-theme=dark] .pylot-right-drawer .ant-card-head{background:#ffffff0a!important}html[data-theme=dark] .pylot-right-drawer .ant-card-head-title{color:var(--pylot-text)!important}body.pylot-admin-mode:before{content:"";background:var(--pylot-danger);z-index:9999;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}body.pylot-impersonation:before{content:"";background:var(--pylot-accent);z-index:9999;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.pylot-titre{font-family:var(--font-titre);color:var(--pylot-primary);font-weight:700}.pylot-sider{background:var(--pylot-bg)!important}.pylot-ilot-body,.pylot-ilot-body *{scrollbar-width:thin;scrollbar-color:var(--pylot-border) transparent}.pylot-logo__org-inline{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden;color:var(--pylot-text-muted)!important;font-family:var(--font-titre)!important;font-weight:400!important}.pylot-logo__tenant-select{flex:1;min-width:0;margin-top:0}.pylot-logo__tenant-select .ant-select-selector{color:var(--pylot-text-muted)!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:11px!important}.pylot-logo__tenant-select .ant-select-arrow,.pylot-logo__tenant-select .ant-select-selection-item{color:var(--pylot-text-muted)!important}.pylot-header{position:relative}.pylot-header__user--impersonation{background:var(--pylot-primary)!important;border:1px solid var(--pylot-accent)!important;border-radius:var(--pylot-radius-md)!important}.pylot-header__user--impersonation:hover{background:color-mix(in srgb, var(--pylot-primary) 90%, white)!important}.pylot-header__user--impersonation .pylot-header__avatar{background:var(--pylot-accent)!important;color:#fff!important}.pylot-header__user--impersonation .pylot-header__username{color:#fff!important}.pylot-header__user-close{color:var(--pylot-text-muted);margin-left:4px;font-size:11px;transition:color .2s}.pylot-header__user-close:hover{color:var(--pylot-accent)}.pylot-text-secondary{color:var(--pylot-text-secondary)!important}.pylot-action-clickable:hover span{text-decoration:underline!important}.pylot-coproj-banner{background:color-mix(in srgb, var(--pylot-accent) 15%, var(--pylot-surface));border:1px solid color-mix(in srgb, var(--pylot-accent) 40%, transparent);border-radius:var(--radius,6px);font-family:var(--font-titre);font-weight:700;font-size:var(--pylot-content-font-size,13px);color:var(--pylot-primary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;padding:8px 16px}.pylot-header__section--admin{text-transform:uppercase;letter-spacing:.5px;opacity:.7;font-size:14px;font-family:var(--font-titre)!important;color:var(--pylot-text)!important;font-weight:700!important}.pylot-sider--admin{background:var(--pylot-bg)!important}.pylot-sider--admin .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.pylot-sider>.ant-layout-sider-children{position:relative}.pylot-header__center{align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pylot-header__search-trigger{color:var(--pylot-text-secondary);margin-left:auto;margin-right:8px;font-size:16px}.pylot-header__search-trigger:hover{color:var(--pylot-primary);background:color-mix(in srgb, var(--pylot-primary) 8%, transparent)}.pylot-header__center--floating{z-index:110;background:var(--pylot-surface);border-radius:10px;padding:6px 12px;box-shadow:0 6px 24px #0000001a,0 1px 3px #0000000f}.pylot-header__search-backdrop{z-index:100;background:0 0;position:fixed;inset:0}.pylot-header--compact{align-items:center;display:flex}.pylot-header--compact .pylot-header__left{flex:auto;min-width:0}.pylot-header--narrow .pylot-header__user{padding-right:4px!important}.pylot-header--narrow .pylot-header__avatar{letter-spacing:.5px;font-size:12px;font-weight:600}.pylot-header .pylot-user-panel .pylot-clock{margin-right:var(--pylot-spacing-sm)}.pylot-logo--admin{border-bottom:1px solid var(--pylot-border)}.pylot-logo__org-inline--admin{color:var(--pylot-text-muted)!important}.pylot-menu--admin.ant-menu{margin-top:4px}.pylot-sider__back{border-top:1px solid var(--pylot-border);flex-shrink:0}.pylot-sider__back .ant-menu{margin-top:0!important}.pylot-login{background:var(--pylot-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.pylot-login__card{width:400px}.ag-row.pylot-row-cloture{font-style:italic;color:var(--pylot-text-muted)!important}.ag-row.pylot-row-cloture .ag-cell{color:var(--pylot-text-muted)!important}.ag-row.pylot-row-expire{background-color:color-mix(in srgb, var(--pylot-danger) 5%, transparent)!important}.ag-row.pylot-row-expire:hover{background-color:color-mix(in srgb, var(--pylot-danger) 10%, transparent)!important}.ag-cell[col-id=affectation]:hover,.ag-cell[col-id=planAction]:hover{cursor:text;background-color:var(--pylot-table-row-hover)!important}.ag-cell.pylot-date-cell .ag-input-field-input{text-align:center;padding:0!important}.ag-cell.pylot-date-cell{overflow:hidden;padding:0!important}.ag-cell.pylot-acteur-cell{padding:1px!important}.ag-cell.pylot-priority-cell{overflow:hidden;padding:0!important}.pylot-sider--superadmin{background:var(--pylot-bg)!important}.pylot-sider--superadmin .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.pylot-logo--superadmin{border-bottom:1px solid var(--pylot-border);flex-direction:column;align-items:flex-start;gap:0;min-height:64px;padding:12px 20px}.pylot-logo__app-name--superadmin{font-size:18px;line-height:1.2;color:var(--pylot-text)!important;font-family:var(--font-logo)!important;font-weight:800!important}.pylot-logo__context--superadmin{letter-spacing:1.4px;text-transform:uppercase;font-size:9.5px;font-weight:600;color:var(--pylot-accent)!important;font-family:var(--font-mono)!important}.pylot-menu--superadmin.ant-menu{margin-top:4px}.pylot-sider__back--superadmin{border-top-color:var(--pylot-border)}.pylot-sider__back-btn--superadmin{color:var(--pylot-text-muted)}.pylot-sider__back-btn--superadmin:hover{color:var(--pylot-text)!important;background:var(--pylot-nav-active-bg)!important}.pylot-team-tile__zone{padding:var(--pylot-spacing-xs);border:1px solid #0000;border-radius:8px;transition:border-color .15s,background .15s,transform .1s}.pylot-team-tile__zone:hover{border-color:var(--pylot-accent);background:color-mix(in srgb, var(--pylot-accent) 4%, var(--pylot-surface))}.pylot-team-tile__zone:active{transform:scale(.99)}.pylot-team-tile__zone:focus-visible{outline:2px solid var(--pylot-primary);outline-offset:2px}.pylot-actions-cards,.pylot-actions-cards--start{--pylot-kpi-card-w:calc(152px + var(--pylot-content-font-size,13px) * 2.8 + var(--pylot-spacing,8px) * 1);--pylot-kpi-card-h:calc(var(--pylot-content-font-size,13px) * 7 + var(--pylot-spacing,8px) * .5)}.pylot-actions-cards{justify-content:center;align-items:stretch;gap:var(--pylot-spacing-md);flex-wrap:wrap;width:100%;display:flex}.pylot-actions-cards--start{justify-content:flex-start}.pylot-actions-row{width:var(--pylot-kpi-card-w,180px);cursor:pointer;border-radius:8px;flex:none;max-width:100%;transition:transform .1s;display:flex}.pylot-actions-row:active{transform:scale(.99)}.pylot-actions-row:focus-visible{outline:2px solid var(--pylot-primary);outline-offset:2px}.pylot-actions-kpis{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.pylot-kpi-grid{min-height:var(--pylot-kpi-card-h);justify-content:center;place-items:center;column-gap:max(10px, calc(var(--pylot-spacing,8px) + 4px));row-gap:max(5px, calc(var(--pylot-spacing,8px) / 2 + 2px));min-width:0;padding:max(6px, calc(var(--pylot-spacing,8px) + 2px)) max(6px, var(--pylot-spacing,8px));flex:1;grid-template-columns:repeat(3,auto);display:grid}.pylot-kpi-grid__label{font-size:calc(var(--pylot-content-font-size,13px) - 2px);color:var(--pylot-text-secondary);white-space:nowrap;text-align:center;line-height:1.15}.pylot-kpi-split{min-height:var(--pylot-kpi-card-h);justify-content:center;align-items:center;gap:max(10px, calc(var(--pylot-spacing,8px) + 4px));min-width:0;padding:max(6px, calc(var(--pylot-spacing,8px) + 2px)) max(6px, var(--pylot-spacing,8px));flex:1;display:flex}.pylot-kpi-ring{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.pylot-kpi-stack{align-items:center;column-gap:max(6px, var(--pylot-spacing,8px));row-gap:max(5px, calc(var(--pylot-spacing,8px) / 2 + 3px));flex:0 auto;grid-template-columns:auto auto;min-width:0;display:grid}.pylot-kpi-stack__label{font-size:calc(var(--pylot-content-font-size,13px) - 2px);color:var(--pylot-text-secondary);white-space:nowrap;text-align:right;line-height:1.15}.pylot-actions-row:hover .pylot-actions-kpis{border-color:var(--pylot-accent);background:color-mix(in srgb, var(--pylot-accent) 4%, var(--pylot-surface))}.pylot-wf-bar{background:var(--pylot-bg);border-radius:3px;flex:1;width:100%;height:6px;overflow:hidden}.pylot-wf-bar__fill{background-image:linear-gradient(to right, var(--pylot-pending) 0%, var(--pylot-success-light) 50%, var(--pylot-success) 100%);background-repeat:no-repeat;border-radius:3px;height:100%;transition:width .3s,background-size .3s}.pylot-wf-bar__fill--complete{background-image:none;background-color:var(--pylot-success)}
