.form.svelte-1cr9v9j{padding:0;margin-top:1rem;width:100%}.title.svelte-1cr9v9j{margin-bottom:1rem;color:#0059b3;font-size:1.25rem;font-weight:700;text-align:left;text-transform:none}input.svelte-1cr9v9j{width:100%;padding:.75rem 1rem;font-size:.875rem;border:1px solid #E5E7EB;border-radius:6px;background-color:#fff;color:#101828;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-1cr9v9j:focus{outline:none;border-color:#0059b3;box-shadow:0 0 0 3px #0059b31a}input.svelte-1cr9v9j::placeholder{color:#9ca3af}.btn.svelte-1cr9v9j{background-color:#0059b3;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;float:right}.btn.svelte-1cr9v9j:hover{background-color:#004494;box-shadow:0 2px 4px #0059b333}.btn.svelte-1cr9v9j:disabled{background-color:#d1d5db;color:#9ca3af;cursor:not-allowed;border:none}.company-overlay.svelte-1cr9v9j{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-black-rgb),.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9100}.company-window.svelte-1cr9v9j{background-color:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:2rem;max-width:700px;width:90%;position:relative;box-shadow:0 10px 25px #0000001a;animation:svelte-1cr9v9j-fadeInUp .3s ease-out}@keyframes svelte-1cr9v9j-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-button.svelte-1cr9v9j{position:absolute;top:.8rem;right:.8rem;background:transparent;border:none;font-size:1.5rem;color:var(--color-error);cursor:pointer;transition:transform .2s ease,color .2s ease}.close-button.svelte-1cr9v9j:hover{color:var(--color-sort-icon-active);transform:scale(1.2)}.close-button.svelte-1cr9v9j{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;padding:5px}.close-button.svelte-1cr9v9j svg:where(.svelte-1cr9v9j){width:28px;height:28px;color:var(--color-error);transition:transform .2s ease,color .2s ease}.close-button.svelte-1cr9v9j:hover svg:where(.svelte-1cr9v9j){color:var(--color-error)}body.dark-theme .form.svelte-1cr9v9j,body.dark-theme .company-window.svelte-1cr9v9j{background-color:#1f1f1f;border-color:#3a3a3a;color:#e2e2e2}body.dark-theme .title.svelte-1cr9v9j{color:#7db7e8}body.dark-theme input.svelte-1cr9v9j{background-color:#2a2a2a;color:#e2e2e2;border-color:#3a3a3a}body.dark-theme .btn.svelte-1cr9v9j{background-color:#7db7e8;color:#1f1f1f}body.dark-theme .btn.svelte-1cr9v9j:hover{background-color:#93c5fd}body.dark-theme input.svelte-1cr9v9j:focus{border-color:#7db7e8;box-shadow:0 0 0 2px #7db7e826}body.dark-theme input.svelte-1cr9v9j::placeholder{color:#6b7280}body.dark-theme .title.svelte-1cr9v9j{color:var(--color-tab-dark)}body.dark-theme input.svelte-1cr9v9j{background-color:var(--color-input-bg-dark);color:var(--color-text-dark);border:1px solid var(--color-border-dark);box-shadow:inset 0 0 4px #ffffff0d}body.dark-theme .btn.svelte-1cr9v9j{background-color:var(--color-dropdown-bg);color:var(--color-primary-dark)}body.dark-theme .btn.svelte-1cr9v9j:hover{background-color:var(--color-primary-light)}body.dark-theme .btn.svelte-1cr9v9j:disabled{background-color:var(--color-button-disabled-dark);color:var(--color-button-disabled-text-dark)}body.dark-theme .close-button.svelte-1cr9v9j{color:var(--color-error)}body.dark-theme .close-button.svelte-1cr9v9j:hover{color:var(--color-sort-icon-active)}@media (max-width: 768px){.company-overlay.svelte-1cr9v9j{align-items:flex-end}.company-window.svelte-1cr9v9j{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:1.25rem 1rem;max-height:92vh;overflow-y:auto;animation:svelte-1cr9v9j-slideUp .3s ease-out}@keyframes svelte-1cr9v9j-slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.form.svelte-1cr9v9j{padding:.75rem 0;max-width:100%;box-shadow:none;margin-top:0}.title.svelte-1cr9v9j{font-size:1.15rem;margin-bottom:1rem}input.svelte-1cr9v9j{font-size:.95rem;padding:.55rem .75rem}.btn.svelte-1cr9v9j{padding:.7rem;font-size:1rem;width:100%}.close-button.svelte-1cr9v9j{top:.5rem;right:.5rem}.close-button.svelte-1cr9v9j svg:where(.svelte-1cr9v9j){width:24px;height:24px}}.logo-overlay.svelte-1cr9v9j{z-index:9300}.logo-window.svelte-1cr9v9j{max-width:560px}.logo-text.svelte-1cr9v9j,.logo-hint.svelte-1cr9v9j{margin:0 0 .75rem;font-size:.9rem;color:var(--color-text-muted-light)}.logo-hint.svelte-1cr9v9j{font-size:.8rem}.logo-bar.svelte-1cr9v9j{display:flex;align-items:center;gap:12px;height:50px;padding:0 16px;margin-bottom:.75rem;border-radius:8px;background:var(--color-primary-dark)}.logo-dd.svelte-1cr9v9j{height:35px;width:auto}.logo-sep.svelte-1cr9v9j{width:1px;height:26px;background:rgba(var(--color-white-rgb),.45)}.logo-company.svelte-1cr9v9j{display:inline-flex;align-items:center;height:34px;border-radius:6px}.logo-company.svelte-1cr9v9j img:where(.svelte-1cr9v9j){max-height:30px;max-width:140px;width:auto;object-fit:contain}.logo-company.logo-white.svelte-1cr9v9j{background:rgb(var(--color-white-rgb));padding:2px 8px}.logo-empty.svelte-1cr9v9j{font-size:.85rem;color:rgba(var(--color-white-rgb),.75)}.logo-check.svelte-1cr9v9j{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.9rem;cursor:pointer}.logo-check.svelte-1cr9v9j input[type=checkbox]:where(.svelte-1cr9v9j){flex:none;width:18px;height:18px;margin:0;padding:0;box-shadow:none;-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;background-color:initial;border:initial;accent-color:var(--color-primary-dark)}.logo-actions.svelte-1cr9v9j{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem}.logo-actions.svelte-1cr9v9j .btn:where(.svelte-1cr9v9j){float:none;display:inline-flex;align-items:center;gap:6px}.btn-secondary.svelte-1cr9v9j{background-color:var(--color-border-light);color:var(--color-text-light)}.btn.btn-danger.svelte-1cr9v9j{background-color:var(--color-danger);margin-right:auto}.btn.btn-danger.svelte-1cr9v9j:hover{background-color:var(--color-danger-hover)}body.dark-theme .logo-text.svelte-1cr9v9j,body.dark-theme .logo-hint.svelte-1cr9v9j{color:var(--color-text-muted-dark)}body.dark-theme .btn-secondary.svelte-1cr9v9j{background-color:var(--color-border-dark);color:var(--color-text-dark)}body.dark-theme .btn.btn-danger.svelte-1cr9v9j{background-color:var(--color-danger);color:rgb(var(--color-white-rgb))}
