@font-face{font-family:ppNeueCorpTight;src:url(../media/PPNeueCorp_TightRegular-s.p.3fpb59afcij2o.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueCorpTight;src:url(../media/PPNeueCorp_TightBold-s.p.0rqze3vkqasm4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppNeueCorpTight Fallback;src:local(Arial);ascent-override:164.63%;descent-override:54%;line-gap-override:21.6%;size-adjust:63.29%}.Hhlwxq_className{font-family:ppNeueCorpTight,ppNeueCorpTight Fallback}
.NeSLja_toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true]{background-color:var(--bg-card);border-color:var(--bd-secondary);color:var(--fg-primary);border-radius:.4rem;font-family:inherit;font-size:.8rem}.NeSLja_toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=success]{background-image:linear-gradient(var(--bg-alpha-success-10), var(--bg-alpha-success-10));border-color:var(--bg-alpha-success-20);color:var(--fg-success-alt)}.NeSLja_toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=error]{background-image:linear-gradient(var(--bg-alpha-error-10), var(--bg-alpha-error-10));border-color:var(--bg-alpha-error-20);color:var(--fg-error)}.NeSLja_toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=warning]{background-image:linear-gradient(var(--bg-alpha-alert-10), var(--bg-alpha-alert-10));border-color:var(--bg-alpha-alert-20);color:var(--fg-alert-alt)}.NeSLja_toaster[data-sonner-toaster] [data-sonner-toast] [data-icon]>svg{color:currentColor}.NeSLja_toaster[data-sonner-toaster] [data-sonner-toast] [data-close-button]{background:var(--bg-card);border-color:var(--bd-secondary);color:var(--fg-primary)}
.YXvDAq_modal{width:min(32rem,100vw - 3rem)}.YXvDAq_form{flex-direction:column;gap:.55rem;display:flex}.YXvDAq_fieldRow{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.YXvDAq_field{flex-direction:column;gap:.3rem;display:flex}.YXvDAq_label{font-family:var(--font-family-body);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--fg-secondary)}.YXvDAq_textarea{font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #0f172a2e;border-radius:.45rem;width:100%;min-height:2.5rem;padding:.4rem .55rem}.YXvDAq_textarea:focus{outline-offset:1px;border-color:#4f46e5b3;outline:2px solid #4f46e58c}.YXvDAq_errorRow{color:#b91c1c;background:#dc262614;border:1px solid #dc26264d;border-radius:.4rem;padding:.4rem .55rem;font-size:.75rem}
.KLrX9q_message{font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-secondary);margin:0}.KLrX9q_message strong{color:var(--fg-primary);font-weight:var(--font-weight-bold)}
.giAYHa_body{gap:var(--spacing-md);flex-direction:column;display:flex}.giAYHa_message{font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-secondary);margin:0}.giAYHa_message strong{color:var(--fg-primary);font-weight:var(--font-weight-bold)}.giAYHa_unmatched{padding-left:var(--spacing-lg);max-height:240px;font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-secondary);margin:0;overflow-y:auto}
.ouBt_G_form{gap:var(--spacing-lg);flex-direction:column;display:flex}.ouBt_G_nameRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.ouBt_G_external{gap:var(--spacing-xs);flex-direction:column;display:flex}.ouBt_G_hint{font-size:var(--text-xs);color:var(--fg-tertiary);margin:0}
.uK9mza_message{font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-secondary);margin:0}.uK9mza_message strong{color:var(--fg-primary);font-weight:var(--font-weight-bold)}
.EBALJG_actions{gap:.4rem;display:flex}
.FTgyUW_message{font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-secondary);margin:0}.FTgyUW_message strong{color:var(--fg-primary);font-weight:var(--font-weight-bold)}
._71Ss9q_cell{align-items:center;gap:.5rem;display:flex}._71Ss9q_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}._71Ss9q_avatarFallback{background:var(--brand-red);width:28px;height:28px;color:var(--color-white);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}._71Ss9q_name{color:var(--app-foreground);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}._71Ss9q_nameButton{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;transition:color .14s}._71Ss9q_nameButton:hover{color:var(--brand-red);text-decoration:underline}._71Ss9q_nameButton:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px;border-radius:2px}._71Ss9q_email{color:var(--color-neutral-40);font-size:.72rem}._71Ss9q_youBadge,._71Ss9q_externalBadge,._71Ss9q_excludedBadge,._71Ss9q_inactiveBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1rem .36rem;font-size:.6rem;font-weight:700;display:inline-block}._71Ss9q_youBadge{color:#2563eb;background:#3884f41a}[data-theme=dark] ._71Ss9q_youBadge{color:#60a5fa;background:#3884f426}._71Ss9q_externalBadge{color:#b45309;background:#f59e0b24}[data-theme=dark] ._71Ss9q_externalBadge{color:#fbbf24;background:#f59e0b33}._71Ss9q_excludedBadge{color:#8b5cf6;background:#0f172a14}[data-theme=dark] ._71Ss9q_excludedBadge{color:#a78bfa;background:#8b5cf626}._71Ss9q_inactiveBadge{color:#586d85;background:#0f172a14}
.mkHSQa_badge{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;border-radius:var(--radius-full);background:var(--badge-bg);color:var(--badge-fg);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);white-space:nowrap;display:inline-flex}.mkHSQa_neutral{--badge-bg:var(--bg-alpha-gray-10);--badge-fg:var(--fg-secondary)}.mkHSQa_primary{--badge-bg:var(--bg-alpha-primary-10);--badge-fg:var(--fg-brand-primary-alt)}.mkHSQa_secondary{--badge-bg:var(--bg-alpha-secondary-10);--badge-fg:var(--fg-brand-secondary-alt)}.mkHSQa_success{--badge-bg:var(--bg-alpha-success-10);--badge-fg:var(--fg-success-alt)}.mkHSQa_warning{--badge-bg:var(--bg-alpha-alert-10);--badge-fg:var(--fg-alert-alt)}.mkHSQa_error{--badge-bg:var(--bg-alpha-error-10);--badge-fg:var(--fg-error)}.mkHSQa_sm{height:1.5rem;padding:0 var(--spacing-md);font-size:var(--text-xs)}.mkHSQa_md{height:2rem;padding:0 var(--spacing-lg);font-size:var(--text-sm)}.mkHSQa_lg{height:2.5rem;padding:0 var(--spacing-xl);font-size:var(--text-sm)}.mkHSQa_iconOnly{justify-content:center;padding:0}.mkHSQa_iconOnly.mkHSQa_sm{width:1.5rem}.mkHSQa_iconOnly.mkHSQa_md{width:2rem}.mkHSQa_iconOnly.mkHSQa_lg{width:2.5rem}.mkHSQa_icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}
.N6LJfW_badge{text-transform:uppercase;letter-spacing:.04em;border-radius:.2rem;padding:0 .22rem;font-size:.5rem;font-weight:700;line-height:1.5;display:inline-block}.N6LJfW_system{color:#7c3aed;background:#8b5cf61f}.N6LJfW_predefined{color:#2563eb;background:#3884f41f}.N6LJfW_custom{color:#059669;background:#10b9811f}[data-theme=dark] .N6LJfW_system{color:#a78bfa;background:#8b5cf633}[data-theme=dark] .N6LJfW_predefined{color:#60a5fa;background:#3884f433}[data-theme=dark] .N6LJfW_custom{color:#34d399;background:#10b98133}
._6q3asq_callout{border-radius:.4rem;margin:0;padding:.55rem .7rem;font-size:.8rem}._6q3asq_danger{background:var(--bg-alpha-error-10);border:1px solid var(--bg-alpha-error-20);color:var(--fg-error)}._6q3asq_success{background:var(--bg-alpha-success-10);border:1px solid var(--bg-alpha-success-20);color:var(--fg-success-alt)}._6q3asq_warning{background:var(--bg-alpha-alert-10);border:1px solid var(--bg-alpha-alert-20);color:var(--fg-alert-alt)}
.aaKpoq_root{align-items:center;gap:var(--spacing-md);cursor:pointer;font-family:var(--font-family-body);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-primary);display:inline-flex}.aaKpoq_root.aaKpoq_disabled{cursor:not-allowed;color:var(--fg-disabled)}.aaKpoq_sm{--box-size:1rem}.aaKpoq_md{--box-size:1.25rem}.aaKpoq_lg{--box-size:1.5rem}.aaKpoq_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aaKpoq_box{box-sizing:border-box;width:var(--box-size);height:var(--box-size);background:var(--bg-card);border:1px solid var(--bg-quinary);color:#0000;flex:none;justify-content:center;align-items:center;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.aaKpoq_box.aaKpoq_error{border-color:var(--bd-error)}.aaKpoq_check,.aaKpoq_minus{width:72%;height:72%;display:none}.aaKpoq_input:checked~.aaKpoq_box,.aaKpoq_input:indeterminate~.aaKpoq_box{background:var(--bg-brand-primary);border-color:var(--bg-brand-primary);color:var(--fg-white)}.aaKpoq_input:checked:not(:indeterminate)~.aaKpoq_box .aaKpoq_check,.aaKpoq_input:indeterminate~.aaKpoq_box .aaKpoq_minus{display:block}.aaKpoq_root:hover .aaKpoq_input:not(:disabled):not(:checked):not(:indeterminate)~.aaKpoq_box{border-color:var(--fg-tertiary)}.aaKpoq_input:focus-visible~.aaKpoq_box{box-shadow:var(--focus-ring)}.aaKpoq_input:disabled~.aaKpoq_box{background:var(--bg-secondary);border-color:var(--bd-secondary);color:var(--fg-disabled)}.aaKpoq_label{-webkit-user-select:none;user-select:none;color:var(--fg-secondary);font-size:var(--text-md);font-weight:var(--font-weight-medium)}.aaKpoq_root.aaKpoq_disabled .aaKpoq_label{color:var(--fg-disabled)}
.jC5bEq_field{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.jC5bEq_inline{width:auto}.jC5bEq_inlineMain{align-items:center;gap:var(--spacing-md);display:flex}.jC5bEq_inlineMain .jC5bEq_labelRow{flex-shrink:0}.jC5bEq_inlineMain .jC5bEq_cell{width:auto}.jC5bEq_labelRow{align-items:baseline;column-gap:var(--spacing-xs);flex-wrap:wrap;min-height:1.25rem;display:flex}.jC5bEq_label{font-family:var(--font-family-body);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);color:var(--fg-secondary);white-space:nowrap}.jC5bEq_optional{font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--fg-disabled);white-space:nowrap}.jC5bEq_required{color:var(--fg-brand-primary);font-size:var(--text-md);line-height:1}.jC5bEq_infoIcon{color:var(--fg-tertiary);cursor:help;border-radius:var(--radius-full);outline:none;display:block}.jC5bEq_infoIcon:focus-visible{box-shadow:var(--focus-ring)}.jC5bEq_cell{align-items:center;gap:var(--spacing-lg);width:100%;padding-inline:var(--spacing-2xl);background:var(--bg-alpha-inverse-3);border:1px solid var(--bd-secondary);transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.jC5bEq_lg{min-height:4rem}.jC5bEq_md{min-height:3.5rem}.jC5bEq_sm{min-height:3rem;padding-inline:var(--spacing-xl)}.jC5bEq_xs{min-height:2.25rem;padding-inline:var(--spacing-lg)}.jC5bEq_cell:hover:not(.jC5bEq_cellDisabled):not(.jC5bEq_cellError):not(:focus-within){border-color:var(--fg-tertiary)}.jC5bEq_cell:focus-within{box-shadow:var(--focus-ring)}.jC5bEq_cellError{border-color:var(--bd-error)}.jC5bEq_cellDisabled{cursor:not-allowed;background:0 0}.jC5bEq_cellMultiline{min-height:7.5rem;padding-block:var(--spacing-lg);align-items:flex-start}.jC5bEq_adornment{color:var(--fg-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.jC5bEq_control{flex:1;width:100%;min-width:0;margin:0;min-height:0!important;box-shadow:none!important;appearance:none!important;color:var(--fg-primary)!important;font-family:var(--font-family-body)!important;font-size:var(--text-md)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-body)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}.jC5bEq_control::placeholder{opacity:1;color:var(--fg-tertiary)!important;font-weight:var(--font-weight-medium)!important}.jC5bEq_control:disabled{cursor:not-allowed;color:var(--fg-disabled)!important}.jC5bEq_helpRow{align-items:flex-start;gap:var(--spacing-lg);display:flex}.jC5bEq_hintText,.jC5bEq_errorText{min-width:0;font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);flex:1}.jC5bEq_hintText{color:var(--fg-tertiary)}.jC5bEq_errorText{color:var(--fg-error)}.jC5bEq_counter{font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-tertiary);text-align:right;flex-shrink:0}
._3E7q0G_sizeGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3E7q0G_sizeCard{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;column-gap:.5rem;display:grid}._3E7q0G_sizeLabel{color:var(--fg-primary);grid-area:1/1;font-size:.825rem;font-weight:700}._3E7q0G_sizeRatio{color:var(--fg-tertiary);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:.72rem;font-weight:600}._3E7q0G_sizeDims{color:var(--fg-tertiary);font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;font-size:.7rem}:is(._3E7q0G_sizeCard:has(input:checked) ._3E7q0G_sizeLabel,._3E7q0G_sizeCard:has(input:checked) ._3E7q0G_sizeRatio){color:var(--fg-brand-primary)}._3E7q0G_themeGroup{display:flex}._3E7q0G_themeCard{color:var(--fg-primary);flex:1;justify-content:center;align-items:center;font-size:.825rem;font-weight:600;display:flex}._3E7q0G_themeCard:has(input:checked){color:var(--fg-brand-primary)}
.baHgcW_modalOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:1.5rem;animation:.14s baHgcW_fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes baHgcW_fadeIn{0%{opacity:0}to{opacity:1}}.baHgcW_modalContent{background:#fff;border:1px solid #0f172a1c;border-radius:.9rem;flex-direction:column;max-height:min(80vh,100dvh - 3rem);animation:.16s baHgcW_slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038}@keyframes baHgcW_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.baHgcW_modalHeader{border-bottom:1px solid #0f172a1a;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.baHgcW_modalTitle{color:var(--dashboard-title,#152538);margin:0;font-size:1rem;font-weight:700}.baHgcW_modalSubtitle{color:var(--dashboard-kpi-title,#66788e);margin:.2rem 0 0;font-size:.8rem}.baHgcW_modalHeaderActions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.baHgcW_modalClose{cursor:pointer;color:var(--dashboard-kpi-title,#66788e);background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1.4rem;line-height:1;transition:color .12s}.baHgcW_modalClose:hover{color:var(--dashboard-title,#152538)}.baHgcW_modalBody{flex-direction:column;flex:1;min-height:0;padding:.5rem 0 .75rem;display:flex}.baHgcW_modalBody>div{flex:1;min-height:0}.baHgcW_tableWrap{flex:1;width:100%;min-height:0;overflow:auto}.baHgcW_tableWrap .baHgcW_modalTable thead th{z-index:1;background:#fff;position:sticky;top:0;box-shadow:inset 0 -1px #0f172a1a}:root[data-theme=dark] .baHgcW_tableWrap .baHgcW_modalTable thead th{background:#161e2a;box-shadow:inset 0 -1px #ffffff14}.baHgcW_note{color:var(--dashboard-kpi-title,#66788e);flex-shrink:0;margin:0 1.5rem .5rem;font-size:.78rem}.baHgcW_availableLabel{color:#b21a36;font-weight:600}:root[data-theme=dark] .baHgcW_availableLabel{color:#ff6b7a}.baHgcW_modalStatus{text-align:center;color:var(--dashboard-kpi-title,#66788e);margin:0;padding:1.5rem;font-size:.875rem}.baHgcW_modalTable{border-collapse:collapse;width:100%;font-size:.825rem}.baHgcW_modalTable thead tr{border-bottom:1px solid #0f172a1a}.baHgcW_modalTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--dashboard-kpi-title,#66788e);white-space:nowrap;padding:.5rem 1rem;font-size:.7rem;font-weight:700}.baHgcW_modalTable td{color:var(--dashboard-title,#152538);border-bottom:1px solid #0f172a12;padding:.6rem 1rem}.baHgcW_modalTable tbody tr:last-child td{border-bottom:none}.baHgcW_modalTable tbody tr:hover td{background:#00000006}.baHgcW_dealLink{color:#9b1c2e;text-underline-offset:2px;text-decoration:none;transition:color .12s,text-decoration-color .12s}.baHgcW_dealLink:hover{-webkit-text-decoration:underline #9b1c2e;text-decoration:underline #9b1c2e}.baHgcW_amountCol{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:root[data-theme=dark] .baHgcW_modalContent{background:#161e2a;border-color:#ffffff1a;box-shadow:0 24px 60px #0009}:root[data-theme=dark] .baHgcW_modalHeader,:root[data-theme=dark] .baHgcW_modalTable thead tr{border-bottom-color:#ffffff14}:root[data-theme=dark] .baHgcW_modalTable td{color:var(--color-neutral-90,#e6e6e6);border-bottom-color:#ffffff0f}:root[data-theme=dark] .baHgcW_modalTable tbody tr:hover td{background:#ffffff0a}:root[data-theme=dark] .baHgcW_dealLink{color:#d3475f}:root[data-theme=dark] .baHgcW_dealLink:hover{text-decoration-color:#d3475f}.baHgcW_modalTable tbody tr.baHgcW_availableRow td{color:#b21a36}:root[data-theme=dark] .baHgcW_modalTable tbody tr.baHgcW_availableRow td{color:#ff6b7a}
.y8qf4a_canvasWrap{width:100%;height:560px;position:relative;overflow:hidden}.y8qf4a_chart{width:100%!important;height:100%!important}.y8qf4a_chartControls{justify-content:flex-end;padding:.6rem .75rem 0;display:flex}.y8qf4a_yearDropdown{border:1px solid var(--dashboard-kpi-border);color:var(--dashboard-title,#152538);cursor:pointer;appearance:auto;background:0 0;border-radius:.4rem;padding:.3rem .55rem;font-size:.78rem;font-weight:600}.y8qf4a_yearDropdown:focus{border-color:#9b1c2e;outline:none}:root[data-theme=dark] .y8qf4a_yearDropdown{color:var(--color-neutral-90,#e6e6e6);border-color:#ffffff1f}.y8qf4a_modalOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:1.5rem;animation:.14s y8qf4a_fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes y8qf4a_fadeIn{0%{opacity:0}to{opacity:1}}.y8qf4a_modalContent{background:#fff;border:1px solid #0f172a1c;border-radius:.9rem;flex-direction:column;width:min(960px,100vw - 3rem);max-height:min(80vh,100dvh - 3rem);animation:.16s y8qf4a_slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038}@keyframes y8qf4a_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.y8qf4a_modalHeader{border-bottom:1px solid #0f172a1a;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.y8qf4a_modalTitle{color:var(--dashboard-title,#152538);margin:0;font-size:1rem;font-weight:700}.y8qf4a_modalSubtitle{color:var(--dashboard-kpi-title,#66788e);margin:.2rem 0 0;font-size:.8rem}.y8qf4a_modalClose{cursor:pointer;color:var(--dashboard-kpi-title,#66788e);background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1.4rem;line-height:1;transition:color .12s}.y8qf4a_modalClose:hover{color:var(--dashboard-title,#152538)}.y8qf4a_modalBody{flex:1;padding:.5rem 0 .75rem;overflow-y:auto}.y8qf4a_modalStatus{text-align:center;color:var(--dashboard-kpi-title,#66788e);margin:0;padding:1.5rem;font-size:.875rem}.y8qf4a_modalTable{border-collapse:collapse;width:100%;font-size:.825rem}.y8qf4a_modalTable thead tr{border-bottom:1px solid #0f172a1a}.y8qf4a_modalTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--dashboard-kpi-title,#66788e);white-space:nowrap;padding:.5rem 1rem;font-size:.7rem;font-weight:700}.y8qf4a_modalTable td{color:var(--dashboard-title,#152538);border-bottom:1px solid #0f172a12;padding:.6rem 1rem}.y8qf4a_modalTable tbody tr:last-child td{border-bottom:none}.y8qf4a_modalTable tbody tr:hover td{background:#00000006}.y8qf4a_dealLink{color:#9b1c2e;text-underline-offset:2px;text-decoration:none;transition:color .12s,text-decoration-color .12s}.y8qf4a_dealLink:hover{-webkit-text-decoration:underline #9b1c2e;text-decoration:underline #9b1c2e}:root[data-theme=dark] .y8qf4a_dealLink{color:#d3475f}:root[data-theme=dark] .y8qf4a_dealLink:hover{text-decoration-color:#d3475f}.y8qf4a_amountCol{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:root[data-theme=dark] .y8qf4a_modalContent{background:#161e2a;border-color:#ffffff1a;box-shadow:0 24px 60px #0009}:root[data-theme=dark] .y8qf4a_modalHeader,:root[data-theme=dark] .y8qf4a_modalTable thead tr{border-bottom-color:#ffffff14}:root[data-theme=dark] .y8qf4a_modalTable td{color:var(--color-neutral-90,#e6e6e6);border-bottom-color:#ffffff0f}:root[data-theme=dark] .y8qf4a_modalTable tbody tr:hover td{background:#ffffff0a}
.wzGYKG_dealLink{color:var(--chart-series-closed);text-decoration:none}.wzGYKG_dealLink:hover{text-decoration:underline}
.Hm25AW_dealLink{color:var(--chart-series-closed);text-decoration:none}.Hm25AW_dealLink:hover{text-decoration:underline}
.sVWthq_kpiRow{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.sVWthq_tablesRow{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.sVWthq_tablesStack{flex-direction:column;gap:1rem;height:100%;display:flex}.sVWthq_newOpportunitiesRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}
.oNI-rq_badge{color:#fff;vertical-align:middle;cursor:default;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-left:.45rem;display:inline-flex;position:relative;top:-.05em}.oNI-rq_badge:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#1a1a1a;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.oNI-rq_badge:hover:after{opacity:1}
.zl8WbG_page{background:radial-gradient(circle at 12% 10%,#0077b624,#0000 32%),radial-gradient(circle at 88% 14%,#ef0d331f,#0000 35%),linear-gradient(160deg,#f7fafe 0%,#edf3fa 44%,#f8fbff 100%);min-height:100svh;padding:1rem}.zl8WbG_shell{flex-direction:column;gap:.9rem;max-width:84rem;margin:0 auto;display:flex}.zl8WbG_headerCard,.zl8WbG_card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0f172a1f;border-radius:.85rem}.zl8WbG_headerCard{padding:.85rem .95rem}.zl8WbG_overline{color:#5a6d84;letter-spacing:.09em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:700}.zl8WbG_title{color:#172738;font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(1.2rem,2.2vw,1.9rem)}.zl8WbG_subtitle{color:#5b6f86;margin-top:.12rem;font-size:.82rem}.zl8WbG_card{padding:.9rem}.zl8WbG_sectionTitle{color:#1e2f43;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem;font-size:.78rem;font-weight:700}.zl8WbG_sectionTitle:not(:first-child){margin-top:1.5rem}.zl8WbG_muted{color:#61748b;font-size:.8rem}.zl8WbG_inlineRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zl8WbG_buttonPrimary,.zl8WbG_buttonSecondary,.zl8WbG_buttonDanger{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.52rem;padding:.36rem .64rem;font-size:.78rem;font-weight:700;transition:border-color .14s,background .14s,color .14s}.zl8WbG_buttonPrimary{background:var(--brand-red);color:#fff}.zl8WbG_buttonPrimary:hover{background:var(--brand-red-hover)}.zl8WbG_buttonSecondary{color:#31475e;background:#0f172a0d;border-color:#0f172a1f}.zl8WbG_buttonSecondary:hover{border-color:var(--brand-red)}.zl8WbG_buttonDanger{color:#9a1731;background:#ef0d331a;border-color:#ef0d3357}.zl8WbG_buttonDanger:disabled{opacity:.45;cursor:not-allowed}.zl8WbG_errorText{color:#b21a36;font-size:.73rem;font-weight:600}.zl8WbG_successText{color:#1f7a43;font-size:.73rem;font-weight:600}.zl8WbG_projectGrid{grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));gap:.8rem;display:grid}.zl8WbG_projectCard{background:#ffffffbf;border:1px solid #0f172a1a;border-radius:.75rem;flex-direction:column;gap:.6rem;padding:.72rem;display:flex}.zl8WbG_projectHeader{justify-content:space-between;gap:.6rem;display:flex}.zl8WbG_projectName{color:#1f3043;font-size:.86rem;font-weight:700}.zl8WbG_projectClient{color:#61748b;font-size:.74rem}.zl8WbG_colorDot{border-radius:50%;width:.66rem;height:.66rem;margin-right:.35rem;display:inline-block}.zl8WbG_taskList{flex-direction:column;gap:.36rem;list-style:none;display:flex}.zl8WbG_taskItem{background:#f8fbffe6;border:1px solid #0f172a14;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .42rem;display:flex}.zl8WbG_taskName{color:#2a3f56;font-size:.78rem;font-weight:600}.zl8WbG_tableWrap{max-height:72vh;overflow:auto}.zl8WbG_table{border-collapse:collapse;width:100%;min-width:46rem}.zl8WbG_table th,.zl8WbG_table td{text-align:left;border-bottom:1px solid #0f172a1a;padding:.52rem .38rem;font-size:.79rem}.zl8WbG_table th{color:#586d85;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}td.zl8WbG_numeric{text-align:right;font-variant-numeric:tabular-nums}.zl8WbG_stickyHeader thead th{z-index:2;background:var(--table-sticky-header-bg);position:sticky;top:0;box-shadow:inset 0 -1px #0f172a1a}[data-theme=dark] .zl8WbG_stickyHeader thead th{box-shadow:inset 0 -1px #ffffff14}.zl8WbG_badge{color:#334a62;background:#0f172a14;border-radius:999px;padding:.2rem .46rem;font-size:.68rem;font-weight:700;display:inline-block}.zl8WbG_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.zl8WbG_formField{color:#4d6279;flex-direction:column;gap:.24rem;font-size:.73rem;font-weight:700;display:flex}.zl8WbG_formFieldWide{grid-column:1/-1}.zl8WbG_summaryRow{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.zl8WbG_summaryCard{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:.65rem;padding:.48rem .58rem}.zl8WbG_summaryLabel{color:#5d728a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.zl8WbG_summaryValue{color:#1f3043;font-size:.94rem;font-weight:700}.zl8WbG_backLink{color:#5a6d84;align-items:center;gap:.3rem;margin-bottom:.15rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .14s;display:inline-flex}.zl8WbG_backLink:hover{color:var(--brand-red)}.zl8WbG_infoGrid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.7rem 1.2rem;display:grid}.zl8WbG_infoItem{flex-direction:column;gap:.12rem;display:flex}.zl8WbG_infoLabel{color:#5d728a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.zl8WbG_infoValue{color:#1f3043;font-size:.84rem;font-weight:600}.zl8WbG_infoLink{color:#0077b6;font-size:.84rem;font-weight:600;text-decoration:none}.zl8WbG_infoLink:hover{text-decoration:underline}.zl8WbG_techPills{flex-wrap:wrap;gap:.32rem;display:flex}.zl8WbG_techPill{color:#0077b6;letter-spacing:.02em;background:#0077b61a;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;font-weight:600;display:inline-block}.zl8WbG_detailDescription{color:#3a5068;max-width:56rem;margin-bottom:.6rem;font-size:.84rem;line-height:1.55}.zl8WbG_companyLink{color:#0077b6;font-weight:600;text-decoration:none;transition:color .14s}.zl8WbG_companyLink:hover{text-decoration:underline}.zl8WbG_filterBar{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.zl8WbG_filterGroup{align-items:center;gap:.4rem;display:flex}.zl8WbG_filterLabel{color:#4d6279;font-size:.78rem;font-weight:600}.zl8WbG_filterSelect{color:#203245;cursor:pointer;background:#fff;border:1px solid #0f172a2e;border-radius:.4rem;min-height:1.8rem;padding:.28rem .52rem;font-family:inherit;font-size:.78rem}.zl8WbG_tabGroup{border:1px solid #0f172a24;border-radius:999px;display:inline-flex;overflow:hidden}.zl8WbG_tabButton{all:unset;cursor:pointer;color:#4d6279;white-space:nowrap;padding:.22rem .62rem;font-size:.72rem;font-weight:600;transition:background .14s,color .14s}.zl8WbG_tabButton:hover{background:#0f172a0a}.zl8WbG_tabButtonActive{color:#fff;background:#203245}.zl8WbG_tabButtonActive:hover{background:#2a4058}.zl8WbG_chartSection{margin-bottom:.4rem}.zl8WbG_chartTitle{color:#1e2f43;margin-bottom:.3rem;font-size:.82rem;font-weight:700}.zl8WbG_chartLegend{color:#4d6279;gap:1rem;margin-bottom:.2rem;font-size:.7rem;display:flex}.zl8WbG_legendItem{color:#4d6279;align-items:center;gap:.25rem;font-size:.68rem;display:flex}.zl8WbG_legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.zl8WbG_legendLine{vertical-align:middle;border-radius:1px;flex-shrink:0;width:16px;height:2px;display:inline-block;position:relative}.zl8WbG_legendLine:before{content:"";background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zl8WbG_legendLine:after{content:"";background:var(--chart-marker-fill);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zl8WbG_chartWrap{overflow-x:auto}.zl8WbG_loadingWrap{justify-content:center;align-items:center;min-height:12rem;display:flex}.zl8WbG_pagination{justify-content:center;align-items:center;gap:.25rem;margin-top:.75rem;display:flex}.zl8WbG_pageButton{color:#4d6279;font:inherit;cursor:pointer;background:0 0;border:1px solid #0f172a24;border-radius:.4rem;padding:.28rem .52rem;font-size:.72rem;font-weight:600;transition:background .12s,border-color .12s}.zl8WbG_pageButton:hover:not(:disabled){background:#0f172a0f;border-color:#0f172a38}.zl8WbG_pageButton:disabled{opacity:.35;cursor:default}.zl8WbG_pageButtonActive{background:var(--brand-red);border-color:var(--brand-red);color:#fff;}.zl8WbG_pageButtonActive:hover:not(:disabled){background:var(--brand-red-hover)}.zl8WbG_textRight{text-align:right}.zl8WbG_amountCredit{text-align:right;color:#1f7a43;font-weight:600}.zl8WbG_amountDebit{text-align:right;color:#b21a36;font-weight:600}.zl8WbG_pageButtonDisabled{opacity:.4;cursor:default;}[data-theme=dark] .zl8WbG_page{background:radial-gradient(circle at 12% 10%,#0077b62e,#0000 32%),radial-gradient(circle at 88% 14%,#ef0d3329,#0000 35%),linear-gradient(160deg,#0a1118 0%,#101a24 44%,#13101a 100%)}[data-theme=dark] .zl8WbG_headerCard,[data-theme=dark] .zl8WbG_card{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .zl8WbG_overline{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_title{color:var(--color-white)}[data-theme=dark] .zl8WbG_subtitle{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_sectionTitle{color:var(--color-white)}[data-theme=dark] .zl8WbG_muted{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_buttonSecondary{color:var(--color-neutral-80);background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .zl8WbG_buttonDanger{color:#ffa0af;background:#ef0d3326}[data-theme=dark] .zl8WbG_errorText{color:#ff6b7a}[data-theme=dark] .zl8WbG_successText{color:#4ade80}[data-theme=dark] .zl8WbG_projectCard{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .zl8WbG_projectName{color:var(--color-white)}[data-theme=dark] .zl8WbG_projectClient{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_taskItem{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .zl8WbG_taskName{color:var(--color-neutral-80)}[data-theme=dark] .zl8WbG_table th,[data-theme=dark] .zl8WbG_table td{border-bottom-color:#ffffff14}[data-theme=dark] .zl8WbG_table th{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_badge{color:var(--color-neutral-80);background:#ffffff14}[data-theme=dark] .zl8WbG_formField{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_summaryCard{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .zl8WbG_summaryLabel{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_summaryValue{color:var(--color-white)}[data-theme=dark] .zl8WbG_backLink,[data-theme=dark] .zl8WbG_infoLabel{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_infoValue{color:var(--color-white)}[data-theme=dark] .zl8WbG_infoLink{color:#60a5fa}[data-theme=dark] .zl8WbG_techPill{color:#60a5fa;background:#60a5fa1f}[data-theme=dark] .zl8WbG_detailDescription{color:var(--color-neutral-65)}[data-theme=dark] .zl8WbG_companyLink{color:#60a5fa}[data-theme=dark] .zl8WbG_filterLabel{color:#8da0b5}[data-theme=dark] .zl8WbG_filterSelect{color:#d4dce6;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .zl8WbG_tabGroup{border-color:#ffffff1a}[data-theme=dark] .zl8WbG_tabButton{color:#8da0b5}[data-theme=dark] .zl8WbG_tabButton:hover{background:#ffffff0d}[data-theme=dark] .zl8WbG_tabButtonActive{color:#fff;background:#ef0d3359}[data-theme=dark] .zl8WbG_tabButtonActive:hover{background:#ef0d3373}[data-theme=dark] .zl8WbG_chartTitle{color:#d4dce6}[data-theme=dark] .zl8WbG_chartLegend,[data-theme=dark] .zl8WbG_legendItem{color:#8da0b5}[data-theme=dark] .zl8WbG_pageButton{color:var(--color-neutral-65);border-color:#ffffff1f}[data-theme=dark] .zl8WbG_pageButton:hover:not(:disabled){background:#ffffff14;border-color:#fff3}[data-theme=dark] .zl8WbG_amountCredit{color:#4ade80}[data-theme=dark] .zl8WbG_amountDebit{color:#ff6b7a}@media (max-width:860px){.zl8WbG_formGrid{grid-template-columns:1fr}.zl8WbG_table{min-width:38rem}.zl8WbG_infoGrid{grid-template-columns:1fr 1fr}}
.UG8xUG_btn{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-none);font-family:var(--font-family-body);font-weight:var(--font-weight-bold);font-size:var(--text-sm);line-height:var(--line-height-flat);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border:1px solid #0000;transition:background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex;position:relative}.UG8xUG_sm{height:2.25rem;padding:var(--spacing-md) var(--spacing-lg)}.UG8xUG_md{height:2.5rem;padding:.625rem .875rem}.UG8xUG_lg{height:3rem;padding:var(--spacing-lg) var(--spacing-xl)}.UG8xUG_xl{height:3.5rem;padding:var(--spacing-lg) 1.125rem;gap:var(--spacing-sm)}.UG8xUG_primary{background:var(--bg-brand-primary);color:var(--fg-white)}.UG8xUG_primary:hover:not(:disabled){background:var(--bg-brand-primary-alt)}.UG8xUG_secondary{background:var(--bg-card);border-color:var(--bd-primary);color:var(--fg-primary)}.UG8xUG_secondary:hover:not(:disabled){background:var(--bg-secondary)}.UG8xUG_tertiary{color:var(--fg-primary);background:0 0}.UG8xUG_tertiary:hover:not(:disabled){background:var(--bg-alpha-gray-10)}.UG8xUG_btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.UG8xUG_btn:disabled:not(.UG8xUG_loading){opacity:.55;cursor:not-allowed}.UG8xUG_iconOnly{aspect-ratio:1;gap:0;padding-left:0;padding-right:0}.UG8xUG_loading{cursor:default;pointer-events:none}.UG8xUG_primary.UG8xUG_loading{background:var(--bg-brand-primary-alt)}.UG8xUG_spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1.25rem;height:1.25rem;animation:.6s linear infinite UG8xUG_btn-spin}@media (prefers-reduced-motion:reduce){.UG8xUG_spinner{animation-duration:1.6s}}@keyframes UG8xUG_btn-spin{to{transform:rotate(360deg)}}
.jEGm0q_card{background:var(--dashboard-kpi-bg);border:1px solid var(--bd-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.85rem}
._0aGKlG_weekNavRow{justify-content:center;align-items:center;display:flex;position:relative}._0aGKlG_weekNav{align-items:center;gap:.2rem;display:flex}._0aGKlG_weekNavLabel{color:#1f3043;text-align:center;white-space:nowrap;min-width:12rem;padding:0 .5rem;font-size:.82rem;font-weight:600}[data-theme=dark] ._0aGKlG_weekNavLabel{color:var(--color-white)}._0aGKlG_copyBtn{position:absolute;right:0}._0aGKlG_section{border-left-width:4px!important}._0aGKlG_section_smooth_sailing{border-left-color:#22c55e73!important}[data-theme=dark] ._0aGKlG_section_smooth_sailing{border-left-color:#22c55e59!important}._0aGKlG_section_watchlist{border-left-color:#eab3088c!important}[data-theme=dark] ._0aGKlG_section_watchlist{border-left-color:#eab30873!important}._0aGKlG_section_the_rest{border-left-color:#0f172a26!important}[data-theme=dark] ._0aGKlG_section_the_rest{border-left-color:#ffffff1a!important}._0aGKlG_sectionHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}._0aGKlG_sectionTitle{all:unset;letter-spacing:.1em;text-transform:uppercase;color:#1e2f43;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}[data-theme=dark] ._0aGKlG_sectionTitle{color:var(--color-white)}._0aGKlG_sectionEmoji{font-size:1rem;line-height:1}._0aGKlG_collapseCount{color:#61748b;letter-spacing:.02em;text-transform:none;background:#0f172a0f;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:600}[data-theme=dark] ._0aGKlG_collapseCount{color:var(--color-neutral-65);background:#ffffff14}._0aGKlG_chevron{color:#8295aa;font-size:.85rem;transition:transform .18s;display:inline-block}[data-theme=dark] ._0aGKlG_chevron{color:var(--color-neutral-65)}._0aGKlG_projectEntries{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}._0aGKlG_projectEntry{border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;transition:background .12s;display:flex}._0aGKlG_projectEntry:hover{background:#0f172a08}[data-theme=dark] ._0aGKlG_projectEntry:hover{background:#ffffff0a}._0aGKlG_dismissButton{opacity:0;flex-shrink:0;transition:opacity .12s}._0aGKlG_projectEntry:hover ._0aGKlG_dismissButton,._0aGKlG_dismissButton:focus-visible{opacity:1}._0aGKlG_bullet{color:#8295aa;flex-shrink:0;padding-top:.05rem;font-size:.9rem}._0aGKlG_section_smooth_sailing ._0aGKlG_bullet{color:#22c55e}._0aGKlG_section_watchlist ._0aGKlG_bullet{color:#f59e0b}._0aGKlG_projectEntryBody{flex:1;min-width:0;line-height:1.55}._0aGKlG_projectEntryChannel{color:#1f3043;font-size:.82rem;font-weight:700}[data-theme=dark] ._0aGKlG_projectEntryChannel{color:var(--color-white)}._0aGKlG_projectEntryDash{color:#8295aa;font-size:.82rem}._0aGKlG_projectEntrySummary{color:#3a5068;font-size:.82rem;line-height:1.55}[data-theme=dark] ._0aGKlG_projectEntrySummary{color:var(--color-neutral-80)}._0aGKlG_projectEntryFlags{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}._0aGKlG_flagItem{color:#8295aa;align-items:center;gap:.25rem;font-size:.65rem;font-weight:500;display:flex}[data-theme=dark] ._0aGKlG_flagItem{color:var(--color-neutral-65)}._0aGKlG_flagDot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;display:inline-block}
._T8N5W_trigger{right:var(--spacing-md);color:var(--fg-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}._T8N5W_trigger:disabled{cursor:not-allowed;color:var(--fg-disabled)}input._T8N5W_input{cursor:pointer;padding-inline-end:1.75rem!important}input._T8N5W_input::-webkit-calendar-picker-indicator{display:none}
.mpydTa_wrapper{display:inline-flex;position:relative}.mpydTa_trigger{border:1px solid var(--dashboard-kpi-border);cursor:pointer;color:var(--fg-secondary);white-space:nowrap;background:0 0;border-radius:.5rem;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.8rem;display:inline-flex}.mpydTa_trigger:hover{background:var(--dashboard-kpi-border)}.mpydTa_panel{z-index:20;background:var(--bg-card);border:1px solid var(--dashboard-kpi-border);border-radius:.72rem;padding:.6rem .8rem;position:absolute;box-shadow:0 4px 16px #0000001f}.mpydTa_placementBottom{top:calc(100% + .4rem)}.mpydTa_placementTop{bottom:calc(100% + .4rem)}.mpydTa_alignEnd{right:0}.mpydTa_alignStart{left:0}
.leDZGW_wrap{flex-direction:column;gap:.6rem;display:flex}.leDZGW_tableWrap{border:1px solid var(--dashboard-kpi-border);border-radius:.6rem;max-height:480px;overflow:auto}.leDZGW_table{border-collapse:collapse;white-space:nowrap;--sticky-bg:#fff;width:100%;font-size:.78rem}:root[data-theme=dark] .leDZGW_table{--sticky-bg:#161e2a}.leDZGW_table thead{z-index:3;position:sticky;top:0}.leDZGW_table thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--dashboard-kpi-title);border-bottom:1px solid var(--dashboard-kpi-border);background:var(--sticky-bg);padding:.55rem .75rem;font-size:.68rem;font-weight:700}.leDZGW_table thead th.leDZGW_numericHeader{text-align:right}.leDZGW_table tbody td{border-bottom:1px solid var(--dashboard-kpi-border);color:var(--dashboard-title);vertical-align:middle;padding:.35rem .75rem}:root[data-theme=dark] .leDZGW_table tbody td{color:var(--color-neutral-90)}.leDZGW_table tbody tr:last-child td{border-bottom:none}.leDZGW_table tbody tr:hover td:not(.leDZGW_stickyCol){background:#00000006}:root[data-theme=dark] .leDZGW_table tbody tr:hover td:not(.leDZGW_stickyCol){background:#ffffff0a}.leDZGW_table tbody tr:hover .leDZGW_stickyCol:after{content:"";pointer-events:none;background:#00000006;position:absolute;inset:0}:root[data-theme=dark] .leDZGW_table tbody tr:hover .leDZGW_stickyCol:after{background:#ffffff0a}.leDZGW_stickyCol{z-index:2;background:var(--sticky-bg);will-change:transform;text-overflow:ellipsis;min-width:14rem;max-width:22rem;position:sticky;left:0;overflow:hidden;box-shadow:3px 0 8px -3px #0000001f}:root[data-theme=dark] .leDZGW_stickyCol{box-shadow:3px 0 8px -3px #00000080}.leDZGW_table thead .leDZGW_stickyCol{z-index:4}.leDZGW_numeric{text-align:right;font-variant-numeric:tabular-nums}.leDZGW_zero{text-align:right;font-variant-numeric:tabular-nums;color:var(--dashboard-kpi-title)}.leDZGW_totalCol{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.leDZGW_empty{text-align:center;color:var(--dashboard-kpi-title);padding:2rem;font-size:.875rem}
.QqiqUW_trigger{cursor:help;color:var(--color-neutral-50,#8c8c8c);vertical-align:middle;margin-left:.4rem;transition:color .15s}.QqiqUW_trigger:hover,.QqiqUW_trigger:focus-within{color:var(--color-neutral-70,#595959)}.QqiqUW_icon{border-radius:50%;outline:none;display:block}.QqiqUW_icon:focus-visible{outline-offset:2px;outline:2px solid}.QqiqUW_tooltipHeading{opacity:.7;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.75rem;font-weight:700;display:block}.QqiqUW_sourceLine{align-items:baseline;gap:.6rem;display:flex}.QqiqUW_sourceName{font-size:.78rem;font-weight:600}.QqiqUW_sourceTimestamp{opacity:.7;white-space:nowrap;font-size:.72rem}.QqiqUW_sourceDivider{border-top:1px solid #ffffff26;margin-top:.55rem;padding-top:.55rem}
.-\35 nIlq_trigger{align-items:center;gap:var(--spacing-xs,6px);padding:var(--spacing-xs,6px) var(--spacing-sm,12px);border:1px solid var(--border-primary);border-radius:var(--radius-sm,4px);background:var(--bg-primary);color:var(--fg-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.-\35 nIlq_trigger:hover{background:var(--bg-alpha-inverse-3)}.-\35 nIlq_menu{padding:var(--spacing-xs,6px);flex-direction:column;min-width:240px;display:flex}.-\35 nIlq_item{align-items:center;gap:var(--spacing-xs,8px);padding:var(--spacing-xs,6px) var(--spacing-sm,10px);border-radius:var(--radius-sm,4px);color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.-\35 nIlq_item:hover{background:var(--bg-alpha-inverse-3)}.-\35 nIlq_item:focus-visible{outline:2px solid var(--border-focus,currentColor);outline-offset:-2px}
.vWPp3a_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.vWPp3a_title{font-family:var(--font-display);color:var(--dashboard-title);text-transform:uppercase;letter-spacing:.04em;font-size:1rem;font-weight:700}.vWPp3a_message{color:var(--dashboard-overline);max-width:28rem;font-size:.85rem}
.JzKIfq_cell{align-items:center;gap:.5rem;display:flex}.JzKIfq_badges{flex-wrap:wrap;flex:1;gap:.28rem;min-width:0;display:flex}.JzKIfq_roleBadge{color:var(--app-foreground);white-space:nowrap;background:#0f172a0f;border-radius:.3rem;align-items:center;gap:.24rem;padding:.14rem .44rem;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}[data-theme=dark] .JzKIfq_roleBadge{background:#ffffff14}.JzKIfq_noRoles{color:var(--color-neutral-40);font-size:.72rem;font-style:italic}.JzKIfq_noProfile{color:var(--color-neutral-40);font-size:.79rem}
.AuJrVa_trigger{text-align:left;cursor:pointer;align-items:center;display:flex;padding-right:1.75rem!important}.AuJrVa_trigger:disabled{cursor:not-allowed}.AuJrVa_summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AuJrVa_placeholder{color:var(--fg-tertiary)}.AuJrVa_chevron{right:var(--spacing-md);color:var(--fg-tertiary);pointer-events:none;transition:transform .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.AuJrVa_chevronOpen{transform:translateY(-50%)rotate(180deg)}@media (prefers-reduced-motion:reduce){.AuJrVa_chevron{transition:none}}.AuJrVa_dropdown{z-index:50;background:var(--bg-card);border:1px solid var(--bd-secondary);padding:var(--spacing-xs) 0;outline:none;overflow-y:auto;box-shadow:0 4px 16px #0000001f}:root[data-theme=dark] .AuJrVa_dropdown{box-shadow:0 4px 16px #0006}.AuJrVa_option{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);cursor:pointer;font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--fg-secondary);-webkit-user-select:none;user-select:none;outline:none;display:flex}.AuJrVa_option:hover,.AuJrVa_optionActive{background:var(--bg-alpha-primary-10)}.AuJrVa_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AuJrVa_divider{background:var(--bd-secondary);height:1px;margin:var(--spacing-xs) 0}
.gqdoLa_grid{display:grid}.gqdoLa_grid>*{min-width:0}.gqdoLa_colsOne{grid-template-columns:1fr}.gqdoLa_colsTwo{grid-template-columns:1fr 1fr}.gqdoLa_colsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.gqdoLa_colsFive{grid-template-columns:repeat(5,minmax(0,1fr))}.gqdoLa_gapSm{gap:.8rem}.gqdoLa_gapMd{gap:.9rem}.gqdoLa_gapLg{gap:1.5rem}.gqdoLa_alignStart{align-items:start}@media (max-width:1200px){.gqdoLa_colsFive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.gqdoLa_colsTwo{grid-template-columns:1fr}.gqdoLa_colsThree,.gqdoLa_colsFive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.gqdoLa_colsThree,.gqdoLa_colsFive{grid-template-columns:1fr}}
._0huEW_overlay{z-index:1501;background:var(--bg-alpha-gray-50);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.14s _0huEW_fadeIn;display:flex;position:fixed;inset:0}@keyframes _0huEW_fadeIn{0%{opacity:0}to{opacity:1}}
.HCywqq_overlay{justify-content:center;align-items:center;padding:1.5rem;overflow-y:auto}.HCywqq_content{background:var(--bg-card);border:1px solid var(--bd-primary);width:min(var(--modal-width,420px), calc(100vw - 3rem));border-radius:.9rem;flex-direction:column;max-height:100%;animation:.16s HCywqq_slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038}.HCywqq_content:focus{outline:none}@keyframes HCywqq_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.HCywqq_header{border-bottom:1px solid var(--bd-primary);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.HCywqq_title{color:var(--fg-primary);margin:0;font-size:.95rem;font-weight:700}.HCywqq_close{cursor:pointer;color:var(--fg-tertiary);background:0 0;border:none;border-radius:.25rem;padding:0 .2rem;font-size:1.4rem;line-height:1;transition:color .12s}.HCywqq_close:hover:not(:disabled){color:var(--fg-primary)}.HCywqq_close:focus-visible{outline:1px solid var(--bd-brand-primary);outline-offset:1px}.HCywqq_close:disabled{opacity:.5;cursor:not-allowed}.HCywqq_subheader{padding:1.1rem 1.25rem 0}.HCywqq_body{flex-direction:column;gap:1rem;padding:1.1rem 1.25rem;display:flex;overflow-y:auto}.HCywqq_footer{border-top:1px solid var(--bd-primary);justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}:root[data-theme=dark] .HCywqq_content{box-shadow:0 24px 60px #0009}
.iYDdLq_headerCard{padding:.85rem .95rem}.iYDdLq_overline{color:var(--fg-tertiary);letter-spacing:.09em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:700}.iYDdLq_title{color:var(--fg-primary);font-family:var(--font-family-display);letter-spacing:.03em;font-size:clamp(1.2rem,2.2vw,1.9rem)}.iYDdLq_subtitle{color:var(--fg-secondary);margin-top:.12rem;font-size:.82rem}.iYDdLq_display{gap:var(--spacing-xs);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}.iYDdLq_displayTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.iYDdLq_displayTitle{align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-display);font-size:var(--display-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);text-transform:uppercase;flex-wrap:wrap;display:flex}.iYDdLq_displaySubtitle{font-size:var(--text-sm);color:var(--fg-secondary);line-height:var(--line-height-body)}.iYDdLq_displayActions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}
.GNYCia_kpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.GNYCia_kpiCard{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);border-left-width:4px;border-radius:.75rem;flex-direction:column;min-height:7.8rem;padding:.9rem 1rem;animation:.42s ease-out both GNYCia_rise;display:flex}.GNYCia_kpiCard:nth-child(2){animation-delay:60ms}.GNYCia_kpiCard:nth-child(3){animation-delay:.12s}.GNYCia_kpiCard:nth-child(4){animation-delay:.18s}.GNYCia_kpiCard:nth-child(5){animation-delay:.24s}.GNYCia_kpiCardRed{border-left-color:var(--brand-red);background:linear-gradient(180deg, var(--kpi-accent-red-tint) 0%, var(--dashboard-kpi-bg) 60%)}.GNYCia_kpiCardBlue{border-left-color:var(--kpi-accent-blue);background:linear-gradient(180deg, var(--kpi-accent-blue-tint) 0%, var(--dashboard-kpi-bg) 60%)}.GNYCia_kpiCardGrey{border-left-color:var(--kpi-accent-grey);background:linear-gradient(180deg, var(--kpi-accent-grey-tint) 0%, var(--dashboard-kpi-bg) 60%)}.GNYCia_kpiTitle{color:var(--dashboard-kpi-title);font-size:.78rem;font-weight:600}.GNYCia_kpiValue{color:var(--dashboard-kpi-value);margin-top:.4rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.1}.GNYCia_kpiValueCentered{margin-top:auto;margin-bottom:auto}.GNYCia_kpiDetail{color:var(--dashboard-kpi-detail);margin-top:auto;padding-top:.5rem;font-size:.74rem}.GNYCia_kpiDetailUp{color:var(--color-success)}.GNYCia_kpiDetailDown{color:var(--color-error)}.GNYCia_middleGrid{grid-template-columns:minmax(0,1fr);gap:.8rem;min-height:0;display:grid}.GNYCia_chartPanel{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);border-radius:.85rem;flex-direction:column;min-width:0;height:100%;min-height:0;padding:.8rem;animation:.42s ease-out .15s both GNYCia_rise;display:flex}.GNYCia_panelHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;display:flex}.GNYCia_panelLabel{color:var(--dashboard-panel-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.GNYCia_panelTitle{color:var(--dashboard-panel-title);font-size:1rem;font-weight:700}@keyframes GNYCia_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:80em){.GNYCia_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64em){.GNYCia_panelHeader{flex-direction:column;align-items:flex-start}.GNYCia_middleGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:38em){.GNYCia_kpiGrid{grid-template-columns:minmax(0,1fr)}.GNYCia_chartPanel,.GNYCia_kpiCard{padding:.65rem}}
.v1fOgq_emptyState{color:#5f738a;padding:1.2rem;font-size:.84rem}.v1fOgq_projectClient{color:#60758d;font-size:.68rem}.v1fOgq_projectPersonCount{color:#475569;border-radius:var(--radius-full);background:#0f172a14;margin-left:auto;padding:.12rem .38rem;font-size:.62rem;font-weight:700}.v1fOgq_projectColorDot{border-radius:var(--radius-full);flex-shrink:0;width:.62rem;height:.62rem}.v1fOgq_personLink{color:inherit;text-decoration:none}.v1fOgq_personLink:hover,.v1fOgq_personLink:hover strong{color:var(--fg-brand-primary);text-decoration:underline}.v1fOgq_dayGrid{display:grid;position:absolute;inset:0}.v1fOgq_dayCell{border-right:1px solid #0f172a0d}.v1fOgq_dayCellInteractive{cursor:pointer;position:relative}.v1fOgq_dayCellInteractive:hover{background:#4f46e538;border-radius:3px;box-shadow:inset 0 0 0 1px #4f46e58c}.v1fOgq_dayCellInteractive:hover:before{content:"+";color:#4f46e5eb;pointer-events:none;z-index:2;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.v1fOgq_phantomDraftBar{z-index:3;pointer-events:none;background:#4f46e552;border:1px dashed #4f46e5d9;border-radius:3px;position:absolute}.v1fOgq_virtualScroller{width:100%;min-height:0;position:relative}.v1fOgq_virtualTotal{width:100%;position:relative}.v1fOgq_treeParentRow{border-bottom:1px solid var(--bd-primary);align-items:stretch;min-width:fit-content;min-height:50px;display:flex}.v1fOgq_treeParentClient{background:#e9ecf1}.v1fOgq_treeParentProject{background:#eef1f5}.v1fOgq_treeParentSow{background:#f4f6f9}.v1fOgq_treeParentDepartment{background:#eef1f5}.v1fOgq_treeLabelCell{z-index:6;background:inherit;align-items:center;gap:var(--spacing-sm);width:22rem;min-width:22rem;padding-right:var(--spacing-md);grid-template-columns:max-content auto max-content;display:grid;position:sticky;left:0;box-shadow:1px 0 #0f172a14,4px 0 6px -4px #0f172a14}.v1fOgq_treeLabelText{align-items:center;gap:var(--spacing-sm);min-width:0;font-size:var(--text-sm);flex:1;display:flex}.v1fOgq_treeLabelText strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v1fOgq_treeTimelineCell{flex:1;position:relative}.v1fOgq_treeChevron{cursor:pointer;border-radius:var(--radius-xs);color:#4b5b70;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1rem;padding:0;font-size:.8rem;line-height:1;transition:background .12s;display:inline-flex}.v1fOgq_treeChevron:hover{background:#0f172a14}.v1fOgq_chevronClosed{transition:transform .14s;display:inline-block}.v1fOgq_chevronOpen{transition:transform .14s;display:inline-block;transform:rotate(90deg)}.v1fOgq_heatmapLayer{pointer-events:none;position:absolute;inset:4px 0}.v1fOgq_heatmapCell{pointer-events:auto;border-radius:2px;position:absolute;top:0;bottom:0}.v1fOgq_heatmapTier0{background:0 0}.v1fOgq_heatmapTier1{background:#4f46e52e}.v1fOgq_heatmapTier2{background:#4f46e561}.v1fOgq_heatmapTier3{background:#4f46e599}.v1fOgq_heatmapTier4{background:#dc2626c7}[data-theme=dark] .v1fOgq_emptyState,[data-theme=dark] .v1fOgq_projectClient{color:var(--color-neutral-65)}[data-theme=dark] .v1fOgq_projectPersonCount{color:var(--color-neutral-80);background:#ffffff14}[data-theme=dark] .v1fOgq_dayCell{border-right-color:#ffffff0a}[data-theme=dark] .v1fOgq_phantomDraftBar{background:#818cf852;border-color:#a5b4fcd9}[data-theme=dark] .v1fOgq_treeParentRow{background:#0e171f;border-bottom-color:#ffffff0f}[data-theme=dark] .v1fOgq_treeParentClient{background:#131d28}[data-theme=dark] .v1fOgq_treeParentProject{background:#101a23}[data-theme=dark] .v1fOgq_treeParentSow{background:#0c151c}[data-theme=dark] .v1fOgq_treeParentDepartment{background:#101a23}[data-theme=dark] .v1fOgq_treeLabelText strong{color:var(--color-white)}[data-theme=dark] .v1fOgq_treeChevron{color:var(--color-neutral-60)}[data-theme=dark] .v1fOgq_treeChevron:hover{background:#ffffff14}[data-theme=dark] .v1fOgq_heatmapTier1{background:#818cf838}[data-theme=dark] .v1fOgq_heatmapTier2{background:#818cf870}[data-theme=dark] .v1fOgq_heatmapTier3{background:#818cf8ad}[data-theme=dark] .v1fOgq_heatmapTier4{background:#f87171c7}
.yTjvuW_kpiCard{background:var(--metric-card-bg,var(--bg-card));border:1px solid var(--bd-primary);border-left-width:4px;border-left-color:var(--metric-card-accent,var(--bd-primary));border-radius:.75rem;flex-direction:column;min-height:7.5rem;padding:.9rem 1rem;display:flex}.yTjvuW_accentRed{--metric-card-accent:var(--brand-red);--metric-card-bg:linear-gradient(180deg, var(--kpi-accent-red-tint) 0%, var(--dashboard-kpi-bg) 60%)}.yTjvuW_accentBlue{--metric-card-accent:var(--kpi-accent-blue);--metric-card-bg:linear-gradient(180deg, var(--kpi-accent-blue-tint) 0%, var(--dashboard-kpi-bg) 60%)}.yTjvuW_accentGrey{--metric-card-accent:var(--kpi-accent-grey);--metric-card-bg:linear-gradient(180deg, var(--kpi-accent-grey-tint) 0%, var(--dashboard-kpi-bg) 60%)}.yTjvuW_compact{min-height:5.5rem}.yTjvuW_compact .yTjvuW_kpiValue{font-size:clamp(1.2rem,2vw,1.7rem)}.yTjvuW_compact .yTjvuW_kpiDetail{padding-top:.4rem}.yTjvuW_kpiPeriod{color:var(--fg-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.yTjvuW_kpiTitle{color:var(--fg-secondary);margin-top:.18rem;font-size:.78rem;font-weight:600}.yTjvuW_kpiValue{color:var(--fg-primary);margin-top:.4rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.1}.yTjvuW_kpiDetail{color:var(--fg-tertiary);margin-top:auto;padding-top:.5rem;font-size:.74rem}.yTjvuW_deltaUp{color:var(--fg-success-alt);font-weight:600}.yTjvuW_deltaDown{color:var(--fg-error);font-weight:600}
._6Ka_tq_card{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);border-radius:.85rem;flex-direction:column;min-width:0;min-height:0;padding:.8rem;animation:.42s ease-out .15s both _6Ka_tq_rise;display:flex}._6Ka_tq_bare{flex-direction:column;display:flex}._6Ka_tq_header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;display:flex}._6Ka_tq_headerMain{flex-direction:column;gap:.15rem;min-width:0;display:flex}._6Ka_tq_headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;display:flex}._6Ka_tq_label{color:var(--dashboard-panel-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}._6Ka_tq_title{color:var(--dashboard-panel-title);font-size:1rem;font-weight:700}._6Ka_tq_subtitle{color:var(--dashboard-panel-label);margin-top:.15rem;font-size:.68rem}._6Ka_tq_empty{color:var(--dashboard-kpi-title);padding:1rem 0;font-size:.82rem}._6Ka_tq_loading{color:var(--dashboard-kpi-title);justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;font-size:.82rem;display:flex}._6Ka_tq_spinner{border:2px solid var(--dashboard-kpi-border);border-top-color:var(--dashboard-panel-label);border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite _6Ka_tq_panelSpin}._6Ka_tq_error{color:var(--dashboard-alert,var(--color-error,#c54040));padding:1rem 0;font-size:.82rem}._6Ka_tq_footer{margin-top:.4rem}@keyframes _6Ka_tq_panelSpin{to{transform:rotate(360deg)}}@keyframes _6Ka_tq_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._6Ka_tq_spinner,._6Ka_tq_card{animation:none}}@media (max-width:64em){._6Ka_tq_header{flex-direction:column;align-items:flex-start}}@media (max-width:38em){._6Ka_tq_card{padding:.65rem}}
input.DtTgFq_input::-webkit-search-cancel-button{appearance:none;display:none}input.DtTgFq_input::-webkit-search-decoration{appearance:none;display:none}input.DtTgFq_input::-webkit-search-results-button{appearance:none;display:none}
.Sl939W_chevron{right:var(--spacing-md);color:var(--fg-tertiary);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}select.Sl939W_select{cursor:pointer;padding-inline-end:1.75rem!important}
.vh5iea_button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.375rem;margin:0;padding:0;display:inline-flex}.vh5iea_button:disabled{cursor:default}.vh5iea_button:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px;border-radius:2px}.vh5iea_chevron{color:currentColor;flex-shrink:0}.vh5iea_chevronHint{color:currentColor;opacity:0;flex-shrink:0;transition:opacity .12s}.vh5iea_button:hover .vh5iea_chevronHint,.vh5iea_button:focus-visible .vh5iea_chevronHint{opacity:.35}
.J0awfq_root{padding:var(--spacing-xxs);background:var(--bg-main);border:1px solid var(--bd-primary);align-items:stretch;display:inline-flex}.J0awfq_vertical{flex-direction:column}.J0awfq_segment{min-height:2rem;padding:0 var(--spacing-lg);font-family:var(--font-family-body);font-weight:var(--font-weight-bold);font-size:var(--text-xs);line-height:var(--line-height-flat);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-tertiary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}.J0awfq_vertical .J0awfq_segment{width:100%}.J0awfq_segment:hover:not(.J0awfq_selected){color:var(--fg-primary)}.J0awfq_selected{background:var(--bg-card);color:var(--fg-primary);box-shadow:0 1px 2px var(--bg-alpha-gray-10)}.J0awfq_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.J0awfq_segment:has(.J0awfq_input:focus-visible){box-shadow:var(--focus-ring)}
.yKj8na_cell{position:relative}.yKj8na_draggable{cursor:grab;touch-action:none}.yKj8na_draggable:active{cursor:grabbing}.yKj8na_resizeHandle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;background:0 0;width:6px;height:100%;transition:background .12s;position:absolute;top:0;right:0}.yKj8na_resizeHandle:hover{background:linear-gradient(90deg,#0000 0% 35%,#0077b699 35% 65%,#0000 65% 100%)}.yKj8na_resizing{background:linear-gradient(to right, transparent 0%, transparent 35%, var(--brand-red,#ef0d33d9) 35%, var(--brand-red,#ef0d33d9) 65%, transparent 65%, transparent 100%)}
.BzUbPq_skeleton{background:linear-gradient(90deg, var(--dashboard-kpi-bg) 0%, var(--dashboard-kpi-border) 50%, var(--dashboard-kpi-bg) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite BzUbPq_skeletonSweep}@keyframes BzUbPq_skeletonSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.BzUbPq_skeleton{animation:none}}.BzUbPq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.IQo34W_formatGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IQo34W_formatCard{flex-direction:column;gap:.15rem;display:flex}.IQo34W_formatLabel{color:var(--fg-primary);font-size:.825rem;font-weight:700}.IQo34W_formatDescription{color:var(--fg-tertiary);font-size:.7rem}.IQo34W_formatCard:has(input:checked) .IQo34W_formatLabel{color:var(--fg-brand-primary)}
._3ktJYa_toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}._3ktJYa_menu{position:relative}._3ktJYa_activeDot{background:var(--brand-red);pointer-events:none;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.28rem;right:.28rem;box-shadow:0 0 0 1.5px #ffffffeb}._3ktJYa_popover{z-index:1100;border:1px solid var(--dashboard-kpi-border);background:#fff;border-radius:.6rem;width:min(18rem,100vw - 2rem);max-height:min(26rem,100vh - 8rem);padding:.55rem;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto;box-shadow:0 1rem 2.5rem #0f172a2e}._3ktJYa_popoverHeader{border-bottom:1px solid var(--dashboard-kpi-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.12rem .12rem .45rem;display:flex}._3ktJYa_popoverTitle{color:var(--dashboard-panel-title);font-size:.76rem;font-weight:800}._3ktJYa_columnList{flex-direction:column;gap:.16rem;padding-top:.42rem;display:flex}._3ktJYa_columnOption{color:var(--dashboard-title);cursor:pointer;border-radius:.42rem;align-items:center;gap:.46rem;padding:.38rem .36rem;font-size:.76rem;font-weight:650;display:flex}._3ktJYa_columnOption:hover{background:#0f172a0d}._3ktJYa_columnOptionDisabled{cursor:not-allowed;opacity:.52}:root[data-theme=dark] ._3ktJYa_activeDot{box-shadow:0 0 0 1.5px #1a1218}:root[data-theme=dark] ._3ktJYa_popover{background:#1a1218;border-color:#ffffff1f;box-shadow:0 1rem 2.5rem #00000080}:root[data-theme=dark] ._3ktJYa_columnOption:hover{background:#ffffff0f}
.zhhR3q_tabBar{border-bottom:1px solid var(--bd-primary);align-items:center;display:flex}.zhhR3q_tab{appearance:none;height:2.25rem;padding:var(--spacing-lg) var(--spacing-xl);font-family:var(--font-family-body);font-weight:var(--font-weight-bold);font-size:var(--text-xs);line-height:var(--line-height-flat);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.zhhR3q_tab:hover{color:var(--fg-primary)}.zhhR3q_tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.zhhR3q_tabActive{color:var(--fg-primary);border-bottom-color:var(--bd-brand-primary);background:var(--bg-secondary)}
.rQ3zQq_toolbar{margin:var(--spacing-md) 0 0;gap:var(--spacing-md);flex-direction:column;display:flex}.rQ3zQq_toolbarTabs{margin-bottom:var(--spacing-sm)}.rQ3zQq_toolbarGroup{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rQ3zQq_toolbarSubgroup{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.rQ3zQq_toolbarLabel{font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--fg-secondary);text-transform:uppercase}.rQ3zQq_dateRangeLabel{letter-spacing:.01em;color:#5d7086;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .4rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem}.rQ3zQq_toolbarStats{color:#5d7086;font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #0f172a1f;align-items:center;gap:.4rem;margin-left:.3rem;padding-left:.6rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;display:flex}.rQ3zQq_toolbarStatsSep{color:#0f172a40}[data-theme=dark] .rQ3zQq_toolbar{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .rQ3zQq_dateRangeLabel{color:var(--color-neutral-65)}[data-theme=dark] .rQ3zQq_toolbarStats{color:var(--color-neutral-65);border-left-color:#ffffff1a}[data-theme=dark] .rQ3zQq_toolbarStatsSep{color:#fff3}
.GF3rzq_overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080d148c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.GF3rzq_dialog{width:fit-content;min-width:var(--table-fs-min-width,50vw);max-width:var(--table-fs-max-width,90vw);height:fit-content;min-height:var(--table-fs-min-height,50vh);max-height:var(--table-fs-max-height,80vh);border:1px solid var(--dashboard-kpi-border);background:#fff;border-radius:.85rem;flex-direction:column;gap:.55rem;padding:1rem 1.1rem 1.1rem;display:flex;position:relative;box-shadow:0 1.5rem 4rem #0f172a47}.GF3rzq_scroll{--table-max-height:none;flex:auto;height:auto;min-height:0;overflow:auto}.GF3rzq_footer{border-top:1px solid #0f172a14;flex:none;padding-top:.55rem}.GF3rzq_footer>*{margin-top:0}:root[data-theme=dark] .GF3rzq_footer{border-top-color:#ffffff14}:root[data-theme=dark] .GF3rzq_overlay{background:#0000009e}:root[data-theme=dark] .GF3rzq_dialog{background:#0a1118;border-color:#ffffff1a;box-shadow:0 1.5rem 4rem #0009}
.kJ235a_tableHeader{z-index:20;background:var(--bg-secondary);border-bottom:1px solid var(--bd-primary);min-width:fit-content;display:flex;position:sticky;top:0}.kJ235a_headerLabel{z-index:7;background:var(--bg-secondary);width:22rem;min-width:22rem;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);text-transform:uppercase;color:var(--fg-secondary);font-weight:var(--font-weight-bold);align-items:center;display:flex;position:sticky;left:0;box-shadow:1px 0 #0f172a14,4px 0 6px -4px #0f172a14}.kJ235a_timelineHeaderCell{background:#f8fafe;position:relative}.kJ235a_timelineHeaderGrid{min-height:2.4rem;display:grid}.kJ235a_monthRow{background:#f0f3f8;border-bottom:1px solid #0f172a0f;display:grid}.kJ235a_monthHeaderCell{letter-spacing:.005em;color:#3a5068;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #0f172a0f;align-items:center;padding:.32rem .6rem;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.kJ235a_dayHeaderCell{padding:var(--spacing-xs) 0;border-bottom:1px solid #0f172a14;border-right:1px solid #0f172a0f;place-items:center;row-gap:.08rem;font-size:.65rem;display:grid}.kJ235a_dayHeaderCellWeekend{background:#47556912}.kJ235a_dayHeaderCellWeekBoundary{border-right:1px solid #0f172a24}.kJ235a_dayHeaderCellToday .kJ235a_weekday,.kJ235a_dayHeaderCellToday .kJ235a_dayNumber{color:var(--fg-brand-primary)}.kJ235a_weekday{color:#5d7086;font-weight:700}.kJ235a_dayNumber{color:#1f3146;font-weight:700}.kJ235a_todayPlayheadLine{background:var(--bg-brand-primary);pointer-events:none;z-index:6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.kJ235a_todayPlayheadChevron{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--bd-brand-primary);pointer-events:none;z-index:7;width:0;height:0;margin-left:-5px;position:absolute;top:0}[data-theme=dark] .kJ235a_tableHeader{background:#0a1118}[data-theme=dark] .kJ235a_headerLabel{color:var(--color-neutral-65);background:#0a1118;box-shadow:1px 0 #ffffff0f,4px 0 8px -4px #0009}[data-theme=dark] .kJ235a_timelineHeaderCell{background:#0a1118}[data-theme=dark] .kJ235a_monthRow{background:#0d161e;border-bottom-color:#ffffff0f}[data-theme=dark] .kJ235a_monthHeaderCell{color:var(--color-neutral-65);border-right-color:#ffffff0a}[data-theme=dark] .kJ235a_dayHeaderCell{border-bottom-color:#ffffff0f;border-right-color:#ffffff0a}[data-theme=dark] .kJ235a_dayHeaderCellWeekend{background:#ffffff0d}[data-theme=dark] .kJ235a_dayHeaderCellWeekBoundary{border-right:1px solid #ffffff1f}[data-theme=dark] .kJ235a_dayHeaderCellToday .kJ235a_weekday,[data-theme=dark] .kJ235a_dayHeaderCellToday .kJ235a_dayNumber{color:#ff4d6a}[data-theme=dark] .kJ235a_weekday{color:var(--color-neutral-65)}[data-theme=dark] .kJ235a_dayNumber{color:var(--color-neutral-80)}[data-theme=dark] .kJ235a_todayPlayheadLine{background:#ff4d6a}[data-theme=dark] .kJ235a_todayPlayheadChevron{border-top-color:#ff4d6a}
.rYg1wW_customShell{flex-direction:column;gap:.55rem;min-width:0;display:flex}.rYg1wW_sortableNumericCell{padding-right:1rem;display:inline-block}.rYg1wW_scroll{max-height:var(--table-max-height,72vh);overflow:auto}.rYg1wW_scroll thead th{z-index:2;background:var(--table-sticky-header-bg);position:sticky;top:0;box-shadow:inset 0 -1px #0f172a1a}:root[data-theme=dark] .rYg1wW_scroll thead th{box-shadow:inset 0 -1px #ffffff14}.rYg1wW_table{border-collapse:collapse;width:100%}.rYg1wW_table th,.rYg1wW_table td{text-align:left;border-bottom:1px solid #0f172a1a;padding:.52rem .38rem;font-size:.79rem}:root[data-theme=dark] .rYg1wW_table th,:root[data-theme=dark] .rYg1wW_table td{border-bottom-color:#ffffff14}.rYg1wW_table th{color:#586d85;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.rYg1wW_empty{color:#61748b;font-size:.8rem}
.THdO3q_personIdentity{align-items:baseline;gap:var(--spacing-sm);display:flex}.THdO3q_personIdentity strong{font-size:var(--text-sm)}.THdO3q_personLink{color:inherit;text-decoration:none}.THdO3q_personLink:hover,.THdO3q_personLink:hover strong{color:var(--fg-brand-primary);text-decoration:underline}.THdO3q_personDept{color:var(--fg-secondary);font-size:var(--text-xs)}
._PGIyW_filters{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.6rem;display:flex}
.b8dEVW_tableWrap{max-height:72vh;overflow:auto}.b8dEVW_table{border-collapse:collapse;width:100%;min-width:48rem}.b8dEVW_table th,.b8dEVW_table td{text-align:left;border-bottom:1px solid #0f172a1a;padding:.52rem .38rem;font-size:.79rem}[data-theme=dark] .b8dEVW_table th,[data-theme=dark] .b8dEVW_table td{border-bottom-color:#ffffff14}.b8dEVW_table th{color:#586d85;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}[data-theme=dark] .b8dEVW_table th{color:var(--color-neutral-40)}.b8dEVW_inactive{opacity:.5}.b8dEVW_excluded{opacity:.4}.b8dEVW_emptyState{text-align:center;color:var(--color-neutral-40);font-size:.82rem;padding:2rem 0!important}.b8dEVW_cellText{color:var(--app-foreground);font-size:.79rem}.b8dEVW_sourceBadge{letter-spacing:.04em;text-transform:uppercase;color:#c0392b;background:#ea43351a;border-radius:.3rem;padding:.12rem .4rem;font-size:.62rem;font-weight:700;display:inline-block}[data-theme=dark] .b8dEVW_sourceBadge{color:#f87171;background:#ea433526}.b8dEVW_sourceNirvana{color:#586d85;background:#0f172a14}[data-theme=dark] .b8dEVW_sourceNirvana{color:var(--color-neutral-40);background:#ffffff14}
.fqpima_assignmentBar{border-radius:var(--radius-xs);color:#fff;text-align:left;border-left:1px solid #fff9;border-right:1px solid #fff9;justify-content:space-between;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.7rem;font-weight:600;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow:hidden}@media (hover:hover){.fqpima_assignmentBar:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--bar-color,#0f172a) 30%, transparent)}}.fqpima_assignmentBarTentative{border:2px dashed #78350fd9}.fqpima_assignmentBarNotUtilised{opacity:.55;background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#ffffff59 4px 7px)}.fqpima_resizeHandleLeft,.fqpima_resizeHandleRight{cursor:ew-resize;z-index:1;touch-action:none;background:0 0;width:6px;position:absolute;top:0;bottom:0}.fqpima_resizeHandleLeft{left:0}.fqpima_resizeHandleRight{right:0}.fqpima_assignmentBar:hover .fqpima_resizeHandleLeft,.fqpima_assignmentBar:hover .fqpima_resizeHandleRight{background:var(--bg-alpha-white-50)}.fqpima_assignmentName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fqpima_assignmentMeta{opacity:.92;font-size:.61rem}
.MRc_jq_toolbar{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.MRc_jq_filterRow{gap:.4rem;display:flex}.MRc_jq_filterCount{font-size:var(--text-sm)}.MRc_jq_searchRow{align-items:center;gap:.75rem;display:flex}.MRc_jq_searchInput{color:#203245;background:#fff;border:1px solid #0f172a2e;border-radius:.5rem;flex:1;max-width:24rem;min-height:2rem;padding:.38rem .52rem;font-family:inherit;font-size:.82rem}[data-theme=dark] .MRc_jq_searchInput{color:var(--app-foreground);background:#ffffff0f;border-color:#ffffff1f}.MRc_jq_resultCount{color:var(--color-neutral-40);white-space:nowrap;font-size:.75rem}
.FBEHia_row{border-bottom:1px solid #0f172a14;min-width:fit-content;display:flex}.FBEHia_labelCell{z-index:7;background:#f8fafe;align-items:center;width:22rem;min-width:22rem;padding:.35rem .7rem;display:flex;position:sticky;left:0;box-shadow:1px 0 #0f172a14,4px 0 6px -4px #0f172a14}.FBEHia_timelineCell,.FBEHia_barsArea{position:relative}.FBEHia_dayGrid{display:grid;position:absolute;inset:0}.FBEHia_dayCell{border-right:1px solid #0f172a0d}.FBEHia_dayCellInteractive{cursor:pointer;position:relative}.FBEHia_dayCellInteractive:hover{background:#4f46e538;border-radius:3px;box-shadow:inset 0 0 0 1px #4f46e58c}.FBEHia_dayCellInteractive:hover:before{content:"+";color:#4f46e5eb;pointer-events:none;z-index:2;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.FBEHia_dayCellWeekend{background:#47556912}.FBEHia_dayCellWeekBoundary{border-right:1px solid #0f172a24}.FBEHia_dayCellOverbooked{background:#ef0d3329}.FBEHia_weekendStripeLayer{pointer-events:none;z-index:4;position:absolute;inset:0}.FBEHia_weekendStripeBlock{background:repeating-linear-gradient(135deg,#0f172a17 0 4px,#0000 4px 9px);position:absolute;top:0;bottom:0}.FBEHia_notAvailableLayer{pointer-events:none;z-index:4;position:absolute;inset:0}.FBEHia_notAvailableBlock{pointer-events:auto;background-color:#eef2f7;background-image:repeating-linear-gradient(135deg,#47556947 0 4px,#0000 4px 8px);border-left:1px solid #0f172a29;border-right:1px solid #0f172a29;position:absolute;top:0;bottom:0}.FBEHia_notAvailableBlock[role=button]{cursor:pointer}.FBEHia_notAvailableBlock:focus-visible{outline:2px solid var(--color-focus-ring,#2563eb);outline-offset:-2px}.FBEHia_notAvailableBlock[data-not-available-type=allocation]{background-color:#eef2f7b8;background-image:repeating-linear-gradient(135deg,#47556938 0 4px,#0000 4px 8px)}.FBEHia_weeklyCapacityLayer{pointer-events:none;z-index:5;height:8px;position:relative}.FBEHia_weeklyCapacityBlock{pointer-events:auto;border-radius:2px;height:6px;position:absolute;top:1px}.FBEHia_weeklyCapacityUnder{background:#f59e0b}.FBEHia_weeklyCapacityFull{background:#10b981}.FBEHia_weeklyCapacityOver{background:repeating-linear-gradient(135deg, #ffffff8c 0, #ffffff8c 1px, transparent 1px, transparent 3px), var(--bg-brand-primary)}.FBEHia_todayPlayheadLine{background:var(--bg-brand-primary);pointer-events:none;z-index:6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.FBEHia_barsLayer{pointer-events:none;position:absolute;inset:0}.FBEHia_barsLayer>:not([aria-hidden=true]){pointer-events:auto}.FBEHia_barsLayerInert>:not([aria-hidden=true]){pointer-events:none}.FBEHia_phantomDraftBar{z-index:3;pointer-events:none;background:#4f46e552;border:1px dashed #4f46e5d9;border-radius:3px;position:absolute}.FBEHia_availabilityLayer{pointer-events:none;opacity:.65;height:18px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.FBEHia_availabilityCell{font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:auto;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;font-size:.62rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.FBEHia_availabilityLabel{white-space:nowrap;text-overflow:clip;line-height:1}.FBEHia_availabilityLight{color:#15803d;background:#22c55e1a;border-color:#22c55e38}.FBEHia_availabilityTight{color:#92400e;background:#f59e0b1f;border-color:#f59e0b47}.FBEHia_availabilityFull{color:#78350f;background:#f59e0b47;border-color:#f59e0b80}.FBEHia_availabilityOver{color:#7f1d1d;background:#dc262652;border-color:#dc26268c}@media (max-width:1024px){.FBEHia_labelCell{width:14rem;min-width:14rem}}@media (max-width:720px){.FBEHia_labelCell{width:12rem;min-width:12rem}}[data-theme=dark] .FBEHia_labelCell{background:#0a1118;box-shadow:1px 0 #ffffff0f,4px 0 8px -4px #0009}[data-theme=dark] .FBEHia_row{border-bottom-color:#ffffff0f}[data-theme=dark] .FBEHia_dayCell{border-right-color:#ffffff0a}[data-theme=dark] .FBEHia_dayCellWeekend{background:#ffffff0d}[data-theme=dark] .FBEHia_dayCellWeekBoundary{border-right:1px solid #ffffff1f}[data-theme=dark] .FBEHia_dayCellOverbooked{background:#ef0d3333}[data-theme=dark] .FBEHia_weekendStripeBlock{background:repeating-linear-gradient(135deg,#ffffff12 0 4px,#0000 4px 9px)}[data-theme=dark] .FBEHia_notAvailableBlock{background-color:#131c26;background-image:repeating-linear-gradient(135deg,#94a3b842 0 4px,#0000 4px 8px);border-left:1px solid #ffffff24;border-right:1px solid #ffffff24}[data-theme=dark] .FBEHia_notAvailableBlock[data-not-available-type=allocation]{background-color:#131c26b8;background-image:repeating-linear-gradient(135deg,#94a3b833 0 4px,#0000 4px 8px)}[data-theme=dark] .FBEHia_weeklyCapacityUnder{background:#fbbf24}[data-theme=dark] .FBEHia_weeklyCapacityFull{background:#34d399}[data-theme=dark] .FBEHia_weeklyCapacityOver{background:repeating-linear-gradient(135deg,#ffffff80 0 1px,#0000 1px 3px),#ff4d6a}[data-theme=dark] .FBEHia_todayPlayheadLine{background:#ff4d6a}[data-theme=dark] .FBEHia_phantomDraftBar{background:#818cf852;border-color:#a5b4fcd9}[data-theme=dark] .FBEHia_availabilityLayer{opacity:.7}[data-theme=dark] .FBEHia_availabilityLight{color:#86efac;background:#22c55e29;border-color:#22c55e52}[data-theme=dark] .FBEHia_availabilityTight{color:#fcd34d;background:#f59e0b33;border-color:#f59e0b66}[data-theme=dark] .FBEHia_availabilityFull{color:#fff7ed;background:#f59e0b6b;border-color:#f59e0b9e}[data-theme=dark] .FBEHia_availabilityOver{color:#fee2e2;background:#f8717175;border-color:#f87171ad}
.mgIndq_kpiCard{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;padding:.9rem 1rem;animation:.42s ease-out both mgIndq_rise}.mgIndq_kpiTitle{color:var(--dashboard-kpi-title);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.mgIndq_kpiValue{color:var(--dashboard-kpi-value);margin-top:.32rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.2}.mgIndq_kpiDetail{color:var(--dashboard-kpi-detail);margin-top:.3rem;font-size:.7rem}.mgIndq_chartCard{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;padding:.9rem 1rem;animation:.42s ease-out both mgIndq_rise}.mgIndq_heatmapWrap{flex-direction:column;gap:.75rem;display:flex}.mgIndq_heatmapScroll{flex-direction:column;gap:2px;padding-bottom:.25rem;display:flex;overflow-x:auto}.mgIndq_heatmapRow{align-items:center;gap:2px;display:flex}.mgIndq_heatmapNameCol{width:180px;min-width:180px;color:var(--dashboard-kpi-detail);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding-right:.5rem;font-size:.75rem;font-weight:500;overflow:hidden}.mgIndq_heatmapCell{cursor:default;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:opacity .12s;display:flex}.mgIndq_heatmapCell:hover{opacity:.75}.mgIndq_heatmapWeekLabel{color:var(--dashboard-kpi-detail);white-space:nowrap;pointer-events:none;text-align:center;font-size:.6rem;line-height:1}.mgIndq_heatmapLegend{flex-wrap:wrap;gap:1rem;display:flex}.mgIndq_heatmapLegendItem{color:var(--dashboard-kpi-detail);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.mgIndq_heatmapLegendDot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.mgIndq_tableRow{transition:background .12s}.mgIndq_tableRow:hover{background:#0f172a08}[data-theme=dark] .mgIndq_tableRow:hover{background:#ffffff0a}.mgIndq_projectNameLink{color:var(--dashboard-kpi-value);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .12s}.mgIndq_projectNameLink:hover{color:var(--brand-red)}.mgIndq_authorCell{color:var(--dashboard-kpi-detail);white-space:nowrap;font-size:.78rem}.mgIndq_statusDotLg{border-radius:50%;width:.65rem;height:.65rem;display:inline-block}.mgIndq_dateCell{color:var(--dashboard-kpi-detail);white-space:nowrap;font-size:.75rem}@keyframes mgIndq_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
._0S1yoa_roleColorSuperAdmin{color:#6d28d9;background:#8b5cf624}._0S1yoa_roleColorEmployee{color:#854d0e;background:#a1620729}._0S1yoa_roleColorContractor{color:#334155;background:#94a3b838}._0S1yoa_roleColorFinanceAdmin{color:#1d4ed8;background:#2563eb24}._0S1yoa_roleColorDeAdmin{color:#be185d;background:#db277724}._0S1yoa_roleColorCustom{color:#0f766e;background:#0d948824}[data-theme=dark] ._0S1yoa_roleColorSuperAdmin{color:#c4b5fd;background:#8b5cf63d}[data-theme=dark] ._0S1yoa_roleColorEmployee{color:#fde047;background:#ca8a0442}[data-theme=dark] ._0S1yoa_roleColorContractor{color:#e2e8f0;background:#cbd5e129}[data-theme=dark] ._0S1yoa_roleColorFinanceAdmin{color:#93c5fd;background:#2563eb42}[data-theme=dark] ._0S1yoa_roleColorDeAdmin{color:#f9a8d4;background:#db277742}[data-theme=dark] ._0S1yoa_roleColorCustom{color:#5eead4;background:#0d948842}
.ta-pKq_treePersonLabel{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;display:flex}.ta-pKq_treePersonLabelInner{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.ta-pKq_treeChevron{cursor:pointer;border-radius:var(--radius-xs);color:#4b5b70;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1rem;padding:0;font-size:.8rem;line-height:1;transition:background .12s;display:inline-flex}.ta-pKq_treeChevron:hover{background:#0f172a14}.ta-pKq_chevronClosed{transition:transform .14s;display:inline-block}.ta-pKq_chevronOpen{transition:transform .14s;display:inline-block;transform:rotate(90deg)}.ta-pKq_treeChevronPlaceholder{flex-shrink:0;width:1.1rem;height:1rem;display:inline-block}.ta-pKq_treeAllocationLabel{color:#4b5b70;flex-direction:column;gap:.05rem;width:100%;min-width:0;font-size:.72rem;display:flex}.ta-pKq_treeAllocationTop{align-items:center;gap:.4rem;min-width:0;display:flex}.ta-pKq_treeAllocationName{color:#1f3043;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ta-pKq_treeAllocationClient,.ta-pKq_treeAllocationMeta{color:#6e8295;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.ta-pKq_allocStatusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-xs);flex-shrink:0;padding:1px 6px;font-size:.58rem;font-weight:700;line-height:1.5}.ta-pKq_allocStatusTentative{color:#92400e;background:#f59e0b29}.ta-pKq_allocStatusUtilized{color:#065f46;background:#10b98129}.ta-pKq_allocStatusNeutral{color:#475569;background:#64748b29}[data-theme=dark] .ta-pKq_treeChevron{color:var(--color-neutral-60)}[data-theme=dark] .ta-pKq_treeChevron:hover{background:#ffffff14}[data-theme=dark] .ta-pKq_treeAllocationName{color:var(--color-white)}[data-theme=dark] .ta-pKq_treeAllocationMeta{color:var(--color-neutral-60)}[data-theme=dark] .ta-pKq_allocStatusTentative{color:#fcd34d;background:#f59e0b38}[data-theme=dark] .ta-pKq_allocStatusUtilized{color:#6ee7b7;background:#10b98138}[data-theme=dark] .ta-pKq_allocStatusNeutral{color:#cbd5e1;background:#94a3b838}
._9VkH6q_section{margin-bottom:1rem}._9VkH6q_header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}._9VkH6q_label{text-transform:uppercase;letter-spacing:.06em;color:#586d85;font-size:.68rem;font-weight:700}[data-theme=dark] ._9VkH6q_label{color:var(--color-neutral-40)}._9VkH6q_noRoles{color:var(--color-neutral-40);font-size:.78rem;font-style:italic}._9VkH6q_clearButton{appearance:none;font:inherit;color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:600;text-decoration:underline}._9VkH6q_clearButton:hover{color:#1d4ed8}[data-theme=dark] ._9VkH6q_clearButton{color:#60a5fa}._9VkH6q_hint{color:var(--color-neutral-40);margin:.45rem 0 0;font-size:.7rem}._9VkH6q_badges{flex-wrap:wrap;gap:.35rem;display:flex}._9VkH6q_roleBadge{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.76rem;font-weight:600;transition:transform 80ms,opacity .12s,box-shadow .12s;display:inline-flex}._9VkH6q_roleBadge:hover{transform:translateY(-1px)}._9VkH6q_roleBadge:focus-visible{outline-offset:2px;outline:2px solid #2563eb}._9VkH6q_roleBadgeActive{box-shadow:inset 0 0 0 1px}._9VkH6q_roleBadgeDim{opacity:.45}._9VkH6q_roleBadgeDim:hover{opacity:.85}._9VkH6q_unknownTag{color:var(--color-error);font-size:.64rem;font-style:italic;font-weight:500}._9VkH6q_roleTypeBadge{text-transform:uppercase;letter-spacing:.04em;color:inherit;opacity:.85;background:#ffffff8c;border-radius:.22rem;padding:.04rem .3rem;font-size:.56rem;font-weight:700;display:inline-block}[data-theme=dark] ._9VkH6q_roleTypeBadge{background:#00000059}
.v2YSAa_questionBlock{background:var(--dashboard-kpi-bg);border:1px solid var(--bd-primary);border-top:3px solid var(--bd-brand-primary);border-radius:.75rem;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.v2YSAa_questionHeader{background:var(--bg-alpha-primary-10);border:1px solid var(--bd-primary);border-left:4px solid var(--bd-brand-primary);border-radius:.5rem;padding:.9rem 1rem}.v2YSAa_questionLabel{color:var(--fg-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.v2YSAa_questionName{color:var(--fg-secondary);margin-top:.25rem;font-size:1.05rem;font-weight:700}.v2YSAa_questionScale{color:var(--fg-tertiary);margin-top:.2rem;font-size:.85rem;font-style:italic}
.dz-mnW_loadingCard{color:#2a3a4b;background:#ffffffd1;border:1px solid #0f172a1f;border-radius:.85rem;max-width:50rem;margin:3rem auto;padding:1rem 1.1rem}.dz-mnW_errorCard{max-width:50rem;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-md);color:var(--fg-error);background:#ff453a1a;margin:0 auto;font-size:.8125rem}.dz-mnW_tableCard{background:var(--bg-card);border:1px solid var(--bd-primary);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;overflow:hidden}.dz-mnW_scrollbarLeftCover{z-index:30;pointer-events:none;background:#f8fafe;width:22rem;height:1rem;display:none;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.dz-mnW_scrollbarLeftCover{display:block}}.dz-mnW_tableScroller{max-height:calc(100svh - 14rem);overflow:auto}.dz-mnW_tableContent{min-width:fit-content}[data-theme=dark] .dz-mnW_loadingCard{color:var(--color-neutral-80);background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .dz-mnW_errorCard{color:#ff6b7a;background:#ff453a26}[data-theme=dark] .dz-mnW_tableCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1118;border-color:#ffffff14}[data-theme=dark] .dz-mnW_scrollbarLeftCover{background:#0a1118}
.lXSCla_wrap{flex-direction:column;gap:.6rem;display:flex}.lXSCla_panelHeader{flex-direction:column;gap:.15rem;margin-bottom:.3rem;display:flex}.lXSCla_panelLabel{color:var(--dashboard-panel-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.lXSCla_panelTitle{color:var(--dashboard-panel-title);font-size:1rem;font-weight:700}.lXSCla_empty{color:var(--dashboard-kpi-title);text-align:center;padding:2rem .5rem;font-size:.82rem}.lXSCla_tableWrap{max-height:var(--panel-table-max-height,420px);border:1px solid var(--dashboard-kpi-border);border-radius:.6rem;overflow:auto}.lXSCla_table{border-collapse:collapse;--sticky-bg:var(--table-sticky-header-bg);width:100%;font-size:.82rem}.lXSCla_table thead{z-index:2;position:sticky;top:0}.lXSCla_table thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--dashboard-kpi-title);border-bottom:1px solid var(--dashboard-kpi-border);background:var(--sticky-bg);padding:.55rem .75rem;font-size:.68rem;font-weight:700}.lXSCla_table tbody td{border-bottom:1px solid var(--dashboard-kpi-border);color:var(--dashboard-title);vertical-align:middle;padding:.5rem .75rem}:root[data-theme=dark] .lXSCla_table tbody td{color:var(--color-neutral-90)}.lXSCla_table tbody tr:last-child td{border-bottom:none}.lXSCla_table tbody tr:hover td{background:#00000006}:root[data-theme=dark] .lXSCla_table tbody tr:hover td{background:#ffffff0a}
.go-4ra_dealLink{color:var(--chart-series-closed);text-underline-offset:2px;font-weight:600;text-decoration:none;transition:color .12s,text-decoration-color .12s}.go-4ra_dealLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--chart-series-closed);text-decoration-color:var(--chart-series-closed)}.go-4ra_reasonList{flex-wrap:wrap;gap:.28rem;display:flex}.go-4ra_tableFooterCount{text-align:right;margin-top:.5rem}
.-jbkUq_section{border:1px solid #0f172a14;border-radius:.5rem;overflow:hidden}[data-theme=dark] .-jbkUq_section{border-color:#ffffff0f}.-jbkUq_header{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:#0f172a08;border:none;align-items:center;gap:.45rem;padding:.45rem .7rem;transition:background 80ms;display:flex}.-jbkUq_header:hover{background:#0f172a0f}[data-theme=dark] .-jbkUq_header{background:#ffffff08}[data-theme=dark] .-jbkUq_header:hover{background:#ffffff0f}.-jbkUq_chevron{color:var(--color-neutral-40);flex-shrink:0;width:.7rem;font-size:.6rem}.-jbkUq_title{color:var(--app-foreground);flex:1;font-size:.78rem;font-weight:700}.-jbkUq_count{color:#8b96a5;font-size:.66rem;font-weight:600}[data-theme=dark] .-jbkUq_count{color:var(--color-neutral-40)}.-jbkUq_items{flex-direction:column;display:flex}.-jbkUq_item{border-top:1px solid #0f172a0d;padding:.4rem .75rem}[data-theme=dark] .-jbkUq_item{border-top-color:#ffffff0a}.-jbkUq_labelLine{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.-jbkUq_label{color:var(--app-foreground);font-size:.78rem;font-weight:500}.-jbkUq_slug{color:#8b96a5;word-break:break-all;margin-top:.1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;display:block}[data-theme=dark] .-jbkUq_slug{color:var(--color-neutral-40)}.-jbkUq_impliedBadge,.-jbkUq_conditionBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:.22rem;padding:.04rem .3rem;font-size:.58rem;font-weight:700;display:inline-block}.-jbkUq_impliedBadge{color:#475569;background:#64748b1f}.-jbkUq_conditionBadge{color:#b45309;background:#f59e0b1f}[data-theme=dark] .-jbkUq_impliedBadge{color:#cbd5e1;background:#94a3b82e}[data-theme=dark] .-jbkUq_conditionBadge{color:#fbbf24;background:#f59e0b33}.-jbkUq_grantorList{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:inline-flex}.-jbkUq_grantorBadge{letter-spacing:.02em;white-space:nowrap;border-radius:.22rem;padding:.04rem .35rem;font-size:.6rem;font-weight:700;display:inline-block}
.qySqxW_kpiRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:540px){.qySqxW_kpiRow{grid-template-columns:1fr}}
.-aBtJW_dealLink{color:var(--chart-series-closed);text-underline-offset:2px;font-weight:600;text-decoration:none;transition:color .12s,text-decoration-color .12s}.-aBtJW_dealLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--chart-series-closed);text-decoration-color:var(--chart-series-closed)}
.S15AgW_summary{border-bottom:1px solid #0f172a0f;align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}[data-theme=dark] .S15AgW_summary{border-bottom-color:#ffffff0f}.S15AgW_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.S15AgW_avatarFallback{color:#586d85;background:#0f172a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:flex}[data-theme=dark] .S15AgW_avatarFallback{color:var(--color-neutral-40);background:#ffffff14}.S15AgW_meta{flex-direction:column;min-width:0;display:flex}.S15AgW_email{color:var(--app-foreground);font-size:.82rem;font-weight:500}.S15AgW_subline{color:var(--color-neutral-40);margin-top:.1rem;font-size:.72rem}
._73gaDq_view{flex-direction:column;gap:1.5rem;display:flex}._73gaDq_filterRow{justify-content:flex-end;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--dashboard-kpi-bg);border:1px solid var(--bd-primary);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}._73gaDq_kpiGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){._73gaDq_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){._73gaDq_kpiGrid{grid-template-columns:1fr}}
._1szGSq_sidebar{top:var(--topbar-height,3.5rem);height:calc(100svh - var(--topbar-height,3.5rem));width:var(--sidebar-width,14rem);background:var(--bg-main);border-right:1px solid var(--bd-primary);z-index:20;flex-direction:column;transition:width .2s;display:flex;position:sticky;overflow:hidden auto}._1szGSq_nav{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}._1szGSq_card{background:var(--bg-card);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._1szGSq_navItem{min-height:3rem;color:var(--fg-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .14s,background .14s;display:flex}._1szGSq_navItemMain{align-items:center;gap:.75rem;min-width:0;display:inline-flex}._1szGSq_navItemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1szGSq_navIcon{flex-shrink:0;width:1rem;height:1rem}._1szGSq_navItem:hover:not(._1szGSq_navItemStub){background:var(--bg-main)}._1szGSq_navItemActive{color:var(--brand-red)}._1szGSq_navItemStub{opacity:.42;cursor:default}._1szGSq_navItemToggle{width:100%;font-family:var(--font-body);text-align:left;background:0 0;border:none;justify-content:space-between}._1szGSq_childWrapper{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}._1szGSq_childWrapperOpen{grid-template-rows:1fr}._1szGSq_childItems{flex-direction:column;display:flex;overflow:hidden}._1szGSq_childWrapperOpen ._1szGSq_childItems{border-top:1px solid var(--bd-primary);padding:.25rem}._1szGSq_childItem{min-height:2.5rem;color:var(--fg-primary);cursor:pointer;white-space:nowrap;border-radius:.4rem;align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .14s,background .14s;display:flex}._1szGSq_bullet{background:var(--bd-primary);flex-shrink:0;width:.375rem;height:.375rem;transition:background .14s}._1szGSq_bulletActive{background:var(--brand-red)}._1szGSq_childItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-width:0;overflow:hidden}._1szGSq_childItem:hover:not(._1szGSq_childItemStub){background:var(--bg-main)}._1szGSq_childItemActive{color:var(--brand-red);font-weight:600}._1szGSq_childItemStub{opacity:.42;cursor:default}._1szGSq_childItemHeader{color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none;padding:.55rem .75rem .2rem;font-size:.62rem;font-weight:600;display:block}._1szGSq_childItems>._1szGSq_childItemHeader:first-child{padding-top:.15rem}@media (min-width:1024px){[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_card{background:0 0;border:none;overflow:visible}[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_navItemLabel,[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_chevron,[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_childWrapper{display:none}[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_navItem,[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_navItemToggle{border-radius:.4rem;justify-content:center;min-height:2.5rem;padding-left:0;padding-right:0}[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_navItemMain{gap:0}[data-sidebar-collapsed] ._1szGSq_sidebar:not([data-peek]) ._1szGSq_navIcon{width:1.1rem;height:1.1rem}[data-sidebar-collapsed] ._1szGSq_sidebar[data-peek]{z-index:50;width:16rem;box-shadow:4px 0 24px #0000002e}[data-no-sidebar] ._1szGSq_sidebar{display:none}}@media (prefers-reduced-motion:reduce){._1szGSq_sidebar,._1szGSq_childWrapper,._1szGSq_chevron,._1szGSq_bullet{transition:none}}@media (max-width:1023px){._1szGSq_sidebar{z-index:100;width:20rem;max-width:90vw;height:100svh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000026}[data-mobile-open] ._1szGSq_sidebar{transform:translate(0)}._1szGSq_navIcon{width:1.25rem;height:1.25rem}._1szGSq_childItem{min-height:2.75rem}}@media (max-width:768px){._1szGSq_sidebar{width:100vw;max-width:100vw}}._1szGSq_drawerOnly{flex-direction:column;display:flex}@media (min-width:1024px){._1szGSq_drawerOnly{display:none}}._1szGSq_drawerSection{border-bottom:1px solid var(--bd-primary);padding:.5rem}._1szGSq_drawerFooter{border-top:1px solid var(--bd-primary);gap:.75rem;margin-top:auto;padding:.75rem}._1szGSq_drawerUser{align-items:center;gap:.6rem;min-width:0;display:flex}._1szGSq_drawerAvatar,._1szGSq_drawerAvatarFallback{border-radius:50%;flex-shrink:0;width:32px;height:32px}._1szGSq_drawerAvatar{object-fit:cover}._1szGSq_drawerAvatarFallback{background:var(--brand-red);color:var(--color-white);letter-spacing:.04em;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}._1szGSq_drawerUserText{flex-direction:column;min-width:0;display:flex}._1szGSq_drawerUserName{color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}._1szGSq_drawerUserEmail{color:var(--fg-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}._1szGSq_drawerSignOut{background:var(--bg-card);border:1px solid var(--bd-primary);width:100%;color:var(--fg-primary);font-family:var(--font-body);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:.6rem .75rem;font-size:.8rem;font-weight:600;transition:color .14s,background .14s,border-color .14s;display:flex}._1szGSq_drawerSignOut:hover{color:var(--brand-red);border-color:var(--brand-red)}
.TF6Ysq_managedBy{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.TF6Ysq_managedByLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);margin-right:var(--spacing-xs);font-size:.7rem;font-weight:700}.TF6Ysq_removeManager{color:var(--fg-tertiary);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0 2px;font-size:.8rem;line-height:1}.TF6Ysq_removeManager:hover{color:var(--brand-red)}.TF6Ysq_addManager{background:var(--bg-card);border:1px solid var(--bd-primary);border-radius:var(--radius-full);color:var(--fg-secondary);cursor:pointer;padding:3px 8px;font-size:.75rem}
.DnR5GW_wrap{min-width:0;display:block}.DnR5GW_clamp{-webkit-line-clamp:var(--long-text-lines,2);line-clamp:var(--long-text-lines,2);word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DnR5GW_full{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;display:block}.DnR5GW_toggle{font:inherit;color:var(--brand-red,#b21a36);cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.7rem;font-weight:600;display:inline-block}.DnR5GW_toggle:hover{text-decoration:underline}.DnR5GW_toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}
.cjQW_a_wrapper{display:inline-flex;position:relative}.cjQW_a_trigger{background:var(--bg-quaternary);border:1px solid var(--bd-primary);height:30px;font-family:var(--font-body);color:var(--fg-tertiary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.7rem;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.cjQW_a_trigger:hover{color:var(--fg-primary)}.cjQW_a_trigger[aria-expanded=true]{background:var(--bg-card);border-color:var(--bd-secondary);color:var(--fg-primary)}.cjQW_a_triggerIcon{flex-shrink:0;align-items:center;display:inline-flex}.cjQW_a_triggerLabel{letter-spacing:.01em;font-weight:600}.cjQW_a_triggerSep{opacity:.55}.cjQW_a_triggerTime{font-variant-numeric:tabular-nums;opacity:.85}.cjQW_a_chevron,.cjQW_a_chevronOpen{opacity:.7;margin-left:.1rem;transition:transform .14s}.cjQW_a_chevronOpen{transform:rotate(180deg)}.cjQW_a_spin{transform-origin:50%;animation:.9s linear infinite cjQW_a_cache-refresh-spin}@keyframes cjQW_a_cache-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cjQW_a_spin{animation:none}}.cjQW_a_menu{background:var(--bg-main);border:1px solid var(--bd-primary);z-index:1500;border-radius:.55rem;flex-direction:column;gap:.15rem;min-width:17rem;padding:.45rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 32px #0f172a2e,0 2px 6px #0f172a14}[data-theme=dark] .cjQW_a_menu{box-shadow:0 10px 32px #00000080,0 2px 6px #00000040}.cjQW_a_menuHeader{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);padding:.25rem .4rem .35rem;font-size:.65rem;font-weight:600}.cjQW_a_row{border-radius:.4rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .45rem;transition:background .14s;display:flex}.cjQW_a_row[data-state=success]{background:var(--bg-alpha-success-10)}.cjQW_a_row[data-state=rate-limited]{background:var(--bg-alpha-alert-10)}.cjQW_a_row[data-state=error]{background:var(--bg-alpha-error-10)}.cjQW_a_rowMain{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cjQW_a_rowLabel{font-family:var(--font-body);color:var(--fg-primary);font-size:.78rem;font-weight:600;line-height:1.2}.cjQW_a_rowMeta{font-family:var(--font-body);color:var(--fg-tertiary);font-size:.68rem;line-height:1.2}.cjQW_a_rowTime{font-variant-numeric:tabular-nums;font-weight:500}.cjQW_a_rowWho{opacity:.8}.cjQW_a_row[data-state=success] .cjQW_a_rowTime{color:var(--fg-success-alt)}.cjQW_a_row[data-state=rate-limited] .cjQW_a_rowTime{color:var(--fg-alert-alt)}.cjQW_a_row[data-state=error] .cjQW_a_rowTime{color:var(--fg-error-alt);white-space:normal;word-break:break-word}.cjQW_a_rowButton{background:var(--bg-card);border:1px solid var(--bd-primary);width:1.7rem;height:1.7rem;color:var(--fg-tertiary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s,opacity .14s;display:inline-flex}.cjQW_a_rowButton:hover:not(:disabled){background:var(--bg-quaternary);border-color:var(--bd-secondary);color:var(--fg-primary)}.cjQW_a_rowButton:disabled{cursor:not-allowed;opacity:.55}.cjQW_a_row[data-state=success] .cjQW_a_rowButton{background:var(--bg-alpha-success-20);border-color:var(--bd-alpha-success-50);color:var(--fg-success-alt)}.cjQW_a_row[data-state=rate-limited] .cjQW_a_rowButton{background:var(--bg-alpha-alert-20);border-color:var(--bd-alpha-alert-50);color:var(--fg-alert-alt)}.cjQW_a_row[data-state=error] .cjQW_a_rowButton{background:var(--bg-alpha-error-20);border-color:var(--bd-alpha-error-50);color:var(--fg-error-alt)}@media (max-width:768px){.cjQW_a_triggerLabel,.cjQW_a_triggerSep{display:none}.cjQW_a_trigger{padding:0 .45rem}.cjQW_a_menu{min-width:15rem}}
.ws_J0a_statusBanner{color:#b45309;background:#f59e0b1f;border-radius:.45rem;margin-bottom:.85rem;padding:.5rem .75rem;font-size:.76rem;font-weight:500}[data-theme=dark] .ws_J0a_statusBanner{color:#fbbf24;background:#f59e0b33}.ws_J0a_wildcardBanner{color:#6d28d9;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:.5rem;margin-bottom:.85rem;padding:.6rem .8rem;font-size:.78rem}[data-theme=dark] .ws_J0a_wildcardBanner{color:#c4b5fd;background:#8b5cf62e;border-color:#8b5cf64d}.ws_J0a_permList{flex-direction:column;gap:.45rem;display:flex}.ws_J0a_emptyState{color:var(--color-neutral-40);background:#0f172a08;border-radius:.5rem;padding:1rem .85rem;font-size:.8rem;line-height:1.5}[data-theme=dark] .ws_J0a_emptyState{background:#ffffff08}.ws_J0a_inlineSlug{color:var(--app-foreground);background:#0f172a0f;border-radius:.22rem;margin:0 .1rem;padding:.04rem .3rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;display:inline-block}[data-theme=dark] .ws_J0a_inlineSlug{background:#ffffff0f}
._7oWaca_chartRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._7oWaca_sectionHeading{color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:.9rem;margin:.6rem 0 .2rem;font-size:.82rem;font-weight:700;display:flex}._7oWaca_sectionHeading:before,._7oWaca_sectionHeading:after{content:"";flex:1;height:1px}._7oWaca_sectionHeading:before{background:linear-gradient(90deg, transparent, var(--bd-primary) 70%, var(--bg-alpha-primary-50) 100%)}._7oWaca_sectionHeading:after{background:linear-gradient(90deg, var(--bg-alpha-primary-50) 0%, var(--bd-primary) 30%, transparent)}@media (max-width:768px){._7oWaca_chartRow{grid-template-columns:1fr}}
.jKX0KG_clientLink{color:inherit;font-weight:var(--font-weight-demi);text-decoration:none}.jKX0KG_clientLink:hover{text-decoration:underline}
.rMz14q_message{margin:0 0 var(--spacing-md);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--fg-secondary)}.rMz14q_message strong{color:var(--fg-primary);font-weight:var(--font-weight-bold)}.rMz14q_error{margin:var(--spacing-md) 0 0;font-size:var(--text-sm);color:var(--fg-error-primary)}
._8mKFLq_cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}._8mKFLq_cardTitle{color:var(--dashboard-panel-title,#1e2f43);font-size:1rem;font-weight:700}._8mKFLq_filters{align-items:center;gap:.5rem;display:flex}._8mKFLq_filterLabel{color:var(--dashboard-kpi-title,#66788e);font-size:.75rem}._8mKFLq_notice{color:var(--dashboard-kpi-title,#66788e);margin-bottom:.75rem;font-size:.75rem;display:block}
.bNOQra_panel{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);border-radius:.85rem;flex-direction:column;padding:.8rem;animation:.42s ease-out .2s both bNOQra_rise;display:flex}.bNOQra_panelHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;display:flex}.bNOQra_fullscreenHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.bNOQra_panelLabel{color:var(--dashboard-panel-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.bNOQra_panelTitle{color:var(--dashboard-panel-title);font-size:1rem;font-weight:700}.bNOQra_controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bNOQra_dropdowns{gap:.35rem;display:flex}.bNOQra_filterSelectWrap{align-items:center;display:inline-flex;position:relative}.bNOQra_filterSelect{color:var(--dashboard-panel-title);border:1px solid var(--dashboard-kpi-border);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right .5rem center no-repeat;border-radius:999px;padding:.22rem 1.6rem .22rem .56rem;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.15;transition:border-color .15s,color .15s}.bNOQra_filterSelect:hover{border-color:var(--brand-red);color:var(--fg-primary)}.bNOQra_filterSelect:focus{border-color:var(--brand-red);outline:none}.bNOQra_filterSelectActive{border-color:var(--brand-red);color:var(--brand-red);padding-right:1.6rem;background-image:none!important}.bNOQra_filterClear{all:unset;z-index:1;cursor:pointer;width:1rem;height:1rem;color:var(--brand-red,#b21a36);background:#b21a361f;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;line-height:1;transition:background .12s,color .12s;display:inline-flex;position:absolute;right:.35rem}.bNOQra_filterClear:hover{background:var(--brand-red,#b21a36);color:#fff}.bNOQra_table{--col1-w:14rem;--col2-w:14rem;--month-w:6.5rem;--sticky-bg:#fff;--total-row-bg:#f0f3f7;table-layout:fixed;min-width:96rem}.bNOQra_table th:nth-child(n+3){width:var(--month-w)}:root[data-theme=dark] .bNOQra_table{--sticky-bg:#161e2a;--total-row-bg:#1e2a3a}.bNOQra_table th,.bNOQra_table td{white-space:nowrap}.bNOQra_table thead th{z-index:3;background:var(--sticky-bg);position:sticky;top:0}.bNOQra_table th:first-child,.bNOQra_table td:first-child{width:var(--col1-w);background:var(--sticky-bg);z-index:3;position:sticky;left:0}.bNOQra_table th:nth-child(2),.bNOQra_table td:nth-child(2){left:var(--col1-w);width:var(--col2-w);background:var(--sticky-bg);z-index:3;position:sticky;box-shadow:3px 0 8px -3px #0000001f}:root[data-theme=dark] .bNOQra_table th:nth-child(2),:root[data-theme=dark] .bNOQra_table td:nth-child(2){box-shadow:3px 0 8px -3px #00000080}.bNOQra_table thead th:first-child,.bNOQra_table thead th:nth-child(2){z-index:5}.bNOQra_table tbody td:nth-child(n+3){z-index:0;position:relative}.bNOQra_totalRow td{z-index:0;background:var(--total-row-bg);border-top:2px solid var(--dashboard-kpi-border);border-bottom:2px solid var(--dashboard-kpi-border);font-weight:700;position:relative}.bNOQra_totalRow td:first-child,.bNOQra_totalRow td:nth-child(2){z-index:4;background:var(--total-row-bg);top:2rem}.bNOQra_table tbody .bNOQra_totalRow td:nth-child(n+3){z-index:2;position:sticky;top:2rem}.bNOQra_numCell{text-align:right;font-variant-numeric:tabular-nums}.bNOQra_currentMonth{background:var(--dashboard-kpi-border)}.bNOQra_nameCell{font-weight:700}.bNOQra_nameLink{color:inherit;text-decoration:none;transition:color .12s}.bNOQra_nameLink:hover{color:var(--brand-red);text-decoration:underline}.bNOQra_rowCount{color:var(--dashboard-panel-label);text-align:right;margin-top:.4rem;font-size:.72rem}@keyframes bNOQra_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:64em){.bNOQra_panelHeader{flex-direction:column;align-items:flex-start}}@media (max-width:38em){.bNOQra_panel{padding:.65rem}}
.-AjGVa_intro{color:var(--color-neutral-40);margin-bottom:.85rem;font-size:.72rem;font-weight:600}.-AjGVa_group{padding:.5rem 0}.-AjGVa_group+.-AjGVa_group{border-top:1px solid #0f172a0f;margin-top:.4rem;padding-top:.7rem}[data-theme=dark] .-AjGVa_group+.-AjGVa_group{border-top-color:#ffffff0d}.-AjGVa_groupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-40);margin-bottom:.45rem;font-size:.62rem;font-weight:700}.-AjGVa_item{cursor:pointer;border-radius:.45rem;align-items:center;gap:.55rem;padding:.4rem .5rem;transition:background .1s;display:flex}.-AjGVa_item:hover{background:#0f172a0a}[data-theme=dark] .-AjGVa_item:hover{background:#ffffff0a}.-AjGVa_roleChip{border-radius:.4rem;align-items:center;padding:.16rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.-AjGVa_roleType{text-transform:uppercase;letter-spacing:.06em;color:#8b96a5;margin-left:auto;font-size:.58rem;font-weight:700}[data-theme=dark] .-AjGVa_roleType{color:var(--color-neutral-40)}
.FnO2Nq_view{flex-direction:column;gap:1.5rem;display:flex}.FnO2Nq_filterRow{background:var(--dashboard-kpi-bg);border:1px solid var(--bd-primary);border-radius:.72rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}
.ST3Xlq_modal{--modal-width:1120px}.ST3Xlq_loading{padding:var(--spacing-lg,24px);color:var(--fg-tertiary);display:block}.ST3Xlq_body{gap:var(--spacing-lg,20px);flex-direction:column;display:flex}.ST3Xlq_headerGrid{justify-content:space-between;column-gap:var(--spacing-3xl,48px);row-gap:var(--spacing-md,16px);padding-bottom:var(--spacing-md,16px);border-bottom:1px solid var(--bd-secondary);flex-wrap:wrap;display:flex}.ST3Xlq_headerColumn{flex:0 340px}.ST3Xlq_sectionTitle{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.ST3Xlq_numeric{text-align:right}.ST3Xlq_personCode{color:var(--fg-tertiary)}.ST3Xlq_totals{align-self:flex-end;min-width:320px}.ST3Xlq_totals .ST3Xlq_totalValue{font-size:var(--text-md,1rem);font-weight:var(--font-weight-bold)}.ST3Xlq_poInput{width:100%;padding:var(--spacing-xxs,2px) var(--spacing-xs,6px);border:1px solid var(--bd-secondary);border-radius:var(--radius-sm,4px);background:var(--bg-alpha-inverse-3);color:inherit;font:inherit}.ST3Xlq_remove{padding:0 var(--spacing-xs,6px);color:var(--fg-tertiary);font-size:var(--text-md,1rem);cursor:pointer;background:0 0;border:0;line-height:1}.ST3Xlq_remove:hover{color:var(--fg-primary)}.ST3Xlq_remove:focus-visible{border-radius:var(--radius-sm,4px);box-shadow:var(--focus-ring);outline:none}.ST3Xlq_cellControl{width:100%;min-width:0}.ST3Xlq_rowActions{gap:var(--spacing-xxs,4px);align-items:center;display:inline-flex}.ST3Xlq_tableFooter{padding:var(--spacing-sm,12px);border-top:1px solid var(--bd-secondary)}.ST3Xlq_cellControl.ST3Xlq_invalid{border-color:var(--bd-error,var(--fg-error,#d33))}.ST3Xlq_discountRow,.ST3Xlq_discountRow td,.ST3Xlq_discountRow .ST3Xlq_cellControl{color:var(--fg-error)}.ST3Xlq_discountRow td{vertical-align:top}.ST3Xlq_discountRow td.ST3Xlq_numeric{line-height:2rem}.ST3Xlq_discountRow .ST3Xlq_rowActions{min-height:2rem}.ST3Xlq_fixedNote{font-size:var(--text-xs);opacity:.8;margin-top:2px;font-style:italic;display:block}tr.ST3Xlq_discountRow td.ST3Xlq_kindBanner{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;border-bottom-color:#0000;padding-bottom:0}.ST3Xlq_menu{min-width:200px;padding:var(--spacing-xxs,4px);flex-direction:column;display:flex}.ST3Xlq_menuGroup{flex-direction:column;display:flex}.ST3Xlq_menuHeading{padding:var(--spacing-xs,6px) var(--spacing-sm,10px) var(--spacing-xxs,4px);color:var(--fg-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.ST3Xlq_menuItem{padding:var(--spacing-xs,6px) var(--spacing-sm,10px);border-radius:var(--radius-sm,4px);color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0}.ST3Xlq_menuItem:hover{background:var(--bg-alpha-inverse-3)}.ST3Xlq_menuItem:focus-visible{box-shadow:var(--focus-ring);outline:none}.ST3Xlq_menuItem:disabled{color:var(--fg-tertiary);cursor:default}.ST3Xlq_menuItem:disabled:hover{background:0 0}.ST3Xlq_menuItemHint{margin-left:var(--spacing-xs,6px);color:var(--fg-tertiary);font-size:var(--text-xs);font-style:italic}.ST3Xlq_actions{gap:var(--spacing-sm,12px);justify-content:flex-end;align-items:center;display:flex}.ST3Xlq_footerRow{gap:var(--spacing-sm,12px);flex:1;justify-content:space-between;align-items:center;display:flex}.ST3Xlq_footerStatus{color:var(--fg-tertiary);white-space:nowrap}.ST3Xlq_footerStatus strong{color:var(--fg-primary);font-weight:600}.ST3Xlq_commentBox{align-items:flex-end;gap:var(--spacing-xs,6px);padding-bottom:var(--spacing-sm,12px);flex-direction:column;display:flex}.ST3Xlq_commentInput{width:100%;padding:var(--spacing-xs,6px);border:1px solid var(--bd-secondary);border-radius:var(--radius-sm,4px);background:var(--bg-alpha-inverse-3);color:inherit;font:inherit;resize:vertical}.ST3Xlq_historyList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ST3Xlq_historyEntry{gap:var(--spacing-md,16px);padding:var(--spacing-xs,6px) 0;border-bottom:1px solid var(--bd-secondary);display:flex}.ST3Xlq_historyMeta{color:var(--fg-tertiary);white-space:nowrap;flex:0 0 140px}.ST3Xlq_historyLog{color:var(--fg-tertiary)}.ST3Xlq_historyLog .ST3Xlq_historyText{font-style:italic}.ST3Xlq_historyEmpty{color:var(--fg-tertiary);margin:0}.ST3Xlq_recipients{column-gap:var(--spacing-3xl);flex:1 0 100%;grid-template-columns:auto 1fr;align-items:start;display:grid}.ST3Xlq_recipientsTitle{align-items:center;display:flex}.ST3Xlq_recipientsTitle .ST3Xlq_refreshButton{height:1.5rem;margin-left:var(--spacing-xs)}.ST3Xlq_recipientsHeading{color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.8rem;font-weight:400}.ST3Xlq_recipientsBody{padding-top:var(--spacing-xxs)}.ST3Xlq_recipientsLine{margin:0 0 var(--spacing-xxs,2px);color:var(--fg-primary);font-size:.85rem;font-weight:600}.ST3Xlq_recipientsKey{color:var(--fg-tertiary);text-transform:uppercase;font-weight:400}.ST3Xlq_recipientsProblem{color:var(--fg-error)}.ST3Xlq_spin{transform-origin:50%;animation:.9s linear infinite ST3Xlq_recipients-refresh-spin}@keyframes ST3Xlq_recipients-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ST3Xlq_spin{animation:none}}
.LgWO1q_panel{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--bd-primary);border-radius:var(--radius-lg);flex-direction:column;display:flex}.LgWO1q_panelTitle{color:var(--fg-primary);font-size:.95rem;font-weight:700}.LgWO1q_grid{gap:0 var(--spacing-2xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.LgWO1q_grid{grid-template-columns:1fr}}.LgWO1q_column{flex-direction:column;margin:0;display:flex}.LgWO1q_item{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--bd-secondary);display:flex}.LgWO1q_label{color:var(--fg-tertiary);font-size:.8rem}.LgWO1q_value{color:var(--fg-primary);text-align:right;margin:0;font-size:.85rem;font-weight:600}.LgWO1q_invoices{gap:var(--spacing-sm);flex-direction:column;display:flex}.LgWO1q_sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);font-size:.7rem;font-weight:700}.LgWO1q_invoicesEmpty{color:var(--fg-tertiary);font-size:.85rem;font-style:italic}
.tsW7qG_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-bottom:.3rem;display:flex}.tsW7qG_filterRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.tsW7qG_overdueRow td{background:#ef0d330d}:root[data-theme=dark] .tsW7qG_overdueRow td{background:#ef0d331a}.tsW7qG_stateOpen{color:var(--brand-red,#ef0d33);background:#ef0d331a}:root[data-theme=dark] .tsW7qG_stateOpen{background:#ef0d332e}.tsW7qG_numeric{text-align:right;font-variant-numeric:tabular-nums}.tsW7qG_invoiceLink{color:var(--chart-series-closed);text-underline-offset:2px;font-weight:600;text-decoration:none;transition:color .12s,text-decoration-color .12s}.tsW7qG_invoiceLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--chart-series-closed);text-decoration-color:var(--chart-series-closed)}
.jvIjIW_filterRow{background:var(--dashboard-kpi-bg);border:1px solid var(--dashboard-kpi-border);border-radius:.72rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.jvIjIW_chartPanel{height:auto}.jvIjIW_tabContent{grid-template-columns:minmax(0,1fr);gap:.8rem;min-height:0;display:grid}