.modal-overlay.svelte-184fyrm{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-184fyrm{background:#282a30;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d;position:relative;cursor:move}.modal-header.svelte-184fyrm{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;border-bottom:1px solid #3d3e3e;cursor:move;-webkit-user-select:none;user-select:none}.modal-title.svelte-184fyrm{background:linear-gradient(90deg,#479fea,#9bebfb 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:18px;font-weight:600;margin:0}.close-button.svelte-184fyrm{width:25px;height:25px;border-radius:8px;background:linear-gradient(145deg,#444545,#373838);border:1px solid #6b6b76;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.close-button.svelte-184fyrm:hover{background:linear-gradient(145deg,#4a4b4b,#404141)}.close-button.svelte-184fyrm:active{background:#3d3e3e}.close-button.svelte-184fyrm svg:where(.svelte-184fyrm){width:16px;height:16px}.modal-body.svelte-184fyrm{padding:24px}.form-grid.svelte-184fyrm{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.form-group.svelte-184fyrm{display:flex;flex-direction:column}.form-group.svelte-184fyrm label:where(.svelte-184fyrm){color:#c1c6cf;font-size:12px;font-weight:500;margin-bottom:3px}.form-input.svelte-184fyrm{background:#31343c;border:1px solid #454c54;border-radius:6px;padding:0 12px;color:#fff;font-size:12px;height:31px;transition:all .2s}.form-input.svelte-184fyrm:focus{outline:none;border-color:#479fea;box-shadow:0 0 0 3px #479fea1a}.modal-footer.svelte-184fyrm{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #3d3e3e}.cancel-button.svelte-184fyrm{background:#454c54;color:#fff;border:none;border-radius:6px;width:100px;height:35px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-button.svelte-184fyrm:hover{background:#5a6268}.add-button.svelte-184fyrm{background:linear-gradient(90deg,#479fea,#9bebfb 70%);color:#000;border:none;border-radius:6px;width:100px;height:35px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-button.svelte-184fyrm:hover{transform:scale(1.02);box-shadow:0 4px 12px #479fea4d}.referred-by-container.svelte-184fyrm{position:relative;display:flex;align-items:center}.partner-select-button.svelte-184fyrm{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a6a9af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.partner-select-button.svelte-184fyrm:hover{color:#479fea}.partner-select-button.svelte-184fyrm svg:where(.svelte-184fyrm){width:16px;height:16px}.partner-selector-modal.svelte-184fyrm{background:#282a30;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d}.partner-modal-header.svelte-184fyrm{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #3d3e3e}.partner-modal-title.svelte-184fyrm{color:#c1c6cf;font-size:16px;font-weight:600;margin:0}.search-container.svelte-184fyrm{padding:16px 20px;border-bottom:1px solid #3d3e3e}.search-input.svelte-184fyrm{width:100%;background:#31343c;border:1px solid #454c54;border-radius:6px;padding:8px 12px;color:#fff;font-size:14px;transition:all .2s}.search-input.svelte-184fyrm:focus{outline:none;border-color:#479fea;box-shadow:0 0 0 3px #479fea1a}.partners-list.svelte-184fyrm{max-height:300px;overflow-y:auto}.partner-item.svelte-184fyrm{width:100%;padding:12px 20px;border:none;border-bottom:1px solid #3d3e3e;background:transparent;cursor:pointer;transition:background-color .2s ease;text-align:left}.partner-item.svelte-184fyrm:hover{background:#31343c}.partner-item.svelte-184fyrm:last-child{border-bottom:none}.partner-info.svelte-184fyrm{display:flex;flex-direction:column;gap:4px}.partner-name.svelte-184fyrm{color:#c1c6cf;font-size:14px;font-weight:500}.partner-company.svelte-184fyrm{color:#a6a9af;font-size:12px}.no-partners.svelte-184fyrm{padding:20px;text-align:center;color:#a6a9af;font-size:14px}.toolbar-button.svelte-tisvae{background:linear-gradient(90deg,#1b1d20,#30323b 70%)}.container-checkbox-Dark.svelte-tisvae{color:#fff;cursor:pointer;display:block;font-size:13px;margin-bottom:12px;padding-left:28px;position:relative;-webkit-user-select:none;user-select:none}.container-checkbox-Dark.svelte-tisvae input:where(.svelte-tisvae){cursor:pointer}.container-checkbox-Dark.svelte-tisvae input:where(.svelte-tisvae):checked{background:linear-gradient(90deg,#479fea,#9bebfb 70%) border-box!important;border:1px solid #494949}.container-checkbox-Dark.svelte-tisvae input:where(.svelte-tisvae):checked:after{border:solid #0e141b;border-radius:0;border-width:0 2px 2px 0;content:" ";display:block;height:11px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.container-checkbox-Dark.svelte-tisvae:hover input:where(.svelte-tisvae){background-color:#ccc}.container-checkbox-Dark.svelte-tisvae input:where(.svelte-tisvae){background-color:#30333a!important;border:1px solid #494949;border-radius:4px;height:22px;left:0;position:absolute;top:-3px;width:22px}.container-checkbox-Dark.svelte-tisvae input:where(.svelte-tisvae):focus{background-color:#0000!important;border-color:#494949;box-shadow:0 0 6px 2px #141519;outline:none}.sticky-checkbox-col.svelte-tisvae{position:sticky;left:0;z-index:10;box-shadow:4px 0 #1f2024}.sticky-name-col.svelte-tisvae{position:sticky;left:56px;z-index:15;box-shadow:6px 0 10px #00000059}.sticky-action-col.svelte-tisvae{position:sticky;right:0;z-index:15;box-shadow:-6px 0 10px #00000059}thead.svelte-tisvae .sticky-checkbox-col:where(.svelte-tisvae),thead.svelte-tisvae .sticky-name-col:where(.svelte-tisvae),thead.svelte-tisvae .sticky-action-col:where(.svelte-tisvae){z-index:30}.data-table-container.svelte-tisvae{background-color:#272a30;border-radius:8px;overflow:auto}.borrower-gradient-text.svelte-tisvae{background:linear-gradient(90deg,#479fea,#9bebfb 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}table.svelte-tisvae{width:auto;min-width:100%;table-layout:auto;border-collapse:collapse}.data-row.svelte-tisvae>td:where(.svelte-tisvae){border-bottom:1.5px solid #1b1b20}.data-table-container.svelte-tisvae::-webkit-scrollbar{width:8px;height:8px}.data-table-container.svelte-tisvae::-webkit-scrollbar-track{background:transparent;border-radius:12px}.data-table-container.svelte-tisvae::-webkit-scrollbar-thumb{background:#4598de;border-radius:9999px;border:2px solid transparent}.data-table-container.svelte-tisvae{scrollbar-width:thin;scrollbar-color:#4598de transparent}.import-button.svelte-tisvae{background:#1f2024}.import-button.svelte-tisvae:hover{border-color:#479fea}.add-borrower-button.svelte-tisvae{height:31px;padding:0 16px;border-radius:6px;background:linear-gradient(90deg,#00d457,#00d4a9);color:#000;font-size:12px;font-weight:500;border:none;transition:all .2s}.add-borrower-button.svelte-tisvae:hover{transform:scale(1.02)}.borrower-name-link.svelte-tisvae{text-decoration:none;cursor:pointer;transition:opacity .2s}.borrower-name-link.svelte-tisvae:hover{opacity:.8}.action-dropdown.svelte-tisvae{position:absolute;top:100%;right:0;background:#282a30;border:1px solid #3a3c42;border-radius:6px;box-shadow:0 4px 12px #0000004d;z-index:1000;min-width:180px;overflow:hidden}.action-option.svelte-tisvae{display:block;width:100%;padding:8px 12px;background:transparent;border:none;color:#d1d5db;font-size:12px;text-align:left;cursor:pointer;transition:background-color .2s}.action-option.svelte-tisvae:hover{background:#3a3c42}.action-option.delete-option.svelte-tisvae{color:#ef4444}.action-option.delete-option.svelte-tisvae:hover{background:#3a3c42;color:#f87171}
