@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-11kxajv{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.company-table-wrapper.svelte-11kxajv{width:100%}.table-container.svelte-11kxajv{border:1px solid #dde3eb;border-radius:8px;overflow-x:auto;position:relative}.company-table.svelte-11kxajv{width:100%;border-collapse:collapse}.company-table.svelte-11kxajv thead:where(.svelte-11kxajv) tr:where(.svelte-11kxajv){background-color:transparent}.company-table.svelte-11kxajv thead:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) th:where(.svelte-11kxajv){font-family:var(--heading-font);font-weight:700;font-size:14px;line-height:20px;color:#334155;text-align:left;padding:8px 16px;border-bottom:1px solid #dde3eb;white-space:nowrap}.company-table.svelte-11kxajv thead:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) th:where(.svelte-11kxajv):last-child{width:48px}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv){border-bottom:1px solid #dde3eb;position:relative}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) td:where(.svelte-11kxajv){font-family:var(--body-font);font-weight:400;font-size:14px;line-height:20px;color:#334155;padding:12px 16px;white-space:nowrap;text-overflow:ellipsis}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) .badge:where(.svelte-11kxajv){display:inline-flex;align-items:center;padding:4px 8px;background-color:#fff;border:1px solid #dde3eb;border-radius:4px;font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) .actions:where(.svelte-11kxajv){width:48px;text-align:center}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) .action-wrapper:where(.svelte-11kxajv){position:relative;display:inline-flex}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) .action-button:where(.svelte-11kxajv){background:none;border:none;cursor:pointer;padding:8px;color:#334155;display:inline-flex;align-items:center;justify-content:center}.company-table.svelte-11kxajv tbody:where(.svelte-11kxajv) tr:where(.svelte-11kxajv) .action-button:where(.svelte-11kxajv):hover{color:#828e9f}.loading-cell.svelte-11kxajv{text-align:center;padding:40px 16px!important;color:#828e9f;font-style:italic;display:flex;align-items:center;justify-content:center;gap:12px}.loading-spinner.svelte-11kxajv{width:20px;height:20px;border:2px solid #dde3eb;border-top:2px solid #65768d;border-radius:50%;animation:svelte-11kxajv-spin 1s linear infinite}@keyframes svelte-11kxajv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-1qt97oz{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}img.svelte-1qt97oz{margin:0;padding:0;object-fit:cover}.card.svelte-1qt97oz{padding:1rem}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.card.svelte-1qt97oz{background:#fff;border:1px solid #dde3eb;border-radius:6px;padding:12px 16px;display:flex;align-items:flex-start;justify-content:space-between;position:relative;font-family:Inter,sans-serif}.card-content.svelte-1qt97oz{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.card-logo.svelte-1qt97oz{width:80px;height:36px;flex-shrink:0}.card-logo.svelte-1qt97oz img:where(.svelte-1qt97oz){width:100%;height:100%;object-fit:contain;border-radius:2px}.card-logo-placeholder.svelte-1qt97oz{width:100%;height:100%;background:#eaf0f8;border-radius:2px}.card-info.svelte-1qt97oz{display:flex;flex-direction:column;gap:6px}.card-field.svelte-1qt97oz{display:flex;align-items:center;flex-wrap:wrap;gap:2px;width:100%;min-height:20px}.card-label.svelte-1qt97oz{font-size:12px;font-weight:500;line-height:20px;color:#334155;white-space:nowrap;flex-shrink:0}.card-value.svelte-1qt97oz{font-size:12px;font-weight:400;line-height:20px;color:#334155;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-badge.svelte-1qt97oz{background:#fff;border:1px solid #dde3eb;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;color:#334155;flex-shrink:0}.card-menu.svelte-1qt97oz{position:relative;flex-shrink:0;margin-left:10px}.card-menu-button.svelte-1qt97oz{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:2px;cursor:pointer;color:#334155;transition:background-color .2s ease}.card-menu-button.svelte-1qt97oz:hover{background:#e2e8f0}.card-menu-button.svelte-1qt97oz:focus{outline:2px solid #acb4bf;outline-offset:2px}@media (max-width: 768px){.card.svelte-1qt97oz{padding:12px}.card-field.svelte-1qt97oz{flex-direction:column;align-items:flex-start;gap:2px}.card-label.svelte-1qt97oz{margin-bottom:2px}.card-value.svelte-1qt97oz{white-space:normal;text-overflow:initial;overflow:visible}}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-1jj2b1p{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.grid4.svelte-1jj2b1p{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}@media screen and (max-width: 768px){.grid4.svelte-1jj2b1p{grid-template-columns:1fr 1fr}}.company-grid.svelte-1jj2b1p{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.skeleton-card.svelte-1jj2b1p{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;height:200px;animation:svelte-1jj2b1p-pulse 1.5s infinite ease-in-out}.skeleton-header.svelte-1jj2b1p{display:flex;align-items:center;gap:12px}.skeleton-logo.svelte-1jj2b1p{width:48px;height:48px;border-radius:8px;background-color:#e2e8f0}.skeleton-title.svelte-1jj2b1p{height:20px;width:60%;background-color:#e2e8f0;border-radius:4px}.skeleton-body.svelte-1jj2b1p{display:flex;flex-direction:column;gap:8px;margin-top:auto}.skeleton-line.svelte-1jj2b1p{height:16px;width:100%;background-color:#e2e8f0;border-radius:4px}.skeleton-line.svelte-1jj2b1p:last-child{width:80%}@keyframes svelte-1jj2b1p-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}p.svelte-1nyml63,li.svelte-1nyml63{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}ul.svelte-1nyml63 li:where(.svelte-1nyml63){margin:0;padding:0;list-style:none}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}input.svelte-1nyml63{font-family:var(--body-font)}.svelte-1nyml63{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}img.svelte-1nyml63{margin:0;padding:0;object-fit:cover}input.svelte-1nyml63{padding:8px 12px;border:1px solid #acb4bf;background-color:#fff;border-radius:6px;color:#334155;font-size:14px;font-family:var(--body-font),sans-serif}input.svelte-1nyml63:focus{border:1px solid #acb4bf;outline:1px solid #acb4bf}input.svelte-1nyml63::placeholder{color:#acb4bf}.grid1.svelte-1nyml63{display:grid;gap:1rem;grid-template-columns:1fr}.grid2.svelte-1nyml63{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.grid1.svelte-1nyml63,.grid2.svelte-1nyml63{grid-template-columns:1fr}}.modal-overlay.svelte-1nyml63{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1nyml63{background-color:#fff;border-radius:6px;max-width:513px;max-height:90vh;overflow:auto}.add-company-form.svelte-1nyml63{background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:24px}.form-header.svelte-1nyml63{display:flex;flex-direction:column;gap:8px}.form-title.svelte-1nyml63{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#334155;margin:0}.form-body.svelte-1nyml63{display:flex;flex-direction:column;gap:16px;width:100%}.label.svelte-1nyml63{font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;width:100%}.uploader-content.svelte-1nyml63{display:flex;gap:12px;align-items:center;justify-content:center;width:220px}.logo-preview.svelte-1nyml63{width:80px;height:80px;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center}.logo-preview.svelte-1nyml63 img:where(.svelte-1nyml63){width:100%;height:100%;object-fit:cover}.logo-preview.svelte-1nyml63 svg:where(.svelte-1nyml63){width:24px;height:24px}.upload-button.svelte-1nyml63{flex:1;background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:8px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 -.5px #0000001a,inset 0 .5px #ffffff40}.upload-button.svelte-1nyml63:hover{background-color:#eaf0f8}.upload-button.svelte-1nyml63 input:where(.svelte-1nyml63){display:none}.upload-button.svelte-1nyml63 span:where(.svelte-1nyml63){font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;white-space:nowrap}.form-fields.svelte-1nyml63{display:flex;flex-direction:column;gap:16px;width:100%}.field-row.svelte-1nyml63{display:flex;gap:16px;width:100%}.input-wrapper.svelte-1nyml63{display:flex;flex-direction:column;gap:8px;width:224px;position:relative}.label-row.svelte-1nyml63{display:flex;gap:4px;align-items:center}.label-text.svelte-1nyml63{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#334155}.required.svelte-1nyml63{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#7f1d1d}.additional-fields-link.svelte-1nyml63{font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;text-decoration:underline;text-underline-position:from-font;background:none;border:none;padding:0;cursor:pointer;text-align:left}.additional-fields-link.svelte-1nyml63:hover{color:#828e9f}.button-section.svelte-1nyml63{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:8px;width:464px}.additional-address-row.svelte-1nyml63{display:flex;gap:16px;width:100%}.input-wrapper-small.svelte-1nyml63{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;max-width:110px}.suggestions-list.svelte-1nyml63{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #dde3eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none}.suggestion-item.svelte-1nyml63{padding:12px 16px;cursor:pointer;border-bottom:1px solid #e2e8f0;font-family:var(--body-font);font-size:14px;color:#334155}.suggestion-item.svelte-1nyml63:hover{background-color:#eaf0f8}.suggestion-item.svelte-1nyml63:last-child{border-bottom:none}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}p.svelte-t1b54q{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}input.svelte-t1b54q{font-family:var(--body-font)}.svelte-t1b54q{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}img.svelte-t1b54q{margin:0;padding:0;object-fit:cover}input.svelte-t1b54q{padding:8px 12px;border:1px solid #acb4bf;background-color:#fff;border-radius:6px;color:#334155;font-size:14px;font-family:var(--body-font),sans-serif}input.svelte-t1b54q:focus{border:1px solid #acb4bf;outline:1px solid #acb4bf}input.svelte-t1b54q::placeholder{color:#acb4bf}.grid1.svelte-t1b54q{display:grid;gap:1rem;grid-template-columns:1fr}.grid2.svelte-t1b54q{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.grid1.svelte-t1b54q,.grid2.svelte-t1b54q{grid-template-columns:1fr}}.modal-overlay.svelte-t1b54q{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-t1b54q{background-color:#fff;border-radius:6px;max-width:513px;max-height:90vh;overflow:auto}.edit-company-form.svelte-t1b54q{background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:24px}.form-header.svelte-t1b54q{display:flex;flex-direction:column;gap:8px}.form-title.svelte-t1b54q{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#334155;margin:0}.form-body.svelte-t1b54q{display:flex;flex-direction:column;gap:16px;width:100%}.label.svelte-t1b54q{font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;width:100%}.uploader-content.svelte-t1b54q{display:flex;gap:12px;align-items:center;justify-content:center;width:220px}.logo-preview.svelte-t1b54q{width:80px;height:80px;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center}.logo-preview.svelte-t1b54q img:where(.svelte-t1b54q){width:100%;height:100%;object-fit:cover}.logo-preview.svelte-t1b54q svg:where(.svelte-t1b54q){width:24px;height:24px}.upload-button.svelte-t1b54q{flex:1;background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:8px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 -.5px #0000001a,inset 0 .5px #ffffff40}.upload-button.svelte-t1b54q:hover{background-color:#eaf0f8}.upload-button.svelte-t1b54q input:where(.svelte-t1b54q){display:none}.upload-button.svelte-t1b54q span:where(.svelte-t1b54q){font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;white-space:nowrap}.form-fields.svelte-t1b54q{display:flex;flex-direction:column;gap:16px;width:100%}.field-row.svelte-t1b54q{display:flex;gap:16px;width:100%}.input-wrapper.svelte-t1b54q{display:flex;flex-direction:column;gap:8px;width:224px}.label-row.svelte-t1b54q{display:flex;gap:4px;align-items:center}.label-text.svelte-t1b54q{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#334155}.required.svelte-t1b54q{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#7f1d1d}.additional-fields-link.svelte-t1b54q{font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;text-decoration:underline;text-underline-position:from-font;background:none;border:none;padding:0;cursor:pointer;text-align:left}.additional-fields-link.svelte-t1b54q:hover{color:#828e9f}.button-section.svelte-t1b54q{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:8px;width:464px}.additional-address-row.svelte-t1b54q{display:flex;gap:16px;width:100%}.input-wrapper-small.svelte-t1b54q{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;max-width:110px}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}p.svelte-3tuvlz{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}input.svelte-3tuvlz{font-family:var(--body-font)}.svelte-3tuvlz{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}input.svelte-3tuvlz{padding:8px 12px;border:1px solid #acb4bf;background-color:#fff;border-radius:6px;color:#334155;font-size:14px;font-family:var(--body-font),sans-serif}input.svelte-3tuvlz:focus{border:1px solid #acb4bf;outline:1px solid #acb4bf}input.svelte-3tuvlz::placeholder{color:#acb4bf}.modal-overlay.svelte-3tuvlz{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-3tuvlz{background-color:#fff;border-radius:6px;max-width:540px;max-height:90vh;overflow:auto}.delete-company-dialog.svelte-3tuvlz{background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:16px}.content.svelte-3tuvlz{display:flex;flex-direction:column;gap:8px;color:#334155}.title.svelte-3tuvlz{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;margin:0}.description.svelte-3tuvlz{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:20px;width:464px;margin:0}.company-name.svelte-3tuvlz{font-family:var(--body-font);font-weight:700;font-size:12px;line-height:20px}.alert.svelte-3tuvlz{background-color:#fee2e2;border:1px solid #7f1d1d;border-radius:6px;padding:8px;display:flex;gap:8px}.icon-padding.svelte-3tuvlz{padding:2px;display:flex;gap:10px}.icon-padding.svelte-3tuvlz svg:where(.svelte-3tuvlz){width:16px;height:16px;color:#7f1d1d}.info.svelte-3tuvlz{flex:1;display:flex;flex-direction:column;gap:2px;color:#7f1d1d}.alert-title.svelte-3tuvlz{font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;margin:0}.alert-description.svelte-3tuvlz{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:20px;margin:0}.button-section.svelte-3tuvlz{display:flex;gap:8px;align-items:center;justify-content:flex-end;width:464px}.step-indicator.svelte-3tuvlz{flex:1;font-family:var(--body-font);font-weight:400;font-size:12px;line-height:20px;color:#334155;margin:0}.step-bold.svelte-3tuvlz{font-weight:500}.title-bold.svelte-3tuvlz{font-family:var(--body-font);font-weight:600;font-size:14px;line-height:20px;color:#334155;margin:0}.confirmation-section.svelte-3tuvlz{display:flex;flex-direction:column;gap:8px;width:100%}.confirmation-info.svelte-3tuvlz{display:flex;gap:8px;align-items:center}.info-text.svelte-3tuvlz{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:20px;color:#334155;margin:0}.confirmation-badge.svelte-3tuvlz{background-color:#fff;border:1px solid #dde3eb;border-radius:4px;padding:4px 8px}.confirmation-badge.svelte-3tuvlz span:where(.svelte-3tuvlz){font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155}.confirmation-input.svelte-3tuvlz{width:464px;padding:10px 12px}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}:root{--heading-font: "DMSans", sans-serif;--body-font: "DMSans", sans-serif}@media (prefers-color-scheme: dark){:root{--black: white;--white: black}}.svelte-1ob00s7{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.company-page.svelte-1ob00s7{width:100%}.content-wrapper.svelte-1ob00s7{padding:20px}.view-controls.svelte-1ob00s7{display:flex;justify-content:flex-end;margin-bottom:16px}.companies-container.svelte-1ob00s7{width:100%}
