.vendors_vendorPageContainer__i3U2a{max-width:1000px;margin:2rem auto;padding:1.5rem;background-color:#f8f9fa;border-radius:.75rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}.vendors_pageTitle__aeu_c{color:#34495e;font-weight:700;text-align:center;margin-bottom:2rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}.vendors_formCard__m_UDN{border:none;border-radius:.75rem;box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden}.vendors_cardHeader__j4Qjr{background:linear-gradient(90deg,#ecf0f1,#3f6680);color:#34495e;font-weight:600;padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0}.vendors_formLabel__9ZqIy{color:#7f8c8d;font-weight:500;margin-bottom:.5rem}.vendors_formControl__wWPBn{border-radius:.4rem;border:1px solid #ced4da;padding:.75rem 1rem}.vendors_formControl__wWPBn:focus{border-color:#3498db;box-shadow:0 0 0 .2rem rgba(52,152,219,.25)}.vendors_filterSection__bbr6m{border:1px solid #e0e0e0;border-radius:.5rem;padding:1.5rem;background-color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.03)}.vendors_filterSectionTitle__TZyNs{color:#34495e;font-weight:600;margin-bottom:1rem;border-bottom:1px dashed #e0e0e0;padding-bottom:.5rem}.vendors_addFilterButton__UEf2R{background-color:#1677b8;border-color:#3498db;border-radius:.5rem;color:#ffffff;padding:.5rem 1rem;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 2px 5px rgba(52,152,219,.2)}.vendors_addFilterButton__UEf2R:hover{background-color:#2980b9;border-color:#2980b9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(52,152,219,.3)}.vendors_removeFilterButton__9fcdg{background-color:#e74c3c;border-color:#e74c3c;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;margin-top:35%;transition:all .2s ease-in-out;box-shadow:0 2px 5px rgba(231,76,60,.2)}.vendors_removeFilterButton__9fcdg:hover{background-color:#c0392b;border-color:#c0392b;transform:translateY(-1px);box-shadow:0 4px 8px rgba(231,76,60,.3)}.vendors_submitButton__rf3Cp{background:linear-gradient(45deg,#3498db,#2980b9);border:none;border-radius:.75rem;padding:.8rem 1.5rem;font-weight:600;font-size:1.1rem;transition:all .3s ease-in-out;box-shadow:0 6px 15px rgba(52,152,219,.3);width:40%;margin:0 auto;display:block}.vendors_submitButton__rf3Cp:hover{background:linear-gradient(45deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 8px 20px rgba(52,152,219,.4)}.vendors_submitButton__rf3Cp:disabled{background:#cccccc;cursor:not-allowed;box-shadow:none;transform:none}