@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Outfit:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-layout,.ant-layout-content,.ant-layout-sider,.ant-menu,.ant-menu-item-group-title,.ant-typography,.ant-typography-paragraph,.ant-typography-title,body,div,h1,h2,h3,h4,h5,h6,html,p,span{cursor:default!important}.ant-breadcrumb-link,.ant-btn,.ant-checkbox,.ant-dropdown-menu-item,.ant-dropdown-menu-item *,.ant-menu-item,.ant-menu-item *,.ant-menu-submenu-title,.ant-menu-submenu-title *,.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev,.ant-radio,.ant-select-selector,.ant-switch,.ant-table-row,.ant-table-tbody>tr,.ant-tabs-tab,.ant-tabs-tab *,.ant-tag,[onClick],[onMouseDown],[onMouseUp],[role=button],a,button,div[onClick],li[onClick],span[onClick],td[onClick],tr[onClick]{cursor:pointer!important}.ant-input,.ant-input-number-input,.ant-input-search,.ant-select-search-input,[contenteditable=true],[type=email],[type=number],[type=password],[type=search],[type=text],input,textarea{cursor:text!important}.ant-btn,.ant-dropdown-menu-item,.ant-dropdown-menu-item *,.ant-menu-item,.ant-menu-item *,.ant-menu-submenu-title,.ant-menu-submenu-title *,.ant-tabs-tab,.ant-tabs-tab *,.ant-tag,button,div[onClick],li[onClick],span[onClick]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}:root{--ant-primary-color:#000;--ant-primary-color-hover:#333;--ant-primary-color-active:#000}.ant-btn-primary{background-color:#000!important;border-color:#000!important;color:#fff!important}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#333!important;border-color:#333!important}.ant-btn-default{border-color:#000!important;color:#000!important}.ant-btn-default:focus,.ant-btn-default:hover{border-color:#333!important;color:#333!important}.ant-btn{border-radius:4px!important}.ant-btn-large{border-radius:10px!important}.ant-btn-small{border-radius:6px!important}.ant-switch-checked,.ant-switch-checked:active,.ant-switch-checked:focus,.ant-switch-checked:hover,.ant-switch.ant-switch-checked,.ant-switch.ant-switch-checked:active,.ant-switch.ant-switch-checked:focus,.ant-switch.ant-switch-checked:hover{background-color:#000!important}.ant-input-search .ant-input{border-color:#d9d9d9!important}.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{border-color:#000!important}.ant-input-search .ant-input-search-button{background-color:#000!important;border-color:#000!important}.ant-input-search .ant-input-search-button:hover{background-color:#333!important;border-color:#333!important}.ant-table-thead>tr>th{background-color:#f0f0f0!important;color:#000!important}.ant-pagination-item-active{border-color:#000!important}.ant-pagination-item-active a{color:#000!important}.ant-select-focused .ant-select-selector,.ant-select-selector:hover{border-color:#000!important}.ant-select-item-option-selected{background-color:#f0f0f0!important;color:#000!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#000!important;border-color:#000!important}.ant-radio-checked .ant-radio-inner{border-color:#000!important}.ant-radio-inner:after{background-color:#000!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#000!important}.ant-card-head,.ant-modal-header{border-bottom:1px solid #f0f0f0!important}.ant-modal-footer{border-top:1px solid #f0f0f0!important}.ant-form-item-label>label.ant-form-item-required:before{color:#000!important}.ant-alert-success{background-color:#f6ffed!important;border-color:#b7eb8f!important}.ant-alert-info{background-color:#e6f7ff!important;border-color:#91d5ff!important}.ant-alert-warning{background-color:#fffbe6!important;border-color:#ffe58f!important}.ant-alert-error{background-color:#fff2f0!important;border-color:#ffccc7!important}.ant-badge-status-success{background-color:#52c41a!important}.ant-badge-status-error{background-color:#ff4d4f!important}.ant-badge-status-default{background-color:#d9d9d9!important}.ant-badge-status-processing{background-color:#000!important}.ant-tag{border-color:#d9d9d9!important;color:#000!important}.ant-progress-bg{background-color:#000!important}.ant-layout-header,.hdr{background-color:#fff!important;border-bottom:1px solid #e8e8e8!important}[data-theme=dark] .ant-layout-header,[data-theme=dark] .hdr{background-color:#000!important;border-bottom:1px solid #333!important}.ant-avatar,[data-theme=dark] .ant-avatar{background-color:initial!important}[data-theme=dark] .ant-avatar .anticon{color:#000!important}.ant-avatar .anticon{color:#fff!important}[data-theme=light] .ant-avatar .anticon-user{color:#000!important}[data-theme=dark] .ant-avatar .anticon-user{color:#fff!important}[data-theme=light] .ant-avatar .anticon{color:#000!important}[data-theme=dark] .ant-avatar .anticon{color:#fff!important}.ant-dropdown-menu{background-color:#fff!important;border:1px solid #e8e8e8!important}[data-theme=dark] .ant-dropdown-menu{background-color:#000!important;border:1px solid #333!important}.ant-dropdown-menu-item{color:#000!important}[data-theme=dark] .ant-dropdown-menu-item{color:#fff!important}.ant-dropdown-menu-item:hover{background-color:#f5f5f5!important}[data-theme=dark] .ant-dropdown-menu-item:hover{background-color:#333!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#000!important}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#000!important;box-shadow:0 0 0 2px #0003!important}.ant-tabs-nav .ant-tabs-tab-active{color:#000!important}.ant-tabs-ink-bar{background-color:#000!important}.ant-breadcrumb a{color:#000!important}.ant-breadcrumb-separator{color:#00000073!important}[data-theme=dark] .ant-breadcrumb a{color:#fff!important}[data-theme=dark] .ant-breadcrumb-separator{color:#ffffff73!important}.ant-menu{background-color:initial!important;border-bottom:none!important}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover{border-bottom:2px solid #000!important;color:#000!important}[data-theme=dark] .ant-menu-horizontal>.ant-menu-item-active,[data-theme=dark] .ant-menu-horizontal>.ant-menu-item-open,[data-theme=dark] .ant-menu-horizontal>.ant-menu-item-selected,[data-theme=dark] .ant-menu-horizontal>.ant-menu-item:hover,[data-theme=dark] .ant-menu-horizontal>.ant-menu-submenu-active,[data-theme=dark] .ant-menu-horizontal>.ant-menu-submenu-open,[data-theme=dark] .ant-menu-horizontal>.ant-menu-submenu-selected,[data-theme=dark] .ant-menu-horizontal>.ant-menu-submenu:hover{border-bottom:2px solid #fff!important;color:#fff!important}[data-theme=dark] .ant-table{background-color:#161b22!important;color:#fff!important}[data-theme=dark] .ant-table-thead>tr>th{background-color:#21262d!important;border-bottom:1px solid #30363d!important;color:#fff!important}[data-theme=dark] .ant-table-tbody>tr>td{background-color:#161b22!important;border-bottom:1px solid #30363d!important;color:#fff!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background-color:#21262d!important}[data-theme=dark] .ant-card{background-color:#161b22!important;border-color:#30363d!important;color:#fff!important}[data-theme=dark] .ant-card-head{border-bottom:1px solid #30363d!important}[data-theme=dark] .ant-card-body,[data-theme=dark] .ant-card-head{background-color:#161b22!important;color:#fff!important}[data-theme=dark] .ant-tabs-card .ant-tabs-tab{background-color:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .ant-tabs-card .ant-tabs-tab-active{border-color:#30363d #30363d #161b22!important}[data-theme=dark] .ant-tabs-card .ant-tabs-tab-active,[data-theme=dark] .ant-tabs-content,[data-theme=dark] .ant-tabs-tabpane,[data-theme=dark] .breadcrumb-content{background-color:#161b22!important;color:#fff!important}[data-theme=dark] .ant-form-item-label>label{color:#fff!important}[data-theme=dark] .ant-input{background-color:#21262d!important;border-color:#30363d!important;color:#fff!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input:hover{background-color:#21262d!important;border-color:#fff!important}[data-theme=dark] .ant-select-selector{background-color:#21262d!important;border-color:#30363d!important;color:#fff!important}[data-theme=dark] .ant-select-arrow{color:#fff!important}[data-theme=dark] .ant-pagination-item{background-color:#21262d!important;border-color:#30363d!important}[data-theme=dark] .ant-pagination-item a{color:#fff!important}[data-theme=dark] .ant-pagination-item-active{background-color:#fff!important;border-color:#fff!important}[data-theme=dark] .ant-pagination-item-active a{color:#000!important}[data-theme=dark] .ant-btn-default{background-color:#21262d!important;border-color:#30363d!important;color:#fff!important}[data-theme=dark] .ant-btn-default:hover{background-color:#30363d!important;border-color:#fff!important;color:#fff!important}[data-theme=dark] .ant-typography{color:#fff!important}[data-theme=dark] .ant-typography-caption{color:#8b949e!important}[data-theme=dark] .ant-modal-content{background-color:#161b22!important;color:#fff!important}[data-theme=dark] .ant-modal-header{background-color:#161b22!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .ant-modal-title{color:#fff!important}[data-theme=dark] .ant-modal-footer{background-color:#161b22!important;border-top:1px solid #30363d!important}[data-theme=dark] .ant-tabs-nav .ant-tabs-tab{background-color:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .ant-tabs-nav .ant-tabs-tab:hover{background-color:#30363d!important;color:#fff!important}[data-theme=dark] .ant-tabs-nav .ant-tabs-tab-active{background-color:#161b22!important;border-color:#30363d #30363d #161b22!important;color:#fff!important}[data-theme=dark] .card-container .ant-tabs-card .ant-tabs-tab{background-color:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .card-container .ant-tabs-card .ant-tabs-tab:hover{background-color:#30363d!important;color:#fff!important}[data-theme=dark] .card-container .ant-tabs-card .ant-tabs-tab-active{background-color:#161b22!important;border-color:#30363d #30363d #161b22!important}[data-theme=dark] .card-container .ant-tabs-content,[data-theme=dark] .card-container .ant-tabs-tabpane{background-color:#161b22!important;color:#fff!important}[data-theme=dark] .ant-tabs-ink-bar{background-color:#fff!important}[data-theme=dark] .ant-tabs-nav{background-color:#0e1117!important}[data-theme=dark] .ant-tabs-nav-list{border-bottom:1px solid #30363d!important}[data-theme=dark] .tbsc>.ant-tabs-card .ant-tabs-tab{background-color:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .tbsc>.ant-tabs-card .ant-tabs-tab-active{background-color:#161b22!important;border-color:#30363d #30363d #161b22!important;color:#fff!important}[data-theme=dark] .tbsc>.ant-tabs-card .ant-tabs-content{background-color:#161b22!important}[data-theme=dark] .tbsc>.ant-tabs-card .ant-tabs-content>.ant-tabs-tabpane{background-color:#161b22!important;color:#fff!important}.ant-tabs-card>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{border-radius:8px!important}.ant-tabs-card .ant-tabs-tab{background:#fafafa!important;border:1px solid #d9d9d9!important;border-radius:8px 8px 0 0!important}.ant-tabs-card .ant-tabs-tab-active{background:#fff!important;border-bottom-color:#fff!important;border-radius:8px 8px 0 0!important}.card-container .ant-tabs-nav-list,.card-container .ant-tabs-nav:before,[data-theme=dark] .card-container .ant-tabs-nav-list,[data-theme=dark] .card-container .ant-tabs-nav:before{border-bottom:none!important}.ant-tabs.ant-tabs-card .ant-tabs-nav:before{border-bottom:none!important;display:none!important}.ant-tabs.ant-tabs-card .ant-tabs-nav-list{border-bottom:none!important}.card-container .ant-tabs-nav,[data-theme=dark] .card-container .ant-tabs-nav{border-bottom:none!important;box-shadow:none!important}.ant-switch-checked,.ant-switch-checked:active,.ant-switch-checked:focus,.ant-switch-checked:hover,.ant-switch.ant-switch-checked,[data-theme=dark] .ant-switch-checked,[data-theme=dark] .ant-switch.ant-switch-checked,[data-theme=light] .ant-switch-checked,[data-theme=light] .ant-switch.ant-switch-checked,body .ant-switch-checked,body .ant-switch-checked:active,body .ant-switch-checked:focus,body .ant-switch-checked:hover,body .ant-switch.ant-switch-checked{background-color:#000!important}.ant-switch-checked .ant-switch-handle:before,.ant-switch-handle:before{background-color:#fff!important}.ant-switch{background-color:#d9d9d9!important}.ant-switch:focus{box-shadow:0 0 0 2px #0003!important}.login-wrapper{display:flex}.login-one{background-image:url(/static/media/login.0939c6dad872f4ec16df.webp);background-repeat:no-repeat;background-size:cover;flex:3 1}.login-two{display:flex;flex:2 1;flex-direction:column;height:100vh;justify-content:center;padding:0 6rem}.login-logo{background:url(/static/media/rapsap_icon.eb1fae15607d591a7ab0.png) no-repeat;background-size:contain;border-radius:8px;filter:drop-shadow(0 5px 12px rgba(97,97,97,.25));height:60px;margin-bottom:1rem;margin-left:-.5rem;width:60px}.login-title{color:#000;letter-spacing:.1rem}.login-input-icon{margin-right:.4rem}.login-btn{background-color:#000!important;border-color:#000!important;border-radius:8px!important;color:#fff!important;font-weight:bolder!important;height:3rem;letter-spacing:.1rem;width:100%}@media screen and (max-width:786px){.login-wrapper{flex-direction:column}.login-one{padding-bottom:50vh}.login-two{min-height:40vh;padding:3rem}}.wrapr{align-items:center;background:#0e6eb3 url(/static/media/loginr.6daa5bc0b3fd9c12bb5f.png) repeat;display:flex;flex-direction:column;height:100vh;justify-content:center}.limg{display:block;height:60vh;max-width:100%;object-fit:cover}.msgc{background:#ffffff73;border-radius:8px;color:#000!important;margin-bottom:20px;padding:20px}.err{height:40vh;margin-top:20px;max-width:300px;text-align:center}.ebtn{border-radius:8px!important;color:#0e6eb3!important;font-weight:bolder!important;height:42px;letter-spacing:1!important}.ebtn,.hdr{background-color:#fff!important;width:100%}.hdr{border-bottom:1px solid #e8e8e8;height:8vh!important;margin:0!important;padding:0 10px!important;position:fixed;top:0;z-index:9}[data-theme=dark] .hdr{background-color:#000!important;border-bottom:1px solid #333}.hdrc{align-items:center!important;display:flex!important;height:8vh!important;justify-content:flex-end}.ant-switch-checked,.toggle-switch{background-color:#000!important}.ant-dropdown{z-index:1050!important}.ftr{align-items:center;background-color:#fff!important;bottom:0!important;display:flex;height:6vh;justify-content:flex-end;margin:0!important}[data-theme=dark] .ftr{background-color:#161b22!important}.sdb{background-color:#000!important;flex:1 1;height:100vh;left:0;overflow:auto;position:fixed!important;width:200px;z-index:10}.sdb .ant-layout-sider-trigger{background:#fff;color:#000}.logo-container{align-items:center;display:flex;gap:8px}.logo-title{font-weight:600!important;margin:0!important}.lgo{background-color:inherit!important;min-height:7vh!important;overflow:hidden;padding-bottom:10px!important;padding-left:12px!important;padding-top:10px!important}.ant-menu-item:after{border-right:none!important;display:none!important;opacity:0!important}.ant-menu-item{height:40px!important;line-height:40px!important;margin:4px 8px!important;padding:0 16px!important}[data-theme=light] .mnu,[data-theme=light] .sdb{background-color:#1e1f23!important}[data-theme=light] .mnu{border-right:none!important;color:#ccc!important;flex:1 1}[data-theme=light] .sdb .ant-layout-sider-trigger{background:#1e1f23!important;color:#fff!important}[data-theme=light] .ant-menu-item{background-color:initial!important;color:#ccc!important}[data-theme=light] .ant-menu-item .anticon,[data-theme=light] .ant-menu-item a,[data-theme=light] .ant-menu-item a span{color:#ccc!important}[data-theme=light] .ant-menu-item:hover{background-color:#2a2c31!important;border-radius:8px!important}[data-theme=light] .ant-menu-item:hover .anticon,[data-theme=light] .ant-menu-item:hover a,[data-theme=light] .ant-menu-item:hover a span{color:#fff!important}[data-theme=light] .ant-menu .ant-menu-item-selected,[data-theme=light] .ant-menu-inline .ant-menu-item-selected,[data-theme=light] .ant-menu-item-selected,[data-theme=light] .ant-menu-vertical .ant-menu-item-selected,[data-theme=light] .sdb .mnu .ant-menu-item-selected,[data-theme=light] .sdb .mnu.ant-menu .ant-menu-item-selected{background-color:#2a2c31!important;border-radius:8px!important}[data-theme=light] .ant-menu-item-selected .anticon,[data-theme=light] .ant-menu-item-selected a,[data-theme=light] .ant-menu-item-selected a span{color:#fff!important}[data-theme=light] .ant-menu-inline,[data-theme=light] .ant-menu-vertical,[data-theme=light] .ant-menu-vertical-left{background-color:#1e1f23!important;border-right:none!important}[data-theme=light] .logo-title{color:#fff!important}[data-theme=dark] .mnu,[data-theme=dark] .sdb{background-color:#fff!important}[data-theme=dark] .mnu{border-right:none!important;color:#666!important;flex:1 1}[data-theme=dark] .sdb .ant-layout-sider-trigger{background:#fff!important;color:#000!important}[data-theme=dark] .ant-menu-item{background-color:initial!important;color:#666!important}[data-theme=dark] .ant-menu-item .anticon,[data-theme=dark] .ant-menu-item a,[data-theme=dark] .ant-menu-item a span{color:#666!important}[data-theme=dark] .ant-menu-item:hover{background-color:#f0f0f0!important;border-radius:8px!important}[data-theme=dark] .ant-menu-item:hover .anticon,[data-theme=dark] .ant-menu-item:hover a,[data-theme=dark] .ant-menu-item:hover a span{color:#000!important}[data-theme=dark] .ant-menu .ant-menu-item-selected,[data-theme=dark] .ant-menu-inline .ant-menu-item-selected,[data-theme=dark] .ant-menu-item-selected,[data-theme=dark] .ant-menu-vertical .ant-menu-item-selected,[data-theme=dark] .sdb .mnu .ant-menu-item-selected,[data-theme=dark] .sdb .mnu.ant-menu .ant-menu-item-selected{background-color:#f0f0f0!important;border-radius:8px!important}[data-theme=dark] .ant-menu-item-selected .anticon,[data-theme=dark] .ant-menu-item-selected a,[data-theme=dark] .ant-menu-item-selected a span{color:#000!important}[data-theme=dark] .ant-menu-inline,[data-theme=dark] .ant-menu-vertical,[data-theme=dark] .ant-menu-vertical-left{background-color:#fff!important;border-right:none!important}[data-theme=dark] .logo-title{color:#000!important}.ant-menu-inline-collapsed>.ant-menu-item{padding:0 calc(50% - 8px)!important}.custom-sidebar-menu .ant-menu-item:after,.sdb .mnu.ant-menu .ant-menu-item:after{display:none!important}.custom-sidebar-menu .ant-menu-item,.custom-sidebar-menu .ant-menu-item-selected,.custom-sidebar-menu .ant-menu-item:hover,.sdb .mnu.ant-menu .ant-menu-item,.sdb .mnu.ant-menu .ant-menu-item-selected,.sdb .mnu.ant-menu .ant-menu-item:hover{height:40px!important;line-height:40px!important;margin:4px 8px!important;padding:0 16px!important}.custom-sidebar-menu .ant-menu-item-selected{background-color:#2a2c31!important;border-radius:8px!important}[data-theme=light] .custom-sidebar-menu .ant-menu-item-selected{background-color:#2a2c31!important}[data-theme=dark] .custom-sidebar-menu .ant-menu-item-selected{background-color:#f0f0f0!important}.sdb .anticon-menu-fold,.sdb .anticon-menu-unfold{color:#fff!important;cursor:pointer}[data-theme=dark] .sdb .anticon-menu-fold,[data-theme=dark] .sdb .anticon-menu-unfold{color:#000!important;cursor:pointer}.sdb .sidebar-collapse-icon .anticon-menu-fold,.sdb .sidebar-collapse-icon .anticon-menu-unfold,.sidebar-collapse-icon .menu-icon{color:#fff!important;cursor:pointer}[data-theme=dark] .sdb .sidebar-collapse-icon .anticon-menu-fold,[data-theme=dark] .sdb .sidebar-collapse-icon .anticon-menu-unfold,[data-theme=dark] .sidebar-collapse-icon .menu-icon{color:#000!important;cursor:pointer}.sidebar-menu-item .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.sidebar-menu-item svg{vertical-align:middle}.cnt{margin-bottom:0!important;margin-top:8vh;min-height:84vh!important;padding:10px}[data-theme=dark] .cnt{background-color:#0e1117!important;color:#fff!important}[data-theme=dark] .cnt *{border-color:#30363d!important}[data-theme=dark] .cnt .ant-card{background-color:#161b22!important;border-color:#30363d!important}[data-theme=light] .cnt{background-color:#fff!important}[data-theme=dark] .ant-tabs.ant-tabs-card .ant-tabs-tab{background-color:#30363d!important;border:1px solid #30363d!important;color:#8b949e!important}[data-theme=dark] .ant-tabs.ant-tabs-card .ant-tabs-tab:hover{background-color:#21262d!important;color:#fff!important}[data-theme=dark] .ant-tabs.ant-tabs-card .ant-tabs-tab-active{background-color:#161b22!important;border-color:#30363d #30363d #161b22!important;color:#fff!important}[data-theme=dark] .ant-tabs.ant-tabs-card>.ant-tabs-content{background-color:#161b22!important}[data-theme=dark] .ant-tabs.ant-tabs-card>.ant-tabs-content>.ant-tabs-tabpane{background-color:#161b22!important;color:#fff!important}[data-theme=dark] .ant-tabs-nav{background-color:initial!important}[data-theme=dark] .cnt .ant-tabs.ant-tabs-card .ant-tabs-tab{background-color:#30363d!important;border:1px solid #30363d!important;color:#8b949e!important}[data-theme=dark] .cnt .ant-tabs.ant-tabs-card .ant-tabs-tab-active{background-color:#161b22!important;border-color:#30363d #30363d #161b22!important;color:#fff!important}[data-theme=dark] .cnt .ant-tabs.ant-tabs-card .ant-tabs-tab:hover{background-color:#21262d!important;color:#fff!important}[data-theme=dark] .cnt .ant-tabs-tab-btn{color:inherit!important}.stat-card{border-radius:12px!important;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.stat-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}[data-theme=dark] .stat-card:hover{box-shadow:0 4px 16px #ffffff1a}.stat-card-content{gap:16px}.stat-card-content,.stat-icon{align-items:center;display:flex}.stat-icon{background-color:#f0f5ff;border-radius:12px;height:48px;justify-content:center;width:48px}[data-theme=dark] .stat-icon{background-color:#4f7cff1a}.stat-info{display:flex;flex-direction:column;gap:4px}.stat-label{color:#8c8c8c;font-size:14px;font-weight:400}.stat-value{color:#262626;font-size:24px;font-weight:600}.dlycnt,[data-theme=dark] .stat-value{color:#fff}.dlycnt{border-radius:10px;font-size:20px;margin:0 10px;padding:8px 12px}.dashboard-card{border-radius:8px;cursor:pointer;padding:4px;transition:all .3s ease}.dashboard-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}[data-theme=dark] .dashboard-card:hover{box-shadow:0 4px 12px #ffffff1a}.dashboard-card-icon{background-color:#000!important;color:#fff!important}[data-theme=dark] .dashboard-card-icon{background-color:#fff!important;color:#000!important}.ordrs{-ms-overflow-style:none!important;margin-top:-8px;scrollbar-width:none!important}.ordrs::-webkit-scrollbar{display:none!important}.ant-table-thead>tr>th{font-size:12px}.clean-table-header .ant-table-thead>tr>th{background-color:initial!important;border-bottom:1px solid #f0f0f0;color:grey;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;padding:16px;vertical-align:middle}[data-theme=dark] .clean-table-header .ant-table-thead>tr>th{background-color:initial!important;border-bottom:1px solid #303030;color:grey}.ant-card{border-radius:12px}.ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}[data-theme=dark] .ant-card-head{border-bottom:1px solid #303030}.ant-card-body{padding:24px}.ant-select-selector{border-radius:6px!important}.custom-dropdown{display:inline-block;position:relative}.custom-dropdown-trigger{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;color:#262626;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:32px;padding:6px 12px;transition:all .3s ease}.custom-dropdown-trigger:hover{border-color:#4f7cff}.custom-dropdown-trigger:focus{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff33;outline:none}.custom-dropdown-arrow{color:#8c8c8c;font-size:10px;margin-left:8px;transition:transform .3s ease}.custom-dropdown-arrow.open{transform:rotate(180deg)}.custom-dropdown-menu{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:120px;overflow:hidden;position:fixed;z-index:9999}.custom-dropdown-item{color:#262626;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.custom-dropdown-item:hover{background-color:#f5f5f5}.custom-dropdown-item.selected{background-color:#e6f7ff;color:#1890ff;font-weight:500}.custom-dropdown-item.selected:hover{background-color:#bae7ff}[data-theme=dark] .custom-dropdown-trigger{background-color:#1f1f1f;border-color:#303030;color:#fff}[data-theme=dark] .custom-dropdown-trigger:hover{border-color:#4f7cff}[data-theme=dark] .custom-dropdown-menu{background-color:#1f1f1f;border-color:#303030}[data-theme=dark] .custom-dropdown-item{color:#fff}[data-theme=dark] .custom-dropdown-item:hover{background-color:#262626}[data-theme=dark] .custom-dropdown-item.selected{background-color:#111b26;color:#1890ff}[data-theme=dark] .custom-dropdown-item.selected:hover{background-color:#0f1419}.ant-card .ant-card-body>div:first-child{margin-top:0}.crd{background-color:#fff;border:1px solid #e8e8e8;color:#000;margin:0!important}.crd:hover{box-shadow:0 4px 12px #00000026!important}[data-theme=dark] .crd{background-color:#161b22;border:1px solid #333}[data-theme=dark] .crd:hover{box-shadow:1.5px 1.5px 1px #424242!important}.crd .ant-card-head{border-bottom:1px solid #e8e8e8;min-height:48px;padding:8px 16px}[data-theme=dark] .crd .ant-card-head{border-bottom:1px solid #333;min-height:40px;padding:8px 16px}.crd .ant-card-head-title{font-size:16px;line-height:24px;padding:0}.crd .ant-card-head-wrapper{align-items:center;display:flex;min-height:40px}.tbl{margin-top:15px}.table-searching{position:relative}.table-searching:after{animation:loading-shimmer 1.5s infinite;background:linear-gradient(90deg,#1890ff,#40a9ff 50%,#1890ff);background-size:200% 100%;content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.breadcrumb-search-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.breadcrumb-search-row .breadcrumb-container{margin-bottom:0}.search-controls{align-items:center;display:flex;flex:1 1;justify-content:flex-end}[data-theme=dark] thead[class*=ant-table-thead] th{background-color:#161b22!important}[data-theme=dark] thead[class*=ant-table-thead] th:hover{background-color:#0e1117!important}.rww{cursor:pointer}.ant-table-tbody>.rww:hover>td{background-color:#f6f6f6!important}[data-theme=dark] .ant-table-tbody>.rww:hover>td{background-color:#161b22!important}[data-theme=light] .ant-select-selection-placeholder{color:#ddd!important}.staff-management{padding:20px}.staff-table .ant-table-thead>tr>th{background-color:#f8fafc;border-bottom:2px solid #e5e7eb;font-weight:600}.staff-actions{display:flex;gap:8px;justify-content:center}.staff-actions .ant-btn{border:none;box-shadow:none;height:auto;padding:4px 8px}.staff-type-tag{border-radius:4px;font-weight:500}.simple-staff-form{background:#fff;margin:0 auto;max-width:500px;padding:24px}.form-header{margin-bottom:32px}.form-header .ant-typography{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.staff-form{display:flex;flex-direction:column;gap:16px}.staff-form .ant-form-item{margin-bottom:0}.staff-form .ant-form-item-label{display:none}.form-input,.form-select{border:2px solid #e5e5e5;border-radius:12px;font-size:16px;height:48px;transition:all .2s ease}.form-input:hover,.form-select:hover .ant-select-selector{border-color:#d1d5db}.form-input:focus,.form-select.ant-select-focused .ant-select-selector{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-input::placeholder{color:#9ca3af;font-size:16px}.form-select .ant-select-selector{height:48px!important;padding:0 16px!important}.form-select .ant-select-selection-placeholder{color:#9ca3af;font-size:16px;line-height:52px}.form-select .ant-select-selection-item{font-size:16px;line-height:52px}.mobile-counter{color:#9ca3af;font-size:14px;margin-bottom:24px;margin-top:-12px;text-align:right}.submit-button{background:#6366f1;border:none;border-radius:28px;font-size:16px;font-weight:600;height:48px;margin-top:16px;transition:all .2s ease}.submit-button:hover{background:#5855eb;box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.submit-button:focus{background:#5855eb;box-shadow:0 0 0 3px #6366f133}.staff-form .ant-form-item-has-error .form-input,.staff-form .ant-form-item-has-error .form-select .ant-select-selector{border-color:#ef4444!important}.staff-form .ant-form-item-explain-error{color:#ef4444;font-size:14px;margin-top:4px}@media (max-width:768px){.simple-staff-form{padding:16px}.form-input,.form-select,.submit-button{height:48px}.form-select .ant-select-selector{height:48px!important}.form-select .ant-select-selection-item,.form-select .ant-select-selection-placeholder{line-height:44px}}.attendance-calendar .ant-picker-calendar{background:#fff}.attendance-calendar .ant-picker-calendar-header{display:none}.attendance-calendar .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#6366f1;border-color:#6366f1}.attendance-calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner{border-color:#6366f1}.attendance-calendar .ant-picker-content{height:auto}.attendance-calendar .ant-picker-cell{position:relative}.attendance-time-display{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:120px;padding:16px}.attendance-time-display h5{color:#374151;font-weight:600;margin-bottom:12px}.attendance-record{font-size:14px;line-height:1.6}.attendance-record strong{color:#374151;display:inline-block;width:80px}.attendance-legend{color:#6b7280;display:flex;font-size:12px;gap:16px;margin-top:16px}.attendance-legend-item{align-items:center;display:flex;gap:4px}.attendance-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 8px}.attendance-nav .ant-btn{align-items:center;border:1px solid #d1d5db;border-radius:6px;display:flex;height:32px;justify-content:center;width:32px}.attendance-nav .ant-btn:hover{border-color:#6366f1;color:#6366f1}@media (max-width:768px){.attendance-calendar .ant-picker-calendar{font-size:12px}.attendance-legend{flex-direction:column;gap:8px}}.attendance-calendar-compact .ant-picker-calendar,.attendance-calendar-compact .ant-picker-calendar-full .ant-picker-panel{background:#fff}.attendance-calendar-compact .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.attendance-calendar-compact .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner{border-color:#6366f1!important}.attendance-calendar-compact .ant-picker-cell{position:relative}.attendance-calendar-compact .ant-picker-cell-inner{border-radius:4px;cursor:pointer;position:relative}.attendance-calendar-compact .ant-picker-cell-inner:hover{background:#f0f0f0}.attendance-calendar-compact .ant-picker-calendar-mini{border-radius:8px}.attendance-calendar-compact .ant-picker-calendar-mini .ant-picker-calendar-header{border-bottom:1px solid #f0f0f0;padding:8px 12px}.attendance-calendar-compact .ant-picker-calendar-mini .ant-picker-content{height:auto;padding:8px}.attendance-calendar-compact .ant-picker-calendar-mini .ant-picker-calendar-date-panel{padding:0}.attendance-calendar-compact .ant-picker-calendar-mini .ant-picker-cell{height:32px}.attendance-calendar-compact .ant-picker-calendar-mini .ant-picker-cell-inner{font-size:12px;height:28px;line-height:28px}.modern-time-display{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;min-height:120px;padding:20px}.time-header{border-bottom:2px solid #e5e7eb;margin-bottom:16px;padding-bottom:8px}.attendance-details{display:flex;flex-direction:column;gap:12px}.detail-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.detail-card:hover{border-color:#6366f1;box-shadow:0 2px 4px #6366f11a}.detail-label{align-items:center;color:#6b7280;display:flex;font-size:14px}.detail-value{color:#1f2937;font-size:14px;font-weight:600}.time-value{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.duration-value,.time-value{border-radius:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:4px 12px}.duration-value{background:linear-gradient(135deg,#10b981,#059669)}.no-record{color:#9ca3af;font-size:13px;font-style:italic}.date-card{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.date-card .detail-value{color:#92400e;font-weight:700}.loading-state{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:12px;justify-content:center;padding:20px}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#6366f1;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-attendance-state{color:#6b7280;padding:24px;text-align:center}.no-attendance-icon{font-size:32px;margin-bottom:12px;opacity:.7}.no-attendance-text{font-size:14px;line-height:1.5}.no-attendance-text strong{color:#374151}@media (max-width:768px){.modern-time-display{padding:16px}.detail-card{padding:10px 12px}.detail-label,.detail-value{font-size:13px}.duration-value,.time-value{font-size:12px;padding:3px 10px}}.drwr{font-family:Poppins,sans-serif;max-width:100%;min-width:240px}.drwr .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.drwr .ant-drawer-title{color:#000;font-size:18px;font-weight:600}.drwr .ant-drawer-body{padding:20px}.drwr .ant-drawer-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.lblc{border-left:1px solid #d3d3d3;margin-bottom:20px;padding:0 0 10px 15px}[data-theme=dark] .drwr .ant-drawer-header{background-color:#1f1f1f;border-bottom:1px solid #303030}[data-theme=dark] .drwr .ant-drawer-title{color:#fff}[data-theme=dark] .drwr .ant-drawer-body{background-color:#141414;color:#fff}[data-theme=dark] .drwr .ant-drawer-footer{background-color:#1f1f1f;border-top:1px solid #303030}.drwr button{border-radius:6px}.drwr h1,.drwr h2,.drwr h3,.drwr h4,.drwr h5{margin-bottom:16px}.drwr p{margin-bottom:12px}.drwr img{border-radius:8px}.drwr .ant-list-item{border-radius:8px;margin-bottom:8px;padding:12px;transition:background-color .3s ease}.drwr .ant-list-item:hover{background-color:#f5f5f5}[data-theme=dark] .drwr .ant-list-item:hover{background-color:#1a1a1a}.staff-details-container{padding:0}.status-badge{border-radius:12px;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px}.status-badge.active{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.status-badge.inactive{background-color:#fff1f0;border:1px solid #ffa39e;color:#ff4d4f}[data-theme=dark] .status-badge.active{background-color:#162312;border-color:#274916;color:#95de64}[data-theme=dark] .status-badge.inactive{background-color:#2a1215;border-color:#58181c;color:#ff7875}.form-container{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr;padding:8px 0}.form-group{margin-bottom:0}.form-group.full-width{grid-column:1/-1}.form-label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-input,.form-select{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;outline:none;padding:10px 12px;transition:all .3s;width:100%}.password-input-wrapper{position:relative;width:100%}.password-input-wrapper .form-input{padding-right:40px}.password-toggle-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .3s}.password-toggle-btn:hover{color:#1890ff}.password-toggle-btn svg{display:block}.form-input:focus,.form-select:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.form-input.error,.form-select.error{border-color:#ff4d4f}.form-input.error:focus,.form-select.error:focus{box-shadow:0 0 0 2px #ff4d4f1a}.error-text{color:#ff4d4f;display:block;font-size:12px;margin-top:4px}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.status-toggle-wrapper{display:flex;flex-direction:column;gap:8px}.custom-toggle{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.toggle-track{border-radius:26px;height:26px;position:relative;transition:all .3s ease;width:50px}.toggle-track.active{background-color:#52c41a}.toggle-track.inactive{background-color:#ff4d4f}.toggle-thumb{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;position:absolute;top:3px;transition:all .3s ease;width:20px}.toggle-track.active .toggle-thumb{left:27px}.toggle-track.inactive .toggle-thumb{left:3px}.toggle-text{font-weight:500;transition:color .3s ease}.toggle-text.active{color:#52c41a}.toggle-text.inactive{color:#ff4d4f}.custom-toggle:hover .toggle-track{opacity:.9}[data-theme=dark] .form-label{color:#d9d9d9}[data-theme=dark] .form-input,[data-theme=dark] .form-select{background-color:#1f1f1f;border-color:#434343;color:#fff}[data-theme=dark] .form-input:focus,[data-theme=dark] .form-select:focus{border-color:#1890ff}[data-theme=dark] .toggle-text.active{color:#73d13d}[data-theme=dark] .toggle-text.inactive{color:#ff7875}[data-theme=dark] .password-toggle-btn{color:#d9d9d9}[data-theme=dark] .password-toggle-btn:hover{color:#1890ff}.uplodr .ant-upload,.uplodr .ant-upload-list-picture-card-container{height:124px!important;width:124px!important}.mini-uplodr .ant-upload,.mini-uplodr .ant-upload-list-picture-card-container{border-radius:8px!important;height:76px!important;margin:0!important;width:76px!important}.banner-uplodr .ant-upload,.banner-uplodr .ant-upload-list-picture-card-container{border-radius:12px!important;height:140px!important;width:100%!important}.banner-uplodr .ant-upload-list-picture-card .ant-upload-list-item,.banner-uplodr .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{border-radius:12px!important}.mini-infop{position:absolute;right:-6px;top:-10px}.infop{position:absolute;right:-32px;top:-32px}.banner-infop{color:#666;font-size:12px}.PreviewBanner_mobilePreview__icBfH{align-items:center;background-color:#f8f9fa;border-radius:12px;display:flex;justify-content:center;margin-top:35px;min-width:390px;padding:5px;position:relative}.PreviewBanner_phoneFrame__HD0VH{background-color:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 8px 32px #0000001f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:655px;overflow:hidden;padding:16px;width:390px}.PreviewBanner_mobileHeader__i2Myj{align-items:center;display:flex;justify-content:space-between;padding:8px 0 16px}.PreviewBanner_logo__wuN51{height:28px;width:auto}.PreviewBanner_headerActions__\+Fav1{gap:8px}.PreviewBanner_headerIcon__q4v4L{background-color:#efefef;border-radius:50%;height:32px;width:32px}.PreviewBanner_searchSection__usouj{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:10px;position:relative}.PreviewBanner_searchSection__usouj:after{background:linear-gradient(135deg,#0000001a,#0000000d 50%,#0000);border-radius:50%;bottom:-8px;content:"";filter:blur(2px);height:8px;left:0;position:absolute;right:0;transform:perspective(10px) rotateX(5deg);width:100%}.PreviewBanner_searchBar__J7Nw1{align-items:center;background-color:#efefef;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.PreviewBanner_searchIcon__WGLdC{flex-shrink:0;height:24px;opacity:1;width:24px}.PreviewBanner_searchPlaceholder__WfVFq{background-color:#0000001a;border-radius:8px;height:8px;width:50%}.PreviewBanner_bannerSection__w\+iDv{border-radius:10px!important;gap:10px;height:170px;margin-bottom:20px;overflow:hidden;width:358px}.PreviewBanner_bannerImage__oNSA9{aspect-ratio:358/170!important;border-radius:8px!important;display:block!important;height:170px!important;object-fit:cover!important;opacity:1!important;width:358px!important}.PreviewBanner_categorySection__Isdgk{flex:1 1}.PreviewBanner_categoryHeading__A1sAi{color:#0003;font-size:22px;font-weight:700;margin:0 0 8px}.PreviewBanner_categoryGrid__SdOo1{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.PreviewBanner_categoryCard__OyajR{background-color:#efefef;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:116px;padding:8px}.PreviewBanner_categoryTextGroup__pd90g{display:flex;flex-direction:column;gap:6px}.PreviewBanner_categoryName__Vl5su{background-color:#0000001a;border-radius:20px;height:8px;width:80%}.PreviewBanner_categorySubtext__pO7B8{background-color:#0000001a;border-radius:20px;height:8px;width:60%}[data-theme=dark] .PreviewBanner_phoneFrame__HD0VH{background-color:#1f2937;border-color:#374151}[data-theme=dark] .PreviewBanner_logo__wuN51{background-color:#fff}[data-theme=dark] .PreviewBanner_mobileHeader__i2Myj{border-color:#374151}[data-theme=dark] .PreviewBanner_headerIcon__q4v4L{background-color:#4b5563}[data-theme=dark] .PreviewBanner_searchBar__J7Nw1{background-color:#374151}[data-theme=dark] .PreviewBanner_searchPlaceholder__WfVFq{background-color:#4b5563}[data-theme=dark] .PreviewBanner_categoryCard__OyajR{background-color:#374151;border-color:#4b5563}[data-theme=dark] .PreviewBanner_categoryHeading__A1sAi{color:#f3f4f6}[data-theme=dark] .PreviewBanner_categoryName__Vl5su,[data-theme=dark] .PreviewBanner_categorySubtext__pO7B8{background-color:#4b5563}.PreviewBanner_statusBar__c86QL{align-items:center;background-color:#ffb6c1;display:flex;font-size:15px;font-weight:600;height:24px;justify-content:space-between;padding:8px 20px 4px}.PreviewBanner_statusTime__hn7DY{color:#000;flex:1 1;text-align:center}.PreviewBanner_newMobileHeader__qOIRI{align-items:center;background:linear-gradient(180deg,#90ee90,#32cd32);display:flex;justify-content:space-between;padding:12px 16px 16px}.PreviewBanner_locationSection__c4C46{align-items:center;display:flex;gap:8px}.PreviewBanner_locationIcon__llqin{color:#000;font-size:24px}.PreviewBanner_locationInfo__f3EDC{display:flex;flex-direction:column;gap:2px}.PreviewBanner_deliveryTime__mOhJQ{color:#000;font-size:16px;font-weight:700}.PreviewBanner_locationText__qD-BJ{color:#000;font-size:14px;font-weight:500}.PreviewBanner_headerActions__\+Fav1{align-items:center;display:flex;gap:12px}.PreviewBanner_headerIcon__q4v4L{color:#000;font-size:24px}.PreviewBanner_newSearchSection__uPNlJ{background:linear-gradient(180deg,#90ee90,#32cd32);padding:0 16px 16px}.PreviewBanner_searchRow__yVOTT{align-items:center;display:flex;gap:8px}.PreviewBanner_newSearchBar__SZ176{align-items:center;background-color:#fffffff2;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:12px 16px}.PreviewBanner_newSearchIcon__Gxap\+{color:#000;flex-shrink:0;font-size:18px}.PreviewBanner_newSearchPlaceholder__-f4aQ{color:#000;flex:1 1;font-size:14px;opacity:.6}.PreviewBanner_voiceIcon__pVIrR{color:#000;flex-shrink:0;font-size:18px}.PreviewBanner_dailyDeals__julIg{align-items:center;background-color:#fffffff2;border-radius:12px;display:flex;gap:6px;min-width:85px;padding:8px 12px}.PreviewBanner_dailyDealsPercent__9y8MG{color:#000;font-size:24px;font-weight:700}.PreviewBanner_dailyDealsText__baq1u{color:#000;font-size:10px;font-weight:700;line-height:1.2;text-align:left}.PreviewBanner_backdropSection__qRem0{background:linear-gradient(180deg,#90ee90,#32cd32);height:120px;margin:0;overflow:hidden;padding:0;width:390px}.PreviewBanner_backdropPlaceholder__6GUaA{align-items:center;background:linear-gradient(180deg,#90ee90,#32cd32);color:#fff;display:flex;font-size:14px;font-weight:700;height:120px;justify-content:center;width:100%}.PreviewBanner_newBannerSection__nPBIG{background:linear-gradient(180deg,#87ceeb,#1e90ff);border-radius:12px;height:170px;margin:16px;overflow:hidden;width:358px}.PreviewBanner_newBannerImage__g0gb6{border-radius:12px!important;display:block!important;height:170px!important;object-fit:cover!important;opacity:1!important;width:358px!important}.PreviewBanner_newBannerPlaceholder__SvRYV{align-items:center;background:linear-gradient(180deg,#87ceeb,#1e90ff);border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:700;height:170px;justify-content:center;width:100%}.PreviewBanner_placeholderText__6\+ETP{color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center}.info-section{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:20px}.section-title{color:#262626!important;display:block!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important}.detail-item{margin-bottom:12px}.detail-label{color:#666!important;display:block!important;font-size:14px!important;font-weight:500!important;margin-bottom:4px!important}.detail-value{color:#262626!important;font-size:14px!important}.detail-link{color:#1890ff!important;font-size:14px!important}.banner-type-badge{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;color:#1890ff;font-size:13px;font-weight:500}.description-box{background-color:#f6f6f6;border-left:4px solid #1890ff;border-radius:8px}.description-text{color:#262626!important;font-size:14px!important;font-style:italic!important}[data-theme=dark] .info-section{background-color:#1f1f1f}[data-theme=dark] .section-title{color:#fff!important}[data-theme=dark] .detail-label{color:#8c8c8c!important}[data-theme=dark] .detail-value{color:#fff!important}[data-theme=dark] .banner-type-badge{background-color:#111b26;border-color:#003a8c;color:#69c0ff}[data-theme=dark] .description-box{background-color:#262626;border-left-color:#69c0ff}[data-theme=dark] .description-text{color:#fff!important}.PreviewBackdrop_mobilePreview__k5VdW{align-items:center;background-color:#f8f9fa;border-radius:12px;display:flex;justify-content:center;margin-top:35px;min-width:390px;padding:5px;position:relative}.PreviewBackdrop_previewTitle__W21rG{color:#666;font-size:18px;font-weight:700;left:50%;position:absolute;text-align:center;top:-30px;transform:translateX(-50%);z-index:10}.PreviewBackdrop_phoneFrame__zcmm9{background-color:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 8px 32px #0000001f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:720px;overflow:hidden;width:390px}.PreviewBackdrop_headerSearchContainer__ga2SE{background:linear-gradient(180deg,#fff0f2,#ff4c64)}.PreviewBackdrop_mobileHeader__ID7PC{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:20px 16px 16px}.PreviewBackdrop_locationSection__AEX2a{align-items:center;display:flex;gap:8px}.PreviewBackdrop_locationIcon__qYG2a{color:#000;font-size:24px}.PreviewBackdrop_locationInfo__REs1F{display:flex;flex-direction:column;gap:2px}.PreviewBackdrop_deliveryTime__\+symj{color:#000;font-size:16px;font-weight:700}.PreviewBackdrop_locationText__IhgCZ{color:#000;font-size:14px;font-weight:500}.PreviewBackdrop_headerActions__lS4nf{align-items:center;display:flex;gap:12px}.PreviewBackdrop_headerIcon__wzmgd{color:#000;font-size:24px}.PreviewBackdrop_searchSection__YzN0E{background:#0000;padding:0 16px 16px}.PreviewBackdrop_searchRow__qrfNj{align-items:center;display:flex;gap:8px}.PreviewBackdrop_searchBar__\+hvfA{align-items:center;background-color:#fffffff2;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:12px 16px}.PreviewBackdrop_searchIcon__vHoYO{color:#000;flex-shrink:0;font-size:18px}.PreviewBackdrop_searchPlaceholder__HDc9U{color:#000;flex:1 1;font-size:14px;opacity:.6}.PreviewBackdrop_voiceIcon__v0YtL{color:#000;flex-shrink:0;font-size:18px}.PreviewBackdrop_dailyDeals__BqAv9{align-items:center;background-color:#fffffff2;border-radius:12px;display:flex;gap:6px;min-width:85px;padding:8px 12px}.PreviewBackdrop_dailyDealsPercent__lPwpF{color:#000;font-size:24px;font-weight:700}.PreviewBackdrop_dailyDealsText__-PWux{color:#000;font-family:Barlow,sans-serif;font-size:14px;font-style:italic;font-weight:800;letter-spacing:-.025em;line-height:.9;text-align:center;text-transform:uppercase}.PreviewBackdrop_backdropSection__VVBT3{height:120px;margin:0;overflow:hidden;padding:0;width:390px}.PreviewBackdrop_backdropImage__952-U{display:block!important;height:120px!important;object-fit:cover!important;opacity:1!important;width:390px!important}.PreviewBackdrop_backdropPlaceholder__hkWq8{align-items:center;background-color:#fafafa;border:2px dashed #d9d9d9;display:flex;height:120px;justify-content:center;width:100%}.PreviewBackdrop_bannerSection__TbgQD{align-items:center;background-color:#ff4c64;display:flex;height:202px;justify-content:center;margin:0;padding:16px;width:390px}.PreviewBackdrop_bannerInner__IW9yA{align-items:center;border-radius:12px;display:flex;height:170px;justify-content:center;overflow:hidden;width:358px}.PreviewBackdrop_bannerImage__lMp-B{border-radius:12px!important;display:block!important;height:170px!important;object-fit:contain!important;opacity:1!important;width:358px!important}.PreviewBackdrop_bannerPlaceholder__ep5jF{align-items:center;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;display:flex;height:170px;justify-content:center;width:100%}.PreviewBackdrop_placeholderText__DNiik{color:#999;font-size:12px;line-height:1.4;text-align:center}.PreviewBackdrop_categorySection__c911J{background-color:#f5f5f5;min-height:250px;padding:0 16px 16px}.PreviewBackdrop_categoryHeading__9Rx44{color:#000;font-size:18px;font-weight:700;margin:0 0 12px;padding-top:12px}.PreviewBackdrop_categoryGrid__jdpRW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.PreviewBackdrop_categoryCard__s6knl{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-height:100px;padding:12px 8px}.PreviewBackdrop_categoryIcon__OU4tK{background-color:#efefef;border-radius:8px;height:48px;width:48px}.PreviewBackdrop_categoryTextGroup__z74-u{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.PreviewBackdrop_categoryName__mqNg4{background-color:#0000001a;border-radius:20px;height:8px;width:80%}[data-theme=dark] .PreviewBackdrop_phoneFrame__zcmm9{background-color:#1f2937;border-color:#374151}[data-theme=dark] .PreviewBackdrop_statusBar__XaI0a{background-color:#8b4789}[data-theme=dark] .PreviewBackdrop_statusTime__AmQrn{color:#f3f4f6}[data-theme=dark] .PreviewBackdrop_categorySection__c911J{background-color:#111827}[data-theme=dark] .PreviewBackdrop_categoryCard__s6knl{background-color:#374151;border-color:#4b5563}[data-theme=dark] .PreviewBackdrop_categoryHeading__9Rx44{color:#f3f4f6}[data-theme=dark] .PreviewBackdrop_categoryIcon__OU4tK,[data-theme=dark] .PreviewBackdrop_categoryName__mqNg4{background-color:#4b5563}[data-theme=dark] .PreviewBackdrop_backdropPlaceholder__hkWq8,[data-theme=dark] .PreviewBackdrop_bannerPlaceholder__ep5jF{background-color:#374151;border-color:#4b5563}[data-theme=dark] .PreviewBackdrop_placeholderText__DNiik{color:#9ca3af}.info-section{background-color:#fafafa;border-radius:8px;margin-bottom:16px;padding:16px}.section-title{color:#262626;display:block;margin-bottom:12px}.detail-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.detail-item:last-child{border-bottom:none}.detail-label{color:#8c8c8c;font-size:13px;font-weight:500}.detail-value{color:#262626;font-weight:500;word-break:break-word}.detail-link,.detail-value{font-size:13px;max-width:60%;text-align:right}.detail-link{color:#1890ff;text-decoration:none;word-break:break-all}.detail-link:hover{color:#40a9ff;text-decoration:underline}.banner-type-badge{background-color:#1890ff;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.description-box{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px}.description-text{color:#595959;font-size:13px;line-height:1.6;white-space:pre-wrap}[data-theme=dark] .info-section{background-color:#141414;border-color:#303030}[data-theme=dark] .section-title{color:#f0f0f0}[data-theme=dark] .detail-item{border-bottom-color:#303030}[data-theme=dark] .detail-label{color:#bfbfbf}[data-theme=dark] .detail-value{color:#f0f0f0}[data-theme=dark] .description-box{background-color:#1f1f1f;border-color:#303030}[data-theme=dark] .description-text{color:#d9d9d9}.card-container .ant-tabs-card .ant-tabs-tab{background-color:#f5f5f5!important;border-color:#e8e8e8!important;color:#000!important}.card-container .ant-tabs-card .ant-tabs-tab-active{background-color:#fff!important;border-color:#e8e8e8 #e8e8e8 #fff!important;color:#000!important}[data-theme=dark] .card-container .ant-tabs-card .ant-tabs-tab{background-color:#333!important;border-color:#333!important;color:#fff!important}[data-theme=dark] .card-container .ant-tabs-card .ant-tabs-tab-active{background-color:#000!important;border-color:#333 #333 #000!important;color:#fff!important}.card-container .ant-tabs-nav-list{border-bottom:1px solid #e8e8e8!important}[data-theme=dark] .card-container .ant-tabs-nav-list{border-bottom:1px solid #333!important}.card-container .ant-tabs-content{background-color:#fff!important}.card-container .ant-tabs-ink-bar,[data-theme=dark] .card-container .ant-tabs-content{background-color:#000!important}[data-theme=dark] .card-container .ant-tabs-ink-bar{background-color:#fff!important}.ant-tag-green{background-color:#52c41a1a!important;border-color:#52c41a!important;color:#52c41a!important}.ant-tag-red{background-color:#f5222d1a!important;border-color:#f5222d!important;color:#f5222d!important}.ant-tag-orange{background-color:#fa8c161a!important;border-color:#fa8c16!important;color:#fa8c16!important}.ant-tag-blue{background-color:#1890ff1a!important;border-color:#1890ff!important;color:#1890ff!important}.ant-tag-yellow{background-color:#faad141a!important;border-color:#faad14!important;color:#faad14!important}.ant-tag-purple{background-color:#722ed11a!important;border-color:#722ed1!important;color:#722ed1!important}.ant-tag-cyan{background-color:#13c2c21a!important;border-color:#13c2c2!important;color:#13c2c2!important}.ant-tag-default,.ant-tag:not(.ant-tag-green):not(.ant-tag-red):not(.ant-tag-orange):not(.ant-tag-blue):not(.ant-tag-yellow):not(.ant-tag-purple):not(.ant-tag-cyan){background-color:#8c8c8c1a!important;border-color:#8c8c8c!important}html:not([data-theme=dark]) .ant-tag-default,html:not([data-theme=dark]) .ant-tag:not(.ant-tag-green):not(.ant-tag-red):not(.ant-tag-orange):not(.ant-tag-blue):not(.ant-tag-yellow):not(.ant-tag-purple):not(.ant-tag-cyan){color:#000!important}[data-theme=dark] .ant-tag-default,[data-theme=dark] .ant-tag:not(.ant-tag-green):not(.ant-tag-red):not(.ant-tag-orange):not(.ant-tag-blue):not(.ant-tag-yellow):not(.ant-tag-purple):not(.ant-tag-cyan),body.dark-theme .ant-tag-default,body.dark-theme .ant-tag:not(.ant-tag-green):not(.ant-tag-red):not(.ant-tag-orange):not(.ant-tag-blue):not(.ant-tag-yellow):not(.ant-tag-purple):not(.ant-tag-cyan),html[data-theme=dark] .ant-tag-default,html[data-theme=dark] .ant-tag:not(.ant-tag-green):not(.ant-tag-red):not(.ant-tag-orange):not(.ant-tag-blue):not(.ant-tag-yellow):not(.ant-tag-purple):not(.ant-tag-cyan){color:#fff!important}[data-theme=dark] .ant-select-selection-placeholder{color:#3b4045!important}.tbsb .ant-tabs-nav:before{border-width:0!important}.cnt-nav{margin-top:-10px!important;margin-top:10px;min-height:45px;padding-bottom:5px;padding-bottom:15px}.lst-itms{flex-grow:1;flex-shrink:1;overflow:hidden}.lst{-webkit-padding-start:20px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:20px}.itm{border:none;border-left:3px solid #ccc;border-radius:0;box-sizing:border-box;counter-increment:step-counter;font-size:14px;line-height:15px;list-style:none;margin:0;padding:0 0 20px 20px}.itm:before{background-color:#ccc;border-radius:50%;color:#0000;content:counter(step-counter);float:left;height:15px;line-height:10px;margin-left:-29px;text-align:center;width:15px}.itm:last-child{border-left:3px solid #0000!important;padding-bottom:0!important}.compltd{border-left:3px solid #1890ff!important}.activ:before,.compltd:before{background-color:#1890ff!important;color:#0000!important}.base-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.base-popup-content{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:80%}[data-theme=dark] .base-popup-content{background-color:#1f1f1f;border:1px solid #333;color:#fff}[data-theme=dark] .base-popup-header{border-bottom-color:#333}[data-theme=dark] .base-popup-footer{border-top-color:#333}.base-popup-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 24px}.base-popup-header h2{font-size:16px;font-weight:500;margin:0}.base-popup-close{background:none;border:none;color:#999;cursor:pointer;font-size:20px}.base-popup-body{flex:1 1;overflow-y:auto;padding:24px}.base-popup-footer{border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;padding:12px 24px}.base-popup-cancel{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;padding:8px 16px}[data-theme=dark] .base-popup-cancel{background-color:#21262d;border-color:#30363d;color:#fff}[data-theme=dark] .base-popup-cancel:hover{border-color:#fff;color:#fff}.product-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:450px}.active-checkbox{align-items:center;display:flex;justify-content:flex-start;margin-top:-10px}.active-checkbox input[type=checkbox]{margin-right:8px;width:auto}input:focus,select:focus,textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#177ddc;box-shadow:0 0 0 2px #177ddc33}textarea{min-height:80px;resize:vertical}.char-count{color:#999}[data-theme=dark] .char-count{color:#a6a6a6}button{border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.add-button{background-color:#fff;border:1px solid #d9d9d9;color:#000;font-size:16px;font-weight:700;height:36px;margin-left:8px;width:30px}.add-button:hover{border-color:#333;color:#333}.remove-button{background:none;border:none;color:#ff4d4f;font-size:18px;font-weight:700;padding:0 5px}.remove-button:hover{color:#ff7875}.add-field-button,.add-variant-button{background-color:#fff;border:1px dashed #d9d9d9;color:#000;margin-top:10px;padding:8px 16px;width:100%}.add-field-button:hover,.add-variant-button:hover{border-color:#333;color:#333}.select-with-button{align-items:center;display:flex}.select-with-button select{flex:1 1}.extra-field{align-items:center}.extra-field-key{min-width:150px}.weight-input{display:flex;gap:5px}.weight-input input{flex:3 1}.weight-input select{flex:2 1}.divider{border-bottom:1px solid #e8e8e8;margin:24px 0;position:relative;text-align:center;width:100%}.divider span{background:#fff;color:#888;font-size:14px;padding:0 10px;position:relative;top:10px}.steps-container{justify-content:center;margin-bottom:30px}.step,.steps-container{align-items:center;display:flex}.step{flex-direction:column;z-index:1}.step-number{align-items:center;background-color:#f0f0f0;border-radius:50%;color:#999;display:flex;font-weight:700;height:32px;justify-content:center;margin-bottom:8px;width:32px}.step.active .step-number{background-color:#000;color:#fff}.step-title{color:#999;font-size:14px}.step.active .step-title{color:#000;font-weight:500}.step-line{background-color:#f0f0f0;height:1px;margin:0 4px;width:60px}.variant-container{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:20px;padding:15px}.variant-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.variant-header h3{font-size:16px;font-weight:500;margin:0}.variant-actions{align-items:center;display:flex;gap:15px}.variant-active{align-items:center;display:flex;gap:5px}.variant-active input{margin:0;width:auto}.preview-section{padding:10px}.preview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.preview-item{display:flex;flex-direction:column}.preview-item.full-width{grid-column:1/-1}.preview-label{color:#888;font-size:12px;margin-bottom:4px}.preview-value{color:#333;font-size:14px}.text-capitalize{text-transform:capitalize}.variants-preview{margin-top:20px}.variant-preview{margin-bottom:30px}.variant-preview h3{font-size:16px;font-weight:500;margin-bottom:15px;margin-top:0}.modal-content{max-width:400px;width:70%}.category-form form{padding:24px}@media (max-width:768px){.product-form{max-width:100%}.form-group{min-width:100%}.modal-content{width:90%}}[data-theme=dark] .add-button,[data-theme=dark] .add-field-button,[data-theme=dark] .add-variant-button{background-color:#252525;border-color:#444;color:#fff}[data-theme=dark] .add-button:hover,[data-theme=dark] .add-field-button:hover,[data-theme=dark] .add-variant-button:hover{border-color:#888;color:#888}.base-popup-save{background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.base-popup-save:hover{background-color:#333;border-color:#333}[data-theme=dark] .base-popup-save{background-color:#fff;border-color:#fff;color:#000}[data-theme=dark] .base-popup-save:hover{background-color:#e0e0e0;border-color:#e0e0e0}.vars{border:1.5px solid #03926e!important;color:#03926e!important}.vars,.varu{margin-bottom:8px!important}.uplodr .ant-upload,.uplodr .ant-upload-list-picture-card,.uplodr .ant-upload-list-picture-card-container{border-radius:12px!important}.mini-uplodr .ant-upload,.mini-uplodr .ant-upload-list-picture-card,.mini-uplodr .ant-upload-list-picture-card-container{border-radius:8px!important}.uplodr .ant-upload-list-picture-card .ant-upload-list-item,.uplodr .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{border-radius:12px!important}.mini-uplodr .ant-upload-list-picture-card .ant-upload-list-item,.mini-uplodr .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{border-radius:8px!important}.uplodr .ant-upload,.uplodr .ant-upload-list-picture-card-container{border-radius:12px!important;height:100px!important;width:100px!important}.uplodr .ant-upload-list-picture-card{margin:4px!important}.variant-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:24px}.variant-modal{max-width:700px;width:90%}.form-row{gap:15px;margin-bottom:15px}.form-group{flex:1 1;min-width:180px}.form-group.full-width{flex:0 0 100%}.product-search-group{position:relative}label{color:#333;display:block;font-weight:500;margin-bottom:5px}[data-theme=dark] label{color:#e1e1e1}input,select,textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#333;font-size:14px;padding:8px 12px;transition:all .3s;width:100%}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#21262d;border-color:#30363d;color:#fff}input:focus,select:focus,textarea:focus{border-color:#000;box-shadow:0 0 0 2px #0000001a;outline:none}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#fff;box-shadow:0 0 0 2px #ffffff1a}input.input-error,select.input-error{border-color:#ff4d4f}.disabled-input{background-color:#f5f5f5!important;cursor:not-allowed}[data-theme=dark] .disabled-input{background-color:#1a1a1a!important}.price-input{position:relative}.price-input input{padding-left:25px}.currency{color:#888;left:12px;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=dark] .currency{color:#aaa}.dropdown-menu{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 2px 8px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}[data-theme=dark] .dropdown-menu{background-color:#21262d;border-color:#30363d;box-shadow:0 2px 8px #0000004d}.dropdown-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:8px 12px}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background-color:#f5f5f5}[data-theme=dark] .dropdown-item{border-color:#30363d;color:#fff}[data-theme=dark] .dropdown-item:hover{background-color:#2d333b}.dropdown-item.disabled{background-color:#f5f5f5;color:#999;cursor:default}[data-theme=dark] .dropdown-item.disabled{background-color:#1a1a1a;color:#666}.switch-container{align-items:center;display:flex;gap:8px;padding:8px 0}.switch{display:inline-block;height:22px;position:relative;width:44px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:22px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:2px;width:18px}input:checked+.slider{background-color:#000}[data-theme=dark] input:checked+.slider{background-color:#fff}input:checked+.slider:before{transform:translateX(22px)}.switch-label{color:#666;font-size:14px}[data-theme=dark] .switch-label{color:#aaa}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px #00000029}[data-theme=dark] .modal-content{background-color:#161b22;border-color:#30363d;color:#fff}.modal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 24px}[data-theme=dark] .modal-header{border-color:#30363d}.modal-header h2{color:#000;font-size:16px;font-weight:500;margin:0}[data-theme=dark] .modal-header h2{color:#fff}.close-button{background:none;border:none;color:#999;cursor:pointer;font-size:20px}[data-theme=dark] .close-button{color:#aaa}.modal-footer{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.cancel-button{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#000;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.cancel-button:hover{border-color:#000;color:#000}[data-theme=dark] .cancel-button{background-color:#21262d;border-color:#30363d;color:#fff}[data-theme=dark] .cancel-button:hover{border-color:#fff;color:#fff}.save-button{background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.save-button:hover{background-color:#333;border-color:#333}.save-button:disabled{background-color:#f5f5f5;border-color:#d9d9d9;color:#bfbfbf;cursor:not-allowed}[data-theme=dark] .save-button{background-color:#fff;border-color:#fff;color:#000}[data-theme=dark] .save-button:hover{background-color:#e0e0e0;border-color:#e0e0e0}[data-theme=dark] .save-button:disabled{background-color:#1a1a1a;border-color:#30363d;color:#666}@media (max-width:768px){.form-row{flex-direction:column;gap:10px}.form-group{min-width:100%}.variant-modal{max-width:95%;width:95%}}.imgc{-ms-overflow-style:none;max-height:300px;overflow-y:scroll;scrollbar-width:none}.imgc::-webkit-scrollbar{display:none}[data-theme=dark] .vars,[data-theme=dark] .varu{background-color:#161b22}.vars{border:1.5px solid #0e6eb3!important;color:#0e6eb3!important}.vars,.varu{background-color:#fff;cursor:pointer;font-size:13px!important;margin-bottom:8px;padding:10px!important}.varu{border:1.5px solid #556f80!important;color:#556f80!important}.revw{color:#556f80e6;font-size:12px;margin-left:10px}.qtyc{padding-bottom:10px}.ctgryc,.qtyc{border-left:1px solid #f2f2f2;flex:5 1;padding-left:18px}.extra{color:#556f80;font-size:12px;font-weight:500;margin-left:10px;margin-right:15px;text-transform:capitalize}.extrb{border-color:#03926e!important;color:#03926e!important;font-size:11px!important}@media (max-width:768px){.form-row{flex-direction:column}}.category-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:8px 0}.form-group{margin-bottom:24px}.form-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:8px}.form-group.full-width{width:100%}.form-group label{color:#000000d9;display:block;font-size:15px;font-weight:500;margin-bottom:10px}.form-group input[type=number],.form-group input[type=text],.form-group select,.form-group textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;font-size:15px;padding:12px 16px;transition:all .3s;width:100%}.form-group input[type=number]:hover,.form-group input[type=text]:hover,.form-group select:hover,.form-group textarea:hover{border-color:#40a9ff}.form-group input[type=number]:focus,.form-group input[type=text]:focus,.form-group select:focus,.form-group textarea:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.form-group textarea{min-height:100px;resize:vertical}.char-count{text-align:right}.char-count,.help-text{color:#00000073;font-size:12px;margin-top:4px}.input-error{border-color:#ff4d4f!important}.error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.required{color:#ff4d4f}.status-toggle{align-items:center;display:flex}.status-toggle label{margin-bottom:0;margin-right:16px}.toggle-container{align-items:center;display:flex}.toggle-container input[type=checkbox]{height:0;position:absolute;visibility:hidden;width:0}.toggle-label{align-items:center;background:#d9d9d9;border-radius:24px;cursor:pointer;display:flex;height:24px;justify-content:space-between;position:relative;transition:background-color .2s;width:50px}.toggle-label .toggle-inner{background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #0003;height:20px;left:2px;position:absolute;top:2px;transition:.2s;width:20px}input[type=checkbox]:checked+.toggle-label{background:#52c41a}input[type=checkbox]:checked+.toggle-label .toggle-inner{left:calc(100% - 2px);transform:translateX(-100%)}.toggle-text{font-size:14px;margin-left:10px}.groups-section{border-top:1px solid #d9d9d9;margin-top:24px;padding-top:16px}.section-header h3{font-size:16px;font-weight:600;margin-bottom:16px}.group-item{border:1.5px dashed #d9d9d9;border-radius:6px;margin-bottom:16px;padding:16px}.group-row{align-items:flex-start;display:flex;gap:16px}.group-image{width:20%}.group-details{flex:1 1}.remove-group-btn{background:none;border:none;color:#ff4d4f;cursor:pointer;font-size:16px;padding:0}.add-group-btn{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;color:#000000a6;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s;width:100%}.add-group-btn:hover{border-color:#40a9ff;color:#40a9ff}.add-group-btn svg{margin-right:8px}.image-upload-container{position:relative;width:100%}.image-upload-box{background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:24px;text-align:center;transition:all .3s}.image-upload-box:hover{border-color:#40a9ff}.image-upload-box .upload-icon{color:#bfbfbf;font-size:32px;margin-bottom:8px}.image-upload-box .upload-text{color:#000000a6;font-size:14px}.image-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.image-preview{margin-top:16px;position:relative}.image-preview img{border-radius:8px;max-width:100%}.image-remove{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.image-upload{width:30%}.file-drop-area{align-items:center;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:20px;min-height:140px;padding:20px;position:relative;text-align:center;transition:all .3s ease;width:100%}.file-drop-area:hover{background-color:#f0f7ff;border-color:#40a9ff}.file-drop-area.has-image{border-style:solid}.file-drop-content{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.file-icon-container{opacity:.7}.file-icon{height:48px;width:48px}.file-message{text-align:left}.drag-message{color:#333;font-size:18px;font-weight:500;margin:0 0 4px}.format-message{color:#888;font-size:14px;margin:0}.file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.image-preview-container{position:relative;width:100%}.image-preview{border-radius:6px;max-height:300px;max-width:100%}.remove-image-btn{align-items:center;background:#0009;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:6px;padding:6px 12px;position:absolute;right:10px;top:10px}.remove-image-btn:hover{background:#000c}.remove-image-btn.small{padding:4px;right:5px;top:5px}.file-drop-area.small{min-height:80px;padding:10px}.file-drop-area.small .upload-text{color:#888;font-size:14px;margin:0}@media (max-width:768px){.form-row{flex-direction:column}.image-upload{width:100%}.group-row{flex-direction:column}.group-image{margin-bottom:16px;width:100%}}[data-theme=dark] .form-group label{color:#ffffffd9}[data-theme=dark] .drag-message{color:#fff}[data-theme=dark] .format-message{color:#ffffffa6}[data-theme=dark] .file-drop-area{background-color:#ffffff0a;border-color:#ffffff26}[data-theme=dark] .file-drop-area:hover{background-color:#ffffff14;border-color:#40a9ff80}[data-theme=dark] .char-count,[data-theme=dark] .help-text{color:#ffffff73}[data-theme=dark] .toggle-text{color:#ffffffd9}[data-theme=dark] .add-group-btn{background-color:#ffffff0a;border-color:#ffffff26;color:#ffffffa6}[data-theme=dark] .add-group-btn:hover{border-color:#40a9ff;color:#40a9ff}[data-theme=dark] .group-item{border-color:#ffffff26}[data-theme=dark] .form-group input[type=number],[data-theme=dark] .form-group input[type=text],[data-theme=dark] .form-group select,[data-theme=dark] .form-group textarea{background-color:#00000040;border-color:#ffffff26;color:#ffffffd9}[data-theme=dark] .form-group input[type=number]:hover,[data-theme=dark] .form-group input[type=text]:hover,[data-theme=dark] .form-group select:hover,[data-theme=dark] .form-group textarea:hover{border-color:#40a9ff}[data-theme=dark] ::placeholder{color:#ffffff73}[data-theme=dark] .section-header h3{color:#ffffffd9}[data-theme=dark] .file-drop-area.small .upload-text{color:#ffffffa6}[data-theme=dark] .file-drop-area.small .file-drop-content{color:#ffffffd9}[data-theme=dark] .help-text{color:#ffffff73}.lblc{margin-bottom:16px}.tltp{font-size:12px;font-weight:400}.loadr{align-items:center;display:flex;justify-content:center}.pnld{margin-top:30px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:0 12px}.ant-collapse-content>.ant-collapse-content-box{padding:0 12px!important}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:#00000040;cursor:default!important}.delivery-cards-container{display:flex;flex-wrap:wrap;gap:16px}.delivery-stat-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px!important;box-shadow:0 2px 8px #0000000f;flex:1 1;min-width:200px;transition:all .3s ease}.delivery-stat-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}[data-theme=dark] .delivery-stat-card:hover{box-shadow:0 4px 16px #ffffff1a}.delivery-card-content{align-items:center;display:flex;gap:16px}.delivery-card-icon{align-items:center;background-color:#f0f5ff;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}[data-theme=dark] .delivery-card-icon{background-color:#4f7cff1a}.delivery-card-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.delivery-card-label{color:#8c8c8c;font-size:14px;font-weight:400;margin:0}[data-theme=dark] .delivery-card-label{color:#8c8c8c}.delivery-card-value{color:#262626;font-size:24px;font-weight:600;line-height:1;margin:0}[data-theme=dark] .delivery-card-value{color:#fff}[data-theme=dark] .delivery-stat-card{background-color:#1f1f1f;border-color:#303030}.ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #f0f0f0;color:#8c8c8c;font-size:13px;font-weight:500;padding:12px 16px}[data-theme=dark] .ant-table-thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #303030;color:#8c8c8c}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;font-size:13px;padding:12px 16px}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid #303030}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5}[data-theme=dark] .ant-table-tbody>tr:hover>td{background-color:#262626}@media (max-width:1200px){.delivery-cards-container{gap:12px}.delivery-stat-card{min-width:180px}}@media (max-width:768px){.delivery-cards-container{flex-direction:column;gap:12px}.delivery-stat-card{flex:none;min-width:0;min-width:auto}.delivery-card-value{font-size:20px}.delivery-card-icon{height:40px;width:40px}}@media (max-width:576px){.delivery-card-content{gap:12px}.delivery-card-value{font-size:18px}.delivery-card-label{font-size:12px}}.instore-music-container{padding-bottom:100px}.music-player-main{padding:40px 20px;text-align:center}.album-art-container{display:flex;justify-content:center;margin-bottom:30px;position:relative}.buffering-overlay{align-items:center;background:#00000080;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.album-art{aspect-ratio:1;border-radius:12px;box-shadow:0 8px 24px #00000026;height:auto;max-width:500px;object-fit:cover;width:100%}.song-info{margin-bottom:30px}.song-title{color:#1a1a1a;font-size:32px;font-weight:600;margin-bottom:8px}.song-artist{color:#666;font-size:18px;margin:0}.playback-controls{gap:20px;margin-bottom:30px}.control-btn,.playback-controls{align-items:center;display:flex;justify-content:center}.control-btn{background:none;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:24px;padding:8px;transition:all .2s ease}.control-btn:hover{color:#4f7cff;transform:scale(1.1)}.control-btn:disabled{color:#ccc;cursor:not-allowed}.control-btn:disabled:hover{transform:none}.control-btn.active{color:#4f7cff}.play-btn{font-size:48px!important}.play-btn:hover{transform:scale(1.05)}.progress-bar-container{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:600px}.live-indicator{align-items:center;color:#4f7cff;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.live-dot{animation:pulse 1.5s ease-in-out infinite;background-color:#f44;border-radius:50%;height:8px;width:8px}.live-dot.small{height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.queue-panel{display:flex;flex-direction:column;height:calc(100vh - 200px);overflow:hidden}.queue-panel .ant-card-body{padding:0}.queue-panel .ant-card-body,.queue-tabs{display:flex;flex-direction:column;height:100%}.queue-tabs .ant-tabs-nav{background-color:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:0;padding:0 20px}.queue-tabs .ant-tabs-content-holder{flex:1 1;overflow:hidden}.queue-tabs .ant-tabs-content,.queue-tabs .ant-tabs-tabpane{height:100%}.queue-tabs .ant-tabs-tabpane-hidden{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}.queue-tabs .ant-tabs-tabpane-inactive{display:none!important}.queue-tabs .ant-tabs-tabpane-active{display:block!important;visibility:visible!important}.queue-content{height:100%;overflow-y:auto;padding:0}.ant-tabs-tabpane-hidden .queue-content{display:none!important}.queue-tab-content{min-height:400px}.queue-wrapper{display:block;width:100%}.now-playing-tab-content{display:block;min-height:400px}.library-content{padding:16px 0 0}.library-search{border-bottom:1px solid #f0f0f0;padding:0 20px 16px}.library-search .ant-input-search-button{align-items:center!important;background-color:#4f7cff!important;border-color:#4f7cff!important;color:#fff!important;display:flex!important;height:32px!important;justify-content:center!important}.library-search .ant-input-search-button:hover{background-color:#3d6ae8!important;border-color:#3d6ae8!important}.library-search .ant-input-search-button:active{background-color:#2e59d6!important;border-color:#2e59d6!important}.library-search .ant-input-search-button .anticon{color:#fff!important;font-size:14px!important}.library-search .ant-input-search{background-color:#fff}.library-search .ant-input{background-color:#fff!important;border-color:#d9d9d9!important}.library-filters{display:flex;gap:8px}.stations-list{padding-top:8px}.loading-container{align-items:center;display:flex;justify-content:center;padding:60px 20px}.section-title{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;margin:20px 20px 12px;text-transform:uppercase}.now-playing-section{margin-bottom:20px}.queue-list{padding-bottom:20px}.queue-item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 20px;position:relative;transition:background-color .2s ease}.queue-item:hover{background-color:#f5f5f5}.queue-item.active{background-color:#e8f0ff}.station-item{cursor:default}.queue-number{color:#999;font-size:14px;font-weight:600;min-width:24px}.queue-thumbnail{border-radius:4px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.queue-item-info{flex:1 1;min-width:0}.queue-item-title{color:#1a1a1a;font-size:14px;font-weight:500;margin:0 0 4px}.queue-item-artist,.queue-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item-artist{color:#666;font-size:12px;margin:0}.station-actions{display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.queue-item:hover .station-actions,.queue-tab-content .station-actions{opacity:1}.station-action-btn{align-items:center;background:none;border:none;border-radius:4px;color:#4f7cff;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:4px 8px;transition:all .2s ease}.station-action-btn:hover{background-color:#e8f0ff;transform:scale(1.1)}.station-action-btn.delete-btn{color:#f44}.station-action-btn.delete-btn:hover{background-color:#ffe8e8}.now-playing-detail{padding:20px}.now-playing-header{display:flex;justify-content:center;margin-bottom:20px}.now-playing-image{border-radius:8px;box-shadow:0 4px 12px #00000026;height:200px;object-fit:cover;width:200px}.now-playing-info h3{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:16px}.now-playing-meta{color:#333;font-size:14px;margin-bottom:12px}.now-playing-meta strong{color:#666;font-weight:500;margin-right:8px}.now-playing-meta a{color:#4f7cff;text-decoration:none}.now-playing-meta a:hover{text-decoration:underline}.empty-state{color:#999;font-size:14px;padding:40px 20px;text-align:center}.floating-player-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fffffff2,#fffffffa);border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -2px 10px #0000001a;left:200px;padding:12px 24px;position:fixed;right:0;transition:left .2s ease;z-index:1000}.ant-layout-sider-collapsed~* .floating-player-bar,.ant-layout-sider-collapsed~.ant-layout .floating-player-bar{left:55px}.floating-player-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:100%}.floating-player-left{align-items:center;display:flex;flex:0 0 250px;gap:12px}.floating-thumbnail{border-radius:4px;height:56px;object-fit:cover;width:56px}.floating-song-info{flex:1 1;min-width:0}.floating-title{color:#1a1a1a;font-size:14px;font-weight:500;margin:0 0 4px}.floating-artist,.floating-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-artist{color:#666;font-size:12px;margin:0}.floating-player-center{flex:1 1;max-width:600px}.floating-controls{gap:16px;margin-bottom:8px}.floating-control-btn,.floating-controls{align-items:center;display:flex;justify-content:center}.floating-control-btn{background:none;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:18px;padding:4px;transition:all .2s ease}.floating-control-btn.active,.floating-control-btn:hover{color:#4f7cff}.floating-play-btn{font-size:32px!important}.floating-progress{align-items:center;display:flex;gap:8px;justify-content:center}.floating-live-indicator{align-items:center;color:#4f7cff;display:flex;font-size:11px;font-weight:600;gap:6px}.floating-player-right{align-items:center;display:flex;flex:0 0 150px;gap:12px;justify-content:flex-end}.queue-count{color:#666;font-size:12px;font-weight:500}[data-theme=dark] .now-playing-info h3,[data-theme=dark] .song-title{color:#fff}[data-theme=dark] .floating-artist,[data-theme=dark] .now-playing-meta strong,[data-theme=dark] .queue-count,[data-theme=dark] .queue-item-artist,[data-theme=dark] .section-title,[data-theme=dark] .song-artist{color:#b3b3b3}[data-theme=dark] .control-btn,[data-theme=dark] .floating-control-btn{color:#fff}[data-theme=dark] .control-btn:hover,[data-theme=dark] .floating-control-btn:hover{color:#4f7cff}[data-theme=dark] .control-btn:disabled{color:#555}[data-theme=dark] .queue-item:hover{background-color:#2a2a2a}[data-theme=dark] .queue-item.active{background-color:#1a3a5f}[data-theme=dark] .floating-title,[data-theme=dark] .now-playing-meta,[data-theme=dark] .queue-item-title{color:#fff}[data-theme=dark] .floating-player-bar{background:linear-gradient(180deg,#1a1a1af2,#1a1a1afa);border-top:1px solid #404040}[data-theme=dark] .queue-tabs .ant-tabs-nav{background-color:initial;border-bottom-color:#404040}[data-theme=dark] .library-search{border-bottom-color:#404040}[data-theme=dark] .library-search .ant-input-search-button{background-color:#4f7cff!important;border-color:#4f7cff!important;color:#fff!important}[data-theme=dark] .library-search .ant-input-search-button:hover{background-color:#6a91ff!important;border-color:#6a91ff!important}[data-theme=dark] .library-search .ant-input-search{background-color:#1a1a1a}[data-theme=dark] .library-search .ant-input{background-color:#1a1a1a!important;border-color:#404040!important;color:#fff!important}[data-theme=dark] .library-search .ant-input::placeholder{color:#666!important}[data-theme=dark] .empty-state{color:#666}[data-theme=dark] .station-action-btn:hover{background-color:#2a2a4a}[data-theme=dark] .station-action-btn.delete-btn:hover{background-color:#4a2a2a}[data-theme=dark] .queue-number{color:#666}@media (max-width:992px){.floating-player-left{flex:0 0 180px}.floating-player-right{flex:0 0 100px}}@media (max-width:768px){.instore-music-container{padding-bottom:120px}.album-art{max-width:350px}.song-title{font-size:24px}.song-artist{font-size:16px}.queue-panel{height:auto;margin-top:20px;min-height:400px}.floating-player-content{flex-direction:column;gap:12px}.floating-player-center,.floating-player-left,.floating-player-right{flex:1 1;max-width:100%;width:100%}.floating-player-left,.floating-player-right{justify-content:center}.floating-player-bar{left:0;padding:16px 20px}.library-filters{flex-direction:column}.library-filters .ant-select{margin-right:0!important;width:100%!important}}@media (max-width:576px){.album-art{max-width:280px}.song-title{font-size:20px}.playback-controls{gap:12px}.control-btn{font-size:20px}.play-btn{font-size:40px!important}.floating-thumbnail{height:48px;width:48px}.station-actions{opacity:1}.floating-player-bar{left:0;padding:12px 16px}}.streaming-progress-container{margin:20px auto;max-width:600px}.streaming-info{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;margin-bottom:16px}.live-text{color:#4f7cff}.elapsed-time{color:#666;font-weight:500}.paused-text{color:#999}.floating-visualizer,.streaming-visualizer{align-items:center;display:flex;gap:4px;height:20px;justify-content:center}.visualizer-bar{animation:visualize 1s ease-in-out infinite;background-color:#4f7cff;border-radius:3px;width:3px}.visualizer-bar.small{width:2px}.visualizer-bar:first-child{animation-delay:0s}.visualizer-bar:nth-child(2){animation-delay:.2s}.visualizer-bar:nth-child(3){animation-delay:.4s}.visualizer-bar:nth-child(4){animation-delay:.6s}.visualizer-bar:nth-child(5){animation-delay:.8s}@keyframes visualize{0%,to{height:8px}50%{height:20px}}.volume-control{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:12px;justify-content:center;margin:20px auto 0;max-width:400px;padding:16px}.volume-label{color:#666;font-size:12px;font-weight:500;min-width:35px}[data-theme=dark] .volume-control{background:#2a2a2a}.queue-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px 8px}.clear-queue-btn{background:none;border:1px solid #4f7cff;border-radius:4px;color:#4f7cff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.clear-queue-btn:hover{background:#4f7cff;color:#fff}[data-theme=dark] .queue-header{border-bottom-color:#404040}.now-playing-header{position:relative}.now-playing-badge{align-items:center;background:#1a1a1a;border-radius:20px;box-shadow:0 2px 12px #0000004d;color:#fff;display:flex;font-size:11px;font-weight:600;gap:8px;padding:6px 14px;position:absolute;right:10px;top:10px}.now-playing-badge .live-dot{animation:pulse 1.5s ease-in-out infinite;background-color:#f44;border-radius:50%;height:8px;width:8px}[data-theme=dark] .now-playing-badge{background:#2a2a2a;box-shadow:0 2px 12px #00000080}.playback-status{background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:16px}.status-item{color:#333;font-size:14px;margin:8px 0}.status-item strong{color:#666;font-weight:500;margin-right:8px}.station-details{margin-bottom:20px}[data-theme=dark] .playback-status{background:#2a2a2a}[data-theme=dark] .status-item{color:#fff}.recently-played-section{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:20px}.section-subtitle{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.recently-played-list{display:flex;flex-direction:column;gap:8px}.recently-played-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s ease}.recently-played-item:hover{background-color:#f5f5f5}.recently-played-thumbnail{border-radius:4px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.recently-played-info{flex:1 1;min-width:0}.recently-played-title{color:#1a1a1a;font-size:13px;font-weight:500;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recently-played-time{color:#999;font-size:11px;margin:0}[data-theme=dark] .recently-played-section{border-top-color:#404040}[data-theme=dark] .section-subtitle{color:#b3b3b3}[data-theme=dark] .recently-played-item:hover{background-color:#2a2a2a}[data-theme=dark] .recently-played-title{color:#fff}.floating-volume{align-items:center;display:flex;gap:8px}.floating-visualizer{height:16px;margin-top:4px}@media (max-width:992px){.floating-volume{display:none}.floating-player-bar{left:55px}}@media (max-width:768px){.volume-control{max-width:100%}.streaming-visualizer{height:16px}.visualizer-bar{width:2px}.queue-header{align-items:flex-start;flex-direction:column;gap:12px}.clear-queue-btn{align-self:flex-end}}.library-section-toggle{margin-bottom:20px}.section-chips{display:flex;flex-wrap:wrap;gap:12px}.section-chip{align-items:center;background:#f5f5f5;border:2px solid #0000;border-radius:24px;color:#666;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.section-chip:hover{background:#e8e8e8;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.section-chip.active{background:#4f7cff;border-color:#4f7cff;box-shadow:0 4px 12px #4f7cff4d;color:#fff}.section-chip.active:hover{background:#3d68e6;border-color:#3d68e6}.section-chip span{font-size:14px;line-height:1}.section-chip .anticon{font-size:16px}[data-theme=dark] .section-chip{background:#2a2a2a;border-color:#0000;color:#999}[data-theme=dark] .section-chip:hover{background:#333;color:#fff}[data-theme=dark] .section-chip.active{background:#4f7cff;border-color:#4f7cff;color:#fff}.library-content{padding:24px}.live-radio-section,.music-files-section{padding:20px 0 0}.music-files-upload{margin-bottom:32px}.library-search{margin-bottom:24px}.library-filters{margin-top:12px}.music-files-upload .ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;padding:20px;transition:all .3s ease}.music-files-upload .ant-upload-drag:hover{background:#f0f5ff;border-color:#4f7cff}.music-files-upload .ant-upload-drag-icon{margin-bottom:12px}[data-theme=dark] .music-files-upload .ant-upload-drag{background:#2a2a2a;border-color:#434343}[data-theme=dark] .music-files-upload .ant-upload-drag:hover{background:#1a1a2e;border-color:#4f7cff}.stations-list{padding:8px 0}.music-files-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:8px 0}.music-file-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;overflow:hidden;transition:all .3s ease}.music-file-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}[data-theme=dark] .music-file-card{background:#2a2a2a;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .music-file-card:hover{box-shadow:0 4px 16px #0006}.music-file-artwork{background:#f5f5f5;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.music-file-artwork img{object-fit:cover}.music-file-artwork img,.music-file-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.music-file-overlay{align-items:center;background:#00000080;display:flex;justify-content:center;opacity:0;transition:opacity .3s ease}.music-file-card:hover .music-file-overlay{opacity:1}.music-file-play-btn{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 4px 12px #0003;color:#4f7cff;cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.music-file-play-btn:hover{background:#fff;transform:scale(1.1)}.music-file-info{padding:12px 16px}.music-file-name{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-file-meta{color:#666;font-size:12px;margin:0}[data-theme=dark] .music-file-name{color:#fff}[data-theme=dark] .music-file-meta{color:#999}.music-file-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 16px 12px}[data-theme=dark] .music-file-actions{border-top-color:#3a3a3a}.music-file-action-btn{align-items:center;background:#f5f5f5;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:4px;justify-content:center;padding:8px 12px;transition:all .2s ease}.music-file-action-btn:hover{background:#4f7cff;color:#fff}.music-file-action-btn.delete-btn:hover{background:#ff4d4f;color:#fff}[data-theme=dark] .music-file-action-btn{background:#3a3a3a;color:#999}[data-theme=dark] .music-file-action-btn:hover{background:#4f7cff;color:#fff}.music-files-section .empty-state{padding:60px 20px;text-align:center}@media (max-width:768px){.music-files-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.music-file-play-btn{height:50px;width:50px}.music-file-play-btn svg{font-size:24px!important}}@media (max-width:576px){.music-files-grid{grid-template-columns:repeat(2,1fr)}}.shelf-talker-container{min-height:100vh;padding:20px}.shelf-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:8}[data-theme=dark] .shelf-header{background:#1f1f1f;box-shadow:0 2px 8px #0000004d}.shelf-header-left{align-items:center;display:flex;gap:16px}.shelf-title{color:#1a1a1a;font-family:Outfit,sans-serif;font-size:24px;font-weight:400;margin:0}.shelf-title em{font-family:Barlow Condensed,sans-serif;font-size:31px;font-style:italic;font-weight:600}[data-theme=dark] .shelf-title{color:#fff}.shelf-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.template-select .ant-select-selector{border-color:#d9d9d9!important;border-radius:6px!important}.template-select .ant-select-selection-placeholder{color:#8c8c8c!important}.shelf-header .ant-btn-primary{background-color:#4f7cff!important;border-color:#4f7cff!important}.shelf-header .ant-btn-primary:hover{background-color:#3d6ae8!important;border-color:#3d6ae8!important}.shelf-header .ant-btn-dangerous.ant-btn-background-ghost{background:#0000!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.shelf-header .ant-btn-dangerous.ant-btn-background-ghost:hover{border-color:#ff7875!important;color:#ff7875!important}.shelf-header .ant-btn-default{border-color:#d9d9d9!important;color:#333!important}.shelf-header .ant-btn-default:hover{border-color:#4f7cff!important;color:#4f7cff!important}.shelf-header .print-btn-black.ant-btn-primary{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.shelf-header .print-btn-black.ant-btn-primary:hover{background-color:#333!important;border-color:#333!important}.shelf-instructions{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;display:flex;font-size:13px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}[data-theme=dark] .shelf-instructions{background:#1e3a5f;border-color:#2563eb;color:#93c5fd}.instructions-content{flex:1 1}.instructions-tip{color:#6b7280;font-size:12px}[data-theme=dark] .instructions-tip{color:#9ca3af}.shelf-item-count{color:#6b7280;font-size:14px;margin-bottom:16px}[data-theme=dark] .shelf-item-count{color:#9ca3af}.shelf-grid{grid-gap:16px;display:grid;gap:16px}.shelf-grid-compact{grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.shelf-grid-compact{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.shelf-grid-compact{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.shelf-grid-compact{grid-template-columns:repeat(4,1fr)}}.shelf-grid-large{grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.shelf-grid-large{grid-template-columns:repeat(2,1fr)}}.shelf-card-compact{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 3px #0000001a;height:113px;overflow:hidden;position:relative;width:269px}.compact-item-name{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#030303;display:-webkit-box;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;left:12px;line-height:1.2;overflow:hidden;position:absolute;top:10px;width:150px}.compact-savings-section{position:absolute;right:10px;text-align:right;top:5px}.compact-savings-row{align-items:flex-start;display:flex;justify-content:flex-end}.compact-rupee-symbol{color:#030303;font-family:Barlow Condensed,sans-serif;font-size:18px;font-style:italic;font-weight:600;margin-right:2px;margin-top:5px}.compact-savings-amount{color:#030303;font-size:44px}.compact-savings-amount,.compact-savings-text{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:700;line-height:1}.compact-savings-text{color:#000;font-size:28px;margin-top:-2px}.compact-price-row{align-items:baseline;display:flex;gap:6px;left:12px;position:absolute;top:52px}.compact-our-price,.compact-our-price-value{color:#000;font-family:DM Sans,sans-serif;font-size:14px;font-style:italic;font-weight:700}.compact-mrp{color:#666;font-family:Barlow Condensed,sans-serif;font-size:14px;font-style:italic;font-weight:400;text-decoration:line-through}.compact-blue-bar{align-items:center;background:linear-gradient(180deg,#5074f3,#2f448d);bottom:0;display:flex;height:30px;justify-content:space-between;left:0;padding:0 12px;position:absolute;width:269px}.compact-loyal-logo{height:22px;width:auto}.compact-additional{align-items:center;display:flex;gap:6px}.additional-percent{font-size:20px;font-weight:700}.additional-percent,.additional-text{color:#fff;font-family:Barlow Condensed,sans-serif;font-style:italic;line-height:1}.additional-text{font-size:13px;font-weight:600}.shelf-card-large{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;height:200px;overflow:hidden;width:500px}.large-left-section{background:#fff;flex:1 1;flex-direction:column;padding:16px}.large-left-section,.large-top-row{display:flex;justify-content:space-between}.large-top-row{align-items:flex-start;gap:12px}.large-item-name{color:#1a1a1a;flex:1 1;font-family:DM Sans,sans-serif;font-size:19.48px;font-weight:500;line-height:1.3}.large-price-section{text-align:right}.large-current-price{color:#1a1a1a;font-size:30px;font-weight:700;line-height:1}.large-current-price,.large-mrp-price{font-family:Barlow Condensed,sans-serif;font-style:italic}.large-mrp-price{color:#9ca3af;font-size:18px;font-weight:500;line-height:1.2;text-decoration:line-through}.large-savings-display{align-items:baseline;display:flex;gap:8px}.large-rupee-savings{font-size:65px;font-weight:700;line-height:1}.large-rupee-savings,.large-savings-text{color:#1a1a1a;font-family:Barlow Condensed,sans-serif;font-style:italic}.large-savings-text{font-size:26px;font-weight:500}.large-right-section{align-items:center;background:linear-gradient(180deg,#5074f3,#2f448d);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:16px;width:163px}.large-logo{height:65px;width:auto}.large-additional-savings{color:#fff;text-align:center}.large-percent{font-size:48px;font-weight:700;line-height:1}.large-additional-text,.large-percent{display:block;font-family:Barlow Condensed,sans-serif;font-style:italic}.large-additional-text{font-size:22px;font-weight:400;line-height:1.2}.shelf-grid-wow{grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.shelf-grid-wow{grid-template-columns:repeat(2,1fr)}}.shelf-card-wow{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;height:200px;overflow:hidden;width:500px}.wow-left-section{background:#fff;display:flex;flex:1 1;flex-direction:column;padding:16px 20px}.wow-item-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.35;margin-bottom:8px;overflow:hidden}.wow-price-row{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}.wow-our-price{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.wow-mrp{color:#9ca3af;font-family:Barlow Condensed,sans-serif;font-size:14px;font-style:italic;font-weight:400;text-decoration:line-through}.wow-savings-display{align-items:baseline;display:flex;margin-top:auto}.wow-rupee-symbol{font-size:26px;font-weight:600;margin-right:2px}.wow-rupee-symbol,.wow-savings-amount{color:#1a1a1a;font-family:Barlow Condensed,sans-serif;font-style:italic;line-height:1}.wow-savings-amount{font-size:58px;font-weight:700}.wow-savings-text{color:#1a1a1a;font-family:Barlow Condensed,sans-serif;font-size:24px;font-style:italic;font-weight:500;margin-left:8px}.wow-right-section{display:flex;flex-direction:column;flex-shrink:0;width:180px}.wow-wednesday-logo{height:auto;object-fit:contain;width:100%}.wow-blue-bar{align-items:center;background:linear-gradient(180deg,#4f72f0,#2f4591);display:flex;flex:1 1;gap:10px;justify-content:center;padding:12px}.wow-loyal-logo{flex-shrink:0;height:40px;width:auto}.wow-divider{background:#ffffff80;flex-shrink:0;height:50px;width:1px}.wow-additional-section{align-items:center;display:flex;flex-direction:column}.wow-percent{font-size:32px;font-weight:700;line-height:1}.wow-additional-text,.wow-percent{color:#fff;font-family:Barlow Condensed,sans-serif;font-style:italic}.wow-additional-text{font-size:12px;font-weight:500;line-height:1.2;text-align:center}@media (max-width:640px){.shelf-card-wow{height:auto;margin:0 auto;max-width:500px;min-height:200px;width:100%}.wow-left-section{padding:12px}.wow-right-section{width:140px}.wow-savings-amount{font-size:48px}.wow-loyal-logo{height:30px}.wow-percent{font-size:24px}}.shelf-empty-state{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}[data-theme=dark] .shelf-empty-state{background:#1f1f1f;border-color:#374151;color:#9ca3af}.empty-icon{margin-bottom:16px}.shelf-empty-state p{font-size:14px;margin:4px 0}.shelf-preview-container{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;max-height:calc(100vh - 280px);overflow-x:hidden;overflow-y:auto;padding:16px}[data-theme=dark] .shelf-preview-container{background:#262626;border-color:#404040}@media (max-width:640px){.shelf-header{align-items:flex-start;flex-direction:column;gap:12px}.shelf-header-right{justify-content:flex-start;width:100%}.shelf-instructions{align-items:flex-start;flex-direction:column;gap:8px}.shelf-card-compact{margin:0 auto;max-width:269px;width:100%}.shelf-card-large{height:auto;margin:0 auto;max-width:500px;min-height:200px;width:100%}.large-left-section{padding:12px}.large-right-section{padding:12px;width:120px}.large-rupee-savings{font-size:48px}.large-percent{font-size:36px}.large-logo{height:45px}}.template-builder-container{display:flex;flex-direction:column;min-height:100vh;padding:20px}.template-builder-container.fullscreen{background:#f5f5f5;bottom:0;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}[data-theme=dark] .template-builder-container.fullscreen{background:#141414}.builder-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}[data-theme=dark] .builder-header{background:#1f1f1f;box-shadow:0 2px 8px #0000004d}.header-left{align-items:center;display:flex;gap:16px}.builder-title{color:#1a1a1a;font-family:Outfit,sans-serif;font-size:24px;font-weight:400;margin:0;white-space:nowrap}.builder-title em{font-family:Barlow Condensed,sans-serif;font-size:31px;font-style:italic;font-weight:600}[data-theme=dark] .builder-title{color:#fff}.template-name-input{border-radius:6px;width:200px}.header-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.header-right .ant-btn-primary{background-color:#4f7cff!important;border-color:#4f7cff!important}.header-right .ant-btn-primary:hover{background-color:#3d6ae8!important;border-color:#3d6ae8!important}.builder-content{display:flex;flex:1 1;gap:16px;min-height:0}.editor-panel{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;max-width:400px;min-width:300px;overflow:hidden;width:30%}[data-theme=dark] .editor-panel{background:#1f1f1f;box-shadow:0 2px 8px #0000004d}.editor-panel .ant-tabs{display:flex;flex:1 1;flex-direction:column}.editor-panel .ant-tabs-content-holder{flex:1 1;overflow:auto}.editor-panel .ant-tabs-content{height:100%}.editor-panel .ant-tabs-tabpane{height:100%;padding:0}.editor-panel .ant-tabs-tabpane-hidden{display:none!important}.editor-panel .ant-tabs-tabpane-active{animation:fadeInContent .3s ease forwards;display:block!important}@keyframes fadeInContent{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.editor-panel .ant-tabs-nav{margin:0;padding:0 16px}.editor-panel .ant-tabs-tab{cursor:pointer!important;-webkit-user-select:none;user-select:none}.editor-panel .ant-tabs-tab:hover{color:#4f7cff}.icon-tabs .ant-tabs-tab{min-width:auto!important;padding:8px 12px!important;transition:all .3s ease}.icon-tabs .ant-tabs-tab .anticon{font-size:16px;margin:0}.icon-tabs .ant-tabs-nav-list{gap:4px}.tab-label{align-items:center;display:flex;gap:0;transition:gap .3s ease}.tab-label:has(.tab-text){gap:6px}.tab-text{animation:expandText .3s ease forwards;display:inline-block;font-size:13px;font-weight:500;max-width:0;opacity:0;overflow:hidden;white-space:nowrap}@keyframes expandText{0%{max-width:0;opacity:0}to{max-width:100px;opacity:1}}.editor-wrapper{height:100%;padding:0}.code-editor{background:#1e1e1e!important;border:none!important;border-radius:0!important;color:#d4d4d4!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:13px!important;height:calc(100vh - 340px)!important;line-height:1.5!important;padding:16px!important;resize:none!important;width:100%}.code-editor:focus{box-shadow:none!important}[data-theme=dark] .code-editor{background:#0d0d0d!important}.template-builder-container.fullscreen .code-editor{height:calc(100vh - 240px)!important}.sample-data-form{max-height:calc(100vh - 340px);overflow-y:auto;padding:16px}.form-hint{color:#666;font-size:13px;margin-bottom:16px}[data-theme=dark] .form-hint{color:#999}.sample-field{margin-bottom:12px}.sample-field label{color:#666;display:block;font-size:12px;font-weight:500;margin-bottom:4px}[data-theme=dark] .sample-field label{color:#999}.variables-bar{align-items:center;background:#f5f5f5;border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}[data-theme=dark] .variables-bar{background:#262626;border-top-color:#404040}.bar-label{color:#666;font-size:12px;font-weight:500;margin-right:4px}[data-theme=dark] .bar-label{color:#999}.variable-tag{cursor:pointer;font-family:Monaco,Menlo,monospace;font-size:11px;transition:all .2s}.variable-tag:hover{background:#4f7cff;border-color:#4f7cff;color:#fff}.preview-panel{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex:1 1;flex-direction:column;min-width:500px;overflow:hidden}[data-theme=dark] .preview-panel{background:#1f1f1f;box-shadow:0 2px 8px #0000004d}.preview-header-bar{align-items:center;background:#fafafa;border-bottom:1px solid #e5e5e5;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 16px}[data-theme=dark] .preview-header-bar{background:#262626;border-bottom-color:#404040}.preview-dimensions{color:#666;font-size:12px;font-weight:400}[data-theme=dark] .preview-dimensions{color:#999}.preview-iframe-container{background:#f5f5f5;flex:1 1;overflow:auto}[data-theme=dark] .preview-iframe-container{background:#262626}.preview-iframe{border:none;height:100%;min-height:400px;width:100%}.templates-list{max-height:400px;overflow-y:auto}.template-item{align-items:center;border:1px solid #e5e5e5;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px}[data-theme=dark] .template-item{border-color:#404040}.template-info{display:flex;flex-direction:column;gap:4px}.template-info strong{font-size:14px}.template-info span{color:#666;font-size:12px}[data-theme=dark] .template-info span{color:#999}.template-date{color:#999!important;font-size:11px}.template-actions{display:flex;gap:8px}.no-templates{color:#999;padding:40px;text-align:center}.variables-help-list{margin:16px 0}.variable-help-item{align-items:center;border-radius:4px;display:flex;gap:12px;margin-bottom:4px;padding:8px 12px}.variable-help-item:hover{background:#f5f5f5}[data-theme=dark] .variable-help-item:hover{background:#262626}.variable-help-item code{background:#1e1e1e;border-radius:4px;color:#d4d4d4;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s}.variable-help-item code:hover{background:#4f7cff;color:#fff}.variable-help-item span{color:#666;flex:1 1;font-size:13px}[data-theme=dark] .variable-help-item span{color:#999}.help-tips{background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-top:20px;padding:16px}[data-theme=dark] .help-tips{background:#1e3a5f;border-color:#2563eb}.help-tips h4{color:#0369a1;font-size:14px;margin:0 0 12px}[data-theme=dark] .help-tips h4{color:#93c5fd}.help-tips ul{margin:0;padding-left:20px}.help-tips li{color:#0369a1;font-size:13px;margin-bottom:6px}[data-theme=dark] .help-tips li{color:#93c5fd}.images-tab-content{max-height:calc(100vh - 340px);overflow-y:auto;padding:16px}.images-section{margin-bottom:20px}.images-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.images-section-title{color:#666;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.images-section-title:only-child{margin-bottom:12px}[data-theme=dark] .images-section-title{color:#999}.images-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.image-item{background:#fafafa;border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;overflow:hidden;padding:8px;position:relative;transition:all .2s}.image-item.selected,.image-item:hover{background:#f0f5ff;border-color:#4f7cff}[data-theme=dark] .image-item{background:#262626;border-color:#404040}[data-theme=dark] .image-item.selected,[data-theme=dark] .image-item:hover{background:#1e3a5f;border-color:#4f7cff}.image-item img{height:60px;margin-bottom:6px;object-fit:contain;width:100%}.image-item-name{color:#666;font-size:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.image-delete-btn{height:auto!important;min-width:auto!important;opacity:0;padding:2px 6px!important;position:absolute;right:4px;top:4px;transition:opacity .2s}.image-item:hover .image-delete-btn{opacity:1}[data-theme=dark] .image-item-name{color:#999}.image-variable{color:#4f7cff;font-family:monospace;font-size:9px;margin-top:4px;text-align:center}.template-images-list{margin-top:16px}.template-image-row{align-items:center;background:#f5f5f5;border-radius:6px;display:flex;gap:8px;margin-bottom:8px;padding:8px}[data-theme=dark] .template-image-row{background:#262626}.template-image-row img{background:#fff;border-radius:4px;height:40px;object-fit:contain;width:40px}[data-theme=dark] .template-image-row img{background:#1f1f1f}.template-image-info{flex:1 1;min-width:0}.template-image-info code{background:#1e1e1e;border-radius:3px;color:#d4d4d4;display:block;font-size:11px;margin-bottom:4px;padding:2px 6px}.template-image-info span{color:#999;font-size:10px}.add-image-btn{margin-top:12px;width:100%}@media (max-width:1024px){.builder-content{flex-direction:column}.preview-panel{min-height:400px;width:100%}.code-editor{height:400px!important}}@media (max-width:640px){.builder-header,.header-left{align-items:flex-start;flex-direction:column}.header-left,.template-name-input{width:100%}.header-right{justify-content:flex-start;width:100%}}.reset-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;width:320px}
/*# sourceMappingURL=main.35b20654.css.map*/