:root{--surface: #FFFFFF;--surface-alpha-10: rgba(255, 255, 255, .1);--surface-alpha-14: rgba(255, 255, 255, .14);--surface-alpha-20: rgba(255, 255, 255, .2);--surface-alpha-22: rgba(255, 255, 255, .22);--surface-alpha-35: rgba(255, 255, 255, .35);--surface-alpha-92: rgba(255, 255, 255, .92);--surface-amber-subtle: #FFF3DB;--surface-backdrop-alpha-88: rgba(7, 11, 22, .88);--surface-blue-soft: #F0F5FF;--surface-brand-muted: #DCE4FF;--surface-brand-subtle: #EAF0FF;--surface-cool: #F4F6FA;--surface-cool-soft: #F7F9FC;--surface-danger-subtle: #FFECEC;--surface-divider: #E3E8F2;--surface-grey-soft: #F7F8FA;--surface-grey-sunken: #F0F2F6;--surface-hover: #F0F2F5;--surface-inverse: #0E1A4D;--surface-inverse-alpha-45: rgba(14, 26, 77, .45);--surface-inverse-alpha-50: rgba(14, 26, 77, .5);--surface-inverse-alpha-78: rgba(14, 26, 77, .78);--surface-orange-subtle: #FFF2E2;--surface-page: #F2F5FB;--surface-raised: #EEF1F6;--surface-raised-blue: #E6EBF5;--surface-raised-deep: #E2E7F1;--surface-raised-strong: #E9EDF5;--surface-sky-soft: #EDF5FF;--surface-sky-subtle: #E3F0FF;--surface-sky-tint: #EAF2FF;--surface-soft: #FAFBFE;--surface-success-faint: #E8FBF1;--surface-success-muted: #D3F1E0;--surface-success-soft: #E7F7EE;--surface-success-subtle: #E3F6EC;--surface-sunken: #F4F7FF;--surface-sunken-blue: #F2F5FF;--surface-sunken-grey: #F6F7F9;--surface-sunken-soft: #F7F9FF;--surface-teal-subtle: #E0F7F3;--surface-violet-soft: #F5F2FF;--surface-violet-strong: #DED6FF;--surface-violet-subtle: #EFEBFF;--text-amber: #8A5300;--text-black: #000000;--text-brand: #2E5BFF;--text-brand-strong: #1F45D6;--text-danger: #B4232F;--text-danger-alt: #C8263A;--text-error: #E74C3C;--text-faint: #A3ABBC;--text-faint-alt: #A2A7BA;--text-gold: #FFC21A;--text-heading: #19213D;--text-ink: #1E2738;--text-muted: #5B6478;--text-muted-blue: #666F8D;--text-navy-soft: #24366F;--text-orange: #FFB020;--text-placeholder: #6B7895;--text-primary: #0F1729;--text-secondary: #3A4459;--text-sky: #378EF4;--text-sky-strong: #0B5A99;--text-slate: #344051;--text-strong: #0E1A4D;--text-subtle: #8A93A6;--text-success: #0B8A4B;--text-success-dark: #086B3D;--text-success-deep: #085A3B;--text-success-strong: #0B6B47;--text-teal: #08756A;--text-violet: #6A4CF5;--text-violet-deep: #2B1A80;--text-violet-strong: #5636D9;--text-warning: #B97700;--border: #E3E8F2;--border-blue-grey: #C9D3EA;--border-brand-light: #D7E0FF;--border-brand-soft: #C7D4FF;--border-brand-subtle: #DCE4FF;--border-faint: #F0F2F6;--border-field: #D5DBE7;--border-inverse: #0E1A4D;--border-raised: #E6EBF5;--border-slate: #C3CAD8;--border-soft: #EDF0F5;--border-strong: #CCD2DE;--border-surface: #FFFFFF;--border-surface-alpha-25: rgba(255, 255, 255, .25);--border-surface-alpha-70: rgba(255, 255, 255, .7);--border-teal: #08756A;--border-teal-subtle: #BFEDE5;--border-violet: #B9A9FF;--border-violet-subtle: #E0D8FF;--nav-bg: #2F5FEA;--nav-active-bg: #0E1A4D;--nav-active-glow: rgba(14, 26, 77, .6);--nav-switch-track: rgba(255, 255, 255, .16);--nav-switch-track-hover: rgba(255, 255, 255, .24);--status-to-start: #2D7FDE;--status-completed: #43A859;--status-in-progress: #D99306;--report-tint-green: #E2F5E7;--report-tint-pink: #F2E2F5;--report-tint-amber: #F8F4E3;--report-tint-blue: #E2EFF5;--report-band-lines: rgba(255, 255, 255, .4);--chart-completed: #2E5BFF;--chart-in-progress: #FFB020;--chart-not-assigned: #C3CBDB;--chart-empty: #E6EBF5;--toast-bg: #1B1D30;--toast-detail-text: #B1B7CC;--toast-error-text: #D62C07}:root[data-theme=dark]{color-scheme:dark;background:#0b1330;--surface: #141E45;--surface-alpha-10: rgba(20, 30, 69, .1);--surface-alpha-14: rgba(20, 30, 69, .14);--surface-alpha-20: rgba(20, 30, 69, .2);--surface-alpha-22: rgba(20, 30, 69, .22);--surface-alpha-35: rgba(20, 30, 69, .35);--surface-alpha-92: rgba(20, 30, 69, .92);--surface-amber-subtle: #433314;--surface-backdrop-alpha-88: rgba(33, 52, 104, .88);--surface-blue-soft: #141E45;--surface-brand-muted: #1F2E6B;--surface-brand-subtle: #1F2E6B;--surface-cool: #141E45;--surface-cool-soft: #141E45;--surface-danger-subtle: #3A1A2B;--surface-divider: #27346A;--surface-grey-soft: #141E45;--surface-grey-sunken: #0F1838;--surface-hover: #0F1838;--surface-inverse: #24357E;--surface-inverse-alpha-45: rgba(36, 53, 126, .45);--surface-inverse-alpha-50: rgba(36, 53, 126, .5);--surface-inverse-alpha-78: rgba(36, 53, 126, .78);--surface-orange-subtle: #432E14;--surface-page: #0F1838;--surface-raised: #1B275A;--surface-raised-blue: #1B275A;--surface-raised-deep: #1B275A;--surface-raised-strong: #1B275A;--surface-sky-soft: #141E45;--surface-sky-subtle: #1F2E6B;--surface-sky-tint: #142643;--surface-soft: #141E45;--surface-success-faint: #14432A;--surface-success-muted: #154228;--surface-success-soft: #164129;--surface-success-subtle: #123528;--surface-sunken: #0F1838;--surface-sunken-blue: #0F1838;--surface-sunken-grey: #0F1838;--surface-sunken-soft: #0F1838;--surface-teal-subtle: #0F3431;--surface-violet-soft: #141E45;--surface-violet-strong: #1D1443;--surface-violet-subtle: #251F55;--text-amber: #FFBE5C;--text-black: #E8EDFF;--text-brand: #7C98FF;--text-brand-strong: #93A9FF;--text-danger: #FF7F8A;--text-danger-alt: #FF7084;--text-error: #ED7A6E;--text-faint: #76829F;--text-faint-alt: #76829F;--text-gold: #FFD45C;--text-heading: #E8EDFF;--text-ink: #D6DDE9;--text-muted: #9AA6C8;--text-muted-blue: #9AA6C8;--text-navy-soft: #C3CCE6;--text-orange: #FFC55C;--text-placeholder: #9AA6C8;--text-primary: #E8EDFF;--text-secondary: #C3CCE6;--text-sky: #64A8F6;--text-sky-strong: #67B5F4;--text-slate: #C0CAD7;--text-strong: #E8EDFF;--text-subtle: #76829F;--text-success: #4FD98A;--text-success-dark: #C4E3D4;--text-success-deep: #CEE7DE;--text-success-strong: #C2E2D6;--text-teal: #45D3C0;--text-violet: #A08CFF;--text-violet-deep: #8977E3;--text-violet-strong: #AE9BFF;--text-warning: #F4B64A;--border: #27346A;--border-blue-grey: #2A3F6F;--border-brand-light: #2A3A6F;--border-brand-soft: #2A3A6F;--border-brand-subtle: #2F3F86;--border-faint: #27346A;--border-field: #27346A;--border-inverse: #3A4C9A;--border-raised: #2A416F;--border-slate: #27346A;--border-soft: #1E2A58;--border-strong: #27346A;--border-surface: #27346A;--border-surface-alpha-25: rgba(39, 52, 106, .25);--border-surface-alpha-70: rgba(39, 52, 106, .7);--border-teal: #309188;--border-teal-subtle: #2A6F63;--border-violet: #372A6F;--border-violet-subtle: #382A6F;--nav-bg: #0F1A45;--nav-active-bg: #2E5BFF;--nav-active-glow: rgba(46, 91, 255, .6);--nav-switch-track: rgba(255, 255, 255, .07);--nav-switch-track-hover: rgba(255, 255, 255, .12);--status-to-start: #72A9E9;--status-completed: #7FC18E;--status-in-progress: #FBC760;--report-tint-green: #164021;--report-tint-pink: #3A1640;--report-tint-amber: #433A14;--report-tint-blue: #163340;--report-band-lines: rgba(20, 30, 69, .4);--chart-completed: #7C98FF;--chart-in-progress: #FFC55C;--chart-empty: #1B275A;--toast-bg: #1B275A;--toast-detail-text: #C3CCE6;--toast-error-text: #FF7F8A}:root[data-theme=dark] .p-popover,:root[data-theme=dark] .p-dialog,:root[data-theme=dark] .p-autocomplete-overlay,:root[data-theme=dark] .p-select-overlay,:root[data-theme=dark] .p-datepicker-panel,:root[data-theme=dark] .p-tooltip-text{border:1px solid #2F3F86!important;box-shadow:0 18px 44px -12px #000000a6!important}:root[data-theme=dark] .p-dialog-mask,:root[data-theme=dark] .p-overlay-mask{background:#030716b8!important}:root[data-theme=dark] .custom-toast-message{border:1px solid #2F3F86;box-shadow:0 18px 44px -12px #000000a6}.p-toast.custom-toast,.p-tooltip,.p-dialog.add-row-dialog,.p-dialog.guidelines-dialog,.p-dialog.confirm-delete-dialog,.p-dialog.filter-dialog,.custom-datepicker-input,.custom-search-autocomplete,.p-popover.column-picker-popover,.p-popover.table-filter-popover,.p-popover.user-picker-popover,.filter-select-panel,.custom-calendar-panel,.custom-search-autocomplete .p-autocomplete-overlay{--u: max(14px, .8333vw)}.p-popover.user-picker-popover .user-picker .search-icon svg,.p-popover.table-filter-popover .table-filter .filter-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-popover.column-picker-popover,.p-popover.table-filter-popover,.p-popover.user-picker-popover,.filter-select-panel,.custom-calendar-panel,.custom-search-autocomplete .p-autocomplete-overlay{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:calc(var(--u) * 1)!important;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2.5) calc(var(--u) * -.75) #0e1a4d59!important;font-family:Manrope,Inter,system-ui,sans-serif}.p-popover.user-picker-popover .user-picker .user-picker-item,.p-popover.table-filter-popover .table-filter .filter-checkbox-row,.p-popover.column-picker-popover .column-picker-list .column-picker-item,.filter-select-panel .p-select-option,.filter-select-panel .p-multiselect-option,.custom-search-autocomplete .p-autocomplete-option{border-radius:calc(var(--u) * .625);font:600 calc(var(--u) * .8125)/1.3 "Manrope","Inter",system-ui,sans-serif;color:var(--text-primary)}.p-popover.user-picker-popover .user-picker .user-picker-item:hover,.p-popover.table-filter-popover .table-filter .filter-checkbox-row:hover,.p-popover.column-picker-popover .column-picker-list .column-picker-item:hover,.filter-select-panel .p-select-option:hover,.filter-select-panel .p-multiselect-option:hover,.custom-search-autocomplete .p-autocomplete-option:hover,.p-popover.user-picker-popover .user-picker .p-focus.user-picker-item,.p-popover.table-filter-popover .table-filter .p-focus.filter-checkbox-row,.p-popover.column-picker-popover .column-picker-list .p-focus.column-picker-item,.filter-select-panel .p-focus.p-select-option,.filter-select-panel .p-focus.p-multiselect-option,.custom-search-autocomplete .p-focus.p-autocomplete-option{background:var(--surface-brand-subtle)}.p-popover.table-filter-popover .table-filter .p-checkbox-box,.p-popover.column-picker-popover .column-picker-list .p-checkbox-box,.filter-select-panel .p-checkbox-box{width:calc(var(--u) * 1.125);height:calc(var(--u) * 1.125);border-radius:calc(var(--u) * .3)}.p-popover.table-filter-popover .table-filter .p-checkbox-checked .p-checkbox-box,.p-popover.column-picker-popover .column-picker-list .p-checkbox-checked .p-checkbox-box,.filter-select-panel .p-checkbox-checked .p-checkbox-box{background:#2e5bff;border-color:#2e5bff}.p-popover.user-picker-popover .user-picker .user-search-input,.p-popover.table-filter-popover .table-filter .filter-search-bar{box-sizing:border-box;width:100%;height:calc(var(--u) * 2.5);padding:0 calc(var(--u) * .75) 0 calc(var(--u) * 2.25);background:var(--surface-sunken-soft);border:1px solid var(--border-brand-subtle);border-radius:calc(var(--u) * .75);outline:none;font:600 calc(var(--u) * .8125) "Manrope","Inter",system-ui,sans-serif;color:var(--text-primary)}.p-popover.user-picker-popover .user-picker .user-search-input::placeholder,.p-popover.table-filter-popover .table-filter .filter-search-bar::placeholder{color:var(--text-placeholder);font-weight:500}.p-popover.user-picker-popover .user-picker .user-search-input:focus,.p-popover.table-filter-popover .table-filter .filter-search-bar:focus{border-color:#2e5bff;background:var(--surface);box-shadow:0 0 0 3px #2e5bff26}.p-popover.user-picker-popover .user-picker .search-icon,.p-popover.table-filter-popover .table-filter .filter-search-icon{position:absolute;left:calc(var(--u) * .75);top:50%;transform:translateY(-50%);display:flex;color:var(--text-brand);pointer-events:none}.p-popover.user-picker-popover .user-picker .search-icon svg,.p-popover.table-filter-popover .table-filter .filter-search-icon svg{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.p-popover.user-picker-popover .user-picker .cancel-btn,.p-popover.table-filter-popover .table-filter .filter-clear-btn,.p-popover.user-picker-popover .user-picker .save-btn,.p-popover.table-filter-popover .table-filter .filter-apply-btn{height:calc(var(--u) * 2.5);padding:0 calc(var(--u) * 1.125);border-radius:calc(var(--u) * .75);font:700 calc(var(--u) * .8125)/1 "Manrope","Inter",system-ui,sans-serif;cursor:pointer}.p-popover.user-picker-popover .user-picker .save-btn,.p-popover.table-filter-popover .table-filter .filter-apply-btn{background:#2e5bff;border:1px solid #2E5BFF;color:#fff}.p-popover.user-picker-popover .user-picker .save-btn:hover,.p-popover.table-filter-popover .table-filter .filter-apply-btn:hover{background:#1f45d6}.p-popover.table-filter-popover .table-filter .filter-clear-btn{background:var(--surface);border:1px solid var(--border-field);color:var(--text-primary)}.p-popover.table-filter-popover .table-filter .filter-clear-btn:hover{border-color:#2e5bff;color:var(--text-brand)}.custom-search-autocomplete .p-autocomplete-input{box-sizing:border-box;height:calc(var(--u) * 2.75);padding:0 calc(var(--u) * 2.25) 0 calc(var(--u) * 2.5);background:var(--surface-sunken-soft);border:1px solid var(--border-brand-subtle);border-radius:calc(var(--u) * .75);box-shadow:none;font:600 calc(var(--u) * .875) "Manrope","Inter",system-ui,sans-serif;color:var(--text-primary)}.custom-search-autocomplete .p-autocomplete-input::placeholder{color:var(--text-placeholder);font-weight:500}.custom-search-autocomplete .p-autocomplete-input:hover{border-color:#9db1f5}.custom-search-autocomplete .p-autocomplete-input:focus,.custom-search-autocomplete .p-autocomplete-input.p-inputtext:enabled:focus{outline:none;border-color:#2e5bff;background:var(--surface);box-shadow:0 0 0 3px #2e5bff26}.custom-search-autocomplete .p-autocomplete-clear-icon{color:var(--text-muted);right:calc(var(--u) * .875)}.custom-search-autocomplete .p-autocomplete-overlay{margin-top:calc(var(--u) * .375);padding:calc(var(--u) * .375);overflow:hidden}.custom-search-autocomplete .p-autocomplete-list-container{scrollbar-width:thin;scrollbar-color:#C3CDE4 transparent}.custom-search-autocomplete .p-autocomplete-option-group{padding:calc(var(--u) * .625) calc(var(--u) * .625) calc(var(--u) * .25);background:var(--surface);font:800 calc(var(--u) * .6875)/1 "Manrope","Inter",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-brand-strong)}.custom-search-autocomplete .p-autocomplete-option{padding:calc(var(--u) * .4) calc(var(--u) * .625)}.custom-search-autocomplete .group-label{font:inherit}.custom-search-autocomplete .item-content{display:flex;align-items:center;gap:calc(var(--u) * .625)}.custom-search-autocomplete .circle-background{width:calc(var(--u) * 2);height:calc(var(--u) * 2);flex:none;border-radius:50%;background:var(--surface-page);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.custom-search-autocomplete .avatar{width:calc(var(--u) * 1.375);height:calc(var(--u) * 1.375);object-fit:contain}.custom-search-autocomplete .name-container{max-width:calc(var(--u) * 15);overflow:hidden}.custom-search-autocomplete .name{font:700 calc(var(--u) * .8125)/1.3 "Manrope","Inter",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-datepicker-input .p-datepicker-input{box-sizing:border-box;height:calc(var(--u) * 2.75);padding:0 calc(var(--u) * 2.25) 0 calc(var(--u) * 2.5);background:var(--surface-violet-soft);border:1px solid var(--border-violet-subtle);border-radius:calc(var(--u) * .75);box-shadow:none;font:700 calc(var(--u) * .875) "Manrope","Inter",system-ui,sans-serif;color:var(--text-violet-deep);cursor:pointer}.custom-datepicker-input .p-datepicker-input:hover{border-color:var(--border-violet)}.custom-datepicker-input .p-datepicker-input:focus,.custom-datepicker-input .p-datepicker-input.p-inputtext:enabled:focus{outline:none;border-color:#6a4cf5;box-shadow:0 0 0 3px #6a4cf526}.custom-datepicker-input .p-datepicker-clear-icon{color:var(--text-violet-strong);right:calc(var(--u) * .75)}.custom-calendar-panel{padding:calc(var(--u) * .75)!important}.custom-calendar-panel *{font-family:Manrope,Inter,system-ui,sans-serif!important}.custom-calendar-panel .p-datepicker-header{background:var(--surface)!important;border-bottom:none!important}.custom-calendar-panel .p-datepicker-select-month,.custom-calendar-panel .p-datepicker-select-year{color:var(--text-strong)!important;font-weight:800!important;font-size:calc(var(--u) * .875)!important}.custom-calendar-panel .p-datepicker-prev-button,.custom-calendar-panel .p-datepicker-next-button{color:var(--text-brand)!important}.custom-calendar-panel .p-datepicker-weekday{color:var(--text-secondary)!important;font-weight:700!important;font-size:calc(var(--u) * .75)!important}.custom-calendar-panel .p-datepicker-day{color:var(--text-strong)!important;font-size:calc(var(--u) * .8125)!important;font-weight:600!important}.custom-calendar-panel .p-datepicker-day:hover{background:var(--surface-brand-subtle)!important}.custom-calendar-panel .p-datepicker-day-selected,.custom-calendar-panel .p-datepicker-day.p-highlight{background:#2e5bff!important;color:#fff!important}.custom-calendar-panel .p-datepicker-day-selected-range{background:var(--surface-brand-subtle)!important;color:var(--text-brand-strong)!important;border-radius:0!important}.custom-calendar-panel .p-datepicker-today>.p-datepicker-day{box-shadow:inset 0 0 0 1.5px #2e5bff}.filter-select-panel{margin-top:calc(var(--u) * .375);overflow:hidden}.filter-select-panel .p-select-list-container,.filter-select-panel .p-multiselect-list-container{scrollbar-width:thin;scrollbar-color:#C3CDE4 transparent}.filter-select-panel .p-select-list,.filter-select-panel .p-multiselect-list{padding:calc(var(--u) * .375)}.filter-select-panel .p-select-option,.filter-select-panel .p-multiselect-option{padding:calc(var(--u) * .5) calc(var(--u) * .625)}.filter-select-panel .p-select-option.p-select-option-selected,.filter-select-panel .p-multiselect-option.p-multiselect-option-selected{background:var(--surface-brand-subtle);color:var(--text-brand-strong)}.p-popover.column-picker-popover .p-popover-content,.p-popover.table-filter-popover .p-popover-content,.p-popover.user-picker-popover .p-popover-content{padding:0}.p-popover.column-picker-popover .column-picker-list{display:flex;flex-direction:column;gap:calc(var(--u) * .125);min-width:calc(var(--u) * 13);max-height:calc(var(--u) * 22);overflow-y:auto;padding:calc(var(--u) * .5);scrollbar-width:thin;scrollbar-color:#C3CDE4 transparent}.p-popover.column-picker-popover .column-picker-list .column-picker-item{display:flex;align-items:center;gap:calc(var(--u) * .625);padding:calc(var(--u) * .5) calc(var(--u) * .625);cursor:pointer}.p-popover.column-picker-popover .column-picker-list label{font:inherit;cursor:pointer}.p-popover.table-filter-popover .table-filter{display:flex;flex-direction:column;gap:calc(var(--u) * .75);min-width:calc(var(--u) * 16);max-width:calc(var(--u) * 22);padding:calc(var(--u) * 1) calc(var(--u) * 1) calc(var(--u) * .875);font-family:Manrope,Inter,system-ui,sans-serif}.p-popover.table-filter-popover .table-filter .filter-title{font:800 calc(var(--u) * .875)/1.2 "Manrope","Inter",system-ui,sans-serif;color:var(--text-strong)}.p-popover.table-filter-popover .table-filter .filter-search-wrap{position:relative}.p-popover.table-filter-popover .table-filter .filter-popover-scroll{display:flex;flex-direction:column;gap:calc(var(--u) * .125);max-height:calc(var(--u) * 15);overflow-y:auto;margin:0 calc(var(--u) * -.375);padding:0 calc(var(--u) * .375);scrollbar-width:thin;scrollbar-color:#C3CDE4 transparent}.p-popover.table-filter-popover .table-filter .filter-checkbox-row{display:flex;align-items:center;gap:calc(var(--u) * .625);padding:calc(var(--u) * .4375) calc(var(--u) * .5);cursor:pointer}.p-popover.table-filter-popover .table-filter .filter-text{font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-popover.table-filter-popover .table-filter .filter-team-image{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);flex-shrink:0;object-fit:contain;border-radius:50%}.p-popover.table-filter-popover .table-filter .flex-1{flex:1;min-width:0}.p-popover.table-filter-popover .table-filter .filter-id{flex-shrink:0;padding:calc(var(--u) * .15) calc(var(--u) * .4);border-radius:999px;background:var(--surface-raised);font:700 calc(var(--u) * .6875)/1 "Manrope","Inter",system-ui,sans-serif;color:var(--text-muted)}.p-popover.table-filter-popover .table-filter .filter-buttons-row{display:flex;gap:calc(var(--u) * .5);padding-top:calc(var(--u) * .75);border-top:1px solid var(--border)}.p-popover.table-filter-popover .table-filter .filter-clear-btn,.p-popover.table-filter-popover .table-filter .filter-apply-btn{flex:1}.p-popover.user-picker-popover .user-picker{display:flex;flex-direction:column;gap:calc(var(--u) * .75);width:calc(var(--u) * 17);padding:calc(var(--u) * 1) calc(var(--u) * 1) calc(var(--u) * .875);font-family:Manrope,Inter,system-ui,sans-serif}.p-popover.user-picker-popover .user-picker .user-picker-title{font:800 calc(var(--u) * .875)/1.2 "Manrope","Inter",system-ui,sans-serif;color:var(--text-strong)}.p-popover.user-picker-popover .user-picker .user-picker-search{position:relative}.p-popover.user-picker-popover .user-picker .user-picker-list{display:flex;flex-direction:column;gap:calc(var(--u) * .125);max-height:calc(var(--u) * 15);overflow-y:auto;margin:0 calc(var(--u) * -.375);padding:0 calc(var(--u) * .375);scrollbar-width:thin;scrollbar-color:#C3CDE4 transparent}.p-popover.user-picker-popover .user-picker .user-picker-item{display:flex;align-items:center;gap:calc(var(--u) * .625);padding:calc(var(--u) * .5);cursor:pointer}.p-popover.user-picker-popover .user-picker .radio-circle{width:calc(var(--u) * 1.125);height:calc(var(--u) * 1.125);flex:none;border-radius:50%;border:1.5px solid #B9C3D9;display:flex;align-items:center;justify-content:center}.p-popover.user-picker-popover .user-picker .radio-circle.selected{border-color:#2e5bff}.p-popover.user-picker-popover .user-picker .radio-inner{width:calc(var(--u) * .5625);height:calc(var(--u) * .5625);border-radius:50%;background:#2e5bff}.p-popover.user-picker-popover .user-picker .user-picker-name{font:inherit}.p-popover.user-picker-popover .user-picker .user-picker-divider{height:1px;background:var(--surface-divider)}.p-popover.user-picker-popover .user-picker .user-picker-footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--u) * .5)}.p-popover.user-picker-popover .user-picker .cancel-btn{display:inline-flex;align-items:center;color:var(--text-secondary)}.p-popover.user-picker-popover .user-picker .cancel-btn:hover{background:var(--surface-raised-strong);color:var(--text-primary)}.p-dialog-mask:has(.filter-dialog){background:var(--surface-inverse-alpha-45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p-dialog.filter-dialog{overflow:visible;border:0;border-radius:calc(var(--u) * 1.5);background:var(--surface);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) calc(var(--u) * -1) #00000073;font-family:Manrope,Inter,system-ui,sans-serif}.p-dialog.filter-dialog .p-dialog-header{padding:calc(var(--u) * 1.25) calc(var(--u) * 1.25) calc(var(--u) * 1) calc(var(--u) * 1.5);border-bottom:1px solid var(--border);border-radius:calc(var(--u) * 1.5) calc(var(--u) * 1.5) 0 0}.p-dialog.filter-dialog .p-dialog-close-button{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);border-radius:calc(var(--u) * .75);color:var(--text-secondary)}.p-dialog.filter-dialog .p-dialog-close-button:hover{background:var(--surface-raised-strong);color:var(--text-strong)}.p-dialog.filter-dialog .p-dialog-content{padding:calc(var(--u) * 1.25) calc(var(--u) * 1.5) calc(var(--u) * .25);overflow:visible}.p-dialog.filter-dialog .p-dialog-footer{padding:calc(var(--u) * 1) calc(var(--u) * 1.5) calc(var(--u) * 1.5);border-top:none}.p-dialog-mask:has(.add-row-dialog),.p-dialog-mask:has(.guidelines-dialog),.p-dialog-mask:has(.confirm-delete-dialog){background:var(--surface-inverse-alpha-50)}.p-dialog.add-row-dialog,.p-dialog.guidelines-dialog,.p-dialog.confirm-delete-dialog{border:0;border-radius:calc(var(--u) * 1.5);background:var(--surface);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) calc(var(--u) * -1) #00000073;font-family:Manrope,Inter,system-ui,sans-serif}.p-dialog.add-row-dialog .p-dialog-header,.p-dialog.guidelines-dialog .p-dialog-header,.p-dialog.confirm-delete-dialog .p-dialog-header{padding:calc(var(--u) * 1.25) calc(var(--u) * 1.25) calc(var(--u) * 1) calc(var(--u) * 1.5);border-bottom:1px solid var(--border);border-radius:calc(var(--u) * 1.5) calc(var(--u) * 1.5) 0 0}.p-dialog.add-row-dialog .p-dialog-close-button,.p-dialog.guidelines-dialog .p-dialog-close-button,.p-dialog.confirm-delete-dialog .p-dialog-close-button{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);border-radius:calc(var(--u) * .75);color:var(--text-secondary)}.p-dialog.add-row-dialog .p-dialog-close-button:hover,.p-dialog.guidelines-dialog .p-dialog-close-button:hover,.p-dialog.confirm-delete-dialog .p-dialog-close-button:hover{background:var(--surface-raised-strong);color:var(--text-strong)}.p-dialog.add-row-dialog .p-dialog-content,.p-dialog.guidelines-dialog .p-dialog-content,.p-dialog.confirm-delete-dialog .p-dialog-content{padding:calc(var(--u) * 1.25) calc(var(--u) * 1.5) calc(var(--u) * .5)}.p-dialog.add-row-dialog .p-dialog-footer,.p-dialog.guidelines-dialog .p-dialog-footer,.p-dialog.confirm-delete-dialog .p-dialog-footer{padding:calc(var(--u) * 1) calc(var(--u) * 1.5) calc(var(--u) * 1.5);border-top:none}.p-dialog.add-row-dialog{width:max(30rem,30vw)}.p-dialog.confirm-delete-dialog{width:max(24rem,22vw)}.p-dialog.guidelines-dialog{width:max(34rem,38vw);max-height:86vh;height:auto!important}.p-dialog.guidelines-dialog .p-dialog-content{overflow-y:auto;background:var(--surface-page);padding-top:calc(var(--u) * 1);scrollbar-width:thin;scrollbar-color:#C3CDE4 transparent}.p-dialog.guidelines-dialog .p-dialog.confirm-delete-dialog{width:max(24rem,22vw)}.p-dialog.guidelines-dialog .p-dialog.confirm-delete-dialog .p-dialog-content{background:var(--surface);padding:calc(var(--u) * 1.25) calc(var(--u) * 1.5) calc(var(--u) * .5);overflow:visible}.p-dialog.guidelines-dialog .p-dialog.confirm-delete-dialog .p-dialog-footer{padding:calc(var(--u) * 1) calc(var(--u) * 1.5) calc(var(--u) * 1.5)}.p-tooltip .p-tooltip-text{padding:calc(var(--u) * .4) calc(var(--u) * .625);border-radius:calc(var(--u) * .5);background:var(--surface-inverse);color:#fff;font:700 calc(var(--u) * .75)/1.3 "Manrope","Inter",system-ui,sans-serif;box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1) calc(var(--u) * -.25) #0e1a4d59}.p-tooltip .p-tooltip-arrow{border-top-color:var(--border-inverse);border-bottom-color:var(--border-inverse)}.p-toast.custom-toast{top:calc(var(--u) * 1.25)!important;right:calc(var(--u) * 1.5)!important;left:auto!important;width:calc(var(--u) * 23);max-width:calc(100vw - calc(var(--u) * 3))}.p-toast.custom-toast .p-toast-message{margin:0 0 calc(var(--u) * .75);padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible}.custom-toast-message{--tone: #12B76A;--tone-tint: var(--surface-success-subtle);position:relative;display:flex;align-items:flex-start;gap:calc(var(--u) * .75);padding:calc(var(--u) * .875) calc(var(--u) * .625) calc(var(--u) * 1) calc(var(--u) * .875);background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2.5) calc(var(--u) * -.75) #0e1a4d59;overflow:hidden;font-family:Manrope,Inter,system-ui,sans-serif}.custom-toast-message.toast-error{--tone: #C8263A;--tone-tint: var(--surface-danger-subtle)}.custom-toast-message .toast-icon{width:calc(var(--u) * 2.25);height:calc(var(--u) * 2.25);flex:none;border-radius:calc(var(--u) * .75);background:var(--tone-tint);color:var(--tone);display:flex;align-items:center;justify-content:center}.custom-toast-message .toast-icon svg{width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.custom-toast-message .toast-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .25);padding-top:calc(var(--u) * .125)}.custom-toast-message .toast-summary{font:800 calc(var(--u) * .875)/1.3 "Manrope","Inter",system-ui,sans-serif;color:var(--text-strong)}.custom-toast-message .toast-detail{font:500 calc(var(--u) * .8125)/1.45 "Manrope","Inter",system-ui,sans-serif;color:var(--text-secondary);overflow-wrap:anywhere}.custom-toast-message .toast-close{width:calc(var(--u) * 2);height:calc(var(--u) * 2);flex:none;padding:0;border:0;border-radius:calc(var(--u) * .5);background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-toast-message .toast-close svg{width:calc(var(--u) * 1);height:calc(var(--u) * 1);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.custom-toast-message .toast-close:hover{background:var(--surface-raised);color:var(--text-strong)}.custom-toast-message .toast-close:focus-visible{outline:2px solid #2E5BFF;outline-offset:1px}.custom-toast-message .toast-countdown{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * .2);background:var(--tone-tint)}.custom-toast-message .toast-countdown-fill{display:block;height:100%;background:var(--tone);transform-origin:left center;animation:toast-countdown linear forwards}.p-toast-message:hover .toast-countdown-fill{animation:none;transform:scaleX(1)}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.toast-countdown-fill{animation:none;transform:scaleX(1);opacity:.6}}html,body{margin:0;padding:0;width:100%;height:100%}html .clickable,body .clickable{cursor:pointer}.pass-qa-popover{width:6.771vw;height:10.053vh}.pass-qa-popover .option{height:3.81vh;width:100%;color:var(--text-black);font-family:Inter;font-weight:400;font-size:.729vw;line-height:2.116vh;border-radius:.26vw;padding:.847vh .417vw}.pass-qa-popover .option:hover{background-color:var(--surface-hover);font-family:Inter;font-weight:600;font-size:.729vw;line-height:2.116vh}.p-popover-arrow{display:none!important}::ng-deep .p-popover-arrow{display:none!important}.p-popover:before{display:none!important}::ng-deep .pass-qa-popover .p-popover-arrow{display:none!important}.pass-qa-popover{border-radius:.78125vw!important}.pass-qa-popover,.p-popover:before,.p-popover:after{content:none!important}.pass-page .p-datatable-sort-icon{color:var(--text-faint-alt)!important}.column-picker-list::-webkit-scrollbar-button:start:decrement,.column-picker-list::-webkit-scrollbar-button:end:increment{display:none;height:0;width:0}.column-picker-list::-webkit-scrollbar-button{display:none;height:0;width:0}.custom-toast .p-toast-message{background-color:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.custom-toast-message{display:flex;align-items:center;justify-content:space-between;gap:.833vw;background-color:var(--toast-bg);border-radius:.625vw;padding:.833vw;width:18vw}.custom-toast-message .toast-text{display:flex;flex-direction:column;gap:.423vh}.custom-toast-message .toast-summary{font-family:Inter;font-size:.833vw;font-weight:700;color:#fff}.custom-toast-message.toast-error .toast-summary{color:var(--toast-error-text)}.custom-toast-message .toast-detail{font-family:Inter;font-size:.729vw;font-weight:400;color:var(--toast-detail-text)}.custom-toast-message .toast-close{font-family:Inter;font-size:.677vw;font-weight:400;color:#8a91a8;cursor:pointer;white-space:nowrap;flex-shrink:0}.custom-toast-message .toast-close:hover{color:#fff}.user .p-component .p-overlay,.half .custom-multiselect{max-width:8.438vw!important}.p-tooltip .p-tooltip-text{font-family:Inter}::ng-deep .p-select-overlay{font-family:Inter}::ng-deep .p-select-overlay .p-select-option{font-family:Inter;font-size:.73vw}.p-select-option{font-family:Inter}.report-page ::-webkit-scrollbar{width:.417vw}.report-page ::-webkit-scrollbar-track{background:transparent}.report-page ::-webkit-scrollbar-button{display:none}.report-page ::-webkit-scrollbar-thumb{background-color:#a2a7ba;border-radius:.208vw}.p-multiselect-option{font-family:Inter}.p-autocomplete-empty-message{font-family:Inter!important}.la-ball-spin-clockwise,.la-ball-spin-clockwise>div{position:relative;box-sizing:border-box}.la-ball-spin-clockwise{display:block;font-size:0;color:#fff}.la-ball-spin-clockwise.la-dark{color:#333}.la-ball-spin-clockwise>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-spin-clockwise{width:32px;height:32px}.la-ball-spin-clockwise>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;animation:ball-spin-clockwise 1s infinite ease-in-out}.la-ball-spin-clockwise>div:nth-child(1){top:5%;left:50%;animation-delay:-.875s}.la-ball-spin-clockwise>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;animation-delay:-.75s}.la-ball-spin-clockwise>div:nth-child(3){top:50%;left:95%;animation-delay:-.625s}.la-ball-spin-clockwise>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;animation-delay:-.5s}.la-ball-spin-clockwise>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;animation-delay:-.375s}.la-ball-spin-clockwise>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;animation-delay:-.25s}.la-ball-spin-clockwise>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;animation-delay:-.125s}.la-ball-spin-clockwise>div:nth-child(8){top:18.179464974%;left:18.1803700518%;animation-delay:0s}.la-ball-spin-clockwise.la-sm{width:16px;height:16px}.la-ball-spin-clockwise.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise.la-2x{width:64px;height:64px}.la-ball-spin-clockwise.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise.la-3x{width:96px;height:96px}.la-ball-spin-clockwise.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@keyframes ball-spin-clockwise{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}
