.text-center[data-v-85f18b74]{text-align:center}.text-left[data-v-85f18b74]{text-align:left}.text-right[data-v-85f18b74]{text-align:right}.text-primary[data-v-85f18b74]{color:#3182f6}.text-dark[data-v-85f18b74]{color:#191f28}.text-light[data-v-85f18b74]{color:#4e5968}.text-muted[data-v-85f18b74]{color:#8b95a1}.font-bold[data-v-85f18b74]{font-weight:700}.font-semibold[data-v-85f18b74]{font-weight:600}.font-extrabold[data-v-85f18b74]{font-weight:800}.m-0[data-v-85f18b74]{margin:0}.mt-1[data-v-85f18b74]{margin-top:8px}.mt-2[data-v-85f18b74]{margin-top:16px}.mt-3[data-v-85f18b74]{margin-top:24px}.mt-4[data-v-85f18b74]{margin-top:40px}.mb-1[data-v-85f18b74]{margin-bottom:8px}.mb-2[data-v-85f18b74]{margin-bottom:16px}.mb-3[data-v-85f18b74]{margin-bottom:24px}.mb-4[data-v-85f18b74]{margin-bottom:40px}.p-0[data-v-85f18b74]{padding:0}.p-1[data-v-85f18b74]{padding:8px}.p-2[data-v-85f18b74]{padding:16px}.p-3[data-v-85f18b74]{padding:24px}.p-4[data-v-85f18b74]{padding:40px}.d-block[data-v-85f18b74]{display:block}.d-inline-block[data-v-85f18b74]{display:inline-block}.d-flex[data-v-85f18b74]{display:flex}.d-grid[data-v-85f18b74]{display:grid}.flex-center[data-v-85f18b74]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-85f18b74]{display:flex;align-items:center;justify-content:space-between}.flex-column[data-v-85f18b74]{display:flex;flex-direction:column}@media(max-width:768px){.hide-mobile[data-v-85f18b74]{display:none}}@media(min-width:768px){.hide-desktop[data-v-85f18b74]{display:none}}.clickable[data-v-85f18b74]{cursor:pointer}.edit-company-container[data-v-85f18b74]{max-width:800px;margin:0 auto;padding:20px}.page-header[data-v-85f18b74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.page-header h1[data-v-85f18b74]{margin:0;color:#333;font-size:28px;font-weight:600}.page-header .header-actions[data-v-85f18b74]{display:flex;gap:12px}.edit-form[data-v-85f18b74]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.form-section[data-v-85f18b74]{padding:30px;border-bottom:1px solid #f0f0f0}.form-section[data-v-85f18b74]:last-child{border-bottom:none}.form-section h2[data-v-85f18b74]{margin:0 0 20px;color:#333;font-size:20px;font-weight:600;padding-bottom:10px;border-bottom:2px solid #007bff}.form-group[data-v-85f18b74]{margin-bottom:25px}.form-group label[data-v-85f18b74]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.form-group input[type=text][data-v-85f18b74],.form-group input[type=email][data-v-85f18b74],.form-group input[type=number][data-v-85f18b74],.form-group textarea[data-v-85f18b74]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s ease;font-family:inherit;resize:vertical}.form-group input[type=text][data-v-85f18b74]:focus,.form-group input[type=email][data-v-85f18b74]:focus,.form-group input[type=number][data-v-85f18b74]:focus,.form-group textarea[data-v-85f18b74]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-group input[type=text][data-v-85f18b74]:disabled,.form-group input[type=email][data-v-85f18b74]:disabled,.form-group input[type=number][data-v-85f18b74]:disabled,.form-group textarea[data-v-85f18b74]:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.form-group textarea[data-v-85f18b74]{min-height:120px}.form-group .form-help[data-v-85f18b74]{margin-top:8px;font-size:13px;color:#666;display:flex;align-items:center;gap:10px}.form-group .form-help .btn-clear[data-v-85f18b74]{background:#dc3545;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer}.form-group .form-help .btn-clear[data-v-85f18b74]:hover{background:#c82333}.input-with-verified[data-v-85f18b74]{display:flex;gap:10px;align-items:center}.input-with-verified input[type=text][data-v-85f18b74],.input-with-verified input[type=number][data-v-85f18b74],.input-with-verified .boolean-select[data-v-85f18b74]{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s ease}.input-with-verified input[type=text][data-v-85f18b74]:focus,.input-with-verified input[type=number][data-v-85f18b74]:focus,.input-with-verified .boolean-select[data-v-85f18b74]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.input-with-verified .boolean-select[data-v-85f18b74]{max-width:150px}.input-with-verified .verified-buttons[data-v-85f18b74]{display:flex;gap:6px;align-items:center;background:#f8f9fa;padding:4px;border-radius:8px;border:1px solid #e2e8f0}.input-with-verified .verified-buttons .verified-btn[data-v-85f18b74]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid transparent;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:16px;color:#6c757d}.input-with-verified .verified-buttons .verified-btn[data-v-85f18b74]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.input-with-verified .verified-buttons .verified-btn i[data-v-85f18b74]{font-size:18px}.input-with-verified .verified-buttons .verified-btn .ai-text[data-v-85f18b74]{font-size:12px;font-weight:700}.input-with-verified .verified-buttons .verified-btn[data-v-85f18b74]:nth-child(1):hover{background:#fee;border-color:#dc3545;color:#dc3545}.input-with-verified .verified-buttons .verified-btn:nth-child(1).active[data-v-85f18b74]{background:#dc3545;border-color:#dc3545;color:#fff;box-shadow:0 2px 8px #dc35454d}.input-with-verified .verified-buttons .verified-btn[data-v-85f18b74]:nth-child(2):hover{background:#fff8e1;border-color:#ffc107;color:#856404}.input-with-verified .verified-buttons .verified-btn:nth-child(2).active[data-v-85f18b74]{background:#ffc107;border-color:#ffc107;color:#856404;box-shadow:0 2px 8px #ffc1074d}.input-with-verified .verified-buttons .verified-btn[data-v-85f18b74]:nth-child(3):hover{background:#e8f5e9;border-color:#28a745;color:#28a745}.input-with-verified .verified-buttons .verified-btn:nth-child(3).active[data-v-85f18b74]{background:#28a745;border-color:#28a745;color:#fff;box-shadow:0 2px 8px #28a7454d}.category-select-row[data-v-85f18b74]{display:flex;align-items:center;margin-bottom:15px;gap:15px}.category-select-row .category-label[data-v-85f18b74]{min-width:80px;font-weight:500;color:#333;font-size:14px;margin:0}.category-select-row .category-select[data-v-85f18b74]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff;transition:border-color .2s ease}.category-select-row .category-select[data-v-85f18b74]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.category-add-section[data-v-85f18b74]{margin:20px 0;text-align:center}.category-add-section .btn-add-category[data-v-85f18b74]{background:#28a745;color:#fff;border:none;padding:12px 30px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.category-add-section .btn-add-category[data-v-85f18b74]:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.category-add-section .btn-add-category[data-v-85f18b74]:disabled{background:#6c757d;cursor:not-allowed;transform:none}.search-toggle[data-v-85f18b74]{margin:20px 0;text-align:center}.search-toggle .btn-toggle-search[data-v-85f18b74]{background:#6c757d;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.search-toggle .btn-toggle-search[data-v-85f18b74]:hover{background:#545b62}.category-container[data-v-85f18b74]{position:relative;margin-top:15px}.category-container .category-search-input[data-v-85f18b74]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px}.category-container .category-search-results[data-v-85f18b74]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:300px;overflow-y:auto;z-index:10;box-shadow:0 4px 6px #0000001a}.category-container .category-search-results .category-search-item[data-v-85f18b74]{padding:15px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s ease}.category-container .category-search-results .category-search-item[data-v-85f18b74]:hover{background:#f8f9fa}.category-container .category-search-results .category-search-item[data-v-85f18b74]:last-child{border-bottom:none}.category-container .category-search-results .category-search-item .category-name[data-v-85f18b74]{font-weight:500;margin-bottom:4px;font-size:14px;color:#333}.category-container .category-search-results .category-search-item .category-code[data-v-85f18b74]{font-size:12px;color:#666}.company-input-container[data-v-85f18b74]{display:flex;gap:8px;align-items:center}.company-input-container input[data-v-85f18b74]{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px}.company-input-container input[data-v-85f18b74]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.company-input-container input[data-v-85f18b74]:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.company-input-container .btn-company-search[data-v-85f18b74]{background:#007bff;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.company-input-container .btn-company-search[data-v-85f18b74]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 2px 8px #007bff4d}.company-input-container .btn-company-search[data-v-85f18b74]:active{transform:translateY(0)}.selected-categories[data-v-85f18b74]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.selected-categories h3[data-v-85f18b74]{margin:0 0 15px;font-size:16px;color:#333;font-weight:600}.selected-categories .category-list[data-v-85f18b74]{display:flex;flex-direction:column;gap:10px}.selected-categories .selected-category[data-v-85f18b74]{display:flex;align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px 16px}.selected-categories .selected-category.auto-selected[data-v-85f18b74]{background:#e8f5e8;border-color:#28a745}.selected-categories .selected-category .category-text[data-v-85f18b74]{flex:1;font-weight:500;color:#333}.selected-categories .selected-category .category-code[data-v-85f18b74]{margin-left:10px;font-size:12px;color:#666;background:#e9ecef;padding:2px 6px;border-radius:3px}.selected-categories .selected-category .auto-badge[data-v-85f18b74]{margin-left:10px;font-size:11px;color:#28a745;background:#d4edda;padding:2px 6px;border-radius:3px;font-weight:600}.selected-categories .selected-category .remove-category[data-v-85f18b74]{background:#dc3545;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:700;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:15px;transition:background-color .2s ease}.selected-categories .selected-category .remove-category[data-v-85f18b74]:hover{background:#c82333}.checkbox-group[data-v-85f18b74]{display:flex;gap:30px}.checkbox-group .checkbox-label[data-v-85f18b74]{display:flex;align-items:center;cursor:pointer;font-weight:400;margin:0;font-size:14px}.checkbox-group .checkbox-label input[type=checkbox][data-v-85f18b74]{margin-right:10px;transform:scale(1.2)}.checkbox-group .checkbox-label .checkmark[data-v-85f18b74]{margin-left:5px}.form-actions[data-v-85f18b74]{padding:30px;background:#f8f9fa;display:flex;gap:15px;justify-content:flex-end}.btn-primary[data-v-85f18b74]{background:#007bff;color:#fff;border:none;padding:12px 30px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.btn-primary[data-v-85f18b74]:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.btn-primary[data-v-85f18b74]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-85f18b74]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn-secondary[data-v-85f18b74]:hover{background:#545b62;transform:translateY(-1px)}.btn-cancel[data-v-85f18b74]{background:#fff;color:#6c757d;border:1px solid #dee2e6;padding:12px 30px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn-cancel[data-v-85f18b74]:hover{background:#f8f9fa;border-color:#adb5bd}.address-input-container .address-row[data-v-85f18b74]{display:flex;gap:10px;margin-bottom:8px}.address-input-container .address-row .zipcode-input[data-v-85f18b74]{flex:1;max-width:150px}.address-input-container .address-input[data-v-85f18b74],.address-input-container .detail-address-input[data-v-85f18b74]{width:100%;margin-bottom:8px}.address-input-container .btn-address-search[data-v-85f18b74]{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap;transition:all .2s ease}.address-input-container .btn-address-search[data-v-85f18b74]:hover{background:#218838}.form-help[data-v-85f18b74]{margin-top:4px;font-size:12px;color:#6c757d;font-style:italic}.info-grid[data-v-85f18b74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.info-grid .info-item label[data-v-85f18b74]{display:block;font-weight:600;color:#555;margin-bottom:8px;font-size:14px}.badge-yes[data-v-85f18b74],.badge-no[data-v-85f18b74]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:600}.badge-yes[data-v-85f18b74]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.badge-no[data-v-85f18b74]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.expire-date[data-v-85f18b74]{font-size:12px;font-weight:400;color:#666;margin-left:4px}.loading[data-v-85f18b74]{position:fixed;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:2000}.loading-spinner[data-v-85f18b74]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-85f18b74 1s linear infinite}@keyframes spin-85f18b74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-arrow-left[data-v-85f18b74]:before{content:"←";margin-right:8px;font-weight:700}
