.zYAmjW_container{border-right-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);flex-shrink:0;width:250px;height:100%;min-height:0;padding:1.25rem;overflow-y:auto}.zYAmjW_title{font-family:var(--font-geist-sans);letter-spacing:-.01rem;color:var(--text-strong);margin-bottom:1.5rem;font-size:1rem;font-weight:600;line-height:1.5}.zYAmjW_item{border-width:0!important;border-radius:.5rem!important;margin-bottom:1.25rem!important}.zYAmjW_loading{justify-content:center;align-items:center;min-height:160px;display:flex}.zYAmjW_link{min-width:0;height:38px;color:var(--text-sub);border-radius:.375rem;align-items:center;gap:.75rem;padding-left:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.zYAmjW_link svg{color:var(--icon-sub);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.zYAmjW_link span{font-family:var(--font-geist-sans);letter-spacing:-.018rem;min-width:0;color:var(--text-sub);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;line-height:1.4286;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.zYAmjW_link:hover,.zYAmjW_link:focus-within{background-color:var(--bg-surface);color:var(--text-strong)}.zYAmjW_link:hover svg,.zYAmjW_link:hover span,.zYAmjW_link:focus-within svg,.zYAmjW_link:focus-within span{color:var(--text-strong)}.zYAmjW_link.zYAmjW_selected{background-color:var(--bg-selected-on-light)}.zYAmjW_link.zYAmjW_selected svg,.zYAmjW_link.zYAmjW_selected span{color:var(--text-strong)!important}.zYAmjW_link.zYAmjW_selected span{font-weight:500!important}
.b1ROKW_item{border-width:0!important;border-radius:.5rem!important}.b1ROKW_link{min-width:0;height:38px;color:var(--text-sub);border-radius:.375rem;align-items:center;gap:.125rem;padding-left:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b1ROKW_link:hover,.b1ROKW_link:focus-within{background-color:var(--bg-surface);color:var(--text-strong)}.b1ROKW_link:hover .b1ROKW_folder__icon,.b1ROKW_link:hover .b1ROKW_folder__name,.b1ROKW_link:focus-within .b1ROKW_folder__icon,.b1ROKW_link:focus-within .b1ROKW_folder__name{color:var(--text-strong)}.b1ROKW_link.b1ROKW_selected{background-color:var(--bg-selected-on-light)}.b1ROKW_link.b1ROKW_selected .b1ROKW_folder__icon,.b1ROKW_link.b1ROKW_selected .b1ROKW_folder__name{color:var(--text-strong)!important}.b1ROKW_link.b1ROKW_selected .b1ROKW_folder__name{font-weight:500!important}.b1ROKW_folder__link{min-width:0;height:100%;color:var(--text-sub);outline-offset:2px;outline:2px solid #0000;flex:1;align-items:center;gap:.75rem;display:flex}.b1ROKW_folder__icon{color:var(--icon-sub);flex-shrink:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b1ROKW_folder__name{font-family:var(--font-geist-sans);letter-spacing:-.018rem;min-width:0;color:var(--text-sub);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;line-height:1.4286;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.b1ROKW_folder__name:hover,.b1ROKW_folder__name:focus-visible{color:var(--text-strong);outline-offset:2px;outline:2px solid #0000}.b1ROKW_arrow__button{color:var(--icon-sub)!important;background-color:#0000!important;flex-shrink:0!important;padding:0!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.b1ROKW_arrow__button:hover,.b1ROKW_arrow__button:focus-visible{color:var(--icon-strong)!important}.b1ROKW_disclosure__icon{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.b1ROKW_expanded{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
._61MWgG_spinner{flex-direction:column;flex-shrink:0;align-items:center;display:inline-flex}._61MWgG_overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._61MWgG_fullscreen{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._61MWgG_sm{gap:.375rem}._61MWgG_sm ._61MWgG_label{font-family:var(--font-geist-sans);letter-spacing:-.008rem;font-size:.75rem;font-weight:500;line-height:1.3333}._61MWgG_md{gap:.5rem}._61MWgG_md ._61MWgG_label{font-family:var(--font-geist-sans);letter-spacing:-.008rem;font-size:.75rem;font-weight:500;line-height:1.3333}._61MWgG_lg{gap:.5rem}._61MWgG_lg ._61MWgG_label{font-family:var(--font-geist-sans);letter-spacing:-.018rem;font-size:.875rem;font-weight:500;line-height:1.4286}._61MWgG_ring{stroke:var(--ring-color)}._61MWgG_arc{stroke:var(--arc-color);transform-box:fill-box;transform-origin:50%;animation:.7s linear infinite _61MWgG_spin}._61MWgG_label{color:var(--text-color)}._61MWgG_gray{--ring-color:rgb(var(--gray-500));--arc-color:rgb(var(--gray-0));--text-color:rgb(var(--gray-500))}._61MWgG_gray._61MWgG_ghost{--arc-color:rgb(var(--gray-500))}._61MWgG_blue{--ring-color:rgb(var(--blue-brand-600));--arc-color:rgb(var(--gray-0));--text-color:rgb(var(--blue-brand-600))}._61MWgG_blue._61MWgG_ghost{--arc-color:rgb(var(--blue-brand-600))}._61MWgG_white{--ring-color:rgb(var(--gray-0));--arc-color:rgb(var(--gray-500));--text-color:rgb(var(--gray-0))}._61MWgG_white._61MWgG_ghost{--arc-color:rgb(var(--gray-0))}@keyframes _61MWgG_spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}
:is(.qjUrbW_popover .ant-popover-container,.qjUrbW_popover .ant-popover-inner){--tw-bg-opacity:1!important;background-color:rgb(var(--gray-0) / var(--tw-bg-opacity,1))!important;--tw-shadow:var(--shadow-small)!important;--tw-shadow-colored:var(--shadow-small)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important;--tw-ring-opacity:1!important;--tw-ring-color:rgb(var(--gray-100) / var(--tw-ring-opacity,1))!important;border-radius:.375rem!important;padding:0!important;overflow:hidden!important}.qjUrbW_popover .ant-popover-arrow:before{--tw-bg-opacity:1!important;background-color:rgb(var(--gray-0) / var(--tw-bg-opacity,1))!important}:is(.qjUrbW_large .ant-popover-container,.qjUrbW_large .ant-popover-inner){min-width:220px!important}:is(.qjUrbW_small .ant-popover-container,.qjUrbW_small .ant-popover-inner){min-width:140px!important}.qjUrbW_panel{flex-direction:column;padding:.25rem;display:flex}.qjUrbW_header{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .375rem;display:flex}.qjUrbW_headerStart{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.qjUrbW_prefix{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(var(--gray-950) / var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.qjUrbW_prefix svg{width:100%;height:100%;display:block}.qjUrbW_title{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1.3333;overflow:hidden}.qjUrbW_close{cursor:pointer;--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(var(--gray-500) / var(--tw-text-opacity,1));flex-shrink:0;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.qjUrbW_close:hover{--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1))}.qjUrbW_close:focus-visible{--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1));outline-offset:2px;outline:2px solid #0000}.qjUrbW_close svg{width:1.25rem;height:1.25rem}.qjUrbW_trigger{align-items:center;width:fit-content;display:inline-flex}
.rBW0Oa_details{--tw-border-opacity:1!important;border-color:rgb(var(--gray-900) / var(--tw-border-opacity,1))!important;--tw-bg-opacity:1!important;background-color:rgb(var(--gray-950) / var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;width:258px!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;border-radius:9px!important}.rBW0Oa_details__container{padding:12px!important}.rBW0Oa_title{text-transform:capitalize;justify-content:space-between;align-items:center;padding:12px .75rem .75rem;font-size:12px;font-weight:500;line-height:12px;display:flex}.rBW0Oa_detail{font-size:14px;line-height:14px}.rBW0Oa_detail__value{font-weight:500}.rBW0Oa_detail__label{--tw-text-opacity:1;color:rgb(var(--gray-800) / var(--tw-text-opacity,1));font-weight:500}.rBW0Oa_hr{background-color:#ffffff0f;width:213px;height:1px;margin-left:auto;margin-right:auto}.rBW0Oa_details__radius{border-radius:16px 16px 9px 9px!important}.rBW0Oa_detailsList{flex-direction:column;gap:.75rem;display:flex}.rBW0Oa_detailRow{justify-content:space-between;align-items:center;display:flex}.rBW0Oa_summary{flex-direction:column;gap:.25rem;display:flex}
._tBHKa_container{font-family:var(--font-geist-sans);letter-spacing:-.009rem;width:100%;min-width:0;color:var(--text-sub);flex-direction:column;gap:1.25rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}._tBHKa_container._tBHKa_standalone{text-align:center;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}._tBHKa_container._tBHKa_embedded{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;padding:1.25rem}._tBHKa_container._tBHKa_standalone._tBHKa_compact{max-width:408px}._tBHKa_container._tBHKa_standalone._tBHKa_detail{max-width:36rem}._tBHKa_heading{flex-direction:column;gap:.75rem;min-width:0;display:flex}._tBHKa_title{overflow-wrap:break-word;color:var(--text-strong);overflow-wrap:anywhere;margin:0}._tBHKa_standalone ._tBHKa_title{font-family:var(--font-space-grotesk);letter-spacing:-.094rem;font-size:3rem;font-weight:700;line-height:1}._tBHKa_embedded ._tBHKa_title{font-family:var(--font-geist-sans);letter-spacing:-.025rem;font-size:1.25rem;font-weight:600;line-height:1.4}._tBHKa_subtitle{font-family:var(--font-geist-sans);letter-spacing:-.009rem;overflow-wrap:break-word;color:var(--text-sub);margin:0;font-size:.875rem;font-weight:400;line-height:1.4286}._tBHKa_summary,._tBHKa_content{overflow-wrap:anywhere;flex-direction:column;gap:1.25rem;min-width:0;display:flex}._tBHKa_status{font-family:var(--font-geist-sans);letter-spacing:-.009rem;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.75rem;min-width:0;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}._tBHKa_actions{gap:.75rem;min-width:0;display:flex}._tBHKa_actions._tBHKa_standalone{flex-direction:column}._tBHKa_actions._tBHKa_embedded{flex-wrap:wrap;justify-content:flex-end;align-items:center}
.M_deCW_modalBody{padding:0;display:flex;overflow:hidden}.M_deCW_sender{font-family:var(--font-geist-sans);letter-spacing:-.01rem;min-width:0;color:var(--text-strong);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.M_deCW_senderName{text-overflow:ellipsis;white-space:nowrap;max-width:50vw;overflow:hidden}.M_deCW_layout{grid-template-columns:minmax(0,1fr) 20rem;width:100%;height:100%;min-height:0;display:grid}@media (min-width:64rem){.M_deCW_layout{grid-template-columns:minmax(0,1fr) 26.25rem}}.M_deCW_document{border-right-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-surface);flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex;overflow-y:auto}@media (min-width:64rem){.M_deCW_document{padding:1.25rem}}.M_deCW_toolbar{flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;max-width:680px;margin-bottom:-.25rem;margin-left:auto;margin-right:auto;display:flex}.M_deCW_filename{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);flex:100%;font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}@media (min-width:80rem){.M_deCW_filename{flex-basis:0}}.M_deCW_pages{flex-direction:column;flex-shrink:0;gap:1rem;width:100%;max-width:680px;margin-left:auto;margin-right:auto;display:flex}.M_deCW_pages[data-loading]{visibility:hidden;height:0;position:absolute;overflow:hidden}.M_deCW_pages:empty,.M_deCW_pages[data-failed]{display:none}.M_deCW_preview{flex-direction:column;flex:1;justify-content:center;gap:1rem;display:flex;position:relative}.M_deCW_preview:has(.M_deCW_pages:not(:empty):not([data-failed]):not([data-loading])){justify-content:flex-start}.M_deCW_pdfPage{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);--tw-shadow:var(--shadow-small);--tw-shadow-colored:var(--shadow-small);width:100%;height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);flex-shrink:0}.M_deCW_previewError{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-align:center;color:var(--text-sub);flex-direction:column;align-items:center;gap:.75rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.M_deCW_rail{background-color:var(--bg-base);flex-direction:column;min-width:0;min-height:0;display:flex}.M_deCW_content{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}@media (min-width:64rem){.M_deCW_content{padding:2rem 1.75rem}}.M_deCW_heading{font-family:var(--font-space-grotesk);letter-spacing:-.094rem;color:var(--text-strong);font-size:2rem;font-weight:700;line-height:1.25}.M_deCW_description{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-sub);margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286}.M_deCW_locked{font-family:var(--font-geist-sans);letter-spacing:-.009rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);color:var(--text-sub);border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.M_deCW_lockIcon{background-color:var(--bg-surface);width:2rem;height:2rem;color:var(--icon-sub);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.M_deCW_label{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-strong);margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1.3333;display:block}.M_deCW_required{color:var(--text-error);margin-left:.25rem}.M_deCW_dropzone{white-space:normal;border-style:dashed;border-width:1px;border-color:var(--stroke-strong);background-color:var(--bg-weak);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;height:auto;padding:2.5rem 1.25rem;display:flex}.M_deCW_dropzone:hover{background-color:var(--bg-surface)}.M_deCW_dropzone:disabled{cursor:not-allowed;opacity:.5}.M_deCW_dropzone>span{white-space:normal;flex-direction:column;align-items:center;gap:.25rem;display:flex}.M_deCW_dropzone svg{width:1.25rem;height:1.25rem;color:var(--icon-sub);margin-bottom:.625rem}.M_deCW_fileCard{border-width:1px;border-color:var(--stroke-sub);border-radius:.5rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.M_deCW_fileIcon{background-color:var(--bg-error);width:38px;height:38px;color:var(--icon-error);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.M_deCW_fileIcon svg{width:.75rem;height:.75rem}.M_deCW_fileDetails{flex:1;min-width:0}.M_deCW_fileName{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}.M_deCW_fileActions{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.M_deCW_fileActions .M_deCW_fileAction{width:1.75rem;height:1.75rem;padding:0}.M_deCW_feedback{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-error);flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.M_deCW_footer{background-color:var(--bg-base);flex-shrink:0;padding:1rem 1.25rem 1.25rem}@media (min-width:64rem){.M_deCW_footer{padding-left:1.5rem;padding-right:1.5rem}}.M_deCW_fileMetadata{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.3333}.M_deCW_uploadTitle{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.M_deCW_uploadHint{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-sub);font-size:.875rem;font-weight:400;line-height:1.4286}.M_deCW_lockedHeading{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-strong);font-size:.875rem;font-weight:600;line-height:1.4286}.M_deCW_lockedHint{margin-top:.125rem}.M_deCW_submitButton{width:100%}
.ZQVEWW_trigger{width:26px!important;height:26px!important;color:var(--icon-inverse)!important;border-width:0!important;border-radius:9999px!important;padding:0!important}.ZQVEWW_overdue{--tw-bg-opacity:1!important;background-color:rgb(var(--red-400) / var(--tw-bg-opacity,1))!important}.ZQVEWW_completed{background-color:rgb(var(--gray-950) / .2)!important}.ZQVEWW_icon{flex-shrink:0}
.ZeyC8W_errorText{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-error);font-size:.75rem;font-weight:400;line-height:1.3333}.ZeyC8W_compactPicker{flex-direction:column;display:inline-flex}.ZeyC8W_disciplineChoices{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ZeyC8W_pill.ZeyC8W_pill{border-radius:9999px}.ZeyC8W_options{overscroll-behavior:contain;max-height:min(320px,100dvh - 240px);overflow-y:auto}.ZeyC8W_optionItems{padding:.25rem}.ZeyC8W_option.ZeyC8W_option{outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;min-height:2.5rem;padding:.5rem}.ZeyC8W_option.ZeyC8W_option:focus-visible{background-color:var(--bg-weak);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:var(--stroke-brand)}.ZeyC8W_optionWithIcon>span:first-child{width:2rem;height:2rem}.ZeyC8W_optionLabel{white-space:normal;overflow-wrap:break-word;display:block}.ZeyC8W_menuState{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-align:center;min-height:6rem;color:var(--text-sub);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.ZeyC8W_areaCount{font-family:var(--font-geist-sans);letter-spacing:-.008rem;white-space:nowrap;color:var(--text-soft);font-size:.75rem;font-weight:400;line-height:1.3333}.ZeyC8W_roleMeta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}
.BqU8WW_body{min-height:0;padding:1rem}.BqU8WW_intro{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-sub);margin-bottom:1rem;font-size:.875rem;font-weight:400;line-height:1.4286}.BqU8WW_hint{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333}.BqU8WW_notice{font-family:var(--font-geist-sans);letter-spacing:-.009rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-surface);color:var(--text-sub);border-radius:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;font-weight:400;line-height:1.4286}.BqU8WW_toolbar{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.5rem .75rem;display:flex}.BqU8WW_section{border-bottom-width:1px;border-color:var(--stroke-sub);padding-top:1.25rem;padding-bottom:1.25rem}.BqU8WW_sectionHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.BqU8WW_sectionTitle{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.BqU8WW_row{font-family:var(--font-geist-sans);letter-spacing:-.009rem;-moz-column-gap:2rem;color:var(--text-strong);grid-template-columns:260px minmax(0,1fr);gap:.5rem 2rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:grid}.BqU8WW_fieldLabel{font-family:var(--font-geist-sans);letter-spacing:-.009rem;min-width:0;color:var(--text-soft);flex-wrap:wrap;align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.BqU8WW_checkbox{font-family:var(--font-geist-sans);letter-spacing:-.009rem;align-items:center;min-width:0;margin:0;font-size:.875rem;font-weight:400;line-height:1.4286}.BqU8WW_submitted{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.BqU8WW_value,.BqU8WW_empty{white-space:pre-wrap;overflow-wrap:break-word;overflow-wrap:anywhere}.BqU8WW_empty{color:var(--text-soft)}.BqU8WW_removal{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex}.BqU8WW_reviewBadge{min-height:22px}.BqU8WW_removedValue{white-space:pre-wrap;min-width:0;color:var(--text-soft);overflow-wrap:anywhere;flex:1;text-decoration-line:line-through}.BqU8WW_scopeList{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.BqU8WW_scopeRow{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-strong);padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286}.BqU8WW_scopeRow>.BqU8WW_submitted{width:100%}.BqU8WW_scopeSelection{margin-bottom:.75rem}.BqU8WW_scopeGroup{-moz-column-gap:2rem;grid-template-columns:260px minmax(0,1fr);align-items:flex-start;column-gap:2rem;min-width:0;display:grid}.BqU8WW_scopeGroupTitle{font-family:var(--font-geist-sans);letter-spacing:-.009rem;min-width:0;color:var(--text-sub);align-items:flex-start;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1.75rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex;position:relative}.BqU8WW_groupCheckbox{margin:0;position:absolute;top:.25rem;left:0}.BqU8WW_scopeGroupTitle>svg{width:1rem;height:1rem;color:var(--icon-sub);flex-shrink:0;margin-top:.125rem}.BqU8WW_scopeGroupItems{flex-direction:column;gap:1rem;min-width:0;display:flex}.BqU8WW_scopeItem{align-items:flex-start;gap:.5rem;min-width:0;display:flex;position:relative}.BqU8WW_disciplineCheckbox{margin:0;position:absolute;top:.25rem;left:-1.5rem}.BqU8WW_scopeIcon{background-color:var(--bg-surface);width:1.5rem;height:1.5rem;color:var(--icon-sub);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BqU8WW_scopeIcon>svg{width:.875rem;height:.875rem}.BqU8WW_scopeContent{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.BqU8WW_scopeHeading{-moz-column-gap:.5rem;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.BqU8WW_scopeName{font-family:var(--font-geist-sans);letter-spacing:-.018rem;font-size:.875rem;font-weight:500;line-height:1.4286}.BqU8WW_scopeLevel{font-family:var(--font-geist-sans);letter-spacing:-.008rem;background-color:var(--bg-surface);color:var(--text-sub);border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem;font-weight:400;line-height:1.3333}.BqU8WW_scopeSummary{font-family:var(--font-geist-sans);letter-spacing:-.009rem;white-space:pre-wrap;width:100%;color:var(--text-soft);font-size:.875rem;font-weight:400;line-height:1.4286}.BqU8WW_documents{padding-top:1.25rem}.BqU8WW_documents>p{margin-top:.5rem}.BqU8WW_fileList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:.75rem;margin-top:.75rem;display:grid}.BqU8WW_file{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.BqU8WW_filePreview{border-bottom-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);width:100%;height:108px;color:var(--icon-sub);justify-content:center;align-items:center;display:flex}.BqU8WW_filePreview>svg{width:2.5rem;height:2.5rem}.BqU8WW_fileInfo{flex-direction:column;gap:.25rem;width:100%;min-width:0;padding:.625rem .75rem .5rem;display:flex}.BqU8WW_fileName{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.4286}.BqU8WW_fileActions{flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;padding-bottom:.5rem;padding-left:.375rem;padding-right:.375rem;display:flex}.BqU8WW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.BqU8WW_footerActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto;display:flex}.BqU8WW_state{font-family:var(--font-geist-sans);letter-spacing:-.009rem;text-align:center;min-height:10rem;color:var(--text-sub);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.BqU8WW_error{font-family:var(--font-geist-sans);letter-spacing:-.009rem;border-width:1px;border-color:var(--stroke-sub);color:var(--text-strong);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.BqU8WW_fieldName{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-soft);font-size:.875rem;font-weight:400;line-height:1.4286}.BqU8WW_exactValue{white-space:pre-wrap}.BqU8WW_struckText{text-decoration-line:line-through}.BqU8WW_scopeItemDetails{flex:1;min-width:0}.BqU8WW_selectionFieldName{padding-left:.25rem}
.BRTvpa_body{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;padding:3rem 1.25rem;display:flex}.BRTvpa_body::-webkit-scrollbar{display:none}.BRTvpa_content{flex-direction:column;flex:1;gap:2rem;width:100%;max-width:36rem;margin-left:auto;margin-right:auto;display:flex}.BRTvpa_content:has(>[role=status]){justify-content:center;align-items:center}.BRTvpa_phasesContent{max-width:72rem}.BRTvpa_reviewContent{max-width:42rem}.BRTvpa_fields{flex-direction:column;gap:1.25rem;display:flex}.BRTvpa_fields .ant-select-dropdown{opacity:1!important}.BRTvpa_fieldsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:48rem){.BRTvpa_fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.BRTvpa_legacyConsultants{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;margin-top:1rem;padding:1rem}.BRTvpa_legacyConsultants>summary{font-family:var(--font-geist-sans);letter-spacing:-.018rem;cursor:pointer;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.BRTvpa_legacyConsultants>p{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);margin-top:.25rem;margin-bottom:1rem;font-size:.75rem;font-weight:400;line-height:1.3333}.BRTvpa_roleSection{flex-direction:column;gap:.75rem;display:flex}.BRTvpa_roleSection>div:first-child{flex-direction:column;gap:.25rem;display:flex}.BRTvpa_roleSection>div:first-child>strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.BRTvpa_roleSection>div:first-child>strong span{color:var(--text-error);margin-left:.25rem}.BRTvpa_roleSection>div:first-child>p{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);margin:0;font-size:.75rem;font-weight:400;line-height:1.3333}.BRTvpa_roleCards{flex-direction:column;gap:.5rem;display:flex}.BRTvpa_roleCards>.ant-collapse-item{border-width:1px!important;border-color:var(--stroke-sub)!important;background-color:var(--bg-base)!important;border-radius:.75rem!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){.BRTvpa_roleCards>.ant-collapse-item{transition-property:none!important}}.BRTvpa_roleCards>.ant-collapse-item:last-child{border-style:solid!important;border-bottom-width:1px!important;border-color:var(--stroke-sub)!important}:is(.BRTvpa_roleCards>.ant-collapse-item-active,.BRTvpa_roleCards>.ant-collapse-item:has(>.ant-motion-collapse-leave)){border-color:var(--stroke-brand)!important;background-color:var(--bg-brand-lightest)!important}:is(.BRTvpa_roleCards>.ant-collapse-item-active:last-child,.BRTvpa_roleCards>.ant-collapse-item:last-child:has(>.ant-motion-collapse-leave)){border-style:solid!important;border-bottom-width:1px!important;border-color:var(--stroke-brand)!important}.BRTvpa_roleCards>.ant-collapse-item>.ant-collapse-header{text-align:left!important;background-color:#0000!important;border-radius:.75rem!important;min-height:2.75rem!important;padding:.75rem 1rem!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){.BRTvpa_roleCards>.ant-collapse-item>.ant-collapse-header{transition-property:none!important}}:is(.BRTvpa_roleCards>.ant-collapse-item>.ant-collapse-header:hover,.BRTvpa_roleCards>.ant-collapse-item>.ant-collapse-header:focus-visible){background-color:var(--bg-brand-lightest)!important;outline-offset:2px!important;outline:2px solid #0000!important}.BRTvpa_roleCards>.ant-collapse-item>.ant-collapse-header:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important;--tw-ring-inset:inset!important;--tw-ring-color:var(--stroke-brand)!important}:is(.BRTvpa_roleCards>.ant-collapse-item-active>.ant-collapse-header,.BRTvpa_roleCards>.ant-collapse-item:has(>.ant-motion-collapse-leave)>.ant-collapse-header){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.BRTvpa_roleCards>.ant-collapse-item-disabled>.ant-collapse-header{cursor:not-allowed!important;opacity:.6!important}.BRTvpa_roleCardLabel{width:100%!important;overflow:visible!important}.BRTvpa_roleCardTitle{font-family:var(--font-geist-sans);letter-spacing:-.018rem;width:100%;color:var(--text-strong);align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.4286;display:flex}.BRTvpa_roleCheckbox{pointer-events:none;flex-shrink:0}.BRTvpa_roleCardDetails{border-top-width:1px;border-color:var(--stroke-sub);padding:.75rem 1rem 1rem}@media (prefers-reduced-motion:reduce){:is(.BRTvpa_roleCards .ant-motion-collapse,.BRTvpa_roleCards .ant-motion-collapse-active){transition:none!important}}.BRTvpa_imageField{flex-direction:column;gap:.5rem;display:flex}.BRTvpa_imageHeader{align-items:center;gap:.25rem;display:flex}.BRTvpa_imageLabel{letter-spacing:-.01em;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.25rem}.BRTvpa_optionalText{color:var(--text-sub);font-size:.75rem;line-height:1rem}.BRTvpa_imagePicker{border-width:1px;border-color:var(--stroke-sub);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.BRTvpa_imagePreview{--tw-bg-opacity:1;background-color:rgb(var(--gray-50) / var(--tw-bg-opacity,1));text-align:center;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:8rem;height:6rem;display:flex;overflow:hidden}.BRTvpa_previewImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BRTvpa_previewPlaceholder{color:var(--text-sub);padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.BRTvpa_imageActions{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.BRTvpa_fileInput{display:none}.BRTvpa_actionRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BRTvpa_imageHint{color:var(--text-sub);margin:0;font-size:.75rem;line-height:1rem}.BRTvpa_dropdownState{text-align:center;color:var(--text-sub);padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.BRTvpa_closeActions{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.BRTvpa_closeActions>div{align-items:center;gap:.5rem;display:flex}.BRTvpa_footerContent{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.BRTvpa_footerActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.BRTvpa_createdState,.BRTvpa_createdScreen{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.BRTvpa_createdState{flex:1;justify-content:center;align-items:center;min-height:420px;display:flex}.BRTvpa_createdScreen{flex-direction:column;gap:2.5rem;display:flex}.BRTvpa_createdHero{text-align:center;flex-direction:column;align-items:center;display:flex}.BRTvpa_createdHero h1{font-family:var(--font-space-grotesk);letter-spacing:-.094rem;color:var(--text-strong);margin-top:1.25rem;font-size:2rem;font-weight:700;line-height:1.25}.BRTvpa_createdHero p{font-family:var(--font-geist-sans);letter-spacing:-.009rem;max-width:36rem;color:var(--text-sub);margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286}.BRTvpa_createdHero p strong{color:var(--text-strong)}.BRTvpa_createdMarks{align-items:center;gap:.25rem;display:flex}.BRTvpa_meshMark,.BRTvpa_successMark{border-radius:.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.BRTvpa_meshMark svg,.BRTvpa_successMark svg{width:1.5rem;height:1.5rem}.BRTvpa_meshMark{background-color:var(--button-success-bg-default)}.BRTvpa_successMark{background-color:var(--bg-success);color:var(--icon-success)}.BRTvpa_invitationSections{flex-direction:column;gap:2.25rem;display:flex}.BRTvpa_configurationError{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-warning);color:var(--text-warning);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.BRTvpa_invitationSection>header{color:var(--icon-strong);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.BRTvpa_invitationSection>header svg{width:1rem;height:1rem}.BRTvpa_invitationSection>header h2{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-strong);font-size:.875rem;font-weight:600;line-height:1.4286}.BRTvpa_invitationCards{flex-direction:column;gap:.75rem;display:flex}.BRTvpa_invitationCard{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;overflow:hidden}.BRTvpa_invitationTopRow{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.BRTvpa_invitationIdentity{align-items:center;gap:.75rem;min-width:0;display:flex}.BRTvpa_invitationIdentity>div{flex-direction:column;min-width:0;display:flex}.BRTvpa_invitationIdentity strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}.BRTvpa_invitationNameRow{align-items:center;gap:.5rem;min-width:0;display:flex}.BRTvpa_invitationNameRow strong{min-width:0}.BRTvpa_discipline{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex;overflow:hidden}.BRTvpa_discipline>span{width:1rem;height:1rem}.BRTvpa_invitationActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.BRTvpa_invitationActions>div:first-child{flex:1;min-width:0}.BRTvpa_actionDivider{background-color:var(--stroke-sub);width:1px;height:2rem;margin-left:.25rem;margin-right:.25rem}.BRTvpa_invitationDetails{border-top-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);padding:.375rem .75rem}.BRTvpa_invitationCopy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.BRTvpa_invitationCopy p{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.BRTvpa_invitationRecipientRow{align-items:center;gap:.5rem;min-width:0;display:flex}.BRTvpa_invitationRecipientRow>p{min-width:0}@media (max-width:768px){.BRTvpa_createdScreen{gap:2rem}.BRTvpa_invitationTopRow{flex-direction:column;align-items:stretch}.BRTvpa_invitationActions{flex-wrap:wrap}.BRTvpa_invitationActions>div:first-child{flex:1}.BRTvpa_invitationDetails p{white-space:normal}.BRTvpa_invitationRecipientRow{align-items:flex-start}}
.doi-TG_requestDrawer .ant-drawer-body{padding:1.25rem}.doi-TG_requestDrawer .ant-drawer-footer{padding:1rem 1.25rem}.doi-TG_requestCompanyCard{align-items:flex-start;gap:.75rem;display:flex}.doi-TG_requestCompanyCopy{flex:1;min-width:0}.doi-TG_requestCompanyCopy>p{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.3333}.doi-TG_requestCompanyTitle{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.doi-TG_requestCompanyTitle h2{font-family:var(--font-geist-sans);letter-spacing:-.025rem;overflow-wrap:break-word;color:var(--text-strong);font-size:1.25rem;font-weight:600;line-height:1.4}.doi-TG_requestMessageCard{border-top-width:1px;border-color:var(--stroke-sub);padding-top:1.25rem}.doi-TG_requestMessageCard>span{font-family:var(--font-geist-sans);letter-spacing:.035rem;text-transform:uppercase;color:var(--text-sub);font-size:.625rem;font-weight:500;line-height:1.2}.doi-TG_requestMessageCard>p{font-family:var(--font-geist-sans);letter-spacing:-.009rem;white-space:pre-wrap;color:var(--text-strong);margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286}.doi-TG_requestDetailCard,.doi-TG_requestRequirementsCard{border-top-width:1px;border-color:var(--stroke-sub);padding-top:1.25rem}.doi-TG_requestDetailCard>h3,.doi-TG_requestRequirementsCard>h3{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-strong);margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.4286}.doi-TG_requestRequirementsCard>p{font-family:var(--font-geist-sans);letter-spacing:-.009rem;white-space:pre-wrap;color:var(--text-sub);font-size:.875rem;font-weight:400;line-height:1.4286}.doi-TG_capList{flex-wrap:wrap;gap:.5rem;display:flex}
.Vkz7Xq_panel{--tw-bg-opacity:1;background-color:rgb(var(--gray-0) / var(--tw-bg-opacity,1))}.Vkz7Xq_header{justify-content:space-between;align-items:center;padding:.75rem 1rem .75rem .75rem;display:flex}.Vkz7Xq_body{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(var(--gray-100) / var(--tw-border-opacity,1));padding:.75rem .25rem .25rem}.Vkz7Xq_nav{align-items:center;gap:.25rem;display:flex}.Vkz7Xq_nav__group{align-items:center;display:flex}.Vkz7Xq_title{font-family:var(--font-geist-sans);letter-spacing:-.018rem;--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.4286}.Vkz7Xq_weekdays{margin-bottom:.375rem;display:flex}.Vkz7Xq_weekday{font-family:var(--font-geist-sans);letter-spacing:-.009rem;text-align:center;--tw-text-opacity:1;color:rgb(var(--gray-500) / var(--tw-text-opacity,1));flex:1;font-size:.875rem;font-weight:400;line-height:1.4286}.Vkz7Xq_grid{flex-direction:column;gap:.25rem;display:flex}.Vkz7Xq_row{display:flex}.Vkz7Xq_cell{flex:1;justify-content:center;align-items:center;height:2rem;display:flex}
.QGEtWG_day{width:2rem;height:2rem;font-family:var(--font-geist-sans);letter-spacing:-.018rem;cursor:pointer;--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.4286;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.QGEtWG_day:not(:disabled):hover{--tw-bg-opacity:1;background-color:rgb(var(--gray-100) / var(--tw-bg-opacity,1))}.QGEtWG_day:disabled{pointer-events:none;cursor:default;--tw-text-opacity:1;color:rgb(var(--gray-300) / var(--tw-text-opacity,1))}.QGEtWG_other{--tw-text-opacity:1;color:rgb(var(--gray-400) / var(--tw-text-opacity,1))}.QGEtWG_other:not(:disabled):hover{--tw-text-opacity:1;color:rgb(var(--gray-500) / var(--tw-text-opacity,1))}.QGEtWG_today{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--gray-200) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.QGEtWG_today:not(:disabled):hover{--tw-border-opacity:1;border-color:rgb(var(--gray-100) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1))}.QGEtWG_selected{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.QGEtWG_selected:not(:disabled):hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}
.jhgAWq_cell_start{background:linear-gradient(to right, transparent 50%, rgb(var(--blue-brand-50)) 50%)}.jhgAWq_cell_end{background:linear-gradient(to left, transparent 50%, rgb(var(--blue-brand-50)) 50%)}.jhgAWq_cell_range{--tw-bg-opacity:1;background-color:rgb(var(--blue-brand-50) / var(--tw-bg-opacity,1))}.jhgAWq_cell_row_start{border-top-left-radius:4px;border-bottom-left-radius:4px}.jhgAWq_cell_row_end{border-top-right-radius:4px;border-bottom-right-radius:4px}
.LHpOuq_reviewActions{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.LHpOuq_reviewActions:empty{display:none}.LHpOuq_hint{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333}.LHpOuq_ndaPanel{border-width:1px;border-color:var(--stroke-sub);border-radius:.5rem;padding:1rem}.LHpOuq_ndaHeading{font-family:var(--font-geist-sans);letter-spacing:-.009rem;font-size:.875rem;font-weight:600;line-height:1.4286}.LHpOuq_ndaInstructions{font-family:var(--font-geist-sans);letter-spacing:-.008rem;margin-top:.75rem;margin-bottom:.75rem;font-size:.75rem;font-weight:400;line-height:1.3333}.LHpOuq_description{font-family:var(--font-geist-sans);letter-spacing:-.008rem;font-size:.75rem;font-weight:400;line-height:1.3333}.LHpOuq_ndaDocumentRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}.LHpOuq_existingAttachments>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.LHpOuq_attachmentsHeading{font-family:var(--font-geist-sans);letter-spacing:-.018rem;font-size:.875rem;font-weight:500;line-height:1.4286}
.jMsKGW_menu{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-strong);flex-direction:column;font-size:.75rem;font-weight:500;line-height:1.3333;display:flex}
.CBw9AG_revokeOptions{flex-direction:column;gap:.5rem;max-height:18rem;margin-bottom:1rem;display:flex;overflow-y:auto}.CBw9AG_selectionHeading{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;font-weight:500;line-height:1.3333;display:flex}.CBw9AG_shortcutMenu{padding:.25rem}.CBw9AG_projectOption{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.CBw9AG_projectName{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286;display:block}.CBw9AG_projectMeta{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333;display:block}.CBw9AG_keepsAccess{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.3333}
.h7H3Ka_bar{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.h7H3Ka_search{width:100%!important;max-width:320px!important}.h7H3Ka_right{align-items:center;gap:.75rem;display:flex}.h7H3Ka_weekBtn{font-weight:500}.h7H3Ka_divider{background-color:var(--stroke-strong);width:.125rem;height:1.25rem}.h7H3Ka_btns{align-items:center;gap:.25rem;display:flex}.h7H3Ka_remindAllBtn{font-weight:500}
.DwWcla_trigger{width:100%;min-width:0;display:block}.DwWcla_clientSection .DwWcla_clientRows{gap:0}.DwWcla_noneIcon{width:1.5rem;height:1.5rem;color:var(--icon-sub)}.DwWcla_trigger .DwWcla_value{font-family:var(--font-geist-sans);letter-spacing:-.009rem;width:100%;min-width:0;min-height:2.25rem;color:var(--text-strong);border-radius:.375rem;justify-content:flex-start;padding:.25rem .75rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.DwWcla_trigger .DwWcla_value>span{min-width:0;max-width:100%}.DwWcla_value:hover:not([aria-disabled=true]),.DwWcla_value:focus-visible,.DwWcla_value.DwWcla_active{background-color:var(--bg-brand-lightest)}.DwWcla_value[aria-disabled=true]{cursor:default}.DwWcla_pill{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:9999px;align-items:center;gap:.375rem;min-width:0;max-width:100%;height:1.5rem;padding:0 .5rem 0 .125rem;font-size:.75rem;font-weight:500;line-height:1.3333;display:inline-flex}.DwWcla_pill>:first-child{flex-shrink:0;width:18px;height:18px}.DwWcla_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DwWcla_empty{color:var(--text-disabled)}.DwWcla_panel{max-width:calc(100vw - 2rem)}.DwWcla_options{max-height:20rem;overflow-y:auto}.DwWcla_options .DwWcla_avatar{width:1.5rem;height:1.5rem}.DwWcla_state{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);align-items:center;gap:.5rem;padding:1rem .75rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.DwWcla_error{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-error);padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.3333}.DwWcla_preview{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-strong);flex-direction:column;gap:.75rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.DwWcla_preview a:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--stroke-brand);border-radius:.125rem}.DwWcla_previewHeader{align-items:center;gap:.75rem;min-width:0;display:flex}.DwWcla_previewHeader>:first-child{flex-shrink:0}.DwWcla_previewIdentity{flex:1;min-width:0}.DwWcla_previewTitle{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}.DwWcla_previewSub{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.DwWcla_previewRows{border-top-width:1px;border-color:var(--stroke-sub);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.DwWcla_previewRow{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.DwWcla_previewRow>:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DwWcla_previewRow a{color:var(--text-strong)}.DwWcla_previewRow a:hover,.DwWcla_previewRow a:focus-visible,.DwWcla_previewRow a:active{color:var(--text-brand)}.DwWcla_previewRow svg{width:1rem;height:1rem;color:var(--icon-sub);flex-shrink:0;margin-top:.125rem}.DwWcla_previewFooter{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-top-width:1px;border-color:var(--stroke-sub);color:var(--text-sub);flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.75rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.DwWcla_preview .DwWcla_networkLink{white-space:nowrap;color:var(--text-brand);flex-shrink:0}.DwWcla_preview .DwWcla_networkLink:hover{text-decoration-line:underline}
.ItEKyG_card{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;overflow:hidden}.ItEKyG_accordion>.ant-collapse-item>.ant-collapse-header{background-color:var(--bg-weak)!important;flex-wrap:wrap!important;row-gap:.5rem!important;padding:.625rem 1rem!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){.ItEKyG_accordion>.ant-collapse-item>.ant-collapse-header{transition-property:none!important}}.ItEKyG_accordion .ant-collapse-title:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--stroke-brand);border-radius:.25rem;outline:2px solid #0000}.ItEKyG_accordionCollapsed>.ant-collapse-item>.ant-collapse-header{background-color:var(--bg-base)!important}.ItEKyG_title{font-family:var(--font-geist-sans);letter-spacing:-.018rem;height:2rem;color:var(--text-strong);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.4286;display:flex}.ItEKyG_calendarIcon{width:1rem;height:1rem;color:var(--icon-sub);flex-shrink:0}.ItEKyG_chevron{width:1rem;height:1rem;color:var(--icon-soft);flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.ItEKyG_chevron{transition-property:none}}.ItEKyG_chevronCollapsed{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ItEKyG_toolbarContent{align-items:center;display:grid;position:relative}.ItEKyG_controls,.ItEKyG_phaseCount{opacity:1;grid-row-start:1;grid-column-start:1;justify-self:end;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.ItEKyG_controls,.ItEKyG_phaseCount{transition-property:none}}.ItEKyG_phaseCount{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333}.ItEKyG_faded{pointer-events:none;opacity:0}.ItEKyG_content{border-top-width:1px;border-color:var(--stroke-sub)}@media (max-width:480px){.ItEKyG_accordion .ant-collapse-title{min-width:8rem!important}.ItEKyG_accordion .ant-collapse-extra{justify-content:flex-end;width:100%}.ItEKyG_accordionCollapsed .ant-collapse-extra{width:auto}.ItEKyG_accordionCollapsed .ItEKyG_controls{position:absolute;right:0}}.ItEKyG_controls{align-items:center;gap:.375rem;display:flex}.ItEKyG_todayButton.ItEKyG_todayButton{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-color:var(--stroke-sub);height:2rem;color:var(--text-strong);padding-left:.625rem;padding-right:.625rem;font-size:.75rem;font-weight:400;line-height:1.3333}.ItEKyG_scale{width:6rem}.ItEKyG_scale>.ant-select{font-family:var(--font-geist-sans)!important;letter-spacing:-.008rem!important;border-color:var(--stroke-sub)!important;height:2rem!important;padding-left:.625rem!important;padding-right:.625rem!important;font-size:.75rem!important;font-weight:400!important;line-height:1.3333!important}.ItEKyG_zoomControls.ItEKyG_zoomControls{display:inline-flex}.ItEKyG_zoomControls.ItEKyG_zoomControls>button{font-family:var(--font-geist-sans);letter-spacing:-.009rem;border-radius:0;width:2rem;height:2rem;font-size:.875rem;font-weight:400;line-height:1.4286}.ItEKyG_zoomControls.ItEKyG_zoomControls>button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.ItEKyG_zoomControls.ItEKyG_zoomControls>button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.ItEKyG_zoomControls.ItEKyG_zoomControls>button+button{margin-left:-1px}.ItEKyG_table{display:flex}.ItEKyG_labels{border-right-width:1px;border-color:var(--stroke-sub);flex-shrink:0;width:200px}.ItEKyG_viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--gray-300)) var(--bg-base);flex:1;min-width:0;overflow-x:auto}.ItEKyG_viewport::-webkit-scrollbar{height:.5rem}.ItEKyG_viewport::-webkit-scrollbar-track{background-color:var(--bg-base)}.ItEKyG_viewport::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--gray-300) / var(--tw-bg-opacity,1));border-radius:9999px}.ItEKyG_surface{position:relative}.ItEKyG_calendarRow{border-bottom-width:1px;border-color:var(--stroke-sub);height:3.5rem;display:flex}.ItEKyG_heading,.ItEKyG_identity{background-color:var(--bg-base);align-items:center;display:flex}.ItEKyG_heading{font-family:var(--font-geist-sans);letter-spacing:.035rem;border-bottom-width:1px;border-color:var(--stroke-sub);height:3.5rem;color:var(--text-sub);align-items:flex-end;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.625rem;font-weight:500;line-height:1.2}.ItEKyG_identity{border-left-width:2px;border-color:var(--stroke-brand);gap:.5rem;height:2.5rem;padding-left:.5rem;padding-right:.75rem;position:relative}.ItEKyG_dragHandle:enabled{cursor:grab}.ItEKyG_activeIdentity,.ItEKyG_activeRow{--tw-bg-opacity:1;background-color:rgb(var(--gray-50) / var(--tw-bg-opacity,1))}.ItEKyG_calendar{flex-shrink:0;position:relative}.ItEKyG_calendarGroup{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-left-width:1px;border-color:var(--stroke-sub);height:1.5rem;color:var(--text-strong);align-items:center;font-size:.75rem;font-weight:500;line-height:1.3333;display:flex;position:absolute;top:0}.ItEKyG_calendarGroup>span{white-space:nowrap;padding-left:.625rem;padding-right:.625rem;display:inline-block;position:sticky;left:0}.ItEKyG_tick{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-color:var(--stroke-sub);height:2rem;color:var(--text-sub);justify-content:center;align-items:center;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex;position:absolute;top:1.5rem}.ItEKyG_weekendTick{background-color:var(--bg-weak)}.ItEKyG_todayTick{font-family:var(--font-geist-sans);letter-spacing:-.008rem;background-color:var(--bg-brand-lightest);color:var(--text-brand);font-size:.75rem;font-weight:500;line-height:1.3333}.ItEKyG_row{height:2.5rem;display:flex}.ItEKyG_name{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);flex:1;font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.ItEKyG_code{font-family:var(--font-geist-sans);letter-spacing:-.007rem;background-color:var(--bg-information-lightest);min-width:2rem;height:1.25rem;color:var(--text-brand);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;font-size:.688rem;font-weight:600;line-height:1.0989;display:flex}.ItEKyG_lane{touch-action:pan-y;background-image:linear-gradient(to right, var(--stroke-sub) 1px, transparent 1px);flex-shrink:0;position:relative}.ItEKyG_weekendColumn{pointer-events:none;background-color:var(--bg-selected-on-light);opacity:.4;position:absolute;top:0;bottom:0}.ItEKyG_monthColumn{pointer-events:none;border-left-width:1px;border-color:var(--stroke-sub);position:absolute;top:0;bottom:0}.ItEKyG_bar{font-family:var(--font-geist-sans);letter-spacing:-.007rem;z-index:10;cursor:grab;outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;justify-content:center;align-items:center;height:1.5rem;font-size:.688rem;font-weight:600;line-height:1.0989;display:flex;position:absolute;top:.5rem}.ItEKyG_bar:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--stroke-brand)}.ItEKyG_bar{background-color:var(--phase-color);color:var(--text-inverse);touch-action:none}.ItEKyG_barLabel{white-space:nowrap;padding-left:.75rem;padding-right:.75rem;overflow:hidden}.ItEKyG_resizeStart,.ItEKyG_resizeEnd,.ItEKyG_bufferHandle{touch-action:none;cursor:ew-resize!important;opacity:0!important;background-color:#0000!important;border-width:0!important;border-radius:0!important;width:.625rem!important;min-width:0!important;height:100%!important;padding:0!important;position:absolute!important;top:0!important}.ItEKyG_resizeStart{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important;left:0!important}.ItEKyG_resizeEnd,.ItEKyG_bufferHandle{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important;right:0!important}.ItEKyG_linkStart,.ItEKyG_linkEnd{touch-action:none;z-index:20!important;--tw-translate-y:-50%!important;width:.75rem!important;min-width:0!important;height:.75rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;cursor:crosshair!important;background-color:var(--bg-base)!important;opacity:0!important;border-width:2px!important;border-color:var(--phase-color)!important;border-radius:9999px!important;padding:0!important;position:absolute!important;top:50%!important}.ItEKyG_linkStart{pointer-events:none!important;left:-.375rem!important}.ItEKyG_linkEnd{--tw-translate-x:50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.ItEKyG_bar:hover .ItEKyG_resizeStart,.ItEKyG_bar:hover .ItEKyG_resizeEnd,.ItEKyG_bar:focus-within .ItEKyG_resizeStart,.ItEKyG_bar:focus-within .ItEKyG_resizeEnd{background-color:var(--bg-selected-on-dark)!important;opacity:1!important}.ItEKyG_bar:hover .ItEKyG_linkEnd,.ItEKyG_bar:focus-within .ItEKyG_linkEnd{opacity:1!important}.ItEKyG_bar:focus-within .ItEKyG_linkStart{pointer-events:auto!important;opacity:1!important}.ItEKyG_activeRow .ItEKyG_bar .ItEKyG_resizeStart{background-color:var(--bg-selected-on-dark)!important;opacity:1!important}.ItEKyG_activeRow .ItEKyG_bar .ItEKyG_linkEnd{opacity:1!important}.ItEKyG_buffer{opacity:.6;height:1.5rem;color:var(--phase-color);border-color:var(--phase-color);background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,currentColor 4px 5px);border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;min-width:0;position:absolute;top:.5rem}.ItEKyG_bufferFilled{border-style:dashed;border-top-width:1px;border-bottom-width:1px;border-right-width:1px}.ItEKyG_bufferHandle{z-index:10!important;--tw-translate-x:100%!important;width:.75rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.ItEKyG_buffer:hover .ItEKyG_bufferHandle,.ItEKyG_bufferHandle:focus-visible{background-color:var(--bg-selected-on-light)!important;opacity:1!important}.ItEKyG_blue{--phase-color:var(--text-brand)}.ItEKyG_green{--phase-color:var(--text-success)}.ItEKyG_orange{--phase-color:rgb(var(--orange-700))}.ItEKyG_pink{--phase-color:rgb(var(--pink-600))}.ItEKyG_dependencies{pointer-events:none;z-index:0;fill:none;stroke:var(--icon-sub);stroke-width:1.5px;position:absolute;overflow:visible}.ItEKyG_pendingLink{stroke:var(--icon-brand);stroke-dasharray:4 3}.ItEKyG_today{stroke:var(--icon-brand);stroke-width:1px}.ItEKyG_legend{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-top-width:1px;border-color:var(--stroke-sub);color:var(--text-sub);flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding:.5rem 1rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.ItEKyG_legend>span{align-items:center;gap:.5rem;display:flex}.ItEKyG_legend i{background-color:var(--phase-color);border-radius:1px;width:.5rem;height:.5rem}.ItEKyG_bufferLegend{white-space:nowrap}.ItEKyG_legend .ItEKyG_bufferSwatch{border-width:1px;border-color:var(--stroke-sub);width:.5rem;height:.5rem;color:var(--icon-sub);background-color:#0000;background-image:repeating-linear-gradient(135deg,#0000,#0000 2px,currentColor 2px 3px);border-radius:1px}
.Pw9yFa_directoryTools{flex-shrink:0;align-items:center;gap:.5rem;padding:1rem .75rem .5rem;display:flex}.Pw9yFa_searchWrapper{flex:1;min-width:0}.Pw9yFa_searchInput{height:2.5rem!important;min-height:2.5rem!important}.Pw9yFa_directoryScroll{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem;display:flex;overflow:hidden auto}.Pw9yFa_directoryAccordion .ant-collapse-item{overflow:hidden!important}.Pw9yFa_directoryAccordion .ant-collapse-expand-icon{color:var(--text-soft)!important}.Pw9yFa_directoryAccordion .ant-collapse-header{min-height:2.25rem!important;padding:.5rem .375rem!important}.Pw9yFa_directoryAccordion .ant-collapse-content-box{padding-bottom:.25rem!important}.Pw9yFa_groupLabel{font-family:var(--font-geist-sans);letter-spacing:.035rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-size:.625rem;font-weight:500;line-height:1.2}.Pw9yFa_groupTitle{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.Pw9yFa_groupContent{padding-bottom:.25rem}.Pw9yFa_groupDescription{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333}.Pw9yFa_directoryList{flex-direction:column;gap:.125rem;min-height:0;display:flex}.Pw9yFa_directoryRow{text-align:left;outline-offset:2px;border-width:1px;border-color:#0000;border-radius:.375rem;outline:2px solid #0000;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:3rem;padding:.25rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.Pw9yFa_directoryRow{transition-property:none}}.Pw9yFa_directoryRow:hover{border-color:var(--stroke-sub);background-color:var(--bg-weak)}.Pw9yFa_directoryRow:focus-visible{border-color:var(--stroke-sub);background-color:var(--bg-weak);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--blue-brand-500) / var(--tw-ring-opacity,1))}.Pw9yFa_selectedRow,.Pw9yFa_selectedRow:hover{border-color:var(--stroke-brand);background-color:var(--bg-brand-lightest)}.Pw9yFa_rowCopy{flex-direction:column;flex:1;min-width:0;display:flex}.Pw9yFa_rowCopy strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}.Pw9yFa_rowCopy span{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.Pw9yFa_directoryEmptyState{flex:1;min-height:12rem}.Pw9yFa_newCollaboratorHighlight{animation:2.4s ease-out Pw9yFa_collaborator-arrival}@keyframes Pw9yFa_collaborator-arrival{0%,45%{--tw-border-opacity:1;border-color:rgb(var(--yellow-400) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--yellow-50) / var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--yellow-200) / .65)}to{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}}@media (prefers-reduced-motion:reduce){.Pw9yFa_newCollaboratorHighlight{animation:none}}
.jII9Ja_wrapper{align-items:center;gap:.75rem;min-width:0;display:flex}.jII9Ja_meta{flex-direction:column;flex:1;min-width:0;display:flex}.jII9Ja_name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.jII9Ja_subtitle{color:var(--text-sub);font-size:.75rem;line-height:1rem}
.zp60pG_error{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-error);font-size:.75rem;font-weight:400;line-height:1.3333}.zp60pG_hint{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333}.zp60pG_notice{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);color:var(--text-sub);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding:.75rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.zp60pG_inline{align-items:center;gap:.5rem;min-width:0;display:flex}.zp60pG_inline>:first-child{flex:1;min-width:0}.zp60pG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zp60pG_optionIcon{width:1rem;height:1rem;color:var(--icon-sub)}.zp60pG_nestedField{padding-left:1.75rem}
.cMdO9a_layout{width:100%;min-width:0;position:relative}.cMdO9a_main{flex-direction:column;gap:1rem;min-width:0;display:flex}.cMdO9a_budgetLayout:has(.cMdO9a_empty){flex-direction:column;flex:1;display:flex}.cMdO9a_budgetLayout:has(.cMdO9a_empty) .cMdO9a_main{flex:1}.cMdO9a_budgetLayout:has(.cMdO9a_empty) .cMdO9a_empty{border-width:0;flex:1;justify-content:center}.cMdO9a_stats{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.5rem;min-height:3.5rem;padding:.625rem 1rem;display:grid}@media (min-width:40rem){.cMdO9a_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cMdO9a_stats{grid-template-columns:1.21fr 1.31fr 1fr .8fr}}.cMdO9a_stats>div{font-family:var(--font-geist-sans);letter-spacing:-.009rem;min-width:0;min-height:2rem;color:var(--text-sub);align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex;position:relative}@media (min-width:64rem){.cMdO9a_stats>div:not(:first-child){padding-left:1rem}}.cMdO9a_stats>div:not(:first-child):before{--tw-translate-y:-50%;width:1px;height:1.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--stroke-sub);display:none;position:absolute;top:50%;left:0}@media (min-width:64rem){.cMdO9a_stats>div:not(:first-child):before{display:block}}.cMdO9a_stats>div:not(:first-child):before{content:""}.cMdO9a_stats svg{width:19px;height:19px;color:var(--icon-sub);flex-shrink:0}.cMdO9a_stats strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.cMdO9a_phaseTable.cMdO9a_phaseTable{border-width:0;border-radius:0}.cMdO9a_phaseTableContent{min-width:1100px}.cMdO9a_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cMdO9a_empty{border-style:dashed;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.cMdO9a_empty>svg{width:2rem;height:2rem;color:var(--icon-soft)}.cMdO9a_empty h3{font-family:var(--font-geist-sans);letter-spacing:-.01rem;color:var(--text-strong);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.cMdO9a_empty p{font-family:var(--font-geist-sans);letter-spacing:-.008rem;max-width:28rem;color:var(--text-sub);margin:0;font-size:.75rem;font-weight:400;line-height:1.3333}.cMdO9a_empty>div{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}
.dRMr_G_detailState{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.5rem;justify-content:center;align-items:center;padding:1.5rem}.dRMr_G_emptyDetail{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.5rem;flex:1;min-height:0}
.YMjy0G_pair{flex-shrink:0;align-items:center;gap:.25rem;display:flex}
.vydhGW_workspace{font-family:var(--font-geist-sans);letter-spacing:-.008rem;height:100%;min-height:0;color:var(--text-strong);flex-direction:column;gap:1.25rem;padding:1.5rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex;overflow:auto}.vydhGW_heading{font-family:var(--font-geist-sans);letter-spacing:-.009rem;color:var(--text-strong);font-size:.875rem;font-weight:600;line-height:1.4286}.vydhGW_muted{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333}.vydhGW_row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vydhGW_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vydhGW_stack{flex-direction:column;gap:1rem;display:flex}.vydhGW_card{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.vydhGW_badge{font-family:var(--font-geist-sans);letter-spacing:-.008rem;background-color:var(--bg-surface);color:var(--text-sub);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3333}.vydhGW_error{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-surface);color:var(--text-strong);border-radius:.5rem;padding:.75rem;font-size:.75rem;font-weight:400;line-height:1.3333}.vydhGW_viewerBody{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.vydhGW_viewerGrid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}@media (min-width:64rem){.vydhGW_viewerGrid{grid-template-columns:minmax(0,1fr) minmax(0,600px);display:grid}}.vydhGW_preview{background-color:var(--bg-surface);flex-direction:column;gap:.75rem;min-height:24rem;padding:1rem;display:flex}.vydhGW_pdf{flex:1;min-height:24rem;position:relative}.vydhGW_preview .vydhGW_thumbnailButton{flex-shrink:0;height:auto;padding:.5rem}.vydhGW_details{border-color:var(--stroke-sub);background-color:var(--bg-base);flex-shrink:0;order:-9999;min-width:0;padding:1.25rem}@media (min-width:64rem){.vydhGW_details{border-left-width:1px;order:0;overflow:auto}}.vydhGW_tabs{flex-shrink:0;height:2.5rem;margin-bottom:1.25rem}.vydhGW_tabs .ant-tabs-content-holder{display:none}.vydhGW_file{border-style:dashed;border-width:1px;border-color:var(--stroke-sub);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.vydhGW_fileName{font-family:var(--font-geist-sans);letter-spacing:-.008rem;word-break:break-all;font-size:.75rem;font-weight:500;line-height:1.3333}.vydhGW_message{white-space:pre-wrap;overflow-wrap:break-word;background-color:var(--bg-surface);border-radius:.5rem;padding:1rem}.vydhGW_recipient{flex-direction:column;gap:1.5rem;width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding:1.5rem;display:flex}.vydhGW_recipientHeader{align-items:center;gap:.75rem;display:flex}.vydhGW_check{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);align-items:flex-start;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.vydhGW_history{border-left-width:1px;border-color:var(--stroke-sub);flex-direction:column;gap:1rem;padding-left:1rem;display:flex}.vydhGW_versionList{flex-direction:column;gap:.75rem;display:flex}.vydhGW_versionCard{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.5rem;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.vydhGW_versionThumbnail{font-family:var(--font-geist-sans);letter-spacing:-.009rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);width:4rem;height:5rem;color:var(--text-sub);border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:1.4286;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.vydhGW_versionThumbnail:hover{border-color:var(--stroke-brand);color:var(--text-brand)}.vydhGW_versionContent{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.vydhGW_versionTitle{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.vydhGW_versionName{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text-strong);font-size:.75rem;font-weight:500;line-height:1.3333;overflow:hidden}.vydhGW_versionName:hover{color:var(--text-brand)}.vydhGW_versionMeta{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333}.vydhGW_empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}.vydhGW_empty>p{max-width:28rem}.vydhGW_emptyIcon{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);width:3.5rem;height:3.5rem;color:var(--icon-sub);border-radius:.75rem;place-items:center;display:grid}.vydhGW_documentRow{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.5rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.vydhGW_documentRow>div{flex:1;min-width:0}.vydhGW_pdfIcon{background-color:var(--bg-error);width:2.5rem;height:2.5rem;color:var(--icon-error);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.vydhGW_composerGrid{flex:1;grid-template-columns:repeat(1,minmax(0,1fr));min-height:0;display:grid;overflow:auto}@media (min-width:64rem){.vydhGW_composerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vydhGW_composerGrid>.vydhGW_preview{border-top-width:1px;border-color:var(--stroke-sub)}@media (min-width:64rem){.vydhGW_composerGrid>.vydhGW_preview{border-top-width:0;border-left-width:1px}}.vydhGW_composerEmail{background-color:var(--bg-base);padding:1.5rem;overflow:auto}@media (min-width:80rem){.vydhGW_composerEmail{padding:2.5rem}}.vydhGW_composerInner{flex-direction:column;gap:1.25rem;max-width:32rem;margin-left:auto;margin-right:auto;display:flex}.vydhGW_composerHeading{font-family:var(--font-geist-sans);letter-spacing:-.025rem;color:var(--text-strong);font-size:1.25rem;font-weight:600;line-height:1.4}.vydhGW_composerRecipient{align-items:flex-end;gap:.75rem;display:flex}.vydhGW_composerRecipient>:first-child{flex:1;min-width:0}.vydhGW_dropZone{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-style:dashed;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);width:100%;min-height:9rem;color:var(--text-sub);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;font-size:.75rem;font-weight:500;line-height:1.3333;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.vydhGW_dropZone:hover{border-color:var(--stroke-brand);background-color:var(--bg-brand-lightest)}.vydhGW_dropZone:disabled{cursor:not-allowed}.vydhGW_preview .vydhGW_fileName{align-items:center;gap:.5rem;display:flex}.vydhGW_documentType{font-family:var(--font-geist-sans);letter-spacing:-.007rem;background-color:var(--bg-error);color:var(--text-error);border-radius:.375rem;padding:.5rem;font-size:.688rem;font-weight:600;line-height:1.0989}.vydhGW_responseOptions{flex-direction:column;gap:.5rem;width:100%;display:flex}.vydhGW_responseOptions .ant-radio-wrapper{min-height:2.75rem;margin:0;padding:.75rem}
._2A0jgW_groupFields{font-family:var(--font-geist-sans);letter-spacing:-.008rem;min-width:0;color:var(--text-sub);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}._2A0jgW_groupFields strong{font-family:var(--font-geist-sans);letter-spacing:-.008rem;white-space:nowrap;color:var(--text-strong);font-size:.75rem;font-weight:500;line-height:1.3333}._2A0jgW_totalFee{width:10rem}._2A0jgW_percentage{width:5rem}._2A0jgW_constructionCost{width:12rem}._2A0jgW_financialInput._2A0jgW_financialInput{font-family:var(--font-geist-sans)!important;letter-spacing:-.008rem!important;font-size:.75rem!important;font-weight:400!important;line-height:1.3333!important}._2A0jgW_financialInput._2A0jgW_financialInput .ant-input{font-family:var(--font-geist-sans)!important;letter-spacing:-.008rem!important;font-size:.75rem!important;font-weight:400!important;line-height:1.3333!important}._2A0jgW_currency{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-soft);font-size:.75rem;font-weight:400;line-height:1.3333}._2A0jgW_allocation{font-family:var(--font-geist-sans);letter-spacing:-.008rem;-moz-column-gap:1rem;border-width:1px;border-color:var(--stroke-sub);color:var(--text-sub);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}._2A0jgW_allocationBar{border-radius:9999px;gap:.25rem;width:100%;height:.25rem;display:flex;overflow:hidden}._2A0jgW_allocationBar i{border-radius:9999px;height:100%;display:block}._2A0jgW_allocatedSegment{--tw-bg-opacity:1;background-color:rgb(var(--green-500) / var(--tw-bg-opacity,1))}._2A0jgW_remainingSegment{--tw-bg-opacity:1;background-color:rgb(var(--yellow-500) / var(--tw-bg-opacity,1))}._2A0jgW_remaining{color:var(--text-warning)}._2A0jgW_allocated{color:var(--text-success)}._2A0jgW_overallocated{color:var(--text-error)}._2A0jgW_overallocated ._2A0jgW_allocatedSegment{background-color:var(--text-error)}@media (max-width:640px){._2A0jgW_percentageFields{flex:1;grid-template-columns:80px auto minmax(0,1fr);display:grid}._2A0jgW_percentageFields ._2A0jgW_percentage,._2A0jgW_percentageFields ._2A0jgW_constructionCost{width:100%;min-width:0}._2A0jgW_percentageFields strong{grid-column:span 3/span 3;justify-self:end}}
._4jafuW_compactBody{min-height:0!important}
.CNRY8G_placeholder{font-family:var(--font-geist-sans), sans-serif;color:var(--text-soft);font-size:.875rem;line-height:1.25rem}
.OOk4OW_stack{flex-direction:column;gap:1rem;display:flex}.OOk4OW_error{border-width:1px;border-color:var(--stroke-sub);color:var(--text-strong);border-radius:.5rem;padding:.75rem}.OOk4OW_leadScreen{font-family:var(--font-geist-sans);letter-spacing:-.009rem;background-color:var(--bg-base);min-width:0;height:100%;min-height:0;color:var(--text-strong);flex-direction:column;flex:1;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex;position:relative;overflow:hidden;container:lead-details/inline-size}.OOk4OW_leadHeader{border-bottom-width:1px;border-color:var(--stroke-sub);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem 1rem;display:flex}.OOk4OW_headerDivider{background-color:var(--stroke-sub);flex-shrink:0;width:1px;height:1.25rem;margin-left:.25rem;margin-right:.25rem}.OOk4OW_navigationButtons{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.OOk4OW_navigationMeta{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.3333}.OOk4OW_headerIdentity{font-family:var(--font-geist-sans);letter-spacing:-.018rem;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;line-height:1.4286;display:flex}.OOk4OW_headerIdentity span{color:var(--text-sub);flex-shrink:0}.OOk4OW_headerIdentity strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);overflow:hidden}.OOk4OW_headerActions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:flex}.OOk4OW_detailColumns{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.OOk4OW_projectPane,.OOk4OW_leadPane{background-color:var(--bg-base);flex-direction:column;flex-shrink:0;min-width:0;min-height:0;display:flex}.OOk4OW_projectPane{border-bottom-width:1px;border-color:var(--stroke-sub)}.OOk4OW_communicationPane{overflow:hidden}.OOk4OW_tabsBar{border-bottom-width:1px;border-color:var(--stroke-sub);flex-shrink:0;height:2.5rem;padding-top:.75rem;padding-left:1.5rem;padding-right:1.5rem}.OOk4OW_detailTabs{height:100%}.OOk4OW_tabsBar .OOk4OW_detailTabs .ant-tabs-nav:before{border-style:none!important}.OOk4OW_detailTabs .ant-tabs-nav{height:100%}.OOk4OW_detailTabs .ant-tabs-content-holder{display:none}.OOk4OW_paneScroll,.OOk4OW_historyScroll{flex:1;min-height:0;overflow-y:auto}.OOk4OW_paneScroll{padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}@media (min-width:80rem){.OOk4OW_paneScroll{padding-left:2rem;padding-right:2rem}}.OOk4OW_historyScroll{flex-direction:column;padding:1.5rem;display:flex}.OOk4OW_proposalStatus{padding-top:1.5rem;padding-bottom:1.5rem}.OOk4OW_proposalStatusLabel{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-transform:uppercase;color:var(--text-sub);margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1.3333}.OOk4OW_titleBlock{padding-top:1.5rem;padding-bottom:1.5rem}.OOk4OW_titleRow{font-family:var(--font-geist-sans);letter-spacing:-.025rem;align-items:center;gap:.5rem;min-width:0;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.OOk4OW_titleRow>span{color:var(--text-soft);flex-shrink:0}.OOk4OW_titleInputWrapper{flex:1;min-width:0}.OOk4OW_identityInput{font-family:var(--font-geist-sans)!important;letter-spacing:-.025rem!important;height:2.25rem!important;color:var(--text-strong)!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;background-color:#0000!important;border-color:#0000!important;border-radius:.375rem!important;padding-left:.375rem!important;padding-right:.375rem!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important}.OOk4OW_identityInput:hover:not(:focus):not(:disabled){--tw-bg-opacity:1!important;background-color:rgb(var(--gray-50) / var(--tw-bg-opacity,1))!important;border-color:#0000!important}.OOk4OW_identityInput:focus:not(:disabled){border-color:var(--stroke-strong)!important;background-color:var(--bg-base)!important;caret-color:var(--text-strong)!important}.OOk4OW_numberInputWrapper{flex-shrink:0;min-width:0;max-width:15rem}.OOk4OW_numberInput{width:8rem!important;max-width:100%!important;color:var(--text-soft)!important}@supports (field-sizing:content){.OOk4OW_numberInput{field-sizing:content;width:auto!important;min-width:3rem!important}}.OOk4OW_fieldError{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-error);margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.3333}.OOk4OW_detailSection{border-bottom-width:1px;border-color:var(--stroke-sub);padding-top:1.5rem;padding-bottom:1.5rem}.OOk4OW_detailSection:last-child{border-bottom-width:0}.OOk4OW_detailAccordion .ant-collapse-header{text-align:left;border-radius:.125rem}.OOk4OW_detailAccordion .ant-collapse-header:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--stroke-brand)}.OOk4OW_detailAccordion .ant-collapse-arrow{color:var(--text-soft)!important;transition-property:transform!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){.OOk4OW_detailAccordion .ant-collapse-arrow{transition-property:none!important}}.OOk4OW_sectionChevron{flex-shrink:0}.OOk4OW_sectionChevronCollapsed{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.OOk4OW_sectionLabel{width:100%!important;overflow:visible!important}.OOk4OW_sectionTitle{font-family:var(--font-geist-sans);letter-spacing:.03rem;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:.75rem;font-weight:500;line-height:1.3333}.OOk4OW_sectionContent{flex-direction:column;gap:.75rem;padding-top:1rem;padding-left:1.75rem;display:flex}.OOk4OW_detailRow{grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);align-items:center;gap:1rem;min-height:2.25rem;display:grid}.OOk4OW_detailLabel{font-family:var(--font-geist-sans);letter-spacing:-.009rem;min-width:0;color:var(--text-sub);align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.OOk4OW_detailLabel svg{width:1rem;height:1rem;color:var(--icon-sub);flex-shrink:0}.OOk4OW_detailLabel span{min-width:0}.OOk4OW_detailValue{font-family:var(--font-geist-sans);letter-spacing:-.009rem;min-width:0;color:var(--text-strong);font-size:.875rem;font-weight:400;line-height:1.4286}.OOk4OW_emptyValue{color:var(--text-disabled)}.OOk4OW_contactLink{text-overflow:ellipsis;white-space:nowrap;color:var(--text-brand);display:block;overflow:hidden}.OOk4OW_contactLink:hover{text-decoration-line:underline}.OOk4OW_auditMeta{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-soft);flex-direction:column;gap:.25rem;padding-top:.25rem;padding-bottom:1.5rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.OOk4OW_readOnlyNotice,.OOk4OW_outcomeCard{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);border-radius:.5rem;margin-top:1.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.3333}.OOk4OW_outcomeCard{flex-direction:column;gap:.25rem;display:flex}.OOk4OW_paneScroll>:is(.OOk4OW_readOnlyNotice,.OOk4OW_outcomeCard):first-child{margin-top:1.25rem}.OOk4OW_leadFooter{border-top-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:60px;padding:.75rem 1.5rem;display:flex}.OOk4OW_footerSecondaryActions,.OOk4OW_footerPrimaryActions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.OOk4OW_footerPrimaryActions{justify-content:flex-end;margin-left:auto}.OOk4OW_statePanel{text-align:center;min-height:0;color:var(--text-sub);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}@container lead-details (min-width:56rem){.OOk4OW_detailColumns{grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);display:grid;overflow:hidden}.OOk4OW_projectPane{border-bottom-width:0;border-right-width:1px}}.OOk4OW_heldBanner{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-bottom-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);color:var(--text-strong);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.OOk4OW_heldHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.OOk4OW_heldNote{white-space:pre-wrap}.OOk4OW_blockedSummary{cursor:pointer}.OOk4OW_blockedDescription{margin-top:.5rem}.OOk4OW_previousLeadIcon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.JCewda_card{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.75rem;min-width:0;position:relative;overflow:hidden}.JCewda_dragHandle.JCewda_dragHandle{z-index:10;width:2rem;height:2rem;color:var(--icon-soft);position:absolute;top:1rem;left:.75rem}.JCewda_dragHandle.JCewda_dragHandle svg{width:1rem;height:1rem}.JCewda_dragHandle:enabled{cursor:grab}.JCewda_accordion>.ant-collapse-item>.ant-collapse-header{background-color:var(--bg-weak)!important;flex-wrap:wrap!important;row-gap:.75rem!important;min-height:4rem!important;padding:.75rem 1rem .75rem 3.5rem!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){.JCewda_accordion>.ant-collapse-item>.ant-collapse-header{transition-property:none!important}}.JCewda_accordion .ant-collapse-title{min-width:10rem!important}.JCewda_accordion .ant-collapse-title:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--stroke-brand);border-radius:.25rem;outline:2px solid #0000}.JCewda_accordion .ant-collapse-extra{max-width:100%!important}.JCewda_accordionCollapsed>.ant-collapse-item>.ant-collapse-header{background-color:var(--bg-base)!important}.JCewda_title{font-family:var(--font-geist-sans);letter-spacing:-.018rem;min-width:0;min-height:2.25rem;color:var(--text-strong);align-items:center;gap:.75rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.4286;display:flex}.JCewda_titleText{white-space:normal;min-width:0}.JCewda_cardIcon{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);width:2.25rem;height:2.25rem;color:var(--icon-sub);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JCewda_cardIcon svg{width:1.25rem;height:1.25rem}.JCewda_chevron{width:1rem;height:1rem;color:var(--icon-soft);flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.JCewda_chevron{transition-property:none}}.JCewda_closedChevron{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.JCewda_toolbar{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;max-width:100%;display:flex}.JCewda_cardSummary{font-family:var(--font-geist-sans);letter-spacing:-.008rem;white-space:nowrap;color:var(--text-sub);opacity:1;font-size:.75rem;font-weight:400;line-height:1.3333;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.JCewda_cardSummary{transition-property:none}}.JCewda_summaryHidden{pointer-events:none;opacity:0}.JCewda_deleteButton.JCewda_deleteButton{width:2rem;height:2rem;color:var(--icon-soft);flex-shrink:0}.JCewda_deleteButton.JCewda_deleteButton svg{width:1rem;height:1rem}.JCewda_content{border-top-width:1px;border-color:var(--stroke-sub)}.JCewda_groupBody{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.JCewda_groupTable{border-width:1px;border-color:var(--stroke-sub);border-radius:.5rem;min-width:0;overflow:hidden}.JCewda_cardActions{border-top-width:1px;border-color:var(--stroke-sub);padding:.5rem 1rem}@media (max-width:640px){.JCewda_groupCard .JCewda_accordion>.ant-collapse-item>.ant-collapse-header{padding-left:.75rem!important}.JCewda_groupCard .JCewda_accordion .ant-collapse-title{flex-basis:100%!important;padding-left:2.75rem!important}.JCewda_groupCard .JCewda_accordion .ant-collapse-extra{justify-content:flex-end!important;width:100%!important}.JCewda_groupCard .JCewda_toolbar{width:100%}}
.ObeSkG_stateCard{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;min-height:180px;padding:2rem 1rem;display:flex}.ObeSkG_stateCard h2{font-family:var(--font-geist-sans);letter-spacing:-.01rem;color:var(--text-strong);font-size:1rem;font-weight:600;line-height:1.5}.ObeSkG_stateCard p{font-family:var(--font-geist-sans);letter-spacing:-.008rem;max-width:420px;color:var(--text-sub);margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.3333}.ObeSkG_borderless{border-width:0}.ObeSkG_loading{background-color:#0000;border-width:0;border-radius:0}.ObeSkG_fillAvailable{flex:1;height:100%;min-height:0}
.XsN1ha_row:not(.XsN1ha_selected):hover .XsN1ha_employeeName{color:var(--text-brand)}.XsN1ha_row:not(.XsN1ha_selected):hover .XsN1ha_reviewBtnWrap{max-width:100px}.XsN1ha_row.XsN1ha_selected{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.XsN1ha_checkboxCell{justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex}.XsN1ha_reviewBtnWrap{pointer-events:none;flex-shrink:0;max-width:0;transition-property:max-width;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.XsN1ha_textStrong{color:var(--text-strong);font-size:.875rem;line-height:1.25rem}.XsN1ha_hours{font-size:.875rem;line-height:1.25rem}.XsN1ha_hoursStrong{color:var(--text-strong)}.XsN1ha_hoursError{--tw-text-opacity:1;color:rgb(var(--orange-500) / var(--tw-text-opacity,1))}.XsN1ha_employeeCell{gap:.75rem;min-width:320px;position:relative}.XsN1ha_employeeCell>:first-child{flex:1}.XsN1ha_lastUpdateCell{min-width:200px}.XsN1ha_hoursCell{min-width:140px}.XsN1ha_approvedByCell{gap:.375rem;min-width:160px}.XsN1ha_statusCell{min-width:220px}.XsN1ha_actionsCell{gap:.375rem;min-width:252px}
.hvU8Na_card{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);min-width:0;color:var(--text-strong);border-radius:.5rem;padding:.75rem;position:relative}.hvU8Na_sidebar{--tw-border-opacity:1;border-color:rgb(var(--blue-brand-200) / var(--tw-border-opacity,1));background-color:var(--bg-brand-lightest)}.hvU8Na_top{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.hvU8Na_icon{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);width:2.5rem;height:2.5rem;color:var(--icon-sub);border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.125rem;display:flex}.hvU8Na_icon>svg{width:1rem;height:1rem}.hvU8Na_version{font-family:var(--font-geist-sans);letter-spacing:-.007rem;font-size:.688rem;font-weight:600;line-height:1.0989}.hvU8Na_positive{--tw-border-opacity:1;border-color:rgb(var(--green-200) / var(--tw-border-opacity,1));color:var(--icon-success)}.hvU8Na_warning{--tw-border-opacity:1;border-color:rgb(var(--orange-200) / var(--tw-border-opacity,1));color:var(--icon-warning)}.hvU8Na_negative{--tw-border-opacity:1;border-color:rgb(var(--red-200) / var(--tw-border-opacity,1));color:var(--icon-error)}.hvU8Na_content{flex:1;min-width:0}.hvU8Na_titleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hvU8Na_title{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.hvU8Na_facts{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.5}.hvU8Na_actions{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;padding-left:50px;display:flex}.hvU8Na_menuButton{flex-shrink:0;margin-left:auto}.hvU8Na_feedback{font-family:var(--font-geist-sans);letter-spacing:-.008rem;border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);text-align:left;width:100%;min-width:0;color:var(--text-sub);border-radius:.375rem;margin-top:.375rem;padding:.375rem .625rem .375rem 30px;font-size:.75rem;font-weight:400;line-height:1.3333;display:block;position:relative}.hvU8Na_feedback>svg{width:.875rem;height:.875rem;color:var(--icon-sub);position:absolute;top:.5rem;left:.625rem}.hvU8Na_feedback>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hvU8Na_quote{font-family:var(--font-geist-sans);letter-spacing:-.009rem;white-space:pre-wrap;overflow-wrap:break-word;background-color:var(--bg-weak);color:var(--text-strong);border-radius:.5rem;margin-top:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:400;line-height:1.4286}.hvU8Na_dates{font-family:var(--font-geist-sans);letter-spacing:-.008rem;-moz-column-gap:.75rem;color:var(--text-sub);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.375rem;font-size:.75rem;font-weight:400;line-height:1.3333;display:flex}.hvU8Na_dates button{text-align:left;align-items:center;gap:.25rem;display:inline-flex}.hvU8Na_dates button:disabled{cursor:default}.hvU8Na_dates svg{flex-shrink:0;width:.875rem;height:.875rem}.hvU8Na_overdue{font-family:var(--font-geist-sans);letter-spacing:-.008rem;background-color:var(--bg-warning);color:var(--text-warning);border-radius:.375rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;line-height:1.3333}.hvU8Na_attachment{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;margin-top:.5rem;padding:.375rem .375rem .375rem .625rem;display:flex}.hvU8Na_attachmentName{font-family:var(--font-geist-sans);letter-spacing:-.009rem;text-align:left;min-width:0;color:var(--text-strong);flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.4286;display:flex}.hvU8Na_attachmentName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hvU8Na_attachmentName>svg{width:1rem;height:1rem;color:var(--icon-error);flex-shrink:0}.hvU8Na_signed{font-family:var(--font-geist-sans);letter-spacing:-.007rem;background-color:var(--bg-success);color:var(--text-success);border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.688rem;font-weight:600;line-height:1.0989;display:inline-flex}.hvU8Na_signed svg{width:.75rem;height:.75rem}.hvU8Na_error{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-error);margin-top:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333}.hvU8Na_continuation{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-sub);margin-top:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333}
.p1A0RG_rail{border-right-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-weak);flex-direction:column;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.p1A0RG_defaultCard{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);text-align:left;outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;flex-shrink:0;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:.5rem;min-height:58px;padding:.5rem .75rem;display:grid}button.p1A0RG_defaultCard{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}button.p1A0RG_defaultCard:hover{border-color:var(--stroke-brand)}button.p1A0RG_defaultCard:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--stroke-brand)}.p1A0RG_defaultSelected{border-color:var(--stroke-brand);background-color:var(--bg-brand-lightest)}.p1A0RG_defaultIcon{--tw-bg-opacity:1;background-color:rgb(var(--blue-brand-600) / var(--tw-bg-opacity,1));width:2rem;height:2rem;color:var(--icon-inverse);border-radius:.375rem;justify-content:center;align-items:center;display:flex}.p1A0RG_defaultIcon svg{width:1rem;height:1rem}.p1A0RG_defaultCopy{flex-direction:column;min-width:0;display:flex}.p1A0RG_defaultCopy strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-brand);font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}.p1A0RG_defaultCopy small{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.p1A0RG_defaultTooltip{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.p1A0RG_defaultInfo{width:1.25rem;height:1.25rem;color:var(--icon-soft);outline-offset:2px;border-radius:9999px;outline:2px solid #0000;justify-content:center;align-items:center;display:flex}.p1A0RG_defaultInfo:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--stroke-brand)}.p1A0RG_defaultInfo svg{width:.875rem;height:.875rem}.p1A0RG_header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:2.25rem;margin-top:.75rem;display:flex}.p1A0RG_header>span{font-family:var(--font-geist-sans);letter-spacing:.035rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);align-items:center;gap:.375rem;font-size:.625rem;font-weight:500;line-height:1.2;display:flex}.p1A0RG_counter{background-color:var(--bg-weak);color:var(--text-sub)}.p1A0RG_list{flex-direction:column;gap:.125rem;display:flex}.p1A0RG_assignmentRow{border-width:1px;border-color:#0000;border-radius:.375rem;align-items:center;min-width:0;min-height:2.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.p1A0RG_assignmentRow{transition-property:none}}.p1A0RG_assignmentRow:hover{background-color:var(--bg-base)}.p1A0RG_assignmentRowSelected,.p1A0RG_assignmentRowSelected:hover{border-color:var(--stroke-brand);background-color:var(--bg-brand-lightest)}.p1A0RG_assignmentRowSelect{text-align:left;outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.375rem .5rem;display:flex}.p1A0RG_assignmentRowSelect:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--stroke-brand)}.p1A0RG_assignmentRowStatus,.p1A0RG_assignmentRowAction{flex-shrink:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.p1A0RG_assignmentRowStatus,.p1A0RG_assignmentRowAction{transition-property:none}}.p1A0RG_assignmentRowStatus{margin-left:auto}.p1A0RG_assignmentRowAction{pointer-events:none;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;position:absolute;top:50%;right:.25rem}.p1A0RG_assignmentRowAction>button{background-color:var(--bg-base);--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.p1A0RG_assignmentRowAction>button:hover:not(:disabled),.p1A0RG_assignmentRowAction>button:focus-visible:not(:disabled){background-color:var(--bg-weak)}.p1A0RG_assignmentRowWithAction:hover .p1A0RG_assignmentRowStatus,.p1A0RG_assignmentRowWithAction:focus-within .p1A0RG_assignmentRowStatus{opacity:0}.p1A0RG_assignmentRowWithAction:hover .p1A0RG_assignmentRowAction,.p1A0RG_assignmentRowWithAction:focus-within .p1A0RG_assignmentRowAction{pointer-events:auto;opacity:1}.p1A0RG_state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:16rem;padding-left:1rem;padding-right:1rem;display:flex}.p1A0RG_state strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286}.p1A0RG_empty{flex:1;min-height:16rem}@media (max-width:760px){.p1A0RG_rail{border-bottom-width:1px;border-right-width:0;flex-shrink:0;max-height:20rem}}
.sd-6HW_table{min-width:1336px}.sd-6HW_headerCheckboxCell{justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex}.sd-6HW_cellEmployee{min-width:320px}.sd-6HW_cellLastUpdate{min-width:200px}.sd-6HW_cellHours{min-width:140px}.sd-6HW_cellApprovedBy{min-width:160px}.sd-6HW_cellStatus{min-width:220px}.sd-6HW_cellActions{min-width:252px}
.p0caPq_chip{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-width:1px;border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.p0caPq_chip:disabled{cursor:not-allowed}.p0caPq_sm{font-family:var(--font-geist-sans);letter-spacing:-.008rem;height:1.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3333}.p0caPq_sm svg{width:.875rem;height:.875rem}.p0caPq_lg{font-family:var(--font-geist-sans);letter-spacing:-.018rem;height:2rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.4286}.p0caPq_lg svg{width:1rem;height:1rem}.p0caPq_hasPrefix.p0caPq_sm{padding-left:.375rem}.p0caPq_hasPrefix.p0caPq_lg{padding-left:.625rem}.p0caPq_hasSuffix.p0caPq_sm{padding-right:.375rem}.p0caPq_hasSuffix.p0caPq_lg{padding-right:.625rem}.p0caPq_prefix,.p0caPq_suffix{flex-shrink:0;align-items:center;display:flex}.p0caPq_label{white-space:nowrap}.p0caPq_default{--chip-bg:rgb(var(--gray-0));--chip-bg-hover:rgb(var(--gray-50));--chip-bg-disabled:rgb(var(--gray-0));--chip-text:rgb(var(--gray-500));--chip-text-hover:rgb(var(--gray-500));--chip-text-disabled:rgb(var(--gray-300));--chip-border:rgb(var(--gray-200));--chip-border-hover:rgb(var(--gray-50));--chip-border-disabled:rgb(var(--gray-100))}.p0caPq_active{--chip-bg:rgb(var(--blue-brand-50));--chip-bg-hover:rgb(var(--blue-brand-100));--chip-bg-disabled:rgb(var(--blue-brand-50));--chip-text:rgb(var(--blue-brand-600));--chip-text-hover:rgb(var(--blue-brand-700));--chip-text-disabled:rgb(var(--blue-brand-300));--chip-border:rgb(var(--blue-brand-100));--chip-border-hover:rgb(var(--blue-brand-100));--chip-border-disabled:rgb(var(--blue-brand-100))}.p0caPq_default,.p0caPq_active{background:var(--chip-bg);color:var(--chip-text);border-color:var(--chip-border)}.p0caPq_default:hover:not(:disabled),.p0caPq_active:hover:not(:disabled){background:var(--chip-bg-hover);color:var(--chip-text-hover);border-color:var(--chip-border-hover)}.p0caPq_default:disabled,.p0caPq_active:disabled{background:var(--chip-bg-disabled);color:var(--chip-text-disabled);border-color:var(--chip-border-disabled)}
.IIpaia_identity{flex-direction:column;min-width:0;display:flex}.IIpaia_identity strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;min-width:0;color:var(--text-strong);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.4286;display:flex}.IIpaia_identity small{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.IIpaia_identityName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.IIpaia_defaultLabel{font-family:var(--font-geist-sans);letter-spacing:.035rem;text-transform:uppercase;color:var(--text-soft);font-size:.625rem;font-weight:500;line-height:1.2}.IIpaia_actionMenu{padding:.25rem}.IIpaia_actionMenuHeader{align-items:center;gap:.5rem;min-width:0;padding:.375rem .5rem;display:flex}.IIpaia_actionMenuHeader>span:last-child{flex-direction:column;flex:1;min-width:0;display:flex}.IIpaia_actionMenuHeader>span:last-child strong{font-family:var(--font-geist-sans);letter-spacing:-.018rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:.875rem;font-weight:500;line-height:1.4286;overflow:hidden}.IIpaia_actionMenuHeader>span:last-child small{font-family:var(--font-geist-sans);letter-spacing:-.008rem;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);font-size:.75rem;font-weight:400;line-height:1.3333;overflow:hidden}.IIpaia_actionMenuDivider{background-color:var(--stroke-sub);height:1px;margin-top:.25rem;margin-bottom:.25rem}.IIpaia_permissionHeaderMark{flex-shrink:0}.IIpaia_defaultTooltipCopy strong{font-family:var(--font-geist-sans);letter-spacing:-.008rem;font-size:.75rem;font-weight:500;line-height:1.3333}
.jxIPhq_unitDropdown,.jxIPhq_unitDropdown .jxIPhq_dropdownPanel{width:max-content;max-width:132px}.jxIPhq_trigger{font-family:var(--font-geist-sans);letter-spacing:-.008rem;cursor:pointer;--tw-text-opacity:1;color:rgb(var(--gray-950) / var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-style:none;outline:2px solid #0000;flex-shrink:0;align-items:center;font-size:.75rem;font-weight:500;line-height:1.3333;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.jxIPhq_trigger:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(var(--gray-300) / var(--tw-text-opacity,1))}.jxIPhq_trigger:disabled .jxIPhq_chevron{--tw-text-opacity:1;color:rgb(var(--gray-300) / var(--tw-text-opacity,1))}.jxIPhq_value{white-space:nowrap;margin-right:.25rem}.jxIPhq_chevron{--tw-text-opacity:1;color:rgb(var(--gray-400) / var(--tw-text-opacity,1));flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.jxIPhq_chevronOpen{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.aRnMLW_avatar{--tw-bg-opacity:1;background-color:rgb(var(--gray-200) / var(--tw-bg-opacity,1));flex-shrink:0;display:block}.aRnMLW_avatar.aRnMLW_circle{border-radius:9999px}.aRnMLW_avatar.aRnMLW_square{border-radius:.375rem}.aRnMLW_avatar.aRnMLW_active{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%) 0 0/400% 100%;animation:1.4s infinite aRnMLW_shimmer}@keyframes aRnMLW_shimmer{0%{background-position:100%}to{background-position:0%}}
.f3EhcG_card{border-width:1px;border-color:var(--stroke-sub);background-color:var(--bg-base);border-radius:.5rem;padding:.75rem .875rem}.f3EhcG_actionableCard{--tw-border-opacity:1;border-color:rgb(var(--orange-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--orange-50) / var(--tw-bg-opacity,1))}.f3EhcG_cardTop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.f3EhcG_typeGroup,.f3EhcG_actions,.f3EhcG_meta,.f3EhcG_cardBottom{align-items:center;display:flex}.f3EhcG_typeGroup{flex-wrap:wrap;gap:.375rem;min-width:0}.f3EhcG_actions{flex-shrink:0;gap:.375rem}.f3EhcG_divider{background-color:var(--stroke-sub);width:100%;height:1px;margin-top:.625rem;margin-bottom:.625rem}.f3EhcG_cardBottom{justify-content:space-between;gap:.75rem;min-height:1.75rem}.f3EhcG_meta{font-family:var(--font-geist-sans);letter-spacing:-.008rem;min-width:0;color:var(--text-sub);flex-wrap:wrap;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.3333}.f3EhcG_meta strong{font-family:var(--font-geist-sans);letter-spacing:-.008rem;color:var(--text-strong);font-size:.75rem;font-weight:500;line-height:1.3333}.f3EhcG_meta>span:first-of-type{color:var(--text-disabled)}@media (max-width:560px){.f3EhcG_cardTop,.f3EhcG_cardBottom{flex-wrap:wrap}.f3EhcG_actions{margin-left:auto}}
.HNjp_W_section{border-top-width:1px;border-color:var(--stroke-sub);flex-direction:column;margin-top:1rem;padding-top:1.75rem;display:flex}.HNjp_W_section>[role=group]+[role=group]{margin-top:1.75rem}.HNjp_W_heading{font-family:var(--font-geist-sans);letter-spacing:.03rem;text-transform:uppercase;color:var(--text-sub);margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1.3333}.HNjp_W_channels{flex-wrap:wrap;gap:.5rem;display:flex}.HNjp_W_channels>button{gap:.5rem;min-height:2.25rem;padding-left:1rem;padding-right:1rem}.HNjp_W_channels>button[aria-pressed=false]{color:var(--text-strong)}.HNjp_W_channels>button svg{color:var(--icon-sub)}
._7wmnYG_button__container{padding:16px 24px!important}._7wmnYG_button__container>button{height:36px!important}._7wmnYG_footer{margin-top:auto}._7wmnYG_cancel__button{--tw-text-opacity:1!important;color:rgb(var(--blue-brand-400) / var(--tw-text-opacity,1))!important;border-style:none!important}._7wmnYG_divider{margin:0!important}._7wmnYG_footerActions{justify-content:space-between;display:flex}
.FndNdq_footer{padding:1rem 1.5rem!important}.FndNdq_footerActions{justify-content:space-between;display:flex}
.zF4k1q_container{width:444px}.zF4k1q_content{color:var(--text-strong);margin-top:16px;margin-bottom:16px;padding-left:24px;padding-right:24px;font-size:14px;font-weight:500;line-height:20px}.zF4k1q_hr{margin:0!important}.zF4k1q_dialogContent{flex-direction:column;display:flex}
.-Voi5G_toggle svg{width:1rem;height:1rem}
.Ir4hEG_container{height:100%;min-height:0;display:flex;overflow:hidden}
