.EditCompanyForm_page__dSJ8P{overflow-y:hidden}.EditCompanyForm_form__rI_W7{width:100%;display:flex;flex-direction:column;gap:10px}.EditCompanyForm_forgotBackground__n4A0Q{margin-top:10px}.EditCompanyForm_background__5sdYP,.EditCompanyForm_forgotBackground__n4A0Q{width:100%;display:flex;flex-direction:column;gap:10px;background-color:white;padding:20px;border-radius:20px}.EditCompanyForm_title__oYk5O{font-size:1.5rem;text-align:center;margin-bottom:1.3rem}.EditCompanyForm_textarea__8qi_k{width:100%;min-height:80px;padding:.75rem;border:1px solid #cbd5e0;border-radius:.5rem;resize:vertical;font-family:inherit}.EditCompanyForm_catContainer__rHjkn{display:flex;flex-wrap:wrap;gap:.5rem}.EditCompanyForm_catItem__dJlnW{display:flex;align-items:center;gap:.35rem;background:#f7fafc;padding:.35rem .6rem;border:1px solid #e2e8f0;border-radius:.4rem;font-size:.9rem}.EditCompanyForm_buttons__5j1mG{display:flex;justify-content:space-between;gap:.75rem}.EditCompanyForm_addressButton__yJrWE{padding:.75rem;width:100%;border-radius:.5rem;border:1px solid #8d8d8d;background-color:#f5f5f5;cursor:pointer;font-size:1rem;color:#8d8d8d}.EditCompanyForm_logoUpload__s9AOR{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.EditCompanyForm_logoPlaceholder__Jpm5u,.EditCompanyForm_logoPreview__1qZg2{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f1f1f1;display:flex;justify-content:center;align-items:center;font-size:.8rem;color:#555}.EditCompanyForm_logoBtn__iF127{background:#ffa600;color:#fff;padding:.5rem .9rem;border-radius:.5rem;cursor:pointer;font-size:.9rem}.EditCompanyForm_logoBtn__iF127:hover{opacity:.9}.EditCompanyForm_back__AcNfw{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%}.EditCompanyForm_flex__WRy_3{display:flex;gap:.5em}.EditCompanyForm_charCount__1OzDW{font-size:.75rem;color:#666;margin-top:4px}.EditCompanyForm_primaryBlock__I1h7U{margin-top:8px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.EditCompanyForm_primaryTitle__hnw9H{font-weight:600;margin-bottom:8px}.EditCompanyForm_primaryHint__DkqIh{font-size:.9rem;color:#6b7280}.EditCompanyForm_primaryList__14H2M{display:flex;flex-wrap:wrap;gap:.5rem}.EditCompanyForm_primaryItem__lMrEb{display:flex;align-items:center;gap:.35rem;background:#ffffff;padding:.35rem .6rem;border:1px solid #e2e8f0;border-radius:.4rem;font-size:.9rem}.LoginForm_form__TkC13{width:100%;display:flex;flex-direction:column;gap:10px}.LoginForm_header__ucICI{display:flex;gap:20px;margin-bottom:4px;flex-direction:column}.LoginForm_brandBox__dkz3p{width:55px;height:55px;position:relative;border-radius:12px;overflow:hidden;background-color:#FFA600}.LoginForm_brandInner__firHV{position:absolute;inset:4px;overflow:hidden}.LoginForm_brandImg__FkyGr{-o-object-fit:contain;object-fit:contain}.LoginForm_title__LN3pv{margin:0;font-size:2rem;font-weight:900;color:#ffffff;line-height:1.2}.LoginForm_subtitle__p6woO{margin:0;font-size:.95rem;color:#929292}.LoginForm_section__OdWNe{display:flex;flex-direction:column;gap:15px;margin-top:20px}.LoginForm_secondaryButton__vChdL{background:transparent;border:none;color:#FF4C00;cursor:pointer;font-size:.9rem;margin:0}.LoginForm_secondaryButton__vChdL:hover{opacity:.8}.LoginForm_link__CYF_w{margin-top:1rem;text-align:center}.LoginForm_link__CYF_w a{color:#FF4C00;cursor:pointer;text-decoration:none}.LoginForm_link__CYF_w a:hover{opacity:.8}.LoginForm_footerRow__a9m_G{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.LoginForm_linkButton__lthei{background:transparent;border:none;color:#FF4C00;cursor:pointer;font-size:.9rem;padding:0}.LoginForm_linkButton__lthei:hover{opacity:.8}.LoginForm_linkAnchor__T6lGG{color:#ffffff;text-decoration:none;font-size:.9rem}.LoginForm_linkAnchor__T6lGG:hover{opacity:.8}.LoginForm_actions__rCHhr{margin-top:4px}.LoginForm_btn__0ziJL{width:100%;display:inline-flex;justify-content:center;align-items:center;padding:1.3rem 1rem;border:0;border-radius:10px;background:linear-gradient(90deg,#FF4C00,#FFA600);color:#fff;font:inherit;font-weight:600;line-height:1;font-size:20px;cursor:pointer;transition:transform .08s ease,box-shadow .2s ease,filter .2s ease}.LoginForm_btn__0ziJL:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18)}.LoginForm_btn__0ziJL:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,0,0,.14)}.LoginForm_btn__0ziJL:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,166,0,.45)}.LoginForm_btn__0ziJL:disabled{opacity:.6;cursor:not-allowed;filter:none;box-shadow:none}