/*
 * Components CSS
 * 모든 컴포넌트 스타일을 import하는 메인 파일
 */

/* Design Tokens - 반드시 가장 먼저 로드 */
@import url("/assets/components/_variables-8928240a.css");

/* 테마 색 토큰(--ord-*) — 라이트/다크 색의 유일한 원천 (2026-10-01) */
@import url("/assets/components/_theme_tokens-5dddda99.css");
/* rails-modal-manager 틀 ↔ 테마 토큰 연결(다크) — 2026-10-01 */
@import url("/assets/components/_rmm_theme-0d361336.css");
@import url("/assets/components/_ore_theme-22b6d303.css");   /* 편집기 gem(.ore) ↔ 테마 토큰 2026-10-01 */

/* 색 구성 선언(브라우저 강제 다크 대응) — 가능한 앞쪽에서 선언 */
@import url("/assets/components/_color_scheme-6d8d686d.css");

/* Base Components */
@import url("/assets/components/_buttons-a10f72fb.css");
@import url("/assets/components/_payslip_tax_auto-34419680.css");
@import url("/assets/components/_cards-94935ec8.css");
@import url("/assets/components/_badges-d6a16d3a.css");
@import url("/assets/components/_forms-9bf89c9f.css");
@import url("/assets/components/_auth_form-9c851dfb.css");
@import url("/assets/components/_auth_login-225cfbd8.css");
@import url("/assets/components/_profile_sns-6d7d8ffe.css");   /* 내 계정 SNS 로그인 패널 (2026-09-23) */
@import url("/assets/components/_sys_sns_login-2e3411d1.css");  /* 시스템설정 SNS 로그인 모달 (2026-09-23) */
@import url("/assets/components/_sys_decrypt_search-05ab5e08.css");  /* 시스템설정 복호화 검색 모달 (2026-09-29) */
@import url("/assets/components/_perm_usages-a2636bb4.css");  /* 권한탭 사용처 모달 (2026-09-29) */
@import url("/assets/components/_modals-a0e535f9.css");
@import url("/assets/components/_snackbar-b548c809.css");
@import url("/assets/components/_global_loader-1a5625bd.css");
@import url("/assets/components/_corner_toast-ee3af6c6.css");
@import url("/assets/components/_toast_settings-a3b2b168.css");
@import url("/assets/components/_email_autocomplete-af37e5f9.css");
@import url("/assets/components/_tiptap-587827a2.css");
@import url("/assets/components/_search_area-23b28d63.css");
@import url("/assets/components/_toggle_switch-b8b75623.css");
@import url("/assets/components/_order_transfer_badge-93c2a684.css");   /* 실적리스트 이관N% 배지 (10/11, 3단계) */
@import url("/assets/components/_db_transfer_request-fcd034a9.css");   /* DB상세 이관요청 행·모달 (10/11, 2단계) */
@import url("/assets/components/_campaign_transfer_settings-fdccf8cb.css");   /* 캠페인 이관요청 설정 (10/11) */
@import url("/assets/components/_data_reset_panel-2605ab4e.css");   /* 업체관리 상세 › 초기화 패널 (10/11) */
@import url("/assets/components/_history_filter-e1d08ff1.css");   /* 이력 변경이력 스위치(DB상세·이름 hover 레이어, 10/11) */
@import url("/assets/components/_note_bubble-7e0fb3fe.css");   /* 이력 말풍선 모양(카카오 노랑, 10/11) */
@import url("/assets/components/_db_history_preview-f5b50a83.css");   /* DB리스트 옵션 스위치 + 이름 hover 이력 레이어 (10/11) */
@import url("/assets/components/_order_list_search_options-6e00facc.css");
@import url("/assets/components/_order_list_mobile-b29bb8a2.css");     /* 실적리스트 모바일 상태바 스와이프 (2026-09-30) */
@import url("/assets/components/_order_list_card_m-581952d4.css");    /* 실적리스트 모바일 카드 타임라인형 (2026-09-30) */
@import url("/assets/components/_gifts_management-5edbda1b.css");     /* 사은품관리 합계 밴드·도구 줄 (2026-09-30) */
@import url("/assets/components/_decrypt_more-88bf697c.css");  /* 복호화검색 목록 끝 «더 찾기» 안내 (2026-09-29) */
@import url("/assets/components/_shortcut_settings-2d95b771.css");
@import url("/assets/components/_member_forms-47455561.css");
@import url("/assets/components/_board_attachment_preview-8fd864c8.css");
@import url("/assets/components/_board_post_modal-e9a1793c.css");
@import url("/assets/components/_review_detail_modal-3bf92af3.css");
@import url("/assets/components/_screen_magnifier-335c4baf.css");
@import url("/assets/components/_email_modal-b7e2670a.css");
@import url("/assets/components/_app_pairing-ce81e5b8.css");
@import url("/assets/components/_app_downloads-6bf03ce2.css");
@import url("/assets/components/_lp_security-6ee93014.css");
@import url("/assets/components/_ad_creatives-074a2a2c.css");
@import url("/assets/components/_lp_stats-d4bd7628.css");
@import url("/assets/components/_lp_page_info-c90231f8.css");
@import url("/assets/components/_lp_editor_layout-38ddcc51.css");
@import url("/assets/components/_lp_code_editor-8bf8e44f.css");
@import url("/assets/components/_lp_form_editor-c1058df8.css");
@import url("/assets/components/_app_devices-e37c2991.css");
@import url("/assets/components/_system_apps-be912d68.css");   /* 앱관리 › 앱목록·앱 모달·진단 신고 (2026-09-15) */
@import url("/assets/components/_system_chats-39b7430d.css");
@import url("/assets/components/_system_files-015bd17b.css");
@import url("/assets/components/_system_versions-bacaff21.css");
@import url("/assets/components/_sys_lp_domain-aeee2e72.css");   /* 시스템관리 › 랜딩페이지 — 주소·도메인 B 탭 분리형 (2026-10-13) */
@import url("/assets/components/_email_groups-d6f05d45.css");
@import url("/assets/components/_sortable_rows-9cfa98f5.css");
@import url("/assets/components/_auto_assign_panel-34c76353.css");
@import url("/assets/components/_offline_notice-ab5b4389.css");
@import url("/assets/components/_filter_tabs-4b17a914.css");
@import url("/assets/components/_seg_tabs-01df025a.css");
@import url("/assets/components/_status_pill-c2db4e56.css");
@import url("/assets/components/_kind_choice-acd75979.css");
@import url("/assets/components/_notification_dispatch-cd9a3903.css");
@import url("/assets/components/_setting_card-2acc3b9e.css");
@import url("/assets/components/_common_settings_panel-8ae258c2.css");  /* 공통사항설정 분할 뷰 (2026-10-02) */
@import url("/assets/components/_finance2-ef93c7d6.css");  /* 재무관리2 정리하기·마감하기 (2026-10-06, 개발자 전용 시험) */
@import url("/assets/components/_footer_button_hint-1ef76b9b.css");
@import url("/assets/components/_email_address_form-b064cef0.css");
@import url("/assets/components/_email_address_list-8eefa9d5.css");
@import url("/assets/components/_email_contacts-5aabaaa1.css");
@import url("/assets/components/_sidebar_menu_tree-994b2181.css");
@import url("/assets/components/_stepper-8812e6a1.css");
@import url("/assets/components/_product_info-d5245557.css");
@import url("/assets/components/_catalog_compare_settings-9ebc5749.css");
@import url("/assets/components/_product_compare-ad101d43.css");
@import url("/assets/components/_product_tree-2bbb7eaa.css");
@import url("/assets/components/_period_copy-8a86539f.css");
@import url("/assets/components/_intro_stats-709df799.css");
@import url("/assets/components/_custom_domains-fffcfb97.css");
@import url("/assets/components/_member_activity_stats-e7dc14ff.css");
@import url("/assets/components/_lp_events-411630dc.css");
@import url("/assets/components/_lp_marketing-f0510c47.css");
@import url("/assets/components/_lp_extras-e4dea548.css");
@import url("/assets/components/_lp_history-44f8f58e.css");
@import url("/assets/components/_privacy_consent-e95bebae.css");
@import url("/assets/components/_adc_modals-d0efabe9.css");
@import url("/assets/components/_lp_blacklist-b5b632e6.css");
@import url("/assets/components/_lp_footer-5253571a.css");
@import url("/assets/components/_qualification_grant-65eaf9fd.css");
@import url("/assets/components/_presence-45d35284.css");
@import url("/assets/components/_consent_share-14f1693d.css");
@import url("/assets/components/_app_version-1fdb437c.css");
@import url("/assets/components/_dash_section_controls-b1c540eb.css");
@import url("/assets/components/_order_detail_unified-d2013a51.css");  /* 실적상세 통합뷰 카드 그리드 2026-10-10 */
@import url("/assets/components/_db_detail_unified-23d82e93.css");     /* DB상세 통합뷰 카드 그리드 2026-10-11 */
@import url("/assets/components/_order_product_card-ff61eec4.css");    /* 실적상세 상품 카드 2026-10-10 */
@import url("/assets/components/_order_attachments-a95b4e53.css");    /* 실적상세 첨부파일 패널 2026-10-10 */
@import url("/assets/components/_order_pay_gift-19ff7a5f.css");       /* 실적상세 결제정보·사은품 카드 2026-10-10 */
@import url("/assets/components/_campaign_date_fields-9b84670f.css");  /* 캠페인 날짜필드 설정 — 드래그 순서 2026-10-10 */
@import url("/assets/components/_order_customer_info-a65b5f0b.css");   /* 실적상세 고객정보·담당자 항목 표 2026-10-10 */
@import url("/assets/components/_dashboard-a1c11f7f.css");
@import url("/assets/components/_my_companies-1c293199.css");   /* 홈 › 내 업체 (mco-*) 2026-10-01 */
@import url("/assets/components/_company_form-22b81ad1.css");   /* 업체등록 폼·업체검색 모달 (cfm-·csm-*) 2026-10-01 */
@import url("/assets/components/_file_management-c24c1ad6.css");   /* 회사관리 › 파일관리 2026-10-01 */
@import url("/assets/components/_intro_site-94abbfca.css");   /* 회사관리 › 소개사이트관리 편집기 2026-10-01 */   /* 대시보드 골격(카드·그리드·스켈레톤) 2026-10-01 */
@import url("/assets/components/_dash_kpi_strip-4d4f02da.css");   /* 대시보드 KPI 스트립·근태 타일·추이 카드 2026-09-16 */
@import url("/assets/components/_adc_stats-14adca9c.css");     /* 광고캠페인 통계(요일×시간대) 2026-09-07 — 구 _adc_dashboard 대체 */
@import url("/assets/components/_support_tickets-d91a1714.css");
@import url("/assets/components/_email_recipient_chips-8556195e.css");
@import url("/assets/components/_chat_linkify-02b0ffc0.css");
@import url("/assets/components/_chat_connection-eebd3924.css");
@import url("/assets/components/_linkify-dbb13d4e.css");
@import url("/assets/components/_header_summary-16b2e6da.css");
@import url("/assets/components/_shell_d-5141f878.css");
@import url("/assets/components/_shell_m-0beeb8e3.css");
@import url("/assets/components/_attendance_mobile-c108045e.css");
@import url("/assets/components/_target_management-baf7ab1f.css");
@import url("/assets/components/_ai_chatbot-7834e920.css");
@import url("/assets/components/_security_center-2ee7fd19.css");
@import url("/assets/components/_lead_receiver_tokens-8967bc6a.css");
@import url("/assets/components/_lead_receiver_page-d7405e16.css");
@import url("/assets/components/_finance_sync-65c70817.css");   /* 재무관리 › 자동수집연동 (2026-10-13) */
@import url("/assets/components/_finance_card_limits-7fccefb8.css");   /* 카드이용내역 › 전체현황 › 카드 이용한도 (2026-10-15) */

