.ContractorsDirectoryWidget_panel__ss_Q0{display:grid;gap:0;padding:28px 32px;margin-bottom:22px}.ContractorsDirectoryWidget_sectionHead__jZBsV{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ContractorsDirectoryWidget_sectionEyebrow__8gs_2{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.ContractorsDirectoryWidget_sectionLede__SHC4Q{margin-top:6px;font-size:13px;color:var(--ink-3);line-height:1.55;max-width:560px}.ContractorsDirectoryWidget_sectionActionsButtons__S1rMZ,.ContractorsDirectoryWidget_sectionActions__L_KIY{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.ContractorsDirectoryWidget_filterCountSkeleton__nvlf1{display:inline-block;width:96px;height:12px;border-radius:999px;background:var(--line-2)}.ContractorsDirectoryWidget_truncatedNotice__xZfnd{margin:0 0 14px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--ink-3);font-size:12px}.ContractorsDirectoryWidget_composer__vcJvp{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(220px,1fr) auto;gap:14px;align-items:end;padding:14px 16px;margin:0 0 16px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--blue-soft,#eef4ff) 35%,#fff) 0,#fff 72%)}.ContractorsDirectoryWidget_composerAction__Qmm4S,.ContractorsDirectoryWidget_detailAction__YNim5{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.ContractorsDirectoryWidget_composerAction__Qmm4S{min-width:118px}.ContractorsDirectoryWidget_fieldError__ZSTfS{margin:4px 0 0;font-size:11.5px;color:var(--red,#c0392b)}.ContractorsDirectoryWidget_detailFields__abt2U{padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.ContractorsDirectoryWidget_rowDetail__bznDh{padding:0 4px 4px;display:grid;gap:16px}.ContractorsDirectoryWidget_licenseSection__N_CzQ{padding-top:14px;border-top:1px solid var(--line-2)}.ContractorsDirectoryWidget_licenseHead__OZOGX{margin-bottom:10px}.ContractorsDirectoryWidget_licenseHead__OZOGX h3{font-size:14px;font-weight:650;color:var(--ink);margin:0 0 4px}.ContractorsDirectoryWidget_licenseLede__O1JeI{font-size:12.5px;color:var(--ink-3);margin:0}.ContractorsDirectoryWidget_licenseList__7MZXm{display:grid;gap:10px}.ContractorsDirectoryWidget_licenseRow__YEhQ2{border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:#fff;display:grid;gap:10px}.ContractorsDirectoryWidget_licenseRowHead__ZzrG1{display:flex;align-items:center;justify-content:space-between;gap:10px}.ContractorsDirectoryWidget_licenseRowFields__6IW9X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ContractorsDirectoryWidget_licenseRowActions__seGld{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ContractorsDirectoryWidget_licenseSwitchField__u_nVy{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.ContractorsDirectoryWidget_duplicateWarning__qgnLM{font-size:12px;color:var(--amber,#b7791f);margin:0}.ContractorsDirectoryWidget_overrideDetails__w3_PQ{margin-top:2px}.ContractorsDirectoryWidget_overrideDetails__w3_PQ summary{cursor:pointer;font-size:12px;color:var(--ink-3)}.ContractorsDirectoryWidget_overrideFields__HM0JA{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ContractorsDirectoryWidget_overrideHint__oHXt_{margin:4px 0 0;font-size:11px;color:var(--ink-4)}.ContractorsDirectoryWidget_addLicenseBtn__DUHmG{justify-self:start}.ContractorsDirectoryWidget_detailActions__Pym4o{border-top:1px solid var(--line-2);margin-top:2px;padding-top:14px}@media (max-width:768px){.ContractorsDirectoryWidget_panel__ss_Q0{padding:20px 16px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:720px){.ContractorsDirectoryWidget_composer__vcJvp,.ContractorsDirectoryWidget_detailFields__abt2U,.ContractorsDirectoryWidget_licenseRowFields__6IW9X,.ContractorsDirectoryWidget_overrideFields__HM0JA{grid-template-columns:1fr}.ContractorsDirectoryWidget_sectionHead__jZBsV{flex-direction:column;align-items:stretch}.ContractorsDirectoryWidget_sectionActions__L_KIY{width:100%;justify-content:flex-start}.ContractorsDirectoryWidget_sectionActionsButtons__S1rMZ{margin-left:auto}.ContractorsDirectoryWidget_composerAction__Qmm4S{width:100%}}.ContractorsDirectoryWidget_command__0O4ag{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;position:relative;z-index:30;border:1px solid var(--line);border-radius:12px;background:#fff}.ContractorsDirectoryWidget_commandRowSearch__hAxI9 .ContractorsDirectoryWidget_search__dR1lV{width:100%;max-width:none}.ContractorsDirectoryWidget_commandRowControls__KUOPn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line-2)}.ContractorsDirectoryWidget_commandCount__ZVdiI{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:32px;padding:0 10px;border-radius:var(--radius-pill,999px);background:var(--bg-soft);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.ContractorsDirectoryWidget_commandCountDot__66YdZ{width:6px;height:6px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.ContractorsDirectoryWidget_commandRight__H_FjJ{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1;min-width:0;flex-wrap:wrap}.ContractorsDirectoryWidget_commandFilters__w4_K_{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.ContractorsDirectoryWidget_commandActions__zH1Od{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;flex-wrap:wrap;padding-left:10px;border-left:1px solid var(--line-2)}@media (max-width:1100px){.ContractorsDirectoryWidget_commandRight__H_FjJ{flex-direction:column;align-items:stretch;gap:12px}.ContractorsDirectoryWidget_commandActions__zH1Od,.ContractorsDirectoryWidget_commandFilters__w4_K_{width:100%;justify-content:flex-start}.ContractorsDirectoryWidget_commandActions__zH1Od{padding-left:0;border-left:0}}@media (max-width:900px){.ContractorsDirectoryWidget_commandRowControls__KUOPn{align-items:stretch;flex-direction:column}.ContractorsDirectoryWidget_commandRight__H_FjJ{width:100%;justify-content:flex-start}.ContractorsDirectoryWidget_commandFilters__w4_K_{justify-content:flex-start}}.ContractorsDirectoryWidget_search__dR1lV{position:relative;display:inline-flex;align-items:center;background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:10px;height:40px;padding:0 8px 0 32px;width:320px;max-width:50vw;box-shadow:inset 0 1px 0 rgb(255 255 255/88%);transition:background var(--motion-fast) var(--ease-out-expo),border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo)}.ContractorsDirectoryWidget_search__dR1lV:hover:not(:focus-within){background:#fff;border-color:color-mix(in srgb,var(--line-strong) 76%,var(--blue) 24%)}.ContractorsDirectoryWidget_search__dR1lV:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(30,98,242,.1);outline:none}.ContractorsDirectoryWidget_searchIcon___E8sy{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--ink-4) 72%,var(--ink-3) 28%);pointer-events:none}.ContractorsDirectoryWidget_search__dR1lV:focus-within .ContractorsDirectoryWidget_searchIcon___E8sy{color:var(--blue)}.ContractorsDirectoryWidget_searchInput__YE4pm{flex:1;border:0;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:var(--ink);padding:0;height:100%;min-width:0}.ContractorsDirectoryWidget_searchInput__YE4pm::-moz-placeholder{color:color-mix(in srgb,var(--ink-4) 72%,var(--ink-3) 28%);opacity:1}.ContractorsDirectoryWidget_searchInput__YE4pm::placeholder{color:color-mix(in srgb,var(--ink-4) 72%,var(--ink-3) 28%);opacity:1}.ContractorsDirectoryWidget_searchClear__RzsXj{background:transparent;border:0;cursor:pointer;width:22px;height:22px;border-radius:999px;font-size:14px;color:var(--ink-4);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ContractorsDirectoryWidget_searchClear__RzsXj:hover{background:var(--bg-soft);color:var(--ink)}.ContractorsDirectoryWidget_toolBtn__08C3G{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);transition:background var(--motion-fast),border-color var(--motion-fast)}.ContractorsDirectoryWidget_toolBtn__08C3G:hover:not(:disabled):not(.ContractorsDirectoryWidget_isToolActive__ZMbu2){background:var(--bg-soft);border-color:var(--line-strong)}.ContractorsDirectoryWidget_toolBtn__08C3G:disabled{color:var(--ink-4);cursor:not-allowed;opacity:.6}.ContractorsDirectoryWidget_toolBtn__08C3G:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ContractorsDirectoryWidget_toolBtn__08C3G.ContractorsDirectoryWidget_isToolActive__ZMbu2,.ContractorsDirectoryWidget_toolBtn__08C3G.ContractorsDirectoryWidget_isToolActive__ZMbu2:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff}.ContractorsDirectoryWidget_toolBtnIcon__tCcQH{display:inline-flex}.ContractorsDirectoryWidget_densityToggle__tIZU5{display:inline-flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:2px;height:32px}.ContractorsDirectoryWidget_densityToggle__tIZU5 button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:100%;border:0;border-radius:6px;background:transparent;color:var(--ink-4);cursor:pointer}.ContractorsDirectoryWidget_densityToggle__tIZU5 button:hover{color:var(--ink)}.ContractorsDirectoryWidget_densityToggle__tIZU5 button.ContractorsDirectoryWidget_isViewActive__oEbaS{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04)}.ContractorsDirectoryWidget_columnControls__Q2MtN{position:relative}.ContractorsDirectoryWidget_columnPop__wa3w7{position:absolute;top:calc(100% + 6px);left:auto;right:0;z-index:60;min-width:220px;max-width:320px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.06);padding:8px;animation:ContractorsDirectoryWidget_contractorsDdPopIn__C7uQK var(--motion-fast) var(--ease-out-expo) both}@keyframes ContractorsDirectoryWidget_contractorsDdPopIn__C7uQK{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ContractorsDirectoryWidget_columnPopHead__4VYO7{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line-2);margin-bottom:6px}.ContractorsDirectoryWidget_columnList__dDrkg{display:flex;flex-direction:column;gap:1px;max-height:280px;overflow-y:auto}.ContractorsDirectoryWidget_columnItem__NxXVK{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:transparent;border:0;font-family:inherit;font-size:13px;color:var(--ink-2);text-align:left;cursor:pointer;width:100%}.ContractorsDirectoryWidget_columnItem__NxXVK:hover{background:var(--bg-soft);color:var(--ink)}.ContractorsDirectoryWidget_columnItem__NxXVK[aria-checked=true]{background:var(--blue-tint);color:var(--blue-dark);font-weight:500}.ContractorsDirectoryWidget_columnItem__NxXVK[aria-disabled=true]{opacity:.72;cursor:not-allowed}.ContractorsDirectoryWidget_columnItem__NxXVK[aria-disabled=true]:hover{background:transparent;color:var(--ink-2)}.ContractorsDirectoryWidget_columnCheck__LYVxX{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--line-strong);background:#fff;font-size:10px;line-height:1;color:#fff;flex-shrink:0}.ContractorsDirectoryWidget_columnItem__NxXVK[aria-checked=true] .ContractorsDirectoryWidget_columnCheck__LYVxX{background:var(--blue);border-color:var(--blue)}.ContractorsDirectoryWidget_columnItemLabel__6Uhml{flex:1;min-width:0}.ContractorsDirectoryWidget_columnItemHint__0bGyl{font-size:11px;color:var(--ink-4)}.ContractorsDirectoryWidget_workspace__VDqQ4{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.ContractorsDirectoryWidget_workspaceEmpty__Sm5PX{padding:48px 20px 52px}.ContractorsDirectoryWidget_tableScroll__QqWRS{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;outline:none;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.ContractorsDirectoryWidget_tableScroll__QqWRS:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.ContractorsDirectoryWidget_table__70bm0{border-collapse:separate;border-spacing:0;width:100%;table-layout:auto}.ContractorsDirectoryWidget_tableCaption__qsjl3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.ContractorsDirectoryWidget_workspace__VDqQ4 .ContractorsDirectoryWidget_table__70bm0 thead tr:first-child>th:first-child{border-top-left-radius:13px}.ContractorsDirectoryWidget_workspace__VDqQ4 .ContractorsDirectoryWidget_table__70bm0 thead tr:first-child>th:last-child{border-top-right-radius:13px}.ContractorsDirectoryWidget_table__70bm0 thead tr{background:var(--bg-soft)}.ContractorsDirectoryWidget_table__70bm0 tbody tr{cursor:default}.ContractorsDirectoryWidget_table__70bm0 tbody td{background:#fff;border-bottom:1px solid var(--line-2);padding:8px 14px;transition:background var(--motion-fast) var(--ease-out-expo)}.ContractorsDirectoryWidget_table__70bm0 tbody tr:last-child td{border-bottom:0}.ContractorsDirectoryWidget_table__70bm0 tbody tr:focus-within td,.ContractorsDirectoryWidget_table__70bm0 tbody tr:hover td{background:var(--blue-tint)}.ContractorsDirectoryWidget_table__70bm0 .ContractorsDirectoryWidget_tdStickyRight__Qxrhk,.ContractorsDirectoryWidget_table__70bm0 .ContractorsDirectoryWidget_thStickyRight__u_muF{position:sticky;right:0;z-index:2;box-shadow:-12px 0 20px -14px rgba(15,23,42,.28);background:#fff}.ContractorsDirectoryWidget_table__70bm0 thead .ContractorsDirectoryWidget_thStickyRight__u_muF{z-index:4;background:var(--bg-soft)}.ContractorsDirectoryWidget_table__70bm0 tbody tr:focus-within .ContractorsDirectoryWidget_tdStickyRight__Qxrhk,.ContractorsDirectoryWidget_table__70bm0 tbody tr:hover .ContractorsDirectoryWidget_tdStickyRight__Qxrhk{background:var(--blue-tint)}.ContractorsDirectoryWidget_table__70bm0 .ContractorsDirectoryWidget_tdStickyRight__Qxrhk:has(.ContractorsDirectoryWidget_rowActions__k1R9f.ContractorsDirectoryWidget_isOpen__JayBE){z-index:40}.ContractorsDirectoryWidget_th__7J0TT{position:sticky;top:0;background:var(--bg-soft);z-index:1;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContractorsDirectoryWidget_thSortable___oBa8{cursor:grab}.ContractorsDirectoryWidget_thSortable___oBa8:hover{color:var(--ink-2);background:rgba(15,23,42,.03)}.ContractorsDirectoryWidget_thRight__BeFe5{text-align:right}.ContractorsDirectoryWidget_thLabel__HVVeW,.ContractorsDirectoryWidget_thSortButton__CIvT5{display:inline-flex;align-items:center;min-width:0}.ContractorsDirectoryWidget_thSortButton__CIvT5{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ContractorsDirectoryWidget_thRight__BeFe5 .ContractorsDirectoryWidget_thLabel__HVVeW,.ContractorsDirectoryWidget_thRight__BeFe5 .ContractorsDirectoryWidget_thSortButton__CIvT5{justify-content:flex-end;width:100%}.ContractorsDirectoryWidget_thActionsLabel__JXPN0{display:block;text-align:right}.ContractorsDirectoryWidget_thSortButton__CIvT5:focus-visible{border-radius:4px;outline:2px solid var(--blue);outline-offset:3px}.ContractorsDirectoryWidget_thChevron__lKhSE{display:inline-block;margin-left:6px;font-size:10px;color:var(--ink-4);font-weight:600}.ContractorsDirectoryWidget_thChevronIdle__cyGD_{opacity:.4}.ContractorsDirectoryWidget_thChevronActive__aTTlJ{color:var(--blue);opacity:1}.ContractorsDirectoryWidget_colResize__jJ9KG{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;z-index:2}.ContractorsDirectoryWidget_tableCompany__uSCLb{color:var(--ink);font-weight:600}.ContractorsDirectoryWidget_tdIdentity__yEFXT{display:inline-flex;align-items:center;gap:10px;min-width:0}.ContractorsDirectoryWidget_tdAvatar__A__6I{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--blue-tint);color:var(--blue-dark);font-size:11px;font-weight:650;letter-spacing:.02em;flex-shrink:0}.ContractorsDirectoryWidget_tdAvatarViolet__WZFGY{background:var(--violet-soft,#f1ecff);color:var(--violet-fg,#6d4bd1)}.ContractorsDirectoryWidget_tdAvatarMint__La8Hf{background:var(--success-bg);color:var(--success-fg)}.ContractorsDirectoryWidget_tdAvatarAmber__ttcaE{background:var(--amber-bg);color:var(--amber-fg)}.ContractorsDirectoryWidget_tdAvatarRose__tLB2R{background:var(--red-bg,#ffecec);color:var(--red-fg,#c0392b)}.ContractorsDirectoryWidget_tdAvatarCyan__DAM_e{background:var(--cyan-soft,#e6fbfd);color:var(--cyan-fg,#0f8ea3)}.ContractorsDirectoryWidget_tdName__KN2i4{font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractorsDirectoryWidget_empty__AP7iD{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--ink-4);text-align:center}.ContractorsDirectoryWidget_emptyTitle__NSzeP{font-size:14px;color:var(--ink);font-weight:600}.ContractorsDirectoryWidget_emptyHint__x3fSK{font-size:12.5px;color:var(--ink-4)}.ContractorsDirectoryWidget_cell__HBgUd{min-width:0;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractorsDirectoryWidget_licenseCell__6Q3_T{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ContractorsDirectoryWidget_rowActions__k1R9f{display:inline-flex;align-items:center;justify-content:flex-end;position:relative}.ContractorsDirectoryWidget_rowActions__k1R9f.ContractorsDirectoryWidget_isOpen__JayBE{z-index:50}.ContractorsDirectoryWidget_rowActionsBtn__cxjSj{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-3);cursor:pointer;font-size:14px;letter-spacing:.02em;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.ContractorsDirectoryWidget_rowActionsBtn__cxjSj:hover:not(:disabled){border-color:var(--blue-border,var(--blue));background:var(--blue-tint);color:var(--blue-dark)}.ContractorsDirectoryWidget_rowActionsBtn__cxjSj:disabled{opacity:.5;cursor:default}.ContractorsDirectoryWidget_rowActionsBtn__cxjSj:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ContractorsDirectoryWidget_popover__G_DvZ{position:absolute;right:0;top:100%;margin-top:4px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.06);padding:6px;min-width:170px;z-index:60}.ContractorsDirectoryWidget_popover__G_DvZ.ContractorsDirectoryWidget_opensUp__iMDIo{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.ContractorsDirectoryWidget_popoverItem__brahq{display:block;width:100%;text-align:left;background:transparent;border:0;padding:7px 10px;border-radius:6px;font-size:13px;color:var(--ink-2);cursor:pointer;font-family:inherit}.ContractorsDirectoryWidget_popoverItem__brahq:hover{background:var(--bg-soft);color:var(--ink)}.ContractorsDirectoryWidget_popoverItem__brahq:disabled{color:var(--ink-4);cursor:default;background:transparent}.ContractorsDirectoryWidget_card__BvFOV{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px 14px 22px;min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast) var(--ease-out-expo)}.ContractorsDirectoryWidget_card__BvFOV:hover{border-color:var(--line-strong);box-shadow:0 4px 14px rgba(0,0,0,.05);transform:translateY(-1px)}.ContractorsDirectoryWidget_card__BvFOV.ContractorsDirectoryWidget_isOpen__JayBE{border-color:var(--blue);box-shadow:0 0 0 2px rgba(30,98,242,.12)}.ContractorsDirectoryWidget_cardEdge__IHHAK{position:absolute;top:8px;bottom:8px;left:0;width:4px;border-radius:0 4px 4px 0;background:var(--ink-4)}.ContractorsDirectoryWidget_card__BvFOV[data-tone=green] .ContractorsDirectoryWidget_cardEdge__IHHAK{background:var(--success-fg)}.ContractorsDirectoryWidget_card__BvFOV[data-tone=amber] .ContractorsDirectoryWidget_cardEdge__IHHAK{background:var(--amber-fg)}.ContractorsDirectoryWidget_card__BvFOV[data-tone=red] .ContractorsDirectoryWidget_cardEdge__IHHAK{background:var(--red-fg,#c0392b)}.ContractorsDirectoryWidget_card__BvFOV[data-tone=gray] .ContractorsDirectoryWidget_cardEdge__IHHAK{background:var(--ink-4)}.ContractorsDirectoryWidget_cardAvatar__dx7hJ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;background:var(--blue-tint);color:var(--blue-dark);font-size:12px;font-weight:650;letter-spacing:.04em;flex-shrink:0}.ContractorsDirectoryWidget_cardMain__KAyvU{display:block;min-width:0;border:0;background:transparent;padding:0;margin:0;width:100%;text-align:left;border-radius:4px;color:inherit;font:inherit;cursor:pointer}.ContractorsDirectoryWidget_cardMain__KAyvU:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ContractorsDirectoryWidget_cardBody__d6dgT{display:flex;flex-direction:column;gap:2px;min-width:0}.ContractorsDirectoryWidget_cardName__FkdGm{display:block;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractorsDirectoryWidget_cardSub__D6hWK{display:block;font-size:12px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractorsDirectoryWidget_cardPills__XyCy2{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;min-width:0}.ContractorsDirectoryWidget_servesPills__9X_r_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.ContractorsDirectoryWidget_cardRight__kFmUi{display:flex;align-items:center;gap:12px;justify-self:end;flex-wrap:wrap;min-width:0}.ContractorsDirectoryWidget_cardActions__Us50I{display:inline-flex;align-items:center;gap:6px}.ContractorsDirectoryWidget_cardExpiry__6fZzs{font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ContractorsDirectoryWidget_cardChevron__mfiIp{color:var(--ink-4);transition:transform .18s ease;flex-shrink:0}.ContractorsDirectoryWidget_card__BvFOV.ContractorsDirectoryWidget_isOpen__JayBE .ContractorsDirectoryWidget_cardChevron__mfiIp{transform:rotate(180deg);color:var(--ink-2)}.ContractorsDirectoryWidget_lockGlyph__Hyaie{color:var(--ink-4);flex-shrink:0;display:inline-flex}@media (max-width:640px){.ContractorsDirectoryWidget_card__BvFOV{grid-template-columns:auto 1fr;grid-template-areas:"avatar main" "right right";gap:10px;padding:12px 14px 12px 18px}.ContractorsDirectoryWidget_cardAvatar__dx7hJ{grid-area:avatar}.ContractorsDirectoryWidget_cardMain__KAyvU{grid-area:main}.ContractorsDirectoryWidget_cardRight__kFmUi{grid-area:right;justify-self:stretch;justify-content:space-between}}.ContractorsDirectoryWidget_roster__Iod9I{display:grid;gap:10px}@media (prefers-reduced-motion:reduce){.ContractorsDirectoryWidget_cardChevron__mfiIp,.ContractorsDirectoryWidget_table__70bm0 tbody td{transition:none}}@keyframes ServesMultiSelect_popIn__DgdRF{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ServesMultiSelect_root__bDWqm{position:relative;width:100%}.ServesMultiSelect_trigger__8_PJq{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink);text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.ServesMultiSelect_trigger__8_PJq:hover:not(:disabled){background:var(--bg-soft);border-color:var(--line-strong)}.ServesMultiSelect_trigger__8_PJq:focus-visible:not(:disabled){border-color:var(--blue);box-shadow:0 0 0 3px rgba(30,98,242,.1);outline:none}.ServesMultiSelect_trigger__8_PJq.ServesMultiSelect_isOpen__68EYK{border-color:var(--blue);background:var(--blue-tint)}.ServesMultiSelect_trigger__8_PJq:disabled{opacity:.55;cursor:not-allowed}.ServesMultiSelect_label__OeVEc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServesMultiSelect_chev__5f9h4{flex-shrink:0;font-size:10px;color:var(--ink-3)}.ServesMultiSelect_pop___TS7T{position:fixed;top:0;left:0;z-index:1000;box-sizing:border-box;min-width:16rem;width:-moz-max-content;width:max-content;max-width:min(22rem,calc(100vw - 24px));background-color:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.06);padding:6px;animation:ServesMultiSelect_popIn__DgdRF var(--motion-fast) var(--ease-out-expo)}.ServesMultiSelect_list__YHjge{display:flex;flex-direction:column;gap:1px;max-height:280px;overflow-y:auto}.ServesMultiSelect_divider__vGG66{height:1px;margin:4px 6px;background:var(--line)}.ServesMultiSelect_item__CYp__{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer}.ServesMultiSelect_item__CYp__:hover{background:var(--bg-soft)}.ServesMultiSelect_item__CYp__.ServesMultiSelect_isSelected__e6v3w{background:var(--blue-tint);color:var(--blue-dark);font-weight:650}.ServesMultiSelect_item__CYp__ input[type=checkbox]{width:15px;height:15px;flex-shrink:0;accent-color:var(--blue)}.ServesMultiSelect_itemLabel__waGtR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServesMultiSelect_emptyHint__2r_JX{margin:0;padding:8px;font-size:12.5px;color:var(--ink-3)}.Switch_root__CqMTz{display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;border:2px solid transparent;transition:background-color .15s}.Switch_root__CqMTz:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-soft),0 0 0 4px var(--blue)}.Switch_root__CqMTz:disabled{cursor:not-allowed;opacity:.5}.Switch_root__CqMTz[data-state=checked]{background:var(--blue)}.Switch_root__CqMTz[data-state=unchecked]{background:var(--line)}.Switch_thumb__pVLSa{pointer-events:none;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;background:var(--bg-soft);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);transition:transform .15s}.Switch_thumb__pVLSa[data-state=checked]{transform:translateX(1.25rem)}.Switch_thumb__pVLSa[data-state=unchecked]{transform:translateX(0)}.PartnerNotificationsPanel_root__YEkWl{display:flex;flex-direction:column;gap:16px;max-width:640px}.PartnerNotificationsPanel_heading__h73tX{margin:0;font-size:var(--type-body-lg);font-weight:700;color:var(--ink)}.PartnerNotificationsPanel_note__R39_i{margin:6px 0 0;font-size:var(--type-body);color:var(--ink-3)}.PartnerNotificationsPanel_list__BN6gf{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-tile)}.PartnerNotificationsPanel_row__x0uCw{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line-2)}.PartnerNotificationsPanel_row__x0uCw:last-child{border-bottom:0}.PartnerNotificationsPanel_rowText__DQqSp{display:flex;flex-direction:column;gap:2px;min-width:0}.PartnerNotificationsPanel_rowTitle__fKJ4M{font-size:var(--type-body-lg);font-weight:600;color:var(--ink)}.PartnerNotificationsPanel_rowDescription__5SRLu{font-size:var(--type-body);color:var(--ink-4)}.PartnerNotificationsPanel_error__RURO_{margin:0;font-size:var(--type-body);color:var(--red-fg)}.PartnerNotificationsPanel_actions__SxGvj{display:flex;justify-content:flex-end}@media (max-width:480px){.PartnerNotificationsPanel_row__x0uCw{align-items:flex-start;flex-direction:column}}.ContractorsPagination_root__RtChe{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 0;font-size:12px;color:var(--ink-3)}.ContractorsPagination_left__MBj2a,.ContractorsPagination_right__mpUYp{display:inline-flex;align-items:center;gap:8px}.ContractorsPagination_label__Ki3n_{font-size:12px;color:var(--ink-3)}.ContractorsPagination_range__RB_JK{white-space:nowrap}.ContractorsPagination_select__Lxnkz{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 26px 0 10px;border:1px solid var(--line);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") right 8px center /12px no-repeat;outline:none}.ContractorsPagination_select__Lxnkz,.ContractorsPagination_toolBtn__1lIJm{border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.ContractorsPagination_toolBtn__1lIJm{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:32px;height:32px;padding:0;border:1px solid var(--line);background:#fff;font-weight:500;transition:background var(--motion-fast),border-color var(--motion-fast)}.ContractorsPagination_toolBtn__1lIJm:hover:not(:disabled){background:var(--bg-soft);border-color:var(--line-strong)}.ContractorsPagination_toolBtn__1lIJm:disabled{color:var(--ink-4);cursor:not-allowed;opacity:.6}@media (max-width:768px){.ContractorsPagination_toolBtn__1lIJm{min-height:36px;min-width:36px}}@media (max-width:480px){.ContractorsPagination_root__RtChe{flex-wrap:wrap}.ContractorsPagination_toolBtn__1lIJm{min-height:38px;min-width:38px}}