.NavBar-module__ZKTuBW__navbar{z-index:100;background-color:#fff;border-bottom:1px solid #e8e4df;align-items:center;gap:4px;height:56px;padding:0 8px;display:flex;position:sticky;top:0}.NavBar-module__ZKTuBW__logo{background-color:var(--foreground);width:32px;height:32px;color:var(--background);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.NavBar-module__ZKTuBW__navItems{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:4px;display:flex;overflow-x:auto}.NavBar-module__ZKTuBW__navItems::-webkit-scrollbar{display:none}.NavBar-module__ZKTuBW__navItem{color:#666;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.NavBar-module__ZKTuBW__navItem:hover{color:#333;background-color:#fff9}.NavBar-module__ZKTuBW__navItem.NavBar-module__ZKTuBW__active{color:#fff;background-color:#000;box-shadow:0 1px 3px #00000014}.NavBar-module__ZKTuBW__navItemIcon{flex-shrink:0;font-size:18px}.NavBar-module__ZKTuBW__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.NavBar-module__ZKTuBW__actionButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.NavBar-module__ZKTuBW__actionButton:hover{color:#333;background-color:#fff9}.NavBar-module__ZKTuBW__actionButtonIcon{font-size:20px}
.Modal-module__cm7OEW__root{z-index:1000;position:relative}.Modal-module__cm7OEW__backdrop{z-index:999;background-color:#0009;animation:.15s cubic-bezier(.16,1,.3,1) Modal-module__cm7OEW__overlay-show;position:fixed;inset:0}.Modal-module__cm7OEW__modal{z-index:1000;color:#000;background-color:#fff;border-radius:.5rem;flex-direction:column;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);animation:.15s cubic-bezier(.16,1,.3,1) Modal-module__cm7OEW__content-show;display:flex;position:fixed;top:2rem;left:50%;overflow:hidden;transform:translate(-50%)}.Modal-module__cm7OEW__modal:focus{outline:none}.Modal-module__cm7OEW__content-style{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden auto}.Modal-module__cm7OEW__small{width:25rem}.Modal-module__cm7OEW__medium{width:40rem}.Modal-module__cm7OEW__large{width:55rem}.Modal-module__cm7OEW__full{width:calc(100vw - 2rem)}.Modal-module__cm7OEW__close-icon{cursor:pointer;color:#000;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0;position:absolute;top:.75rem;right:1rem}.Modal-module__cm7OEW__title{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:.25rem 0 1rem;overflow:hidden}.Modal-module__cm7OEW__padding--xs{padding:.25rem}.Modal-module__cm7OEW__padding--s{padding:.75rem}.Modal-module__cm7OEW__padding--m{padding:1rem}.Modal-module__cm7OEW__padding--l{padding:1.5rem}.Modal-module__cm7OEW__padding--xl{padding:2rem}@media (max-width:768px){.Modal-module__cm7OEW__modal{max-height:100vh}}@media (max-width:640px){.Modal-module__cm7OEW__title{overflow:visible}.Modal-module__cm7OEW__modal{max-height:90vh}}@keyframes Modal-module__cm7OEW__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__cm7OEW__content-show{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}
.AsyncSelect-module__kEZncW__root{font-size:1rem}.AsyncSelect-module__kEZncW__control{background-color:var(--background);border:1px solid var(--color-border-dark);box-shadow:none}.AsyncSelect-module__kEZncW__control:focus{border:1px solid var(--color-primary)}.AsyncSelect-module__kEZncW__error .AsyncSelect-module__kEZncW__control{border:1px solid var(--color-error)}.AsyncSelect-module__kEZncW__error .AsyncSelect-module__kEZncW__control:focus{border:1px solid var(--color-error)}
.Button-module__4FnmSq__button{cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:0 .5rem;font-weight:500;transition:all .2s;display:inline-flex}.Button-module__4FnmSq__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__4FnmSq__primary{background-color:var(--foreground);color:var(--color-white)}.Button-module__4FnmSq__primary:hover:not(:disabled){background-color:#000c}.Button-module__4FnmSq__secondary{background-color:var(--color-gray-100);color:var(--color-gray-900)}.Button-module__4FnmSq__secondary:hover:not(:disabled){background-color:var(--color-gray-200)}.Button-module__4FnmSq__danger{background-color:var(--color-danger);color:var(--color-white)}.Button-module__4FnmSq__danger:hover:not(:disabled){background-color:var(--color-danger-dark)}.Button-module__4FnmSq__danger.Button-module__4FnmSq__loading{--button-color:var(--color-white)}.Button-module__4FnmSq__outline{background-color:#0000}.Button-module__4FnmSq__primary.Button-module__4FnmSq__outline{border:1px solid var(--color-primary);color:var(--color-primary)}.Button-module__4FnmSq__primary.Button-module__4FnmSq__outline:hover:not(:disabled){background-color:var(--color-primary-light)}.Button-module__4FnmSq__secondary.Button-module__4FnmSq__outline{border:1px solid var(--color-gray-900);color:var(--color-gray-900)}.Button-module__4FnmSq__secondary.Button-module__4FnmSq__outline:hover:not(:disabled){background-color:#3333331a}.Button-module__4FnmSq__danger.Button-module__4FnmSq__outline{border:1px solid var(--color-danger);color:var(--color-danger)}.Button-module__4FnmSq__danger.Button-module__4FnmSq__outline:hover:not(:disabled){background-color:var(--color-danger-light)}.Button-module__4FnmSq__ghost{color:var(--color-gray-900);background-color:#0000}.Button-module__4FnmSq__ghost:hover:not(:disabled){background-color:#0000000d}.Button-module__4FnmSq__danger.Button-module__4FnmSq__ghost{color:var(--color-danger)}.Button-module__4FnmSq__danger.Button-module__4FnmSq__ghost:hover:not(:disabled){background-color:var(--color-danger-bg)}.Button-module__4FnmSq__sm{height:32px;font-size:14px}.Button-module__4FnmSq__md{height:40px;font-size:16px}.Button-module__4FnmSq__lg{height:48px;font-size:18px}.Button-module__4FnmSq__fullWidth{width:100%}.Button-module__4FnmSq__loading{color:#0000;position:relative}.Button-module__4FnmSq__loading:after{content:"";border:2px solid;border-color:var(--button-color) transparent var(--button-color) transparent;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Button-module__4FnmSq__spin;position:absolute}.Button-module__4FnmSq__primary.Button-module__4FnmSq__loading{--button-color:var(--color-white)}.Button-module__4FnmSq__secondary.Button-module__4FnmSq__loading{--button-color:var(--color-gray-900)}.Button-module__4FnmSq__outline.Button-module__4FnmSq__loading{--button-color:var(--color-primary)}.Button-module__4FnmSq__ghost.Button-module__4FnmSq__loading{--button-color:var(--color-gray-900)}@keyframes Button-module__4FnmSq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Checkbox-module__unVi8q__container{align-items:center;gap:.5rem;display:flex}.Checkbox-module__unVi8q__checkbox{cursor:pointer;accent-color:#00c950;width:1rem;height:1rem}.Checkbox-module__unVi8q__label{cursor:pointer;font-size:.9375rem}
.DetailActions-module__4pzZIq__editButton.DetailActions-module__4pzZIq__editButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-secondary);background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .15s;display:inline-flex}.DetailActions-module__4pzZIq__editButton.DetailActions-module__4pzZIq__editButton:hover:not(:disabled){background-color:#0000000d}.DetailActions-module__4pzZIq__deleteButton.DetailActions-module__4pzZIq__deleteButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-danger);background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .15s;display:inline-flex}.DetailActions-module__4pzZIq__deleteButton.DetailActions-module__4pzZIq__deleteButton:hover:not(:disabled){background-color:var(--intent-danger-surface)}
.BackButton-module__S9ibTq__backButton{color:var(--text-muted);align-items:center;gap:.375rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:400;text-decoration:none;transition:color .2s ease-in-out;display:inline-flex}.BackButton-module__S9ibTq__backButton:hover,.BackButton-module__S9ibTq__backButton:focus-visible{color:var(--text-primary)}
.DetailHeader-module__s8eN7G__headerLeft{min-width:0}.DetailHeader-module__s8eN7G__headerIcon{background-color:#00000914;border-radius:20%;width:48px;height:48px}.DetailHeader-module__s8eN7G__metaSeparator{color:var(--color-secondary);font-size:.875rem;line-height:1}
.CreateButton-module__uIlB2G__button.CreateButton-module__uIlB2G__button{background-color:var(--foreground);color:var(--background);gap:.5rem;padding:.75rem 1.5rem}.CreateButton-module__uIlB2G__button.CreateButton-module__uIlB2G__button:hover:not(:disabled){background-color:var(--foreground);opacity:.9}
.EditableFieldRow-module__-t6Liq__fieldRow{align-items:center;gap:.75rem;padding:.875rem .5rem;display:flex}.EditableFieldRow-module__-t6Liq__fieldLabel{color:var(--color-secondary);flex-shrink:0;min-width:7rem;font-size:.8125rem}.EditableFieldRow-module__-t6Liq__fieldLabelGroup{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.EditableFieldRow-module__-t6Liq__fieldIcon{color:var(--color-secondary);flex-shrink:0;align-items:center;width:20px;display:flex}.EditableFieldRow-module__-t6Liq__fieldValue{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.EditableFieldRow-module__-t6Liq__fieldValueMultiline.EditableFieldRow-module__-t6Liq__fieldValueMultiline{white-space:pre-wrap;word-break:break-word;text-overflow:clip;overflow:visible}.EditableFieldRow-module__-t6Liq__fieldValueLink.EditableFieldRow-module__-t6Liq__fieldValueLink{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.EditableFieldRow-module__-t6Liq__fieldValueLink.EditableFieldRow-module__-t6Liq__fieldValueLink:hover{color:#1d4ed8}.EditableFieldRow-module__-t6Liq__fieldEdit{cursor:pointer;color:var(--color-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:.25rem;transition:background-color .15s;display:flex}.EditableFieldRow-module__-t6Liq__fieldEdit:hover{background-color:#0000000d}.EditableFieldRow-module__-t6Liq__fieldEditPlaceholder{visibility:hidden;flex-shrink:0;align-items:center;height:40px;padding:.25rem;display:flex}.EditableFieldRow-module__-t6Liq__checkboxField{appearance:none;cursor:pointer;background-color:#fff;border:1.5px solid #d1d5db;border-radius:3px;flex-shrink:0;width:1rem;height:1rem;transition:background-color .15s,border-color .15s;position:relative}.EditableFieldRow-module__-t6Liq__checkboxField:checked{background-color:#00c950;border-color:#00c950}.EditableFieldRow-module__-t6Liq__checkboxField:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:4px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.EditableFieldRow-module__-t6Liq__checkboxField:disabled{cursor:not-allowed;opacity:.5}
.CandidateInfoSection-module__fR0X9q__fieldGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:768px){.CandidateInfoSection-module__fR0X9q__fieldGrid{grid-template-columns:1fr}}.CandidateInfoSection-module__fR0X9q__skillsSection{border-bottom:1px solid var(--color-border-default);flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.CandidateInfoSection-module__fR0X9q__fileSection{border-bottom:1px solid var(--color-border-default);padding:1rem 0}.CandidateInfoSection-module__fR0X9q__fileSectionTitle{padding-bottom:.75rem}.CandidateInfoSection-module__fR0X9q__fileGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:768px){.CandidateInfoSection-module__fR0X9q__fileGrid{grid-template-columns:repeat(2,1fr)}}.CandidateInfoSection-module__fR0X9q__fileUploadArea{flex-direction:column;gap:.5rem;display:flex}.CandidateInfoSection-module__fR0X9q__fileDropzone{border:1.5px dashed var(--color-border-default);background-color:var(--color-overlay-lightest);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:3.5rem;padding:1rem .75rem;transition:border-color .15s;display:flex;position:relative}.CandidateInfoSection-module__fR0X9q__fileDropzone:hover{border-color:var(--color-secondary)}.CandidateInfoSection-module__fR0X9q__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.CandidateInfoSection-module__fR0X9q__fileSlot{flex-direction:column;gap:.5rem;display:flex}.CandidateInfoSection-module__fR0X9q__fileSlotFilled{border:1px solid var(--color-border-default);background-color:var(--color-overlay-lightest);border-radius:6px;width:100%;max-width:280px}.CandidateInfoSection-module__fR0X9q__fileDropzoneLg{text-align:center;flex-direction:column;gap:.5rem;width:100%;min-height:6rem}.CandidateInfoSection-module__fR0X9q__fileDropzoneDragOver{border-color:var(--color-primary);background-color:var(--color-overlay-lightest)}
.ContactHistorySection-module__GWyeJa__historyCard{border:1px solid var(--color-border-default);border-radius:6px;padding:1rem 1.25rem}.ContactHistorySection-module__GWyeJa__badge{color:var(--color-secondary);background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .625rem;font-size:.75rem}.ContactHistorySection-module__GWyeJa__fieldGrid{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}
.ContractTab-module__ZNI2fq__contractCard{border:1px solid var(--color-border-default);border-radius:8px;padding:25px;overflow:hidden}.ContractTab-module__ZNI2fq__statusBadge{white-space:nowrap;border-radius:2rem;padding:.25rem .75rem;font-weight:600}.ContractTab-module__ZNI2fq__statusBadge[data-status=active]{background-color:var(--foreground);color:var(--background)}.ContractTab-module__ZNI2fq__statusBadge[data-status=expired]{background-color:var(--color-danger-bg);color:var(--color-danger)}.ContractTab-module__ZNI2fq__statusBadge[data-status=draft]{background-color:var(--_gray-100);color:var(--color-secondary)}.ContractTab-module__ZNI2fq__section{border-top:1px solid var(--color-border-default);padding:.75rem 0 4px}.ContractTab-module__ZNI2fq__sectionTitle{margin-bottom:.5rem}.ContractTab-module__ZNI2fq__tierGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ContractTab-module__ZNI2fq__documentLink{width:fit-content;color:var(--foreground);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.ContractTab-module__ZNI2fq__cardFooter{border-top:1px solid var(--color-border-default);padding:.75rem 0}.ContractTab-module__ZNI2fq__aiOcrButton{background:linear-gradient(90deg,#9810fa 0%,#155dfc 100%);border-radius:12px;height:40px;padding:0 1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ContractTab-module__ZNI2fq__formColumn{flex:1}
.DetailPanel-module__TxEGmW__panel{z-index:var(--z-drawer);background-color:var(--surface-raised);border-top:1px solid var(--color-border-default);height:70vh;max-height:calc(100vh - 3.5rem);box-shadow:var(--color-shadow-lg);flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) DetailPanel-module__TxEGmW__slide-up;display:flex;position:fixed;bottom:0;left:0;right:0}.DetailPanel-module__TxEGmW__topBar{background-color:var(--surface-sunken);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:center;align-items:center;height:2.75rem;display:flex;position:relative}.DetailPanel-module__TxEGmW__resizeHandle{cursor:ns-resize;touch-action:none;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.DetailPanel-module__TxEGmW__resizeHandle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.DetailPanel-module__TxEGmW__resizeGrip{background-color:var(--color-gray-600);pointer-events:none;border-radius:999px;width:2.5rem;height:.25rem;position:absolute;top:.375rem;left:50%;transform:translate(-50%)}.DetailPanel-module__TxEGmW__resizeHandle:hover~.DetailPanel-module__TxEGmW__resizeGrip,.DetailPanel-module__TxEGmW__resizeHandle:focus-visible~.DetailPanel-module__TxEGmW__resizeGrip{background-color:var(--color-gray-700)}.DetailPanel-module__TxEGmW__closeButton{z-index:1;color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .875rem;font-size:.8125rem;display:inline-flex;position:relative}.DetailPanel-module__TxEGmW__closeButton:hover{background-color:var(--color-surface-hover)}.DetailPanel-module__TxEGmW__fullPageButton{z-index:1;color:var(--color-secondary);background-color:var(--surface-default);border:1px solid var(--color-border-default);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.DetailPanel-module__TxEGmW__fullPageButton:hover{background-color:var(--color-surface-hover)}.DetailPanel-module__TxEGmW__body{flex:auto;min-height:0;overflow:hidden auto}@keyframes DetailPanel-module__TxEGmW__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.FlexBox-module__zXJY4W__flex{display:flex}
.InputLabel-module__jeJUia__label{flex-direction:column;gap:.25rem;font-weight:700;display:flex}.InputLabel-module__jeJUia__container{gap:.5rem;font-weight:700;display:flex}
.Input-module__ff8TMG__primary{flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}.Input-module__ff8TMG__primary input{color:#0c0c0c;background-color:#fff;border:1px solid #5c5c5c;border-radius:.3rem;flex-grow:1;width:100%;max-width:100%;padding:.5rem;font-size:1rem;font-weight:400}.Input-module__ff8TMG__primary input:focus{border:1px solid #0070f3;outline:0}.Input-module__ff8TMG__primary input:disabled{color:#5c5c5c;cursor:not-allowed;opacity:.5;background-color:#fff}.Input-module__ff8TMG__primary input::placeholder,.Input-module__ff8TMG__primary input:disabled::placeholder{color:#5c5c5c}.Input-module__ff8TMG__primary input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 30rem #fff}.Input-module__ff8TMG__primary span{flex-shrink:0}.Input-module__ff8TMG__error{flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}.Input-module__ff8TMG__error input{color:#0c0c0c;background-color:#fff;border:1px solid #b42c01;border-radius:.3rem;flex-grow:1;width:100%;max-width:100%;padding:.5rem;font-size:1rem;font-weight:400}.Input-module__ff8TMG__error input:focus{border:1px solid #b42c01;outline:0}.Input-module__ff8TMG__error input:disabled{color:#5c5c5c;background-color:#fff}.Input-module__ff8TMG__error input::placeholder,.Input-module__ff8TMG__error input:disabled::placeholder{color:#5c5c5c}.Input-module__ff8TMG__error input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 30rem #fff}.Input-module__ff8TMG__error span{flex-shrink:0}.Input-module__ff8TMG__description{color:#5c5c5c;white-space:pre-wrap;margin-top:.125rem;font-size:.75rem;font-weight:400}.Input-module__ff8TMG__full-width{width:100%;max-width:initial}
.ListSearchBar-module__P_Bjjq__filterContainer{border:1px solid var(--color-border-default);border-radius:8px;margin-top:1.5rem;padding:1rem}.ListSearchBar-module__P_Bjjq__searchRow{flex-flow:wrap;align-items:center;gap:1rem;display:flex}.ListSearchBar-module__P_Bjjq__searchInput{flex:1;min-width:200px;position:relative}.ListSearchBar-module__P_Bjjq__searchIcon{color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ListSearchBar-module__P_Bjjq__searchInput input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;height:48px;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem}.ListSearchBar-module__P_Bjjq__filterButton{white-space:nowrap;background-color:var(--background);border:1px solid var(--color-border-default);color:var(--foreground);height:48px}.ListSearchBar-module__P_Bjjq__filterButton:hover{background-color:var(--surface-sunken)}.ListSearchBar-module__P_Bjjq__hasFilters{color:var(--color-danger);position:absolute;transform:translate(350%,-100%)}
.MessageBox-module___I0Sva__root{border-radius:.25rem}.MessageBox-module___I0Sva__primary{color:#0070f3;background-color:#b3d9f9;border:1px solid #0070f3}.MessageBox-module___I0Sva__success{color:#2a7e2e;background-color:#d5f4ed;border:1px solid #2a7e2e}.MessageBox-module___I0Sva__error{color:#dc3545;background-color:#ffded6;border:1px solid #dc3545}.MessageBox-module___I0Sva__warn{color:#92400e;background-color:#fef3c7;border:1px solid #f59e0b}.MessageBox-module___I0Sva__padding-small{padding:.5rem}.MessageBox-module___I0Sva__padding-medium{padding:1rem}.MessageBox-module___I0Sva__padding-large{padding:1.5rem}.MessageBox-module___I0Sva__full-width{width:100%}
.PageHeader-module__37N5_q__header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.PageHeader-module__37N5_q__icon{justify-content:center;align-items:center;display:inline-flex}
.Pagination-module__yDgXvG__pageButton{justify-content:center;min-width:2.75rem;padding:.5rem .75rem}.Pagination-module__yDgXvG__pageButtonActive,.Pagination-module__yDgXvG__pageButtonActive:hover:not(:disabled){background-color:var(--foreground);color:var(--background)}.Pagination-module__yDgXvG__ellipsis{text-align:center;-webkit-user-select:none;user-select:none;min-width:2.75rem;padding:.5rem}
.ActivityHistory-module__isDdKq__container{padding-top:.4rem}.ActivityHistory-module__isDdKq__cardContainer{flex-direction:column;gap:1rem;display:flex}.ActivityHistory-module__isDdKq__activityHistoryForm,.ActivityHistory-module__isDdKq__card{border:1px solid var(--color-border-default);background-color:var(--background);border-radius:8px;padding:1.25rem 1.5rem}.ActivityHistory-module__isDdKq__cardHeader{margin-bottom:.75rem}.ActivityHistory-module__isDdKq__submitButton{background-color:var(--foreground);color:var(--background);border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem}.ActivityHistory-module__isDdKq__submitButton:hover:not(:disabled){background-color:#000000e6}.ActivityHistory-module__isDdKq__iconWrapper{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ActivityHistory-module__isDdKq__iconWrapperTodo{color:#bb4d00;background-color:#fffbeb}.ActivityHistory-module__isDdKq__iconWrapperMeeting{color:var(--color-primary);background-color:#e3f2fd}.ActivityHistory-module__isDdKq__iconWrapperCall{color:#008236;background-color:#f0fdf4}.ActivityHistory-module__isDdKq__iconWrapperEmail{color:#8200db;background-color:#faf5ff}.ActivityHistory-module__isDdKq__badge{border:1px solid;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.ActivityHistory-module__isDdKq__badgeTodo{color:#bb4d00;background-color:#fffbeb;border-color:#fee685}.ActivityHistory-module__isDdKq__badgeMeeting{color:var(--_blue-600);border-color:var(--_blue-100);background-color:var(--_blue-50)}.ActivityHistory-module__isDdKq__badgeCall{color:#008236;background-color:#f0fdf4;border-color:#b9f8cf}.ActivityHistory-module__isDdKq__badgeEmail{color:#8200db;background-color:#faf5ff;border-color:#e9d4ff}.ActivityHistory-module__isDdKq__description{color:var(--text-secondary);margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.ActivityHistory-module__isDdKq__description ol{padding-left:1rem;list-style-type:decimal}.ActivityHistory-module__isDdKq__description ul{padding-left:1rem;list-style-type:disc}.ActivityHistory-module__isDdKq__description a{color:var(--color-primary);cursor:pointer;text-decoration:underline}.ActivityHistory-module__isDdKq__metaRow{color:var(--color-secondary);align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.ActivityHistory-module__isDdKq__metaItem{align-items:center;gap:.375rem;display:flex}.ActivityHistory-module__isDdKq__statusWrapper{gap:.5rem;margin-left:.5rem;display:flex}.ActivityHistory-module__isDdKq__statusTag{background-color:var(--_gray-100);border:1px solid var(--color-border-default);color:var(--text-secondary);border-radius:4px;padding:.15rem .5rem;font-size:.7rem}.ActivityHistory-module__isDdKq__priorityHigh{background-color:var(--_gray-700);color:var(--background);border-color:var(--_gray-700)}.ActivityHistory-module__isDdKq__relatedItem{background-color:var(--_gray-100);height:24px;color:var(--text-secondary);border:1px solid var(--color-border-default);white-space:nowrap;border-radius:4px;align-items:center;gap:.375rem;padding:.2rem .5rem;font-size:.75rem;display:flex}.ActivityHistory-module__isDdKq__relatedItemRemove{cursor:pointer;color:var(--color-secondary);background:0 0;border:none;align-items:center;margin-left:.125rem;padding:0;display:flex}.ActivityHistory-module__isDdKq__relatedItemRemove:hover:not(:disabled){background-color:#0000}.ActivityHistory-module__isDdKq__relatedAddWrapper{min-width:120px}.ActivityHistory-module__isDdKq__tabsContainer{border-bottom:1px solid var(--color-border-default);margin-bottom:1.5rem}.ActivityHistory-module__isDdKq__tabsList{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.ActivityHistory-module__isDdKq__tabItem{cursor:pointer;color:var(--color-secondary);background:0 0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.875rem;font-weight:500;display:flex}.ActivityHistory-module__isDdKq__tabItemActive{color:var(--foreground);border-bottom-color:var(--foreground)}.ActivityHistory-module__isDdKq__tabCount{background-color:var(--_gray-100);color:var(--text-secondary);border-radius:12px;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.ActivityHistory-module__isDdKq__tabCountActive{background-color:var(--foreground);color:var(--background)}.ActivityHistory-module__isDdKq__editIconButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-secondary);background:0 0;border-radius:6px;align-items:center;padding:.375rem;transition:background-color .15s,color .15s;display:flex}.ActivityHistory-module__isDdKq__editIconButton:hover{color:var(--foreground);background-color:#0000000d}.ActivityHistory-module__isDdKq__deleteIconButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-danger);background:0 0;border-radius:6px;align-items:center;padding:.375rem;transition:background-color .15s,color .15s;display:flex}.ActivityHistory-module__isDdKq__deleteIconButton:hover:not(:disabled){color:var(--color-danger);background-color:#eb1d350f}
.Select-module__dyfzgq__wrapper{width:100%;display:inline-block;position:relative}.Select-module__dyfzgq__select{appearance:none;background-color:var(--background);border:1px solid var(--color-border-dark);color:var(--foreground);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235c5c5c' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px;border-radius:.3rem;width:100%;min-height:38px;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;font-weight:400;transition:border-color .2s}.Select-module__dyfzgq__multiSelect{background-color:var(--background);border:1px solid var(--color-border-dark);cursor:pointer;border-radius:.3rem;align-items:center;width:100%;min-height:38px;padding:.25rem 2.5rem .25rem .5rem;transition:border-color .2s;display:flex;position:relative}.Select-module__dyfzgq__multiSelect:hover{border-color:var(--foreground)}.Select-module__dyfzgq__multiSelect.Select-module__dyfzgq__open{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.Select-module__dyfzgq__multiSelect.Select-module__dyfzgq__error{border-color:var(--color-error)}.Select-module__dyfzgq__multiSelect.Select-module__dyfzgq__disabled{background-color:var(--color-surface-hover);cursor:not-allowed}.Select-module__dyfzgq__tagsContainer{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;display:flex}.Select-module__dyfzgq__tag{background-color:var(--color-border-default);border-radius:.2rem;align-items:center;gap:.25rem;padding:.125rem .25rem;font-size:.875rem;display:inline-flex}.Select-module__dyfzgq__tagRemove{cursor:pointer;color:var(--color-border-dark);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.Select-module__dyfzgq__tagRemove:hover{color:var(--foreground)}.Select-module__dyfzgq__tagRemove:disabled{cursor:not-allowed;opacity:.5}.Select-module__dyfzgq__indicator{pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Select-module__dyfzgq__indicator svg{fill:var(--color-border-dark);transition:transform .2s}.Select-module__dyfzgq__multiSelect.Select-module__dyfzgq__open .Select-module__dyfzgq__indicator svg{transform:rotate(180deg)}.Select-module__dyfzgq__dropdown{background-color:var(--background);border:1px solid var(--color-border-dark);z-index:10000;border-radius:.3rem;min-width:200px;max-height:200px;margin-top:.25rem;position:fixed;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.Select-module__dyfzgq__dropdownTop{margin-top:0;margin-bottom:.25rem}.Select-module__dyfzgq__dropdownOption{cursor:pointer;width:100%;color:var(--foreground);background-color:var(--background);text-align:left;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;transition:background-color .2s;display:flex}.Select-module__dyfzgq__dropdownOption:hover{background-color:var(--color-surface-hover)}.Select-module__dyfzgq__dropdownOption.Select-module__dyfzgq__selected{background-color:var(--color-primary-bg)}.Select-module__dyfzgq__checkbox{cursor:pointer;width:16px;height:16px;margin:0}.Select-module__dyfzgq__select:hover{border-color:var(--foreground)}.Select-module__dyfzgq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.Select-module__dyfzgq__select:disabled{background-color:var(--color-surface-hover);color:var(--text-muted);cursor:not-allowed}.Select-module__dyfzgq__select.Select-module__dyfzgq__error{border-color:var(--color-error)}.Select-module__dyfzgq__select.Select-module__dyfzgq__error:focus{box-shadow:0 0 0 1px var(--color-error)}.Select-module__dyfzgq__placeholder{color:var(--text-muted)}.Select-module__dyfzgq__loading{border:2px solid var(--color-border-default);border-top:2px solid var(--color-primary);border-radius:50%;width:16px;height:16px;animation:1s linear infinite Select-module__dyfzgq__spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes Select-module__dyfzgq__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}
.Separator-module__rA29Uq__separator-vertical{background-color:#fff;width:.5px;height:100%}.Separator-module__rA29Uq__separator-horizontal{background-color:#fff;width:100%;height:.5px}
.SelectionFilters-module__SYxhEa__container{background-color:var(--color-gray-400);border-radius:.5rem;margin-bottom:1rem}.SelectionFilters-module__SYxhEa__jobInput{width:14rem}.SelectionFilters-module__SYxhEa__count{white-space:nowrap;margin-left:auto}.SelectionFilters-module__SYxhEa__selectOptions{width:14rem}
.OrderForm-module__Hf1pDW__sectionCard{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.25rem}.OrderForm-module__Hf1pDW__infoPanel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}.OrderForm-module__Hf1pDW__retainerPanel{background:#fff7ed;border:1px solid #fdba74;border-radius:.5rem;padding:.75rem}.OrderForm-module__Hf1pDW__costPanel{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;padding:.75rem}.OrderForm-module__Hf1pDW__costSeparator{border:none;border-top:1px solid #86efac;margin:.25rem 0}.OrderForm-module__Hf1pDW__progressLabel{min-width:3rem}
.SelectionStageSummary-module__VkcjGW__stageItem{cursor:pointer;border:1px solid var(--color-border-default);background:0 0;border-radius:.5rem;flex:1;padding:1.25rem .25rem 2rem;transition:background-color .15s}.SelectionStageSummary-module__VkcjGW__stageItem:hover{background-color:var(--color-gray-400)}.SelectionStageSummary-module__VkcjGW__bubble{width:3rem;height:3rem;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:box-shadow .15s;display:flex}.SelectionStageSummary-module__VkcjGW__bubble.SelectionStageSummary-module__VkcjGW__active{box-shadow:0 0 0 2.5px #111}
.HiringSelectionSection-module__Nr3B2a__cardList{flex-direction:column;gap:1rem;display:flex}.HiringSelectionSection-module__Nr3B2a__hiringCard{border:1px solid var(--color-border-default);border-radius:6px;padding:1rem 1.25rem}.HiringSelectionSection-module__Nr3B2a__jobIcon{background-color:var(--color-border-default);border:1px solid var(--color-border-default);width:36px;height:36px;color:var(--foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HiringSelectionSection-module__Nr3B2a__stageSelect{min-width:10rem}.HiringSelectionSection-module__Nr3B2a__pipelineStep{flex:none;min-width:80px}.HiringSelectionSection-module__Nr3B2a__pipelineConnector{background:var(--color-border-default);flex:1;align-self:flex-start;min-width:1.5rem;height:2px;margin-top:19px}.HiringSelectionSection-module__Nr3B2a__pipelineCircle{border:2px solid var(--color-border-default);background:var(--background);width:38px;height:38px;color:var(--color-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HiringSelectionSection-module__Nr3B2a__pipelineCirclePassed{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.HiringSelectionSection-module__Nr3B2a__pipelineCircleFailed{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.HiringSelectionSection-module__Nr3B2a__stepBadge{color:var(--color-secondary);background:var(--color-surface-raised);border:1px solid var(--color-border-default);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;padding:.15rem .4rem;font-size:.625rem}.HiringSelectionSection-module__Nr3B2a__stepBtnActive{color:var(--background);background:var(--foreground);cursor:pointer;white-space:nowrap;border:none;border-radius:16px;padding:.25rem .75rem;font-size:.625rem;transition:opacity .15s}.HiringSelectionSection-module__Nr3B2a__stepBtnActive:hover:not(:disabled){opacity:.85}.HiringSelectionSection-module__Nr3B2a__stepBtnActive:disabled{opacity:.5;cursor:not-allowed}.HiringSelectionSection-module__Nr3B2a__stepBtnSecondary{color:var(--foreground);background:var(--background);border:1px solid var(--color-border-default);cursor:pointer;white-space:nowrap;border-radius:16px;padding:.25rem .75rem;font-size:.625rem;transition:opacity .15s}.HiringSelectionSection-module__Nr3B2a__stepBtnSecondary:hover:not(:disabled){opacity:.7}.HiringSelectionSection-module__Nr3B2a__stepBtnSecondary:disabled{opacity:.5;cursor:not-allowed}.HiringSelectionSection-module__Nr3B2a__stepBtnDanger{color:var(--color-white);background:var(--color-danger);border:1px solid var(--color-danger);cursor:pointer;white-space:nowrap;border-radius:16px;padding:.25rem .75rem;font-size:.625rem;transition:opacity .15s}.HiringSelectionSection-module__Nr3B2a__stepBtnDanger:hover:not(:disabled){opacity:.7}.HiringSelectionSection-module__Nr3B2a__stepBtnDanger:disabled{opacity:.5;cursor:not-allowed}.HiringSelectionSection-module__Nr3B2a__stepButtons{flex-direction:column;align-items:center;gap:.25rem;display:flex}.HiringSelectionSection-module__Nr3B2a__emptyState{color:var(--text-muted);padding:1rem 0;font-size:.875rem}
.SelectionTable-module__FD_ORq__badge{white-space:nowrap;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.SelectionTable-module__FD_ORq__sortButton{cursor:pointer;font-weight:600;font-size:inherit;color:inherit;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.SelectionTable-module__FD_ORq__sortIcon{color:var(--text-muted);font-size:.75rem}
.SelectionProcessModal-module__ZCVpJq__required{color:var(--color-danger)}.SelectionProcessModal-module__ZCVpJq__resultButtons{gap:.5rem;display:grid}.SelectionProcessModal-module__ZCVpJq__resultBtn{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.5rem .25rem;font-size:.8125rem;transition:background .15s,border-color .15s}.SelectionProcessModal-module__ZCVpJq__resultBtn:hover{background:var(--color-surface-raised)}.SelectionProcessModal-module__ZCVpJq__resultBtnSelected{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.SelectionProcessModal-module__ZCVpJq__resultBtnSelected:hover{background:var(--foreground);opacity:.9}
.InvoiceTab-module__aPH-CW__list{flex-direction:column;gap:.5rem;display:flex}.InvoiceTab-module__aPH-CW__toolbar{justify-content:flex-end;display:flex}.InvoiceTab-module__aPH-CW__emptyState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.InvoiceTab-module__aPH-CW__invoiceCard{border:1px solid var(--_gray-200);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background-color:#fff;border-radius:.5rem;align-items:stretch;padding:0;transition:border-color .1s;display:flex;overflow:hidden}.InvoiceTab-module__aPH-CW__invoiceCard:hover,.InvoiceTab-module__aPH-CW__invoiceCard:focus-visible,.InvoiceTab-module__aPH-CW__invoiceCard:focus-within{border-color:var(--intent-primary);outline:none}.InvoiceTab-module__aPH-CW__invoiceIcon{background-color:var(--_gray-100);width:48px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InvoiceTab-module__aPH-CW__invoiceIconSuccess{background-color:var(--intent-primary-surface);color:var(--intent-primary)}.InvoiceTab-module__aPH-CW__invoiceIconWarn{color:#92400e;background-color:#fef3c7}.InvoiceTab-module__aPH-CW__invoiceIconDanger{background-color:var(--intent-danger-surface);color:var(--intent-danger)}.InvoiceTab-module__aPH-CW__invoiceBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.75rem 1rem;display:flex}.InvoiceTab-module__aPH-CW__invoiceMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.InvoiceTab-module__aPH-CW__metaDot{color:var(--_gray-400,#a3a3a3);font-size:.625rem}.InvoiceTab-module__aPH-CW__installmentBadge{color:#1d4ed8;letter-spacing:.02em;background-color:#dbeafe;border-radius:999px;align-items:center;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.InvoiceTab-module__aPH-CW__subRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.InvoiceTab-module__aPH-CW__subCell{flex-direction:column;gap:.125rem;display:flex}.InvoiceTab-module__aPH-CW__subLabel{color:var(--text-secondary);font-size:.6875rem}.InvoiceTab-module__aPH-CW__subValue{font-size:.875rem;font-weight:600}.InvoiceTab-module__aPH-CW__subValueSuccess{color:var(--intent-success,#16a34a)}.InvoiceTab-module__aPH-CW__subValueDanger{color:var(--intent-danger)}.InvoiceTab-module__aPH-CW__progressTrack{background-color:var(--_gray-100);border-radius:.25rem;width:100%;height:.375rem;overflow:hidden}.InvoiceTab-module__aPH-CW__progressFill{border-radius:.25rem;height:100%;transition:width .2s}.InvoiceTab-module__aPH-CW__deleteButton{border:none;border-left:1px solid var(--_gray-200);width:44px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.InvoiceTab-module__aPH-CW__deleteButton:hover,.InvoiceTab-module__aPH-CW__deleteButton:focus-visible{color:var(--intent-danger);background-color:var(--intent-danger-surface);outline:none}.InvoiceTab-module__aPH-CW__backLink{color:var(--intent-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.875rem;display:inline-flex}.InvoiceTab-module__aPH-CW__backLink:hover,.InvoiceTab-module__aPH-CW__backLink:focus-visible{outline:none;text-decoration:underline}.InvoiceTab-module__aPH-CW__section{border:1px solid var(--_gray-200);background-color:#fff;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.InvoiceTab-module__aPH-CW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.InvoiceTab-module__aPH-CW__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.InvoiceTab-module__aPH-CW__sectionList{flex-direction:column;gap:.5rem;display:flex}.InvoiceTab-module__aPH-CW__recordRow{border:1px solid var(--_gray-200);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.InvoiceTab-module__aPH-CW__recordActions{gap:.25rem;display:flex}.InvoiceTab-module__aPH-CW__confirmBanner{background-color:#fef3c7;border:1px solid #fcd34d;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}
.Progress-module__AuVpuq__container{flex-direction:column;gap:1rem;display:flex}.Progress-module__AuVpuq__header{justify-content:space-between;align-items:center;display:flex}.Progress-module__AuVpuq__filterCard{border:1px solid var(--color-border-default);background-color:var(--background);border-radius:8px;padding:1rem}.Progress-module__AuVpuq__filterRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.Progress-module__AuVpuq__filterField{flex-direction:column;flex:180px;gap:.375rem;min-width:180px;display:flex}.Progress-module__AuVpuq__filterLabel{color:var(--color-secondary);font-size:.75rem;font-weight:600}.Progress-module__AuVpuq__countLabel{white-space:nowrap;flex:none;padding-bottom:.5rem}.Progress-module__AuVpuq__tableWrapper{border:1px solid var(--color-border-default);border-radius:8px;overflow:hidden}.Progress-module__AuVpuq__sortHeader{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-weight:600;display:inline-flex}.Progress-module__AuVpuq__sortHeader:hover{color:var(--foreground)}.Progress-module__AuVpuq__sortArrows{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1;display:inline-flex}.Progress-module__AuVpuq__sortArrow{display:block}.Progress-module__AuVpuq__sortArrowDisabled{opacity:.35}.Progress-module__AuVpuq__sortChip{color:var(--color-black);white-space:nowrap;background-color:#0a0a0a1a;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.Progress-module__AuVpuq__sortChipDisabled{opacity:.5}.Progress-module__AuVpuq__stageBadge{white-space:nowrap;color:#d9d9d9;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:.25rem;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.Progress-module__AuVpuq__stageBadgeNegotiation{color:#c6005c;background-color:#fce7f3;border-color:#c6005c}.Progress-module__AuVpuq__stageBadgeQualification{color:#1447e6;background-color:#dbeafe;border-color:#1447e6}.Progress-module__AuVpuq__stageBadgeClosedWon{color:#008236;background-color:#dcfce7;border-color:#008236}.Progress-module__AuVpuq__opportunityName{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:500;display:inline-block;overflow:hidden}
.JobSearchSection-module__0AA5zq__filters{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.JobSearchSection-module__0AA5zq__searchButton{height:36.5px}.JobSearchSection-module__0AA5zq__jobCard{border-bottom:1px solid var(--color-border-default);grid-template-columns:2rem 2.5rem 1fr auto;align-items:flex-start;gap:.75rem;padding:1rem 0;display:grid}.JobSearchSection-module__0AA5zq__jobCard:last-child{border-bottom:none}.JobSearchSection-module__0AA5zq__jobIcon{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);width:2.5rem;height:2.5rem;color:var(--text-muted);border-radius:6px}.JobSearchSection-module__0AA5zq__jobDescription{color:var(--color-secondary);line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.JobSearchSection-module__0AA5zq__salary{color:var(--color-secondary);font-size:.8125rem}.JobSearchSection-module__0AA5zq__separator{color:var(--text-disabled);font-size:.8125rem}
.InvoiceModal-module__xRLTJG__card{background-color:var(--_gray-100,#f5f5f5);border:1px solid var(--_gray-200,#e5e5e5);border-radius:.5rem;padding:.75rem 1rem}.InvoiceModal-module__xRLTJG__costCardTitle{text-transform:none}
.RelatedBusinessNegotiation-module___v0TbW__tableWrapper{border:1px solid var(--color-border-default);border-radius:8px;overflow:hidden}.RelatedBusinessNegotiation-module___v0TbW__table{border-collapse:collapse;width:100%;font-size:.875rem}.RelatedBusinessNegotiation-module___v0TbW__table thead{background-color:var(--color-gray-300)}.RelatedBusinessNegotiation-module___v0TbW__table th{text-align:left;color:var(--color-secondary);border-bottom:1px solid var(--color-border-default);white-space:nowrap;padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.RelatedBusinessNegotiation-module___v0TbW__table td{border-bottom:1px solid var(--color-border-default);vertical-align:middle;padding:.75rem 1rem}.RelatedBusinessNegotiation-module___v0TbW__table tbody tr:last-child td{border-bottom:none}.RelatedBusinessNegotiation-module___v0TbW__table tbody tr:hover{background-color:var(--color-gray-300)}.RelatedBusinessNegotiation-module___v0TbW__typeBadge{border:1px solid var(--color-border-default);white-space:nowrap;background-color:var(--_gray-100);color:var(--color-secondary);border-radius:.25rem;padding:.2rem .625rem;font-size:.75rem;font-weight:600}.RelatedBusinessNegotiation-module___v0TbW__ownerName{border-radius:.25rem;font-size:.75rem;font-weight:600}.RelatedBusinessNegotiation-module___v0TbW__stageBadge{white-space:nowrap;background-color:var(--foreground);color:var(--background);border-radius:.25rem;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.RelatedBusinessNegotiation-module___v0TbW__editIconButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:background-color .15s,color .15s;display:inline-flex}.RelatedBusinessNegotiation-module___v0TbW__editIconButton:hover:not(:disabled){color:var(--foreground);background-color:#0000000d}.RelatedBusinessNegotiation-module___v0TbW__deleteIconButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-danger);background:0 0;border-radius:6px;align-items:center;padding:.375rem;transition:background-color .15s,color .15s;display:flex}.RelatedBusinessNegotiation-module___v0TbW__deleteIconButton:hover:not(:disabled){color:var(--color-danger);background-color:#eb1d350f}.RelatedBusinessNegotiation-module___v0TbW__submitButton.RelatedBusinessNegotiation-module___v0TbW__submitButton{background-color:var(--color-black);color:var(--color-white);gap:.5rem;padding:0 .75rem}.RelatedBusinessNegotiation-module___v0TbW__submitButton.RelatedBusinessNegotiation-module___v0TbW__submitButton:hover:not(:disabled){background-color:#000000e6}.RelatedBusinessNegotiation-module___v0TbW__addButton.RelatedBusinessNegotiation-module___v0TbW__addButton{background-color:var(--color-black);color:var(--color-white);gap:.5rem;padding:0 .75rem}.RelatedBusinessNegotiation-module___v0TbW__addButton.RelatedBusinessNegotiation-module___v0TbW__addButton:hover:not(:disabled){background-color:#000000e6}.RelatedBusinessNegotiation-module___v0TbW__radioLabel{cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.RelatedBusinessNegotiation-module___v0TbW__opportunityName{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:500;overflow:hidden}.RelatedBusinessNegotiation-module___v0TbW__warningIcon{background-color:var(--color-danger-bg);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:.5rem;display:flex}
.MaskSummarySection-module__eeQoMa__uploadArea{border:1.5px dashed var(--color-border-default);cursor:pointer;background-color:var(--color-overlay-lightest);border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;transition:border-color .15s;display:flex}.MaskSummarySection-module__eeQoMa__uploadArea:hover{border-color:var(--color-secondary)}.MaskSummarySection-module__eeQoMa__uploadAreaDragOver{border-color:var(--color-primary)}.MaskSummarySection-module__eeQoMa__uploadSubtext{color:var(--text-muted);text-align:center;font-size:.75rem}.MaskSummarySection-module__eeQoMa__fileSlotFilled{border:1px solid var(--color-success-border);background-color:var(--color-success-bg);border-radius:6px}.MaskSummarySection-module__eeQoMa__deleteTextButton{color:var(--color-danger);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.8125rem}.MaskSummarySection-module__eeQoMa__deleteTextButton:hover{text-decoration:underline}
.OwnerAllocationField-module__IKR1uq__userCell{flex:1;min-width:0}.OwnerAllocationField-module__IKR1uq__percentCell{width:7rem}.OwnerAllocationField-module__IKR1uq__totalDefault{color:var(--text-secondary)}.OwnerAllocationField-module__IKR1uq__totalSuccess{color:#22c55e}.OwnerAllocationField-module__IKR1uq__totalDanger{color:var(--intent-danger)}
.page-module__s0QJ0q__container{flex-direction:row;max-width:80rem;margin:0 auto;padding:2rem}.page-module__s0QJ0q__filterButton{color:#000;border:1px solid var(--color-border-default);background-color:#fff}.page-module__s0QJ0q__filterButton:hover:not(:disabled){background-color:#f3f4f6}.page-module__s0QJ0q__searchContainer{border:1px solid var(--color-border-default);border-color:#80808051;border-radius:.5rem;flex-flow:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.page-module__s0QJ0q__searchInput{flex:1;min-width:200px;position:relative}.page-module__s0QJ0q__searchIcon{color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__s0QJ0q__createButton.page-module__s0QJ0q__createButton{color:#fff;background-color:#0a0a0a}.page-module__s0QJ0q__createButton.page-module__s0QJ0q__createButton:hover:not(:disabled){background-color:#0a0a0ad9}.page-module__s0QJ0q__submitButton.page-module__s0QJ0q__submitButton{color:#fff;background-color:#0a0a0a}.page-module__s0QJ0q__submitButton.page-module__s0QJ0q__submitButton:hover:not(:disabled){background-color:#0a0a0ad9}.page-module__s0QJ0q__deleteButton{background-color:var(--color-danger)}.page-module__s0QJ0q__deleteButton:hover:not(:disabled){background-color:#c82333}.page-module__s0QJ0q__pricingSummary{background-color:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:1rem}.page-module__s0QJ0q__pricingSummarySeparator{border-top:1px solid #dbeafe;margin:.25rem 0}.page-module__s0QJ0q__discountAmount{color:#ef4444}.page-module__s0QJ0q__totalAmount{color:#155dfc}.page-module__s0QJ0q__hasFilters{color:red;position:absolute;transform:translate(350%,-100%)}.page-module__s0QJ0q__clearFilter{color:#000;cursor:pointer;border:1px solid var(--color-border-default);background-color:#fff;border-radius:8px;align-items:center;margin-top:.75rem;padding:9px 1rem;display:flex}.page-module__s0QJ0q__clearFilter:hover{background-color:#f5f5f5}.page-module__s0QJ0q__stageBadge{color:#000;background-color:#f5f5f5;border:1px solid #d1d5db;border-radius:4px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__s0QJ0q__searchInput input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;height:48px;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem}.page-module__s0QJ0q__modeToggle{gap:.75rem;width:100%;display:flex}.page-module__s0QJ0q__modeButton{border:1px solid var(--color-border-default);color:#000;cursor:pointer;background-color:#f5f5f5;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;width:477.5px;height:86px;font-size:1rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.page-module__s0QJ0q__modeButtonActive{color:#fff;background-color:#000;border-color:#000}.page-module__s0QJ0q__modeButton:disabled{opacity:.4;cursor:not-allowed}
.Radio-module__a_W4ma__group{flex-direction:column;gap:.75rem;width:100%;display:flex}.Radio-module__a_W4ma__groupSimple{flex-direction:row;width:auto}.Radio-module__a_W4ma__option{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.Radio-module__a_W4ma__option:hover{border-color:#94a3b8}.Radio-module__a_W4ma__optionDisabled{opacity:.5;cursor:not-allowed}.Radio-module__a_W4ma__optionSelected{background-color:#eff6ff;border-color:#2563eb}.Radio-module__a_W4ma__optionSimple{background-color:#0000;border:none;padding:0}.Radio-module__a_W4ma__optionSimple:hover{border-color:#0000}.Radio-module__a_W4ma__input{appearance:none;cursor:pointer;border:2px solid #d1d5db;border-radius:50%;width:20px;height:20px;margin:0;transition:all .2s;position:relative}.Radio-module__a_W4ma__input:checked{background-color:#10b981;border-color:#10b981}.Radio-module__a_W4ma__input:checked:before{content:"";background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Radio-module__a_W4ma__input:hover:not(:disabled){border-color:#10b981}.Radio-module__a_W4ma__optionContent{flex-direction:column;gap:.25rem;display:flex}.Radio-module__a_W4ma__label{color:#1f2937;font-size:.95rem;font-weight:500}.Radio-module__a_W4ma__description{color:#6b7280;font-size:.85rem}
.RecommendationLetterSection-module__Oxfssq__textarea{border:1px solid var(--color-border-default);width:100%;color:var(--foreground);background:var(--background);resize:vertical;box-sizing:border-box;border-radius:6px;outline:none;padding:.625rem .75rem;font-size:.875rem;line-height:1.7}.RecommendationLetterSection-module__Oxfssq__textarea:focus{border-color:var(--foreground)}
.ConvertSection-module__4W9nwq__bullet{background-color:var(--foreground);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ConvertSection-module__4W9nwq__orSeparator{color:var(--color-secondary);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.ConvertSection-module__4W9nwq__orSeparator:before,.ConvertSection-module__4W9nwq__orSeparator:after{content:"";background-color:var(--color-secondary);width:1.5rem;height:1px;display:block}.ConvertSection-module__4W9nwq__columns{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}.ConvertSection-module__4W9nwq__panel{border:1px solid var(--color-border-default);border-radius:8px;min-height:80px;padding:1rem;transition:border-color .15s,opacity .15s}.ConvertSection-module__4W9nwq__panelActive{border-color:var(--color-primary,#3b82f6);border-width:2px}.ConvertSection-module__4W9nwq__panelInactive{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.ConvertSection-module__4W9nwq__searchResults{flex-direction:column;gap:.5rem;display:flex}.ConvertSection-module__4W9nwq__resultsCount{color:var(--color-secondary);font-size:.8125rem}
.ProgressTab-module__1Amn9q__infoCard{border:1px solid var(--_gray-200);background-color:#fff;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ProgressTab-module__1Amn9q__infoCardLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.ProgressTab-module__1Amn9q__contractWorkEditForm{border-top:1px solid var(--_gray-200);margin-top:.5rem;padding-top:1rem}.ProgressTab-module__1Amn9q__relationItem{border:1px solid var(--_gray-200);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background-color:#fff;border-radius:.5rem;padding:.75rem 1rem;transition:border-color .1s;display:flex}.ProgressTab-module__1Amn9q__relationItem:hover,.ProgressTab-module__1Amn9q__relationItem:focus-visible{border-color:var(--intent-primary);outline:none}.ProgressTab-module__1Amn9q__relationIcon{background-color:var(--_gray-100);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.FileUpload-module__jXQNjq__submitButton.FileUpload-module__jXQNjq__submitButton{color:#fff;background-color:#000;gap:.5rem;padding:0 .75rem}.FileUpload-module__jXQNjq__submitButton.FileUpload-module__jXQNjq__submitButton:hover:not(:disabled){background-color:#000000e6}.FileUpload-module__jXQNjq__fileGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.FileUpload-module__jXQNjq__fileCard{border:1px solid var(--color-border-default);border-radius:8px;overflow:hidden}.FileUpload-module__jXQNjq__filePreview{background-color:var(--background);border-bottom:1px solid var(--color-border-default);justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.FileUpload-module__jXQNjq__filePreview img{object-fit:cover;width:100%;height:100%}.FileUpload-module__jXQNjq__filePreviewIconLabel{color:var(--color-secondary);font-size:.75rem}.FileUpload-module__jXQNjq__typeBadge{letter-spacing:.5px;border-radius:.75rem;padding:.4rem .6rem;font-size:.625rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.FileUpload-module__jXQNjq__typeBadge[data-type=pdf]{z-index:1;background-color:var(--color-danger-bg);color:var(--color-danger);box-shadow:0 1px 3px #0003}.FileUpload-module__jXQNjq__typeBadge[data-type=document]{z-index:1;background-color:var(--color-success-bg);color:var(--color-success);box-shadow:0 1px 3px #0003}.FileUpload-module__jXQNjq__typeBadge[data-type=slides]{z-index:1;background-color:var(--color-warning-bg);color:var(--color-warning);box-shadow:0 1px 3px #0003}.FileUpload-module__jXQNjq__typeBadge[data-type=image]{z-index:1;background-color:var(--color-primary-light);color:var(--color-primary);box-shadow:0 1px 3px #0003}.FileUpload-module__jXQNjq__cardBody{min-width:0}.FileUpload-module__jXQNjq__metaIcon{flex-shrink:0}.FileUpload-module__jXQNjq__fileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.FileUpload-module__jXQNjq__fileUrl{color:var(--color-secondary);background-color:var(--background);border:1px solid var(--color-border-default);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:flex;overflow:hidden}.FileUpload-module__jXQNjq__fileUrl:hover{background-color:var(--color-gray-50)}.FileUpload-module__jXQNjq__fileUrl svg{flex-shrink:0}.FileUpload-module__jXQNjq__fileUrlText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileUpload-module__jXQNjq__previewButton{flex:1}.FileUpload-module__jXQNjq__modalTabs{border-bottom:1px solid var(--color-border-default);margin-bottom:1.5rem;display:flex}.FileUpload-module__jXQNjq__modalTab{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:color .15s,border-color .15s;display:flex}.FileUpload-module__jXQNjq__modalTab:hover{color:var(--foreground)}.FileUpload-module__jXQNjq__modalTabActive{color:var(--foreground);border-bottom-color:var(--foreground);font-weight:600}.FileUpload-module__jXQNjq__dropzone{border:2px dashed var(--color-border-default);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:2.5rem 1.5rem;transition:border-color .15s,background-color .15s;display:flex}.FileUpload-module__jXQNjq__dropzone:hover,.FileUpload-module__jXQNjq__dropzoneDragOver{border-color:var(--foreground);background-color:#00000005}.FileUpload-module__jXQNjq__dropzoneLabel{color:var(--color-secondary);text-align:center;font-size:.875rem}.FileUpload-module__jXQNjq__dropzoneLink{color:var(--foreground);text-underline-offset:2px;font-weight:600;text-decoration:underline}.FileUpload-module__jXQNjq__dropzoneHint{color:var(--color-secondary);font-size:.75rem}.FileUpload-module__jXQNjq__selectedFile{border:1px solid var(--color-border-default);border-radius:8px;margin-top:1rem}.FileUpload-module__jXQNjq__selectedFileName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FileUpload-module__jXQNjq__selectedFileSize{flex-shrink:0}.FileUpload-module__jXQNjq__removeFileButton{cursor:pointer;color:var(--color-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:.25rem;display:flex}.FileUpload-module__jXQNjq__removeFileButton:hover{color:var(--color-danger)}.FileUpload-module__jXQNjq__modalFooter{border-top:1px solid var(--color-border-default);margin-top:1.5rem}.FileUpload-module__jXQNjq__previewContainer{border:1px solid var(--color-border-default);background-color:var(--background);border-radius:8px;width:100%;min-height:400px;max-height:60vh;overflow:hidden}.FileUpload-module__jXQNjq__previewIframe{border:none;width:100%;height:60vh}.FileUpload-module__jXQNjq__previewImage{object-fit:contain;max-width:100%;max-height:60vh}.FileUpload-module__jXQNjq__previewUrl{color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:.8125rem;overflow:hidden}
.IndustryTagList-module__YodvcG__container{flex-wrap:wrap;align-items:center;gap:.375rem;max-height:2rem;display:flex;overflow:hidden}.IndustryTagList-module__YodvcG__tag{border:1px solid var(--color-border-default);background:var(--color-gray-400);white-space:nowrap;border-radius:4px;align-items:center;gap:.25rem;max-width:220px;padding:.1875rem .5rem;display:inline-flex;overflow:hidden}.IndustryTagList-module__YodvcG__category{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:.5rem;font-weight:800;overflow:hidden}.IndustryTagList-module__YodvcG__arrow{color:var(--color-secondary);flex-shrink:0}.IndustryTagList-module__YodvcG__subcategory{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:.5rem;font-weight:800;overflow:hidden}.IndustryTagList-module__YodvcG__overflow{color:var(--color-secondary);white-space:nowrap;flex-shrink:0;align-items:center;font-size:.5rem;display:inline-flex}
.StatusLabel-module__MoNqIW__label{border-radius:4px;width:fit-content;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.StatusLabel-module__MoNqIW__warn{color:var(--color-status-pending);background-color:#f59e0b1a;border:1px solid #f59e0b33}.StatusLabel-module__MoNqIW__success{background-color:var(--foreground);color:var(--background)}.StatusLabel-module__MoNqIW__danger{color:#f5222d;background-color:#fff1f0;border:1px solid #ffa39e}.StatusLabel-module__MoNqIW__disabled{color:#8c8c8c;background-color:#f5f5f5;border:1px solid #d9d9d9}
.Table-module__mb6cva__container{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;width:100%;overflow:auto visible}.Table-module__mb6cva__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.Table-module__mb6cva__thead th{background:var(--surface-sunken);z-index:1;text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500;position:sticky;top:0}.Table-module__mb6cva__tbody td{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:10px 12px}.Table-module__mb6cva__tbody-cell-content{text-align:left;width:100%;display:block;position:relative}.Table-module__mb6cva__tbody tr:last-child td{border-bottom:none}.Table-module__mb6cva__clickable-row:hover{cursor:pointer;background:var(--surface-sunken);transition:background-color .2s}.Table-module__mb6cva__linked-row{position:relative}.Table-module__mb6cva__linked-row:hover{cursor:pointer;background:var(--surface-sunken);transition:background-color .2s}.Table-module__mb6cva__stretched-link{color:inherit;text-decoration:none}.Table-module__mb6cva__stretched-link:after{content:"";position:absolute;inset:0}.Table-module__mb6cva__linked-row button,.Table-module__mb6cva__linked-row a:not(.Table-module__mb6cva__stretched-link){position:relative}.Table-module__mb6cva__width-restricted-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Table-module__mb6cva__tfoot{background:var(--surface-sunken)}.Table-module__mb6cva__tfoot td{border-top:1px solid var(--border-default);padding:10px 12px}
.Textarea-module__-xmGuG__primary{flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}.Textarea-module__-xmGuG__primary textarea{color:#0c0c0c;resize:vertical;background-color:#fff;border:1px solid #5c5c5c;border-radius:.3rem;flex-grow:1;width:100%;max-width:100%;padding:.5rem;font-size:1rem;font-weight:400}.Textarea-module__-xmGuG__primary textarea:focus{border:1px solid #0070f3;outline:0}.Textarea-module__-xmGuG__primary textarea:disabled{color:#5c5c5c;background-color:#fff}.Textarea-module__-xmGuG__primary textarea::placeholder,.Textarea-module__-xmGuG__primary textarea:disabled::placeholder{color:#5c5c5c}.Textarea-module__-xmGuG__primary span{flex-shrink:0}.Textarea-module__-xmGuG__error{flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}.Textarea-module__-xmGuG__error textarea{color:#0c0c0c;resize:vertical;background-color:#fff;border:1px solid #b42c01;border-radius:.3rem;flex-grow:1;width:100%;max-width:100%;padding:.5rem;font-size:1rem;font-weight:400}.Textarea-module__-xmGuG__error textarea:focus{border:1px solid #b42c01;outline:0}.Textarea-module__-xmGuG__error textarea:disabled{color:#5c5c5c;background-color:#fff}.Textarea-module__-xmGuG__error textarea::placeholder,.Textarea-module__-xmGuG__error textarea:disabled::placeholder{color:#5c5c5c}.Textarea-module__-xmGuG__error span{flex-shrink:0}.Textarea-module__-xmGuG__description{color:#5c5c5c;white-space:pre-wrap;margin-top:.125rem;font-size:.75rem;font-weight:400}.Textarea-module__-xmGuG__full-width{width:100%;max-width:initial}
.JobBoardFieldGrid-module__oDbHeW__root{flex-direction:column;gap:1.5rem;display:flex}.JobBoardFieldGrid-module__oDbHeW__section{flex-direction:column;gap:.75rem;display:flex}.JobBoardFieldGrid-module__oDbHeW__grid{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}@media (max-width:768px){.JobBoardFieldGrid-module__oDbHeW__grid{grid-template-columns:1fr}}.JobBoardFieldGrid-module__oDbHeW__column{flex-direction:column;display:flex}
.CreateHiringSelectionProcessModal-module__3njcnG__headerTitle{color:var(--foreground);font-size:1.125rem;font-weight:600}.CreateHiringSelectionProcessModal-module__3njcnG__headerSubtitle{color:var(--color-secondary);font-size:.8125rem}
.TipTapEditor-module__bgrxEW__editorContainer{border:1px solid var(--color-border-default,#e0e0e0);background:#fff;border-radius:8px;overflow:hidden}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__toolbar{border-bottom:1px solid var(--color-border-default,#e0e0e0);align-items:center;gap:0;padding:.5rem .75rem;display:flex}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__toolbarGroup{align-items:center;gap:2px;display:flex}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__toolbarButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__toolbarButton:hover{background:var(--_gray-50);color:#111827}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__toolbarButton:disabled{opacity:.3;cursor:not-allowed}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__toolbarButtonActive{color:#111827;background:#e5e7eb}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__divider{background:var(--color-border-default,#e0e0e0);flex-shrink:0;width:1px;height:20px;margin:0 .5rem}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__uploadedImage{border-radius:4px;max-width:100%;height:auto;margin:.5rem 0}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content{outline:none;min-height:200px;padding:.75rem 1rem}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content div[contenteditable]{outline:none}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content p{margin:.5em 0}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content h1{margin:.75em 0 .5em;font-size:1.75rem;font-weight:700}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content h2{margin:.75em 0 .5em;font-size:1.375rem;font-weight:700}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content h3{margin:.75em 0 .5em;font-size:1.125rem;font-weight:600}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content ul,.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content ol{margin:.5rem 0;padding-left:1.5rem}:is(.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content ul,.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content ol) li{margin-bottom:.25rem}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content blockquote{color:#6b7280;border-left:3px solid #d1d5db;margin:.5rem 0;padding-left:1rem;font-style:italic}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content pre{color:var(--_gray-50);background:#1f2937;border-radius:6px;margin:.5rem 0;padding:.75rem 1rem}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content pre code{color:inherit;background:0 0;padding:0}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content a{color:var(--color-primary);cursor:pointer;text-decoration:underline}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content hr{border:none;border-top:1px solid var(--color-border-default);margin:1rem 0}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content img{border-radius:4px;max-width:100%;height:auto;margin:.5rem 0}.TipTapEditor-module__bgrxEW__editorContainer .TipTapEditor-module__bgrxEW__content code{background:var(--_gray-50);border-radius:4px;padding:.15rem .35rem;font-family:monospace;font-size:.875em}
.Popover-module__eZFEDW__content{z-index:200;will-change:transform, opacity;background-color:#fff;border-radius:.25rem;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.Popover-module__eZFEDW__content[data-state=open][data-side=top]{animation-name:Popover-module__eZFEDW__slide-down-and-fade}.Popover-module__eZFEDW__content[data-state=open][data-side=right]{animation-name:Popover-module__eZFEDW__slide-left-and-fade}.Popover-module__eZFEDW__content[data-state=open][data-side=bottom]{animation-name:Popover-module__eZFEDW__slide-up-and-fade}.Popover-module__eZFEDW__content[data-state=open][data-side=left]{animation-name:Popover-module__eZFEDW__slide-right-and-fade}.Popover-module__eZFEDW__sync-trigger-width{width:var(--radix-popover-trigger-width)}.Popover-module__eZFEDW__triangle{fill:var(--background)}@keyframes Popover-module__eZFEDW__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Popover-module__eZFEDW__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Popover-module__eZFEDW__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Popover-module__eZFEDW__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.MultiPicker-module__2g2dpG__trigger{cursor:pointer;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.MultiPicker-module__2g2dpG__popoverContent{border-radius:1rem;width:100%}.MultiPicker-module__2g2dpG__tabs{border-bottom:1px solid var(--color-border-default);padding:0 .5rem;display:flex}.MultiPicker-module__2g2dpG__tab{cursor:pointer;color:var(--color-secondary);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.375rem;padding:.625rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.MultiPicker-module__2g2dpG__tab:hover{color:var(--color-primary)}.MultiPicker-module__2g2dpG__tabActive{color:var(--foreground);border-bottom-color:var(--foreground)}.MultiPicker-module__2g2dpG__tabCount{background-color:var(--surface-sunken);color:var(--color-primary);text-align:center;border-radius:10px;min-width:18px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.MultiPicker-module__2g2dpG__tabCountActive{background-color:var(--foreground);color:var(--background)}.MultiPicker-module__2g2dpG__searchWrapper{border-bottom:1px solid var(--color-border-default);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.MultiPicker-module__2g2dpG__searchIcon{color:var(--color-secondary);flex-shrink:0}.MultiPicker-module__2g2dpG__searchInput{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;font-size:.8125rem}.MultiPicker-module__2g2dpG__searchInput::placeholder{color:var(--color-secondary)}.MultiPicker-module__2g2dpG__itemList{flex-direction:column;gap:.25rem;max-height:240px;padding:.25rem 0;display:flex}.MultiPicker-module__2g2dpG__item:hover{background-color:var(--surface-sunken)}.MultiPicker-module__2g2dpG__itemIcon{color:var(--color-secondary);flex-shrink:0}.MultiPicker-module__2g2dpG__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MultiPicker-module__2g2dpG__itemSub{color:var(--color-secondary);flex-shrink:0;margin-left:auto;font-size:.75rem}.MultiPicker-module__2g2dpG__emptyState{text-align:center;color:var(--color-secondary);padding:1.5rem;font-size:.8125rem}
.page-module__FGh54a__container{max-width:80rem;margin:0 auto;padding:2rem}.page-module__FGh54a__submitButton.page-module__FGh54a__submitButton,.page-module__FGh54a__deleteButton{gap:.5rem;padding:.75rem 1.5rem}.page-module__FGh54a__submitButton.page-module__FGh54a__submitButton{color:#fff;background-color:#000}.page-module__FGh54a__submitButton.page-module__FGh54a__submitButton:hover:not(:disabled){background-color:#000000e6}.page-module__FGh54a__required{color:var(--color-danger);font-size:.875rem;font-weight:700}.page-module__FGh54a__deleteButton{background-color:var(--color-danger)}.page-module__FGh54a__deleteButton:hover:not(:disabled){background-color:#c82333}@media (prefers-color-scheme:dark){.page-module__FGh54a__card{border-color:#333}}.page-module__FGh54a__formField{min-width:0}.page-module__FGh54a__inputField input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;height:48px;padding:.75rem;font-size:1rem}.page-module__FGh54a__inputField select{border:1px solid var(--color-border-default);background:var(--background);height:48px;color:var(--foreground);border-radius:6px;padding:.75rem;font-size:1rem}.page-module__FGh54a__actionButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.page-module__FGh54a__actionButton:hover{background-color:#f3f4f6}@media (prefers-color-scheme:dark){.page-module__FGh54a__actionButton:hover{background-color:#1a1a1a}}
.page-module__22lsnG__container{max-width:80rem;margin:0 auto;padding:2rem}.page-module__22lsnG__fieldGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:768px){.page-module__22lsnG__fieldGrid{grid-template-columns:1fr}}.page-module__22lsnG__card{border:1px solid var(--color-border-default);border-radius:6px;padding:1.5rem}.page-module__22lsnG__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-module__22lsnG__negativeAmount{color:var(--color-danger)}.page-module__22lsnG__alertBox{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-dark);border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem}
.Toast-module__xIDwAW__host{width:0;height:0;position:absolute;overflow:visible}.Toast-module__xIDwAW__toast-viewport{--viewport-padding:2rem;z-index:350;max-width:100vw;padding:var(--viewport-padding);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.Toast-module__xIDwAW__root{--viewport-padding:2rem;border-radius:.25rem;grid-template-columns:auto max-content;grid-template-areas:"title action""description action";align-items:center;column-gap:1rem;padding:1rem;display:grid;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.Toast-module__xIDwAW__root[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) Toast-module__xIDwAW__slide-in}.Toast-module__xIDwAW__root[data-state=closed]{animation:.1s ease-in Toast-module__xIDwAW__hide}.Toast-module__xIDwAW__root[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.Toast-module__xIDwAW__root[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}.Toast-module__xIDwAW__root[data-swipe=end]{animation:.1s ease-out Toast-module__xIDwAW__swipe-out}@keyframes Toast-module__xIDwAW__hide{0%{opacity:1}to{opacity:0}}@keyframes Toast-module__xIDwAW__slide-in{0%{transform:translateX(calc(100% + var(--viewport-padding)))}to{transform:translate(0)}}@keyframes Toast-module__xIDwAW__swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--viewport-padding)))}}.Toast-module__xIDwAW__title{grid-area:title;margin-bottom:.25rem;font-weight:500}.Toast-module__xIDwAW__description{grid-area:description;font-size:.75rem}.Toast-module__xIDwAW__action{grid-area:action}.Toast-module__xIDwAW__success{color:#fff;background-color:#0070f3}.Toast-module__xIDwAW__error{color:#fff;background-color:#dc3545}.Toast-module__xIDwAW__primary{color:#fff;background-color:#0070f3}
.Typography-module__aV9f7G__common{direction:row;align-items:center;margin:0;display:inline-flex}.Typography-module__aV9f7G__xxxl{font-size:2.125rem;font-weight:900}.Typography-module__aV9f7G__xxl{font-size:1.75rem;font-weight:800}.Typography-module__aV9f7G__xl{font-size:1.5rem;font-weight:700}.Typography-module__aV9f7G__lg{font-size:1.25rem;font-weight:600}.Typography-module__aV9f7G__md{font-size:1rem;font-weight:400}.Typography-module__aV9f7G__sm{font-size:.875rem;font-weight:300}.Typography-module__aV9f7G__xs{font-size:.75rem;font-weight:200}.Typography-module__aV9f7G__xxs{font-size:.625rem;font-weight:100}
.BuilderShell-module__0ruYqG__form{flex-direction:column;gap:16px;display:flex}.BuilderShell-module__0ruYqG__header{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.BuilderShell-module__0ruYqG__eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px}.BuilderShell-module__0ruYqG__title{color:var(--text-primary);margin:0 0 6px;font-size:22px;font-weight:600}.BuilderShell-module__0ruYqG__subtitle{color:var(--text-muted);margin:0;font-size:13px}.BuilderShell-module__0ruYqG__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.BuilderShell-module__0ruYqG__cancelButton{color:var(--text-primary);background-color:var(--surface-default);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px}.BuilderShell-module__0ruYqG__cancelButton:hover{background-color:var(--surface-sunken)}.BuilderShell-module__0ruYqG__saveButton{color:var(--text-on-color);background-color:var(--intent-primary);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px}.BuilderShell-module__0ruYqG__saveButton:hover:not(:disabled){background-color:var(--intent-primary-hover)}.BuilderShell-module__0ruYqG__saveButton:disabled{background-color:var(--text-disabled);cursor:not-allowed}.BuilderShell-module__0ruYqG__errorBanner{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;padding:12px 16px;font-size:13px}.BuilderShell-module__0ruYqG__tabBar{background-color:var(--surface-sunken);border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:4px;display:inline-flex}.BuilderShell-module__0ruYqG__tab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:12px;transition:all .15s}.BuilderShell-module__0ruYqG__tab:hover{color:var(--text-primary)}.BuilderShell-module__0ruYqG__tabActive{background-color:var(--surface-default);color:var(--text-primary);box-shadow:0 1px 2px #0000000a}.BuilderShell-module__0ruYqG__tabPanel{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;padding:24px}
.ChangeLogTab-module__tiuNka__container{flex-direction:column;gap:16px;padding:16px 0;display:flex}.ChangeLogTab-module__tiuNka__empty,.ChangeLogTab-module__tiuNka__error{text-align:center;color:#6b7280;padding:32px;font-size:14px}.ChangeLogTab-module__tiuNka__loading{flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.ChangeLogTab-module__tiuNka__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChangeLogTab-module__tiuNka__skeleton{background:linear-gradient(90deg, var(--surface-sunken) 0%, #0000000a 50%, var(--surface-sunken) 100%);background-size:200% 100%;border-radius:4px;height:2.5rem;animation:1.4s ease-in-out infinite ChangeLogTab-module__tiuNka__changeLogSkeletonShimmer;display:block}@keyframes ChangeLogTab-module__tiuNka__changeLogSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ChangeLogTab-module__tiuNka__actionLabel{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ChangeLogTab-module__tiuNka__actionLabelCreate{color:#166534;background-color:#dcfce7}.ChangeLogTab-module__tiuNka__actionLabelUpdate{color:#1e40af;background-color:#dbeafe}.ChangeLogTab-module__tiuNka__actionLabelDelete{color:#991b1b;background-color:#fee2e2}.ChangeLogTab-module__tiuNka__diff{font-size:13px}.ChangeLogTab-module__tiuNka__diffField{margin-right:8px;font-weight:600}.ChangeLogTab-module__tiuNka__diffValue{border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.ChangeLogTab-module__tiuNka__diffOldValue{color:#92400e;background-color:#fef3c7;text-decoration:line-through}.ChangeLogTab-module__tiuNka__diffNewValue{color:#065f46;background-color:#d1fae5}.ChangeLogTab-module__tiuNka__diffArrow{color:#6b7280;margin:0 6px}.ChangeLogTab-module__tiuNka__diffNullValue{color:#9ca3af;font-style:italic}.ChangeLogTab-module__tiuNka__userName{color:#374151;font-size:13px}.ChangeLogTab-module__tiuNka__dateCell{color:#6b7280;white-space:nowrap;font-size:12px}
.SourceVendorForm-module__kMvFCG__form{flex-direction:column;gap:1.5rem;display:flex}.SourceVendorForm-module__kMvFCG__actions{border-top:1px solid var(--color-border-default);margin-top:.5rem;padding-top:1rem}.SourceVendorForm-module__kMvFCG__submitButton.SourceVendorForm-module__kMvFCG__submitButton{color:#fff;background-color:#000}.SourceVendorForm-module__kMvFCG__submitButton.SourceVendorForm-module__kMvFCG__submitButton:hover:not(:disabled){background-color:#000000e6}.SourceVendorForm-module__kMvFCG__errorMessage{color:var(--color-danger);font-size:.875rem}
.JoinedResult-module__60LCaa__wrapper{flex-direction:column;gap:24px;display:flex}.JoinedResult-module__60LCaa__block{flex-direction:column;gap:8px;display:flex}.JoinedResult-module__60LCaa__blockHeader{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.JoinedResult-module__60LCaa__blockName{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.JoinedResult-module__60LCaa__blockMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.JoinedResult-module__60LCaa__tableScroll{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;overflow-x:auto}.JoinedResult-module__60LCaa__table{border-collapse:collapse;width:100%;font-size:13px}.JoinedResult-module__60LCaa__th,.JoinedResult-module__60LCaa__thRight{color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500}.JoinedResult-module__60LCaa__th{text-align:left}.JoinedResult-module__60LCaa__thRight{text-align:right}.JoinedResult-module__60LCaa__tr{border-bottom:1px solid var(--border-subtle)}.JoinedResult-module__60LCaa__tr:last-child{border-bottom:none}.JoinedResult-module__60LCaa__td,.JoinedResult-module__60LCaa__tdRight{color:var(--text-primary);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:10px 12px;overflow:hidden}.JoinedResult-module__60LCaa__tdRight{text-align:right;font-variant-numeric:tabular-nums}.JoinedResult-module__60LCaa__emptyState{text-align:center;color:var(--text-muted);background-color:var(--surface-default);border:1px dashed var(--border-default);border-radius:8px;padding:32px 16px;font-size:13px}.JoinedResult-module__60LCaa__warningBanner{background-color:color-mix(in srgb, var(--_amber-500,#f59e0b) 10%, transparent);border:1px solid var(--_amber-500,#f59e0b);color:var(--text-primary);border-radius:6px;padding:10px 14px;font-size:12px}.JoinedResult-module__60LCaa__errorBanner{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;padding:10px 14px;font-size:13px}
.page-module__Td4lrG__container{flex-direction:row;max-width:80rem;margin:0 auto;padding:2rem}.page-module__Td4lrG__submitButton.page-module__Td4lrG__submitButton,.page-module__Td4lrG__deleteButton{gap:.5rem;padding:.75rem 1.5rem}.page-module__Td4lrG__submitButton.page-module__Td4lrG__submitButton{color:#fff;background-color:#000}.page-module__Td4lrG__submitButton.page-module__Td4lrG__submitButton:hover:not(:disabled){background-color:#000000e6}.page-module__Td4lrG__required{color:var(--color-danger);font-size:.875rem;font-weight:700}.page-module__Td4lrG__deleteButton{background-color:var(--color-danger)}.page-module__Td4lrG__deleteButton:hover:not(:disabled){background-color:#c82333}.page-module__Td4lrG__filterButton{color:#000;border:1px solid var(--color-border-default);background-color:#fff}.page-module__Td4lrG__filterButton:hover:not(:disabled){background-color:#f3f4f6}.page-module__Td4lrG__filterBadge{background-color:var(--color-primary,#3b82f6);border-radius:50%;width:8px;height:8px;margin-left:4px}@media (prefers-color-scheme:dark){.page-module__Td4lrG__card{border-color:#333}}.page-module__Td4lrG__formField{min-width:0}.page-module__Td4lrG__inputField input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;height:48px;padding:.75rem;font-size:1rem}.page-module__Td4lrG__inputField select{border:1px solid var(--color-border-default);background:var(--background);height:48px;color:var(--foreground);border-radius:6px;padding:.75rem;font-size:1rem}.page-module__Td4lrG__searchContainer{border:1px solid var(--color-border-default);border-color:#80808051;border-radius:.5rem;flex-flow:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.page-module__Td4lrG__searchInput{flex:1;min-width:200px;position:relative}.page-module__Td4lrG__searchIcon{color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__Td4lrG__searchInput input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;height:48px;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem}.page-module__Td4lrG__avatar{background-color:#0000091a;border-radius:20%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__Td4lrG__actionButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.page-module__Td4lrG__actionButton:hover{background-color:#f3f4f6}@media (prefers-color-scheme:dark){.page-module__Td4lrG__actionButton:hover{background-color:#1a1a1a}}.page-module__Td4lrG__jobSpecTag{color:#4338ca;background-color:#e0e7ff;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__Td4lrG__jobSpecTagCategory{color:#6366f1}.page-module__Td4lrG__jobSpecTagArrow{color:#818cf8;font-size:.625rem}.page-module__Td4lrG__jobSpecTagRemove{cursor:pointer;color:#4338ca;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;transition:background-color .15s;display:flex}.page-module__Td4lrG__jobSpecTagRemove:hover{background-color:#c7d2fe}
.page-module__jfM1QW__submitButton.page-module__jfM1QW__submitButton{color:#fff;background-color:#000;gap:.5rem;padding:.75rem 1.5rem}.page-module__jfM1QW__submitButton.page-module__jfM1QW__submitButton:hover:not(:disabled){background-color:#000000e6}.page-module__jfM1QW__container{flex-direction:row;max-width:80rem;margin:0 auto;padding:2rem}.page-module__jfM1QW__searchContainer{border:1px solid var(--color-border-default);border-color:#80808051;border-radius:.5rem;flex-flow:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.page-module__jfM1QW__searchInput{flex:1;min-width:200px;position:relative}.page-module__jfM1QW__searchIcon{color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__jfM1QW__searchInput input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;height:48px;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem}.page-module__jfM1QW__filterButton{color:#000;border:1px solid var(--color-border-default);background-color:#fff}.page-module__jfM1QW__filterButton:hover:not(:disabled){background-color:#f3f4f6}.page-module__jfM1QW__filterBadge{background-color:var(--color-primary,#3b82f6);border-radius:50%;width:8px;height:8px;margin-left:4px}
.HiringSelectionProcessForm-module__SmVTAW__errorText{color:var(--color-danger);font-size:.8125rem}.HiringSelectionProcessForm-module__SmVTAW__resultGrid{gap:.5rem;display:grid}.HiringSelectionProcessForm-module__SmVTAW__resultButton{border:1px solid var(--color-border-default);color:var(--foreground);cursor:pointer;background-color:#0000;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.HiringSelectionProcessForm-module__SmVTAW__resultButton:hover:not(:disabled):not(.HiringSelectionProcessForm-module__SmVTAW__resultButtonSelected){background-color:#0000000a}.HiringSelectionProcessForm-module__SmVTAW__resultButton:disabled{cursor:not-allowed;opacity:.6}.HiringSelectionProcessForm-module__SmVTAW__resultButtonSelected{cursor:pointer}.HiringSelectionProcessForm-module__SmVTAW__resultButtonSelected.HiringSelectionProcessForm-module__SmVTAW__resultPositive{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}.HiringSelectionProcessForm-module__SmVTAW__resultButtonSelected.HiringSelectionProcessForm-module__SmVTAW__resultNegative{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.HiringSelectionProcessForm-module__SmVTAW__resultButtonSelected.HiringSelectionProcessForm-module__SmVTAW__resultIntermediate{color:#b45309;background-color:#fef3c7;border-color:#d97706}.HiringSelectionProcessForm-module__SmVTAW__resultButtonSelected.HiringSelectionProcessForm-module__SmVTAW__resultNeutral{color:#1d4ed8;background-color:#dbeafe;border-color:#2563eb}.HiringSelectionProcessForm-module__SmVTAW__previewBox{border:1px solid var(--color-border-default);background-color:#00000008;border-radius:.5rem;padding:.75rem 1rem}.HiringSelectionProcessForm-module__SmVTAW__previewTitle{color:var(--color-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.HiringSelectionProcessForm-module__SmVTAW__previewHeading{color:var(--foreground);font-size:.9375rem;font-weight:500}.HiringSelectionProcessForm-module__SmVTAW__previewBadge{border:1px solid #0000;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.HiringSelectionProcessForm-module__SmVTAW__previewBadge.HiringSelectionProcessForm-module__SmVTAW__resultPositive{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}.HiringSelectionProcessForm-module__SmVTAW__previewBadge.HiringSelectionProcessForm-module__SmVTAW__resultNegative{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.HiringSelectionProcessForm-module__SmVTAW__previewBadge.HiringSelectionProcessForm-module__SmVTAW__resultIntermediate{color:#b45309;background-color:#fef3c7;border-color:#d97706}.HiringSelectionProcessForm-module__SmVTAW__previewBadge.HiringSelectionProcessForm-module__SmVTAW__resultNeutral{color:#1d4ed8;background-color:#dbeafe;border-color:#2563eb}.HiringSelectionProcessForm-module__SmVTAW__previewMeta{color:var(--color-secondary);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.HiringSelectionProcessForm-module__SmVTAW__previewMemo{color:var(--foreground);white-space:pre-wrap;font-size:.875rem}.HiringSelectionProcessForm-module__SmVTAW__submitButton{background-color:var(--foreground);color:var(--background)}.HiringSelectionProcessForm-module__SmVTAW__submitButton:disabled,.HiringSelectionProcessForm-module__SmVTAW__submitButton.HiringSelectionProcessForm-module__SmVTAW__submitButtonDisabled{opacity:.5;cursor:not-allowed}.HiringSelectionProcessForm-module__SmVTAW__submitButtonLabel{align-items:center;gap:.25rem;display:inline-flex}
.RevenueScheduleForm-module__udU96a__recognitionCard{border:1px solid var(--color-border-default);background:var(--background);height:105px;color:var(--foreground);cursor:pointer;text-align:center;border-radius:.5rem;flex-direction:column;flex:1;transition:background-color .15s,color .15s,border-color .15s;display:flex}.RevenueScheduleForm-module__udU96a__recognitionCard:hover:not(.RevenueScheduleForm-module__udU96a__recognitionCardSelected){background:var(--color-surface-hover)}.RevenueScheduleForm-module__udU96a__recognitionCardSelected{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.RevenueScheduleForm-module__udU96a__linkToggleBtn{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-size:.875rem;transition:background-color .15s,color .15s,border-color .15s}.RevenueScheduleForm-module__udU96a__linkToggleBtn:hover:not(.RevenueScheduleForm-module__udU96a__linkToggleBtnActive){background:var(--color-surface-hover)}.RevenueScheduleForm-module__udU96a__linkToggleBtnActive{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.RevenueScheduleForm-module__udU96a__halfField{flex:1}.RevenueScheduleForm-module__udU96a__calculationCard{background:var(--intent-info-surface);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.RevenueScheduleForm-module__udU96a__calculationTitle{color:var(--text-secondary)}.RevenueScheduleForm-module__udU96a__calculationItem{background:var(--background);border-radius:.5rem;flex-direction:column;flex:1;align-items:center;gap:.375rem;padding:.875rem 1rem;display:flex}.RevenueScheduleForm-module__udU96a__calculationLabel{color:var(--text-secondary)}.RevenueScheduleForm-module__udU96a__recognizedAmount{color:var(--color-success)}.RevenueScheduleForm-module__udU96a__deferredAmount{color:var(--color-danger)}
.TeamForm-module__5mEjvq__form{flex-direction:column;gap:1.5rem;display:flex}.TeamForm-module__5mEjvq__membersList{border:1px solid var(--color-border-default);background-color:#fff;border-radius:8px;flex-direction:column;gap:.25rem;max-height:240px;padding:.75rem;display:flex;overflow-y:auto}.TeamForm-module__5mEjvq__memberItem{cursor:pointer;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.625rem .5rem;transition:background-color .15s;display:flex}.TeamForm-module__5mEjvq__memberItem:hover{background-color:#f5f5f5}.TeamForm-module__5mEjvq__memberCheckbox{cursor:pointer;accent-color:#000;flex-shrink:0;width:18px;height:18px;margin-top:2px}.TeamForm-module__5mEjvq__memberInfo{flex-direction:column;gap:.125rem;display:flex}.TeamForm-module__5mEjvq__memberName{color:#0c0c0c;font-size:.875rem;font-weight:500}.TeamForm-module__5mEjvq__memberEmail{color:var(--color-secondary);font-size:.875rem;font-weight:400}.TeamForm-module__5mEjvq__activeCheckbox{cursor:pointer;color:#0c0c0c;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.TeamForm-module__5mEjvq__activeCheckbox input[type=checkbox]{cursor:pointer;accent-color:#000;width:18px;height:18px}.TeamForm-module__5mEjvq__actions{border-top:1px solid var(--color-border-default);margin-top:.5rem;padding-top:1rem}.TeamForm-module__5mEjvq__actions button{padding:9px 1rem}.TeamForm-module__5mEjvq__submitButton.TeamForm-module__5mEjvq__submitButton{color:#fff;background-color:#000}.TeamForm-module__5mEjvq__submitButton.TeamForm-module__5mEjvq__submitButton:hover:not(:disabled){background-color:#000000e6}
.MatrixResult-module__5IaRxG__wrapper{flex-direction:column;gap:8px;display:flex}.MatrixResult-module__5IaRxG__tableScroll{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;max-height:70vh;overflow:auto}.MatrixResult-module__5IaRxG__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}.MatrixResult-module__5IaRxG__cornerCell,.MatrixResult-module__5IaRxG__th{color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--border-default);border-right:1px solid var(--border-subtle);white-space:nowrap;text-align:left;z-index:1;padding:10px 12px;font-size:11px;font-weight:500;position:sticky;top:0}.MatrixResult-module__5IaRxG__cornerCell{z-index:2;min-width:160px;left:0}.MatrixResult-module__5IaRxG__rowHeader{color:var(--text-primary);background-color:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-default);white-space:nowrap;text-align:left;z-index:1;padding:10px 12px;font-size:12px;font-weight:500;position:sticky;left:0}.MatrixResult-module__5IaRxG__tr:last-child .MatrixResult-module__5IaRxG__rowHeader,.MatrixResult-module__5IaRxG__tr:last-child .MatrixResult-module__5IaRxG__td{border-bottom:none}.MatrixResult-module__5IaRxG__td{color:var(--text-primary);vertical-align:top;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);min-width:140px;padding:8px 12px}.MatrixResult-module__5IaRxG__cellEmpty{color:var(--text-muted)}.MatrixResult-module__5IaRxG__cellCount{font-variant-numeric:tabular-nums;font-weight:500}.MatrixResult-module__5IaRxG__cellList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.MatrixResult-module__5IaRxG__cellItem{justify-content:space-between;gap:12px;font-size:11px;display:flex}.MatrixResult-module__5IaRxG__cellLabel{color:var(--text-muted)}.MatrixResult-module__5IaRxG__cellValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}.MatrixResult-module__5IaRxG__emptyState{text-align:center;color:var(--text-muted);background-color:var(--surface-default);border:1px dashed var(--border-default);border-radius:8px;padding:32px 16px;font-size:13px}.MatrixResult-module__5IaRxG__footer{color:var(--text-muted);padding:0 4px;font-size:11px}.MatrixResult-module__5IaRxG__warningBanner{background-color:color-mix(in srgb, var(--_amber-500,#f59e0b) 10%, transparent);border:1px solid var(--_amber-500,#f59e0b);color:var(--text-primary);border-radius:6px;padding:10px 14px;font-size:12px}.MatrixResult-module__5IaRxG__errorBanner{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;padding:10px 14px;font-size:13px}
.RelatedOpportunitiesTab-module__7lJNTG__addButton.RelatedOpportunitiesTab-module__7lJNTG__addButton{background-color:var(--color-black);color:var(--color-white);gap:.5rem;padding:0 .75rem}.RelatedOpportunitiesTab-module__7lJNTG__addButton.RelatedOpportunitiesTab-module__7lJNTG__addButton:hover:not(:disabled){background-color:#000000e6}
.SourceVendorFeeRateForm-module__b78eaa__form{flex-direction:column;gap:1.5rem;display:flex}.SourceVendorFeeRateForm-module__b78eaa__actions{border-top:1px solid var(--color-border-default);margin-top:.5rem;padding-top:1rem}.SourceVendorFeeRateForm-module__b78eaa__submitButton.SourceVendorFeeRateForm-module__b78eaa__submitButton{color:#fff;background-color:#000}.SourceVendorFeeRateForm-module__b78eaa__submitButton.SourceVendorFeeRateForm-module__b78eaa__submitButton:hover:not(:disabled){background-color:#000000e6}.SourceVendorFeeRateForm-module__b78eaa__errorMessage{color:var(--color-danger);font-size:.875rem}
.SummaryResult-module__mpYQFG__wrapper{flex-direction:column;gap:8px;display:flex}.SummaryResult-module__mpYQFG__tableScroll{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;overflow-x:auto}.SummaryResult-module__mpYQFG__table{border-collapse:collapse;width:100%;font-size:13px}.SummaryResult-module__mpYQFG__th,.SummaryResult-module__mpYQFG__thRight{color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500}.SummaryResult-module__mpYQFG__th{text-align:left}.SummaryResult-module__mpYQFG__thRight{text-align:right}.SummaryResult-module__mpYQFG__tr{border-bottom:1px solid var(--border-subtle)}.SummaryResult-module__mpYQFG__tr:last-child{border-bottom:none}.SummaryResult-module__mpYQFG__td,.SummaryResult-module__mpYQFG__tdRight{color:var(--text-primary);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:10px 12px;overflow:hidden}.SummaryResult-module__mpYQFG__tdRight{text-align:right;font-variant-numeric:tabular-nums}.SummaryResult-module__mpYQFG__emptyState{text-align:center;color:var(--text-muted);background-color:var(--surface-default);border:1px dashed var(--border-default);border-radius:8px;padding:32px 16px;font-size:13px}.SummaryResult-module__mpYQFG__footer{color:var(--text-muted);padding:0 4px;font-size:11px}.SummaryResult-module__mpYQFG__warningBanner{background-color:color-mix(in srgb, var(--_amber-500,#f59e0b) 10%, transparent);border:1px solid var(--_amber-500,#f59e0b);color:var(--text-primary);border-radius:6px;padding:10px 14px;font-size:12px}.SummaryResult-module__mpYQFG__errorBanner{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;padding:10px 14px;font-size:13px}
.CategorySelectionModal-module__HuqZkW__modalWrapper{border:2px solid #e5e7eb;border-radius:.5rem;left:calc(50% + 15rem)}.CategorySelectionModal-module__HuqZkW__container{flex-direction:column;height:500px;max-height:70vh;display:flex}.CategorySelectionModal-module__HuqZkW__body{flex:1;display:flex;overflow:hidden}.CategorySelectionModal-module__HuqZkW__sidebar{background-color:#f9fafb;border-right:1px solid #e5e7eb;width:200px;min-width:200px;overflow-y:auto}.CategorySelectionModal-module__HuqZkW__sidebarItem{cursor:pointer;text-align:left;color:#374151;background:0 0;border:none;border-bottom:1px solid #e5e7eb;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:background-color .15s}.CategorySelectionModal-module__HuqZkW__sidebarItem:hover{background-color:#f3f4f6}.CategorySelectionModal-module__HuqZkW__sidebarItemActive{color:#4338ca;background-color:#e0e7ff;font-weight:500}.CategorySelectionModal-module__HuqZkW__content{flex:1;padding:1rem;overflow-y:auto}.CategorySelectionModal-module__HuqZkW__checkboxGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.CategorySelectionModal-module__HuqZkW__checkboxItem{align-items:center;gap:.5rem;display:flex}.CategorySelectionModal-module__HuqZkW__checkboxItem input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}.CategorySelectionModal-module__HuqZkW__checkboxItem label{color:#374151;cursor:pointer;font-size:.875rem}.CategorySelectionModal-module__HuqZkW__checkboxItem input[type=checkbox]:disabled+label{color:#9ca3af;cursor:not-allowed}.CategorySelectionModal-module__HuqZkW__footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 .5rem .5rem;margin-top:1rem;padding:1rem}.CategorySelectionModal-module__HuqZkW__selectedSection{text-align:center;margin-bottom:1rem}.CategorySelectionModal-module__HuqZkW__selectedLabel{color:#6b7280;text-align:center;margin-top:.75rem;font-size:.75rem}.CategorySelectionModal-module__HuqZkW__tagsContainer{flex-wrap:wrap;justify-content:center;gap:.5rem;min-height:2rem;display:flex}.CategorySelectionModal-module__HuqZkW__tag{color:#4338ca;background-color:#e0e7ff;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.CategorySelectionModal-module__HuqZkW__tagCategory{color:#6366f1}.CategorySelectionModal-module__HuqZkW__tagArrow{color:#818cf8;font-size:.625rem}.CategorySelectionModal-module__HuqZkW__tagRemove{cursor:pointer;color:#4338ca;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;transition:background-color .15s;display:flex}.CategorySelectionModal-module__HuqZkW__tagRemove:hover{background-color:#c7d2fe}.CategorySelectionModal-module__HuqZkW__emptyTags{color:#9ca3af;font-size:.875rem}.CategorySelectionModal-module__HuqZkW__actions{justify-content:center;gap:.75rem;display:flex}.CategorySelectionModal-module__HuqZkW__maxSelectionWarning{color:#dc2626;margin-top:.25rem;font-size:.75rem}@media (max-width:640px){.CategorySelectionModal-module__HuqZkW__sidebar{width:150px;min-width:150px}.CategorySelectionModal-module__HuqZkW__checkboxGrid{grid-template-columns:1fr}}
.SlidePanel-module__PHPUoG__backdrop{z-index:999;background-color:#0006;animation:.2s cubic-bezier(.16,1,.3,1) SlidePanel-module__PHPUoG__overlay-show;position:fixed;inset:0}.SlidePanel-module__PHPUoG__backdrop[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) SlidePanel-module__PHPUoG__overlay-hide}.SlidePanel-module__PHPUoG__panel{z-index:1000;color:#000;background-color:#fff;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) SlidePanel-module__PHPUoG__panel-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 16px #00000014}.SlidePanel-module__PHPUoG__panel[data-state=closed]{animation:.2s cubic-bezier(.16,1,.3,1) SlidePanel-module__PHPUoG__panel-slide-out}.SlidePanel-module__PHPUoG__panel:focus{outline:none}.SlidePanel-module__PHPUoG__small{width:min(24rem,100vw)}.SlidePanel-module__PHPUoG__medium{width:min(30rem,100vw)}.SlidePanel-module__PHPUoG__large{width:min(40rem,100vw)}.SlidePanel-module__PHPUoG__full{width:100vw}.SlidePanel-module__PHPUoG__header{border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.SlidePanel-module__PHPUoG__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.SlidePanel-module__PHPUoG__closeButton{cursor:pointer;width:2rem;height:2rem;color:var(--color-secondary);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.SlidePanel-module__PHPUoG__closeButton:hover{background-color:var(--_gray-100);color:var(--foreground)}.SlidePanel-module__PHPUoG__body{flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}@keyframes SlidePanel-module__PHPUoG__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes SlidePanel-module__PHPUoG__overlay-hide{0%{opacity:1}to{opacity:0}}@keyframes SlidePanel-module__PHPUoG__panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SlidePanel-module__PHPUoG__panel-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}
.SourceVendorsTab-module__AYNS9q__tab{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.SourceVendorsTab-module__AYNS9q__empty{text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:48px}.SourceVendorsTab-module__AYNS9q__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.SourceVendorsTab-module__AYNS9q__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SourceVendorsTab-module__AYNS9q__cardTitle{color:#111827;font-size:18px;font-weight:700}.SourceVendorsTab-module__AYNS9q__cardDescription{color:#6b7280;font-size:13px}.SourceVendorsTab-module__AYNS9q__cardActions{gap:8px;display:flex}.SourceVendorsTab-module__AYNS9q__iconButton{cursor:pointer;color:#374151;background:0 0;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:inline-flex}.SourceVendorsTab-module__AYNS9q__iconButton:hover{background:#f3f4f6}.SourceVendorsTab-module__AYNS9q__iconButtonDanger:hover{color:#991b1b;background:#fee2e2;border-color:#fecaca}.SourceVendorsTab-module__AYNS9q__ratesSection{flex-direction:column;gap:12px;display:flex}.SourceVendorsTab-module__AYNS9q__ratesHeader{justify-content:space-between;align-items:center;display:flex}.SourceVendorsTab-module__AYNS9q__ratesTitle{color:#374151;font-size:14px;font-weight:600}.SourceVendorsTab-module__AYNS9q__ratesTable{border-collapse:collapse;width:100%}.SourceVendorsTab-module__AYNS9q__ratesTable th{color:#6b7280;text-align:left;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-size:11px;font-weight:600}.SourceVendorsTab-module__AYNS9q__ratesTable td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:10px 8px;font-size:13px}.SourceVendorsTab-module__AYNS9q__ratesTable tr:last-child td{border-bottom:none}.SourceVendorsTab-module__AYNS9q__activeRow{background-color:#ecfdf5}.SourceVendorsTab-module__AYNS9q__statusBadge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.SourceVendorsTab-module__AYNS9q__statusActive{color:#065f46;background:#d1fae5}.SourceVendorsTab-module__AYNS9q__statusInactive{color:#6b7280;background:#f3f4f6}.SourceVendorsTab-module__AYNS9q__noRates{text-align:center;color:#9ca3af;background:#f9fafb;border-radius:6px;padding:16px;font-size:13px}.SourceVendorsTab-module__AYNS9q__contractLink{color:#2563eb;font-size:12px;text-decoration:underline}.SourceVendorsTab-module__AYNS9q__contractLinkPlaceholder{color:#9ca3af;font-size:12px}.SourceVendorsTab-module__AYNS9q__numericCell{font-variant-numeric:tabular-nums}
.TabularResult-module__6vPIRG__wrapper{flex-direction:column;gap:8px;display:flex}.TabularResult-module__6vPIRG__tableScroll{background-color:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;overflow-x:auto}.TabularResult-module__6vPIRG__table{border-collapse:collapse;width:100%;font-size:13px}.TabularResult-module__6vPIRG__th,.TabularResult-module__6vPIRG__thRight{color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500}.TabularResult-module__6vPIRG__th{text-align:left}.TabularResult-module__6vPIRG__thRight{text-align:right}.TabularResult-module__6vPIRG__tr{border-bottom:1px solid var(--border-subtle)}.TabularResult-module__6vPIRG__tr:last-child{border-bottom:none}.TabularResult-module__6vPIRG__td,.TabularResult-module__6vPIRG__tdRight{color:var(--text-primary);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:10px 12px;overflow:hidden}.TabularResult-module__6vPIRG__tdRight{text-align:right;font-variant-numeric:tabular-nums}.TabularResult-module__6vPIRG__emptyState{text-align:center;color:var(--text-muted);background-color:var(--surface-default);border:1px dashed var(--border-default);border-radius:8px;padding:32px 16px;font-size:13px}.TabularResult-module__6vPIRG__footer{color:var(--text-muted);padding:0 4px;font-size:11px}.TabularResult-module__6vPIRG__warningBanner{background-color:color-mix(in srgb, var(--_amber-500,#f59e0b) 10%, transparent);border:1px solid var(--_amber-500,#f59e0b);color:var(--text-primary);border-radius:6px;padding:10px 14px;font-size:12px}.TabularResult-module__6vPIRG__errorBanner{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:6px;padding:10px 14px;font-size:13px}
.page-module__MFPEAq__container{max-width:80rem;margin:0 auto;padding:2rem}.page-module__MFPEAq__filterContainer{border:1px solid var(--color-border-default);border-radius:8px;margin-top:1.5rem;padding:1rem}.page-module__MFPEAq__searchInput{flex:1;min-width:200px;position:relative}.page-module__MFPEAq__searchIcon{color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__MFPEAq__searchInput input{border:1px solid var(--color-border-default);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;height:48px;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem}.page-module__MFPEAq__publicId{color:var(--color-secondary)}.page-module__MFPEAq__usageCell{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.page-module__MFPEAq__usageBadge{background-color:var(--overlay-faint);color:var(--foreground);border-radius:4px;width:fit-content;padding:.125rem .5rem;font-size:.75rem;line-height:1.25;display:inline-block}
.ReportTypePickerCard-module__dOWZgG__card{background-color:var(--surface-default);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ReportTypePickerCard-module__dOWZgG__card:hover{border-color:var(--intent-primary);box-shadow:0 2px 8px #0000000a}.ReportTypePickerCard-module__dOWZgG__title{color:var(--text-primary);font-size:14px;font-weight:600}.ReportTypePickerCard-module__dOWZgG__description{color:var(--text-muted);flex-grow:1;font-size:12px;line-height:1.4}.ReportTypePickerCard-module__dOWZgG__fieldCount{color:var(--text-muted);font-size:11px}
