.prospects-workspace{--prospects-sand:#fdf7f1;--prospects-graphite:#353535;--prospects-graphite-70:#353535b3;--prospects-graphite-55:#3535358c;--prospects-graphite-16:#35353529;--prospects-graphite-10:#3535351a;--prospects-chanterelle-border:#efd6b266;--prospects-white:#fff;--prospects-moss:#737458;--prospects-moss-dark:#3f3f31;--prospects-moss-light:#c5c5b4;background:var(--prospects-sand);color:var(--prospects-graphite);font-family:Safiro,system-ui,-apple-system,Segoe UI,Arial,sans-serif;min-height:calc(100vh - 64px);padding:28px 22px 40px}.prospects-workspace *,.prospects-workspace :after,.prospects-workspace :before{box-sizing:border-box}.prospects-workspace button,.prospects-workspace input,.prospects-workspace select,.prospects-workspace textarea{font-family:inherit}.prospects-workspace :focus-visible{outline:2px solid var(--prospects-moss);outline-offset:2px}.prospects-workspace>.header{gap:20px;margin-top:0}.prospects-workspace>.header>.container-horizontal{display:block;margin:0 auto;max-width:1280px;width:100%}.prospects-heading-row{align-items:flex-end;display:flex;gap:24px;width:100%}.prospects-heading-copy{min-width:0}.prospects-eyebrow{color:var(--prospects-moss);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.5;margin:0 0 8px}.prospects-workspace .prospects-heading-copy h1{color:var(--prospects-graphite);font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0;text-transform:none}.prospects-subtitle{color:var(--prospects-graphite-70);font-size:14px;line-height:1.5;margin:8px 0 0}.prospects-result-number{font-feature-settings:"tnum";color:var(--prospects-graphite);font-variant-numeric:tabular-nums;font-weight:700}.prospects-heading-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.prospects-heading-actions .prospects-secondary-action.MuiButton-root,.prospects-primary-action{align-items:center;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.5;min-height:42px;padding:9px 18px;text-transform:none;white-space:nowrap}.prospects-heading-actions .prospects-secondary-action.MuiButton-root{background:#0000;border:1px solid var(--prospects-graphite);color:var(--prospects-graphite)}.prospects-heading-actions .prospects-secondary-action.MuiButton-root:hover{background:var(--prospects-graphite-10);box-shadow:none}.prospects-primary-action{background:var(--prospects-moss);border:1px solid var(--prospects-moss);color:#fff}.prospects-primary-action:hover{background:var(--prospects-moss-dark);border-color:var(--prospects-moss-dark)}.prospects-primary-action>span{font-size:20px;font-weight:400;line-height:1}.prospects-workspace #filter-controls{grid-gap:16px;background:var(--prospects-white);border:1px solid var(--prospects-chanterelle-border);border-radius:24px;box-shadow:0 1px 3px #3535350f;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:18px;width:100%}.prospects-workspace #filter-controls .label-disabled.MuiFormLabel-root{color:var(--prospects-graphite-70);font-size:14px;font-weight:500;line-height:1.5;margin-bottom:7px}.prospects-workspace #filter-controls .select-control-container>div>div{border-color:var(--prospects-chanterelle-border);border-radius:16px;box-shadow:none;min-height:42px}.prospects-workspace #filter-controls .select-control-container>div>div:hover{border-color:var(--prospects-graphite-55)}.prospects-secondary-filters{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.prospects-workspace #filter-controls .MuiFilledInput-input,.prospects-workspace #filter-controls .MuiFilledInput-root{border-radius:16px}.prospects-workspace #filter-controls .MuiFilledInput-root{background:var(--prospects-white);border:1px solid var(--prospects-chanterelle-border)}.prospects-workspace #filter-controls .MuiFilledInput-root:after,.prospects-workspace #filter-controls .MuiFilledInput-root:before{display:none}.prospects-workspace #filter-controls .filter-action-row{gap:10px;grid-column:1/-1;padding-top:2px}.prospects-workspace #filter-controls .filter-action-row .filter-checkbox{color:var(--prospects-graphite-70);font-size:13px}.prospects-workspace #filter-controls .filter-action-row .MuiCheckbox-colorSecondary.Mui-checked{color:var(--prospects-moss)}.prospects-filter-buttons{align-items:center;display:flex;gap:8px;margin-left:auto}.prospects-workspace #filter-controls .filter-action-row #search-btn.MuiIconButton-root{background:var(--prospects-moss);border:1px solid var(--prospects-moss);border-radius:9999px;color:#fff;font-size:13px;font-weight:500;height:38px;min-width:92px;padding:7px 16px}.prospects-workspace #filter-controls .filter-action-row #search-btn.MuiIconButton-root:hover{background:var(--prospects-moss-dark);border-color:var(--prospects-moss-dark)}.prospects-workspace #filter-controls .filter-action-row .MuiButton-outlined{border-color:var(--prospects-graphite);border-radius:9999px;color:var(--prospects-graphite);font-weight:500;min-height:38px;text-transform:none}.prospects-table-shell{background:var(--prospects-white);border:1px solid var(--prospects-chanterelle-border);border-radius:24px;box-shadow:0 1px 3px #3535350f;margin:20px auto 32px;max-width:1280px;overflow-x:auto;width:100%}.prospects-table-meta{align-items:center;background:var(--prospects-white);border-bottom:1px solid var(--prospects-graphite-10);color:var(--prospects-graphite-70);display:flex;font-size:13px;gap:12px;left:0;min-height:48px;padding:10px 18px;position:-webkit-sticky;position:sticky}.prospects-table-sort-note{color:var(--prospects-graphite-55);margin-left:auto}.prospects-workspace .prospects-table-shell>.MuiPaper-root{border-radius:0;box-shadow:none}.prospects-workspace .prospects-table-shell .table-header,.prospects-workspace .prospects-table-shell .table-header th{background:var(--prospects-sand);color:var(--prospects-graphite-70);font-size:14px;font-weight:500}.prospects-workspace .prospects-table-shell .table-row-0,.prospects-workspace .prospects-table-shell .table-row-1{background:var(--prospects-white);border-bottom:1px solid var(--prospects-graphite-10)}.prospects-workspace .prospects-table-shell .table-row-0.selected,.prospects-workspace .prospects-table-shell .table-row-0:hover,.prospects-workspace .prospects-table-shell .table-row-1.selected,.prospects-workspace .prospects-table-shell .table-row-1:hover{background:#c5c5b459}.prospects-workspace .prospects-table-shell .MuiTableCell-body{color:var(--prospects-graphite-70);font-size:14px;min-height:48px;padding-bottom:10px;padding-top:10px}.prospects-empty-state{grid-gap:8px;display:grid;gap:8px;justify-items:center;left:0;min-height:280px;padding:64px 24px;position:-webkit-sticky;position:sticky;text-align:center}.prospects-workspace .prospects-empty-state h2{color:var(--prospects-graphite);font-family:inherit;font-size:24px;font-weight:400;line-height:1.25;margin:0;padding:0}.prospects-empty-state p{color:var(--prospects-graphite-70);font-size:16px;line-height:1.625;margin:0;max-width:420px}.prospects-empty-state button{background:#0000;border:1px solid var(--prospects-graphite);border-radius:9999px;color:var(--prospects-graphite);cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:9px 18px}@media (max-width:900px){.prospects-workspace{padding-left:16px;padding-right:16px}.prospects-secondary-filters,.prospects-workspace #filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prospects-workspace{padding:22px 12px 28px}.prospects-heading-row{align-items:flex-start;flex-direction:column}.prospects-heading-actions{margin-left:0;width:100%}.prospects-heading-actions>*{flex:1 1}.prospects-heading-actions .prospects-secondary-action.MuiButton-root,.prospects-primary-action{min-width:0;padding-left:12px;padding-right:12px}.prospects-secondary-filters,.prospects-workspace #filter-controls{grid-template-columns:1fr}.prospects-workspace #filter-controls{border-radius:20px;padding:14px}.prospects-workspace #filter-controls .filter-action-row{align-items:stretch}.prospects-workspace #filter-controls .filter-action-row .filter-checkbox{flex:1 1 100%}.prospects-filter-buttons{margin-left:0;width:100%}.prospects-workspace #filter-controls .filter-action-row #search-btn.MuiIconButton-root,.prospects-workspace #filter-controls .filter-action-row .MuiButton-outlined{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1}.prospects-table-shell{border-radius:20px}.prospects-table-sort-note{display:none}}@media (prefers-reduced-motion:reduce){.prospects-workspace *,.prospects-workspace :after,.prospects-workspace :before{transition-duration:.01ms!important}}