.admin_panel{color:#fff;background:#05090c;min-height:100vh;display:flex}.admin_panel_sidebar{z-index:100;background:radial-gradient(circle at 0 0,#f47b201f,#0000 34%),#070b0e;border-right:1px solid #ffffff14;width:280px;padding:30px;position:fixed;inset:0 auto 0 0}.admin_panel_brand{margin-bottom:20px}.admin_panel_brand h2{color:var(--primary-color);text-transform:uppercase;font-size:30px}.admin_panel_brand span{color:#ffffff8c;font-size:13px}.admin_panel_nav{flex-direction:column;gap:12px;display:flex}.admin_panel_nav a{color:#ffffffbf;background:#ffffff09;border:1px solid #ffffff0f;border-radius:22px;align-items:center;gap:12px;padding:10px 18px;transition:all .35s;display:flex}.admin_panel_nav a svg{color:var(--primary-color);flex:none;transition:all .35s}.admin_panel_nav a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin_panel_nav a:hover{background:var(--primary-color);color:#000;transform:translate(6px)}.admin_panel_nav a.active,.admin_panel_nav a[aria-current=page]{background:var(--primary-color);color:#000;border-color:var(--primary-color);box-shadow:0 10px 24px #f47b202e}.admin_panel_nav a:hover svg,.admin_panel_nav a.active svg,.admin_panel_nav a[aria-current=page] svg{color:#000}.admin_panel_main{width:calc(100% - 280px);min-height:100vh;margin-left:280px}.admin_panel_header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:90;background:#05090cf2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex;position:fixed;top:0;left:280px;right:0}.admin_panel_header_logo{align-items:center;gap:18px;display:flex}.admin_panel_header_logo img{width:72px;height:auto}.admin_panel_header h3{color:#fff;font-size:22px}.admin_panel_header p{color:#ffffff8c;font-size:13px}.admin_panel_header button{background:var(--primary-color);color:#000;border-radius:50px;padding:12px 24px;font-weight:900;transition:all .3s}.admin_panel_header button:hover{background:#fff;transform:translateY(-3px)}.admin_panel_footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:90;background:#05090cf2;border-top:1px solid #ffffff14;align-items:center;height:56px;padding:0 34px;display:flex;position:fixed;bottom:0;left:280px;right:0}.admin_panel_footer p{color:#ffffff8c;font-size:13px}.admin_panel_content{padding:124px 38px 92px}.admin_panel_content section{flex-direction:column;gap:38px;display:flex}.admin_panel_title span{color:var(--primary-color);letter-spacing:5px;text-transform:uppercase;font-size:12px;font-weight:900}.admin_panel_title h1{text-transform:uppercase;margin-top:12px;font-size:42px}.admin_title_flex{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin_add_btn,.admin_back_btn{background:var(--primary-color);color:#000;text-transform:uppercase;border-radius:50px;justify-content:center;align-items:center;padding:13px 24px;font-weight:900;transition:all .3s;display:inline-flex}.admin_back_btn{color:#fff;background:#ffffff14}.admin_add_btn:hover,.admin_back_btn:hover{color:#000;background:#fff;transform:translateY(-3px)}.admin_panel_stats{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.admin_panel_stats div,.admin_panel_stats a{background:linear-gradient(135deg,#ffffff0e,#ffffff04);border:1px solid #ffffff14;border-radius:28px;padding:32px}.admin_panel_stats h3{color:var(--primary-color);margin-bottom:8px;font-size:44px}.admin_panel_stats p{color:#ffffffa6}.admin_stat_card{transition:all .3s;display:block}.admin_stat_card:hover{border-color:#f47b206b;transform:translateY(-3px)}.admin_alert_box{color:#ffb6b6;background:#ff3b3b1a;border:1px solid #ff3b3b47;border-radius:14px;padding:16px 20px}.admin_dashboard_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.admin_dashboard_table{flex-direction:column;gap:16px;min-width:0;display:flex}.admin_dashboard_table_head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin_dashboard_table_head h2{color:#fff;text-transform:uppercase;font-size:22px}.admin_dashboard_table_head a{color:var(--primary-color);letter-spacing:1px;text-transform:uppercase;flex:none;font-size:12px;font-weight:900}.admin_dashboard_table .admin_table{min-width:520px}.admin_dashboard_table .admin_table td{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin_loader{color:#fff;background:#05090c;justify-content:center;align-items:center;width:100%;min-height:100vh;font-size:22px;font-weight:700;display:flex}.admin_form,.admin_blog_form,.admin_reel_form,.admin_career_form,.admin_email_form,.admin_package_form{background:radial-gradient(circle at 100% 0,#f47b201f,#0000 35%),linear-gradient(135deg,#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(2,1fr);gap:20px;padding:34px;display:grid;position:relative}.admin_form_head{grid-column:span 2;margin-bottom:8px}.admin_form_head>span{color:var(--primary-color);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-block}.admin_email_section_head{margin-top:18px}.admin_form_head h2{color:#fff;text-transform:uppercase;margin-bottom:8px;font-size:28px}.admin_form_head p{color:#fff9}.admin_input_group{flex-direction:column;gap:10px;display:flex}.admin_input_group label,.admin_media_preview>span{color:var(--primary-color);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:900}.admin_input_group input,.admin_input_group textarea,.admin_input_group select{box-sizing:border-box;color:#fff;background:#05090ce6;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;height:54px;padding:0 18px;transition:all .3s}.admin_input_group textarea{resize:vertical;height:auto;min-height:130px;padding:16px 18px}.admin_input_group input:focus,.admin_input_group textarea:focus,.admin_input_group select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #f47b2014}.admin_input_group select,.admin_category_select_row select{color:#fff;appearance:none;cursor:pointer;background-color:#05090ce6;background-image:linear-gradient(45deg,#0000 50%,#05090c 50%),linear-gradient(135deg,#05090c 50%,#0000 50%),linear-gradient(135deg,#f47b20f5,#ff9a40f5),none;background-position:calc(100% - 25px) 23px,calc(100% - 17px) 23px,calc(100% - 42px),0 0;background-repeat:no-repeat;background-size:8px 8px,8px 8px,34px 34px,100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #ffffff1a;outline:none;width:100%;height:54px;padding:0 52px 0 18px;transition:all .3s;box-shadow:inset 0 1px #ffffff0a}.admin_input_group select:hover,.admin_category_select_row select:hover{background-color:#080d10f5;border-color:#f47b2080}.admin_input_group select:disabled,.admin_category_select_row select:disabled{opacity:.6;cursor:not-allowed}.admin_input_group select option,.admin_category_select_row select option{color:#fff;background:#080d10;font-size:15px}.admin_input_group select option[value=""],.admin_category_select_row select option[value=""]{color:#ffffff8c}.admin_upload_box{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#05090ce6;border:1px dashed #f47b2073;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;min-height:96px;padding:18px;transition:all .3s;display:grid}.admin_upload_box:hover,.admin_upload_box:focus-within{border-color:var(--primary-color);background:linear-gradient(135deg,#f47b2017,#ffffff05),#05090cf2;box-shadow:0 0 0 3px #f47b2014}.admin_upload_box.has_preview{border-style:solid}.admin_upload_box input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin_upload_icon{background:var(--primary-color);color:#000;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;font-weight:900;display:inline-flex}.admin_upload_content{flex-direction:column;gap:5px;min-width:0;display:flex}.admin_upload_content strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.admin_upload_content small{color:#ffffff8c;font-size:13px;line-height:1.5}.admin_upload_action{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;background:#ffffff14;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:900}.admin_theme_media_upload{grid-template-columns:52px minmax(0,1fr) minmax(150px,220px) auto}.admin_upload_preview{aspect-ratio:16/9;background:#00000059;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:78px;display:inline-flex;overflow:hidden}.admin_upload_preview img,.admin_upload_preview video{object-fit:cover;width:100%;height:100%;display:block}.admin_upload_preview em{color:#ffffff6b;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.admin_blog_image_preview{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}.admin_blog_image_preview img{object-fit:cover;border-radius:12px;width:118px;height:76px}.admin_blog_image_preview div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin_blog_image_preview strong{color:#fff;font-size:14px}.admin_blog_image_preview span{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin_reel_upload_box .admin_upload_icon{font-size:24px}.admin_reel_upload_note{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.admin_reel_upload_note strong{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:800}.admin_reel_upload_note span{color:#fff9;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.admin_theme_toggle{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:18px 20px}.admin_theme_toggle label{color:#fff;letter-spacing:0;text-transform:none;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.admin_theme_toggle input{width:18px;height:18px;accent-color:var(--primary-color)}.admin_theme_sections{gap:28px;display:grid}.admin_theme_panel{background:radial-gradient(circle at 100% 0,#f47b2024,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:28px;padding:34px}.admin_theme_popup_panel{background:radial-gradient(circle at 0 0,#f47b201f,#0000 30%),#ffffff07}.admin_theme_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.admin_theme_full{grid-column:1/-1}.admin_theme_panel_actions{margin-top:28px}.admin_theme_panel_actions .admin_save_btn{flex:260px}.admin_theme_schedule_list{margin-top:34px}.admin_theme_schedule_list>label{color:var(--primary-color);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.admin_editor_group{gap:14px}.admin_editor_label_row{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin_editor_label_row span{color:#ffffff73;font-size:12px;line-height:1.4}.admin_rich_editor{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#05090ceb;border:1px solid #ffffff1a;border-radius:18px;transition:all .3s;overflow:hidden}.admin_rich_editor:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #f47b2014}.admin_rich_editor .ql-toolbar.ql-snow{background:#ffffff09;border:0;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:10px 14px;display:flex}.admin_rich_editor .ql-container.ql-snow{color:#fff;background:#00000024;border:0;min-height:220px;font-family:inherit;font-size:16px}.admin_rich_editor .ql-editor{color:#ffffffdb;min-height:220px;padding:22px;line-height:1.8}.admin_rich_editor .ql-editor.ql-blank:before{color:#ffffff59;font-style:normal;left:22px;right:22px}.admin_rich_editor .ql-picker,.admin_rich_editor .ql-stroke{color:#ffffffb8;stroke:#ffffffb8}.admin_rich_editor .ql-fill{fill:#ffffffb8}.admin_rich_editor .ql-picker-label{color:#ffffffb8;border-radius:10px}.admin_rich_editor .ql-picker-options{background:#080d10;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 18px 40px #00000047}.admin_rich_editor .ql-toolbar button{border-radius:10px;width:34px;height:34px;transition:all .2s}.admin_rich_editor .ql-toolbar button:hover,.admin_rich_editor .ql-toolbar button.ql-active,.admin_rich_editor .ql-picker-label:hover,.admin_rich_editor .ql-picker-label.ql-active{color:var(--primary-color);background:#f47b2024}.admin_rich_editor .ql-toolbar button:hover .ql-stroke,.admin_rich_editor .ql-toolbar button.ql-active .ql-stroke,.admin_rich_editor .ql-picker-label:hover .ql-stroke,.admin_rich_editor .ql-picker-label.ql-active .ql-stroke{stroke:var(--primary-color)}.admin_rich_editor .ql-toolbar button:hover .ql-fill,.admin_rich_editor .ql-toolbar button.ql-active .ql-fill{fill:var(--primary-color)}.admin_form_actions{flex-wrap:wrap;grid-column:span 2;gap:14px;margin-top:8px;display:flex}.admin_save_btn,.admin_cancel_btn,.admin_edit_btn,.admin_delete_btn{text-transform:uppercase;border-radius:50px;justify-content:center;align-items:center;min-height:42px;padding:12px 22px;font-size:12px;font-weight:900;transition:all .3s;display:inline-flex}.admin_save_btn,.admin_edit_btn{background:var(--primary-color);color:#000}.admin_cancel_btn{color:#fff;background:#ffffff14}.admin_delete_btn{color:#fff;background:#ff3b3b}.admin_save_btn:hover,.admin_edit_btn:hover,.admin_cancel_btn:hover,.admin_delete_btn:hover{color:#000;background:#fff;transform:translateY(-3px)}.admin_theme_select_row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.admin_theme_preview_btn,.admin_theme_preview_close{color:#fff;text-transform:uppercase;white-space:nowrap;background:#f47b201f;border:1px solid #f47b2080;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 18px;font-size:12px;font-weight:900;transition:all .3s;display:inline-flex}.admin_theme_preview_btn:hover,.admin_theme_preview_close:hover{background:var(--primary-color);color:#000;transform:translateY(-2px)}.festival_theme_effect.admin_theme_preview_effect{z-index:100000}.festival_theme_effect.admin_theme_preview_effect:after{content:"";z-index:-1;background:radial-gradient(circle at 20% 20%,#f47b201a,#0000 24%),radial-gradient(circle at 80% 18%,#00d4ff14,#0000 24%),#0000002e;position:fixed;inset:0}.admin_theme_preview_close{z-index:100001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05090cd6;min-height:48px;position:fixed;bottom:24px;right:24px}.admin_table_wrap{background:#ffffff09;border:1px solid #ffffff14;border-radius:28px;overflow:auto hidden}.admin_table{border-collapse:collapse;width:100%;min-width:900px}.admin_table th,.admin_table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:18px}.admin_table th{color:var(--primary-color);text-transform:uppercase;white-space:nowrap;font-size:13px}.admin_table td{color:#ffffffbf}.admin_table_empty{color:#ffffff94;text-align:center;padding:32px 18px}.admin_package_features{color:#ffffffc7;min-width:260px;max-width:420px;line-height:1.55}.admin_package_features p,.admin_package_features ul,.admin_package_features ol{margin:0 0 8px}.admin_package_features ul,.admin_package_features ol{padding-left:18px}.admin_package_features li{margin-bottom:4px}.admin_package_features strong{color:#fff}.admin_table img{object-fit:cover;border-radius:5px;width:90px;height:60px}.admin_action_btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin_reel_grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.admin_reel_card{background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;width:100%;overflow:hidden}.admin_reel_card.vertical{grid-row:span 2}.admin_reel_media{background:#05090c;border-radius:20px;width:100%;position:relative;overflow:hidden}.admin_reel_position{z-index:2;color:#fff;text-transform:uppercase;background:#000000b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.admin_reel_media.horizontal{aspect-ratio:16/9}.admin_reel_media.vertical{aspect-ratio:9/16}.admin_reel_media img,.admin_reel_media video{object-fit:cover;width:100%;height:100%}.admin_reel_info{padding:16px}.admin_reel_info h3{color:#fff;margin-bottom:6px;font-size:18px}.admin_reel_info p{color:var(--primary-color);margin-bottom:8px;font-size:13px}.admin_reel_info span{color:#ffffff8c;font-size:12px;display:block}.reel_order_btns{margin-top:14px}.admin_order_btn{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;min-width:38px;height:38px;font-weight:900;transition:all .3s;display:inline-flex}.admin_order_btn:hover:not(:disabled){background:var(--primary-color);color:#000;transform:translateY(-3px)}.admin_order_btn:disabled{opacity:.35;cursor:not-allowed}.admin_media_preview{flex-direction:column;gap:12px;display:flex}.admin_media_preview_box{background:#05090c;border:1px solid #ffffff1a;width:100%;max-width:420px;overflow:hidden}.admin_media_preview_box.horizontal{aspect-ratio:16/9}.admin_media_preview_box.vertical{aspect-ratio:9/16;max-width:240px}.admin_media_preview_box img,.admin_media_preview_box video{object-fit:cover;width:100%;height:100%}.admin_media_preview_box video{background:#000}.admin_empty_box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:28px}.admin_empty_box h3{color:#fff;margin-bottom:8px}.admin_empty_box p{color:#fff9}.admin_category_select_row{grid-template-columns:1fr 54px;align-items:center;gap:12px;display:grid}.admin_input_group .custom_select,.admin_category_select_row .custom_select{width:100%;min-width:0}.admin_input_group .custom_select_trigger,.admin_category_select_row .custom_select_trigger{box-sizing:border-box;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#05090ce6;border-color:#ffffff1a;border-radius:14px;height:54px;min-height:54px;padding:0 10px 0 18px;font-size:16px}.admin_input_group .custom_select_trigger em,.admin_category_select_row .custom_select_trigger em{border-radius:10px;width:34px;height:34px}.admin_input_group .custom_select_trigger em:before,.admin_category_select_row .custom_select_trigger em:before,.admin_input_group .custom_select_trigger em:after,.admin_category_select_row .custom_select_trigger em:after{width:8px;top:15px}.admin_input_group .custom_select_trigger em:before,.admin_category_select_row .custom_select_trigger em:before{left:10px}.admin_input_group .custom_select_trigger em:after,.admin_category_select_row .custom_select_trigger em:after{right:10px}.admin_input_group .custom_select_menu,.admin_category_select_row .custom_select_menu{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#05090c}.admin_plus_btn{background:var(--primary-color);color:#000;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;font-weight:900;transition:all .3s;display:flex}.admin_plus_btn:hover{background:#fff;transform:translateY(-3px)}.admin_modal_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.25s adminFadeIn;display:flex;position:fixed;inset:0}.admin_modal_box{background:radial-gradient(circle at 100% 0,#f47b2024,#0000 35%),#070b0e;border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:520px;padding:30px;animation:.3s adminModalUp}.admin_modal_head{justify-content:space-between;gap:20px;margin-bottom:26px;display:flex}.admin_modal_head span{color:var(--primary-color);letter-spacing:4px;text-transform:uppercase;font-size:11px;font-weight:900}.admin_modal_head h3{color:#fff;text-transform:uppercase;margin-top:8px;font-size:26px}.admin_modal_head button{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;min-width:42px;height:42px;transition:all .3s;display:inline-flex}.admin_modal_head button:hover{background:#ff3b3b;transform:rotate(90deg)}.admin_modal_form{flex-direction:column;gap:18px;display:flex}.admin_confirm_modal{max-width:560px}.admin_confirm_body{background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-bottom:24px;padding:18px;display:grid}.admin_confirm_icon{color:#ff4d4d;background:#ff3b3b24;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.admin_confirm_body h4{color:#fff;margin-bottom:8px;font-size:20px;line-height:1.35}.admin_confirm_body p{color:var(--text-muted);margin-bottom:10px;font-size:15px;line-height:1.6}.admin_confirm_body span{color:var(--primary-color);letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:900}.admin_confirm_text{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;margin-bottom:24px;padding:18px;font-size:18px;font-weight:700;line-height:1.5}.admin_confirm_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin_confirm_actions .admin_cancel_btn,.admin_confirm_actions .admin_delete_btn{width:100%;min-height:56px}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminModalUp{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1024px){.admin_panel_sidebar{width:230px}.admin_panel_main{width:calc(100% - 230px);margin-left:230px}.admin_panel_header,.admin_panel_footer{left:230px}.admin_panel_stats{grid-template-columns:repeat(2,1fr)}.admin_dashboard_grid{grid-template-columns:1fr}.admin_reel_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.admin_panel{display:block}.admin_panel_sidebar{width:100%;height:auto;position:relative}.admin_panel_main{width:100%;margin-left:0}.admin_panel_header{height:auto;padding:18px 22px;position:sticky;left:0}.admin_panel_footer{padding:0 22px;left:0}.admin_panel_content{padding:32px 22px 90px}.admin_title_flex{flex-direction:column;align-items:flex-start}.admin_panel_stats{grid-template-columns:1fr}.admin_form,.admin_blog_form,.admin_reel_form,.admin_career_form,.admin_email_form,.admin_package_form{grid-template-columns:1fr;padding:24px}.admin_theme_panel{padding:24px}.admin_theme_grid{grid-template-columns:1fr}.admin_form_head,.admin_full,.admin_form_actions{grid-column:span 1}.admin_upload_box{grid-template-columns:46px 1fr}.admin_theme_media_upload{grid-template-columns:46px minmax(0,1fr)}.admin_upload_preview{grid-column:1/-1;min-height:160px}.admin_upload_action{text-align:center;grid-column:1/-1}.admin_theme_select_row{grid-template-columns:1fr}.admin_theme_preview_btn,.admin_theme_panel_actions .admin_save_btn,.admin_theme_panel_actions .admin_cancel_btn{width:100%}.admin_theme_preview_close{width:calc(100% - 32px);bottom:16px;right:16px}.admin_blog_image_preview{flex-direction:column;align-items:flex-start}.admin_blog_image_preview img{aspect-ratio:16/9;width:100%;height:auto}.admin_reel_upload_note{flex-direction:column;align-items:flex-start}.admin_reel_upload_note span{text-align:left}.admin_editor_label_row{flex-direction:column;align-items:flex-start;gap:6px}.admin_rich_editor .ql-toolbar.ql-snow{padding:8px}.admin_rich_editor .ql-container.ql-snow,.admin_rich_editor .ql-editor{min-height:190px}.admin_rich_editor .ql-editor{padding:18px}.admin_reel_grid{grid-template-columns:1fr}.admin_reel_card.vertical{grid-row:auto}.admin_category_select_row{grid-template-columns:1fr 54px}}.admin_user_modal{max-width:820px}.admin_user_form{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.admin_full{grid-column:1/-1}.admin_access_box{flex-direction:column;gap:12px;display:flex}.admin_access_box>label{color:var(--primary-color);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:900}.admin_access_grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin_access_item{cursor:pointer;background:#05090ce6;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:14px 16px;transition:all .3s;display:flex}.admin_access_item:hover{border-color:var(--primary-color-opacity40);transform:translateY(-2px)}.admin_access_item input{width:16px;height:16px;accent-color:var(--primary-color)}.admin_access_item span{color:#fff;font-size:14px}.admin_access_note{color:#fff9;font-size:13px}.admin_form_actions{grid-column:1/-1;gap:14px;padding-top:10px;display:flex}.admin_form_actions button{flex:1}.admin_cancel_btn{color:#fff;background:0 0;border:1px solid #ffffff1a;height:54px;font-size:14px;font-weight:700;transition:all .3s}.admin_cancel_btn:hover{border-color:var(--primary-color);color:var(--primary-color)}@media (max-width:767px){.admin_user_modal{max-width:100%}.admin_user_form,.admin_access_grid{grid-template-columns:1fr}.admin_form_actions{flex-direction:column}}.admin_password_group,.admin_password_wrap{position:relative}.admin_password_wrap input{padding-right:52px!important}.admin_password_toggle{color:var(--primary-color);cursor:pointer;background:0 0;border:none;font-size:18px;transition:all .3s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.admin_password_wrap input{color:#fff;-webkit-text-fill-color:#fff}.admin_password_wrap input::placeholder{color:#ffffff73;-webkit-text-fill-color:#ffffff73}.admin_password_note{color:#ffffff8c;margin-top:8px;font-size:12px;line-height:1.45}@media (max-width:1280px){.admin_panel_sidebar{width:240px;padding:24px 18px}.admin_panel_main{width:calc(100% - 240px);margin-left:240px}.admin_panel_header,.admin_panel_footer{left:240px}.admin_panel_content{padding:118px 28px 86px}.admin_form,.admin_blog_form,.admin_reel_form,.admin_career_form,.admin_email_form,.admin_package_form{padding:28px}.admin_panel_title h1{font-size:36px}}@media (max-width:900px){.admin_panel{display:block}.admin_panel_sidebar{border-bottom:1px solid #ffffff14;border-right:0;width:100%;height:auto;padding:16px 18px;position:sticky;top:0}.admin_panel_brand{margin-bottom:14px}.admin_panel_brand h2{font-size:24px}.admin_panel_nav{scrollbar-width:thin;flex-direction:row;gap:10px;padding-bottom:4px;overflow:auto hidden}.admin_panel_nav a{white-space:nowrap;border-radius:999px;flex:none;min-height:42px;padding:10px 14px}.admin_panel_nav a:hover{transform:translateY(-2px)}.admin_panel_main{width:100%;margin-left:0}.admin_panel_header{gap:16px;height:auto;min-height:74px;padding:14px 20px;position:sticky;left:0}.admin_panel_footer{height:auto;min-height:48px;padding:12px 20px;left:0}.admin_panel_content{padding:28px 20px 78px}.admin_panel_content section{gap:26px}.admin_form,.admin_blog_form,.admin_reel_form,.admin_career_form,.admin_email_form,.admin_package_form{border-radius:18px;grid-template-columns:1fr;gap:18px;padding:24px}.admin_form_head,.admin_full,.admin_form_actions{grid-column:1/-1}.admin_dashboard_grid,.admin_panel_stats,.admin_reel_grid{grid-template-columns:1fr}.admin_table_wrap{border-radius:18px}.admin_table{min-width:760px}.admin_table th,.admin_table td{padding:14px}.admin_theme_select_row{grid-template-columns:1fr}}@media (max-width:640px){.admin_panel_sidebar{padding:14px}.admin_panel_brand h2{font-size:20px}.admin_panel_brand span{font-size:12px}.admin_panel_nav a{gap:8px;padding:9px 12px;font-size:13px}.admin_panel_header{flex-direction:column;align-items:flex-start;padding:14px}.admin_panel_header_logo{gap:12px;width:100%}.admin_panel_header_logo img{width:58px}.admin_panel_header h3{font-size:18px}.admin_panel_header p{font-size:12px}.admin_panel_header button{width:100%;min-height:44px}.admin_panel_content{padding:22px 14px 76px}.admin_panel_title h1{font-size:30px;line-height:1.08}.admin_panel_title span{letter-spacing:3px;font-size:11px}.admin_title_flex{align-items:stretch;gap:16px}.admin_add_btn,.admin_back_btn{width:100%;min-height:46px;padding:12px 16px}.admin_form,.admin_blog_form,.admin_reel_form,.admin_career_form,.admin_email_form,.admin_package_form{gap:16px;padding:18px}.admin_form_head h2{font-size:22px}.admin_form_head p{font-size:14px;line-height:1.55}.admin_input_group input,.admin_input_group textarea,.admin_input_group select,.admin_input_group .custom_select_trigger,.admin_category_select_row .custom_select_trigger{font-size:15px}.admin_category_select_row{grid-template-columns:1fr 50px;gap:10px}.admin_plus_btn{width:50px;height:54px}.admin_upload_box{grid-template-columns:44px 1fr;gap:14px;min-height:auto;padding:14px}.admin_upload_icon{width:44px;height:44px}.admin_upload_content strong,.admin_upload_content small{white-space:normal}.admin_upload_action{text-align:center;grid-column:1/-1;width:100%}.admin_form_actions{flex-direction:column}.admin_form_actions button,.admin_form_actions a{width:100%}.admin_save_btn,.admin_cancel_btn,.admin_edit_btn,.admin_delete_btn{min-height:46px}.admin_table{min-width:680px}.admin_table th,.admin_table td{padding:12px;font-size:13px}.admin_table img{width:72px;height:52px}.admin_package_features{min-width:220px;max-width:300px}.admin_blog_image_preview{flex-direction:column;align-items:flex-start}.admin_blog_image_preview img{aspect-ratio:16/9;width:100%;height:auto}.admin_rich_editor .ql-toolbar.ql-snow{padding:8px}.admin_rich_editor .ql-container.ql-snow,.admin_rich_editor .ql-editor{min-height:180px}.admin_editor_label_row,.admin_reel_upload_note{flex-direction:column;align-items:flex-start}.admin_reel_upload_note span{text-align:left;width:100%}.admin_modal_overlay{align-items:flex-start;overflow-y:auto}.admin_modal_box{padding:22px}.admin_confirm_body,.admin_confirm_actions{grid-template-columns:1fr}.admin_confirm_icon{width:52px;height:52px}.admin_user_modal{max-width:100%}.admin_user_form,.admin_access_grid{grid-template-columns:1fr}.admin_access_item{padding:12px 14px}}@media (max-width:420px){.admin_panel_content{padding-inline:10px}.admin_form,.admin_blog_form,.admin_reel_form,.admin_career_form,.admin_email_form,.admin_package_form{border-radius:14px;padding:14px}.admin_panel_title h1{font-size:26px}.admin_form_head h2{font-size:20px}.admin_table{min-width:620px}}
