.dp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dp-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:500;line-height:1.2;padding:3px 8px;border-radius:6px}.dp-cal{overflow-x:auto}.dp-cal .ec{--ec-bg-color: #fff;--ec-text-color: #14213D;--ec-border-color: #E4E2DA;--ec-color-50: #F7F7F4;--ec-color-100: #F7F7F4;--ec-color-200: #EFEEE8;--ec-color-300: #E4E2DA;--ec-color-400: #D8D6CC;--ec-today-bg-color: #EEF6F7;--ec-highlight-color: #EEF6F7;--ec-button-bg-color: #fff;--ec-button-border-color: #E4E2DA;--ec-button-text-color: #14213D;--ec-button-active-bg-color: #14213D;--ec-button-active-border-color: #14213D;--ec-button-active-text-color: #fff;font-family:IBM Plex Sans,sans-serif;font-size:12px;color:#14213d;padding:.75rem .75rem .5rem}.dp-cal .ec-title{font-size:13px;font-weight:600}.dp-cal .ec-button{font-size:12px;border-radius:6px}.dp-cal .ec-button:hover:not(:disabled){background:#f7f7f4}.dp-cal .ec-col-head,.dp-cal .ec-day-head{font-size:11px;color:#4c5563}.dp-cal .ec-today .ec-day-head,.dp-cal .ec-col-head.ec-today{color:#14213d;font-weight:600}.dp-res{display:flex;flex-direction:column;gap:1px;padding:2px 0}.dp-res-name{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.dp-res-sub{font-size:11px;color:#4c5563}.dp-you-tag{font-size:9.5px;font-weight:500;line-height:1;color:#fff;background:#0b7285;padding:3px 7px;border-radius:999px}.dp-cal .ec-event.dp-ev{--dp-bg: #e6e8ea;--dp-b: #5B6472;--dp-tx: #505864;background-color:var(--dp-bg);color:var(--dp-tx);border-left:3px solid var(--dp-b);border-radius:6px;font-size:11.5px;cursor:grab}.dp-cal .ec-event.dp-ev[aria-disabled],.dp-cal .ec-event.dp-ev:not(.ec-draggable){cursor:pointer}.dp-cal .ec-event.dp-ev-taxverse{--dp-bg: #daeaed;--dp-b: #0B7285;--dp-tx: #095d6d}.dp-cal .ec-event.dp-ev-sap{--dp-bg: #f4e5da;--dp-b: #B5540A;--dp-tx: #8d4208}.dp-cal .ec-event.dp-ev-hireflow{--dp-bg: #e6e4f6;--dp-b: #5B4BC4;--dp-tx: #5244b0}.dp-cal .ec-event.dp-ev-bluestar{--dp-bg: #f3edd9;--dp-b: #B08900;--dp-tx: #745a00}.dp-cal .ec-event.dp-ev-internal{--dp-bg: #e6e8ea;--dp-b: #5B6472;--dp-tx: #505864}.dp-cal .ec-event.dp-ev .ec-event-body{padding:2px 6px}.dp-ev-title{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-cal .ec-event.dp-ev:focus-visible{outline:2px solid #14213D;outline-offset:2px}.dp-cal .ec-bg-event{--ec-bg-event-opacity: 1}.dp-gantt-scroll{overflow-x:auto}.dp-gantt{--g-arrow-color: #64707D;--g-bar-color: #F7F7F4;--g-bar-border: #D8D6CC;--g-progress-color: #D8D6CC;--g-tick-color: #EFEEE8;--g-tick-color-thick: #E4E2DA;--g-border-color: #E4E2DA;--g-row-border-color: #E4E2DA;--g-row-color: #fff;--g-header-background: #fff;--g-text-dark: #14213D;--g-text-muted: #4C5563;--g-today-highlight: #0B7285;--g-weekend-highlight-color: #F7F7F4;--g-handle-color: #64707D;--g-actions-background: #F7F7F4;font-family:IBM Plex Sans,sans-serif}.dp-gantt .gantt-container{border-radius:0}.dp-gantt .gantt .bar-label{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;fill:#14213d}.dp-gantt .gantt .bar-wrapper .bar{stroke-width:0;outline:0;rx:6}.dp-gantt .gantt .bar-wrapper .bar-progress{rx:6}.dp-gantt .gantt .bar-wrapper .bar{stroke:var(--g-bar-border);stroke-width:1}.dp-gantt .gantt .bar-wrapper.dp-ph-taxverse{--g-bar-color: #daeaed;--g-progress-color: #9ccbd3;--g-bar-border: #0B7285}.dp-gantt .gantt .bar-wrapper.dp-ph-sap{--g-bar-color: #f4e5da;--g-progress-color: #e2b795;--g-bar-border: #B5540A}.dp-gantt .gantt .bar-wrapper.dp-ph-hireflow{--g-bar-color: #e6e4f6;--g-progress-color: #bdb6e8;--g-bar-border: #5B4BC4}.dp-gantt .gantt .bar-wrapper.dp-ph-bluestar{--g-bar-color: #f3edd9;--g-progress-color: #e0cf94;--g-bar-border: #B08900}.dp-gantt .gantt .bar-wrapper.dp-ph-internal{--g-bar-color: #e6e8ea;--g-progress-color: #c2c6cc;--g-bar-border: #5B6472}.dp-gantt .gantt .bar-wrapper.dp-parent .bar{stroke-width:2}.dp-gantt .gantt .bar-wrapper.dp-parent .bar-label{font-weight:600}.dp-gantt .gantt .bar-wrapper.dp-pending .bar{stroke-dasharray:5 3}.dp-gantt .gantt .bar-wrapper.dp-phase{cursor:default}.dp-gantt .gantt .bar-wrapper.dp-phase .handle{display:none}.dp-gantt .gantt .bar-wrapper:focus-visible{outline:none}.dp-gantt .gantt .bar-wrapper:focus-visible .bar{stroke:#14213d;stroke-width:3;stroke-dasharray:none}.dp-gantt-empty{padding:2rem 1rem;text-align:center;color:#4c5563;font-size:13px}dialog.dp-dialog .grid{align-items:start}
