.adminCashBillsPage_container__oI2kL{padding:24px 32px;background-color:#f8f9fb;min-height:100vh}.adminCashBillsPage_header__BTaGP{margin-bottom:28px}.adminCashBillsPage_title__g2_6z{font-size:26px;font-weight:700;color:#111827;margin:0 0 4px}.adminCashBillsPage_subtitle__zPsHV{font-size:14px;color:#6b7280;margin:0}.adminCashBillsPage_statsGrid__Wl3_h{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}.adminCashBillsPage_statCard__0Q4P5{background-color:#ffffff;border-radius:12px;padding:22px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:flex-start}.adminCashBillsPage_statInfo__UUmWj{display:flex;flex-direction:column;gap:6px}.adminCashBillsPage_statLabel__7QBrw{font-size:13px;font-weight:500;color:#6b7280}.adminCashBillsPage_statValue__rmoib{font-size:22px;font-weight:700;color:#111827}.adminCashBillsPage_statIconWrapper__5CZPx{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.adminCashBillsPage_iconGray__1Tpe9{background-color:#f3f4f6;color:#6b7280}.adminCashBillsPage_iconGreen__N2OW1{background-color:#ecfdf5;color:#10b981}.adminCashBillsPage_iconBlue__qQ5fV{background-color:#eff6ff;color:#3b82f6}.adminCashBillsPage_iconRed___pcHO{background-color:#fef2f2;color:#ef4444}.adminCashBillsPage_iconAmber__hDzoO{background-color:#fffbeb;color:#f59e0b}.adminCashBillsPage_filterBar__LEeOb{background-color:#ffffff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f0f0f0;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adminCashBillsPage_searchInput__6zoF7{flex:1 1;min-width:200px;padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;outline:none;transition:border-color .15s ease}.adminCashBillsPage_searchInput__6zoF7::placeholder{color:#9ca3af}.adminCashBillsPage_searchInput__6zoF7:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.adminCashBillsPage_selectBox__lUAUm{padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;outline:none;cursor:pointer;min-width:130px;transition:border-color .15s ease}.adminCashBillsPage_selectBox__lUAUm:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.adminCashBillsPage_dateRangeWrapper__NEoPO{position:relative}.adminCashBillsPage_dateRangeButton__BFrac{padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:border-color .15s ease}.adminCashBillsPage_dateRangeButton__BFrac:hover{border-color:#9ca3af}.adminCashBillsPage_dateRangeButton__BFrac:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.adminCashBillsPage_dateRangeDropdown__gmwJP{position:absolute;top:calc(100% + 4px);left:0;z-index:50;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:200px;padding:6px}.adminCashBillsPage_dateRangeOption__Z9gPb{display:block;width:100%;padding:9px 14px;border:none;background:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;border-radius:6px;transition:background-color .1s ease}.adminCashBillsPage_dateRangeOption__Z9gPb:hover{background-color:#f3f4f6}.adminCashBillsPage_dateRangeOptionActive__f0TzB{background-color:#eef2ff;color:#4f46e5;font-weight:500}.adminCashBillsPage_customDateRow__8oLNF{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #f0f0f0;margin-top:4px}.adminCashBillsPage_dateInput__2vWEU{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;outline:none;width:140px}.adminCashBillsPage_dateInput__2vWEU:focus{border-color:#6366f1}.adminCashBillsPage_dateSeparator__xUGu2{font-size:13px;color:#9ca3af}.adminCashBillsPage_exportWrapper__JIc_R{position:relative;margin-left:auto}.adminCashBillsPage_exportButton__6coj4{padding:9px 18px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:500;color:#374151;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.adminCashBillsPage_exportButton__6coj4:hover{background-color:#f9fafb;border-color:#9ca3af}.adminCashBillsPage_exportDropdown__4a5fo{position:absolute;top:calc(100% + 4px);right:0;z-index:50;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:160px;padding:6px}.adminCashBillsPage_exportOption__b_ZtP{display:block;width:100%;padding:9px 14px;border:none;background:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;border-radius:6px;transition:background-color .1s ease}.adminCashBillsPage_exportOption__b_ZtP:hover{background-color:#f3f4f6}.adminCashBillsPage_tableCard__TVk3X{background-color:#ffffff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f0f0f0}.adminCashBillsPage_table__oxQs_{width:100%;border-collapse:collapse}.adminCashBillsPage_table__oxQs_ thead th{text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.adminCashBillsPage_table__oxQs_ tbody td{font-size:14px;color:#374151;padding:14px 16px;border-bottom:1px solid #f8f8f8}.adminCashBillsPage_table__oxQs_ tbody tr:last-child td{border-bottom:none}.adminCashBillsPage_table__oxQs_ tbody tr:hover{background-color:#fafbfc}.adminCashBillsPage_cellId__vpZzQ{font-size:13px;color:#6b7280}.adminCashBillsPage_cellUser__GUihf{font-weight:500;color:#111827}.adminCashBillsPage_cellContent__93Bmv{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminCashBillsPage_cellCost__nsNLx{font-weight:500;color:#111827}.adminCashBillsPage_cellDate__p6u8H{font-size:13px;color:#6b7280;white-space:nowrap}.adminCashBillsPage_typeBadge__dDrMb{display:inline-block;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:500}.adminCashBillsPage_typeSms__Zrx5P{background-color:#eff6ff;color:#2563eb}.adminCashBillsPage_typeLms__Lyw3S{background-color:#f5f3ff;color:#7c3aed}.adminCashBillsPage_typeMms__eIih4{background-color:#fef3c7;color:#d97706}.adminCashBillsPage_typeLive__j2HH_{background-color:#ecfdf5;color:#059669}.adminCashBillsPage_typeTest__F6CYc{background-color:#f3e8ff;color:#9333ea}.adminCashBillsPage_statusBadge__hbN_S{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:500}.adminCashBillsPage_statusDot__9Su9f{width:6px;height:6px;border-radius:50%}.adminCashBillsPage_statusDelivered__RZ26U{background-color:#ecfdf5;color:#059669}.adminCashBillsPage_statusDelivered__RZ26U .adminCashBillsPage_statusDot__9Su9f{background-color:#10b981}.adminCashBillsPage_statusPending__7kDZx{background-color:#eff6ff;color:#2563eb}.adminCashBillsPage_statusPending__7kDZx .adminCashBillsPage_statusDot__9Su9f{background-color:#3b82f6}.adminCashBillsPage_statusFailed__ZGF8O{background-color:#fef2f2;color:#dc2626}.adminCashBillsPage_statusFailed__ZGF8O .adminCashBillsPage_statusDot__9Su9f{background-color:#ef4444}.adminCashBillsPage_pagination__eAQwE{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.adminCashBillsPage_pageButton__HTbi3{padding:8px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;cursor:pointer;transition:all .15s ease}.adminCashBillsPage_pageButton__HTbi3:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.adminCashBillsPage_pageButton__HTbi3:disabled{opacity:.4;cursor:not-allowed}.adminCashBillsPage_pageNumber__tpP_o{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:14px;color:#374151;background-color:transparent;cursor:pointer;transition:all .15s ease}.adminCashBillsPage_pageNumber__tpP_o:hover{background-color:#f3f4f6}.adminCashBillsPage_pageNumberActive__jGmQJ{background-color:#4f46e5;color:#ffffff;border-color:#4f46e5}.adminCashBillsPage_pageNumberActive__jGmQJ:hover{background-color:#4338ca}.adminCashBillsPage_emptyState__SAwiz{text-align:center;padding:48px 24px;color:#9ca3af;font-size:14px}@media (max-width:1400px){.adminCashBillsPage_statsGrid__Wl3_h{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.adminCashBillsPage_statsGrid__Wl3_h{grid-template-columns:repeat(2,1fr)}.adminCashBillsPage_filterBar__LEeOb{flex-direction:column;align-items:stretch}.adminCashBillsPage_searchInput__6zoF7{min-width:unset}.adminCashBillsPage_exportWrapper__JIc_R{margin-left:0}}@media (max-width:768px){.adminCashBillsPage_container__oI2kL{padding:16px}.adminCashBillsPage_statsGrid__Wl3_h{grid-template-columns:1fr}.adminCashBillsPage_tableCard__TVk3X{overflow-x:auto}}.Toast_toastContainer__4s5Sm{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.Toast_toast__yX8q8{display:flex;align-items:flex-start;gap:10px;min-width:320px;max-width:440px;padding:14px 16px;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);pointer-events:auto;animation:Toast_slideIn__vVUGl .25s ease-out;border-left:4px solid transparent}.Toast_toast__yX8q8.Toast_success__GC0ES{border-left-color:#16a34a}.Toast_toast__yX8q8.Toast_error__KsWaD{border-left-color:#dc2626}.Toast_toast__yX8q8.Toast_warning__EdxrR{border-left-color:#f59e0b}.Toast_toast__yX8q8.Toast_info__AFHx7{border-left-color:#2563eb}.Toast_icon___s6he{flex-shrink:0;width:20px;height:20px;margin-top:1px}.Toast_icon___s6he.Toast_success__GC0ES{color:#16a34a}.Toast_icon___s6he.Toast_error__KsWaD{color:#dc2626}.Toast_icon___s6he.Toast_warning__EdxrR{color:#f59e0b}.Toast_icon___s6he.Toast_info__AFHx7{color:#2563eb}.Toast_content__pvqgP{flex:1 1;min-width:0}.Toast_message__fKs2u{font-size:.875rem;font-weight:500;color:var(--gray-900);line-height:1.45;word-break:keep-all}.Toast_closeBtn__IyVCE{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--gray-400);cursor:pointer;border-radius:4px;transition:color .15s,background .15s;margin-top:1px}.Toast_closeBtn__IyVCE:hover{color:var(--gray-600);background:var(--gray-100)}.Toast_progressBar__r3EHh{position:absolute;bottom:0;left:4px;right:0;height:3px;border-radius:0 0 10px 0;overflow:hidden}.Toast_progressFill__x1hgN{height:100%;border-radius:0 0 10px 0;animation:Toast_shrink__NuEgo linear forwards}.Toast_progressFill__x1hgN.Toast_success__GC0ES{background:#16a34a}.Toast_progressFill__x1hgN.Toast_error__KsWaD{background:#dc2626}.Toast_progressFill__x1hgN.Toast_warning__EdxrR{background:#f59e0b}.Toast_progressFill__x1hgN.Toast_info__AFHx7{background:#2563eb}.Toast_exiting__MkvMN{animation:Toast_slideOut__2f6q4 .2s ease-in forwards}@keyframes Toast_slideIn__vVUGl{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideOut__2f6q4{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}@keyframes Toast_shrink__NuEgo{0%{width:100%}to{width:0}}@media (max-width:640px){.Toast_toastContainer__4s5Sm{top:12px;right:12px;left:12px}.Toast_toast__yX8q8{min-width:0;max-width:none}}.adminMessagesPage_container__8clzm{padding:24px 32px;background-color:#f8f9fb;min-height:100vh}.adminMessagesPage_header__TaeZY{margin-bottom:28px}.adminMessagesPage_title__QKmjr{font-size:26px;font-weight:700;color:#111827;margin:0 0 4px}.adminMessagesPage_subtitle__9C9UF{font-size:14px;color:#6b7280;margin:0}.adminMessagesPage_statsGrid__hrg9i{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin-bottom:28px}.adminMessagesPage_statCard__m5suD{background-color:#ffffff;border-radius:12px;padding:22px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:flex-start}.adminMessagesPage_statInfo__9_YmW{display:flex;flex-direction:column;gap:6px}.adminMessagesPage_statLabel__AtP0R{font-size:13px;font-weight:500;color:#6b7280}.adminMessagesPage_statValue__Y0kzr{font-size:22px;font-weight:700;color:#111827}.adminMessagesPage_statIconWrapper__yE7ip{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.adminMessagesPage_iconGray__YgCGf{background-color:#f3f4f6;color:#6b7280}.adminMessagesPage_iconGreen__rgipa{background-color:#ecfdf5;color:#10b981}.adminMessagesPage_iconBlue__yZkCt{background-color:#eff6ff;color:#3b82f6}.adminMessagesPage_iconRed__kWL3i{background-color:#fef2f2;color:#ef4444}.adminMessagesPage_iconAmber__2_QA_{background-color:#fffbeb;color:#f59e0b}.adminMessagesPage_filterBar__0u8CH{background-color:#ffffff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f0f0f0;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adminMessagesPage_searchInput__Q5n2w{flex:1 1;min-width:200px;padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;outline:none;transition:border-color .15s ease}.adminMessagesPage_searchInput__Q5n2w::placeholder{color:#9ca3af}.adminMessagesPage_searchInput__Q5n2w:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.adminMessagesPage_selectBox__wQBvN{padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;outline:none;cursor:pointer;min-width:130px;transition:border-color .15s ease}.adminMessagesPage_selectBox__wQBvN:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.adminMessagesPage_dateRangeWrapper__bEfRH{position:relative}.adminMessagesPage_dateRangeButton__GkeKv{padding:9px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:border-color .15s ease}.adminMessagesPage_dateRangeButton__GkeKv:hover{border-color:#9ca3af}.adminMessagesPage_dateRangeButton__GkeKv:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.adminMessagesPage_dateRangeDropdown__f26zT{position:absolute;top:calc(100% + 4px);left:0;z-index:50;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:200px;padding:6px}.adminMessagesPage_dateRangeOption__5h_kj{display:block;width:100%;padding:9px 14px;border:none;background:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;border-radius:6px;transition:background-color .1s ease}.adminMessagesPage_dateRangeOption__5h_kj:hover{background-color:#f3f4f6}.adminMessagesPage_dateRangeOptionActive__JS_IX{background-color:#eef2ff;color:#4f46e5;font-weight:500}.adminMessagesPage_customDateRow__AhHRL{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #f0f0f0;margin-top:4px}.adminMessagesPage_dateInput__qvIvC{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;outline:none;width:140px}.adminMessagesPage_dateInput__qvIvC:focus{border-color:#6366f1}.adminMessagesPage_dateSeparator__UtvC2{font-size:13px;color:#9ca3af}.adminMessagesPage_exportWrapper__TuSpy{position:relative;margin-left:auto}.adminMessagesPage_exportButton__uJFDO{padding:9px 18px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:500;color:#374151;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.adminMessagesPage_exportButton__uJFDO:hover{background-color:#f9fafb;border-color:#9ca3af}.adminMessagesPage_exportDropdown__Jmblg{position:absolute;top:calc(100% + 4px);right:0;z-index:50;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:160px;padding:6px}.adminMessagesPage_exportOption__MbjPj{display:block;width:100%;padding:9px 14px;border:none;background:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;border-radius:6px;transition:background-color .1s ease}.adminMessagesPage_exportOption__MbjPj:hover{background-color:#f3f4f6}.adminMessagesPage_tableCard__0CCAB{background-color:#ffffff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f0f0f0}.adminMessagesPage_table__iYiZW{width:100%;border-collapse:collapse}.adminMessagesPage_table__iYiZW thead th{text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.adminMessagesPage_table__iYiZW tbody td{font-size:14px;color:#374151;padding:14px 16px;border-bottom:1px solid #f8f8f8}.adminMessagesPage_table__iYiZW tbody tr:last-child td{border-bottom:none}.adminMessagesPage_table__iYiZW tbody tr:hover{background-color:#fafbfc}.adminMessagesPage_cellId__ez8bh{font-size:13px;color:#6b7280}.adminMessagesPage_cellUser__3wcaJ{font-weight:500;color:#111827}.adminMessagesPage_cellContent__Ef21N{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMessagesPage_cellCost__6dBBw{font-weight:500;color:#111827}.adminMessagesPage_cellDate__hOivm{font-size:13px;color:#6b7280;white-space:nowrap}.adminMessagesPage_typeBadge__pyxN3{display:inline-block;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:500}.adminMessagesPage_typeSms__SSNv8{background-color:#eff6ff;color:#2563eb}.adminMessagesPage_typeLms___0RIg{background-color:#f5f3ff;color:#7c3aed}.adminMessagesPage_typeMms__OjzxZ{background-color:#fef3c7;color:#d97706}.adminMessagesPage_typeLive__k4SVS{background-color:#ecfdf5;color:#059669}.adminMessagesPage_typeTest__TN1sM{background-color:#f3e8ff;color:#9333ea}.adminMessagesPage_statusBadge__vRy_x{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:500}.adminMessagesPage_statusDot__jZLe2{width:6px;height:6px;border-radius:50%}.adminMessagesPage_statusDelivered__BFZDx{background-color:#ecfdf5;color:#059669}.adminMessagesPage_statusDelivered__BFZDx .adminMessagesPage_statusDot__jZLe2{background-color:#10b981}.adminMessagesPage_statusPending__IWqNv{background-color:#eff6ff;color:#2563eb}.adminMessagesPage_statusPending__IWqNv .adminMessagesPage_statusDot__jZLe2{background-color:#3b82f6}.adminMessagesPage_statusFailed__G4gzF{background-color:#fef2f2;color:#dc2626}.adminMessagesPage_statusFailed__G4gzF .adminMessagesPage_statusDot__jZLe2{background-color:#ef4444}.adminMessagesPage_pagination__KOjwX{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.adminMessagesPage_pageButton__8de3y{padding:8px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background-color:#ffffff;cursor:pointer;transition:all .15s ease}.adminMessagesPage_pageButton__8de3y:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.adminMessagesPage_pageButton__8de3y:disabled{opacity:.4;cursor:not-allowed}.adminMessagesPage_pageNumber__CTn6J{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:14px;color:#374151;background-color:transparent;cursor:pointer;transition:all .15s ease}.adminMessagesPage_pageNumber__CTn6J:hover{background-color:#f3f4f6}.adminMessagesPage_pageNumberActive__ZYZF1{background-color:#4f46e5;color:#ffffff;border-color:#4f46e5}.adminMessagesPage_pageNumberActive__ZYZF1:hover{background-color:#4338ca}.adminMessagesPage_emptyState__jy08t{text-align:center;padding:48px 24px;color:#9ca3af;font-size:14px}@media (max-width:1400px){.adminMessagesPage_statsGrid__hrg9i{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.adminMessagesPage_statsGrid__hrg9i{grid-template-columns:repeat(2,1fr)}.adminMessagesPage_filterBar__0u8CH{flex-direction:column;align-items:stretch}.adminMessagesPage_searchInput__Q5n2w{min-width:unset}.adminMessagesPage_exportWrapper__TuSpy{margin-left:0}}@media (max-width:768px){.adminMessagesPage_container__8clzm{padding:16px}.adminMessagesPage_statsGrid__hrg9i{grid-template-columns:1fr}.adminMessagesPage_tableCard__0CCAB{overflow-x:auto}}.addressBookPage_page__lHsyZ{display:flex;flex-direction:column;gap:24px}.addressBookPage_title__yDKtn{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.addressBookPage_desc__kRC8z{font-size:.875rem;color:var(--gray-600)}.addressBookPage_toolbar__LWYmW{display:flex;gap:12px;margin-bottom:16px}.addressBookPage_searchGroup__aUnZk{flex:1 1;display:flex;gap:8px}.addressBookPage_searchWrap__41LpY{flex:1 1;position:relative}.addressBookPage_searchIcon__PleIV{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--gray-400)}.addressBookPage_input__wXkpe{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:.875rem;transition:border-color .15s}.addressBookPage_input__wXkpe:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.addressBookPage_searchInput__CnohI{padding-left:36px}.addressBookPage_btn__E_XQU{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.addressBookPage_btnPrimary__oNbjw{color:#fff;background:var(--primary)}.addressBookPage_btnPrimary__oNbjw:hover{background:var(--primary-hover)}.addressBookPage_btnOutline__o4MVz{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.addressBookPage_btnOutline__o4MVz:hover{background:var(--gray-50)}.addressBookPage_card__I66W7{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.addressBookPage_cardTitle__6Ekc6{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:16px}.addressBookPage_tableCard__Db_ES{padding:0;overflow:hidden}.addressBookPage_formHeader__hnjIs{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.addressBookPage_formTitle__gh_uU{margin:0}.addressBookPage_closeBtn__Ynkzs{color:var(--gray-400)}.addressBookPage_closeBtn__Ynkzs:hover{color:var(--gray-600)}.addressBookPage_form__dCS67{display:flex;flex-direction:column;gap:16px}.addressBookPage_row__6MuVN{display:flex;gap:12px}.addressBookPage_row__6MuVN>*{flex:1 1}.addressBookPage_field__m4K1A{display:flex;flex-direction:column;gap:6px}.addressBookPage_label__0oqQd{font-size:.875rem;font-weight:500;color:var(--gray-700)}.addressBookPage_saveBtn__c_BOW{align-self:flex-start}.addressBookPage_tableWrap__59ikg{overflow-x:auto}.addressBookPage_table__HdzYX{width:100%;border-collapse:collapse}.addressBookPage_table__HdzYX thead{background:var(--gray-50)}.addressBookPage_table__HdzYX th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.addressBookPage_table__HdzYX td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.addressBookPage_table__HdzYX tbody tr:hover{background:var(--gray-50)}.addressBookPage_emptyCell__nGgN6{text-align:center;color:var(--gray-500)}.addressBookPage_nameCell__daAJN{font-weight:500}.addressBookPage_memoCell__WqIeK{color:var(--gray-500)}.addressBookPage_badge__P47oZ{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.addressBookPage_badgeBlue__oEcQH{background:#eff6ff;color:#2563eb}.addressBookPage_actions__3Btm_{display:flex;gap:8px}.addressBookPage_editBtn__dSt9n{color:var(--primary);padding:4px}.addressBookPage_editBtn__dSt9n:hover{opacity:.8}.addressBookPage_deleteBtn__0SdAG{color:var(--destructive);padding:4px}.addressBookPage_deleteBtn__0SdAG:hover{opacity:.8}.addressBookPage_pagination__EMVim{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border-top:1px solid var(--gray-100)}.addressBookPage_pageBtn__TyvI_{padding:8px 14px}.addressBookPage_pageInfo__lEEEm{font-size:.875rem;color:var(--gray-500)}@media (max-width:768px){.addressBookPage_row__6MuVN,.addressBookPage_toolbar__LWYmW{flex-direction:column}}.apiKeyPage_page__SeMo8{display:flex;flex-direction:column;gap:24px}.apiKeyPage_title__BrLaX{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.apiKeyPage_desc__jWDUi{font-size:.875rem;color:var(--gray-600)}.apiKeyPage_card__p1fGN{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.apiKeyPage_cardTitle__llpl0{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:16px}.apiKeyPage_cardDesc__T7s7N{font-size:.813rem;color:var(--gray-500);margin-bottom:12px}.apiKeyPage_cardDescLarge___F5qK{font-size:.813rem;color:var(--gray-500);margin-bottom:16px}.apiKeyPage_copyBlock__DVKAz{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius);font-family:monospace;font-size:.813rem}.apiKeyPage_copyBlock__DVKAz code{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apiKeyPage_keyIconLive__mofmt{color:var(--primary);flex-shrink:0}.apiKeyPage_keyIconTest__n3CNP{color:#9333ea;flex-shrink:0}.apiKeyPage_iconBtn__BUQKo{flex-shrink:0;color:var(--gray-400);background:none;border:none;cursor:pointer;padding:0;display:flex}.apiKeyPage_iconBtn__BUQKo:hover{color:var(--gray-600)}.apiKeyPage_btn__Vk2SB{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.apiKeyPage_btnDanger__m_f4_{color:#fff;background:var(--destructive)}.apiKeyPage_btnDanger__m_f4_:hover{opacity:.9}.billingPage_page__Xp8R0{display:flex;flex-direction:column;gap:24px}.billingPage_title__WTsed{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.billingPage_desc__Sb4iw{font-size:.875rem;color:var(--gray-600)}.billingPage_card__WF9r9{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.billingPage_cardNoPad__s99OT{padding:0;overflow:hidden}.billingPage_cardTitle__8yoW9{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin:0}.billingPage_cardSectionHeader__Aeh76{padding:16px 20px;border-bottom:1px solid var(--gray-200)}.billingPage_balanceLabel__emA3r{font-size:.813rem;color:var(--gray-500);margin-bottom:4px}.billingPage_balanceValue__MwqNa{font-size:2rem;font-weight:700;color:var(--gray-900)}.billingPage_balanceIcon___Vpxd{display:inline;vertical-align:middle;margin-right:8px;color:var(--primary)}.billingPage_balanceSection__a6r9O{margin-bottom:20px}.billingPage_chargeTitle__McUp3{font-size:.938rem;font-weight:600;margin-bottom:12px;color:var(--gray-900)}.billingPage_chargeOptions__ef3Wm{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.billingPage_chargeBtn__MOu7E{min-width:100px}.billingPage_btn__9JXu5{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.billingPage_btnPrimary__vLbRe{color:#fff;background:var(--primary)}.billingPage_btnPrimary__vLbRe:hover{background:var(--primary-hover)}.billingPage_btnOutline__jHUhu{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.billingPage_btnOutline__jHUhu:hover{background:var(--gray-50)}.billingPage_tableWrap__9R25G{overflow-x:auto}.billingPage_table__QdCc5{width:100%;border-collapse:collapse}.billingPage_table__QdCc5 thead{background:var(--gray-50)}.billingPage_table__QdCc5 th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.billingPage_table__QdCc5 td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.billingPage_table__QdCc5 tbody tr:hover{background:var(--gray-50)}.billingPage_emptyCell__N9UTK{text-align:center;color:var(--gray-500)}.billingPage_badge__9zc8q{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.billingPage_badgeGreen__rvz48{background:#f0fdf4;color:#16a34a}.billingPage_badgeRed__TUdFF{background:#fef2f2;color:#dc2626}.billingPage_amountCharge__kqwrJ{font-weight:600;color:var(--success)}.billingPage_amountDeduct__1REQw{font-weight:600;color:var(--destructive)}.billingPage_balanceAfter__17nnH{font-weight:500}.billingPage_pagination__vHXB_{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border-top:1px solid var(--gray-100)}.billingPage_pageBtn__SYzNq{padding:8px 14px;display:flex;align-items:center;gap:4px}.billingPage_pageInfo__gvGgm{font-size:.875rem;color:var(--gray-500)}.billingPage_tabs__W2lOD{display:flex;border-bottom:1px solid var(--gray-200)}.billingPage_tab__fxPH9{padding:12px 20px;font-size:.875rem;font-weight:500;color:var(--gray-500);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.billingPage_tab__fxPH9:hover{color:var(--gray-700)}.billingPage_tabActive__7Mdy6{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.billingPage_btnCancel__VxGBG{padding:4px 10px;font-size:.75rem;font-weight:500;color:var(--destructive);border:1px solid var(--destructive);border-radius:var(--radius);background:#fff;cursor:pointer;transition:all .15s}.billingPage_btnCancel__VxGBG:hover{background:#fef2f2}.billingPage_btnCancel__VxGBG:disabled{opacity:.4;cursor:not-allowed}.billingPage_badgeYellow__L278V{background:#fffbeb;color:#d97706}.billingPage_badgeGray__qDcpi{background:var(--gray-100);color:var(--gray-500)}.billingPage_modalOverlay__pwvZn{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.billingPage_modal__ZT_PB{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.billingPage_modalTitle__6e_7X{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:8px}.billingPage_modalDesc__9rJmr{font-size:.875rem;color:var(--gray-600);margin-bottom:16px;line-height:1.5}.billingPage_modalInfo__hHQfd{background:var(--gray-50);border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:.875rem}.billingPage_modalInfoRow__iMhDg{display:flex;justify-content:space-between;padding:4px 0}.billingPage_modalInfoLabel__Ejssh{color:var(--gray-500)}.billingPage_modalInfoValue__haCFF{font-weight:600;color:var(--gray-900)}.billingPage_modalActions__vj6q9{display:flex;gap:8px;justify-content:flex-end}.billingPage_btnDanger__jJZbq{color:#fff;background:var(--destructive)}.billingPage_btnDanger__jJZbq:hover{opacity:.9}.billingPage_btnDanger__jJZbq:disabled{opacity:.5;cursor:not-allowed}.cashbillHistoryPage_page__QQC0w{display:flex;flex-direction:column;gap:24px}.cashbillHistoryPage_title__2cZU_{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.cashbillHistoryPage_desc__vVm8X{font-size:.875rem;color:var(--gray-600)}.cashbillHistoryPage_card__TfDz2{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.cashbillHistoryPage_btn__6QlrD{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.cashbillHistoryPage_btnOutline__Suhcy{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.cashbillHistoryPage_btnOutline__Suhcy:hover{background:var(--gray-50)}.cashbillHistoryPage_btnDanger__yrEbJ{color:#fff;background:var(--destructive)}.cashbillHistoryPage_btnDanger__yrEbJ:hover{opacity:.9}.cashbillHistoryPage_viewBtn___Fm22{padding:4px 10px;font-size:12px}.cashbillHistoryPage_cancelBtn__MKq7s{padding:6px 14px;font-size:13px}.cashbillHistoryPage_tableWrap__B_nS7{overflow-x:auto}.cashbillHistoryPage_table__FRtDx{width:100%;border-collapse:collapse}.cashbillHistoryPage_table__FRtDx thead{background:var(--gray-50)}.cashbillHistoryPage_table__FRtDx th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.cashbillHistoryPage_table__FRtDx td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.cashbillHistoryPage_table__FRtDx tbody tr:hover{background:var(--gray-50)}.cashbillHistoryPage_mono__5tMxg{font-family:monospace;font-size:.813rem}.cashbillHistoryPage_amountCell__bpPO9{text-align:right}.cashbillHistoryPage_amountBold__j1hey{text-align:right;font-weight:600}.cashbillHistoryPage_badge__TKSXr{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.cashbillHistoryPage_badgeBlue__bVpYS{background:#eff6ff;color:#2563eb}.cashbillHistoryPage_badgeGreen__xuGEA{background:#f0fdf4;color:#16a34a}.cashbillHistoryPage_badgeRed__sbLRM{background:#fef2f2;color:#dc2626}.cashbillHistoryPage_badgeYellow__GbDPs{background:#fefce8;color:#ca8a04}.cashbillHistoryPage_badgeGray__rTyWE{background:var(--gray-100);color:var(--gray-600)}.cashbillHistoryPage_empty__eaphR{text-align:center;padding:48px 24px;color:var(--gray-500)}.cashbillHistoryPage_emptyTitle__s8SJj{font-size:1.125rem;font-weight:600;color:var(--gray-700);margin-bottom:8px}.cashbillHistoryPage_pagination__jOTZK{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px}.cashbillHistoryPage_pageBtn__NbPQ2{padding:6px 12px}.cashbillHistoryPage_pageInfo__LBl3W{font-size:14px;color:var(--gray-500)}.cashbillHistoryPage_modalOverlay__SXZp0{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cashbillHistoryPage_modalBox__QrTQT{background:#fff;border-radius:20px;max-width:560px;width:92%;box-shadow:0 25px 80px rgba(0,0,0,.2);overflow:hidden}.cashbillHistoryPage_modalHeader__vw0bJ{padding:20px 24px 16px;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center}.cashbillHistoryPage_modalTitle__Urqgi{font-size:1.125rem;font-weight:700;color:var(--gray-900)}.cashbillHistoryPage_modalClose__wPxJJ{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);color:var(--gray-500);border:none;cursor:pointer}.cashbillHistoryPage_modalClose__wPxJJ:hover{background:rgba(0,0,0,.1)}.cashbillHistoryPage_modalBody__RcK8m{padding:0 24px 16px;max-height:60vh;overflow:auto}.cashbillHistoryPage_modalFooter__Hq4m3{padding:12px 24px 20px;border-top:1px solid var(--gray-200)}.cashbillHistoryPage_detailGrid__bzDpm{display:grid;grid-template-columns:120px 1fr;grid-gap:0;gap:0}.cashbillHistoryPage_detailLabel__xOHdP{padding:10px 12px;font-size:.8125rem;font-weight:600;color:var(--gray-600);background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.cashbillHistoryPage_detailValue__SPeM_{padding:10px 12px;font-size:.875rem;color:var(--gray-900);border-bottom:1px solid var(--gray-200)}.cashbillHistoryPage_detailValueMono__qGBji{font-family:monospace}.cashbillHistoryPage_detailValueBold__5s91z{font-weight:600}.cashbillHistoryPage_detailValueError__UtcRm{color:#dc2626}.cashbillHistoryPage_detailActions__O_e_Z{display:flex;gap:8px;flex-wrap:wrap}.hometaxCashbillPage_page__Rey4k{display:flex;flex-direction:column;gap:24px}.hometaxCashbillPage_title__LA0yz{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.hometaxCashbillPage_desc__kd2dZ{font-size:.875rem;color:var(--gray-600)}.hometaxCashbillPage_card__rhdqa{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.hometaxCashbillPage_btn__nHl9V{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.hometaxCashbillPage_btnPrimary__7y8Xy{color:#fff;background:var(--primary)}.hometaxCashbillPage_btnPrimary__7y8Xy:hover{background:var(--primary-hover)}.hometaxCashbillPage_btnOutline__hFILD{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.hometaxCashbillPage_btnOutline__hFILD:hover{background:var(--gray-50)}.hometaxCashbillPage_certBtn__G0NbR{padding:6px 14px;font-size:13px}.hometaxCashbillPage_searchBtn__LJJIQ{padding:8px 20px}.hometaxCashbillPage_certBar___e_5Z{display:flex;gap:12px;align-items:center}.hometaxCashbillPage_certExpire__m4Nha{font-size:13px;color:var(--gray-600)}.hometaxCashbillPage_filters5__n5M4m{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.hometaxCashbillPage_field__bnNLy{display:flex;flex-direction:column;gap:6px}.hometaxCashbillPage_label__exPm2{font-size:.875rem;font-weight:500;color:var(--gray-700)}.hometaxCashbillPage_input__lvUQY{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:.875rem;transition:border-color .15s}.hometaxCashbillPage_input__lvUQY:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.hometaxCashbillPage_searchRow__spJcb{display:flex;justify-content:flex-end;margin-top:12px}.hometaxCashbillPage_errorAlert__wI0Zy{padding:16px;background:#fef2f2;border-radius:8px;color:#dc2626;font-size:14px}.hometaxCashbillPage_summaryGrid__HWfR9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hometaxCashbillPage_summaryCard__Rn_ev{text-align:center}.hometaxCashbillPage_summaryLabel__owttS{font-size:13px;color:var(--gray-500);margin-bottom:4px}.hometaxCashbillPage_summaryValue__te0Sc{font-size:1.25rem;font-weight:700}.hometaxCashbillPage_tableWrap__MWZeo{overflow-x:auto}.hometaxCashbillPage_table__priMO{width:100%;border-collapse:collapse}.hometaxCashbillPage_table__priMO thead{background:var(--gray-50)}.hometaxCashbillPage_table__priMO th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.hometaxCashbillPage_table__priMO td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.hometaxCashbillPage_table__priMO tbody tr:hover{background:var(--gray-50)}.hometaxCashbillPage_mono__LkpBQ{font-family:monospace;font-size:.813rem}.hometaxCashbillPage_amountCell__usgjj{text-align:right}.hometaxCashbillPage_amountBold__yqE83{text-align:right;font-weight:600}.hometaxCashbillPage_badge__MZzxQ{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.hometaxCashbillPage_badgeBlue__Emdpw{background:#eff6ff;color:#2563eb}.hometaxCashbillPage_badgeGreen__tyY8M{background:#f0fdf4;color:#16a34a}.hometaxCashbillPage_badgeRed__dZnnY{background:#fef2f2;color:#dc2626}.hometaxCashbillPage_badgeGray__YQ2NI{background:var(--gray-100);color:var(--gray-600)}.hometaxCashbillPage_empty__cD6gq{text-align:center;padding:48px 24px;color:var(--gray-500)}.hometaxCashbillPage_emptyTitle__JsD6b{font-size:1.125rem;font-weight:600;color:var(--gray-700);margin-bottom:8px}.hometaxCashbillPage_pagination__oDSjP{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px}.hometaxCashbillPage_pageBtn__i1oau{padding:6px 12px}.hometaxCashbillPage_pageInfo__Za_tR{font-size:14px;color:var(--gray-500)}@media (max-width:768px){.hometaxCashbillPage_filters5__n5M4m,.hometaxCashbillPage_summaryGrid__HWfR9{grid-template-columns:1fr 1fr}}.hometaxTaxinvoicePage_page__928n5{display:flex;flex-direction:column;gap:24px}.hometaxTaxinvoicePage_title__1vMFu{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.hometaxTaxinvoicePage_desc__akGPZ{font-size:.875rem;color:var(--gray-600)}.hometaxTaxinvoicePage_card__NA9mN{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.hometaxTaxinvoicePage_btn__kJLpS{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.hometaxTaxinvoicePage_btnPrimary__oiyny{color:#fff;background:var(--primary)}.hometaxTaxinvoicePage_btnPrimary__oiyny:hover{background:var(--primary-hover)}.hometaxTaxinvoicePage_btnOutline__sxoK0{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.hometaxTaxinvoicePage_btnOutline__sxoK0:hover{background:var(--gray-50)}.hometaxTaxinvoicePage_certBtn__yBe8h{padding:6px 14px;font-size:13px}.hometaxTaxinvoicePage_searchBtn__WHc61{padding:8px 20px}.hometaxTaxinvoicePage_certBar__gWIXm{display:flex;gap:12px;align-items:center}.hometaxTaxinvoicePage_certExpire__wOgTp{font-size:13px;color:var(--gray-600)}.hometaxTaxinvoicePage_filters__hVnE3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hometaxTaxinvoicePage_field__oW__H{display:flex;flex-direction:column;gap:6px}.hometaxTaxinvoicePage_label__fI1Cw{font-size:.875rem;font-weight:500;color:var(--gray-700)}.hometaxTaxinvoicePage_input__e3L0S{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:.875rem;transition:border-color .15s}.hometaxTaxinvoicePage_input__e3L0S:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.hometaxTaxinvoicePage_searchRow__7qbuB{display:flex;justify-content:flex-end;margin-top:12px}.hometaxTaxinvoicePage_errorAlert__2HBUw{padding:16px;background:#fef2f2;border-radius:8px;color:#dc2626;font-size:14px}.hometaxTaxinvoicePage_summaryGrid__LbCCL{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hometaxTaxinvoicePage_summaryCard__LN2KQ{text-align:center}.hometaxTaxinvoicePage_summaryLabel__JEqt7{font-size:13px;color:var(--gray-500);margin-bottom:4px}.hometaxTaxinvoicePage_summaryValue__R43Rv{font-size:1.25rem;font-weight:700}.hometaxTaxinvoicePage_tableWrap___nnTS{overflow-x:auto}.hometaxTaxinvoicePage_table__OVwLs{width:100%;border-collapse:collapse}.hometaxTaxinvoicePage_table__OVwLs thead{background:var(--gray-50)}.hometaxTaxinvoicePage_table__OVwLs th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.hometaxTaxinvoicePage_table__OVwLs td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.hometaxTaxinvoicePage_table__OVwLs tbody tr:hover{background:var(--gray-50)}.hometaxTaxinvoicePage_clickableRow___w7CC{cursor:pointer}.hometaxTaxinvoicePage_mono___goSr{font-family:monospace;font-size:.813rem}.hometaxTaxinvoicePage_amountCell__Mzd30{text-align:right}.hometaxTaxinvoicePage_amountBold__C4m9G{text-align:right;font-weight:600}.hometaxTaxinvoicePage_badge__EFhkK{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.hometaxTaxinvoicePage_badgeBlue__ywVEM{background:#eff6ff;color:#2563eb}.hometaxTaxinvoicePage_badgeGreen__R11Za{background:#f0fdf4;color:#16a34a}.hometaxTaxinvoicePage_badgeRed__z8VqV{background:#fef2f2;color:#dc2626}.hometaxTaxinvoicePage_badgeGray__VhH5d{background:var(--gray-100);color:var(--gray-600)}.hometaxTaxinvoicePage_empty__jOMkG{text-align:center;padding:48px 24px;color:var(--gray-500)}.hometaxTaxinvoicePage_emptyTitle__YQdGv{font-size:1.125rem;font-weight:600;color:var(--gray-700);margin-bottom:8px}.hometaxTaxinvoicePage_pagination__4gLOg{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px}.hometaxTaxinvoicePage_pageBtn__yNFP2{padding:6px 12px}.hometaxTaxinvoicePage_pageInfo__QyEKv{font-size:14px;color:var(--gray-500)}.hometaxTaxinvoicePage_modalOverlay__tQxPH{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.hometaxTaxinvoicePage_modalBox__CcXWp{background:#fff;border-radius:12px;max-width:640px;width:90%;max-height:80vh;overflow:auto;padding:24px}.hometaxTaxinvoicePage_modalHeader__k3fw6{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hometaxTaxinvoicePage_modalTitle__W712G{font-size:1.125rem;font-weight:600}.hometaxTaxinvoicePage_modalClose__2h3jM{background:none;border:none;cursor:pointer;font-size:18px;color:var(--gray-500);padding:0}.hometaxTaxinvoicePage_detailGrid__eUja0{display:grid;grid-template-columns:120px 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:14px}.hometaxTaxinvoicePage_detailLabel__YGwSV{color:var(--gray-500)}.hometaxTaxinvoicePage_detailSectionHeader__0V2Sr{color:var(--gray-500);grid-column:1/-1;border-top:1px solid var(--gray-200);padding-top:8px;margin-top:4px;font-weight:600}.hometaxTaxinvoicePage_detailAmountBold__gNNAo{font-weight:600}.hometaxTaxinvoicePage_detailAmountTotal__QXBFE{font-weight:700;font-size:16px}.hometaxTaxinvoicePage_loadingOverlay__Wuqvc{position:fixed;inset:0;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;z-index:1001}.hometaxTaxinvoicePage_loadingBox__WtXDo{background:#fff;padding:24px;border-radius:8px}@media (max-width:768px){.hometaxTaxinvoicePage_filters__hVnE3,.hometaxTaxinvoicePage_summaryGrid__LbCCL{grid-template-columns:1fr 1fr}}.sendersPage_page__sPftQ{display:flex;flex-direction:column;gap:24px}.sendersPage_title__wgcdA{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.sendersPage_desc__35MZL{font-size:.875rem;color:var(--gray-600)}.sendersPage_toolbar__FuepA{display:flex;gap:12px}.sendersPage_btn__fTA7A{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.sendersPage_btnPrimary__1M3eW{color:#fff;background:var(--primary)}.sendersPage_btnPrimary__1M3eW:hover{background:var(--primary-hover)}.sendersPage_btnOutline__CiZoe{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.sendersPage_btnOutline__CiZoe:hover{background:var(--gray-50)}.sendersPage_tableCard__hPno_{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:0;overflow:hidden}.sendersPage_tableWrap__ttTmr{overflow-x:auto}.sendersPage_table__kp_Dd{width:100%;border-collapse:collapse}.sendersPage_table__kp_Dd thead{background:var(--gray-50)}.sendersPage_table__kp_Dd th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.sendersPage_table__kp_Dd td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.sendersPage_table__kp_Dd tbody tr:hover{background:var(--gray-50)}.sendersPage_emptyCell__NZHXq{text-align:center;color:var(--gray-500)}.sendersPage_phoneCell__WGf72{display:flex;align-items:center;gap:8px}.sendersPage_phoneIcon__iRSPw{color:var(--primary)}.sendersPage_badge__baNTq{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.sendersPage_badgeGreen__ltNTi{background:#f0fdf4;color:#16a34a}.sendersPage_badgeYellow__VEFua{background:#fefce8;color:#ca8a04}.sendersPage_badgeRed__NUYEP{background:#fef2f2;color:#dc2626}.sendersPage_badgeGray__2mNls{background:var(--gray-100);color:var(--gray-600)}.sendersPage_deleteBtn__XLKvu{color:var(--destructive);padding:4px}.sendersPage_deleteBtn__XLKvu:hover{opacity:.8}.sendersPage_pagination__hlsAl{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 0;border-top:1px solid #f0f0f0}.sendersPage_pageBtn__hRL2y{padding:6px 12px;font-size:13px}.sendersPage_pageEllipsis__ABOCk{padding:0 4px;color:#9ca3af}.sendersPage_pageNum__IO4VP{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:14px;color:#374151;background:transparent;font-weight:400;cursor:pointer}.sendersPage_pageNumActive__Iu0Nc{color:#fff;background-color:#2563eb;font-weight:600;border:none}.sendersPage_modalOverlay__Q7PGz{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sendersPage_modalBox__YS2TV{position:relative;background:#fff;border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.25);overflow:hidden}.sendersPage_modalHeader__42Cr9{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.sendersPage_modalTitle__zN1wL{font-size:15px;font-weight:600;margin:0;color:#111827}.sendersPage_modalCloseBtn__sA3mX{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);color:#6b7280;border:none;cursor:pointer}.sendersPage_modalCloseBtn__sA3mX:hover{background:rgba(0,0,0,.1)}.sendersPage_iframeWrap__G2C6T{position:relative;width:90vw;max-width:1000px;height:78vh}.sendersPage_iframe__EbJpc{border:none;display:block;width:100%;height:100%}.sendersPage_logoCover__GGbWM{position:absolute;top:0;right:0;width:150px;height:50px;background:#495272;z-index:10;cursor:default}.statementHistoryPage_page__jjwXQ{display:flex;flex-direction:column;gap:24px}.statementHistoryPage_title__9xL1_{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.statementHistoryPage_desc__sH1Ls{font-size:.875rem;color:var(--gray-600)}.statementHistoryPage_filterBar__ApNfY{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius)}.statementHistoryPage_filterLabel__BccPI{font-size:.875rem;font-weight:600;color:var(--gray-600)}.statementHistoryPage_filterSelect__ZAgA7{min-width:180px}.statementHistoryPage_card__x86zI{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.statementHistoryPage_btn__nd96r{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.statementHistoryPage_btnOutline__HejVD{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.statementHistoryPage_btnOutline__HejVD:hover{background:var(--gray-50)}.statementHistoryPage_btnDanger__bVymo{color:#fff;background:var(--destructive)}.statementHistoryPage_btnDanger__bVymo:hover{opacity:.9}.statementHistoryPage_tableWrap__Un5H6{overflow-x:auto}.statementHistoryPage_table__81L9Y{width:100%;border-collapse:collapse}.statementHistoryPage_table__81L9Y thead{background:var(--gray-50)}.statementHistoryPage_table__81L9Y th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.statementHistoryPage_table__81L9Y td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.statementHistoryPage_table__81L9Y tbody tr:hover{background:var(--gray-50)}.statementHistoryPage_clickableRow__4pMIw{cursor:pointer}.statementHistoryPage_mono__QASB3{font-family:monospace;font-size:.813rem}.statementHistoryPage_amountCell__dSWvv{text-align:right}.statementHistoryPage_badge__5ApxT{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.statementHistoryPage_badgePurple__UZn9l{background:#faf5ff;color:#9333ea}.statementHistoryPage_badgeGreen__MhUO9{background:#f0fdf4;color:#16a34a}.statementHistoryPage_badgeRed__ZYbjs{background:#fef2f2;color:#dc2626}.statementHistoryPage_badgeYellow__huq_w{background:#fefce8;color:#ca8a04}.statementHistoryPage_badgeGray__2cSP3{background:var(--gray-100);color:var(--gray-600)}.statementHistoryPage_empty__3dW5w{text-align:center;padding:48px 24px;color:var(--gray-500)}.statementHistoryPage_emptyTitle__ePgJe{font-size:1.125rem;font-weight:600;color:var(--gray-700);margin-bottom:8px}.statementHistoryPage_pagination__1Qijc{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px}.statementHistoryPage_pageBtn___zSWm{padding:6px 12px}.statementHistoryPage_pageInfo__Cggdd{font-size:14px;color:var(--gray-500)}.statementHistoryPage_modalOverlay__Ioicr{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.statementHistoryPage_modalBox__BXtRl{background:#fff;border-radius:20px;max-width:560px;width:92%;box-shadow:0 25px 80px rgba(0,0,0,.2);overflow:hidden}.statementHistoryPage_modalHeader___q8Ah{padding:20px 24px 16px;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center}.statementHistoryPage_modalTitle__lIxiJ{font-size:1.125rem;font-weight:700;color:var(--gray-900)}.statementHistoryPage_modalClose__DgDCY{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);color:var(--gray-500);border:none;cursor:pointer}.statementHistoryPage_modalClose__DgDCY:hover{background:rgba(0,0,0,.1)}.statementHistoryPage_modalBody__Di8Ia{padding:0 24px 16px;max-height:60vh;overflow:auto}.statementHistoryPage_modalFooter__aXXad{padding:12px 24px 20px;border-top:1px solid var(--gray-200)}.statementHistoryPage_detailGrid__2SDDJ{display:grid;grid-template-columns:120px 1fr;grid-gap:0;gap:0}.statementHistoryPage_detailLabel__j8hin{padding:10px 12px;font-size:.8125rem;font-weight:600;color:var(--gray-600);background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.statementHistoryPage_detailValue__Xrx_r{padding:10px 12px;font-size:.875rem;color:var(--gray-900);border-bottom:1px solid var(--gray-200)}.statementHistoryPage_detailValueMono__PcCpl{font-family:monospace}.statementHistoryPage_detailValueBold__nkOht{font-weight:600}.statementHistoryPage_detailValueError__1xMgU{color:#dc2626}.statementHistoryPage_detailActions__fttpE{display:flex;gap:8px;flex-wrap:wrap}.statementHistoryPage_actionBtn__TZsTa,.statementHistoryPage_cancelBtn__sxVhi{padding:6px 14px;font-size:13px}.statementHistoryPage_iframeModalBox__W87VB{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.2)}.statementHistoryPage_iframeWrap__GcXza{position:relative;width:90vw;max-width:1000px;height:78vh}.statementHistoryPage_iframe__Wmvdd{border:none;display:block;width:100%;height:100%}.statementHistoryPage_logoCover__PaVv8{position:absolute;top:0;right:0;width:150px;height:50px;background:#495272;z-index:10;cursor:default}.taxInvoiceHistoryPage_page__BaR9t{display:flex;flex-direction:column;gap:24px}.taxInvoiceHistoryPage_title__8YH8s{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.taxInvoiceHistoryPage_desc__2byT6{font-size:.875rem;color:var(--gray-600)}.taxInvoiceHistoryPage_card___OCcV{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.taxInvoiceHistoryPage_btn__2_kyY{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.taxInvoiceHistoryPage_btnOutline__u7QJh{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.taxInvoiceHistoryPage_btnOutline__u7QJh:hover{background:var(--gray-50)}.taxInvoiceHistoryPage_btnDanger__3Vq5H{color:#fff;background:var(--destructive)}.taxInvoiceHistoryPage_btnDanger__3Vq5H:hover{opacity:.9}.taxInvoiceHistoryPage_tableWrap__AD0dT{overflow-x:auto}.taxInvoiceHistoryPage_table__wB8bv{width:100%;border-collapse:collapse}.taxInvoiceHistoryPage_table__wB8bv thead{background:var(--gray-50)}.taxInvoiceHistoryPage_table__wB8bv th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.taxInvoiceHistoryPage_table__wB8bv td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.taxInvoiceHistoryPage_table__wB8bv tbody tr:hover{background:var(--gray-50)}.taxInvoiceHistoryPage_clickableRow__15IhX{cursor:pointer}.taxInvoiceHistoryPage_mono__tzW0O{font-family:monospace;font-size:.813rem}.taxInvoiceHistoryPage_amountCell__KPzRf{text-align:right}.taxInvoiceHistoryPage_badge__hINcR{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.taxInvoiceHistoryPage_badgeBlue__T_LKB{background:#eff6ff;color:#2563eb}.taxInvoiceHistoryPage_badgeGreen__UMtOB{background:#f0fdf4;color:#16a34a}.taxInvoiceHistoryPage_badgeRed__bKGmj{background:#fef2f2;color:#dc2626}.taxInvoiceHistoryPage_badgeYellow__KWZpK{background:#fefce8;color:#ca8a04}.taxInvoiceHistoryPage_badgeGray__tzgfv{background:var(--gray-100);color:var(--gray-600)}.taxInvoiceHistoryPage_empty__JwApm{text-align:center;padding:48px 24px;color:var(--gray-500)}.taxInvoiceHistoryPage_emptyTitle__Ul90w{font-size:1.125rem;font-weight:600;color:var(--gray-700);margin-bottom:8px}.taxInvoiceHistoryPage_pagination__SBW29{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px}.taxInvoiceHistoryPage_pageBtn__SRmZQ{padding:6px 12px}.taxInvoiceHistoryPage_pageInfo__jV_yN{font-size:14px;color:var(--gray-500)}.taxInvoiceHistoryPage_modalOverlay__fecSu{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.taxInvoiceHistoryPage_modalBox__NLLB7{background:#fff;border-radius:20px;max-width:560px;width:92%;box-shadow:0 25px 80px rgba(0,0,0,.2);overflow:hidden}.taxInvoiceHistoryPage_modalHeader__Cut64{padding:20px 24px 16px;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center}.taxInvoiceHistoryPage_modalTitle__6s8zk{font-size:1.125rem;font-weight:700;color:var(--gray-900)}.taxInvoiceHistoryPage_modalClose__cXsOE{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);color:var(--gray-500);border:none;cursor:pointer}.taxInvoiceHistoryPage_modalClose__cXsOE:hover{background:rgba(0,0,0,.1)}.taxInvoiceHistoryPage_modalBody__ik0zF{padding:0 24px 16px;max-height:60vh;overflow:auto}.taxInvoiceHistoryPage_modalFooter__ws0L4{padding:12px 24px 20px;border-top:1px solid var(--gray-200)}.taxInvoiceHistoryPage_detailGrid__o2a27{display:grid;grid-template-columns:120px 1fr;grid-gap:0;gap:0}.taxInvoiceHistoryPage_detailLabel__fHL0e{padding:10px 12px;font-size:.8125rem;font-weight:600;color:var(--gray-600);background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.taxInvoiceHistoryPage_detailValue__5jk4V{padding:10px 12px;font-size:.875rem;color:var(--gray-900);border-bottom:1px solid var(--gray-200)}.taxInvoiceHistoryPage_detailValueMono__IeXnw{font-family:monospace}.taxInvoiceHistoryPage_detailValueBold___1tBB{font-weight:600}.taxInvoiceHistoryPage_detailValueError__UEUZg{color:#dc2626}.taxInvoiceHistoryPage_detailActions__lQlvr{display:flex;gap:8px;flex-wrap:wrap}.taxInvoiceHistoryPage_actionBtn__sTHUf,.taxInvoiceHistoryPage_cancelBtn__i4BtW{padding:6px 14px;font-size:13px}.messageTemplatesPage_page__CiKtT{display:flex;flex-direction:column;gap:24px}.messageTemplatesPage_title__lwdly{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.messageTemplatesPage_desc__zE3Zl{font-size:.875rem;color:var(--gray-600)}.messageTemplatesPage_toolbar__1UXlz{display:flex;gap:12px}.messageTemplatesPage_btn__xK5QL{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.messageTemplatesPage_btnPrimary__UiNgb{color:#fff;background:var(--primary)}.messageTemplatesPage_btnPrimary__UiNgb:hover{background:var(--primary-hover)}.messageTemplatesPage_btnPrimary__UiNgb:disabled{opacity:.6;cursor:not-allowed}.messageTemplatesPage_btnOutline__O9em0{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.messageTemplatesPage_btnOutline__O9em0:hover{background:var(--gray-50)}.messageTemplatesPage_tableCard__zlMbf{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:0;overflow:hidden}.messageTemplatesPage_tableWrap__4FYxp{overflow-x:auto}.messageTemplatesPage_table__8t_r5{width:100%;border-collapse:collapse}.messageTemplatesPage_table__8t_r5 thead{background:var(--gray-50)}.messageTemplatesPage_table__8t_r5 th{padding:12px 16px;font-size:.75rem;font-weight:600;color:var(--gray-500);text-align:left;text-transform:uppercase;letter-spacing:.04em}.messageTemplatesPage_table__8t_r5 td{padding:14px 16px;font-size:.875rem;border-top:1px solid var(--gray-100)}.messageTemplatesPage_table__8t_r5 tbody tr:hover{background:var(--gray-50)}.messageTemplatesPage_emptyCell__yFn9P{text-align:center;color:var(--gray-500)}.messageTemplatesPage_nameCell__aU_mp{font-weight:500}.messageTemplatesPage_contentCell__B6EzE{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.messageTemplatesPage_badge__TO19j{display:inline-block;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:4px}.messageTemplatesPage_badgeBlue__fDKGR{background:#eff6ff;color:#2563eb}.messageTemplatesPage_badgePurple__Tur51{background:#faf5ff;color:#9333ea}.messageTemplatesPage_badgeYellow__qDbFg{background:#fefce8;color:#ca8a04}.messageTemplatesPage_badgeGray__DKTg2{background:var(--gray-100);color:var(--gray-600)}.messageTemplatesPage_actions__31qBk{display:flex;gap:4px}.messageTemplatesPage_editBtn__J0lyi{color:var(--primary);padding:4px;background:none;border:none;cursor:pointer}.messageTemplatesPage_editBtn__J0lyi:hover{opacity:.8}.messageTemplatesPage_deleteBtn__pqeI5{color:var(--destructive);padding:4px;background:none;border:none;cursor:pointer}.messageTemplatesPage_deleteBtn__pqeI5:hover{opacity:.8}.messageTemplatesPage_pagination__mcKdK{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 0;border-top:1px solid #f0f0f0}.messageTemplatesPage_pageBtn__ZQjRA{padding:6px 12px;font-size:13px}.messageTemplatesPage_pageEllipsis__2zy9M{padding:0 4px;color:#9ca3af}.messageTemplatesPage_pageNum__BX6t7{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:14px;color:#374151;background:transparent;font-weight:400;cursor:pointer}.messageTemplatesPage_pageNumActive__rgeGY{color:#fff;background-color:#2563eb;font-weight:600;border:none}.messageTemplatesPage_modalOverlay__Fftkm{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.messageTemplatesPage_modalBox__2O_b1{background:#fff;border-radius:20px;width:90vw;max-width:520px;box-shadow:0 25px 80px rgba(0,0,0,.25);overflow:hidden}.messageTemplatesPage_modalHeader__ShtMO{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.messageTemplatesPage_modalHeaderLeft__cf_TI{display:flex;align-items:center;gap:10px}.messageTemplatesPage_modalIcon__TJ33B{color:var(--primary)}.messageTemplatesPage_modalTitle__1WXj7{font-size:16px;font-weight:600;margin:0;color:#111827}.messageTemplatesPage_modalCloseBtn__9zRT_{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);color:#6b7280;border:none;cursor:pointer}.messageTemplatesPage_modalCloseBtn__9zRT_:hover{background:rgba(0,0,0,.1)}.messageTemplatesPage_modalBody__iITpt{padding:24px}.messageTemplatesPage_modalFooter__T1_OG{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.messageTemplatesPage_form__iha4J{display:flex;flex-direction:column;gap:16px}.messageTemplatesPage_field__WW9p8{display:flex;flex-direction:column;gap:6px}.messageTemplatesPage_label__Nm0Y7{font-size:.875rem;font-weight:500;color:var(--gray-700)}.messageTemplatesPage_input__YmLG9{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:.875rem;transition:border-color .15s}.messageTemplatesPage_input__YmLG9:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.messageTemplatesPage_textarea__hLha5{min-height:120px;resize:vertical}.messageTemplatesPage_hiddenInput__FbMKs{display:none}.messageTemplatesPage_imageGrid__fnmIu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.messageTemplatesPage_imageThumb__gB6ku{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.messageTemplatesPage_imageThumbImg__hGMOL{width:100%;height:100%;object-fit:cover}.messageTemplatesPage_imageRemoveBtn__cfFnu{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.messageTemplatesPage_imageSize__8J0m0{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;font-size:9px;padding:2px 4px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageTemplatesPage_uploadZone__9PyK9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 0;border-radius:10px;border:2px dashed #d1d5db;background:#fafafa;color:#6b7280;cursor:pointer;font-size:13px}.messageTemplatesPage_uploadZone__9PyK9:hover{border-color:#9ca3af;background:#f5f5f5}.messageTemplatesPage_uploadHint__ZkY_z{font-size:11px;color:#9ca3af;margin:6px 0 0}.messageTemplatesPage_uploadHintIcon__sBn1k{vertical-align:middle;margin-right:4px}.messageTemplatesPage_varHint__RW3lb{font-size:12px;color:#6b7280;margin:0 0 6px}.messageTemplatesPage_varCode__ZaR8x{background:#f3f4f6;padding:1px 4px;border-radius:3px;font-size:11px}.messageTemplatesPage_varChips__GthTY{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.messageTemplatesPage_varChip__bkI7C{padding:3px 10px;font-size:12px;border-radius:12px;border:1px solid #d1d5db;background:#f9fafb;color:#374151;cursor:pointer}.messageTemplatesPage_varChip__bkI7C:hover{background:#f3f4f6}.messageTemplatesPage_customVarGroup__ExSTx{display:flex;gap:4px;align-items:center}.messageTemplatesPage_customVarInput__nICCj{padding:3px 8px;font-size:12px;border-radius:12px;border:1px solid #d1d5db;background:#fff;width:100px;outline:none}.messageTemplatesPage_customVarInput__nICCj:focus{border-color:#2563eb}.messageTemplatesPage_customVarBtn__Ohcw3{padding:3px 10px;font-size:12px;border-radius:12px;border:1px solid #2563eb;background:#eff6ff;color:#2563eb;cursor:pointer;font-weight:500}.messageTemplatesPage_customVarBtn__Ohcw3:hover{background:#dbeafe}.messageTemplatesPage_byteCounter__YTXHy{font-size:.75rem;text-align:right;color:var(--gray-500)}.messageTemplatesPage_byteCounterOver__s0rGL{color:var(--destructive)}.messageTemplatesPage_detectedVars__mtoSV{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.messageTemplatesPage_detectedVarsLabel__JbG1e{font-size:12px;color:#6b7280;line-height:24px}.messageTemplatesPage_detectedVarTag__TdtKx{padding:2px 10px;font-size:12px;border-radius:12px;background:#dbeafe;color:#1d4ed8;font-weight:500}.messageTemplatesPage_previewBox__HFDuv{margin-top:8px;padding:12px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px;color:#15803d}.messageTemplatesPage_previewLabel__eDSp6{font-size:11px;font-weight:600;color:#166534;display:block;margin-bottom:4px}@media (max-width:768px){.messageTemplatesPage_contentCell__B6EzE{max-width:150px}}.sendMessagePage_page__JFNJX{display:flex;flex-direction:column;gap:24px}.sendMessagePage_title__iIdzW{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:4px}.sendMessagePage_desc__4pEYk{font-size:.875rem;color:var(--gray-600)}.sendMessagePage_tabBar__1s2yE{display:flex;border-bottom:2px solid #e5e7eb}.sendMessagePage_tab__Cgfwd{padding:12px 24px;font-size:14px;font-weight:400;cursor:pointer;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.sendMessagePage_tabActive__5rg7f{font-weight:600;color:#2563eb;border-bottom-color:#2563eb}.sendMessagePage_card__FS1p6{background:#fff;border-radius:12px;border:1px solid var(--gray-200);padding:24px}.sendMessagePage_modeCard__QQCO4{display:flex;align-items:center;justify-content:space-between}.sendMessagePage_modeTitle__cB2wx{font-size:14px;font-weight:600;margin:0 0 4px}.sendMessagePage_modeTitleTest__wbCQh{color:#c2410c}.sendMessagePage_modeTitleLive__Bp5DB{color:#16a34a}.sendMessagePage_modeDesc__pRbLo{font-size:13px;color:var(--gray-500);margin:0}.sendMessagePage_toggleBtn__xnYoR{position:relative;width:52px;height:28px;border-radius:14px;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}.sendMessagePage_toggleBtnTest__nmvZL{background:#fed7aa}.sendMessagePage_toggleBtnLive__jhhPm{background:#bbf7d0}.sendMessagePage_toggleKnob__ewJ4v{position:absolute;top:3px;width:22px;height:22px;border-radius:50%;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.sendMessagePage_toggleKnobTest__XhhkV{left:3px;background:#c2410c}.sendMessagePage_toggleKnobLive__T4Yh9{left:27px;background:#16a34a}.sendMessagePage_alertBanner__XColc{display:flex;align-items:center;gap:12px}.sendMessagePage_warningBanner__ZF7qx{background:#fef2f2;border:1px solid #fecaca}.sendMessagePage_warningIcon__KIeur{color:#dc2626;flex-shrink:0}.sendMessagePage_warningText__lK5lj{font-size:13px;color:#b91c1c}.sendMessagePage_successBanner__v_433{background:#f0fdf4;border:1px solid #bbf7d0}.sendMessagePage_errorBanner___KdyQ{background:#fef2f2;border:1px solid #fecaca}.sendMessagePage_successIcon__sYwUD{color:#16a34a}.sendMessagePage_errorIcon__GxnAm{color:#dc2626}.sendMessagePage_successText__QxCfw{font-size:.875rem;color:#15803d}.sendMessagePage_errorText__xcxSM{font-size:.875rem;color:#b91c1c}.sendMessagePage_form__nAMEF{display:flex;flex-direction:column;gap:16px}.sendMessagePage_field__bO0LS{display:flex;flex-direction:column;gap:6px}.sendMessagePage_label__c4bhg{font-size:.875rem;font-weight:500;color:var(--gray-700)}.sendMessagePage_labelRequired__APzod:after{content:"*";color:#dc2626;margin-left:2px;font-weight:700}.sendMessagePage_labelInline__sqpjs{margin:0}.sendMessagePage_labelInlineRequired__uzBR9:after{content:"*";color:#dc2626;margin-left:2px;font-weight:700}.sendMessagePage_row__P4dCE{display:flex;gap:12px}.sendMessagePage_row__P4dCE>*{flex:1 1}.sendMessagePage_input__Pf0lv{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:.875rem;transition:border-color .15s}.sendMessagePage_input__Pf0lv:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.sendMessagePage_textarea__nbNVZ{min-height:120px;resize:vertical}.sendMessagePage_textareaReadonly__KFy7I{background:#f9fafb;color:#6b7280}.sendMessagePage_btn__eCxfU{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;border-radius:var(--radius);transition:all .15s}.sendMessagePage_btnPrimary__eCYRX{color:#fff;background:var(--primary)}.sendMessagePage_btnPrimary__eCYRX:hover{background:var(--primary-hover)}.sendMessagePage_btnPrimary__eCYRX:disabled{opacity:.6;cursor:not-allowed}.sendMessagePage_btnOutline__0KwaN{color:var(--gray-700);border:1px solid var(--gray-300);background:#fff}.sendMessagePage_btnOutline__0KwaN:hover{background:var(--gray-50)}.sendMessagePage_submitBtnTest__B3blL{background:#c2410c}.sendMessagePage_submitBtnTest__B3blL:hover{background:#9a3412}.sendMessagePage_bulkHeader__xfJfJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sendMessagePage_bulkActions__4jsIT{display:flex;gap:8px}.sendMessagePage_contactPickerBtn__06JkM{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer}.sendMessagePage_contactPickerBtn__06JkM:hover{background:#f9fafb}.sendMessagePage_bulkCount__Pm0mV{font-size:12px;color:#6b7280;line-height:28px}.sendMessagePage_imageGrid__lxObF{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sendMessagePage_imageThumb__SvsHV{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.sendMessagePage_imageThumbImg__juxCd{width:100%;height:100%;object-fit:cover}.sendMessagePage_imageRemoveBtn__USx95{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.sendMessagePage_imageSize__dD3gG{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;font-size:9px;padding:2px 4px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sendMessagePage_uploadZone___5Rbs{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 0;border-radius:10px;border:2px dashed #d1d5db;background:#fafafa;color:#6b7280;cursor:pointer;font-size:13px}.sendMessagePage_uploadZone___5Rbs:hover{border-color:#9ca3af;background:#f5f5f5}.sendMessagePage_uploadHint__vkW0v{font-size:11px;color:#9ca3af;margin:6px 0 0}.sendMessagePage_uploadHintIcon__ycEw8{vertical-align:middle;margin-right:4px}.sendMessagePage_hiddenInput__RigYb{display:none}.sendMessagePage_varHeader__9_0W_{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sendMessagePage_varCount__qurer{padding:1px 8px;font-size:11px;border-radius:10px;background:#dbeafe;color:#1d4ed8;font-weight:600}.sendMessagePage_varGrid__4SR4E{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px;padding:12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.sendMessagePage_varLabel__PGbDS{font-size:12px;font-weight:500;color:#374151;margin-bottom:2px;display:block}.sendMessagePage_varInput__ar1db{font-size:13px}.sendMessagePage_byteCounter__xvIpN{font-size:.75rem;text-align:right;color:var(--gray-500)}.sendMessagePage_byteCounterOver__DCZJs{color:var(--destructive)}.sendMessagePage_previewBox__aXaeb{padding:12px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px;color:#15803d;white-space:pre-wrap;line-height:1.6}.sendMessagePage_modalOverlay__ZJO6I{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sendMessagePage_modalBox__6loUs{background:#fff;border-radius:20px;max-width:480px;width:92%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 80px rgba(0,0,0,.2)}.sendMessagePage_modalHeader__anq4R{padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.sendMessagePage_modalTitle__BpGpo{font-size:16px;font-weight:700;margin:0}.sendMessagePage_modalSubtitle__gBD5I{font-size:12px;color:#6b7280}.sendMessagePage_modalCloseBtn__lF0_H{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);color:#6b7280;border:none;cursor:pointer}.sendMessagePage_modalCloseBtn__lF0_H:hover{background:rgba(0,0,0,.1)}.sendMessagePage_modalSearch__cjti5{padding:12px 24px 0}.sendMessagePage_modalList__mYc0T{flex:1 1;overflow:auto;padding:8px 24px}.sendMessagePage_modalEmpty__ARaB7{text-align:center;color:#9ca3af;padding:40px}.sendMessagePage_contactRow__A7KWe{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6;cursor:pointer}.sendMessagePage_contactCheckbox__FN04t{width:18px;height:18px;accent-color:#2563eb}.sendMessagePage_contactInfo__OdxCI{flex:1 1}.sendMessagePage_contactName__z3mj_{font-size:14px;font-weight:500;color:#111827}.sendMessagePage_contactPhone__Xia_L{font-size:13px;color:#6b7280}.sendMessagePage_contactGroup__r2fcd{font-size:11px;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#6b7280}.sendMessagePage_modalFooter__LIMst{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end}.sendMessagePage_modalBtn__DM25E{padding:8px 16px}@media (max-width:768px){.sendMessagePage_row__P4dCE{flex-direction:column}.sendMessagePage_modeCard__QQCO4{flex-direction:column;align-items:flex-start;gap:12px}}