/* Utility Classes */
@import url("/assets/components/_utilities-c828ba79.css");

/* 랜딩 방문 집계 제외 — 시스템설정 모달 (2026-09-06) */
@import url("/assets/components/_lp_visit_exclusion-bbbab801.css");

/* 「등록 업체」 축 — 광고캠페인·랜딩·동의서 대행사 등록분 구분 (2026-09-11) */
@import url("/assets/components/_registrant_scope-f95fef69.css");

/* 계약서 V2 목록 — 양식관리·계약서관리 본문 (2026-09-12, 실적리스트 구조 D2 압축형) */
@import url("/assets/components/_contract_v2_list-2afd8dea.css");

/* 시스템설정 > 업체관리 > 설정탭 > 파일 업로드 설정 모달 (2026-09-14) */
@import url("/assets/components/_company_override_settings-7ece2692.css");
@import url("/assets/components/_company_settings_cards-cf2c1538.css");
@import url("/assets/components/_system_users-d11f0eb0.css");
@import url("/assets/components/_system_companies-bc2a2302.css");
@import url("/assets/components/_system_features-f0ace438.css");

/* 프로필 이미지 — 아바타 img 공용(.ord-avatar-img/.has-avatar) + 내 계정 프로필 이미지 블록 (2026-09-14) */
@import url("/assets/components/_profile_image-fb7a57f8.css");

