@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Regular.011642f2.woff2)format("woff2"),url(../media/VelaSans-Regular.5dbbb060.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-SemiBold.91d86a34.woff2)format("woff2"),url(../media/VelaSans-SemiBold.4430482e.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Bold.01dc5eb1.woff2)format("woff2"),url(../media/VelaSans-Bold.bad59ac4.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Medium.b4e71401.woff2)format("woff2"),url(../media/VelaSans-Medium.58da46b1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-ExtraLight.3eae680e.woff2)format("woff2"),url(../media/VelaSans-ExtraLight.059a4e3d.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-ExtraBold.b8f3306a.woff2)format("woff2"),url(../media/VelaSans-ExtraBold.a2a9bbaa.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Light.5edc383c.woff2)format("woff2"),url(../media/VelaSans-Light.f130b059.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:general_sansextralight;src:url(../media/generalsans-extralight-webfont.6874d068.woff2)format("woff2"),url(../media/generalsans-extralight-webfont.5cb2da96.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sanslight;src:url(../media/generalsans-light-webfont.e6601a26.woff2)format("woff2"),url(../media/generalsans-light-webfont.2b169d85.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sansmedium;src:url(../media/generalsans-medium-webfont.d99a1b33.woff2)format("woff2"),url(../media/generalsans-medium-webfont.5174d706.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sansregular;src:url(../media/generalsans-regular-webfont.7663bd9e.woff2)format("woff2"),url(../media/generalsans-regular-webfont.88cf2794.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sanssemibold;src:url(../media/generalsans-semibold-webfont.f02adc9b.woff2)format("woff2"),url(../media/generalsans-semibold-webfont.4a315fb9.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sansbold;src:url(../media/generalsans-bold-webfont.94607de4.woff2)format("woff2"),url(../media/generalsans-bold-webfont.36c06abd.woff)format("woff");font-weight:400;font-style:normal}@media screen and (max-width:1688px){html{font-size:15px}}@media (max-width:575px){html{font-size:14px}}@media (max-width:575px){h1{font-size:1.875rem}}@media (max-width:575px){h2{font-size:1.5rem}}@media (max-width:575px){h3{font-size:1.25rem}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}@media screen and (max-width:1688px){html{font-size:15px}}@media (max-width:575px){html{font-size:14px}}body{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}.video_stats{align-items:center;gap:.75rem;margin-left:auto;display:flex}.video_stats .stat_item{background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.video_stats .stat_item svg{color:#d92027;font-size:16px}.video_stats .stat_item .stat_value{color:#1e293b;font-size:13px;font-weight:600}.video_stats .stat_item .stat_label{color:#9ca3af;font-size:11px}@media (max-width:575px){.container{padding:0 1rem}}.dashboard_header .inner_part .left_part{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.dashboard_header .inner_part .left_part .sidebar_toggle{cursor:pointer;color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_header .inner_part .left_part .sidebar_toggle svg{font-size:24px}.dashboard_header .inner_part .left_part .sidebar_toggle:hover{color:#d92027;background-color:#fef2f2;border-color:#d92027}.dashboard_section .sidebar_section{background:#fff;border-right:1px solid #e2e8f0;width:260px;height:calc(100vh - 64px);position:fixed;top:64px;left:0;overflow:hidden auto}.dashboard_section .sidebar_section::-webkit-scrollbar{width:6px;height:6px}.dashboard_section .sidebar_section::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.dashboard_section .sidebar_section::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.dashboard_section .sidebar_section::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.dashboard_section .sidebar_section{z-index:199;transition:width .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:992px){.dashboard_section .sidebar_section{width:220px}}@media screen and (max-width:820px){.dashboard_section .sidebar_section{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:0 25px 50px -12px #00000040}.dashboard_section .sidebar_section.open{transform:translate(0)}}.dashboard_section .sidebar_section.collapsed{width:72px}@media screen and (max-width:992px){.dashboard_section .sidebar_section.collapsed{width:72px}}.dashboard_section .sidebar_section.collapsed .sidebar_inner .nav_link{justify-content:center;padding:.75rem}.dashboard_section .sidebar_section.collapsed .sidebar_inner .nav_link .nav_icon{margin:0;font-size:22px}.dashboard_section .sidebar_section.collapsed .sidebar_inner .nav_items.no-indent .nav_link{padding-left:.75rem}.dashboard_section .dashboard_wrap{background:#f1f5f9;width:calc(100% - 260px);min-height:calc(100vh - 64px);margin-left:260px;padding:1.5rem;transition:width .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:992px){.dashboard_section .dashboard_wrap{width:calc(100% - 220px);margin-left:220px}}@media screen and (max-width:820px){.dashboard_section .dashboard_wrap{width:100%;margin-left:0;padding:1rem}}@media screen and (max-width:1366px){.dashboard_section .dashboard_pages .top-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.dashboard_section .dashboard_pages .top-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.dashboard_section .dashboard_pages .top-cards{grid-template-columns:1fr}}.app_layout.sidebar_collapsed .dashboard_section .dashboard_wrap{width:calc(100% - 72px);margin-left:72px}@media screen and (max-width:992px){.app_layout.sidebar_collapsed .dashboard_section .dashboard_wrap{width:calc(100% - 72px);margin-left:72px}}@media screen and (max-width:820px){.app_layout.sidebar_collapsed .dashboard_section .dashboard_wrap{width:100%;margin-left:0}}.custom_table{border-collapse:collapse;width:100%;margin:0}.custom_table thead{background:#f1f5f9}.custom_table thead tr th{color:#1e293b;text-align:left;white-space:nowrap;border-bottom:1px solid #cbd5e1;padding:1rem 1.25rem;font-size:.875rem;font-weight:600}.custom_table thead tr th:first-child{border-radius:1rem 0 0}.custom_table thead tr th:last-child{border-radius:0 1rem 0 0}.custom_table tbody tr{transition:all .2s cubic-bezier(.4,0,.2,1)}.custom_table tbody tr:hover{background-color:#fef2f2}.custom_table tbody tr:last-child td{border-bottom:none}.custom_table tbody tr td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem;font-size:.875rem}.custom_table tbody tr td img{object-fit:cover;border-radius:.5rem;width:48px;height:48px}.custom_table tbody tr td .action_buttons{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.custom_table tbody tr td .action_buttons button,.custom_table tbody tr td .action_buttons a{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.custom_table tbody tr td .action_buttons button svg,.custom_table tbody tr td .action_buttons a svg{color:#64748b;font-size:16px}.custom_table tbody tr td .action_buttons button:hover,.custom_table tbody tr td .action_buttons a:hover{background-color:#fee2e2}.custom_table tbody tr td .action_buttons button:hover svg,.custom_table tbody tr td .action_buttons a:hover svg{color:#d92027}.custom_table tbody tr td .action_buttons button.delete:hover,.custom_table tbody tr td .action_buttons a.delete:hover{background-color:#fef2f2}.custom_table tbody tr td .action_buttons button.delete:hover svg,.custom_table tbody tr td .action_buttons a.delete:hover svg{color:#ef4444}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:575px){.hide-mobile{display:none!important}}@media screen and (max-width:820px){.hide-tablet{display:none!important}}@media (max-width:575px){.show-mobile{display:block!important}}@media screen and (max-width:820px){.show-tablet{display:block!important}}.continent_management .page_header,.suggested_management .page_header,.visibility_management .page_header,.airport_management .page_header,.airline_management .page_header,.city_management .page_header,.state_management .page_header,.country_management .page_header,.subcontinent_management .page_header{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.continent_management .page_header,.suggested_management .page_header,.visibility_management .page_header,.airport_management .page_header,.airline_management .page_header,.city_management .page_header,.state_management .page_header,.country_management .page_header,.subcontinent_management .page_header{flex-direction:column;align-items:flex-start}}.continent_management .page_header .header_left,.suggested_management .page_header .header_left,.visibility_management .page_header .header_left,.airport_management .page_header .header_left,.airline_management .page_header .header_left,.city_management .page_header .header_left,.state_management .page_header .header_left,.country_management .page_header .header_left,.subcontinent_management .page_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.continent_management .page_header .header_left .page_icon,.suggested_management .page_header .header_left .page_icon,.visibility_management .page_header .header_left .page_icon,.airport_management .page_header .header_left .page_icon,.airline_management .page_header .header_left .page_icon,.city_management .page_header .header_left .page_icon,.state_management .page_header .header_left .page_icon,.country_management .page_header .header_left .page_icon,.subcontinent_management .page_header .header_left .page_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;display:flex!important}.continent_management .page_header .header_left .page_icon svg,.suggested_management .page_header .header_left .page_icon svg,.visibility_management .page_header .header_left .page_icon svg,.airport_management .page_header .header_left .page_icon svg,.airline_management .page_header .header_left .page_icon svg,.city_management .page_header .header_left .page_icon svg,.state_management .page_header .header_left .page_icon svg,.country_management .page_header .header_left .page_icon svg,.subcontinent_management .page_header .header_left .page_icon svg{color:#d92027;font-size:28px}.continent_management .page_header .header_left .page_title h1,.suggested_management .page_header .header_left .page_title h1,.visibility_management .page_header .header_left .page_title h1,.airport_management .page_header .header_left .page_title h1,.airline_management .page_header .header_left .page_title h1,.city_management .page_header .header_left .page_title h1,.state_management .page_header .header_left .page_title h1,.country_management .page_header .header_left .page_title h1,.subcontinent_management .page_header .header_left .page_title h1{color:#1e293b;margin-bottom:.25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.continent_management .page_header .header_left .page_title p,.suggested_management .page_header .header_left .page_title p,.visibility_management .page_header .header_left .page_title p,.airport_management .page_header .header_left .page_title p,.airline_management .page_header .header_left .page_title p,.city_management .page_header .header_left .page_title p,.state_management .page_header .header_left .page_title p,.country_management .page_header .header_left .page_title p,.subcontinent_management .page_header .header_left .page_title p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.continent_management .page_header .header_right,.suggested_management .page_header .header_right,.visibility_management .page_header .header_right,.airport_management .page_header .header_right,.airline_management .page_header .header_right,.city_management .page_header .header_right,.state_management .page_header .header_right,.country_management .page_header .header_right,.subcontinent_management .page_header .header_right{align-items:center;gap:.75rem;display:flex}.continent_management .page_header .header_right .add_button,.suggested_management .page_header .header_right .add_button,.visibility_management .page_header .header_right .add_button,.airport_management .page_header .header_right .add_button,.airline_management .page_header .header_right .add_button,.city_management .page_header .header_right .add_button,.state_management .page_header .header_right .add_button,.country_management .page_header .header_right .add_button,.subcontinent_management .page_header .header_right .add_button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.continent_management .page_header .header_right .add_button:disabled,.suggested_management .page_header .header_right .add_button:disabled,.visibility_management .page_header .header_right .add_button:disabled,.airport_management .page_header .header_right .add_button:disabled,.airline_management .page_header .header_right .add_button:disabled,.city_management .page_header .header_right .add_button:disabled,.state_management .page_header .header_right .add_button:disabled,.country_management .page_header .header_right .add_button:disabled,.subcontinent_management .page_header .header_right .add_button:disabled{opacity:.5;cursor:not-allowed}.continent_management .page_header .header_right .add_button,.suggested_management .page_header .header_right .add_button,.visibility_management .page_header .header_right .add_button,.airport_management .page_header .header_right .add_button,.airline_management .page_header .header_right .add_button,.city_management .page_header .header_right .add_button,.state_management .page_header .header_right .add_button,.country_management .page_header .header_right .add_button,.subcontinent_management .page_header .header_right .add_button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.continent_management .page_header .header_right .add_button:hover:not(:disabled),.suggested_management .page_header .header_right .add_button:hover:not(:disabled),.visibility_management .page_header .header_right .add_button:hover:not(:disabled),.airport_management .page_header .header_right .add_button:hover:not(:disabled),.airline_management .page_header .header_right .add_button:hover:not(:disabled),.city_management .page_header .header_right .add_button:hover:not(:disabled),.state_management .page_header .header_right .add_button:hover:not(:disabled),.country_management .page_header .header_right .add_button:hover:not(:disabled),.subcontinent_management .page_header .header_right .add_button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.continent_management .page_header .header_right .add_button:active:not(:disabled),.suggested_management .page_header .header_right .add_button:active:not(:disabled),.visibility_management .page_header .header_right .add_button:active:not(:disabled),.airport_management .page_header .header_right .add_button:active:not(:disabled),.airline_management .page_header .header_right .add_button:active:not(:disabled),.city_management .page_header .header_right .add_button:active:not(:disabled),.state_management .page_header .header_right .add_button:active:not(:disabled),.country_management .page_header .header_right .add_button:active:not(:disabled),.subcontinent_management .page_header .header_right .add_button:active:not(:disabled){background-color:#a3151a}.continent_management .page_header .header_right .add_button,.suggested_management .page_header .header_right .add_button,.visibility_management .page_header .header_right .add_button,.airport_management .page_header .header_right .add_button,.airline_management .page_header .header_right .add_button,.city_management .page_header .header_right .add_button,.state_management .page_header .header_right .add_button,.country_management .page_header .header_right .add_button,.subcontinent_management .page_header .header_right .add_button{gap:.5rem}.continent_management .page_header .header_right .add_button svg,.suggested_management .page_header .header_right .add_button svg,.visibility_management .page_header .header_right .add_button svg,.airport_management .page_header .header_right .add_button svg,.airline_management .page_header .header_right .add_button svg,.city_management .page_header .header_right .add_button svg,.state_management .page_header .header_right .add_button svg,.country_management .page_header .header_right .add_button svg,.subcontinent_management .page_header .header_right .add_button svg{font-size:20px}.continent_management .page_header .header_right .outline_button,.suggested_management .page_header .header_right .outline_button,.visibility_management .page_header .header_right .outline_button,.airport_management .page_header .header_right .outline_button,.airline_management .page_header .header_right .outline_button,.city_management .page_header .header_right .outline_button,.state_management .page_header .header_right .outline_button,.country_management .page_header .header_right .outline_button,.subcontinent_management .page_header .header_right .outline_button{color:#1e293b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.continent_management .page_header .header_right .outline_button:hover:not(:disabled),.suggested_management .page_header .header_right .outline_button:hover:not(:disabled),.visibility_management .page_header .header_right .outline_button:hover:not(:disabled),.airport_management .page_header .header_right .outline_button:hover:not(:disabled),.airline_management .page_header .header_right .outline_button:hover:not(:disabled),.city_management .page_header .header_right .outline_button:hover:not(:disabled),.state_management .page_header .header_right .outline_button:hover:not(:disabled),.country_management .page_header .header_right .outline_button:hover:not(:disabled),.subcontinent_management .page_header .header_right .outline_button:hover:not(:disabled){color:#d92027;background:#f8fafc;border-color:#d92027}.continent_management .page_header .header_right .outline_button:disabled,.suggested_management .page_header .header_right .outline_button:disabled,.visibility_management .page_header .header_right .outline_button:disabled,.airport_management .page_header .header_right .outline_button:disabled,.airline_management .page_header .header_right .outline_button:disabled,.city_management .page_header .header_right .outline_button:disabled,.state_management .page_header .header_right .outline_button:disabled,.country_management .page_header .header_right .outline_button:disabled,.subcontinent_management .page_header .header_right .outline_button:disabled{opacity:.6;cursor:not-allowed}.continent_management .page_header .header_right .outline_button svg,.suggested_management .page_header .header_right .outline_button svg,.visibility_management .page_header .header_right .outline_button svg,.airport_management .page_header .header_right .outline_button svg,.airline_management .page_header .header_right .outline_button svg,.city_management .page_header .header_right .outline_button svg,.state_management .page_header .header_right .outline_button svg,.country_management .page_header .header_right .outline_button svg,.subcontinent_management .page_header .header_right .outline_button svg{font-size:18px}.continent_management .search_section,.suggested_management .search_section,.visibility_management .search_section,.airport_management .search_section,.airline_management .search_section,.city_management .search_section,.state_management .search_section,.country_management .search_section,.subcontinent_management .search_section{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.continent_management .search_section,.suggested_management .search_section,.visibility_management .search_section,.airport_management .search_section,.airline_management .search_section,.city_management .search_section,.state_management .search_section,.country_management .search_section,.subcontinent_management .search_section{flex-direction:column;align-items:stretch}}.continent_management .search_section .search_bar,.suggested_management .search_section .search_bar,.visibility_management .search_section .search_bar,.airport_management .search_section .search_bar,.airline_management .search_section .search_bar,.city_management .search_section .search_bar,.state_management .search_section .search_bar,.country_management .search_section .search_bar,.subcontinent_management .search_section .search_bar{flex:1;max-width:400px}@media (max-width:575px){.continent_management .search_section .search_bar,.suggested_management .search_section .search_bar,.visibility_management .search_section .search_bar,.airport_management .search_section .search_bar,.airline_management .search_section .search_bar,.city_management .search_section .search_bar,.state_management .search_section .search_bar,.country_management .search_section .search_bar,.subcontinent_management .search_section .search_bar{max-width:100%}}.continent_management .search_section .results_count,.suggested_management .search_section .results_count,.visibility_management .search_section .results_count,.airport_management .search_section .results_count,.airline_management .search_section .results_count,.city_management .search_section .results_count,.state_management .search_section .results_count,.country_management .search_section .results_count,.subcontinent_management .search_section .results_count{color:#9ca3af;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.continent_management .continent_grid,.suggested_management .continent_grid,.visibility_management .continent_grid,.airport_management .continent_grid,.airport_management .airport_grid,.airline_management .continent_grid,.airline_management .airline_grid,.city_management .continent_grid,.state_management .continent_grid,.city_management .city_grid,.state_management .city_grid,.state_management .state_grid,.country_management .continent_grid,.subcontinent_management .continent_grid,.subcontinent_management .subcontinent_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}@media (max-width:575px){.continent_management .continent_grid,.suggested_management .continent_grid,.visibility_management .continent_grid,.airport_management .continent_grid,.airport_management .airport_grid,.airline_management .continent_grid,.airline_management .airline_grid,.city_management .continent_grid,.state_management .continent_grid,.city_management .city_grid,.state_management .city_grid,.state_management .state_grid,.country_management .continent_grid,.subcontinent_management .continent_grid,.subcontinent_management .subcontinent_grid{grid-template-columns:1fr}}.continent_management .continent_card,.suggested_management .continent_card,.visibility_management .continent_card,.airport_management .continent_card,.airport_management .airport_card,.airline_management .continent_card,.airline_management .airline_card,.city_management .continent_card,.state_management .continent_card,.city_management .city_card,.state_management .city_card,.state_management .state_card,.country_management .continent_card,.subcontinent_management .continent_card,.subcontinent_management .subcontinent_card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.continent_management .continent_card:hover,.suggested_management .continent_card:hover,.visibility_management .continent_card:hover,.airport_management .continent_card:hover,.airport_management .airport_card:hover,.airline_management .continent_card:hover,.airline_management .airline_card:hover,.city_management .continent_card:hover,.state_management .continent_card:hover,.city_management .city_card:hover,.state_management .city_card:hover,.state_management .state_card:hover,.country_management .continent_card:hover,.subcontinent_management .continent_card:hover,.subcontinent_management .subcontinent_card:hover{border-color:#fecaca;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.continent_management .continent_card:hover .continent_image,.suggested_management .continent_card:hover .continent_image,.visibility_management .continent_card:hover .continent_image,.airport_management .continent_card:hover .continent_image,.airport_management .airport_card:hover .continent_image,.airline_management .continent_card:hover .continent_image,.airline_management .airline_card:hover .continent_image,.city_management .continent_card:hover .continent_image,.state_management .continent_card:hover .continent_image,.city_management .city_card:hover .continent_image,.state_management .city_card:hover .continent_image,.state_management .state_card:hover .continent_image,.country_management .continent_card:hover .continent_image,.subcontinent_management .continent_card:hover .continent_image,.subcontinent_management .subcontinent_card:hover .continent_image{transform:scale(1.05)}.continent_management .continent_card .card_content,.suggested_management .continent_card .card_content,.visibility_management .continent_card .card_content,.airport_management .continent_card .card_content,.airport_management .airport_card .card_content,.airline_management .continent_card .card_content,.airline_management .airline_card .card_content,.city_management .continent_card .card_content,.state_management .continent_card .card_content,.city_management .city_card .card_content,.state_management .city_card .card_content,.state_management .state_card .card_content,.country_management .continent_card .card_content,.subcontinent_management .continent_card .card_content,.subcontinent_management .subcontinent_card .card_content{text-align:center;padding:1.5rem}.continent_management .continent_card .card_content .continent_image,.suggested_management .continent_card .card_content .continent_image,.visibility_management .continent_card .card_content .continent_image,.airport_management .continent_card .card_content .continent_image,.airport_management .airport_card .card_content .continent_image,.airline_management .continent_card .card_content .continent_image,.airline_management .airline_card .card_content .continent_image,.city_management .continent_card .card_content .continent_image,.state_management .continent_card .card_content .continent_image,.city_management .city_card .card_content .continent_image,.state_management .city_card .card_content .continent_image,.state_management .state_card .card_content .continent_image,.country_management .continent_card .card_content .continent_image,.subcontinent_management .continent_card .card_content .continent_image,.subcontinent_management .subcontinent_card .card_content .continent_image{border-radius:9999px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.continent_management .continent_card .card_content .continent_image img,.suggested_management .continent_card .card_content .continent_image img,.visibility_management .continent_card .card_content .continent_image img,.airport_management .continent_card .card_content .continent_image img,.airport_management .airport_card .card_content .continent_image img,.airline_management .continent_card .card_content .continent_image img,.airline_management .airline_card .card_content .continent_image img,.city_management .continent_card .card_content .continent_image img,.state_management .continent_card .card_content .continent_image img,.city_management .city_card .card_content .continent_image img,.state_management .city_card .card_content .continent_image img,.state_management .state_card .card_content .continent_image img,.country_management .continent_card .card_content .continent_image img,.subcontinent_management .continent_card .card_content .continent_image img,.subcontinent_management .subcontinent_card .card_content .continent_image img,.continent_management .continent_card .card_content .continent_image .placeholder_img,.suggested_management .continent_card .card_content .continent_image .placeholder_img,.visibility_management .continent_card .card_content .continent_image .placeholder_img,.airport_management .continent_card .card_content .continent_image .placeholder_img,.airport_management .airport_card .card_content .continent_image .placeholder_img,.airline_management .continent_card .card_content .continent_image .placeholder_img,.airline_management .airline_card .card_content .continent_image .placeholder_img,.city_management .continent_card .card_content .continent_image .placeholder_img,.state_management .continent_card .card_content .continent_image .placeholder_img,.city_management .city_card .card_content .continent_image .placeholder_img,.state_management .city_card .card_content .continent_image .placeholder_img,.state_management .state_card .card_content .continent_image .placeholder_img,.country_management .continent_card .card_content .continent_image .placeholder_img,.subcontinent_management .continent_card .card_content .continent_image .placeholder_img,.subcontinent_management .subcontinent_card .card_content .continent_image .placeholder_img{object-fit:contain;width:100%;height:100%}.continent_management .continent_card .card_content .continent_name,.suggested_management .continent_card .card_content .continent_name,.visibility_management .continent_card .card_content .continent_name,.airport_management .continent_card .card_content .continent_name,.airport_management .airport_card .card_content .continent_name,.airline_management .continent_card .card_content .continent_name,.airline_management .airline_card .card_content .continent_name,.city_management .continent_card .card_content .continent_name,.state_management .continent_card .card_content .continent_name,.city_management .city_card .card_content .continent_name,.state_management .city_card .card_content .continent_name,.state_management .state_card .card_content .continent_name,.country_management .continent_card .card_content .continent_name,.subcontinent_management .continent_card .card_content .continent_name,.subcontinent_management .subcontinent_card .card_content .continent_name{color:#1e293b;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.continent_management .continent_card .card_content .continent_meta,.suggested_management .continent_card .card_content .continent_meta,.visibility_management .continent_card .card_content .continent_meta,.airport_management .continent_card .card_content .continent_meta,.airport_management .airport_card .card_content .continent_meta,.airline_management .continent_card .card_content .continent_meta,.airline_management .airline_card .card_content .continent_meta,.city_management .continent_card .card_content .continent_meta,.state_management .continent_card .card_content .continent_meta,.city_management .city_card .card_content .continent_meta,.state_management .city_card .card_content .continent_meta,.state_management .state_card .card_content .continent_meta,.country_management .continent_card .card_content .continent_meta,.subcontinent_management .continent_card .card_content .continent_meta,.subcontinent_management .subcontinent_card .card_content .continent_meta{justify-content:center;align-items:center;gap:.5rem;display:flex}.continent_management .continent_card .card_content .continent_meta .meta_item,.suggested_management .continent_card .card_content .continent_meta .meta_item,.visibility_management .continent_card .card_content .continent_meta .meta_item,.airport_management .continent_card .card_content .continent_meta .meta_item,.airport_management .airport_card .card_content .continent_meta .meta_item,.airline_management .continent_card .card_content .continent_meta .meta_item,.airline_management .airline_card .card_content .continent_meta .meta_item,.city_management .continent_card .card_content .continent_meta .meta_item,.state_management .continent_card .card_content .continent_meta .meta_item,.city_management .city_card .card_content .continent_meta .meta_item,.state_management .city_card .card_content .continent_meta .meta_item,.state_management .state_card .card_content .continent_meta .meta_item,.country_management .continent_card .card_content .continent_meta .meta_item,.subcontinent_management .continent_card .card_content .continent_meta .meta_item,.subcontinent_management .subcontinent_card .card_content .continent_meta .meta_item{color:#9ca3af;background:#f1f5f9;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.continent_management .continent_card .card_content .continent_meta .meta_item svg,.suggested_management .continent_card .card_content .continent_meta .meta_item svg,.visibility_management .continent_card .card_content .continent_meta .meta_item svg,.airport_management .continent_card .card_content .continent_meta .meta_item svg,.airport_management .airport_card .card_content .continent_meta .meta_item svg,.airline_management .continent_card .card_content .continent_meta .meta_item svg,.airline_management .airline_card .card_content .continent_meta .meta_item svg,.city_management .continent_card .card_content .continent_meta .meta_item svg,.state_management .continent_card .card_content .continent_meta .meta_item svg,.city_management .city_card .card_content .continent_meta .meta_item svg,.state_management .city_card .card_content .continent_meta .meta_item svg,.state_management .state_card .card_content .continent_meta .meta_item svg,.country_management .continent_card .card_content .continent_meta .meta_item svg,.subcontinent_management .continent_card .card_content .continent_meta .meta_item svg,.subcontinent_management .subcontinent_card .card_content .continent_meta .meta_item svg{font-size:14px}.continent_management .continent_card .card_actions,.suggested_management .continent_card .card_actions,.visibility_management .continent_card .card_actions,.airport_management .continent_card .card_actions,.airport_management .airport_card .card_actions,.airline_management .continent_card .card_actions,.airline_management .airline_card .card_actions,.city_management .continent_card .card_actions,.state_management .continent_card .card_actions,.city_management .city_card .card_actions,.state_management .city_card .card_actions,.state_management .state_card .card_actions,.country_management .continent_card .card_actions,.subcontinent_management .continent_card .card_actions,.subcontinent_management .subcontinent_card .card_actions{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;display:flex}.continent_management .continent_card .card_actions .action_btn,.suggested_management .continent_card .card_actions .action_btn,.visibility_management .continent_card .card_actions .action_btn,.airport_management .continent_card .card_actions .action_btn,.airport_management .airport_card .card_actions .action_btn,.airline_management .continent_card .card_actions .action_btn,.airline_management .airline_card .card_actions .action_btn,.city_management .continent_card .card_actions .action_btn,.state_management .continent_card .card_actions .action_btn,.city_management .city_card .card_actions .action_btn,.state_management .city_card .card_actions .action_btn,.state_management .state_card .card_actions .action_btn,.country_management .continent_card .card_actions .action_btn,.subcontinent_management .continent_card .card_actions .action_btn,.subcontinent_management .subcontinent_card .card_actions .action_btn{color:#64748b;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.continent_management .continent_card .card_actions .action_btn svg,.suggested_management .continent_card .card_actions .action_btn svg,.visibility_management .continent_card .card_actions .action_btn svg,.airport_management .continent_card .card_actions .action_btn svg,.airport_management .airport_card .card_actions .action_btn svg,.airline_management .continent_card .card_actions .action_btn svg,.airline_management .airline_card .card_actions .action_btn svg,.city_management .continent_card .card_actions .action_btn svg,.state_management .continent_card .card_actions .action_btn svg,.city_management .city_card .card_actions .action_btn svg,.state_management .city_card .card_actions .action_btn svg,.state_management .state_card .card_actions .action_btn svg,.country_management .continent_card .card_actions .action_btn svg,.subcontinent_management .continent_card .card_actions .action_btn svg,.subcontinent_management .subcontinent_card .card_actions .action_btn svg{font-size:18px}.continent_management .continent_card .card_actions .action_btn:first-child,.suggested_management .continent_card .card_actions .action_btn:first-child,.visibility_management .continent_card .card_actions .action_btn:first-child,.airport_management .continent_card .card_actions .action_btn:first-child,.airport_management .airport_card .card_actions .action_btn:first-child,.airline_management .continent_card .card_actions .action_btn:first-child,.airline_management .airline_card .card_actions .action_btn:first-child,.city_management .continent_card .card_actions .action_btn:first-child,.state_management .continent_card .card_actions .action_btn:first-child,.city_management .city_card .card_actions .action_btn:first-child,.state_management .city_card .card_actions .action_btn:first-child,.state_management .state_card .card_actions .action_btn:first-child,.country_management .continent_card .card_actions .action_btn:first-child,.subcontinent_management .continent_card .card_actions .action_btn:first-child,.subcontinent_management .subcontinent_card .card_actions .action_btn:first-child{border-right:1px solid #e2e8f0}.continent_management .continent_card .card_actions .action_btn.view_btn:hover,.suggested_management .continent_card .card_actions .action_btn.view_btn:hover,.visibility_management .continent_card .card_actions .action_btn.view_btn:hover,.airport_management .continent_card .card_actions .action_btn.view_btn:hover,.airport_management .airport_card .card_actions .action_btn.view_btn:hover,.airline_management .continent_card .card_actions .action_btn.view_btn:hover,.airline_management .airline_card .card_actions .action_btn.view_btn:hover,.city_management .continent_card .card_actions .action_btn.view_btn:hover,.state_management .continent_card .card_actions .action_btn.view_btn:hover,.city_management .city_card .card_actions .action_btn.view_btn:hover,.state_management .city_card .card_actions .action_btn.view_btn:hover,.state_management .state_card .card_actions .action_btn.view_btn:hover,.country_management .continent_card .card_actions .action_btn.view_btn:hover,.subcontinent_management .continent_card .card_actions .action_btn.view_btn:hover,.subcontinent_management .subcontinent_card .card_actions .action_btn.view_btn:hover{color:#d92027;background:#fef2f2}.continent_management .continent_card .card_actions .action_btn.delete_btn:hover,.suggested_management .continent_card .card_actions .action_btn.delete_btn:hover,.visibility_management .continent_card .card_actions .action_btn.delete_btn:hover,.airport_management .continent_card .card_actions .action_btn.delete_btn:hover,.airport_management .airport_card .card_actions .action_btn.delete_btn:hover,.airline_management .continent_card .card_actions .action_btn.delete_btn:hover,.airline_management .airline_card .card_actions .action_btn.delete_btn:hover,.city_management .continent_card .card_actions .action_btn.delete_btn:hover,.state_management .continent_card .card_actions .action_btn.delete_btn:hover,.city_management .city_card .card_actions .action_btn.delete_btn:hover,.state_management .city_card .card_actions .action_btn.delete_btn:hover,.state_management .state_card .card_actions .action_btn.delete_btn:hover,.country_management .continent_card .card_actions .action_btn.delete_btn:hover,.subcontinent_management .continent_card .card_actions .action_btn.delete_btn:hover,.subcontinent_management .subcontinent_card .card_actions .action_btn.delete_btn:hover{color:#ef4444;background:#fef2f2}.continent_management .continent_card.skeleton_card .skeleton,.suggested_management .continent_card.skeleton_card .skeleton,.visibility_management .continent_card.skeleton_card .skeleton,.airport_management .continent_card.skeleton_card .skeleton,.airport_management .skeleton_card.airport_card .skeleton,.airline_management .continent_card.skeleton_card .skeleton,.airline_management .skeleton_card.airline_card .skeleton,.city_management .continent_card.skeleton_card .skeleton,.state_management .continent_card.skeleton_card .skeleton,.city_management .skeleton_card.city_card .skeleton,.state_management .skeleton_card.city_card .skeleton,.state_management .skeleton_card.state_card .skeleton,.country_management .continent_card.skeleton_card .skeleton,.subcontinent_management .continent_card.skeleton_card .skeleton,.subcontinent_management .skeleton_card.subcontinent_card .skeleton{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s infinite shimmer}.continent_management .continent_card.skeleton_card .skeleton_icon,.suggested_management .continent_card.skeleton_card .skeleton_icon,.visibility_management .continent_card.skeleton_card .skeleton_icon,.airport_management .continent_card.skeleton_card .skeleton_icon,.airport_management .skeleton_card.airport_card .skeleton_icon,.airline_management .continent_card.skeleton_card .skeleton_icon,.airline_management .skeleton_card.airline_card .skeleton_icon,.city_management .continent_card.skeleton_card .skeleton_icon,.state_management .continent_card.skeleton_card .skeleton_icon,.city_management .skeleton_card.city_card .skeleton_icon,.state_management .skeleton_card.city_card .skeleton_icon,.state_management .skeleton_card.state_card .skeleton_icon,.country_management .continent_card.skeleton_card .skeleton_icon,.subcontinent_management .continent_card.skeleton_card .skeleton_icon,.subcontinent_management .skeleton_card.subcontinent_card .skeleton_icon{border-radius:1rem;width:64px;height:64px;margin:1.5rem auto 1rem}.continent_management .continent_card.skeleton_card .skeleton_text,.suggested_management .continent_card.skeleton_card .skeleton_text,.visibility_management .continent_card.skeleton_card .skeleton_text,.airport_management .continent_card.skeleton_card .skeleton_text,.airport_management .skeleton_card.airport_card .skeleton_text,.airline_management .continent_card.skeleton_card .skeleton_text,.airline_management .skeleton_card.airline_card .skeleton_text,.city_management .continent_card.skeleton_card .skeleton_text,.state_management .continent_card.skeleton_card .skeleton_text,.city_management .skeleton_card.city_card .skeleton_text,.state_management .skeleton_card.city_card .skeleton_text,.state_management .skeleton_card.state_card .skeleton_text,.country_management .continent_card.skeleton_card .skeleton_text,.subcontinent_management .continent_card.skeleton_card .skeleton_text,.subcontinent_management .skeleton_card.subcontinent_card .skeleton_text{width:60%;height:24px;margin:0 auto 1rem}.continent_management .continent_card.skeleton_card .skeleton_actions,.suggested_management .continent_card.skeleton_card .skeleton_actions,.visibility_management .continent_card.skeleton_card .skeleton_actions,.airport_management .continent_card.skeleton_card .skeleton_actions,.airport_management .skeleton_card.airport_card .skeleton_actions,.airline_management .continent_card.skeleton_card .skeleton_actions,.airline_management .skeleton_card.airline_card .skeleton_actions,.city_management .continent_card.skeleton_card .skeleton_actions,.state_management .continent_card.skeleton_card .skeleton_actions,.city_management .skeleton_card.city_card .skeleton_actions,.state_management .skeleton_card.city_card .skeleton_actions,.state_management .skeleton_card.state_card .skeleton_actions,.country_management .continent_card.skeleton_card .skeleton_actions,.subcontinent_management .continent_card.skeleton_card .skeleton_actions,.subcontinent_management .skeleton_card.subcontinent_card .skeleton_actions{border-radius:0;height:52px;margin-top:auto}.continent_management .empty_state,.suggested_management .empty_state,.visibility_management .empty_state,.airport_management .empty_state,.airline_management .empty_state,.city_management .empty_state,.state_management .empty_state,.country_management .empty_state,.subcontinent_management .empty_state{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.continent_management .empty_state .empty_icon,.suggested_management .empty_state .empty_icon,.visibility_management .empty_state .empty_icon,.airport_management .empty_state .empty_icon,.airline_management .empty_state .empty_icon,.city_management .empty_state .empty_icon,.state_management .empty_state .empty_icon,.country_management .empty_state .empty_icon,.subcontinent_management .empty_state .empty_icon{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.25rem;display:flex;display:flex!important}.continent_management .empty_state .empty_icon svg,.suggested_management .empty_state .empty_icon svg,.visibility_management .empty_state .empty_icon svg,.airport_management .empty_state .empty_icon svg,.airline_management .empty_state .empty_icon svg,.city_management .empty_state .empty_icon svg,.state_management .empty_state .empty_icon svg,.country_management .empty_state .empty_icon svg,.subcontinent_management .empty_state .empty_icon svg{color:#94a3b8;font-size:36px}.continent_management .empty_state h3,.suggested_management .empty_state h3,.visibility_management .empty_state h3,.airport_management .empty_state h3,.airline_management .empty_state h3,.city_management .empty_state h3,.state_management .empty_state h3,.country_management .empty_state h3,.subcontinent_management .empty_state h3{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.continent_management .empty_state p,.suggested_management .empty_state p,.visibility_management .empty_state p,.airport_management .empty_state p,.airline_management .empty_state p,.city_management .empty_state p,.state_management .empty_state p,.country_management .empty_state p,.subcontinent_management .empty_state p{color:#64748b;margin-bottom:1.25rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.continent_management .empty_state .button,.suggested_management .empty_state .button,.visibility_management .empty_state .button,.airport_management .empty_state .button,.airline_management .empty_state .button,.city_management .empty_state .button,.state_management .empty_state .button,.country_management .empty_state .button,.subcontinent_management .empty_state .button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.continent_management .empty_state .button:disabled,.suggested_management .empty_state .button:disabled,.visibility_management .empty_state .button:disabled,.airport_management .empty_state .button:disabled,.airline_management .empty_state .button:disabled,.city_management .empty_state .button:disabled,.state_management .empty_state .button:disabled,.country_management .empty_state .button:disabled,.subcontinent_management .empty_state .button:disabled{opacity:.5;cursor:not-allowed}.continent_management .empty_state .button,.suggested_management .empty_state .button,.visibility_management .empty_state .button,.airport_management .empty_state .button,.airline_management .empty_state .button,.city_management .empty_state .button,.state_management .empty_state .button,.country_management .empty_state .button,.subcontinent_management .empty_state .button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.continent_management .empty_state .button:hover:not(:disabled),.suggested_management .empty_state .button:hover:not(:disabled),.visibility_management .empty_state .button:hover:not(:disabled),.airport_management .empty_state .button:hover:not(:disabled),.airline_management .empty_state .button:hover:not(:disabled),.city_management .empty_state .button:hover:not(:disabled),.state_management .empty_state .button:hover:not(:disabled),.country_management .empty_state .button:hover:not(:disabled),.subcontinent_management .empty_state .button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.continent_management .empty_state .button:active:not(:disabled),.suggested_management .empty_state .button:active:not(:disabled),.visibility_management .empty_state .button:active:not(:disabled),.airport_management .empty_state .button:active:not(:disabled),.airline_management .empty_state .button:active:not(:disabled),.city_management .empty_state .button:active:not(:disabled),.state_management .empty_state .button:active:not(:disabled),.country_management .empty_state .button:active:not(:disabled),.subcontinent_management .empty_state .button:active:not(:disabled){background-color:#a3151a}.continent_management .empty_state .button,.suggested_management .empty_state .button,.visibility_management .empty_state .button,.airport_management .empty_state .button,.airline_management .empty_state .button,.city_management .empty_state .button,.state_management .empty_state .button,.country_management .empty_state .button,.subcontinent_management .empty_state .button{gap:.5rem}.continent_management .empty_state .button svg,.suggested_management .empty_state .button svg,.visibility_management .empty_state .button svg,.airport_management .empty_state .button svg,.airline_management .empty_state .button svg,.city_management .empty_state .button svg,.state_management .empty_state .button svg,.country_management .empty_state .button svg,.subcontinent_management .empty_state .button svg{font-size:20px}.page_header_generic{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.page_header_generic{flex-direction:column;align-items:flex-start}}.page_header_generic .header_info{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.page_header_generic .header_info .header_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;display:flex!important}.page_header_generic .header_info .header_icon svg{color:#d92027;font-size:28px}.page_header_generic .header_info .header_text h1{color:#1e293b;margin-bottom:.25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.page_header_generic .header_info .header_text p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.page_header_generic .header_actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.form_page .page_header{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media screen and (max-width:820px){.form_page .page_header{flex-direction:column;align-items:flex-start}}.form_page .page_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.form_page .page_header .header_left .back_link{color:#64748b;background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.form_page .page_header .header_left .back_link svg{font-size:20px}.form_page .page_header .header_left .back_link:hover{color:#d92027;background-color:#fef2f2}.form_page .page_header .header_left .page_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;display:flex!important}.form_page .page_header .header_left .page_icon svg{color:#d92027;font-size:24px}.form_page .page_header .header_left .page_title h1{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.form_page .page_header .header_left .page_title p{color:#9ca3af;margin:0;font-size:.875rem}.form_page .page_header .header_right{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}@media screen and (max-width:820px){.form_page .page_header .header_right{justify-content:flex-start;width:100%}}.form_page .page_header .header_right .button{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:40px;padding:0 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.form_page .page_header .header_right .button svg{font-size:18px}.form_page .page_header .header_right .button.button_primary{color:#fff;background-color:#d92027;border:none}.form_page .page_header .header_right .button.button_primary:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.form_page .page_header .header_right .button.button_primary:disabled{opacity:.6;cursor:not-allowed}.form_page .page_header .header_right .button.button_primary.loading{color:#0000;position:relative}.form_page .page_header .header_right .button.button_primary.loading:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;position:absolute}.form_page .page_header .header_right .button.button_secondary{color:#64748b;background-color:#fff;border:1px solid #cbd5e1}.form_page .page_header .header_right .button.button_secondary:hover{background-color:#fafafa;border-color:#d4d4d4}.form_page .page_header .header_right .button.button_outline{color:#d92027;background-color:#0000;border:1px solid #d92027}.form_page .page_header .header_right .button.button_outline:hover:not(:disabled){background-color:#fef2f2}.form_page .page_header .header_right .button.button_outline:disabled{opacity:.5;cursor:not-allowed}.form_page .page_header .header_right .button.button_warning_outline{color:#f59e0b;background-color:#0000;border:1px solid #f59e0b}.form_page .page_header .header_right .button.button_warning_outline:hover:not(:disabled){background-color:#f59e0b1a}.form_page .page_header .header_right .button.button_warning_outline:disabled{opacity:.5;cursor:not-allowed}.form_page .page_header .header_right .button.button_danger_outline{color:#ef4444;background-color:#0000;border:1px solid #ef4444}.form_page .page_header .header_right .button.button_danger_outline:hover:not(:disabled){background-color:#ef44441a}.form_page .page_header .header_right .button.button_danger_outline:disabled{opacity:.5;cursor:not-allowed}.form_page .form_content{flex-direction:column;gap:1.25rem;display:flex}.form_page .form_card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.form_page .form_card{padding:1.25rem}}.form_page .form_card .card_header{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.form_page .form_card .card_header .header_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;display:flex!important}.form_page .form_card .card_header .header_icon svg{color:#d92027;font-size:22px}.form_page .form_card .card_header .header_text h3{color:#1e293b;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.form_page .form_card .card_header .header_text p{color:#9ca3af;margin:0;font-size:.875rem}.form_page .form_card .card_header .video_stats{align-items:center;gap:.75rem;margin-left:auto;display:flex}.form_page .form_card .card_header .video_stats .stat_item{background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.form_page .form_card .card_header .video_stats .stat_item svg{color:#d92027;font-size:16px}.form_page .form_card .card_header .video_stats .stat_item .stat_value{color:#1e293b;font-size:13px;font-weight:600}.form_page .form_card .card_header .video_stats .stat_item .stat_label{color:#9ca3af;font-size:11px}.form_page .language_tabs{flex-wrap:wrap;gap:.5rem;display:flex}.form_page .language_tabs .language_tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.form_page .language_tabs .language_tab .tab_check{color:#10b981;justify-content:center;align-items:center;font-size:14px;display:flex}.form_page .language_tabs .language_tab:hover:not(.active){background:#f5f5f5;border-color:#d4d4d4}.form_page .language_tabs .language_tab.active{color:#c11920;background:#fef2f2;border-color:#fca5a5}.form_page .language_tabs .language_tab.saved:not(.active){color:#059669;background:#ecfdf5;border-color:#10b981}.form_page .language_notice{color:#2563eb;background:#eff6ff;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.form_page .language_notice svg{flex-shrink:0;font-size:18px}.form_page .form_grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media screen and (max-width:820px){.form_page .form_grid{grid-template-columns:1fr}}.form_page .form_grid .form_field.full_width{grid-column:1/-1}.form_page .form_grid .form_field .field_hint{color:#9ca3af;margin-top:.5rem;font-size:.75rem;display:block}.form_page .switch_field{background:#f8fafc;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.form_page .switch_field .switch_label{color:#1e293b;font-size:14px;font-weight:500}.form_page .language_navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:575px){.form_page .language_navigation{flex-direction:column}}.form_page .language_navigation .nav_left_actions,.form_page .language_navigation .nav_left{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media (max-width:575px){.form_page .language_navigation .nav_left_actions,.form_page .language_navigation .nav_left{flex-wrap:wrap;width:100%}}.form_page .language_navigation .nav_button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:40px;padding:0 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.form_page .language_navigation .nav_button svg{font-size:20px}.form_page .language_navigation .nav_button:hover:not(:disabled){color:#d92027;background:#fafafa;border-color:#fca5a5}.form_page .language_navigation .nav_button:disabled{opacity:.5;cursor:not-allowed}.form_page .language_navigation .nav_button.next{color:#fff;background:#d92027;border-color:#d92027}.form_page .language_navigation .nav_button.next:hover:not(:disabled){background:#c11920;border-color:#c11920}.form_page .language_navigation .nav_button.danger{color:#ef4444;background:#fff;border-color:#ef4444}.form_page .language_navigation .nav_button.danger:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#dc2626}@media (max-width:575px){.form_page .language_navigation .nav_button{justify-content:center;width:100%}}.form_page .language_navigation .nav_info{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:575px){.form_page .language_navigation .nav_info{order:-1;width:100%}}.form_page .language_navigation .nav_info .current_lang{color:#64748b;margin-bottom:.25rem;font-size:.875rem}.form_page .language_navigation .nav_info .current_lang strong{color:#d92027}.form_page .language_navigation .nav_info .lang_progress{color:#9ca3af;font-size:.75rem}.form_page label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.form_page .input,.form_page input[type=text],.form_page input[type=email],.form_page input[type=password],.form_page input[type=number],.form_page textarea{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;height:44px;padding:0 1rem;font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.form_page .input::placeholder,.form_page input[type=text]::placeholder,.form_page input[type=email]::placeholder,.form_page input[type=password]::placeholder,.form_page input[type=number]::placeholder,.form_page textarea::placeholder{color:#9ca3af}.form_page .input:focus,.form_page input[type=text]:focus,.form_page input[type=email]:focus,.form_page input[type=password]:focus,.form_page input[type=number]:focus,.form_page textarea:focus{border-color:#d92027;outline:none;box-shadow:0 0 0 3px #d920271a}.form_page .input:disabled,.form_page input[type=text]:disabled,.form_page input[type=email]:disabled,.form_page input[type=password]:disabled,.form_page input[type=number]:disabled,.form_page textarea:disabled{color:#9ca3af;cursor:not-allowed;background:#f1f5f9}.form_page textarea{resize:vertical;height:auto;min-height:120px;padding:1rem}.form_page .error_message,.form_page .invalid-msg{color:#ef4444;margin-top:.5rem;font-size:.75rem;display:block}.subcontinent_management .subcontinent_card .subcontinent_image{border-radius:9999px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.subcontinent_management .subcontinent_card .subcontinent_image img,.subcontinent_management .subcontinent_card .subcontinent_image .placeholder_img{object-fit:contain;width:100%;height:100%}.subcontinent_management .subcontinent_card .subcontinent_name{color:#1e293b;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.subcontinent_management .subcontinent_card .subcontinent_meta{justify-content:center;align-items:center;gap:.5rem;display:flex}.subcontinent_management .subcontinent_card .subcontinent_meta .meta_item{color:#9ca3af;background:#f1f5f9;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.subcontinent_management .subcontinent_card .subcontinent_meta .meta_item svg{font-size:14px}.subcontinent_management .subcontinent_card:hover .subcontinent_image{transform:scale(1.05)}.subcontinent_management .pagination_wrapper{background:#fff;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.country_management .country_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}@media (max-width:575px){.country_management .country_grid{grid-template-columns:1fr}}.country_management .country_card{background-color:#fff;border-radius:1rem;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.country_management .country_card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.country_management .country_card:hover .country_flag img{transform:scale(1.05)}.country_management .country_card .card_content{text-align:center;padding:1.25rem}.country_management .country_card .country_flag{border:1px solid #e2e8f0;border-radius:.25rem;width:80px;height:54px;margin:0 auto 1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.country_management .country_card .country_flag img{object-fit:cover;width:100%;height:100%;transition:all .2s cubic-bezier(.4,0,.2,1)}.country_management .country_card .country_flag .flag_placeholder{color:#9ca3af;background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.country_management .country_card .country_flag .flag_placeholder svg{font-size:32px}.country_management .country_card .country_name{color:#1e293b;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.country_management .country_card .country_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.country_management .country_card .country_meta .meta_badge{color:#c11920;background:#fef2f2;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.country_management .country_card .country_meta .meta_item{color:#9ca3af;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.country_management .country_card .country_meta .meta_item svg{font-size:14px}.country_management .country_card .card_actions{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;display:flex}.country_management .country_card .card_actions .action_btn{cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.country_management .country_card .card_actions .action_btn.view_btn{color:#d92027;border-right:1px solid #e2e8f0}.country_management .country_card .card_actions .action_btn.view_btn:hover{background:#fef2f2}.country_management .country_card .card_actions .action_btn.delete_btn{color:#ef4444}.country_management .country_card .card_actions .action_btn.delete_btn:hover{background:#fef2f2}.country_management .country_card.skeleton_card .skeleton_flag{border-radius:.25rem;width:80px;height:54px;margin:1.25rem auto 1rem}.country_management .country_card.skeleton_card .skeleton_text{width:60%;height:20px;margin:0 auto .75rem}.country_management .country_card.skeleton_card .skeleton_meta{width:80%;height:16px;margin:0 auto 1.25rem}.country_management .country_card.skeleton_card .skeleton_actions{width:100%;height:44px}.country_management .pagination_wrapper{background:#fff;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.form_page .image_upload_grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media screen and (max-width:820px){.form_page .image_upload_grid{grid-template-columns:1fr}}.form_page .image_upload_card{text-align:center;border:2px dashed #cbd5e1;border-radius:1rem;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.form_page .image_upload_card:hover{background:#fef2f280;border-color:#fca5a5}.form_page .image_upload_card.has_image{background:#ecfdf5;border-style:solid;border-color:#10b981}.form_page .image_upload_card .upload_label{color:#1e293b;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.form_page .image_upload_card .upload_preview{aspect-ratio:1.7;background:#f8fafc;border-radius:.5rem;width:100%;max-width:200px;margin:0 auto .75rem;overflow:hidden}.form_page .image_upload_card .upload_preview img{object-fit:cover;width:100%;height:100%}.form_page .image_upload_card .upload_preview.flag_preview{max-width:120px;height:80px}.form_page .image_upload_card .upload_placeholder{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.form_page .image_upload_card .upload_placeholder svg{font-size:32px}.form_page .image_upload_card .upload_placeholder span{font-size:.875rem}.form_page .image_upload_card input[type=file]{display:none}.form_page .image_upload_card .upload_button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.form_page .image_upload_card .upload_button:hover{color:#d92027;background:#fef2f2;border-color:#fca5a5}.form_page .image_upload_card .error_text{color:#ef4444;margin-top:.5rem;font-size:.75rem}.form_page .section_divider{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}.article_form .content_section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1rem;padding:1.25rem}.article_form .content_section:last-of-type{margin-bottom:1.25rem}.article_form .content_section .section_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.article_form .content_section .section_header h4{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.article_form .content_section .section_header .remove_section_btn{color:#ef4444;cursor:pointer;background:#fef2f2;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_form .content_section .section_header .remove_section_btn svg{font-size:16px}.article_form .content_section .section_header .remove_section_btn:hover{color:#fff;background:#ef4444}.article_form .content_section .editor_wrapper{width:100%}.article_form .content_section .editor_wrapper .label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.article_form .content_section .editor_wrapper .jodit-container{width:100%!important}.article_form .content_section .form_grid.full_width{width:100%;display:block}.article_form .content_section .form_grid.full_width .editor_wrapper{width:100%}.article_form .section_actions{border-top:1px solid #e2e8f0;gap:.75rem;padding-top:1rem;display:flex}.article_form .section_actions .button{justify-content:center;align-items:center;gap:.5rem;display:flex}.article_form .section_actions .button svg{font-size:18px}.article_form .content_section.ad_section{background:#667eea08;border:2px dashed #667eea66}.article_form .content_section.ad_section .section_header h4{color:#667eea}.article_form .content_section.ad_section .ad_placeholder_card{background:#fff;border:1px solid #667eea26;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.article_form .content_section.ad_section .ad_placeholder_card .ad_placeholder_icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.article_form .content_section.ad_section .ad_placeholder_card .ad_placeholder_icon svg{color:#fff;font-size:24px}.article_form .content_section.ad_section .ad_placeholder_card .ad_placeholder_info{flex:1;min-width:0}.article_form .content_section.ad_section .ad_placeholder_card .ad_placeholder_info .ad_placeholder_title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;display:block;overflow:hidden}.article_form .content_section.ad_section .ad_placeholder_card .ad_placeholder_info .ad_placeholder_type{color:#64748b;font-size:12px}.article_form .content_section.ad_section .ad_placeholder_card .ad_placeholder_preview{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:120px;height:60px}.article_form .tags_wrapper .tags_list{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.article_form .tags_wrapper .tags_list .tag_item{color:#a3151a;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.article_form .tags_wrapper .tags_list .tag_item span{font-weight:500}.article_form .tags_wrapper .tags_list .tag_item button{color:#a3151a;cursor:pointer;background:#fecaca;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_form .tags_wrapper .tags_list .tag_item button svg{font-size:10px}.article_form .tags_wrapper .tags_list .tag_item button:hover{color:#fff;background:#ef4444}.article_form .tags_input_wrapper .tags_list{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.article_form .tags_input_wrapper .tag_badge{color:#a3151a;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:flex}.article_form .tags_input_wrapper .tag_badge button{color:#a3151a;cursor:pointer;background:#fecaca;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_form .tags_input_wrapper .tag_badge button svg{font-size:10px}.article_form .tags_input_wrapper .tag_badge button:hover{color:#fff;background:#ef4444}.article_form .navigation_card .navigation_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (max-width:820px){.article_form .navigation_card .navigation_actions{flex-direction:column}.article_form .navigation_card .navigation_actions button{justify-content:center;width:100%}}.article_form .navigation_card .navigation_info{color:#64748b;font-size:.875rem;font-weight:500}.article_form .multiselect_wrapper .label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.article_form .multiselect_wrapper .rmsc{--rmsc-main:#d92027;--rmsc-hover:#fef2f2;--rmsc-selected:#fee2e2;--rmsc-border:#cbd5e1;--rmsc-gray:#9ca3af;--rmsc-bg:#fff;--rmsc-p:.75rem;--rmsc-radius:.5rem;--rmsc-h:44px}.article_form .multiselect_wrapper .rmsc .dropdown-heading{height:44px}:is(.form_field:has(.cstm_react_select),.form_grid:has(.cstm_react_select),.form_card:has(.cstm_react_select)){overflow:visible}.cstm_react_select{z-index:100;position:relative;background:0 0!important;border:none!important;padding:0!important}.cstm_react_select .dropdown-container{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;z-index:100!important}.cstm_react_select .dropdown-heading{min-height:44px;padding:0 .75rem}.cstm_react_select .dropdown-content{background:#fff;margin-top:2px;padding:.5rem;position:absolute;top:100%;left:0;right:0;z-index:150!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;width:100%!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.cstm_react_select .dropdown-content .panel-content{max-height:180px;overflow-y:auto}.cstm_react_select .select-panel .select-item{border-radius:.25rem;margin-bottom:2px;padding:.25rem .5rem;font-size:.875rem}.cstm_react_select .select-panel .select-item:hover{background:#fef2f2}.cstm_react_select .select-panel .select-item.selected{color:#a3151a;background:#fee2e2}.cstm_react_select .select-panel .select-item label{gap:.5rem}.cstm_react_select .search{border-bottom:1px solid #e2e8f0;margin-bottom:.5rem;padding:0 0 .5rem}.cstm_react_select .search input{border:1px solid #e2e8f0;border-radius:.25rem;width:100%;height:32px;padding:.25rem .5rem;font-size:.875rem}.cstm_react_select .search input:focus{border-color:#d92027;outline:none}.cstm_react_select .select-panel>div:first-child{padding:0 0 .5rem;font-size:.75rem}.form_page .form_divider{align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.form_page .form_divider:before,.form_page .form_divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.form_page .form_divider span{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.75rem;font-weight:600}.form_page .seo_card{padding:1.25rem}.form_page .seo_card .card_header{margin-bottom:1rem;padding-bottom:.75rem}.form_page .seo_card .seo_section{margin-bottom:.5rem}.form_page .seo_card .seo_section .seo_row{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}@media screen and (max-width:820px){.form_page .seo_card .seo_section .seo_row{grid-template-columns:1fr}}.form_page .seo_card .seo_section .seo_row.full{grid-template-columns:1fr}.form_page .seo_card .seo_section .seo_row .form_field{margin-bottom:0}.form_page .seo_card .seo_section .seo_row textarea{min-height:64px}.form_page .seo_card .seo_social_grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1rem;display:grid}@media screen and (max-width:820px){.form_page .seo_card .seo_social_grid{grid-template-columns:1fr}}.form_page .seo_card .seo_social_grid .seo_social_column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;padding:1rem;display:flex}.form_page .seo_card .seo_social_grid .seo_social_column .form_divider{margin:0 0 1rem}.form_page .seo_card .seo_social_grid .seo_social_column .form_divider:before,.form_page .seo_card .seo_social_grid .seo_social_column .form_divider:after{display:none}.form_page .seo_card .seo_social_grid .seo_social_column .form_divider span{color:#1e293b;text-transform:none;letter-spacing:normal;font-size:.875rem;font-weight:600}.form_page .seo_card .seo_social_grid .seo_social_column .form_field{margin-bottom:1rem}.form_page .seo_card .seo_social_grid .seo_social_column input,.form_page .seo_card .seo_social_grid .seo_social_column textarea{background:#fff}.form_page .seo_card .seo_social_grid .seo_social_column textarea{resize:vertical;min-height:80px;padding-top:10px}.form_page .seo_card .seo_social_grid .seo_social_column .seo_image_upload{margin-top:1rem}.form_page .seo_card .seo_image_upload{background:#fff;border:1px dashed #cbd5e1;border-radius:.5rem;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.form_page .seo_card .seo_image_upload:hover{border-color:#fca5a5}.form_page .seo_card .seo_image_upload.has_image{background:#ecfdf5;border-style:solid;border-color:#10b981}.form_page .seo_card .seo_image_upload .upload_label{color:#64748b;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.form_page .seo_card .seo_image_upload .upload_content{align-items:center;gap:.75rem;display:flex}.form_page .seo_card .seo_image_upload .upload_preview{aspect-ratio:1.7;border-radius:.25rem;flex-shrink:0;width:80px;overflow:hidden}.form_page .seo_card .seo_image_upload .upload_preview img{object-fit:cover;width:100%;height:100%}.form_page .seo_card .seo_image_upload .upload_placeholder{background:#f1f5f9;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:48px;display:flex}.form_page .seo_card .seo_image_upload .upload_placeholder svg{color:#9ca3af;font-size:20px}.form_page .seo_card .seo_image_upload .upload_button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.form_page .seo_card .seo_image_upload .upload_button input[type=file]{display:none}.form_page .seo_card .seo_image_upload .upload_button svg{font-size:14px}.form_page .seo_card .seo_image_upload .upload_button:hover{color:#d92027;background:#fef2f2;border-color:#fca5a5}.form_page .seo_card .seo_image_upload .upload_error{color:#ef4444;margin-top:.25rem;font-size:.75rem;display:block}.card_details .top-heading-content{margin-bottom:1.25rem}.card_details .top-heading-content h2{color:#1e293b;margin:0;font-size:1.25rem;font-weight:600}.tabs_wrapper{border-bottom:2px solid #e2e8f0;margin-bottom:1.5rem}.tabs_wrapper ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabs_wrapper ul li{color:#64748b;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.tabs_wrapper ul li.active{color:#d92027;border-bottom-color:#d92027;font-weight:600}.breadcrumb_wrap{margin-bottom:1.25rem}.breadcrumb_wrap .left_part ul li a{color:#d92027;text-decoration:none}.edit_country_content,.edit_city_content{padding:1rem 0}.edit_country_content .loading_state,.edit_city_content .loading_state{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.edit_country_content .loading_state .spinner,.edit_city_content .loading_state .spinner{border:3px solid #e5e5e5;border-top-color:#d92027;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.edit_country_content .loading_state p,.edit_city_content .loading_state p{font-size:.875rem}.edit_country_content .section_header_bar,.edit_city_content .section_header_bar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}@media (max-width:575px){.edit_country_content .section_header_bar,.edit_city_content .section_header_bar{flex-direction:column;align-items:flex-start;gap:1rem}}.edit_country_content .section_header_bar .header_left,.edit_city_content .section_header_bar .header_left{align-items:center;gap:1rem;display:flex}.edit_country_content .section_header_bar .header_left .header_icon,.edit_city_content .section_header_bar .header_left .header_icon{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.edit_country_content .section_header_bar .header_left .header_text h2,.edit_city_content .section_header_bar .header_left .header_text h2{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.edit_country_content .section_header_bar .header_left .header_text p,.edit_city_content .section_header_bar .header_left .header_text p{color:#9ca3af;margin:0;font-size:.875rem}.edit_country_content .section_header_bar .header_right .primary_btn,.edit_city_content .section_header_bar .header_right .primary_btn{align-items:center;gap:.5rem;display:inline-flex}.edit_country_content .section_header_bar .header_right .primary_btn svg,.edit_city_content .section_header_bar .header_right .primary_btn svg{font-size:18px}.edit_country_content .action_bar,.edit_city_content .action_bar{justify-content:flex-end;align-items:center;margin-bottom:1.25rem;display:flex}.edit_country_content .action_bar .primary_btn,.edit_city_content .action_bar .primary_btn{justify-content:center;align-items:center;gap:.5rem;display:flex}.edit_country_content .action_bar .primary_btn svg,.edit_city_content .action_bar .primary_btn svg{font-size:18px}.edit_country_content .section_card,.edit_city_content .section_card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem}.edit_country_content .section_card:last-child,.edit_city_content .section_card:last-child{margin-bottom:0}.edit_country_content .section_header,.edit_city_content .section_header{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.edit_country_content .section_header .section_icon,.edit_city_content .section_header .section_icon{color:#d92027;flex-shrink:0;margin-top:2px;font-size:24px}.edit_country_content .section_header h3,.edit_city_content .section_header h3{color:#1e293b;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.edit_country_content .section_header p,.edit_city_content .section_header p{color:#64748b;margin:0;font-size:.875rem}.edit_country_content .language_tabs_grid,.edit_city_content .language_tabs_grid{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.edit_country_content .language_tabs_grid .lang_tab,.edit_city_content .language_tabs_grid .lang_tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.edit_country_content .language_tabs_grid .lang_tab .check_icon,.edit_city_content .language_tabs_grid .lang_tab .check_icon{color:#10b981;font-size:14px}.edit_country_content .language_tabs_grid .lang_tab:hover,.edit_city_content .language_tabs_grid .lang_tab:hover{color:#c11920;background:#fef2f2;border-color:#fecaca}.edit_country_content .language_tabs_grid .lang_tab.active,.edit_city_content .language_tabs_grid .lang_tab.active{color:#fff;background:#d92027;border-color:#d92027}.edit_country_content .language_tabs_grid .lang_tab.active .check_icon,.edit_city_content .language_tabs_grid .lang_tab.active .check_icon{color:#fff}.edit_country_content .language_tabs_grid .lang_tab.saved:not(.active),.edit_city_content .language_tabs_grid .lang_tab.saved:not(.active){background:#fff;border-color:#ecfdf5}.edit_country_content .lang_notice,.edit_city_content .lang_notice{color:#64748b;background:#fffbeb;border:1px solid #f59e0b;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.edit_country_content .form_row,.edit_city_content .form_row{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1rem;display:grid}.edit_country_content .form_row:last-child,.edit_city_content .form_row:last-child{margin-bottom:0}.edit_country_content .form_row.full,.edit_city_content .form_row.full,.edit_country_content .form_row.single,.edit_city_content .form_row.single{grid-template-columns:1fr}@media screen and (max-width:820px){.edit_country_content .form_row,.edit_city_content .form_row{grid-template-columns:1fr}}.edit_country_content .image_preview_wrapper,.edit_city_content .image_preview_wrapper{aspect-ratio:1920/580;background:#f8fafc;border:1px solid #cbd5e1;border-radius:1rem;margin-top:1rem;overflow:hidden}.edit_country_content .image_preview_wrapper .banner_preview_img,.edit_city_content .image_preview_wrapper .banner_preview_img{object-fit:contain;width:100%;height:100%;display:block}.edit_country_content .image_grid,.edit_city_content .image_grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media screen and (max-width:820px){.edit_country_content .image_grid,.edit_city_content .image_grid{grid-template-columns:1fr}}.edit_country_content .image_card,.edit_city_content .image_card{text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:1rem;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.edit_country_content .image_card:hover,.edit_city_content .image_card:hover{background:#fef2f2;border-color:#fca5a5}.edit_country_content .image_card.has_image,.edit_city_content .image_card.has_image{background:#ecfdf5;border-style:solid;border-color:#10b981}.edit_country_content .image_card .image_label,.edit_city_content .image_card .image_label{color:#1e293b;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.edit_country_content .image_card .image_preview,.edit_city_content .image_card .image_preview{aspect-ratio:1.7;background:#fff;border-radius:.5rem;width:100%;max-width:200px;margin:0 auto .75rem;overflow:hidden}.edit_country_content .image_card .image_preview img,.edit_city_content .image_card .image_preview img{object-fit:cover;width:100%;height:100%}.edit_country_content .image_card .image_placeholder,.edit_city_content .image_card .image_placeholder{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.edit_country_content .image_card .image_placeholder svg,.edit_city_content .image_card .image_placeholder svg{font-size:32px}.edit_country_content .image_card .image_placeholder span,.edit_city_content .image_card .image_placeholder span{font-size:.875rem}.edit_country_content .image_card input[type=file],.edit_city_content .image_card input[type=file]{display:none}.edit_country_content .image_card .upload_btn,.edit_city_content .image_card .upload_btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.edit_country_content .image_card .upload_btn:hover,.edit_city_content .image_card .upload_btn:hover{color:#d92027;background:#fef2f2;border-color:#fca5a5}.edit_country_content .image_card .error_text,.edit_city_content .image_card .error_text{color:#ef4444;margin-top:.5rem;font-size:.75rem;display:block}.edit_country_content .section_divider,.edit_city_content .section_divider{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.75rem;margin:1.5rem 0;font-size:.875rem;font-weight:600;display:flex}.edit_country_content .section_divider:before,.edit_city_content .section_divider:before,.edit_country_content .section_divider:after,.edit_city_content .section_divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.edit_country_content .nav_actions,.edit_city_content .nav_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.edit_country_content .nav_actions .nav_left,.edit_city_content .nav_actions .nav_left{align-items:center;gap:.75rem;display:flex}.edit_country_content .nav_actions .nav_center,.edit_city_content .nav_actions .nav_center{color:#64748b;font-size:.875rem}.edit_country_content .nav_actions .nav_btn,.edit_city_content .nav_actions .nav_btn{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.edit_country_content .nav_actions .nav_btn svg,.edit_city_content .nav_actions .nav_btn svg{font-size:18px}.edit_country_content .nav_actions .nav_btn:disabled,.edit_city_content .nav_actions .nav_btn:disabled{opacity:.5;cursor:not-allowed}.edit_country_content .nav_actions .nav_btn.primary,.edit_city_content .nav_actions .nav_btn.primary{color:#fff;background:#d92027;border:1px solid #d92027}.edit_country_content .nav_actions .nav_btn.primary:hover:not(:disabled),.edit_city_content .nav_actions .nav_btn.primary:hover:not(:disabled){background:#c11920}.edit_country_content .nav_actions .nav_btn.secondary,.edit_city_content .nav_actions .nav_btn.secondary{color:#64748b;background:#fff;border:1px solid #cbd5e1}.edit_country_content .nav_actions .nav_btn.secondary:hover:not(:disabled),.edit_city_content .nav_actions .nav_btn.secondary:hover:not(:disabled){color:#c11920;background:#f8fafc;border-color:#fca5a5}.edit_country_content .nav_actions .nav_btn.danger,.edit_city_content .nav_actions .nav_btn.danger{color:#ef4444;background:#fff;border:1px solid #ef4444}.edit_country_content .nav_actions .nav_btn.danger:hover:not(:disabled),.edit_city_content .nav_actions .nav_btn.danger:hover:not(:disabled){background:#fef2f2}@media screen and (max-width:820px){.edit_country_content .nav_actions,.edit_city_content .nav_actions{flex-direction:column;align-items:stretch}.edit_country_content .nav_actions .nav_left,.edit_city_content .nav_actions .nav_left{justify-content:center}.edit_country_content .nav_actions .nav_center,.edit_city_content .nav_actions .nav_center{text-align:center}.edit_country_content .nav_actions .nav_btn,.edit_city_content .nav_actions .nav_btn{justify-content:center}}.city_management .city_card .city_image,.state_management .city_card .city_image,.state_management .state_card .city_image,.state_management .state_card .state_image{background:#f8fafc;border-radius:.5rem;width:100%;height:120px;margin-bottom:.75rem;overflow:hidden}.city_management .city_card .city_image img,.state_management .city_card .city_image img,.state_management .state_card .city_image img,.state_management .state_card .state_image img{object-fit:cover;width:100%;height:100%}.city_management .city_card .city_image .image_placeholder,.state_management .city_card .city_image .image_placeholder,.state_management .state_card .city_image .image_placeholder,.state_management .state_card .state_image .image_placeholder{color:#fca5a5;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.city_management .city_card .city_image .image_placeholder svg,.state_management .city_card .city_image .image_placeholder svg,.state_management .state_card .city_image .image_placeholder svg,.state_management .state_card .state_image .image_placeholder svg{font-size:40px}.city_management .city_card .city_name,.state_management .city_card .city_name,.state_management .state_card .city_name,.state_management .state_card .state_name{color:#1e293b;text-align:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.city_management .city_card .city_meta,.state_management .city_card .city_meta,.state_management .state_card .city_meta,.state_management .state_card .state_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.city_management .city_card .city_meta .meta_badge,.state_management .city_card .city_meta .meta_badge,.state_management .state_card .city_meta .meta_badge,.state_management .state_card .state_meta .meta_badge{color:#a3151a;background:#fee2e2;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.city_management .city_card .city_meta .meta_item,.state_management .city_card .city_meta .meta_item,.state_management .state_card .city_meta .meta_item,.state_management .state_card .state_meta .meta_item{color:#64748b;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.city_management .city_card .city_meta .meta_item svg,.state_management .city_card .city_meta .meta_item svg,.state_management .state_card .city_meta .meta_item svg,.state_management .state_card .state_meta .meta_item svg{color:#9ca3af;font-size:14px}.city_management .city_card .capital_badge,.state_management .city_card .capital_badge,.state_management .state_card .capital_badge{color:#fff;background:#10b981;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.city_management .city_card .type_badge,.state_management .city_card .type_badge,.state_management .state_card .type_badge{color:#2563eb;background:#eff6ff;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.city_management .city_card .type_badge svg,.state_management .city_card .type_badge svg,.state_management .state_card .type_badge svg{font-size:14px}.city_management .city_card.add_card,.state_management .city_card.add_card,.state_management .add_card.state_card{cursor:pointer;justify-content:center;align-items:center;transition:all .3s;display:flex;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%)!important;border:2px dashed #e2e8f0!important}.city_management .city_card.add_card:hover,.state_management .city_card.add_card:hover,.state_management .add_card.state_card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #d9202726;background:linear-gradient(135deg,#fef2f2 0%,#fff 100%)!important;border-color:#d92027!important}.city_management .city_card.add_card:hover .add_icon,.state_management .city_card.add_card:hover .add_icon,.state_management .add_card.state_card:hover .add_icon{color:#fff;background:#d92027;transform:scale(1.1)}.city_management .city_card.add_card:hover h3,.state_management .city_card.add_card:hover h3,.state_management .add_card.state_card:hover h3{color:#d92027}.city_management .city_card.add_card .add_card_content,.state_management .city_card.add_card .add_card_content,.state_management .add_card.state_card .add_card_content{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:280px;padding:1.5rem;display:flex}.city_management .city_card.add_card .add_card_content .add_icon,.state_management .city_card.add_card .add_card_content .add_icon,.state_management .add_card.state_card .add_card_content .add_icon{color:#d92027;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;transition:all .3s;display:flex}.city_management .city_card.add_card .add_card_content .add_icon svg,.state_management .city_card.add_card .add_card_content .add_icon svg,.state_management .add_card.state_card .add_card_content .add_icon svg{font-size:36px}.city_management .city_card.add_card .add_card_content h3,.state_management .city_card.add_card .add_card_content h3,.state_management .add_card.state_card .add_card_content h3{color:#1e293b;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;transition:color .3s}.city_management .city_card.add_card .add_card_content p,.state_management .city_card.add_card .add_card_content p,.state_management .add_card.state_card .add_card_content p{color:#64748b;text-align:center;margin:0;font-size:.875rem}.language_management .search_section .search_bar,.directory_management .search_section .search_bar,.footer_management .search_section .search_bar,.header_management .search_section .search_bar,.category_management .search_section .search_bar{align-items:center;display:flex;position:relative}.language_management .search_section .search_bar svg,.directory_management .search_section .search_bar svg,.footer_management .search_section .search_bar svg,.header_management .search_section .search_bar svg,.category_management .search_section .search_bar svg{color:#9ca3af;z-index:1;font-size:20px;position:absolute;left:14px}.language_management .search_section .search_bar input,.directory_management .search_section .search_bar input,.footer_management .search_section .search_bar input,.header_management .search_section .search_bar input,.category_management .search_section .search_bar input{padding-left:44px}.language_management .header_stats,.directory_management .header_stats,.footer_management .header_stats,.header_management .header_stats,.category_management .header_stats{gap:1rem;margin-left:auto;margin-right:1.5rem;display:flex}@media screen and (max-width:820px){.language_management .header_stats,.directory_management .header_stats,.footer_management .header_stats,.header_management .header_stats,.category_management .header_stats{justify-content:center;width:100%;margin:.75rem 0}}.language_management .header_stats .stat_item,.directory_management .header_stats .stat_item,.footer_management .header_stats .stat_item,.header_management .header_stats .stat_item,.category_management .header_stats .stat_item{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;align-items:center;min-width:80px;padding:.75rem 1.25rem;display:flex}.language_management .header_stats .stat_item .stat_value,.directory_management .header_stats .stat_item .stat_value,.footer_management .header_stats .stat_item .stat_value,.header_management .header_stats .stat_item .stat_value,.category_management .header_stats .stat_item .stat_value{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1}.language_management .header_stats .stat_item .stat_label,.directory_management .header_stats .stat_item .stat_label,.footer_management .header_stats .stat_item .stat_label,.header_management .header_stats .stat_item .stat_label,.category_management .header_stats .stat_item .stat_label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-size:.75rem}.language_management .header_stats .stat_item.active,.directory_management .header_stats .stat_item.active,.footer_management .header_stats .stat_item.active,.header_management .header_stats .stat_item.active,.category_management .header_stats .stat_item.active{background:#ecfdf5;border-color:#10b981}.language_management .header_stats .stat_item.active .stat_value,.directory_management .header_stats .stat_item.active .stat_value,.footer_management .header_stats .stat_item.active .stat_value,.header_management .header_stats .stat_item.active .stat_value,.category_management .header_stats .stat_item.active .stat_value,.language_management .header_stats .stat_item.active .stat_label,.directory_management .header_stats .stat_item.active .stat_label,.footer_management .header_stats .stat_item.active .stat_label,.header_management .header_stats .stat_item.active .stat_label,.category_management .header_stats .stat_item.active .stat_label{color:#10b981}.language_management .language_grid,.directory_management .language_grid,.footer_management .language_grid,.header_management .language_grid,.category_management .language_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.language_management .language_card .language_icon,.directory_management .language_card .language_icon,.footer_management .language_card .language_icon,.header_management .language_card .language_icon,.category_management .language_card .language_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .75rem;display:flex}.language_management .language_card .language_icon svg,.directory_management .language_card .language_icon svg,.footer_management .language_card .language_icon svg,.header_management .language_card .language_icon svg,.category_management .language_card .language_icon svg{font-size:28px}.language_management .language_card .iso_badge,.directory_management .language_card .iso_badge,.footer_management .language_card .iso_badge,.header_management .language_card .iso_badge,.category_management .language_card .iso_badge{color:#404040;text-transform:uppercase;background:#f5f5f5;border-radius:.25rem;padding:.25rem .75rem;font-family:monospace;font-size:.875rem;font-weight:600}.language_management .language_card .status_section,.directory_management .language_card .status_section,.footer_management .language_card .status_section,.header_management .language_card .status_section,.category_management .language_card .status_section{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.language_management .language_card .status_section .status_badge,.directory_management .language_card .status_section .status_badge,.footer_management .language_card .status_section .status_badge,.header_management .language_card .status_section .status_badge,.category_management .language_card .status_section .status_badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.language_management .language_card .status_section .status_badge svg,.directory_management .language_card .status_section .status_badge svg,.footer_management .language_card .status_section .status_badge svg,.header_management .language_card .status_section .status_badge svg,.category_management .language_card .status_section .status_badge svg{font-size:14px}.language_management .language_card .status_section .status_badge.active,.directory_management .language_card .status_section .status_badge.active,.footer_management .language_card .status_section .status_badge.active,.header_management .language_card .status_section .status_badge.active,.category_management .language_card .status_section .status_badge.active{color:#10b981;background:#ecfdf5}.language_management .language_card .status_section .status_badge.inactive,.directory_management .language_card .status_section .status_badge.inactive,.footer_management .language_card .status_section .status_badge.inactive,.header_management .language_card .status_section .status_badge.inactive,.category_management .language_card .status_section .status_badge.inactive{color:#525252;background:#f5f5f5}.language_management .language_card .status_section .switch_button,.directory_management .language_card .status_section .switch_button,.footer_management .language_card .status_section .switch_button,.header_management .language_card .status_section .switch_button,.category_management .language_card .status_section .switch_button{cursor:pointer;width:44px;height:24px;margin:0;display:inline-block;position:relative}.language_management .language_card .status_section .switch_button input,.directory_management .language_card .status_section .switch_button input,.footer_management .language_card .status_section .switch_button input,.header_management .language_card .status_section .switch_button input,.category_management .language_card .status_section .switch_button input{opacity:0;width:0;height:0}.language_management .language_card .status_section .switch_button input:checked+.slider,.directory_management .language_card .status_section .switch_button input:checked+.slider,.footer_management .language_card .status_section .switch_button input:checked+.slider,.header_management .language_card .status_section .switch_button input:checked+.slider,.category_management .language_card .status_section .switch_button input:checked+.slider{background:#10b981}.language_management .language_card .status_section .switch_button input:checked+.slider:before,.directory_management .language_card .status_section .switch_button input:checked+.slider:before,.footer_management .language_card .status_section .switch_button input:checked+.slider:before,.header_management .language_card .status_section .switch_button input:checked+.slider:before,.category_management .language_card .status_section .switch_button input:checked+.slider:before{transform:translate(20px)}.language_management .language_card .status_section .switch_button .slider,.directory_management .language_card .status_section .switch_button .slider,.footer_management .language_card .status_section .switch_button .slider,.header_management .language_card .status_section .switch_button .slider,.category_management .language_card .status_section .switch_button .slider{cursor:pointer;background-color:#d4d4d4;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.language_management .language_card .status_section .switch_button .slider:before,.directory_management .language_card .status_section .switch_button .slider:before,.footer_management .language_card .status_section .switch_button .slider:before,.header_management .language_card .status_section .switch_button .slider:before,.category_management .language_card .status_section .switch_button .slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.language_management .language_card .status_section .switch_button .slider.round,.directory_management .language_card .status_section .switch_button .slider.round,.footer_management .language_card .status_section .switch_button .slider.round,.header_management .language_card .status_section .switch_button .slider.round,.category_management .language_card .status_section .switch_button .slider.round,.language_management .language_card .status_section .switch_button .slider.round:before,.directory_management .language_card .status_section .switch_button .slider.round:before,.footer_management .language_card .status_section .switch_button .slider.round:before,.header_management .language_card .status_section .switch_button .slider.round:before,.category_management .language_card .status_section .switch_button .slider.round:before{border-radius:9999px}.dashboard_management .dashboard_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.dashboard_management .dashboard_card{cursor:pointer;text-decoration:none}.dashboard_management .dashboard_card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dashboard_management .dashboard_card:hover .dashboard_icon{transform:scale(1.1)}.dashboard_management .dashboard_card:hover .card_actions .view_btn{color:#fff;background:#d92027}.dashboard_management .dashboard_card .dashboard_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_management .dashboard_card .dashboard_icon svg{font-size:26px}.dashboard_management .dashboard_card .count_badge{color:#c11920;text-align:center;background:#fef2f2;border-radius:1rem;min-width:80px;padding:.75rem 1.5rem;font-size:32px;font-weight:700}.dashboard_management .recent_section{margin-top:2rem}.dashboard_management .recent_section .section_heading{color:#1e293b;border-bottom:2px solid #e2e8f0;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}.dashboard_management .recent_section .recent_grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.dashboard_management .recent_section .recent_card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.dashboard_management .recent_section .recent_card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dashboard_management .recent_section .recent_card .recent_header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dashboard_management .recent_section .recent_card .recent_header .recent_title{align-items:center;gap:.5rem;display:flex}.dashboard_management .recent_section .recent_card .recent_header .recent_title svg{color:#d92027;font-size:20px}.dashboard_management .recent_section .recent_card .recent_header .recent_title h3{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.dashboard_management .recent_section .recent_card .recent_header .view_all_link{color:#d92027;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_management .recent_section .recent_card .recent_header .view_all_link:hover{color:#c11920}.dashboard_management .recent_section .recent_card .recent_header .view_all_link:hover svg{transform:translate(3px)}.dashboard_management .recent_section .recent_card .recent_header .view_all_link svg{font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dashboard_management .recent_section .recent_card .recent_body{min-height:150px;padding:1rem}.dashboard_management .recent_section .recent_card .recent_item{border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_management .recent_section .recent_card .recent_item:last-child{margin-bottom:0}.dashboard_management .recent_section .recent_card .recent_item:hover{background:#f8fafc}.dashboard_management .recent_section .recent_card .recent_item.skeleton_item .skeleton_avatar{background:#e5e5e5;border-radius:.75rem;width:36px;height:36px;animation:1.2s infinite skeleton-loading}.dashboard_management .recent_section .recent_card .recent_item.skeleton_item .skeleton_text{background:#e5e5e5;border-radius:.25rem;flex:1;height:16px;animation:1.2s infinite skeleton-loading}.dashboard_management .recent_section .recent_card .recent_item .item_icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dashboard_management .recent_section .recent_card .recent_item .item_icon svg{font-size:18px}.dashboard_management .recent_section .recent_card .recent_item .item_icon.article_icon{color:#10b981;background:#10b9811a}.dashboard_management .recent_section .recent_card .recent_item .item_icon.video_icon{color:#ef4444;background:#ef44441a}.dashboard_management .recent_section .recent_card .recent_item .item_icon.banner_icon{color:#f59e0b;background:#f59e0b1a}.dashboard_management .recent_section .recent_card .recent_item .item_info{flex:1;min-width:0}.dashboard_management .recent_section .recent_card .recent_item .item_info h4{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.875rem;font-weight:500;overflow:hidden}.dashboard_management .recent_section .recent_card .recent_item .item_info p{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.dashboard_management .recent_section .recent_card .recent_item .status_badge{border-radius:9999px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.dashboard_management .recent_section .recent_card .recent_item .status_badge.active{color:#10b981;background:#ecfdf5}.dashboard_management .recent_section .recent_card .recent_item .status_badge.inactive{color:#525252;background:#f5f5f5}.dashboard_management .recent_section .recent_card .empty_recent{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.dashboard_management .recent_section .recent_card .empty_recent svg{opacity:.5;font-size:32px}.dashboard_management .recent_section .recent_card .empty_recent p{margin:0;font-size:.875rem}.dashboard_management .spinning{animation:1s linear infinite spin}.modern_modal .modal_content .modal_header{text-align:center;border-bottom:1px solid #e2e8f0;margin-bottom:1.25rem;padding-bottom:1rem}.modern_modal .modal_content .modal_header .modal_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:1.5rem;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .75rem;display:flex}.modern_modal .modal_content .modal_header .modal_icon svg{font-size:28px}.modern_modal .modal_content .modal_header h2{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.modern_modal .modal_content .modal_header p{color:#9ca3af;margin:0;font-size:.875rem}.modern_modal .modal_content .modal_body .form_field{margin-bottom:1rem}.modern_modal .modal_content .modal_body .form_field .field_label{color:#64748b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.modern_modal .modal_content .modal_footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.modern_modal .modal_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.modern_modal .modal_header .header_left{align-items:center;gap:.75rem;display:flex}.modern_modal .modal_header .header_left .modal_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:1rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.modern_modal .modal_header .header_left .modal_icon svg{font-size:24px}.modern_modal .modal_header .header_left .modal_title h2{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.modern_modal .modal_header .header_left .modal_title p{color:#9ca3af;margin:0;font-size:.875rem}.modern_modal .modal_header .close_btn{color:#64748b;cursor:pointer;background:#f5f5f5;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.modern_modal .modal_header .close_btn svg{font-size:20px}.modern_modal .modal_header .close_btn:hover{color:#1e293b;background:#e5e5e5}.modern_modal .modal_body .form_group{margin-bottom:1rem}.modern_modal .modal_body .form_group .label{color:#64748b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.modern_modal .modal_body .form_group input{border:1px solid #e2e8f0;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern_modal .modal_body .form_group input:focus{border-color:#f87171;outline:none;box-shadow:0 0 0 3px #f871711a}.modern_modal .modal_body .form_group input::placeholder{color:#9ca3af}.modern_modal .modal_body .form_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:575px){.modern_modal .modal_body .form_row{grid-template-columns:1fr}}.modern_modal .modal_footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.modern_modal .modal_footer .btn_secondary{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern_modal .modal_footer .btn_secondary:hover{background:#fafafa;border-color:#d4d4d4}.modern_modal .modal_footer .btn_primary{color:#fff;cursor:pointer;background:#d92027;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.modern_modal .modal_footer .btn_primary svg{font-size:18px}.modern_modal .modal_footer .btn_primary:hover{background:#c11920}.modern_modal .modal_footer .btn_primary:disabled{opacity:.6;cursor:not-allowed}.modern_modal .checkbox_group{gap:.75rem;display:flex}.modern_modal .checkbox_group .checkbox_card{cursor:pointer;border:2px solid #e2e8f0;border-radius:1rem;flex:1;justify-content:center;align-items:center;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.modern_modal .checkbox_group .checkbox_card input[type=checkbox]{display:none}.modern_modal .checkbox_group .checkbox_card .checkbox_content{flex-direction:column;align-items:center;gap:.5rem;display:flex}.modern_modal .checkbox_group .checkbox_card .checkbox_content .checkbox_icon{color:#9ca3af;font-size:28px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern_modal .checkbox_group .checkbox_card .checkbox_content span{color:#64748b;font-size:.875rem;font-weight:500}.modern_modal .checkbox_group .checkbox_card:hover{background:#fef2f2;border-color:#fca5a5}.modern_modal .checkbox_group .checkbox_card:hover .checkbox_content .checkbox_icon{color:#f87171}.modern_modal .checkbox_group .checkbox_card.selected{background:#fef2f2;border-color:#d92027}.modern_modal .checkbox_group .checkbox_card.selected .checkbox_content .checkbox_icon{color:#d92027}.modern_modal .checkbox_group .checkbox_card.selected .checkbox_content span{color:#c11920;font-weight:600}.category_management .search_section .search_bar{align-items:center;display:flex;position:relative}.category_management .search_section .search_bar svg{color:#9ca3af;z-index:1;font-size:20px;position:absolute;left:14px}.category_management .search_section .search_bar input{padding-left:44px}.category_management .category_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.category_management .category_card .category_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .75rem;display:flex}.category_management .category_card .category_icon svg{font-size:28px}.category_management .category_card .article_badge{color:#1d4ed8;background:#dbeafe;align-items:center;gap:.25rem;display:inline-flex}.category_management .category_card .article_badge svg{font-size:14px}.category_management .category_card .video_badge{color:#be185d;background:#fce7f3;align-items:center;gap:.25rem;display:inline-flex}.category_management .category_card .video_badge svg{font-size:14px}.category_management .category_card .status_section{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.category_management .category_card .status_section .status_badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.category_management .category_card .status_section .status_badge.active{color:#10b981;background:#ecfdf5}.category_management .category_card .status_section .status_badge.inactive{color:#525252;background:#f5f5f5}.category_management .category_card .status_section .switch_button{cursor:pointer;width:44px;height:24px;margin:0;display:inline-block;position:relative}.category_management .category_card .status_section .switch_button input{opacity:0;width:0;height:0}.category_management .category_card .status_section .switch_button input:checked+.slider{background:#10b981}.category_management .category_card .status_section .switch_button input:checked+.slider:before{transform:translate(20px)}.category_management .category_card .status_section .switch_button .slider{cursor:pointer;background-color:#d4d4d4;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.category_management .category_card .status_section .switch_button .slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.category_management .category_card .status_section .switch_button .slider.round,.category_management .category_card .status_section .switch_button .slider.round:before{border-radius:9999px}.header_management .search_section .search_bar{align-items:center;display:flex;position:relative}.header_management .search_section .search_bar svg{color:#9ca3af;z-index:1;font-size:20px;position:absolute;left:14px}.header_management .search_section .search_bar input{padding-left:44px}.header_management .header_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.header_management .header_card .header_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:1rem;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.75rem;display:flex}.header_management .header_card .header_icon svg{font-size:28px}.footer_management .search_section .search_bar{align-items:center;display:flex;position:relative}.footer_management .search_section .search_bar svg{color:#9ca3af;z-index:1;font-size:20px;position:absolute;left:14px}.footer_management .search_section .search_bar input{padding-left:44px}.footer_management .footer_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.footer_management .footer_card .footer_icon{color:#d92027;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:1rem;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.75rem;display:flex}.footer_management .footer_card .footer_icon svg{font-size:28px}.directory_management .search_section .search_bar{align-items:center;display:flex;position:relative}.directory_management .search_section .search_bar svg{color:#9ca3af;z-index:1;font-size:20px;position:absolute;left:14px}.directory_management .search_section .search_bar input{padding-left:44px}.directory_management .directory_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.directory_management .directory_card .directory_icon{color:#d97706;background:linear-gradient(135deg,#fffbeb 0%,#fff3cd 100%);border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .75rem;display:flex}.directory_management .directory_card .directory_icon svg{font-size:28px}.directory_management .directory_card .city_name,.directory_management .directory_card .state_management .state_card .state_name,.state_management .state_card .directory_management .directory_card .state_name{text-transform:capitalize}.directory_management .directory_card .card_actions .view_btn .arrow_icon{opacity:0;transition:all .2s;transform:translate(-4px)}.directory_management .directory_card .card_actions .view_btn:hover .arrow_icon{opacity:1;transform:translate(0)}.banner_management .search_section,.video_management .search_section,.article_management .search_section{background:#f8fafc;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:flex}@media (max-width:575px){.banner_management .search_section,.video_management .search_section,.article_management .search_section{flex-direction:column;align-items:stretch}}.banner_management .search_section .search_bar,.video_management .search_section .search_bar,.article_management .search_section .search_bar{flex:1;max-width:400px}@media (max-width:575px){.banner_management .search_section .search_bar,.video_management .search_section .search_bar,.article_management .search_section .search_bar{max-width:100%}}.banner_management .search_section .filter_select select,.video_management .search_section .filter_select select,.article_management .search_section .filter_select select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;min-width:150px;height:42px;padding:0 1rem;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.banner_management .search_section .filter_select select:focus,.video_management .search_section .filter_select select:focus,.article_management .search_section .filter_select select:focus{border-color:#d92027;outline:none}.banner_management .tab_section,.video_management .tab_section,.article_management .tab_section{margin-bottom:1.25rem}.banner_management .tab_section .tab_buttons,.video_management .tab_section .tab_buttons,.article_management .tab_section .tab_buttons{background:#f8fafc;border-radius:1rem;gap:.5rem;width:fit-content;padding:.25rem;display:flex}.banner_management .tab_section .tab_buttons .tab_btn,.video_management .tab_section .tab_buttons .tab_btn,.article_management .tab_section .tab_buttons .tab_btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.75rem;outline:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:all .2s;display:flex}.banner_management .tab_section .tab_buttons .tab_btn svg,.video_management .tab_section .tab_buttons .tab_btn svg,.article_management .tab_section .tab_buttons .tab_btn svg{font-size:18px}.banner_management .tab_section .tab_buttons .tab_btn:hover,.video_management .tab_section .tab_buttons .tab_btn:hover,.article_management .tab_section .tab_buttons .tab_btn:hover{color:#1e293b}.banner_management .tab_section .tab_buttons .tab_btn:focus,.video_management .tab_section .tab_buttons .tab_btn:focus,.article_management .tab_section .tab_buttons .tab_btn:focus{box-shadow:none;outline:none}.banner_management .tab_section .tab_buttons .tab_btn.active,.video_management .tab_section .tab_buttons .tab_btn.active,.article_management .tab_section .tab_buttons .tab_btn.active{color:#d92027;background:#fff;box-shadow:0 1px 3px #0000001a}.banner_management .tab_content,.video_management .tab_content,.article_management .tab_content{background:#fff;border-radius:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000000d}.banner_management .filter_section,.video_management .filter_section,.article_management .filter_section{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media screen and (max-width:820px){.banner_management .filter_section,.video_management .filter_section,.article_management .filter_section{flex-direction:column;align-items:stretch}}.banner_management .filter_section .filter_left,.video_management .filter_section .filter_left,.article_management .filter_section .filter_left{flex:1;gap:.75rem;display:flex}@media (max-width:575px){.banner_management .filter_section .filter_left,.video_management .filter_section .filter_left,.article_management .filter_section .filter_left{flex-direction:column}}.banner_management .filter_section .filter_left .search_wrapper,.video_management .filter_section .filter_left .search_wrapper,.article_management .filter_section .filter_left .search_wrapper{flex:1;max-width:400px}@media (max-width:575px){.banner_management .filter_section .filter_left .search_wrapper,.video_management .filter_section .filter_left .search_wrapper,.article_management .filter_section .filter_left .search_wrapper{max-width:100%}}.banner_management .filter_section .filter_left .search_wrapper .search_bar,.video_management .filter_section .filter_left .search_wrapper .search_bar,.article_management .filter_section .filter_left .search_wrapper .search_bar{position:relative}.banner_management .filter_section .filter_left .search_wrapper .search_bar input,.video_management .filter_section .filter_left .search_wrapper .search_bar input,.article_management .filter_section .filter_left .search_wrapper .search_bar input{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;width:100%;height:44px;padding:0 1rem 0 44px;font-size:14px;transition:all .2s}.banner_management .filter_section .filter_left .search_wrapper .search_bar input:focus,.video_management .filter_section .filter_left .search_wrapper .search_bar input:focus,.article_management .filter_section .filter_left .search_wrapper .search_bar input:focus{border-color:#d92027;outline:none;box-shadow:0 0 0 3px #d920271a}.banner_management .filter_section .filter_left .search_wrapper .search_bar input::placeholder,.video_management .filter_section .filter_left .search_wrapper .search_bar input::placeholder,.article_management .filter_section .filter_left .search_wrapper .search_bar input::placeholder{color:#9ca3af}.banner_management .filter_section .filter_left .search_wrapper .search_bar svg,.video_management .filter_section .filter_left .search_wrapper .search_bar svg,.article_management .filter_section .filter_left .search_wrapper .search_bar svg{color:#9ca3af;pointer-events:none;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.banner_management .filter_section .filter_left .filter_select,.video_management .filter_section .filter_left .filter_select,.article_management .filter_section .filter_left .filter_select{min-width:180px}.banner_management .filter_section .filter_left .filter_select select,.video_management .filter_section .filter_left .filter_select select,.article_management .filter_section .filter_left .filter_select select{height:44px}.banner_management .filter_section .filter_right .results_badge,.video_management .filter_section .filter_right .results_badge,.article_management .filter_section .filter_right .results_badge{color:#64748b;background:#f8fafc;border-radius:.75rem;padding:.5rem .75rem;font-size:13px;font-weight:500;display:inline-flex}.banner_management .drag_hint,.video_management .drag_hint,.article_management .drag_hint{color:#c11920;background:#fef2f2;border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:13px;display:flex}.banner_management .drag_hint svg,.video_management .drag_hint svg,.article_management .drag_hint svg{font-size:18px}.banner_management .table_section .table_loading,.video_management .table_section .table_loading,.article_management .table_section .table_loading{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem;display:flex}.banner_management .table_section .table_loading .spinner,.video_management .table_section .table_loading .spinner,.article_management .table_section .table_loading .spinner{border:3px solid #cbd5e1;border-top-color:#d92027;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.banner_management .table_section .table_wrapper,.video_management .table_section .table_wrapper,.article_management .table_section .table_wrapper{border:1px solid #cbd5e1;border-radius:1rem;overflow-x:auto}.banner_management .modern_table,.video_management .modern_table,.article_management .modern_table{border-collapse:collapse;width:100%}.banner_management .modern_table thead,.video_management .modern_table thead,.article_management .modern_table thead{background:#f8fafc}.banner_management .modern_table thead th,.video_management .modern_table thead th,.article_management .modern_table thead th{text-transform:uppercase;letter-spacing:.5px;color:#64748b;text-align:left;white-space:nowrap;border-bottom:1px solid #cbd5e1;padding:.75rem 1rem;font-size:12px;font-weight:600}.banner_management .modern_table thead th.drag_col,.video_management .modern_table thead th.drag_col,.article_management .modern_table thead th.drag_col{width:40px}.banner_management .modern_table thead th.sno_col,.video_management .modern_table thead th.sno_col,.article_management .modern_table thead th.sno_col{text-align:center;width:50px}.banner_management .modern_table thead th.banner_col,.video_management .modern_table thead th.banner_col,.article_management .modern_table thead th.banner_col{min-width:280px}.banner_management .modern_table thead th.cta_col,.video_management .modern_table thead th.cta_col,.article_management .modern_table thead th.cta_col{min-width:150px}.banner_management .modern_table thead th.lang_col,.video_management .modern_table thead th.lang_col,.article_management .modern_table thead th.lang_col,.banner_management .modern_table thead th.default_col,.video_management .modern_table thead th.default_col,.article_management .modern_table thead th.default_col,.banner_management .modern_table thead th.status_col,.video_management .modern_table thead th.status_col,.article_management .modern_table thead th.status_col{text-align:center;width:80px}.banner_management .modern_table thead th.visibility_col,.video_management .modern_table thead th.visibility_col,.article_management .modern_table thead th.visibility_col,.banner_management .modern_table thead th.action_col,.video_management .modern_table thead th.action_col,.article_management .modern_table thead th.action_col{text-align:center;width:100px}.banner_management .modern_table tbody tr,.video_management .modern_table tbody tr,.article_management .modern_table tbody tr{border-bottom:1px solid #e2e8f0;transition:background .2s}.banner_management .modern_table tbody tr:last-child,.video_management .modern_table tbody tr:last-child,.article_management .modern_table tbody tr:last-child{border-bottom:none}.banner_management .modern_table tbody tr:hover,.video_management .modern_table tbody tr:hover,.article_management .modern_table tbody tr:hover{background:#f8fafc}.banner_management .modern_table tbody tr.dragging,.video_management .modern_table tbody tr.dragging,.article_management .modern_table tbody tr.dragging{z-index:100}.banner_management .modern_table tbody td,.video_management .modern_table tbody td,.article_management .modern_table tbody td{vertical-align:middle;padding:.75rem 1rem}.banner_management .modern_table tbody td.drag_handle,.video_management .modern_table tbody td.drag_handle,.article_management .modern_table tbody td.drag_handle{cursor:grab;color:#9ca3af;text-align:center}.banner_management .modern_table tbody td.drag_handle:active,.video_management .modern_table tbody td.drag_handle:active,.article_management .modern_table tbody td.drag_handle:active{cursor:grabbing}.banner_management .modern_table tbody td.drag_handle svg,.video_management .modern_table tbody td.drag_handle svg,.article_management .modern_table tbody td.drag_handle svg{font-size:20px}.banner_management .modern_table .banner_cell,.video_management .modern_table .banner_cell,.article_management .modern_table .banner_cell{align-items:center;gap:.75rem;display:flex}.banner_management .modern_table .banner_cell .banner_thumb,.video_management .modern_table .banner_cell .banner_thumb,.article_management .modern_table .banner_cell .banner_thumb{cursor:pointer;border-radius:.75rem;flex-shrink:0;width:80px;height:45px;position:relative;overflow:hidden}.banner_management .modern_table .banner_cell .banner_thumb img,.video_management .modern_table .banner_cell .banner_thumb img,.article_management .modern_table .banner_cell .banner_thumb img{object-fit:cover;width:100%;height:100%}.banner_management .modern_table .banner_cell .banner_thumb .thumb_overlay,.video_management .modern_table .banner_cell .banner_thumb .thumb_overlay,.article_management .modern_table .banner_cell .banner_thumb .thumb_overlay{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.banner_management .modern_table .banner_cell .banner_thumb .thumb_overlay svg,.video_management .modern_table .banner_cell .banner_thumb .thumb_overlay svg,.article_management .modern_table .banner_cell .banner_thumb .thumb_overlay svg{color:#fff;font-size:20px}.banner_management .modern_table .banner_cell .banner_thumb:hover .thumb_overlay,.video_management .modern_table .banner_cell .banner_thumb:hover .thumb_overlay,.article_management .modern_table .banner_cell .banner_thumb:hover .thumb_overlay{opacity:1}.banner_management .modern_table .banner_cell .banner_info h4,.video_management .modern_table .banner_cell .banner_info h4,.article_management .modern_table .banner_cell .banner_info h4{color:#1e293b;margin-bottom:2px;font-size:14px;font-weight:600}.banner_management .modern_table .banner_cell .banner_info p,.video_management .modern_table .banner_cell .banner_info p,.article_management .modern_table .banner_cell .banner_info p{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.banner_management .modern_table .cta_cell .cta_label,.video_management .modern_table .cta_cell .cta_label,.article_management .modern_table .cta_cell .cta_label{color:#c11920;background:#fef2f2;border-radius:.25rem;margin-bottom:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.banner_management .modern_table .cta_cell .cta_link,.video_management .modern_table .cta_cell .cta_link,.article_management .modern_table .cta_cell .cta_link{color:#9ca3af;word-break:break-all;font-size:11px;display:block}.banner_management .modern_table .cta_cell .no_cta,.video_management .modern_table .cta_cell .no_cta,.article_management .modern_table .cta_cell .no_cta{color:#9ca3af;font-size:12px;font-style:italic}.banner_management .modern_table .lang_badge,.video_management .modern_table .lang_badge,.article_management .modern_table .lang_badge{cursor:pointer;color:#64748b;background:#f8fafc;border-radius:.25rem;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.banner_management .modern_table .lang_badge svg,.video_management .modern_table .lang_badge svg,.article_management .modern_table .lang_badge svg{font-size:14px}.banner_management .modern_table .visibility_btn,.video_management .modern_table .visibility_btn,.article_management .modern_table .visibility_btn{color:#c11920;background:#fef2f2;border-radius:.75rem;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.banner_management .modern_table .visibility_btn svg,.video_management .modern_table .visibility_btn svg,.article_management .modern_table .visibility_btn svg{font-size:16px}.banner_management .modern_table .visibility_btn:hover,.video_management .modern_table .visibility_btn:hover,.article_management .modern_table .visibility_btn:hover{background:#fee2e2}.banner_management .modern_table .action_buttons,.video_management .modern_table .action_buttons,.article_management .modern_table .action_buttons{justify-content:center;gap:.5rem;display:flex}.banner_management .modern_table .action_buttons .action_btn,.video_management .modern_table .action_buttons .action_btn,.article_management .modern_table .action_buttons .action_btn{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.banner_management .modern_table .action_buttons .action_btn svg,.video_management .modern_table .action_buttons .action_btn svg,.article_management .modern_table .action_buttons .action_btn svg{font-size:16px}.banner_management .modern_table .action_buttons .action_btn.edit_btn,.video_management .modern_table .action_buttons .action_btn.edit_btn,.article_management .modern_table .action_buttons .action_btn.edit_btn{color:#d92027;background:#fef2f2}.banner_management .modern_table .action_buttons .action_btn.edit_btn:hover,.video_management .modern_table .action_buttons .action_btn.edit_btn:hover,.article_management .modern_table .action_buttons .action_btn.edit_btn:hover{background:#fee2e2}.banner_management .modern_table .action_buttons .action_btn.delete_btn,.video_management .modern_table .action_buttons .action_btn.delete_btn,.article_management .modern_table .action_buttons .action_btn.delete_btn{color:#ef4444;background:#ef44441a}.banner_management .modern_table .action_buttons .action_btn.delete_btn:hover,.video_management .modern_table .action_buttons .action_btn.delete_btn:hover,.article_management .modern_table .action_buttons .action_btn.delete_btn:hover{background:#ef444433}.banner_management .modern_table .empty_table_state,.video_management .modern_table .empty_table_state,.article_management .modern_table .empty_table_state{text-align:center;padding:2.5rem}.banner_management .modern_table .empty_table_state svg,.video_management .modern_table .empty_table_state svg,.article_management .modern_table .empty_table_state svg{color:#9ca3af;margin-bottom:.75rem;font-size:48px}.banner_management .modern_table .empty_table_state h3,.video_management .modern_table .empty_table_state h3,.article_management .modern_table .empty_table_state h3{color:#1e293b;margin-bottom:.25rem;font-size:16px;font-weight:600}.banner_management .modern_table .empty_table_state p,.video_management .modern_table .empty_table_state p,.article_management .modern_table .empty_table_state p{color:#9ca3af;margin:0;font-size:14px}.banner_management .banner_preview_container,.video_management .banner_preview_container,.article_management .banner_preview_container{border-radius:1rem;overflow:hidden}.banner_management .banner_preview_container img,.video_management .banner_preview_container img,.article_management .banner_preview_container img{width:100%;height:auto;display:block}.banner_management .assigned_table .name_col,.video_management .assigned_table .name_col,.article_management .assigned_table .name_col{min-width:200px}.banner_management .assigned_table .type_col,.video_management .assigned_table .type_col,.article_management .assigned_table .type_col{min-width:150px}.banner_management .assigned_table .name_cell .name_text,.video_management .assigned_table .name_cell .name_text,.article_management .assigned_table .name_cell .name_text{color:#1e293b;font-size:14px;font-weight:500}.banner_management .assigned_table .type_badge,.video_management .assigned_table .type_badge,.article_management .assigned_table .type_badge{border-radius:.75rem;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.banner_management .assigned_table .type_badge.directory,.video_management .assigned_table .type_badge.directory,.article_management .assigned_table .type_badge.directory{color:#0369a1;background:#e0f2fe}.banner_management .assigned_table .type_badge.country,.video_management .assigned_table .type_badge.country,.article_management .assigned_table .type_badge.country{color:#166534;background:#dcfce7}.banner_management .assigned_table .type_badge.city,.video_management .assigned_table .type_badge.city,.article_management .assigned_table .type_badge.city{color:#92400e;background:#fef3c7}.banner_management .assigned_table .type_badge.continent,.video_management .assigned_table .type_badge.continent,.article_management .assigned_table .type_badge.continent{color:#7c3aed;background:#f3e8ff}.banner_management .assigned_table .type_badge.default,.video_management .assigned_table .type_badge.default,.article_management .assigned_table .type_badge.default{color:#64748b;background:#f8fafc}.banner_management .assigned_table .redirect_btn,.video_management .assigned_table .redirect_btn,.article_management .assigned_table .redirect_btn{color:#c11920;background:#fef2f2;border-radius:.75rem;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.banner_management .assigned_table .redirect_btn svg,.video_management .assigned_table .redirect_btn svg,.article_management .assigned_table .redirect_btn svg{font-size:16px}.banner_management .assigned_table .redirect_btn:hover,.video_management .assigned_table .redirect_btn:hover,.article_management .assigned_table .redirect_btn:hover{color:#a3151a;background:#fee2e2}.article_management .modern_table .article_col{min-width:280px}.article_management .modern_table .suggested_col{text-align:center;width:100px}.article_management .modern_table .featured_col{text-align:center;width:80px}.article_management .modern_table .article_cell h4{color:#1e293b;margin-bottom:2px;font-size:14px;font-weight:600}.article_management .modern_table .article_cell p{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:300px;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.article_management .modern_table .suggested_btn{color:#92400e;background:#fef3c7;border-radius:.75rem;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.article_management .modern_table .suggested_btn svg{font-size:16px}.article_management .modern_table .suggested_btn:hover{background:#fde68a}.video_management .views_col{width:100px}.video_management .views_count{color:#1e293b;background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.video_management .video_stats{align-items:center;gap:1rem;margin-left:auto;display:flex}.video_management .video_stats .stat_item{background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.video_management .video_stats .stat_item svg{color:#d92027;font-size:16px}.video_management .video_stats .stat_item .stat_value{color:#1e293b;font-size:13px;font-weight:600}.video_management .video_stats .stat_item .stat_label{color:#9ca3af;font-size:11px}.video_management .modern_table .article_cell h4{color:#1e293b;margin-bottom:2px;font-size:14px;font-weight:600}.video_management .modern_table .article_cell p{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:300px;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.video_management .modern_table .suggested_btn{color:#92400e;background:#fef3c7;border-radius:.75rem;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.video_management .modern_table .suggested_btn svg{font-size:14px}.video_management .modern_table .suggested_btn:hover{background:#fde68a}.airline_management .airline_card .airline_image{background:#f8fafc;border-radius:.5rem;width:100%;height:120px;margin-bottom:.75rem;overflow:hidden}.airline_management .airline_card .airline_image img{object-fit:contain;width:100%;height:100%;padding:.5rem}.airline_management .airline_card .airline_image .image_placeholder{color:#fca5a5;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.airline_management .airline_card .airline_image .image_placeholder svg{font-size:48px}.airline_management .airline_card .airline_name{color:#1e293b;text-align:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.airline_management .airline_card .airline_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.airline_management .airline_card .airline_meta .meta_badge{color:#a3151a;background:#fee2e2;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.airline_management .airline_card .airline_meta .meta_badge.secondary{color:#404040;background:#f5f5f5}.airline_management .airline_card .airline_meta .meta_item{color:#64748b;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.airline_management .airline_card .airline_meta .meta_item svg{color:#9ca3af;font-size:14px}.airline_management .airline_card .type_badge{color:#2563eb;background:#eff6ff;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.airline_management .airline_card .type_badge svg{font-size:14px}.airline_management .pagination_wrapper{background:#fff;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.add_airline .page_header,.add_airport .page_header,.edit_airline .page_header,.edit_airport .page_header{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media screen and (max-width:820px){.add_airline .page_header,.add_airport .page_header,.edit_airline .page_header,.edit_airport .page_header{flex-direction:column;align-items:flex-start}}.add_airline .page_header .header_left,.add_airport .page_header .header_left,.edit_airline .page_header .header_left,.edit_airport .page_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.add_airline .page_header .header_left .back_button,.add_airport .page_header .header_left .back_button,.edit_airline .page_header .header_left .back_button,.edit_airport .page_header .header_left .back_button{color:#64748b;background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.add_airline .page_header .header_left .back_button svg,.add_airport .page_header .header_left .back_button svg,.edit_airline .page_header .header_left .back_button svg,.edit_airport .page_header .header_left .back_button svg{font-size:20px}.add_airline .page_header .header_left .back_button:hover,.add_airport .page_header .header_left .back_button:hover,.edit_airline .page_header .header_left .back_button:hover,.edit_airport .page_header .header_left .back_button:hover{color:#d92027;background-color:#fef2f2}.add_airline .page_header .header_left .page_icon,.add_airport .page_header .header_left .page_icon,.edit_airline .page_header .header_left .page_icon,.edit_airport .page_header .header_left .page_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;display:flex!important}.add_airline .page_header .header_left .page_icon svg,.add_airport .page_header .header_left .page_icon svg,.edit_airline .page_header .header_left .page_icon svg,.edit_airport .page_header .header_left .page_icon svg{color:#d92027;font-size:24px}.add_airline .page_header .header_left .page_title h1,.add_airport .page_header .header_left .page_title h1,.edit_airline .page_header .header_left .page_title h1,.edit_airport .page_header .header_left .page_title h1{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.add_airline .page_header .header_left .page_title p,.add_airport .page_header .header_left .page_title p,.edit_airline .page_header .header_left .page_title p,.edit_airport .page_header .header_left .page_title p{color:#9ca3af;margin:0;font-size:.875rem}.add_airline .section_card,.add_airport .section_card,.edit_airline .section_card,.edit_airport .section_card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem}.add_airline .section_card:last-of-type,.add_airport .section_card:last-of-type,.edit_airline .section_card:last-of-type,.edit_airport .section_card:last-of-type{margin-bottom:0}.add_airline .section_card .section_header,.add_airport .section_card .section_header,.edit_airline .section_card .section_header,.edit_airport .section_card .section_header{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.add_airline .section_card .section_header .section_icon,.add_airport .section_card .section_header .section_icon,.edit_airline .section_card .section_header .section_icon,.edit_airport .section_card .section_header .section_icon{background-color:#fef2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;display:flex!important}.add_airline .section_card .section_header .section_icon svg,.add_airport .section_card .section_header .section_icon svg,.edit_airline .section_card .section_header .section_icon svg,.edit_airport .section_card .section_header .section_icon svg{color:#d92027;font-size:20px}.add_airline .section_card .section_header .section_title h2,.add_airport .section_card .section_header .section_title h2,.edit_airline .section_card .section_header .section_title h2,.edit_airport .section_card .section_header .section_title h2{color:#1e293b;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.add_airline .section_card .section_header .section_title p,.add_airport .section_card .section_header .section_title p,.edit_airline .section_card .section_header .section_title p,.edit_airport .section_card .section_header .section_title p{color:#9ca3af;margin:0;font-size:.875rem}.add_airline .section_card .section_content .language_tabs,.add_airport .section_card .section_content .language_tabs,.edit_airline .section_card .section_content .language_tabs,.edit_airport .section_card .section_content .language_tabs{flex-wrap:wrap;gap:.5rem;display:flex}.add_airline .section_card .section_content .language_tabs .language_tab,.add_airport .section_card .section_content .language_tabs .language_tab,.edit_airline .section_card .section_content .language_tabs .language_tab,.edit_airport .section_card .section_content .language_tabs .language_tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.add_airline .section_card .section_content .language_tabs .language_tab .saved_icon,.add_airport .section_card .section_content .language_tabs .language_tab .saved_icon,.edit_airline .section_card .section_content .language_tabs .language_tab .saved_icon,.edit_airport .section_card .section_content .language_tabs .language_tab .saved_icon{color:#10b981;font-size:14px}.add_airline .section_card .section_content .language_tabs .language_tab:hover:not(.active),.add_airport .section_card .section_content .language_tabs .language_tab:hover:not(.active),.edit_airline .section_card .section_content .language_tabs .language_tab:hover:not(.active),.edit_airport .section_card .section_content .language_tabs .language_tab:hover:not(.active){background:#f5f5f5;border-color:#d4d4d4}.add_airline .section_card .section_content .language_tabs .language_tab.active,.add_airport .section_card .section_content .language_tabs .language_tab.active,.edit_airline .section_card .section_content .language_tabs .language_tab.active,.edit_airport .section_card .section_content .language_tabs .language_tab.active{color:#fff;background:#d92027;border-color:#d92027}.add_airline .section_card .section_content .language_tabs .language_tab.active .saved_icon,.add_airport .section_card .section_content .language_tabs .language_tab.active .saved_icon,.edit_airline .section_card .section_content .language_tabs .language_tab.active .saved_icon,.edit_airport .section_card .section_content .language_tabs .language_tab.active .saved_icon{color:#fff}.add_airline .section_card .section_content .language_tabs .language_tab.saved:not(.active),.add_airport .section_card .section_content .language_tabs .language_tab.saved:not(.active),.edit_airline .section_card .section_content .language_tabs .language_tab.saved:not(.active),.edit_airport .section_card .section_content .language_tabs .language_tab.saved:not(.active){color:#059669;background:#ecfdf5;border-color:#10b981}.add_airline .section_card .section_content .form_grid,.add_airport .section_card .section_content .form_grid,.edit_airline .section_card .section_content .form_grid,.edit_airport .section_card .section_content .form_grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media screen and (max-width:820px){.add_airline .section_card .section_content .form_grid,.add_airport .section_card .section_content .form_grid,.edit_airline .section_card .section_content .form_grid,.edit_airport .section_card .section_content .form_grid{grid-template-columns:1fr}}.add_airline .section_card .section_content .form_grid.three_columns,.add_airport .section_card .section_content .form_grid.three_columns,.edit_airline .section_card .section_content .form_grid.three_columns,.edit_airport .section_card .section_content .form_grid.three_columns{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1366px){.add_airline .section_card .section_content .form_grid.three_columns,.add_airport .section_card .section_content .form_grid.three_columns,.edit_airline .section_card .section_content .form_grid.three_columns,.edit_airport .section_card .section_content .form_grid.three_columns{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:820px){.add_airline .section_card .section_content .form_grid.three_columns,.add_airport .section_card .section_content .form_grid.three_columns,.edit_airline .section_card .section_content .form_grid.three_columns,.edit_airport .section_card .section_content .form_grid.three_columns{grid-template-columns:1fr}}.add_airline .section_card .section_content .form_grid .form_group.full_width,.add_airport .section_card .section_content .form_grid .form_group.full_width,.edit_airline .section_card .section_content .form_grid .form_group.full_width,.edit_airport .section_card .section_content .form_grid .form_group.full_width{grid-column:1/-1}.add_airline .section_card .section_content .form_grid .form_group .image_preview,.add_airport .section_card .section_content .form_grid .form_group .image_preview,.edit_airline .section_card .section_content .form_grid .form_group .image_preview,.edit_airport .section_card .section_content .form_grid .form_group .image_preview{border:1px solid #e2e8f0;border-radius:.5rem;max-width:200px;margin-top:.75rem;overflow:hidden}.add_airline .section_card .section_content .form_grid .form_group .image_preview img,.add_airport .section_card .section_content .form_grid .form_group .image_preview img,.edit_airline .section_card .section_content .form_grid .form_group .image_preview img,.edit_airport .section_card .section_content .form_grid .form_group .image_preview img{width:100%;height:auto;display:block}.add_airline .action_bar,.add_airport .action_bar,.edit_airline .action_bar,.edit_airport .action_bar{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.add_airline .action_bar,.add_airport .action_bar,.edit_airline .action_bar,.edit_airport .action_bar{flex-direction:column}}.add_airline .action_bar .action_left,.add_airport .action_bar .action_left,.edit_airline .action_bar .action_left,.edit_airport .action_bar .action_left,.add_airline .action_bar .action_right,.add_airport .action_bar .action_right,.edit_airline .action_bar .action_right,.edit_airport .action_bar .action_right{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media (max-width:575px){.add_airline .action_bar .action_left,.add_airport .action_bar .action_left,.edit_airline .action_bar .action_left,.edit_airport .action_bar .action_left,.add_airline .action_bar .action_right,.add_airport .action_bar .action_right,.edit_airline .action_bar .action_right,.edit_airport .action_bar .action_right{flex-wrap:wrap;width:100%}}.add_airline .action_bar .action_right,.add_airport .action_bar .action_right,.edit_airline .action_bar .action_right,.edit_airport .action_bar .action_right{justify-content:flex-end;align-items:center;display:flex}@media (max-width:575px){.add_airline .action_bar .action_right,.add_airport .action_bar .action_right,.edit_airline .action_bar .action_right,.edit_airport .action_bar .action_right{justify-content:flex-start}}.add_airline .action_bar .button,.add_airport .action_bar .button,.edit_airline .action_bar .button,.edit_airport .action_bar .button{justify-content:center;align-items:center;gap:.5rem;display:flex}.add_airline .action_bar .button svg,.add_airport .action_bar .button svg,.edit_airline .action_bar .button svg,.edit_airport .action_bar .button svg{font-size:18px}.add_airline .action_bar .button.primary,.add_airport .action_bar .button.primary,.edit_airline .action_bar .button.primary,.edit_airport .action_bar .button.primary{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.add_airline .action_bar .button.primary:disabled,.add_airport .action_bar .button.primary:disabled,.edit_airline .action_bar .button.primary:disabled,.edit_airport .action_bar .button.primary:disabled{opacity:.5;cursor:not-allowed}.add_airline .action_bar .button.primary,.add_airport .action_bar .button.primary,.edit_airline .action_bar .button.primary,.edit_airport .action_bar .button.primary{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.add_airline .action_bar .button.primary:hover:not(:disabled),.add_airport .action_bar .button.primary:hover:not(:disabled),.edit_airline .action_bar .button.primary:hover:not(:disabled),.edit_airport .action_bar .button.primary:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.add_airline .action_bar .button.primary:active:not(:disabled),.add_airport .action_bar .button.primary:active:not(:disabled),.edit_airline .action_bar .button.primary:active:not(:disabled),.edit_airport .action_bar .button.primary:active:not(:disabled){background-color:#a3151a}.add_airline .action_bar .button.secondary,.add_airport .action_bar .button.secondary,.edit_airline .action_bar .button.secondary,.edit_airport .action_bar .button.secondary{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.add_airline .action_bar .button.secondary:disabled,.add_airport .action_bar .button.secondary:disabled,.edit_airline .action_bar .button.secondary:disabled,.edit_airport .action_bar .button.secondary:disabled{opacity:.5;cursor:not-allowed}.add_airline .action_bar .button.secondary,.add_airport .action_bar .button.secondary,.edit_airline .action_bar .button.secondary,.edit_airport .action_bar .button.secondary{color:#d92027;background-color:#0000;border:1px solid #d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.add_airline .action_bar .button.secondary:hover:not(:disabled),.add_airport .action_bar .button.secondary:hover:not(:disabled),.edit_airline .action_bar .button.secondary:hover:not(:disabled),.edit_airport .action_bar .button.secondary:hover:not(:disabled){background-color:#fef2f2}.add_airline .action_bar .button.danger,.add_airport .action_bar .button.danger,.edit_airline .action_bar .button.danger,.edit_airport .action_bar .button.danger{color:#ef4444;background:#fff;border:1px solid #ef4444}.add_airline .action_bar .button.danger:hover:not(:disabled),.add_airport .action_bar .button.danger:hover:not(:disabled),.edit_airline .action_bar .button.danger:hover:not(:disabled),.edit_airport .action_bar .button.danger:hover:not(:disabled){background:#fef2f2}.add_airline .action_bar .button:disabled,.add_airport .action_bar .button:disabled,.edit_airline .action_bar .button:disabled,.edit_airport .action_bar .button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:575px){.add_airline .action_bar .button,.add_airport .action_bar .button,.edit_airline .action_bar .button,.edit_airport .action_bar .button{flex:1;justify-content:center}}.edit_airline .page_header,.edit_airport .page_header{display:none}.airport_management .airport_card .airport_image{background:#f8fafc;border-radius:.5rem;width:100%;height:120px;margin-bottom:.75rem;overflow:hidden}.airport_management .airport_card .airport_image img{object-fit:cover;width:100%;height:100%}.airport_management .airport_card .airport_image .image_placeholder{color:#3b82f6;background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.airport_management .airport_card .airport_image .image_placeholder svg{font-size:48px}.airport_management .airport_card .airport_name{color:#1e293b;text-align:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.airport_management .airport_card .airport_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.airport_management .airport_card .airport_meta .meta_badge{color:#2563eb;background:#eff6ff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.airport_management .airport_card .airport_meta .meta_badge.secondary{color:#404040;background:#f5f5f5}.airport_management .airport_card .airport_meta .meta_item{color:#64748b;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.airport_management .airport_card .airport_meta .meta_item svg{color:#9ca3af;font-size:14px}.airport_management .airport_card .timezone_badge{color:#d97706;background:#fffbeb;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.airport_management .airport_card .timezone_badge svg{font-size:14px}.airport_management .airport_card .type_badge{color:#2563eb;background:#eff6ff;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.airport_management .airport_card .type_badge svg{font-size:14px}.airport_management .pagination_wrapper{background:#fff;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.about_listing,.article_listing,.banner_listing,.video_listing{padding:1rem}.about_listing .section_header_bar,.article_listing .section_header_bar,.banner_listing .section_header_bar,.video_listing .section_header_bar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}@media (max-width:575px){.about_listing .section_header_bar,.article_listing .section_header_bar,.banner_listing .section_header_bar,.video_listing .section_header_bar{flex-direction:column;align-items:flex-start;gap:1rem}}.about_listing .section_header_bar .header_left,.article_listing .section_header_bar .header_left,.banner_listing .section_header_bar .header_left,.video_listing .section_header_bar .header_left{align-items:center;gap:1rem;display:flex}.about_listing .section_header_bar .header_left .header_icon,.article_listing .section_header_bar .header_left .header_icon,.banner_listing .section_header_bar .header_left .header_icon,.video_listing .section_header_bar .header_left .header_icon{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.about_listing .section_header_bar .header_left .header_text h2,.article_listing .section_header_bar .header_left .header_text h2,.banner_listing .section_header_bar .header_left .header_text h2,.video_listing .section_header_bar .header_left .header_text h2{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.about_listing .section_header_bar .header_left .header_text p,.article_listing .section_header_bar .header_left .header_text p,.banner_listing .section_header_bar .header_left .header_text p,.video_listing .section_header_bar .header_left .header_text p{color:#9ca3af;margin:0;font-size:.875rem}.about_listing .section_header_bar .header_right .add_button,.article_listing .section_header_bar .header_right .add_button,.banner_listing .section_header_bar .header_right .add_button,.video_listing .section_header_bar .header_right .add_button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#0d9367);border:none;border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.about_listing .section_header_bar .header_right .add_button svg,.article_listing .section_header_bar .header_right .add_button svg,.banner_listing .section_header_bar .header_right .add_button svg,.video_listing .section_header_bar .header_right .add_button svg{font-size:18px}.about_listing .section_header_bar .header_right .add_button:hover,.article_listing .section_header_bar .header_right .add_button:hover,.banner_listing .section_header_bar .header_right .add_button:hover,.video_listing .section_header_bar .header_right .add_button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.about_listing .results_info,.article_listing .results_info,.banner_listing .results_info,.video_listing .results_info{background:#f8fafc;border-radius:.75rem;margin-bottom:1rem;padding:.5rem 1rem;display:inline-block}.about_listing .results_info span,.article_listing .results_info span,.banner_listing .results_info span,.video_listing .results_info span{color:#9ca3af;font-size:.875rem;font-weight:500}.about_listing .about_grid,.article_listing .about_grid,.banner_listing .about_grid,.video_listing .about_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}@media (max-width:575px){.about_listing .about_grid,.article_listing .about_grid,.banner_listing .about_grid,.video_listing .about_grid{grid-template-columns:1fr}}.about_listing .about_card,.article_listing .about_card,.banner_listing .about_card,.video_listing .about_card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.about_listing .about_card:hover,.article_listing .about_card:hover,.banner_listing .about_card:hover,.video_listing .about_card:hover{border-color:#d9202733;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.about_listing .about_card .card_header,.article_listing .about_card .card_header,.banner_listing .about_card .card_header,.video_listing .about_card .card_header{justify-content:flex-start;align-items:center;margin-bottom:1rem;display:flex}.about_listing .about_card .card_header .language_badge,.article_listing .about_card .card_header .language_badge,.banner_listing .about_card .card_header .language_badge,.video_listing .about_card .card_header .language_badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.about_listing .about_card .card_header .language_badge svg,.article_listing .about_card .card_header .language_badge svg,.banner_listing .about_card .card_header .language_badge svg,.video_listing .about_card .card_header .language_badge svg{font-size:14px}.about_listing .about_card .card_content,.article_listing .about_card .card_content,.banner_listing .about_card .card_content,.video_listing .about_card .card_content{flex:1;margin-bottom:1rem}.about_listing .about_card .card_content .content_preview,.article_listing .about_card .card_content .content_preview,.banner_listing .about_card .card_content .content_preview,.video_listing .about_card .card_content .content_preview{color:#64748b;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}.about_listing .about_card .card_actions,.article_listing .about_card .card_actions,.banner_listing .about_card .card_actions,.video_listing .about_card .card_actions{border-top:1px solid #e2e8f0;gap:.75rem;padding-top:1rem;display:flex}.about_listing .about_card .card_actions .action_btn,.article_listing .about_card .card_actions .action_btn,.banner_listing .about_card .card_actions .action_btn,.video_listing .about_card .card_actions .action_btn{cursor:pointer;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.about_listing .about_card .card_actions .action_btn svg,.article_listing .about_card .card_actions .action_btn svg,.banner_listing .about_card .card_actions .action_btn svg,.video_listing .about_card .card_actions .action_btn svg{font-size:16px}.about_listing .about_card .card_actions .action_btn.view_btn,.article_listing .about_card .card_actions .action_btn.view_btn,.banner_listing .about_card .card_actions .action_btn.view_btn,.video_listing .about_card .card_actions .action_btn.view_btn{color:#d92027;background:#d920271a}.about_listing .about_card .card_actions .action_btn.view_btn:hover,.article_listing .about_card .card_actions .action_btn.view_btn:hover,.banner_listing .about_card .card_actions .action_btn.view_btn:hover,.video_listing .about_card .card_actions .action_btn.view_btn:hover{color:#fff;background:#d92027}.about_listing .about_card .card_actions .action_btn.delete_btn,.article_listing .about_card .card_actions .action_btn.delete_btn,.banner_listing .about_card .card_actions .action_btn.delete_btn,.video_listing .about_card .card_actions .action_btn.delete_btn{color:#ef4444;background:#ef44441a}.about_listing .about_card .card_actions .action_btn.delete_btn:hover,.article_listing .about_card .card_actions .action_btn.delete_btn:hover,.banner_listing .about_card .card_actions .action_btn.delete_btn:hover,.video_listing .about_card .card_actions .action_btn.delete_btn:hover{color:#fff;background:#ef4444}.about_listing .about_card.skeleton_card .skeleton,.article_listing .about_card.skeleton_card .skeleton,.banner_listing .about_card.skeleton_card .skeleton,.video_listing .about_card.skeleton_card .skeleton{background:linear-gradient(90deg,#f8fafc 25%,#e6edf4 50%,#f8fafc 75%) 0 0/200% 100%;border-radius:.75rem;animation:1.5s infinite shimmer}.about_listing .about_card.skeleton_card .skeleton.skeleton_badge,.article_listing .about_card.skeleton_card .skeleton.skeleton_badge,.banner_listing .about_card.skeleton_card .skeleton.skeleton_badge,.video_listing .about_card.skeleton_card .skeleton.skeleton_badge{border-radius:9999px;width:80px;height:28px;margin-bottom:1rem}.about_listing .about_card.skeleton_card .skeleton.skeleton_text,.article_listing .about_card.skeleton_card .skeleton.skeleton_text,.banner_listing .about_card.skeleton_card .skeleton.skeleton_text,.video_listing .about_card.skeleton_card .skeleton.skeleton_text{height:16px;margin-bottom:.5rem}.about_listing .about_card.skeleton_card .skeleton.skeleton_text.short,.article_listing .about_card.skeleton_card .skeleton.skeleton_text.short,.banner_listing .about_card.skeleton_card .skeleton.skeleton_text.short,.video_listing .about_card.skeleton_card .skeleton.skeleton_text.short{width:60%}.about_listing .about_card.skeleton_card .skeleton.skeleton_actions,.article_listing .about_card.skeleton_card .skeleton.skeleton_actions,.banner_listing .about_card.skeleton_card .skeleton.skeleton_actions,.video_listing .about_card.skeleton_card .skeleton.skeleton_actions{height:40px;margin-top:auto}.about_listing .empty_state,.article_listing .empty_state,.banner_listing .empty_state,.video_listing .empty_state{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:1.5rem;grid-column:1/-1;padding:3rem 1.5rem}.about_listing .empty_state .empty_icon,.article_listing .empty_state .empty_icon,.banner_listing .empty_state .empty_icon,.video_listing .empty_state .empty_icon{color:#d92027;background:linear-gradient(135deg,#d920271a,#d920270d);border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.25rem;font-size:36px;display:flex}.about_listing .empty_state h3,.article_listing .empty_state h3,.banner_listing .empty_state h3,.video_listing .empty_state h3{color:#1e293b;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.about_listing .empty_state p,.article_listing .empty_state p,.banner_listing .empty_state p,.video_listing .empty_state p{color:#9ca3af;margin:0 0 1.25rem;font-size:.875rem}.about_listing .empty_state .button,.article_listing .empty_state .button,.banner_listing .empty_state .button,.video_listing .empty_state .button{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.about_listing .empty_state .button:hover,.article_listing .empty_state .button:hover,.banner_listing .empty_state .button:hover,.video_listing .empty_state .button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.about_listing .pagination_wrapper,.article_listing .pagination_wrapper,.banner_listing .pagination_wrapper,.video_listing .pagination_wrapper{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1rem}.add_about,.edit_about{max-width:1200px;margin:0 auto;padding:1.5rem}.add_about .page_header,.edit_about .page_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}@media (max-width:575px){.add_about .page_header,.edit_about .page_header{flex-direction:column;align-items:flex-start;gap:1rem}}.add_about .page_header .header_left,.edit_about .page_header .header_left{align-items:center;gap:1rem;display:flex}.add_about .page_header .header_left .back_btn,.edit_about .page_header .header_left .back_btn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.add_about .page_header .header_left .back_btn:hover,.edit_about .page_header .header_left .back_btn:hover{color:#d92027;background:#f8fafc;border-color:#d92027}.add_about .page_header .header_left .back_btn svg,.edit_about .page_header .header_left .back_btn svg{font-size:20px}.add_about .page_header .header_left .page_icon,.edit_about .page_header .header_left .page_icon{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.add_about .page_header .header_left .page_title h1,.edit_about .page_header .header_left .page_title h1{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.add_about .page_header .header_left .page_title p,.edit_about .page_header .header_left .page_title p{color:#9ca3af;margin:0;font-size:.875rem}.add_about .page_header .header_right .language_indicator,.edit_about .page_header .header_right .language_indicator{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.add_about .page_header .header_right .language_indicator svg,.edit_about .page_header .header_right .language_indicator svg{font-size:16px}.add_about .section_card,.edit_about .section_card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;margin-bottom:1.25rem;overflow:hidden}.add_about .section_card.content_section .section_header,.edit_about .section_card.content_section .section_header{background:#f8fafc}.add_about .section_card .section_header,.edit_about .section_card .section_header{border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.add_about .section_card .section_header .section_icon,.edit_about .section_card .section_header .section_icon{color:#d92027;background:linear-gradient(135deg,#d920271a,#d920270d);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.add_about .section_card .section_header .section_title,.edit_about .section_card .section_header .section_title{flex:1}.add_about .section_card .section_header .section_title h3,.edit_about .section_card .section_header .section_title h3{color:#1e293b;margin:0 0 .25rem;font-size:1rem;font-weight:600}.add_about .section_card .section_header .section_title p,.edit_about .section_card .section_header .section_title p{color:#9ca3af;margin:0;font-size:.875rem}.add_about .section_card .section_header .remove_section_btn,.edit_about .section_card .section_header .remove_section_btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.add_about .section_card .section_header .remove_section_btn svg,.edit_about .section_card .section_header .remove_section_btn svg{font-size:16px}.add_about .section_card .section_header .remove_section_btn:hover,.edit_about .section_card .section_header .remove_section_btn:hover{color:#fff;background:#ef4444}.add_about .section_card .section_content,.edit_about .section_card .section_content{padding:1.25rem}.add_about .section_card .section_content .form_grid,.edit_about .section_card .section_content .form_grid{margin-bottom:1rem}.add_about .section_card .section_content .form_grid:last-child,.edit_about .section_card .section_content .form_grid:last-child{margin-bottom:0}.add_about .section_card .section_content .form_group .form_label,.edit_about .section_card .section_content .form_group .form_label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.add_about .section_card .section_content .form_group .input,.add_about .section_card .section_content .form_group .form-control,.edit_about .section_card .section_content .form_group .input,.edit_about .section_card .section_content .form_group .form-control{border:1px solid #e2e8f0;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.add_about .section_card .section_content .form_group .input:focus,.add_about .section_card .section_content .form_group .form-control:focus,.edit_about .section_card .section_content .form_group .input:focus,.edit_about .section_card .section_content .form_group .form-control:focus{border-color:#d92027;outline:none;box-shadow:0 0 0 3px #d920271a}.add_about .section_card .section_content .form_group .input::placeholder,.add_about .section_card .section_content .form_group .form-control::placeholder,.edit_about .section_card .section_content .form_group .input::placeholder,.edit_about .section_card .section_content .form_group .form-control::placeholder{color:#9ca3af}.add_about .section_card .section_content .form_group .invalid-msg,.edit_about .section_card .section_content .form_group .invalid-msg{color:#ef4444;margin-top:.5rem;font-size:.875rem}.add_about .action_bar,.edit_about .action_bar{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:1.25rem;display:flex}@media (max-width:575px){.add_about .action_bar,.edit_about .action_bar{flex-direction:column;gap:1rem}}.add_about .action_bar .action_left,.add_about .action_bar .action_right,.edit_about .action_bar .action_left,.edit_about .action_bar .action_right{align-items:center;gap:.75rem;display:flex}@media (max-width:575px){.add_about .action_bar .action_left,.add_about .action_bar .action_right,.edit_about .action_bar .action_left,.edit_about .action_bar .action_right{justify-content:center;width:100%}}.add_about .action_bar .button,.edit_about .action_bar .button{cursor:pointer;border:none;border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.add_about .action_bar .button svg,.edit_about .action_bar .button svg{font-size:18px}.add_about .action_bar .button:disabled,.edit_about .action_bar .button:disabled{opacity:.5;cursor:not-allowed}.add_about .action_bar .button.primary_btn,.edit_about .action_bar .button.primary_btn{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f)}.add_about .action_bar .button.primary_btn:hover:not(:disabled),.edit_about .action_bar .button.primary_btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.add_about .action_bar .button.secondary_btn,.edit_about .action_bar .button.secondary_btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.add_about .action_bar .button.secondary_btn:hover:not(:disabled),.edit_about .action_bar .button.secondary_btn:hover:not(:disabled){color:#1e293b;background:#edf2f7}.add_about .loading_state,.edit_about .loading_state{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.add_about .loading_state .loading_spinner,.edit_about .loading_state .loading_spinner{border:3px solid #e2e8f0;border-top-color:#d92027;border-radius:9999px;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin}.add_about .loading_state p,.edit_about .loading_state p{color:#9ca3af;margin:0;font-size:.875rem}.article_listing .results_info,.banner_listing .results_info,.video_listing .results_info{background:#f8fafc;border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.article_listing .results_info .drag_hint,.banner_listing .results_info .drag_hint,.video_listing .results_info .drag_hint{color:#9ca3af;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.article_listing .results_info .drag_hint svg,.banner_listing .results_info .drag_hint svg,.video_listing .results_info .drag_hint svg{font-size:16px}.article_listing .article_grid,.banner_listing .article_grid,.video_listing .article_grid{flex-direction:column;gap:.75rem;display:flex}.article_listing .article_card,.banner_listing .article_card,.banner_listing .banner_card,.video_listing .article_card,.video_listing .video_card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_listing .article_card:hover,.banner_listing .article_card:hover,.banner_listing .banner_card:hover,.video_listing .article_card:hover,.video_listing .video_card:hover{border-color:#d920274d;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.article_listing .article_card.dragging,.banner_listing .article_card.dragging,.banner_listing .dragging.banner_card,.video_listing .article_card.dragging,.video_listing .dragging.video_card{border-color:#d92027;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.article_listing .article_card .drag_handle,.banner_listing .article_card .drag_handle,.banner_listing .banner_card .drag_handle,.video_listing .article_card .drag_handle,.video_listing .video_card .drag_handle{color:#9ca3af;cursor:grab;border-radius:.75rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_listing .article_card .drag_handle:hover,.banner_listing .article_card .drag_handle:hover,.banner_listing .banner_card .drag_handle:hover,.video_listing .article_card .drag_handle:hover,.video_listing .video_card .drag_handle:hover{color:#d92027;background:#f8fafc}.article_listing .article_card .drag_handle:active,.banner_listing .article_card .drag_handle:active,.banner_listing .banner_card .drag_handle:active,.video_listing .article_card .drag_handle:active,.video_listing .video_card .drag_handle:active{cursor:grabbing}.article_listing .article_card .drag_handle svg,.banner_listing .article_card .drag_handle svg,.banner_listing .banner_card .drag_handle svg,.video_listing .article_card .drag_handle svg,.video_listing .video_card .drag_handle svg{font-size:20px}.article_listing .article_card .card_content,.banner_listing .article_card .card_content,.banner_listing .banner_card .card_content,.video_listing .article_card .card_content,.video_listing .video_card .card_content{flex:1;min-width:0}.article_listing .article_card .card_content .card_header,.banner_listing .article_card .card_content .card_header,.banner_listing .banner_card .card_content .card_header,.video_listing .article_card .card_content .card_header,.video_listing .video_card .card_content .card_header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.article_listing .article_card .card_content .card_header .article_number,.banner_listing .article_card .card_content .card_header .article_number,.banner_listing .banner_card .card_content .card_header .article_number,.video_listing .article_card .card_content .card_header .article_number,.video_listing .video_card .card_content .card_header .article_number{color:#9ca3af;background:#f8fafc;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.article_listing .article_card .card_content .card_header .featured_badge,.banner_listing .article_card .card_content .card_header .featured_badge,.banner_listing .banner_card .card_content .card_header .featured_badge,.video_listing .article_card .card_content .card_header .featured_badge,.video_listing .video_card .card_content .card_header .featured_badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.article_listing .article_card .card_content .card_header .featured_badge svg,.banner_listing .article_card .card_content .card_header .featured_badge svg,.banner_listing .banner_card .card_content .card_header .featured_badge svg,.video_listing .article_card .card_content .card_header .featured_badge svg,.video_listing .video_card .card_content .card_header .featured_badge svg{font-size:12px}.article_listing .article_card .card_content .article_title,.banner_listing .article_card .card_content .article_title,.banner_listing .banner_card .card_content .article_title,.video_listing .article_card .card_content .article_title,.video_listing .video_card .card_content .article_title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.article_listing .article_card .card_actions,.banner_listing .article_card .card_actions,.banner_listing .banner_card .card_actions,.video_listing .article_card .card_actions,.video_listing .video_card .card_actions{align-items:center;gap:1rem;display:flex}.article_listing .article_card .card_actions .featured_toggle,.banner_listing .article_card .card_actions .featured_toggle,.banner_listing .banner_card .card_actions .featured_toggle,.video_listing .article_card .card_actions .featured_toggle,.video_listing .video_card .card_actions .featured_toggle{background:#f8fafc;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.article_listing .article_card .card_actions .featured_toggle .toggle_label,.banner_listing .article_card .card_actions .featured_toggle .toggle_label,.banner_listing .banner_card .card_actions .featured_toggle .toggle_label,.video_listing .article_card .card_actions .featured_toggle .toggle_label,.video_listing .video_card .card_actions .featured_toggle .toggle_label{color:#64748b;white-space:nowrap;font-size:.875rem;font-weight:500}.article_listing .article_card .card_actions .featured_toggle .switch_button,.banner_listing .article_card .card_actions .featured_toggle .switch_button,.banner_listing .banner_card .card_actions .featured_toggle .switch_button,.video_listing .article_card .card_actions .featured_toggle .switch_button,.video_listing .video_card .card_actions .featured_toggle .switch_button{width:44px;height:24px;margin:0;display:inline-block;position:relative}.article_listing .article_card .card_actions .featured_toggle .switch_button input,.banner_listing .article_card .card_actions .featured_toggle .switch_button input,.banner_listing .banner_card .card_actions .featured_toggle .switch_button input,.video_listing .article_card .card_actions .featured_toggle .switch_button input,.video_listing .video_card .card_actions .featured_toggle .switch_button input{opacity:0;width:0;height:0}.article_listing .article_card .card_actions .featured_toggle .switch_button input:checked+.slider,.banner_listing .article_card .card_actions .featured_toggle .switch_button input:checked+.slider,.banner_listing .banner_card .card_actions .featured_toggle .switch_button input:checked+.slider,.video_listing .article_card .card_actions .featured_toggle .switch_button input:checked+.slider,.video_listing .video_card .card_actions .featured_toggle .switch_button input:checked+.slider{background:linear-gradient(135deg,#f59e0b,#d97706)}.article_listing .article_card .card_actions .featured_toggle .switch_button input:checked+.slider:before,.banner_listing .article_card .card_actions .featured_toggle .switch_button input:checked+.slider:before,.banner_listing .banner_card .card_actions .featured_toggle .switch_button input:checked+.slider:before,.video_listing .article_card .card_actions .featured_toggle .switch_button input:checked+.slider:before,.video_listing .video_card .card_actions .featured_toggle .switch_button input:checked+.slider:before{transform:translate(20px)}.article_listing .article_card .card_actions .featured_toggle .switch_button .slider,.banner_listing .article_card .card_actions .featured_toggle .switch_button .slider,.banner_listing .banner_card .card_actions .featured_toggle .switch_button .slider,.video_listing .article_card .card_actions .featured_toggle .switch_button .slider,.video_listing .video_card .card_actions .featured_toggle .switch_button .slider{cursor:pointer;background-color:#e2e8f0;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.article_listing .article_card .card_actions .featured_toggle .switch_button .slider:before,.banner_listing .article_card .card_actions .featured_toggle .switch_button .slider:before,.banner_listing .banner_card .card_actions .featured_toggle .switch_button .slider:before,.video_listing .article_card .card_actions .featured_toggle .switch_button .slider:before,.video_listing .video_card .card_actions .featured_toggle .switch_button .slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.article_listing .article_card .card_actions .featured_toggle .switch_button .slider.round,.banner_listing .article_card .card_actions .featured_toggle .switch_button .slider.round,.banner_listing .banner_card .card_actions .featured_toggle .switch_button .slider.round,.video_listing .article_card .card_actions .featured_toggle .switch_button .slider.round,.video_listing .video_card .card_actions .featured_toggle .switch_button .slider.round,.article_listing .article_card .card_actions .featured_toggle .switch_button .slider.round:before,.banner_listing .article_card .card_actions .featured_toggle .switch_button .slider.round:before,.banner_listing .banner_card .card_actions .featured_toggle .switch_button .slider.round:before,.video_listing .article_card .card_actions .featured_toggle .switch_button .slider.round:before,.video_listing .video_card .card_actions .featured_toggle .switch_button .slider.round:before{border-radius:9999px}.article_listing .article_card .card_actions .featured_toggle .switch_button.disabled,.banner_listing .article_card .card_actions .featured_toggle .switch_button.disabled,.banner_listing .banner_card .card_actions .featured_toggle .switch_button.disabled,.video_listing .article_card .card_actions .featured_toggle .switch_button.disabled,.video_listing .video_card .card_actions .featured_toggle .switch_button.disabled{opacity:.5;cursor:not-allowed}.article_listing .article_card .card_actions .featured_toggle .switch_button.disabled .slider,.banner_listing .article_card .card_actions .featured_toggle .switch_button.disabled .slider,.banner_listing .banner_card .card_actions .featured_toggle .switch_button.disabled .slider,.video_listing .article_card .card_actions .featured_toggle .switch_button.disabled .slider,.video_listing .video_card .card_actions .featured_toggle .switch_button.disabled .slider{cursor:not-allowed}.article_listing .article_card .card_actions .action_btn,.banner_listing .article_card .card_actions .action_btn,.banner_listing .banner_card .card_actions .action_btn,.video_listing .article_card .card_actions .action_btn,.video_listing .video_card .card_actions .action_btn{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_listing .article_card .card_actions .action_btn.delete_btn,.banner_listing .article_card .card_actions .action_btn.delete_btn,.banner_listing .banner_card .card_actions .action_btn.delete_btn,.video_listing .article_card .card_actions .action_btn.delete_btn,.video_listing .video_card .card_actions .action_btn.delete_btn{color:#ef4444;background:#ef44441a}.article_listing .article_card .card_actions .action_btn.delete_btn:hover,.banner_listing .article_card .card_actions .action_btn.delete_btn:hover,.banner_listing .banner_card .card_actions .action_btn.delete_btn:hover,.video_listing .article_card .card_actions .action_btn.delete_btn:hover,.video_listing .video_card .card_actions .action_btn.delete_btn:hover{color:#fff;background:#ef4444}.article_listing .article_card.skeleton_card .skeleton,.banner_listing .article_card.skeleton_card .skeleton,.banner_listing .skeleton_card.banner_card .skeleton,.video_listing .article_card.skeleton_card .skeleton,.video_listing .skeleton_card.video_card .skeleton{background:linear-gradient(90deg,#f8fafc 25%,#e6edf4 50%,#f8fafc 75%) 0 0/200% 100%;border-radius:.75rem;animation:1.5s infinite shimmer}.article_listing .article_card.skeleton_card .skeleton.skeleton_drag,.banner_listing .article_card.skeleton_card .skeleton.skeleton_drag,.banner_listing .skeleton_card.banner_card .skeleton.skeleton_drag,.video_listing .article_card.skeleton_card .skeleton.skeleton_drag,.video_listing .skeleton_card.video_card .skeleton.skeleton_drag{flex-shrink:0;width:32px;height:32px}.article_listing .article_card.skeleton_card .skeleton.skeleton_content,.banner_listing .article_card.skeleton_card .skeleton.skeleton_content,.banner_listing .skeleton_card.banner_card .skeleton.skeleton_content,.video_listing .article_card.skeleton_card .skeleton.skeleton_content,.video_listing .skeleton_card.video_card .skeleton.skeleton_content{flex:1;height:48px}.article_listing .article_card.skeleton_card .skeleton.skeleton_actions,.banner_listing .article_card.skeleton_card .skeleton.skeleton_actions,.banner_listing .skeleton_card.banner_card .skeleton.skeleton_actions,.video_listing .article_card.skeleton_card .skeleton.skeleton_actions,.video_listing .skeleton_card.video_card .skeleton.skeleton_actions{flex-shrink:0;width:120px;height:36px}.article_listing .empty_state,.banner_listing .empty_state,.video_listing .empty_state{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:1.5rem;padding:3rem 1.5rem}.article_listing .empty_state .empty_icon,.banner_listing .empty_state .empty_icon,.video_listing .empty_state .empty_icon{color:#d92027;background:linear-gradient(135deg,#d920271a,#d920270d);border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.25rem;font-size:36px;display:flex}.article_listing .empty_state h3,.banner_listing .empty_state h3,.video_listing .empty_state h3{color:#1e293b;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.article_listing .empty_state p,.banner_listing .empty_state p,.video_listing .empty_state p{color:#9ca3af;margin:0 0 1.25rem;font-size:.875rem}.article_listing .empty_state .button,.banner_listing .empty_state .button,.video_listing .empty_state .button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d92027,#ad191f);border:none;border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.article_listing .empty_state .button:hover,.banner_listing .empty_state .button:hover,.video_listing .empty_state .button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.video_listing .video_grid{flex-direction:column;gap:.75rem;display:flex}.video_listing .video_card .card_content{flex:1;min-width:0}.video_listing .video_card .card_content .card_header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.video_listing .video_card .card_content .card_header .video_number{color:#9ca3af;background:#f8fafc;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.video_listing .video_card .card_content .card_header .featured_badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.video_listing .video_card .card_content .card_header .featured_badge svg{font-size:12px}.video_listing .video_card .card_content .video_info{align-items:center;gap:.5rem;display:flex}.video_listing .video_card .card_content .video_info .video_icon{color:#d92027;flex-shrink:0;font-size:20px}.video_listing .video_card .card_content .video_info .video_title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.banner_listing .banner_grid{flex-direction:column;gap:.75rem;display:flex}.banner_listing .banner_card .card_content{flex:1;min-width:0}.banner_listing .banner_card .card_content .card_header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.banner_listing .banner_card .card_content .card_header .banner_number{color:#9ca3af;background:#f8fafc;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.banner_listing .banner_card .card_content .card_header .language_badge{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.banner_listing .banner_card .card_content .card_header .language_badge svg{font-size:12px}.banner_listing .banner_card .card_content .banner_info{align-items:center;gap:.5rem;display:flex}.banner_listing .banner_card .card_content .banner_info .banner_icon{color:#d92027;flex-shrink:0;font-size:20px}.banner_listing .banner_card .card_content .banner_info .banner_title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.banner_listing .banner_card .card_actions .action_btn{cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.banner_listing .banner_card .card_actions .action_btn.delete_btn{color:#ef4444;background:#ef44441a}.banner_listing .banner_card .card_actions .action_btn.delete_btn:hover{color:#fff;background:#ef4444}.article_mapping_modal .modal_content .modal_header,.video_mapping_modal .modal_content .modal_header,.banner_mapping_modal .modal_content .modal_header{text-align:center;border-bottom:1px solid #e2e8f0;margin-bottom:1.25rem;padding-bottom:1.25rem}.article_mapping_modal .modal_content .modal_header .modal_icon,.video_mapping_modal .modal_content .modal_header .modal_icon,.banner_mapping_modal .modal_content .modal_header .modal_icon{color:#d92027;background:linear-gradient(135deg,#d920271a,#d920270d);border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:28px;display:flex}.article_mapping_modal .modal_content .modal_header h2,.video_mapping_modal .modal_content .modal_header h2,.banner_mapping_modal .modal_content .modal_header h2{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.article_mapping_modal .modal_content .modal_header p,.video_mapping_modal .modal_content .modal_header p,.banner_mapping_modal .modal_content .modal_header p{color:#9ca3af;margin:0;font-size:.875rem}.article_mapping_modal .modal_content .modal_body .form_group .form_label,.video_mapping_modal .modal_content .modal_body .form_group .form_label,.banner_mapping_modal .modal_content .modal_body .form_group .form_label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.article_mapping_modal .modal_content .modal_body .form_group .invalid-msg,.video_mapping_modal .modal_content .modal_body .form_group .invalid-msg,.banner_mapping_modal .modal_content .modal_body .form_group .invalid-msg{color:#ef4444;margin-top:.5rem;font-size:.875rem}.article_mapping_modal .modal_content .modal_footer,.video_mapping_modal .modal_content .modal_footer,.banner_mapping_modal .modal_content .modal_footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.article_mapping_modal .modal_content .modal_footer .button,.video_mapping_modal .modal_content .modal_footer .button,.banner_mapping_modal .modal_content .modal_footer .button{cursor:pointer;border:none;border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.article_mapping_modal .modal_content .modal_footer .button svg,.video_mapping_modal .modal_content .modal_footer .button svg,.banner_mapping_modal .modal_content .modal_footer .button svg{font-size:18px}.article_mapping_modal .modal_content .modal_footer .button.primary_btn,.video_mapping_modal .modal_content .modal_footer .button.primary_btn,.banner_mapping_modal .modal_content .modal_footer .button.primary_btn{color:#fff;background:linear-gradient(135deg,#d92027,#ad191f)}.article_mapping_modal .modal_content .modal_footer .button.primary_btn:hover,.video_mapping_modal .modal_content .modal_footer .button.primary_btn:hover,.banner_mapping_modal .modal_content .modal_footer .button.primary_btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.article_mapping_modal .modal_content .modal_footer .button.secondary_btn,.video_mapping_modal .modal_content .modal_footer .button.secondary_btn,.banner_mapping_modal .modal_content .modal_footer .button.secondary_btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.article_mapping_modal .modal_content .modal_footer .button.secondary_btn:hover,.video_mapping_modal .modal_content .modal_footer .button.secondary_btn:hover,.banner_mapping_modal .modal_content .modal_footer .button.secondary_btn:hover{color:#1e293b;background:#edf2f7}.content_management{padding:1.25rem}.content_management .page_header{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media screen and (max-width:820px){.content_management .page_header{flex-direction:column;align-items:flex-start}}.content_management .page_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.content_management .page_header .header_left .page_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;display:flex!important}.content_management .page_header .header_left .page_icon svg{color:#d92027;font-size:24px}.content_management .page_header .header_left .page_title h1{color:#1e293b;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.content_management .page_header .header_left .page_title p{color:#9ca3af;margin:0;font-size:.875rem}.content_management .page_header .header_right .add_button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d92027,#ad191f);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.content_management .page_header .header_right .add_button svg{font-size:20px}.content_management .page_header .header_right .add_button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.content_management .content_tabs{background:#fff;border-radius:1rem;gap:.5rem;margin-bottom:1.25rem;padding:.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.content_management .content_tabs .tab_btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.content_management .content_tabs .tab_btn:hover{color:#1e293b;background:#f8fafc}.content_management .content_tabs .tab_btn.active{color:#c11920;background:#fef2f2;font-weight:600}.content_management .content_body{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.content_management .content_body .search_section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.content_management .content_body .search_section .search_filters{flex:1;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.content_management .content_body .search_section .search_filters .search_bar{max-width:300px}.content_management .content_body .search_section .search_filters .option_select,.content_management .content_body .search_section .search_filters select{min-width:150px}.content_management .content_body .search_section .results_count{color:#9ca3af;white-space:nowrap;font-size:.875rem}.content_management .content_body .table_container{min-height:200px}.content_management .content_body .table_loading{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 0;display:flex}.content_management .content_body .table_loading .spinner{border:3px solid #e2e8f0;border-top-color:#d92027;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.content_management .content_body .table_loading p{margin:0;font-size:.875rem}.content_management .content_body .empty_table_state{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 0;display:flex}.content_management .content_body .empty_table_state svg{color:#d4d4d4}.content_management .content_body .empty_table_state p{margin:0;font-size:.875rem}.content_management .content_body .small_btn{min-width:auto!important;padding:.5rem .75rem!important;font-size:.75rem!important}.content_management .pagination_wrapper{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1.25rem}.visibility_management .page_header .header_left .back_link{color:#64748b;background:#f8fafc;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.visibility_management .page_header .header_left .back_link:hover{color:#d92027;background:#fef2f2}.visibility_management .page_header .header_left .back_link svg{font-size:20px}.visibility_management .visibility_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}@media (max-width:575px){.visibility_management .visibility_grid{grid-template-columns:1fr}}.visibility_management .visibility_card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.visibility_management .visibility_card:hover{border-color:#fecaca;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.visibility_management .visibility_card .card_content{text-align:center;padding:1.5rem}.visibility_management .visibility_card .card_content .card_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex;display:flex!important}.visibility_management .visibility_card .card_content .card_icon svg{color:#d92027;font-size:28px}.visibility_management .visibility_card .card_content .location_name{color:#1e293b;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.visibility_management .visibility_card .card_content .type_badge{text-transform:capitalize;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.visibility_management .visibility_card .card_content .type_badge.directory{color:#3b82f6;background:#eff6ff}.visibility_management .visibility_card .card_content .type_badge.page{color:#10b981;background:#ecfdf5}.visibility_management .visibility_card .card_actions{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;padding:.75rem;display:flex}.visibility_management .visibility_card .card_actions .action_btn{color:#fff;cursor:pointer;background:#d92027;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.visibility_management .visibility_card .card_actions .action_btn svg{font-size:18px}.visibility_management .visibility_card .card_actions .action_btn:hover{background:#c11920;transform:translateY(-1px)}.visibility_management .visibility_card.skeleton_card .skeleton{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s infinite shimmer}.visibility_management .visibility_card.skeleton_card .skeleton_icon{border-radius:9999px;width:64px;height:64px;margin:1.5rem auto 1rem}.visibility_management .visibility_card.skeleton_card .skeleton_text{width:60%;height:24px;margin:0 auto .75rem}.visibility_management .visibility_card.skeleton_card .skeleton_badge{border-radius:9999px;width:80px;height:24px;margin:0 auto 1rem}.visibility_management .empty_state{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.visibility_management .empty_state .empty_icon{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.25rem;display:flex;display:flex!important}.visibility_management .empty_state .empty_icon svg{color:#94a3b8;font-size:36px}.visibility_management .empty_state h3{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.visibility_management .empty_state p{color:#64748b;margin-bottom:1.25rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.visibility_management .empty_state .button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.visibility_management .empty_state .button:disabled{opacity:.5;cursor:not-allowed}.visibility_management .empty_state .button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.visibility_management .empty_state .button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.visibility_management .empty_state .button:active:not(:disabled){background-color:#a3151a}.visibility_management .empty_state .button{gap:.5rem}.visibility_management .empty_state .button svg{font-size:20px}.suggested_management .page_header .header_left .back_link{color:#64748b;background:#f8fafc;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.suggested_management .page_header .header_left .back_link:hover{color:#f59e0b;background:#fffbeb}.suggested_management .page_header .header_left .back_link svg{font-size:20px}.suggested_management .suggested_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}@media (max-width:575px){.suggested_management .suggested_grid{grid-template-columns:1fr}}.suggested_management .suggested_card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.suggested_management .suggested_card:hover{border-color:#f59e0b;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.suggested_management .suggested_card .card_content{text-align:center;padding:1.5rem}.suggested_management .suggested_card .card_content .card_icon{background-color:#fffbeb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex;display:flex!important}.suggested_management .suggested_card .card_content .card_icon svg{color:#f59e0b;font-size:28px}.suggested_management .suggested_card .card_content .article_title{color:#1e293b;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:48px;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;display:-webkit-box;overflow:hidden}.suggested_management .suggested_card .card_content .suggestion_badge{color:#f59e0b;background:#fffbeb;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.suggested_management .suggested_card .card_content .suggestion_badge svg{font-size:12px}.suggested_management .suggested_card .card_actions{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;padding:.75rem;display:flex}.suggested_management .suggested_card .card_actions .action_btn{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.suggested_management .suggested_card .card_actions .action_btn svg{font-size:18px}.suggested_management .suggested_card .card_actions .action_btn.delete_btn{color:#ef4444;background:#fef2f2}.suggested_management .suggested_card .card_actions .action_btn.delete_btn:hover{color:#fff;background:#ef4444;transform:translateY(-1px)}.suggested_management .suggested_card.skeleton_card .skeleton{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s infinite shimmer}.suggested_management .suggested_card.skeleton_card .skeleton_icon{border-radius:9999px;width:64px;height:64px;margin:1.5rem auto 1rem}.suggested_management .suggested_card.skeleton_card .skeleton_text{width:80%;height:24px;margin:0 auto .75rem}.suggested_management .suggested_card.skeleton_card .skeleton_actions{border-radius:0;height:52px;margin-top:1rem}.suggested_management .empty_state{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.suggested_management .empty_state .empty_icon{background-color:#fffbeb;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.25rem;display:flex;display:flex!important}.suggested_management .empty_state .empty_icon svg{color:#f59e0b;font-size:36px}.suggested_management .empty_state h3{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.suggested_management .empty_state p{color:#64748b;margin-bottom:1.25rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.suggested_management .empty_state .button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.suggested_management .empty_state .button:disabled{opacity:.5;cursor:not-allowed}.suggested_management .empty_state .button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.suggested_management .empty_state .button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.suggested_management .empty_state .button:active:not(:disabled){background-color:#a3151a}.suggested_management .empty_state .button{gap:.5rem}.suggested_management .empty_state .button svg{font-size:20px}.suggested_modal .modal_content .modal_header{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:relative}.suggested_modal .modal_content .modal_header .header_icon{background-color:#fffbeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;display:flex!important}.suggested_modal .modal_content .modal_header .header_icon svg{color:#f59e0b;font-size:24px}.suggested_modal .modal_content .modal_header .header_text{flex:1}.suggested_modal .modal_content .modal_header .header_text h2{color:#1e293b;margin-bottom:.25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.suggested_modal .modal_content .modal_header .header_text p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.suggested_modal .modal_content .modal_header .close_btn{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:1rem;right:1rem}.suggested_modal .modal_content .modal_header .close_btn:hover{color:#ef4444;background:#fef2f2}.suggested_modal .modal_content .modal_header .close_btn svg{font-size:20px}.suggested_modal .modal_content .modal_body{padding:1.5rem}.suggested_modal .modal_content .modal_body .form_field .label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.suggested_modal .modal_content .modal_body .form_field .invalid-msg{color:#ef4444;margin-top:.5rem;font-size:.75rem}.suggested_modal .modal_content .modal_footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.suggested_modal .modal_content .modal_footer .button_secondary{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.suggested_modal .modal_content .modal_footer .button_secondary:disabled{opacity:.5;cursor:not-allowed}.suggested_modal .modal_content .modal_footer .button_secondary{color:#d92027;background-color:#0000;border:1px solid #d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.suggested_modal .modal_content .modal_footer .button_secondary:hover:not(:disabled){background-color:#fef2f2}.suggested_modal .modal_content .modal_footer .button_primary{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.suggested_modal .modal_content .modal_footer .button_primary:disabled{opacity:.5;cursor:not-allowed}.suggested_modal .modal_content .modal_footer .button_primary{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.suggested_modal .modal_content .modal_footer .button_primary:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.suggested_modal .modal_content .modal_footer .button_primary:active:not(:disabled){background-color:#a3151a}.suggested_modal .modal_content .modal_footer .button_primary.loading{opacity:.7;cursor:not-allowed}.city_management.article_management .filter_section .filter_controls,.article_management.state_management .filter_section .filter_controls{min-width:unset!important;max-width:300px!important}.city_management.article_management .filter_section .filter_controls .form-control.css-b62m3t-container,.article_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container{border:none!important;width:200px!important}.city_management.article_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control,.article_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control{height:46px}.city_management.article_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container,.article_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container{height:100%}.city_management.article_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input,.article_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input{height:unset!important}.city_management.article_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input:focus,.article_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input:focus{box-shadow:unset!important}.city_management.video_management .filter_section .filter_controls,.video_management.state_management .filter_section .filter_controls{min-width:unset!important;max-width:300px!important}.city_management.video_management .filter_section .filter_controls .filter_tabs,.video_management.state_management .filter_section .filter_controls .filter_tabs{flex-wrap:unset!important}.city_management.video_management .filter_section .filter_controls .form-control.css-b62m3t-container,.video_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container{border:none!important;width:200px!important}.city_management.video_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control,.video_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control{height:46px}.city_management.video_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container,.video_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container{height:100%}.city_management.video_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input,.video_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input{height:unset!important}.city_management.video_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input:focus,.video_management.state_management .filter_section .filter_controls .form-control.css-b62m3t-container .select__control .select__value-container .select__input-container .select__input:focus{box-shadow:unset!important}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Regular.011642f2.woff2)format("woff2"),url(../media/VelaSans-Regular.5dbbb060.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-SemiBold.91d86a34.woff2)format("woff2"),url(../media/VelaSans-SemiBold.4430482e.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Bold.01dc5eb1.woff2)format("woff2"),url(../media/VelaSans-Bold.bad59ac4.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Medium.b4e71401.woff2)format("woff2"),url(../media/VelaSans-Medium.58da46b1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-ExtraLight.3eae680e.woff2)format("woff2"),url(../media/VelaSans-ExtraLight.059a4e3d.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-ExtraBold.b8f3306a.woff2)format("woff2"),url(../media/VelaSans-ExtraBold.a2a9bbaa.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vela Sans;src:url(../media/VelaSans-Light.5edc383c.woff2)format("woff2"),url(../media/VelaSans-Light.f130b059.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:general_sansextralight;src:url(../media/generalsans-extralight-webfont.6874d068.woff2)format("woff2"),url(../media/generalsans-extralight-webfont.5cb2da96.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sanslight;src:url(../media/generalsans-light-webfont.e6601a26.woff2)format("woff2"),url(../media/generalsans-light-webfont.2b169d85.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sansmedium;src:url(../media/generalsans-medium-webfont.d99a1b33.woff2)format("woff2"),url(../media/generalsans-medium-webfont.5174d706.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sansregular;src:url(../media/generalsans-regular-webfont.7663bd9e.woff2)format("woff2"),url(../media/generalsans-regular-webfont.88cf2794.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sanssemibold;src:url(../media/generalsans-semibold-webfont.f02adc9b.woff2)format("woff2"),url(../media/generalsans-semibold-webfont.4a315fb9.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:general_sansbold;src:url(../media/generalsans-bold-webfont.94607de4.woff2)format("woff2"),url(../media/generalsans-bold-webfont.36c06abd.woff)format("woff");font-weight:400;font-style:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}@media screen and (max-width:1688px){html{font-size:15px}}@media (max-width:575px){html{font-size:14px}}body{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#1e293b;margin-bottom:1rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;line-height:1.25}h1{font-size:2.25rem;font-weight:700}@media (max-width:575px){h1{font-size:1.875rem}}h2{font-size:1.875rem;font-weight:700}@media (max-width:575px){h2{font-size:1.5rem}}h3{font-size:1.5rem}@media (max-width:575px){h3{font-size:1.25rem}}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.625}p:last-child{margin-bottom:0}strong,b{font-weight:600}em,i{font-style:italic}small{color:#64748b;font-size:.875rem}a{color:#d92027;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}a:hover{color:#c11920}a:focus-visible{outline-offset:2px;outline:2px solid #d92027}ul,ol{margin:0;padding:0;list-style:none}button{color:#fff;cursor:pointer;background-color:#d92027;border:none;border-radius:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}button:hover:not(:disabled){background-color:#c11920}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible{outline-offset:2px;outline:2px solid #d92027}img{max-width:100%;height:auto;display:block}code,pre{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem}code{background-color:#f5f5f5;border-radius:.25rem;padding:.25rem .5rem}pre{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;overflow-x:auto}.text-brand{color:#d92027}.text-error{color:#ef4444}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.2s cubic-bezier(.4,0,.2,1) fadeIn}.animate-fade-in-up{animation:.3s cubic-bezier(.4,0,.2,1) fadeInUp}.animate-fade-in-down{animation:.3s cubic-bezier(.4,0,.2,1) fadeInDown}.animate-scale-in{animation:.2s cubic-bezier(.4,0,.2,1) scaleIn}.animate-spin{animation:.8s linear infinite spin}.animate-pulse{animation:2s ease-in-out infinite pulse}.spinning{animation:1s linear infinite spin}.button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.button:disabled{opacity:.5;cursor:not-allowed}.button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.button:active:not(:disabled){background-color:#a3151a}.button.secondary{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.button.secondary:disabled{opacity:.5;cursor:not-allowed}.button.secondary{color:#d92027;background-color:#0000;border:1px solid #d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.button.secondary:hover:not(:disabled){background-color:#fef2f2}.button.ghost{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.button.ghost:disabled{opacity:.5;cursor:not-allowed}.button.ghost{color:#64748b;background-color:#0000;border-radius:.5rem;padding:.75rem 1rem}.button.ghost:hover:not(:disabled){color:#1e293b;background-color:#f5f5f5}.button.danger{background-color:#ef4444}.button.danger:hover:not(:disabled){background-color:#dc2626;box-shadow:0 4px 14px #ef444440}.button.success{background-color:#10b981}.button.success:hover:not(:disabled){background-color:#059669;box-shadow:0 4px 14px #10b98140}.button.sm{height:32px;padding:.5rem 1rem;font-size:.75rem}.button.lg{height:48px;padding:1rem 2rem;font-size:1rem}.button.full-width{width:100%}.button.loading{pointer-events:none;opacity:.8}.button.has_loader{min-width:100px;position:relative}.button.has_loader svg{width:50px;height:20px}.small_btn{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.small_btn:disabled{opacity:.5;cursor:not-allowed}.small_btn{color:#d92027;background-color:#fef2f2;border-radius:.5rem;height:32px;padding:.5rem .75rem;font-size:.75rem}.small_btn:hover:not(:disabled){background-color:#fee2e2}.icon_button{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.icon_button svg{color:#64748b;font-size:18px}.icon_button:hover{background-color:#fee2e2}.icon_button:hover svg{color:#d92027}.icon_button.delete:hover{background-color:#fef2f2}.icon_button.delete:hover svg{color:#ef4444}.action_buttons{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.action_buttons .action_btn{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.action_buttons .action_btn svg{color:#64748b;font-size:16px}.action_buttons .action_btn:hover{background-color:#fee2e2}.action_buttons .action_btn:hover svg{color:#d92027}.action_buttons .action_btn.edit_btn:hover{background-color:#eff6ff}.action_buttons .action_btn.edit_btn:hover svg{color:#3b82f6}.action_buttons .action_btn.delete_btn:hover{background-color:#fef2f2}.action_buttons .action_btn.delete_btn:hover svg{color:#ef4444}.visibility_btn,.suggested_btn{color:#2563eb;background-color:#eff6ff;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.visibility_btn svg,.suggested_btn svg{font-size:14px}.visibility_btn:hover,.suggested_btn:hover{color:#fff;background-color:#3b82f6}.suggested_btn{color:#d97706;background-color:#fffbeb}.suggested_btn:hover{color:#fff;background-color:#f59e0b}.status_badge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.status_badge.active,.status_badge.success{color:#059669;background-color:#ecfdf5}.status_badge.inactive,.status_badge.error{color:#dc2626;background-color:#fef2f2}.status_badge.pending,.status_badge.warning{color:#d97706;background-color:#fffbeb}.status_badge.info{color:#2563eb;background-color:#eff6ff}.lang_badge{color:#64748b;cursor:pointer;background-color:#f5f5f5;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.lang_badge svg{font-size:14px}.lang_badge:hover{color:#d92027;background-color:#fef2f2}.results_badge{color:#64748b;background-color:#f5f5f5;border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.count_badge{color:#fff;background-color:#d92027;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .25rem;font-size:.75rem;font-weight:600;display:flex}.lang_tooltip{text-align:left;margin:0;padding:0;list-style:none}.lang_tooltip li{padding:.25rem 0;font-size:.875rem}.lang_tooltip li:not(:last-child){border-bottom:1px solid #fff3}.table_section{background-color:#fff;border-radius:1rem;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.table_section .table-responsive::-webkit-scrollbar{width:6px;height:6px}.table_section .table-responsive::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.table_section .table-responsive::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.table_section .table-responsive::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.table_section .table_wrapper{overflow-x:auto}.table_section .table_wrapper::-webkit-scrollbar{width:6px;height:6px}.table_section .table_wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.table_section .table_wrapper::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.table_section .table_wrapper::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.table_section .table_loading{flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex}.custom_table,.modern_table{border-collapse:collapse;width:100%;margin:0}.custom_table thead,.modern_table thead{background:#f1f5f9}.custom_table thead tr th,.modern_table thead tr th{color:#1e293b;text-align:left;white-space:nowrap;border-bottom:1px solid #cbd5e1;padding:1rem 1.25rem;font-size:.875rem;font-weight:600}.custom_table thead tr th:first-child,.modern_table thead tr th:first-child{border-radius:1rem 0 0}.custom_table thead tr th:last-child,.modern_table thead tr th:last-child{border-radius:0 1rem 0 0}.custom_table thead tr th.text-center,.modern_table thead tr th.text-center{text-align:center}.custom_table tbody tr,.modern_table tbody tr{transition:all .2s cubic-bezier(.4,0,.2,1)}.custom_table tbody tr:hover,.modern_table tbody tr:hover{background-color:#fef2f2}.custom_table tbody tr:last-child td,.modern_table tbody tr:last-child td{border-bottom:none}.custom_table tbody tr.dragging,.modern_table tbody tr.dragging{background:#f8fafc;box-shadow:0 4px 12px #00000026}.custom_table tbody tr td,.modern_table tbody tr td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem;font-size:.875rem}.custom_table tbody tr td.text-center,.modern_table tbody tr td.text-center{text-align:center}.custom_table tbody tr td.drag_handle,.modern_table tbody tr td.drag_handle{cursor:grab;text-align:center;color:#64748b;width:40px}.custom_table tbody tr td.drag_handle:active,.modern_table tbody tr td.drag_handle:active{cursor:grabbing}.custom_table tbody tr td.drag_handle svg,.modern_table tbody tr td.drag_handle svg{font-size:18px}.custom_table tbody tr td img,.modern_table tbody tr td img{object-fit:cover;border-radius:.5rem;width:48px;height:48px}.table_wrap::-webkit-scrollbar{width:6px;height:6px}.table_wrap::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.table_wrap::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.table_wrap::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.table_wrap{overflow-x:auto}.table-btn{justify-content:center;align-items:center;gap:.5rem;display:flex}.card{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card_hover{background-color:#fff;border-radius:1rem;padding:1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card_hover:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.card_data{background:linear-gradient(135deg,#fff 0%,#fef2f2 100%);border:1px solid #e2e8f0;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:140px;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card_data:hover{border-color:#fecaca;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.card_data .top_content{justify-content:space-between;align-items:center;width:100%;display:flex}.card_data .btm_content{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin-top:1rem;display:flex}.card_data .btm_content .icon_up{width:20px;height:20px}.card_data .btm_content .icon_up img{object-fit:contain;width:100%;height:100%}.card_data .btm_content p{color:#64748b;margin:0;font-size:.875rem}.card_data .btm_content p span{color:#10b981;font-weight:600}.card_data .btm_content p span.red{color:#ef4444}.card_data .total_users{flex:1}.card_data .total_users h6{color:#64748b;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.card_data .total_users span{color:#1e293b;font-size:1.875rem;font-weight:700;line-height:1}.card_data .icon{background-color:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;display:flex!important}.card_data .icon img{object-fit:contain;width:28px;height:28px}.card_details .card_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.card_details .card_top.wrp-btn{justify-content:flex-start;align-items:center;display:flex}.content_section{background-color:#fff;border-radius:1rem;margin-bottom:1.25rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.content_section .section_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.content_section .section_header h3{color:#1e293b;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.modern_modal .modal_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.modern_modal .modal_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.modern_modal .modal_header .modal_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;display:flex!important}.modern_modal .modal_header .modal_icon svg{color:#d92027;font-size:24px}.modern_modal .modal_header .modal_title h2{color:#1e293b;margin:0 0 .25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.modern_modal .modal_header .modal_title p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.modern_modal .modal_body{padding:1.25rem}.modern_modal .modal_footer{background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.switch_button{cursor:pointer;flex-shrink:0;width:44px;height:24px;margin:0;display:inline-block;position:relative}.switch_button input{opacity:0;width:0;height:0}.switch_button input:checked+.slider{background:#10b981}.switch_button input:checked+.slider:before{transform:translate(20px)}.switch_button .slider{cursor:pointer;background-color:#d4d4d4;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.switch_button .slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.switch_button .slider.round{border-radius:9999px}.switch_button .slider.round:before{border-radius:50%}.switch_button.disabled{opacity:.5;cursor:not-allowed}.switch_button.disabled .slider{cursor:not-allowed}.switch-btn-wrap{justify-content:center;align-items:center;display:flex}.tabs_section{margin-bottom:1.5rem}.tabs_section .nav-tabs{border-bottom:2px solid #e2e8f0;gap:.5rem}.tabs_section .nav-tabs .nav-link{color:#64748b;background:0 0;border:none;border-radius:.5rem .5rem 0 0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.tabs_section .nav-tabs .nav-link:after{content:"";background-color:#0000;width:100%;height:2px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}.tabs_section .nav-tabs .nav-link:hover{color:#d92027;background-color:#fef2f2}.tabs_section .nav-tabs .nav-link.active{color:#d92027;background-color:#0000;font-weight:600}.tabs_section .nav-tabs .nav-link.active:after{background-color:#d92027}.tabs_section .tab-content{padding-top:1.25rem}.tabs_wrapper ul{justify-content:flex-start;align-items:center;gap:0;display:flex;overflow-x:auto}.tabs_wrapper ul::-webkit-scrollbar{width:6px;height:6px}.tabs_wrapper ul::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.tabs_wrapper ul::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.tabs_wrapper ul::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.tabs_wrapper ul li{color:#64748b;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-1px;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.tabs_wrapper ul li .tab_icon{justify-content:center;align-items:center;display:flex}.empty_state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.empty_state .icon{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.25rem;display:flex!important}.empty_state .icon svg{color:#94a3b8;font-size:32px}.empty_state h4{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.empty_state p{color:#64748b;max-width:400px;margin-bottom:1.25rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.empty_table_state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.empty_table_state h3{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.empty_table_state p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.loading_spinner{justify-content:center;align-items:center;padding:2.5rem;display:flex}.loading_spinner .spinner{border:3px solid #e2e8f0;border-top-color:#d92027;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.skeleton{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s infinite shimmer}.dashboard_header{z-index:200;background:#fff;border-bottom:1px solid #e2e8f0;width:100%;position:sticky;top:0;left:0;box-shadow:0 1px 2px #0000000d}.dashboard_header .container{max-width:100%;padding:0 1.5rem}.dashboard_header .inner_part{justify-content:space-between;align-items:center;height:64px;display:flex}.dashboard_header .inner_part .logo{flex-shrink:0;width:56px}.dashboard_header .inner_part .logo a{transition:all .2s cubic-bezier(.4,0,.2,1);display:block}.dashboard_header .inner_part .logo a:hover{opacity:.8}.dashboard_header .inner_part .logo a img{width:100%;height:auto;display:block}.dashboard_header .inner_part .right_part{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.dashboard_header .inner_part .right_part .user_profile{background-color:#fef2f2;border:2px solid #d92027;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.dashboard_header .inner_part .right_part .user_profile svg{color:#d92027;font-size:18px}.dashboard_header .inner_part .right_part .user_profile:hover{background-color:#fee2e2}.dashboard_header .inner_part .right_part .profile_dropdown{position:relative}.dashboard_header .inner_part .right_part .profile_dropdown .btn-primary{border-radius:9999px;justify-content:space-between;align-items:center;min-width:160px;height:48px;padding:.25rem .75rem .25rem .25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;background:#fff!important;border:1px solid #cbd5e1!important}.dashboard_header .inner_part .right_part .profile_dropdown .btn-primary:after{display:none}.dashboard_header .inner_part .right_part .profile_dropdown .btn-primary:hover,.dashboard_header .inner_part .right_part .profile_dropdown .btn-primary:focus{box-shadow:none!important;border-color:#d92027!important}.dashboard_header .inner_part .right_part .profile_dropdown .btn-primary svg{color:#64748b;font-size:14px}.dashboard_header .inner_part .right_part .profile_dropdown h5{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin:0 .5rem;font-size:.875rem;font-weight:500;overflow:hidden}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-menu{border:1px solid #e2e8f0;border-radius:.75rem;min-width:200px;margin-top:.5rem;padding:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item{padding:0;display:block}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item:hover{background:0 0}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item a,.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item button{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:flex-start;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item a svg,.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item button svg{color:#64748b;margin-right:.75rem;font-size:16px}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item a:hover,.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item button:hover{color:#d92027;background-color:#fef2f2}.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item a:hover svg,.dashboard_header .inner_part .right_part .profile_dropdown .dropdown-item button:hover svg{color:#d92027}.sidebar_section{background:#fff;border-right:1px solid #e2e8f0;width:260px;height:calc(100vh - 64px);position:fixed;top:64px;left:0;overflow:hidden auto}.sidebar_section::-webkit-scrollbar{width:6px;height:6px}.sidebar_section::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.sidebar_section::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.sidebar_section::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.sidebar_section{z-index:199}@media screen and (max-width:992px){.sidebar_section{width:220px}}@media screen and (max-width:820px){.sidebar_section{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:0 25px 50px -12px #00000040}.sidebar_section.open{transform:translate(0)}}.menu_toggle{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.menu_toggle svg{color:#1e293b;font-size:24px}.menu_toggle:hover{background-color:#fef2f2}.menu_toggle:hover svg{color:#d92027}@media screen and (max-width:820px){.menu_toggle{display:flex}}.sidebar_overlay{z-index:400;background:#00000080;display:none;position:fixed;inset:0}@media screen and (max-width:820px){.sidebar_overlay.active{display:block}}.dashboard_section{min-height:calc(100vh - 64px);display:flex}.dashboard_section .dashboard_wrap{background:#f1f5f9;width:calc(100% - 260px);min-height:calc(100vh - 64px);margin-left:260px;padding:1.5rem}@media screen and (max-width:992px){.dashboard_section .dashboard_wrap{width:calc(100% - 220px);margin-left:220px}}@media screen and (max-width:820px){.dashboard_section .dashboard_wrap{width:100%;margin-left:0;padding:1rem}}.dashboard_section .dashboard_pages .top-cards{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media screen and (max-width:1366px){.dashboard_section .dashboard_pages .top-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.dashboard_section .dashboard_pages .top-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.dashboard_section .dashboard_pages .top-cards{grid-template-columns:1fr}}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}@media (max-width:575px){.container{padding:0 1rem}}.full-width{width:100%}.dashboard_page .dashboard_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard_page .dashboard_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.dashboard_page .dashboard_header .header_left .page_icon{background:linear-gradient(135deg,#d92027 0%,#c11920 100%);border-radius:1.5rem;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dashboard_page .dashboard_header .header_left .page_icon svg{color:#fff;font-size:28px}.dashboard_page .dashboard_header .header_left .page_title h1{color:#1e293b;margin:0 0 .25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.dashboard_page .dashboard_header .header_left .page_title p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.dashboard_page .dashboard_header .header_right .refresh_btn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_page .dashboard_header .header_right .refresh_btn:hover{background:#f8fafc;border-color:#fca5a5}.dashboard_page .dashboard_header .header_right .refresh_btn:disabled{opacity:.6;cursor:not-allowed}.dashboard_page .dashboard_header .header_right .refresh_btn svg{font-size:18px}.dashboard_page .dashboard_header .header_right .refresh_btn svg.spinning{animation:1s linear infinite spin}.dashboard_page .section_title{color:#1e293b;margin:0 0 1rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.375}.dashboard_page .stats_section{margin-bottom:1.5rem}.dashboard_page .stats_section .stats_grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1200px){.dashboard_page .stats_section .stats_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.dashboard_page .stats_section .stats_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.dashboard_page .stats_section .stats_grid{grid-template-columns:1fr}}.dashboard_page .stat_card{background-color:#fff;border-radius:1rem;justify-content:flex-start;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dashboard_page .stat_card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dashboard_page .stat_card:hover .stat_arrow{opacity:1;transform:translate(0)}.dashboard_page .stat_card .stat_icon{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dashboard_page .stat_card .stat_icon svg{font-size:24px}.dashboard_page .stat_card .stat_content{flex:1;min-width:0}.dashboard_page .stat_card .stat_content .stat_label{color:#64748b;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.dashboard_page .stat_card .stat_content .stat_count{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.dashboard_page .stat_card .stat_arrow{opacity:0;background:#f8fafc;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(-10px)}.dashboard_page .stat_card .stat_arrow svg{color:#64748b;font-size:16px}.dashboard_page .stat_card.blue .stat_icon{background:#3b82f61a}.dashboard_page .stat_card.blue .stat_icon svg{color:#3b82f6}.dashboard_page .stat_card.blue:hover{border-color:#3b82f6}.dashboard_page .stat_card.purple .stat_icon{background:#8b5cf61a}.dashboard_page .stat_card.purple .stat_icon svg{color:#8b5cf6}.dashboard_page .stat_card.purple:hover{border-color:#8b5cf6}.dashboard_page .stat_card.orange .stat_icon{background:#f973161a}.dashboard_page .stat_card.orange .stat_icon svg{color:#f97316}.dashboard_page .stat_card.orange:hover{border-color:#f97316}.dashboard_page .stat_card.teal .stat_icon{background:#14b8a61a}.dashboard_page .stat_card.teal .stat_icon svg{color:#14b8a6}.dashboard_page .stat_card.teal:hover{border-color:#14b8a6}.dashboard_page .stat_card.green .stat_icon{background:#22c55e1a}.dashboard_page .stat_card.green .stat_icon svg{color:#22c55e}.dashboard_page .stat_card.green:hover{border-color:#22c55e}.dashboard_page .stat_card.red .stat_icon{background:#ef44441a}.dashboard_page .stat_card.red .stat_icon svg{color:#ef4444}.dashboard_page .stat_card.red:hover{border-color:#ef4444}.dashboard_page .stat_card.pink .stat_icon{background:#ec48991a}.dashboard_page .stat_card.pink .stat_icon svg{color:#ec4899}.dashboard_page .stat_card.pink:hover{border-color:#ec4899}.dashboard_page .stat_card.indigo .stat_icon{background:#6366f11a}.dashboard_page .stat_card.indigo .stat_icon svg{color:#6366f1}.dashboard_page .stat_card.indigo:hover{border-color:#6366f1}.dashboard_page .stat_card.skeleton .skeleton_icon{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:1rem;width:48px;height:48px;animation:1.5s ease-in-out infinite skeleton-shimmer}.dashboard_page .stat_card.skeleton .skeleton_text{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.25rem;width:60px;height:14px;margin-bottom:.5rem;animation:1.5s ease-in-out infinite skeleton-shimmer}.dashboard_page .stat_card.skeleton .skeleton_number{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.25rem;width:80px;height:28px;animation:1.5s ease-in-out infinite skeleton-shimmer}.dashboard_page .quick_actions_section{margin-bottom:1.5rem}.dashboard_page .quick_actions_section .quick_actions_grid{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}@media (max-width:1200px){.dashboard_page .quick_actions_section .quick_actions_grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.dashboard_page .quick_actions_section .quick_actions_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.dashboard_page .quick_actions_section .quick_actions_grid{grid-template-columns:repeat(2,1fr)}}.dashboard_page .quick_action_card{background-color:#fff;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dashboard_page .quick_action_card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dashboard_page .quick_action_card .action_icon{border-radius:1.5rem;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.dashboard_page .quick_action_card .action_icon svg{font-size:28px}.dashboard_page .quick_action_card .action_icon .add_icon{background:#fff;border-radius:9999px;width:20px;height:20px;font-size:14px;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dashboard_page .quick_action_card .action_title{color:#1e293b;text-align:center;font-size:.875rem;font-weight:500}.dashboard_page .quick_action_card.green .action_icon{background:#22c55e1a}.dashboard_page .quick_action_card.green .action_icon svg{color:#22c55e}.dashboard_page .quick_action_card.green:hover{border-color:#22c55e}.dashboard_page .quick_action_card.red .action_icon{background:#ef44441a}.dashboard_page .quick_action_card.red .action_icon svg{color:#ef4444}.dashboard_page .quick_action_card.red:hover{border-color:#ef4444}.dashboard_page .quick_action_card.pink .action_icon{background:#ec48991a}.dashboard_page .quick_action_card.pink .action_icon svg{color:#ec4899}.dashboard_page .quick_action_card.pink:hover{border-color:#ec4899}.dashboard_page .quick_action_card.blue .action_icon{background:#3b82f61a}.dashboard_page .quick_action_card.blue .action_icon svg{color:#3b82f6}.dashboard_page .quick_action_card.blue:hover{border-color:#3b82f6}.dashboard_page .quick_action_card.purple .action_icon{background:#8b5cf61a}.dashboard_page .quick_action_card.purple .action_icon svg{color:#8b5cf6}.dashboard_page .quick_action_card.purple:hover{border-color:#8b5cf6}.dashboard_page .quick_action_card.teal .action_icon{background:#14b8a61a}.dashboard_page .quick_action_card.teal .action_icon svg{color:#14b8a6}.dashboard_page .quick_action_card.teal:hover{border-color:#14b8a6}.dashboard_page .recent_content_section{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid;overflow:hidden}@media (max-width:1200px){.dashboard_page .recent_content_section{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard_page .recent_content_section{grid-template-columns:1fr}}.dashboard_page .recent_card{background-color:#fff;border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dashboard_page .recent_card .card_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dashboard_page .recent_card .card_header h3{color:#1e293b;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;display:flex}.dashboard_page .recent_card .card_header h3 svg{color:#d92027;font-size:20px}.dashboard_page .recent_card .card_header .view_all{color:#d92027;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dashboard_page .recent_card .card_header .view_all:hover{color:#c11920}.dashboard_page .recent_card .card_header .view_all svg{font-size:16px}.dashboard_page .recent_card .card_body{flex:1;max-height:400px;padding:1rem 1.25rem;overflow:hidden auto}.dashboard_page .recent_item{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;padding:.75rem 0;display:flex;overflow:hidden}.dashboard_page .recent_item:last-child{border-bottom:none}.dashboard_page .recent_item .item_icon{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dashboard_page .recent_item .item_icon svg{font-size:20px}.dashboard_page .recent_item .item_icon.article{background:#22c55e1a}.dashboard_page .recent_item .item_icon.article svg{color:#22c55e}.dashboard_page .recent_item .item_icon.video{background:#ef44441a}.dashboard_page .recent_item .item_icon.video svg{color:#ef4444}.dashboard_page .recent_item .item_icon.banner{background:#ec48991a}.dashboard_page .recent_item .item_icon.banner svg{color:#ec4899}.dashboard_page .recent_item .item_content{flex:1;min-width:0;overflow:hidden}.dashboard_page .recent_item .item_content h4{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 .25rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;overflow:hidden}.dashboard_page .recent_item .item_content p{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;overflow:hidden}.dashboard_page .recent_item .item_status{flex-shrink:0}.dashboard_page .recent_item .item_status .status_badge{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.dashboard_page .recent_item .item_status .status_badge.active{color:#10b981;background:#ecfdf5}.dashboard_page .recent_item .item_status .status_badge.inactive{color:#9ca3af;background:#f1f5f9}.dashboard_page .recent_item.skeleton .skeleton_avatar{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:1rem;width:40px;height:40px;animation:1.5s ease-in-out infinite skeleton-shimmer}.dashboard_page .recent_item.skeleton .skeleton_text{background:linear-gradient(90deg,#e5e5e5 25%,#f5f5f5 50%,#e5e5e5 75%) 0 0/200% 100%;border-radius:.25rem;height:14px;margin-bottom:.5rem;animation:1.5s ease-in-out infinite skeleton-shimmer}.dashboard_page .recent_item.skeleton .skeleton_text:first-child{width:80%}.dashboard_page .recent_item.skeleton .skeleton_text.short{width:50%;margin-bottom:0}.dashboard_page .empty_state{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.dashboard_page .empty_state svg{opacity:.5;font-size:48px}.dashboard_page .empty_state p{color:#1e293b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.dashboard_page .geography_section{margin-bottom:1.5rem}.dashboard_page .geography_section .geography_grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:900px){.dashboard_page .geography_section .geography_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.dashboard_page .geography_section .geography_grid{grid-template-columns:1fr}}.dashboard_page .geography_card{background:linear-gradient(135deg,#fff 0%,#fef2f2 100%);border-radius:1rem;justify-content:flex-start;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dashboard_page .geography_card:hover{border-color:#fca5a5;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dashboard_page .geography_card .geo_icon{background:linear-gradient(135deg,#d92027 0%,#c11920 100%);border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.dashboard_page .geography_card .geo_icon svg{color:#fff;font-size:28px}.dashboard_page .geography_card .geo_content .geo_count{color:#1e293b;margin-bottom:.25rem;font-size:1.875rem;font-weight:700;line-height:1.2;display:block}.dashboard_page .geography_card .geo_content .geo_label{color:#64748b;font-size:.875rem;font-weight:500;display:block}.top-heading{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.top-heading.all_pages{border-bottom:none}.top-heading.all_pages h2{font-size:1.5rem}.top-heading.new-update{margin-bottom:0}.top-heading.new-update .heading h2{color:#2563eb;font-size:1.125rem;font-weight:600}.top-heading h2{color:#1e293b;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.top-heading .right_button .button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.top-heading .right_button .button:disabled{opacity:.5;cursor:not-allowed}.top-heading .right_button .button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.top-heading .right_button .button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.top-heading .right_button .button:active:not(:disabled){background-color:#a3151a}.top-heading .right_button .button{border-radius:.5rem}.top-heading .blank_button{justify-content:center;align-items:center;gap:1rem;display:flex}.top-heading .blank_button a{text-decoration:none}.cstm_react_select .dropdown-content{max-height:180px;overflow-y:auto}.cstm_react_select *{pointer-events:auto}.filter_section{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.filter_section{flex-direction:column;align-items:stretch}}.filter_section .filter_left{flex:1;justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media (max-width:575px){.filter_section .filter_left{flex-direction:column;align-items:stretch}}.filter_section .filter_right{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.filter_section .results_badge{color:#64748b;white-space:nowrap;font-size:.875rem;font-weight:500}.filter_section .filter_controls{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.filter_section .filter_actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.filter_section .search_wrapper{min-width:280px}@media (max-width:575px){.filter_section .search_wrapper{min-width:100%}}.filter_section .filter_select{min-width:160px}.filter_section .filter_select select{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;height:44px;padding:.75rem 1rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.filter_section .filter_select select::placeholder{color:#9ca3af}.filter_section .filter_select select:hover:not(:disabled){border-color:#94a3b8}.filter_section .filter_select select:focus{border-color:#d92027;box-shadow:0 0 0 3px #d920271a}.filter_section .filter_select select:disabled{cursor:not-allowed;background-color:#f5f5f5}.filter_section .filter_select select.error{border-color:#ef4444}.filter_section .filter_select select.error:focus{box-shadow:0 0 0 3px #ef44441a}.filter_section .filter_select select{cursor:pointer;height:44px}.search_section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.search_section .search_filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media (max-width:575px){.search_section .search_filters{flex-direction:column;align-items:stretch;width:100%}}.search_section .continent_filter,.search_section .filter_dropdown{width:200px;min-width:200px}@media (max-width:575px){.search_section .continent_filter,.search_section .filter_dropdown{width:100%;min-width:100%}}.search_section .continent_filter .multi-select,.search_section .filter_dropdown .multi-select{border:none;min-height:44px;padding:0}.search_section .filter_group{min-width:200px}@media (max-width:575px){.search_section .filter_group{min-width:100%}}.search_section .capital_checkbox{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:44px;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.search_section .capital_checkbox:hover{border-color:#fca5a5}.search_section .capital_checkbox input[type=checkbox]{cursor:pointer;accent-color:#d92027;width:18px;height:18px}.search_section .capital_checkbox span{color:#1e293b;font-size:.875rem;font-weight:500}.search_section .results_count{color:#64748b;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.filter_tabs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.filter_tabs .filter_tab{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.filter_tabs .filter_tab:hover{color:#c11920;background:#fef2f2;border-color:#fecaca}.filter_tabs .filter_tab.active{color:#fff;background:#d92027;border-color:#d92027}.zone_tabs_container{background:#fff;border-radius:1rem;margin-bottom:1.25rem;padding:.75rem 1rem;overflow-x:auto;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.zone_tabs_container::-webkit-scrollbar{width:6px;height:6px}.zone_tabs_container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.zone_tabs_container::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.zone_tabs_container::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.zone_tabs_container .zone_tabs{justify-content:flex-start;align-items:center;gap:.5rem;min-width:max-content;display:flex}.zone_tabs_container .zone_tabs .zone_tab{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.zone_tabs_container .zone_tabs .zone_tab:hover{color:#c11920;background:#fef2f2;border-color:#fecaca}.zone_tabs_container .zone_tabs .zone_tab.active{color:#fff;background:#d92027;border-color:#d92027}.drag_hint{color:#2563eb;background:#eff6ff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.pagination_wrapper{background:#fff;border-radius:1rem;margin-top:1.25rem;padding:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.breadcrumb_wrap .left_part ul{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.breadcrumb_wrap .left_part ul li a{color:#d92027;transition:all .2s cubic-bezier(.4,0,.2,1)}.breadcrumb_wrap .left_part ul li a:hover{text-decoration:underline}.form_container{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.form_container{padding:1rem}}.form_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.form_header h2{color:#1e293b;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.form_row{gap:1.25rem;margin-bottom:1.25rem;display:grid}@media screen and (max-width:820px){.form_row.cols_2{grid-template-columns:1fr}}@media screen and (max-width:992px){.form_row.cols_3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:820px){.form_row.cols_3{grid-template-columns:1fr}}@media screen and (max-width:1366px){.form_row.cols_4{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.form_row.cols_4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:820px){.form_row.cols_4{grid-template-columns:1fr}}.form_group{flex-direction:column;gap:.5rem;display:flex}.form_group .label{color:#1e293b;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.form_group .label .required{color:#ef4444;margin-left:.25rem}.form_group .label .optional{color:#9ca3af;margin-left:.25rem;font-style:italic;font-weight:400}.language_tabs{margin-bottom:1.5rem}.language_tabs .tabs_header{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.language_tabs .tabs_header::-webkit-scrollbar{width:6px;height:6px}.language_tabs .tabs_header::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.language_tabs .tabs_header::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.language_tabs .tabs_header::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.language_tabs .tabs_header .tab_item{color:#64748b;cursor:pointer;white-space:nowrap;background:#f5f5f5;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.language_tabs .tabs_header .tab_item:hover{color:#d92027;background:#fef2f2}.language_tabs .tabs_header .tab_item.active{color:#fff;background:#d92027}.language_tabs .tabs_header .tab_item .lang_flag{object-fit:cover;border-radius:2px;width:20px;height:14px}.language_tabs .tab_content{padding-top:1.25rem}.image_upload .upload_area{cursor:pointer;background:#f1f5f9;border:2px dashed #cbd5e1;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.image_upload .upload_area:hover{background:#fef2f2;border-color:#d92027}.image_upload .upload_area.has_image{padding:1rem}.image_upload .upload_area .upload_icon{background-color:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex!important}.image_upload .upload_area .upload_icon svg{color:#94a3b8;font-size:28px}.image_upload .upload_area .upload_text{text-align:center}.image_upload .upload_area .upload_text h4{color:#1e293b;margin-bottom:.5rem;font-size:1rem;font-weight:600}.image_upload .upload_area .upload_text p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.image_upload .upload_area .preview_image{width:100%;max-width:300px;position:relative}.image_upload .upload_area .preview_image img{border-radius:.5rem;width:100%}.image_upload .upload_area .preview_image .remove_btn{cursor:pointer;background-color:#fef2f2;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.5rem;right:.5rem;display:flex!important}.image_upload .upload_area .preview_image .remove_btn svg{color:#ef4444;font-size:16px}.image_upload .upload_area .preview_image .remove_btn:hover{background:#ef4444}.image_upload .upload_area .preview_image .remove_btn:hover svg{color:#fff}.page_header{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.page_header{flex-direction:column;align-items:flex-start}}.page_header .header_left{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.page_header .header_left .page_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;display:flex!important}.page_header .header_left .page_icon svg{color:#d92027;font-size:28px}.page_header .header_left .page_title h1{color:#1e293b;margin-bottom:.25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.page_header .header_left .page_title p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.page_header .header_right{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.page_header .header_right .add_button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.page_header .header_right .add_button:disabled{opacity:.5;cursor:not-allowed}.page_header .header_right .add_button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.page_header .header_right .add_button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.page_header .header_right .add_button:active:not(:disabled){background-color:#a3151a}.page_header .header_right .add_button{gap:.5rem}.page_header .header_right .add_button svg{font-size:20px}.page_header .header_right .outline_button{color:#1e293b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.page_header .header_right .outline_button:hover:not(:disabled){color:#d92027;background:#f8fafc;border-color:#d92027}.page_header .header_right .outline_button:disabled{opacity:.6;cursor:not-allowed}.page_header .header_right .outline_button svg{font-size:18px}.banner_cell{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.banner_cell .banner_thumb{cursor:pointer;border-radius:.5rem;flex-shrink:0;width:80px;height:45px;position:relative;overflow:hidden}.banner_cell .banner_thumb img{object-fit:cover;width:100%;height:100%}.banner_cell .banner_thumb .thumb_overlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.banner_cell .banner_thumb .thumb_overlay svg{color:#fff;font-size:20px}.banner_cell .banner_thumb:hover .thumb_overlay{opacity:1}.banner_cell .banner_info{flex:1;min-width:0}.banner_cell .banner_info h4{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.875rem;font-weight:600;overflow:hidden}.banner_cell .banner_info p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.article_cell h4{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.875rem;font-weight:600;overflow:hidden}.article_cell p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.cta_cell .cta_label{color:#1e293b;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.cta_cell .cta_link{color:#3b82f6;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.cta_cell .no_cta{color:#9ca3af;font-size:.875rem;font-style:italic}.banner_preview_container{justify-content:center;align-items:center;display:flex}.banner_preview_container img{border-radius:.5rem;max-width:100%;max-height:70vh}.table_container{background-color:#fff;border-radius:1rem;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.directory_name{color:#1e293b;text-transform:capitalize;font-weight:500}.content_cell{-webkit-line-clamp:2;color:#1e293b;-webkit-box-orient:vertical;max-width:400px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.view_btn{color:#1e293b;background:#f8fafc;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.view_btn .arrow_icon{opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1);transform:translate(-4px)}.view_btn:hover{color:#c11920;background:#fef2f2}.view_btn:hover .arrow_icon{opacity:1;transform:translate(0)}.edit_btn{color:#3b82f6;background:#eff6ff;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.edit_btn:hover{color:#fff;background:#3b82f6}.delete_btn{color:#ef4444;cursor:pointer;background:#fef2f2;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.delete_btn:hover{color:#fff;background:#ef4444}.empty_state{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.empty_state svg{opacity:.5;font-size:48px}.empty_state p{color:#9ca3af;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.add_button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.add_button:disabled{opacity:.5;cursor:not-allowed}.add_button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.add_button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.add_button:active:not(:disabled){background-color:#a3151a}.add_button{gap:.5rem}.add_button svg{font-size:20px}.drag_hint{color:#2563eb;background:#eff6ff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.drag_hint svg{font-size:18px}.results_badge{color:#64748b;white-space:nowrap;font-size:.875rem;font-weight:500}.auth_page{background:linear-gradient(135deg,#f8fafc 0%,#fef2f2 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth_page .auth_container{width:100%;max-width:440px;padding:1.5rem}@media (max-width:575px){.auth_page .auth_container{padding:1rem}}.auth_page .auth_card{background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (max-width:575px){.auth_page .auth_card{padding:1.5rem}}.auth_page .auth_header{text-align:center;margin-bottom:2rem}.auth_page .auth_header .logo{width:80px;margin:0 auto 1.5rem}.auth_page .auth_header .logo img{width:100%;height:auto}.auth_page .auth_header h1{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.auth_page .auth_header p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.auth_page .auth_form .form_group{margin-bottom:1.25rem}.auth_page .auth_form .form_footer{margin-top:1.5rem}.auth_page .auth_form .form_footer .button{width:100%}.auth_page .auth_form .form_links{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.auth_page .auth_form .form_links a{color:#d92027;font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth_page .auth_form .form_links a:hover{text-decoration:underline}.auth_page .auth_form .remember_me{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.auth_page .auth_form .remember_me input{cursor:pointer;width:18px;height:18px}.auth_page .auth_form .remember_me label{color:#64748b;cursor:pointer;font-size:.875rem}.auth_page .auth_footer{text-align:center;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.auth_page .auth_footer p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.auth_page .auth_footer p a{color:#d92027;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth_page .auth_footer p a:hover{text-decoration:underline}.about_us_management .language_selection_card{background:#fff;border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.about_us_management .language_selection_card .card_header{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.about_us_management .language_selection_card .card_header .header_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;display:flex!important}.about_us_management .language_selection_card .card_header .header_icon svg{color:#d92027;font-size:22px}.about_us_management .language_selection_card .card_header .header_text h3{color:#1e293b;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.about_us_management .language_selection_card .card_header .header_text p{color:#9ca3af;margin:0;font-size:.875rem}.about_us_management .language_selection_card .language_tabs{flex-wrap:wrap;gap:.5rem;display:flex}.about_us_management .language_selection_card .language_tabs .language_tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.about_us_management .language_selection_card .language_tabs .language_tab .saved_icon{color:#10b981;font-size:14px}.about_us_management .language_selection_card .language_tabs .language_tab:hover:not(.active){background:#f5f5f5;border-color:#d4d4d4}.about_us_management .language_selection_card .language_tabs .language_tab.active{color:#fff;background:#d92027;border-color:#d92027}.about_us_management .language_selection_card .language_tabs .language_tab.active .saved_icon{color:#fff}.about_us_management .language_selection_card .language_tabs .language_tab.saved:not(.active){color:#059669;background:#ecfdf5;border-color:#10b981}.about_us_management .about_us_body{grid-template-columns:240px 1fr;align-items:start;gap:1.25rem;display:grid}@media screen and (max-width:820px){.about_us_management .about_us_body{grid-template-columns:1fr}}.about_us_management .about_us_nav{background:#fff;border-radius:1rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:sticky;top:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media screen and (max-width:820px){.about_us_management .about_us_nav{flex-flow:wrap;position:static}}.about_us_management .about_us_nav .about_us_nav_item{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.about_us_management .about_us_nav .about_us_nav_item svg{flex-shrink:0;font-size:18px}.about_us_management .about_us_nav .about_us_nav_item:hover{color:#c11920;background:#fef2f2}.about_us_management .about_us_nav .about_us_nav_item.active{color:#c11920;background:#fef2f2;border-color:#fca5a5;font-weight:600}.about_us_management .about_us_panel{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.about_us_management .about_us_panel .section_header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.about_us_management .about_us_panel .section_header h3{color:#1e293b;margin:0 0 .25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.about_us_management .about_us_panel .section_header p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.about_us_management .muted{color:#9ca3af;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.section_form{flex-direction:column;gap:1.25rem;display:flex}.section_form .form_row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.section_form .form_row.single{grid-template-columns:1fr}@media (max-width:575px){.section_form .form_row{grid-template-columns:1fr}}.section_form .label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.section_form .image_preview_wrapper{margin-top:.75rem}.section_form .image_preview_wrapper .banner_preview_img{border:1px solid #e2e8f0;border-radius:.5rem;width:100%;max-width:320px}.section_form .image_card{text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:1rem;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.section_form .image_card:hover{background:#fef2f2;border-color:#fca5a5}.section_form .image_card.has_image{background:#ecfdf5;border-style:solid;border-color:#10b981}.section_form .image_card .image_preview{background:#fff;border-radius:.5rem;width:100%;max-width:280px;margin:0 auto .75rem;overflow:hidden}.section_form .image_card .image_preview img{object-fit:contain;width:100%;height:auto;display:block}.section_form .image_card .image_placeholder{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;display:flex}.section_form .image_card .image_placeholder svg{font-size:32px}.section_form .image_card .image_placeholder span{font-size:.875rem}.section_form .image_card input[type=file]{display:none}.section_form .image_card .upload_btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.section_form .image_card .upload_btn:hover{color:#d92027;background:#fef2f2;border-color:#fca5a5}.repeatable_list{flex-direction:column;gap:.75rem;display:flex}.repeatable_list .repeatable_row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.repeatable_list .repeatable_row .repeatable_fields{flex:1;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:575px){.repeatable_list .repeatable_row .repeatable_fields{grid-template-columns:1fr}}.repeatable_list .repeatable_row .repeatable_card_media{flex-direction:column;flex:none;align-items:center;gap:.5rem;width:120px;display:flex}.repeatable_list .repeatable_row .repeatable_card_media .repeatable_card_thumb{object-fit:cover;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;width:120px;height:80px}.repeatable_list .repeatable_row .repeatable_card_media .repeatable_card_thumb.placeholder{color:#94a3b8;justify-content:center;align-items:center;font-size:28px;display:flex}.repeatable_list .repeatable_row .repeatable_card_media .upload_btn.sm{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.repeatable_list .repeatable_row .repeatable_card_media .upload_btn.sm input[type=file]{display:none}.repeatable_list .repeatable_row .repeatable_card_media .remove_link{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.section_save_bar{justify-content:flex-end;gap:.75rem;padding-top:.75rem;display:flex}.section_save_bar.between{justify-content:space-between;align-items:center}.button.icon_button{color:#64748b;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.button.icon_button svg{font-size:18px}.button.icon_button:hover:not(:disabled){color:#d92027;border-color:#fca5a5}.button.icon_button.danger{color:#ef4444;border-color:#ef4444}.button.icon_button.danger:hover:not(:disabled){background:#fef2f2}.button.icon_button:disabled{opacity:.5;cursor:not-allowed}.button.outline_button{color:#1e293b;background:0 0;border:1px solid #cbd5e1;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;display:flex}.button.outline_button:hover:not(:disabled){color:#d92027;background:#fef2f2;border-color:#d92027}.about_us_panel .banner_listing .banner_card .banner_info .banner_thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:.25rem;flex-shrink:0;width:96px;height:48px}.faq_management .faq_filter{width:auto;min-width:180px;height:50px}.faq_management .faq_list{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.faq_management .faq_row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.faq_management .faq_row.dragging{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.faq_management .faq_row .drag_handle{cursor:grab;color:#9ca3af;align-items:center;display:flex}.faq_management .faq_row .drag_handle svg{font-size:20px}.faq_management .faq_row .faq_num{color:#c11920;background:#fef2f2;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:600;display:flex}.faq_management .faq_row .faq_main{flex:1;min-width:0}.faq_management .faq_row .faq_main .faq_q{color:#1e293b;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.faq_management .faq_row .faq_main .faq_sub{align-items:center;gap:.5rem;display:flex}.faq_management .faq_row .faq_main .faq_sub .cat_chip{color:#a3151a;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:500}.faq_management .faq_row .faq_actions{gap:.5rem;display:flex}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:1.25rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.text-primary{color:#d92027!important}.text-success{color:#10b981!important}.text-error,.text-danger{color:#ef4444!important}.text-warning{color:#f59e0b!important}.text-info{color:#3b82f6!important}.text-muted{color:#9ca3af!important}.text-secondary{color:#64748b!important}.text-white{color:#fff!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nowrap{white-space:nowrap!important}.wrap{white-space:normal!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.align-start{align-items:flex-start!important}.align-center{align-items:center!important}.align-end{align-items:flex-end!important}.align-stretch{align-items:stretch!important}.flex-1{flex:1!important}.flex-shrink-0{flex-shrink:0!important}@media (max-width:575px){.hide-mobile{display:none!important}}@media screen and (max-width:820px){.hide-tablet{display:none!important}}.show-mobile{display:none!important}@media (max-width:575px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media screen and (max-width:820px){.show-tablet{display:block!important}}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.bg-primary{background-color:#d92027!important}.bg-light{background-color:#f1f5f9!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:#0000!important}.form_field_wrap{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem;display:flex}@media screen and (max-width:820px){.form_field_wrap{gap:1rem}}.form_field_wrap .form_field{width:100%;max-width:calc(50% - .75rem);margin-bottom:0}@media screen and (max-width:820px){.form_field_wrap .form_field{max-width:100%}}.form_field_wrap .form_field .label_hide{opacity:0;visibility:hidden}.form_field_wrap .form_field .upload_preview .item{width:calc(50% - .75rem)}.form_field_wrap.multiple{gap:.75rem;position:relative}.form_field_wrap.multiple .has_button .button svg{transform:unset}.form_field_wrap .remove_button{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;display:flex!important}.form_field_wrap .remove_button:hover{background-color:#fef2f2}.form_field_wrap:has(.form_field_wrap) .form_field_wrap{margin-bottom:0}.form_field_wrap:has(.form_field_wrap) .form_field_wrap p{margin-bottom:0}.form_field_wrap.nowrap{flex-wrap:nowrap}@media (max-width:575px){.form_field_wrap.nowrap{flex-wrap:wrap}.form_field_wrap.nowrap .form_field{max-width:calc(50% - .5rem)}}.form_field{width:100%;margin-bottom:1.25rem}.form_field .has_child{justify-content:space-between;align-items:center;display:flex}.form_field .has_child .input{max-width:49%}.form_field.password{position:relative}.form_field.password .input{padding-right:3rem}.form_field.password .password_icon,.form_field.password .password_icons{cursor:pointer;color:#94a3b8;font-size:20px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form_field.password .password_icon:hover,.form_field.password .password_icons:hover{color:#64748b}:is(.form_field.password:has(label) .password_icon,.form_field.password:has(label) .password_icons){top:calc(50% + 12px)}.form_field.password .password_icons.Verify{color:#3b82f6;font-size:.875rem;font-weight:500}.form_field:has(.char_count){position:relative}.form_field:has(.char_count) .char_count{color:#9ca3af;font-size:.75rem;position:absolute;bottom:-1.25rem;right:.75rem}.form_field.has_verify{position:relative}.form_field.has_verify .verify_button{color:#d92027;cursor:pointer;z-index:10;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form_field.has_verify .verify_button:hover{color:#c11920}.form_field.has_verify .verify_button:disabled{opacity:.5;cursor:not-allowed}.form_field.has_verify:has(label) .verify_button{top:calc(50% + 12px)}.form_field.has_word_count{position:relative}.form_field.has_word_count .word_count{color:#9ca3af;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.form_field.has_icon{position:relative}.form_field.has_icon.overwrite input{padding-left:0}.form_field.has_icon .input_input,.form_field.has_icon .input_icon{color:#94a3b8;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.form_field.has_icon:has(label) .input_icon{top:calc(50% + 12px)}.form_field.has_icon .input{padding-left:3rem}label{color:#1e293b;margin-bottom:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:block}label .required{color:#ef4444;margin-left:2px}.input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],textarea,select{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;height:44px;padding:.75rem 1rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.input::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,textarea::placeholder,select::placeholder{color:#9ca3af}.input:hover:not(:disabled),input[type=text]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=password]:hover:not(:disabled),input[type=number]:hover:not(:disabled),input[type=tel]:hover:not(:disabled),input[type=url]:hover:not(:disabled),input[type=search]:hover:not(:disabled),input[type=date]:hover:not(:disabled),input[type=time]:hover:not(:disabled),input[type=datetime-local]:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:#94a3b8}.input:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,textarea:focus,select:focus{border-color:#d92027;box-shadow:0 0 0 3px #d920271a}.input:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background-color:#f5f5f5}.input.error,input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=tel].error,input[type=url].error,input[type=search].error,input[type=date].error,input[type=time].error,input[type=datetime-local].error,textarea.error,select.error{border-color:#ef4444}.input.error:focus,input[type=text].error:focus,input[type=email].error:focus,input[type=password].error:focus,input[type=number].error:focus,input[type=tel].error:focus,input[type=url].error:focus,input[type=search].error:focus,input[type=date].error:focus,input[type=time].error:focus,input[type=datetime-local].error:focus,textarea.error:focus,select.error:focus{box-shadow:0 0 0 3px #ef44441a}textarea{resize:vertical;height:auto;min-height:120px;padding:1rem}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.has_country_code{position:relative}.has_country_code .input{padding-left:72px}.has_country_code .country_code{color:#1e293b;font-weight:500;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.has_country_code:has(label) .country_code{top:calc(50% + 12px)}.upload_preview{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.upload_preview .item{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;width:calc(33.333% - .75rem);padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width:575px){.upload_preview .item{width:calc(50% - .5rem)}}.upload_preview .item:hover{border-color:#cbd5e1}.upload_preview .item button{color:#fff;cursor:pointer;background-color:#d92027;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.5rem;right:.5rem;display:flex!important}.upload_preview .item button svg{font-size:14px}.upload_preview .item button:hover{background-color:#c11920}.upload_preview .item img,.upload_preview .item video{object-fit:contain;border-radius:.25rem;max-width:100%;height:auto;max-height:150px}.upload_area{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.upload_area:hover{background:#fef2f2;border-color:#fca5a5}.upload_area .upload_icon{background-color:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex!important}.upload_area .upload_icon svg{color:#d92027;font-size:28px}.upload_area h4{color:#1e293b;margin-bottom:.5rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.375}.upload_area p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.upload_area input[type=file]{visibility:hidden;opacity:0;width:0;height:0;position:absolute}.checkbox_field,.radio_field{cursor:pointer;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.checkbox_field input,.radio_field input{cursor:pointer;accent-color:#d92027;width:20px;height:20px}.checkbox_field label,.radio_field label{cursor:pointer;margin:0;font-weight:400}.switch_toggle{width:48px;height:26px;display:inline-block;position:relative}.switch_toggle input{opacity:0;width:0;height:0}.switch_toggle input:checked+.slider{background-color:#d92027}.switch_toggle input:checked+.slider:before{transform:translate(22px)}.switch_toggle .slider{cursor:pointer;background-color:#d4d4d4;border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.switch_toggle .slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px}.otp_section .otp_wrap{justify-content:center;align-items:center;gap:.75rem;display:flex}.otp_section .otp_wrap input{text-align:center;border:2px solid #cbd5e1;border-radius:.75rem;font-size:1.5rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);width:56px!important;height:56px!important}.otp_section .otp_wrap input:focus{border-color:#d92027;box-shadow:0 0 0 3px #d920271a}.otp_section .otp_wrap input.error{border-color:#ef4444}.error_message,.form-text.text-danger,.invalid-feedback{color:#ef4444;margin-top:.5rem;font-size:.75rem;display:block}.react-datepicker-wrapper{width:100%}.react-datepicker-popper{z-index:600!important}.react-datepicker{border:1px solid #e2e8f0;border-radius:.75rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.react-datepicker__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:.75rem .75rem 0 0;padding-top:.75rem}.react-datepicker__current-month{color:#1e293b;font-weight:600}.react-datepicker__day-name{color:#64748b;font-weight:500}.react-datepicker__day{border-radius:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.react-datepicker__day:hover{background:#fef2f2}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{color:#fff;background:#d92027!important}.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected:hover{background:#c11920!important}.react-datepicker__day--today{color:#d92027;font-weight:600}.custom_select .select__control{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;height:44px;padding:.75rem 1rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.custom_select .select__control::placeholder{color:#9ca3af}.custom_select .select__control:hover:not(:disabled){border-color:#94a3b8}.custom_select .select__control:focus{border-color:#d92027;box-shadow:0 0 0 3px #d920271a}.custom_select .select__control:disabled{cursor:not-allowed;background-color:#f5f5f5}.custom_select .select__control.error{border-color:#ef4444}.custom_select .select__control.error:focus{box-shadow:0 0 0 3px #ef44441a}.custom_select .select__control{min-height:44px;padding:0}.custom_select .select__control--is-focused{border-color:#d92027;box-shadow:0 0 0 3px #d920271a}.custom_select .select__value-container{padding:.5rem 1rem}.custom_select .select__indicator-separator{display:none}.custom_select .select__dropdown-indicator{color:#94a3b8}.custom_select .select__menu{z-index:100;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.custom_select .select__option{padding:.75rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.custom_select .select__option--is-focused{background:#fef2f2}.custom_select .select__option--is-selected{color:#fff;background:#d92027}.custom_select .select__multi-value{background:#fef2f2;border-radius:.25rem}.custom_select .select__multi-value__label{color:#a3151a}.custom_select .select__multi-value__remove{color:#d92027}.custom_select .select__multi-value__remove:hover{color:#a3151a;background:#fee2e2}.form_actions{border-top:1px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (max-width:575px){.form_actions{flex-direction:column}.form_actions .button{width:100%}}.form_section{background-color:#fff;border-radius:1rem;margin-bottom:1.25rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.form_section .section_title{color:#1e293b;border-bottom:1px solid #e2e8f0;margin-bottom:1.25rem;padding-bottom:1rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.button.loading,.button.has_loader{pointer-events:none;position:relative;color:#0000!important}.button.loading:after,.button.has_loader:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;position:absolute}.react-tel-input .form-control{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;height:44px;padding:.75rem 1rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.react-tel-input .form-control::placeholder{color:#9ca3af}.react-tel-input .form-control:hover:not(:disabled){border-color:#94a3b8}.react-tel-input .form-control:focus{border-color:#d92027;box-shadow:0 0 0 3px #d920271a}.react-tel-input .form-control:disabled{cursor:not-allowed;background-color:#f5f5f5}.react-tel-input .form-control.error{border-color:#ef4444}.react-tel-input .form-control.error:focus{box-shadow:0 0 0 3px #ef44441a}.react-tel-input .form-control{padding-left:52px!important}.react-tel-input .flag-dropdown{background:0 0;border:none;border-right:1px solid #e2e8f0;border-radius:.5rem 0 0 .5rem}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown.open{background:#fafafa}.react-tel-input .selected-flag{padding:0 .75rem}.react-tel-input .country-list{border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.react-tel-input .country-list .country{padding:.75rem 1rem}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background:#fef2f2}.jodit-container{border:1px solid #cbd5e1!important;border-radius:.75rem!important}.jodit-container.jodit_focused{border-color:#d92027!important;box-shadow:0 0 0 3px #d920271a!important}.jodit-toolbar__box{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.jodit-wysiwyg{min-height:200px;padding:1rem!important;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.is-invalid{border-color:#ef4444!important}.is-invalid:focus{box-shadow:0 0 0 3px #ef44441a!important}.is-valid{border-color:#10b981!important}.is-valid:focus{box-shadow:0 0 0 3px #10b9811a!important}.search_bar{align-items:center;display:flex;position:relative}.search_bar.half_width{max-width:400px}.search_bar svg{color:#9ca3af;z-index:1;pointer-events:none;font-size:20px;position:absolute;left:14px}.search_bar input{background:#fff;border:1px solid #cbd5e1;border-radius:1rem;width:100%;height:44px;padding:0 1rem 0 44px;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.search_bar input:focus{border-color:#d92027;outline:none;box-shadow:0 0 0 3px #d920271a}.search_bar input::placeholder{color:#9ca3af}.sidebar_inner{flex-direction:column;height:100%;display:flex}.sidebar_nav{flex:1;padding:.75rem 0;overflow-y:auto}.sidebar_nav::-webkit-scrollbar{width:6px;height:6px}.sidebar_nav::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}.sidebar_nav::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}.sidebar_nav::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.nav_group{margin-bottom:.5rem}.nav_group:last-child{margin-bottom:0}.group_header{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.group_header:hover{color:#1e293b;background-color:#fafafa}.group_header:hover .group_icon{color:#d92027}.group_header .group_title{text-transform:uppercase;letter-spacing:.05em;justify-content:flex-start;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.group_header .group_icon{color:#94a3b8;font-size:18px;transition:all .2s cubic-bezier(.4,0,.2,1)}.group_header .group_arrow{color:#94a3b8;justify-content:center;align-items:center;font-size:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.nav_group.expanded .group_header{color:#1e293b}.nav_group.expanded .group_header .group_icon{color:#d92027}.nav_items{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav_items.show{max-height:1000px}.nav_items.no-indent .nav_link{padding-left:1.25rem}.nav_items li{margin:0}.nav_link{color:#64748b;border-left:3px solid #0000;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem 1.25rem .75rem 2.5rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav_link:before{content:"";background-color:#0000;width:3px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.nav_link .nav_icon{color:#94a3b8;flex-shrink:0;font-size:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.nav_link .nav_text{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.nav_link .tested_badge{color:#fff;background-color:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.nav_link:hover{color:#c11920;background-color:#fef2f2}.nav_link:hover:before{background-color:#fecaca}.nav_link:hover .nav_icon{color:#d92027}.nav_link.active{color:#c11920;background-color:#fef2f2;font-weight:500}.nav_link.active:before{background-color:#d92027}.nav_link.active .nav_icon{color:#d92027}@media screen and (max-width:992px){.group_header{padding:.5rem 1rem}.group_header .group_title{font-size:10px}.nav_link{padding:.5rem 1rem .5rem 2rem;font-size:.75rem}.nav_link .nav_icon{font-size:18px}.nav_items.no-indent .nav_link{padding-left:1rem}}.sidebar_footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem}.sidebar_footer .version_info{color:#9ca3af;text-align:center;font-size:.75rem}.sidebar_section.collapsed{width:72px}.sidebar_section.collapsed .group_header{justify-content:center;padding:.75rem}.sidebar_section.collapsed .group_header .group_title span,.sidebar_section.collapsed .group_header .group_arrow{display:none}.sidebar_section.collapsed .group_header .group_icon{margin:0}.sidebar_section.collapsed .nav_link{justify-content:center;padding:.75rem}.sidebar_section.collapsed .nav_link .nav_text{display:none}.sidebar_section.collapsed .nav_link .nav_icon{margin:0}.sidebar_section.collapsed .nav_items.no-indent .nav_link{padding-left:.75rem}.custom_modal .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a80}.custom_modal .modal-dialog{margin:1rem}@media (min-width:576px){.custom_modal .modal-dialog{margin:2rem auto}}.custom_modal .modal-content{border:none;border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.custom_modal .modal-content .modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.custom_modal .modal-content .modal-header .modal-title{color:#1e293b;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.custom_modal .modal-content .modal-header .btn-close{opacity:1;background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;display:flex!important}.custom_modal .modal-content .modal-header .btn-close:hover{background-color:#e5e5e5}.custom_modal .modal-content .modal-body{padding:1.5rem;position:relative}.custom_modal .modal-content .modal-body h3{color:#1e293b;margin-bottom:1rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.custom_modal .modal-content .modal-body p{color:#64748b;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.custom_modal .modal-content .modal-body .close_button{cursor:pointer;color:#64748b;background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:1rem;right:1rem;display:flex!important}.custom_modal .modal-content .modal-body .close_button:hover{color:#1e293b;background-color:#e5e5e5}.custom_modal .modal-content .modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.custom_modal.xl .modal-dialog{max-width:1000px}.custom_modal.lg .modal-dialog{max-width:800px}.custom_modal.md .modal-dialog{max-width:600px}.custom_modal.sm .modal-dialog{max-width:400px}.custom_modal.logout_modal .modal-dialog,.custom_modal.confirm_modal .modal-dialog{max-width:420px}.custom_modal.logout_modal .modal-content .modal-body,.custom_modal.confirm_modal .modal-content .modal-body{text-align:center;padding:2rem}.custom_modal.logout_modal .modal-content .modal-body .modal_icon,.custom_modal.confirm_modal .modal-content .modal-body .modal_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.25rem;display:flex;display:flex!important}.custom_modal.logout_modal .modal-content .modal-body .modal_icon svg,.custom_modal.confirm_modal .modal-content .modal-body .modal_icon svg{color:#ef4444;font-size:32px}.custom_modal.logout_modal .modal-content .modal-body h3,.custom_modal.confirm_modal .modal-content .modal-body h3{text-align:center;margin-bottom:.75rem;font-size:1.5rem}.custom_modal.logout_modal .modal-content .modal-body h5,.custom_modal.confirm_modal .modal-content .modal-body h5{color:#64748b;margin-bottom:1.5rem;font-size:1rem;font-weight:400}.custom_modal.logout_modal .modal-content .modal-body p,.custom_modal.confirm_modal .modal-content .modal-body p{text-align:center;margin-bottom:1.5rem}.custom_modal.logout_modal .modal-content .modal-body .button_group,.custom_modal.confirm_modal .modal-content .modal-body .button_group{justify-content:center;align-items:center;gap:.75rem;display:flex}.custom_modal.logout_modal .modal-content .modal-body .button_group .button,.custom_modal.confirm_modal .modal-content .modal-body .button_group .button{min-width:120px}.custom_modal.logout_modal .modal-content .modal-body .button.danger,.custom_modal.confirm_modal .modal-content .modal-body .button.danger{background-color:#ef4444}.custom_modal.logout_modal .modal-content .modal-body .button.danger:hover,.custom_modal.confirm_modal .modal-content .modal-body .button.danger:hover{background-color:#dc2626}.custom_modal.logout_modal .modal-content .modal-body .button.light,.custom_modal.logout_modal .modal-content .modal-body .button.secondary,.custom_modal.confirm_modal .modal-content .modal-body .button.light,.custom_modal.confirm_modal .modal-content .modal-body .button.secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.custom_modal.logout_modal .modal-content .modal-body .button.light:hover,.custom_modal.logout_modal .modal-content .modal-body .button.secondary:hover,.custom_modal.confirm_modal .modal-content .modal-body .button.light:hover,.custom_modal.confirm_modal .modal-content .modal-body .button.secondary:hover{background-color:#fafafa;border-color:#94a3b8}.ratingModal .modal-body .modal_content,.ratingModal .modal-body .modal_content h3{text-align:center}.ratingModal .modal-body .modal_content .rating{justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0;display:flex}.ratingModal .modal-body .modal_content .rating .rating_star{color:#f59e0b;cursor:pointer;font-size:40px;transition:all .2s cubic-bezier(.4,0,.2,1)}.ratingModal .modal-body .modal_content .rating .rating_star:hover{transform:scale(1.1)}.otp_modal .modal-dialog{max-width:500px}.otp_modal .modal-body,.otp_modal .modal-body h3{text-align:center}.sucsessPass .modal-dialog,.success_modal .modal-dialog{max-width:480px}.sucsessPass .modal-body,.success_modal .modal-body{text-align:center;padding:2.5rem 2rem!important}.sucsessPass .modal-body .inner_content .key_lock,.sucsessPass .modal-body .inner_content .success_icon,.success_modal .modal-body .inner_content .key_lock,.success_modal .modal-body .inner_content .success_icon{background-color:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 1.5rem;display:flex;display:flex!important}.sucsessPass .modal-body .inner_content .key_lock img,.sucsessPass .modal-body .inner_content .success_icon img,.success_modal .modal-body .inner_content .key_lock img,.success_modal .modal-body .inner_content .success_icon img{object-fit:contain;width:60px;height:60px}.sucsessPass .modal-body .inner_content .key_lock svg,.sucsessPass .modal-body .inner_content .success_icon svg,.success_modal .modal-body .inner_content .key_lock svg,.success_modal .modal-body .inner_content .success_icon svg{color:#10b981;font-size:48px}.sucsessPass .modal-body .inner_content h2,.success_modal .modal-body .inner_content h2{color:#1e293b;text-align:center;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.sucsessPass .modal-body .inner_content p,.success_modal .modal-body .inner_content p{text-align:center;color:#64748b;margin-bottom:1.5rem}.sucsessPass .modal-body .inner_content .button_wrap .button,.success_modal .modal-body .inner_content .button_wrap .button{width:80%;max-width:280px}.mediaPreviewModal .modal-dialog{max-width:900px}.mediaPreviewModal .modal-content{box-shadow:none;background:0 0}.mediaPreviewModal .modal-content .modal-body{background:0 0;padding:0}.mediaPreviewModal .modal-content .modal-body img,.mediaPreviewModal .modal-content .modal-body video{border-radius:1rem;max-width:100%;max-height:80vh;margin:0 auto;display:block}.mediaPreviewModal .modal-content .modal-body .close_button{color:#1e293b;background-color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;top:-1.25rem;right:-1.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex!important}.mediaPreviewModal .modal-content .modal-body .close_button:hover{background-color:#fff}.delete_modal .modal-dialog{max-width:420px}.delete_modal .modal-body{text-align:center;padding:2rem}.delete_modal .modal-body .title{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.delete_modal .modal-body .content{color:#64748b;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.delete_modal .modal-body .modal_icon{background-color:#fef2f2!important}.delete_modal .modal-body .modal_icon svg{color:#ef4444!important}.delete_modal .modal-body .button_wrap{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.delete_modal .modal-body .button_wrap .button{min-width:120px;padding:.75rem 1.5rem;font-weight:500}.delete_modal .modal-body .button_wrap .button:first-child{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.delete_modal .modal-body .button_wrap .button:first-child:hover{background-color:#fafafa;border-color:#94a3b8}.delete_modal .modal-body .button_wrap .button:last-child{color:#fff;background-color:#ef4444}.delete_modal .modal-body .button_wrap .button:last-child:hover{background-color:#dc2626}.delete_modal .modal-body .button.danger{background-color:#ef4444}.delete_modal .modal-body .button.danger:hover{background-color:#dc2626;box-shadow:0 4px 14px #ef444440}.form_modal .modal-body{padding:1.5rem}.form_modal .modal-body .form_field:last-child{margin-bottom:0}.form_modal .modal-footer .button{min-width:120px}.article_mapping_modal .modal-content,.video_mapping_modal .modal-content,.banner_mapping_modal .modal-content,.banner_management_modal .modal-content{overflow:visible}.article_mapping_modal .modal-body,.video_mapping_modal .modal-body,.banner_mapping_modal .modal-body,.banner_management_modal .modal-body{padding:1.5rem;overflow:visible}.article_mapping_modal .modal-body .inner_content .top-heading,.video_mapping_modal .modal-body .inner_content .top-heading,.banner_mapping_modal .modal-body .inner_content .top-heading,.banner_management_modal .modal-body .inner_content .top-heading{margin-bottom:1.25rem}.article_mapping_modal .modal-body .inner_content .top-heading h2,.video_mapping_modal .modal-body .inner_content .top-heading h2,.banner_mapping_modal .modal-body .inner_content .top-heading h2,.banner_management_modal .modal-body .inner_content .top-heading h2{color:#1e293b;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}.article_mapping_modal .modal-body .inner_content .banenr_inner,.video_mapping_modal .modal-body .inner_content .banenr_inner,.banner_mapping_modal .modal-body .inner_content .banenr_inner,.banner_management_modal .modal-body .inner_content .banenr_inner{margin-bottom:1.25rem}.article_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select,.video_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select,.banner_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select,.banner_management_modal .modal-body .inner_content .banenr_inner .select_option .option_select{margin-bottom:1rem}.article_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select:last-child,.video_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select:last-child,.banner_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select:last-child,.banner_management_modal .modal-body .inner_content .banenr_inner .select_option .option_select:last-child{margin-bottom:0}.article_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select .label,.video_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select .label,.banner_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select .label,.banner_management_modal .modal-body .inner_content .banenr_inner .select_option .option_select .label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.article_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select.full_width,.video_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select.full_width,.banner_mapping_modal .modal-body .inner_content .banenr_inner .select_option .option_select.full_width,.banner_management_modal .modal-body .inner_content .banenr_inner .select_option .option_select.full_width{width:100%}.article_mapping_modal .modal-body .inner_content .banenr_inner .invalid-msg,.video_mapping_modal .modal-body .inner_content .banenr_inner .invalid-msg,.banner_mapping_modal .modal-body .inner_content .banenr_inner .invalid-msg,.banner_management_modal .modal-body .inner_content .banenr_inner .invalid-msg{color:#ef4444;margin-top:.25rem;font-size:.875rem}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-container,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-container,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-container,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-container,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-container,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-container,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-container,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-container{border:1px solid #cbd5e1;border-radius:.75rem}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-container:focus-within,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-container:focus-within,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-container:focus-within,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-container:focus-within,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-container:focus-within,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-container:focus-within,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-container:focus-within,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-container:focus-within{border-color:#d92027;box-shadow:0 0 0 2px #d920271a}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content{z-index:9999;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;max-height:300px;margin-top:.25rem;position:absolute;overflow:visible;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input{border:none;border-bottom:1px solid #e2e8f0;padding:.75rem}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input:focus,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input:focus,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input:focus,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input:focus,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input:focus,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input:focus,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .search input:focus,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .search input:focus{outline:none}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:250px;overflow-y:auto!important}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item{cursor:pointer;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item:hover,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item:hover,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item:hover,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item:hover{background-color:#f8fafc}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item.selected,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item.selected,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item.selected,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item.selected{background-color:#d920271a}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label,.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label,.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label,.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label,.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label,.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label,.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label,.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.article_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.article_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox],.video_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.video_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_mapping_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_mapping_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_management_modal .modal-body .inner_content .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_management_modal .modal-body .inner_content .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox]{accent-color:#d92027}.article_mapping_modal .modal-body .inner_content .button_wrap,.video_mapping_modal .modal-body .inner_content .button_wrap,.banner_mapping_modal .modal-body .inner_content .button_wrap,.banner_management_modal .modal-body .inner_content .button_wrap{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.article_mapping_modal .modal-body .inner_content .button_wrap .button,.video_mapping_modal .modal-body .inner_content .button_wrap .button,.banner_mapping_modal .modal-body .inner_content .button_wrap .button,.banner_management_modal .modal-body .inner_content .button_wrap .button{min-width:100px;padding:.75rem 1.25rem}.article_mapping_modal .modal-body .inner_content .button_wrap .button.light,.video_mapping_modal .modal-body .inner_content .button_wrap .button.light,.banner_mapping_modal .modal-body .inner_content .button_wrap .button.light,.banner_management_modal .modal-body .inner_content .button_wrap .button.light{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.article_mapping_modal .modal-body .inner_content .button_wrap .button.light:hover,.video_mapping_modal .modal-body .inner_content .button_wrap .button.light:hover,.banner_mapping_modal .modal-body .inner_content .button_wrap .button.light:hover,.banner_management_modal .modal-body .inner_content .button_wrap .button.light:hover{background-color:#fafafa;border-color:#94a3b8}.article_mapping_modal .modal-body>.modal_content .modal_header,.video_mapping_modal .modal-body>.modal_content .modal_header,.banner_mapping_modal .modal-body>.modal_content .modal_header,.banner_management_modal .modal-body>.modal_content .modal_header{border-bottom:1px solid #e2e8f0;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.article_mapping_modal .modal-body>.modal_content .modal_header .modal_icon,.video_mapping_modal .modal-body>.modal_content .modal_header .modal_icon,.banner_mapping_modal .modal-body>.modal_content .modal_header .modal_icon,.banner_management_modal .modal-body>.modal_content .modal_header .modal_icon{background-color:#fef2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;display:flex!important}.article_mapping_modal .modal-body>.modal_content .modal_header .modal_icon svg,.video_mapping_modal .modal-body>.modal_content .modal_header .modal_icon svg,.banner_mapping_modal .modal-body>.modal_content .modal_header .modal_icon svg,.banner_management_modal .modal-body>.modal_content .modal_header .modal_icon svg{color:#d92027;font-size:24px}.article_mapping_modal .modal-body>.modal_content .modal_header .header_text,.video_mapping_modal .modal-body>.modal_content .modal_header .header_text,.banner_mapping_modal .modal-body>.modal_content .modal_header .header_text,.banner_management_modal .modal-body>.modal_content .modal_header .header_text{flex:1}.article_mapping_modal .modal-body>.modal_content .modal_header .header_text h2,.video_mapping_modal .modal-body>.modal_content .modal_header .header_text h2,.banner_mapping_modal .modal-body>.modal_content .modal_header .header_text h2,.banner_management_modal .modal-body>.modal_content .modal_header .header_text h2{color:#1e293b;margin:0 0 .25rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.article_mapping_modal .modal-body>.modal_content .modal_header .header_text p,.video_mapping_modal .modal-body>.modal_content .modal_header .header_text p,.banner_mapping_modal .modal-body>.modal_content .modal_header .header_text p,.banner_management_modal .modal-body>.modal_content .modal_header .header_text p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.article_mapping_modal .modal-body>.modal_content .modal_header>h2,.video_mapping_modal .modal-body>.modal_content .modal_header>h2,.banner_mapping_modal .modal-body>.modal_content .modal_header>h2,.banner_management_modal .modal-body>.modal_content .modal_header>h2{color:#1e293b;margin:0;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}.article_mapping_modal .modal-body>.modal_content .modal_header>p,.video_mapping_modal .modal-body>.modal_content .modal_header>p,.banner_mapping_modal .modal-body>.modal_content .modal_header>p,.banner_management_modal .modal-body>.modal_content .modal_header>p{color:#64748b;margin:0;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.article_mapping_modal .modal-body>.modal_content .modal_body,.video_mapping_modal .modal-body>.modal_content .modal_body,.banner_mapping_modal .modal-body>.modal_content .modal_body,.banner_management_modal .modal-body>.modal_content .modal_body{margin-bottom:1.25rem}.article_mapping_modal .modal-body>.modal_content .modal_body .form_group .form_label,.video_mapping_modal .modal-body>.modal_content .modal_body .form_group .form_label,.banner_mapping_modal .modal-body>.modal_content .modal_body .form_group .form_label,.banner_management_modal .modal-body>.modal_content .modal_body .form_group .form_label{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.article_mapping_modal .modal-body>.modal_content .modal_body .form_group .invalid-msg,.video_mapping_modal .modal-body>.modal_content .modal_body .form_group .invalid-msg,.banner_mapping_modal .modal-body>.modal_content .modal_body .form_group .invalid-msg,.banner_management_modal .modal-body>.modal_content .modal_body .form_group .invalid-msg{color:#ef4444;margin-top:.5rem;font-size:.75rem}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-container,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-container,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-container,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-container{position:relative}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content{max-height:none!important;position:absolute!important;overflow:visible!important}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .panel-content,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .panel-content,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .panel-content,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .panel-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:200px;overflow-y:auto!important}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .select-panel .options,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .select-panel .options,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .select-panel .options,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc-modal.rmsc .dropdown-content .select-panel .options{overscroll-behavior:contain;max-height:150px!important;overflow-y:auto!important}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container{border:1px solid #cbd5e1;border-radius:.75rem}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container:focus-within,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container:focus-within,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container:focus-within,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container:focus-within,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container:focus-within,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container:focus-within,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-container:focus-within,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-container:focus-within{border-color:#d92027;box-shadow:0 0 0 2px #d920271a}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;max-height:250px;margin-top:.25rem;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:9999!important;position:absolute!important}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input{border:none;border-bottom:1px solid #e2e8f0;padding:.75rem}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input:focus,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input:focus,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input:focus,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input:focus,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input:focus,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input:focus,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .search input:focus,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .search input:focus{outline:none}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:200px;overflow-y:auto}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar{width:6px}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-track{background:0 0}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item{cursor:pointer;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item:hover,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item:hover,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item:hover,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item:hover,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item:hover{background-color:#f8fafc}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item.selected,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item.selected,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item.selected,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item.selected,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item.selected{background-color:#d920271a}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label,.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label,.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label,.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label,.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label,.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label,.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label,.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.article_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.article_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox],.video_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.video_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_mapping_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_mapping_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_management_modal .modal-body>.modal_content .modal_body .cstm_react_select .dropdown-content .select-panel .options .select-item label input[type=checkbox],.banner_management_modal .modal-body>.modal_content .modal_body .rmsc .dropdown-content .select-panel .options .select-item label input[type=checkbox]{accent-color:#d92027}.article_mapping_modal .modal-body>.modal_content .modal_footer,.video_mapping_modal .modal-body>.modal_content .modal_footer,.banner_mapping_modal .modal-body>.modal_content .modal_footer,.banner_management_modal .modal-body>.modal_content .modal_footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.article_mapping_modal .modal-body>.modal_content .modal_footer .button,.video_mapping_modal .modal-body>.modal_content .modal_footer .button,.banner_mapping_modal .modal-body>.modal_content .modal_footer .button,.banner_management_modal .modal-body>.modal_content .modal_footer .button{justify-content:center;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.25rem;display:flex}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.secondary_btn,.video_mapping_modal .modal-body>.modal_content .modal_footer .button.secondary_btn,.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.secondary_btn,.banner_management_modal .modal-body>.modal_content .modal_footer .button.secondary_btn{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.secondary_btn:hover,.video_mapping_modal .modal-body>.modal_content .modal_footer .button.secondary_btn:hover,.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.secondary_btn:hover,.banner_management_modal .modal-body>.modal_content .modal_footer .button.secondary_btn:hover{background-color:#fafafa;border-color:#94a3b8}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn,.video_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn,.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn,.banner_management_modal .modal-body>.modal_content .modal_footer .button.primary_btn{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:disabled,.video_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:disabled,.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:disabled,.banner_management_modal .modal-body>.modal_content .modal_footer .button.primary_btn:disabled{opacity:.5;cursor:not-allowed}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn,.video_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn,.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn,.banner_management_modal .modal-body>.modal_content .modal_footer .button.primary_btn{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:hover:not(:disabled),.video_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:hover:not(:disabled),.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:hover:not(:disabled),.banner_management_modal .modal-body>.modal_content .modal_footer .button.primary_btn:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.article_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:active:not(:disabled),.video_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:active:not(:disabled),.banner_mapping_modal .modal-body>.modal_content .modal_footer .button.primary_btn:active:not(:disabled),.banner_management_modal .modal-body>.modal_content .modal_footer .button.primary_btn:active:not(:disabled){background-color:#a3151a}.ad_selector_modal .modal-dialog{max-width:480px}.ad_selector_modal .modal-body{padding:0!important}.ad_selector_modal .modal_content .modal_header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.ad_selector_modal .modal_content .modal_header .modal_icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ad_selector_modal .modal_content .modal_header .modal_icon svg{color:#fff;font-size:20px}.ad_selector_modal .modal_content .modal_header .header_text{flex:1}.ad_selector_modal .modal_content .modal_header .header_text h2{color:#1a1a2e;margin:0 0 2px;font-size:15px;font-weight:600}.ad_selector_modal .modal_content .modal_header .header_text p{color:#6b7280;margin:0;font-size:12px}.ad_selector_modal .modal_content .modal_header .close_btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;font-size:20px;transition:all .2s;display:flex}.ad_selector_modal .modal_content .modal_header .close_btn:hover{color:#374151;background:#f3f4f6}.ad_selector_modal .modal_content .modal_body{padding:20px 24px}.ad_selector_modal .modal_content .modal_body .ad_select_label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.ad_selector_modal .modal_content .modal_body .ad_select_dropdown{color:#1f2937;cursor:pointer;appearance:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.ad_selector_modal .modal_content .modal_body .ad_select_dropdown:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.ad_selector_modal .modal_content .modal_body .ad_select_dropdown:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.ad_selector_modal .modal_content .modal_body .ad_select_empty{color:#9ca3af;text-align:center;margin:8px 0 0;font-size:13px}.ad_selector_modal .modal_content .modal_footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.ad_selector_modal .modal_content .modal_footer .button{cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;transition:all .2s}.ad_selector_modal .modal_content .modal_footer .button.secondary_btn{color:#374151;background:#fff;border:1px solid #e5e7eb}.ad_selector_modal .modal_content .modal_footer .button.secondary_btn:hover{background:#f9fafb}.ad_selector_modal .modal_content .modal_footer .button.primary_btn{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.ad_selector_modal .modal_content .modal_footer .button.primary_btn:hover{opacity:.9}.ad_selector_modal .modal_content .modal_footer .button.primary_btn:disabled{opacity:.5;cursor:not-allowed}.table_section{margin-top:1rem}.table_section .table_wrapper{background:#fff;border-radius:8px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.table_section .table_loading{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.table_section .table_loading .spinner{border:3px solid #f8fafc;border-top-color:#d92027;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.table_section .table_loading p{color:#64748b;margin-top:1rem}.modern_table{border-collapse:collapse;width:100%}.modern_table thead tr{background:#f8fafc}.modern_table thead tr th{text-align:left;color:#1e293b;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:13px;font-weight:600}.modern_table thead tr th.text-center{text-align:center}.modern_table tbody tr{transition:background-color .2s}.modern_table tbody tr:hover{background-color:#f1f5f9}.modern_table tbody tr.dragging{background:#f8fafc;box-shadow:0 4px 12px #00000026}.modern_table tbody tr td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:14px}.modern_table tbody tr td.text-center{text-align:center}.modern_table tbody tr td.drag_handle{cursor:grab;text-align:center;color:#64748b;width:40px}.modern_table tbody tr td.drag_handle:active{cursor:grabbing}.modern_table tbody tr td.drag_handle svg{font-size:18px}.empty_table_state{text-align:center;padding:3rem 1rem}.empty_table_state svg{color:#64748b;margin-bottom:1rem;font-size:48px}.empty_table_state h3{color:#1e293b;margin-bottom:.5rem;font-size:18px;font-weight:600}.empty_table_state p{color:#64748b;margin:0;font-size:14px}.drag_col{width:40px}.sno_col{text-align:center;width:60px}.action_col{width:120px}.status_col,.default_col,.featured_col{text-align:center;width:100px}.lang_col{text-align:center;width:80px}.visibility_col,.suggested_col{text-align:center;width:120px}.breadcrumb_wrap{margin-bottom:.5rem;padding:1rem 0}.breadcrumb_wrap .left_part ul{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb_wrap .left_part ul li{color:#64748b;font-size:14px}.breadcrumb_wrap .left_part ul li a{color:#d92027;text-decoration:none;transition:color .2s}.breadcrumb_wrap .left_part ul li a:hover{color:#c11920;text-decoration:underline}.card_details{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.tabs_wrapper{background:#f8fafc;border-bottom:1px solid #e2e8f0}.tabs_wrapper ul{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabs_wrapper ul li{color:#64748b;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:1rem 1.5rem;font-size:14px;font-weight:500;transition:all .2s;display:flex}.tabs_wrapper ul li:hover{color:#d92027;background:#d920270d}.tabs_wrapper ul li.active{color:#d92027;background:#fff;border-bottom-color:#d92027}.tabs_wrapper ul li .tab_icon{align-items:center;display:flex}.tabs_wrapper ul li .tab_icon svg{font-size:16px}.form_card{background:#fff;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.form_card.collapsible .form_card_header{cursor:pointer}.form_card.collapsible .form_card_header:hover{background:#f1f5f9}.form_card.collapsible.closed .form_card_body{display:none}.form_card_header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.form_card_header .header_left{flex:1;align-items:center;gap:1rem;display:flex}.form_card_header .header_right{align-items:center;gap:1rem;display:flex}.form_card_header .form_card_icon{color:#d92027;background:#fef2f2;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.form_card_header .form_card_icon svg{font-size:20px}.form_card_header .header_content{flex:1}.form_card_header .form_card_title{color:#1e293b;margin:0;font-size:16px;font-weight:600}.form_card_header .form_card_description{color:#64748b;margin:4px 0 0;font-size:13px}.form_card_header .collapse_btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.form_card_header .collapse_btn:hover{color:#1e293b;background:#f8fafc}.form_card_header .collapse_btn svg{transition:transform .2s}.form_card_header .collapse_btn svg.rotated{transform:rotate(180deg)}.form_card_body{padding:1.5rem}.form_section{margin-bottom:1.5rem}.form_section:last-child{margin-bottom:0}.form_section .form_section_title{color:#1e293b;border-bottom:1px solid #e2e8f0;margin:0 0 1rem;padding-bottom:.5rem;font-size:14px;font-weight:600}.form_row{gap:1rem;display:grid}.form_row.cols_1{grid-template-columns:1fr}.form_row.cols_2{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.form_row.cols_2{grid-template-columns:1fr}}.form_row.cols_3{grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.form_row.cols_3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form_row.cols_3{grid-template-columns:1fr}}.form_row.cols_4{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.form_row.cols_4{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.form_row.cols_4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form_row.cols_4{grid-template-columns:1fr}}.form_group{margin-bottom:1rem}.form_group:last-child{margin-bottom:0}.form_group .label{color:#1e293b;margin-bottom:.5rem;font-size:14px;font-weight:500;display:block}.form_group .label .required{color:#ef4444}.form_card_actions{align-items:center;gap:.5rem;display:flex}.auth_section{background:#f8fafc;min-height:100vh}.auth_section .auth_content{background:#fff;min-height:100vh;display:flex}@media screen and (max-width:820px){.auth_section .auth_content{flex-direction:column}}.auth_section .auth_content .image_section{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);justify-content:center;align-items:center;width:50%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:820px){.auth_section .auth_content .image_section{width:100%;min-height:200px;display:none}}.auth_section .auth_content .image_section:before{content:"";z-index:1;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.auth_section .auth_content .image_section img{object-fit:cover;z-index:0;width:100%;height:100vh;position:relative}.auth_section .auth_content .image_section .banner_logo{z-index:2;width:80px;height:auto;position:absolute;top:2rem;left:2rem}@media screen and (max-width:1366px){.auth_section .auth_content .image_section .banner_logo{width:64px;top:1.5rem;left:1.5rem}}.auth_section .auth_content .image_section .brand_content{z-index:2;color:#fff;position:absolute;bottom:3rem;left:2rem;right:2rem}@media screen and (max-width:1366px){.auth_section .auth_content .image_section .brand_content{bottom:2rem;left:1.5rem;right:1.5rem}}.auth_section .auth_content .image_section .brand_content h2{margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.25}@media screen and (max-width:1366px){.auth_section .auth_content .image_section .brand_content h2{font-size:1.875rem}}.auth_section .auth_content .image_section .brand_content p{opacity:.9;max-width:400px;font-size:1.125rem;line-height:1.625}@media screen and (max-width:1366px){.auth_section .auth_content .image_section .brand_content p{font-size:1rem}}.auth_section .auth_content .content_right{justify-content:center;align-items:center;width:50%;padding:2rem;display:flex}@media screen and (max-width:820px){.auth_section .auth_content .content_right{width:100%;min-height:100vh;padding:1.5rem}}@media (max-width:575px){.auth_section .auth_content .content_right{padding:1.25rem}}.auth_section .auth_content .content_right form{width:100%;max-width:420px}.auth_section .auth_content .content_right form.fix_width{max-width:380px}.auth_section .auth_content .content_right .form_title{text-align:center;margin-bottom:2rem}.auth_section .auth_content .content_right .form_title .lock_icon{background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.25rem;display:flex!important}.auth_section .auth_content .content_right .form_title .lock_icon img{width:36px;height:36px}.auth_section .auth_content .content_right .form_title img{max-width:160px;margin-bottom:1.5rem}.auth_section .auth_content .content_right .form_title h3{color:#1e293b;text-align:center;margin-bottom:.75rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}@media (max-width:575px){.auth_section .auth_content .content_right .form_title h3{font-size:1.5rem}}.auth_section .auth_content .content_right .form_title p{color:#64748b;text-align:center;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.auth_section .auth_content .content_right .form_title p.light_color{color:#9ca3af;font-size:.875rem}.auth_section .auth_content .content_right .form_title p .red-txt{color:#d92027;font-size:1.25rem;font-weight:700}.auth_section .auth_content .content_right .reminder{justify-content:flex-end;align-items:center;margin-top:.75rem;display:flex}.auth_section .auth_content .content_right .reminder a{color:#64748b;font-size:.875rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth_section .auth_content .content_right .reminder a:hover{color:#d92027}.auth_section .auth_content .content_right h2{color:#d92027;margin-bottom:1rem;font-family:Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.auth_section .auth_content .content_right .button_wrap{text-align:center;margin-top:2rem}.auth_section .auth_content .content_right .button_wrap a{color:#64748b;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block}.auth_section .auth_content .content_right .button_wrap a:hover{color:#d92027}.auth_section .auth_content .content_right .otp_section .otp_wrap .form-control.is-invalid{padding:initial;background-image:none}.auth_section .auth_content .content_right .otp_section .resend_button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.auth_section .auth_content .content_right .otp_section .resend_button p{color:#64748b;margin:0;font-size:.875rem}.auth_section .auth_content .content_right .otp_section .resend_button p b{color:#d92027;font-weight:600}.auth_section .auth_content .content_right .otp_section .resend_button button{color:#d92027;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth_section .auth_content .content_right .otp_section .resend_button button:hover{border-bottom-color:#d92027}.auth_section .auth_content .content_right .forgot_password .back_button{margin-bottom:1.5rem}.auth_section .auth_content .content_right .forgot_password .back_button button{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.auth_section .auth_content .content_right .forgot_password .back_button button svg{font-size:18px}.auth_section .auth_content .content_right .forgot_password .back_button button:hover{color:#d92027}.auth_section .button{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.auth_section .button:disabled{opacity:.5;cursor:not-allowed}.auth_section .button{color:#fff;background-color:#d92027;border-radius:.5rem;height:40px;padding:.75rem 1.5rem}.auth_section .button:hover:not(:disabled){background-color:#c11920;box-shadow:0 4px 14px #d9202740}.auth_section .button:active:not(:disabled){background-color:#a3151a}.auth_section .button{border-radius:.75rem;width:100%;height:52px;font-size:1rem;font-weight:600}.auth_section .button:hover{background-color:#c11920;box-shadow:0 4px 14px #d9202740}.custom_toast{font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.custom_toast [data-sonner-toast]{border-radius:.75rem!important;font-family:Inter,Vela Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#a3a3a3}::selection{color:#a3151a;background-color:#fee2e2}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #d92027}