/* 웹 대화방 방 관리 — 역할 배지·참여자/헤더 메뉴·초대 정책/차단 목록 모달 (2026-09-14) */
@import url("/assets/components/_chat_governance-9e35399d.css");

/* 회원설정 권한 탭 — 회원 권한 복사 아이콘 (2026-09-28) */
@import url("/assets/components/_permission_preset_copy-109407c6.css");

/* 고객지원 채팅 — 회원 창·대화 스레드·운영자 콘솔 (2026-09-28) */
@import url("/assets/components/_support_desk-825dbca6.css");

/* 회사관리 › 급여명세서 C2 검토 스테이션 — 월 레일·목록·검토 패널·연간 표 (2026-09-30) */
@import url("/assets/components/_payslip_review-75c70bfd.css");
@import url("/assets/components/_work_terms-ac56d76f.css");
@import url("/assets/components/_attendance_board-bcea77c3.css");
@import url("/assets/components/_attendance_tenure-ab9a32c3.css");
@import url("/assets/components/_attendance_settings-4c6b0cae.css");
@import url("/assets/components/_payslip_preview-d52f5dab.css");
@import url("/assets/components/_payslip_modal-2520f518.css");
@import url("/assets/components/_payslip_flow-f28b1bc9.css");
@import url("/assets/components/_member_deactivate-307c5a39.css");
@import url("/assets/components/_chat_room_bubbles-697e25cc.css");

/* Dark Mode - 반드시 마지막에 로드 */
@import url("/assets/components/_dark_mode-226f3da0.css");
