.login-container{text-align:center;height:100vh;align-items:center;display:flex}@supports (height: 100dvh){.login-container{height:90dvh}}.login-container .container{display:flex;justify-content:center}.login-container .login-card{box-shadow:#63636333 0 2px 8px;min-width:350px;border-radius:15px;overflow:hidden}.login-container .login-card .login-head{background:#a9191d;padding:15px}.login-container .login-card .login-head h1{font-size:20px;padding:0;margin:0;color:#fff;font-weight:500;letter-spacing:1px}.login-container .login-card .logo{padding-top:15px;height:120px;display:flex;justify-content:center;align-items:center;background:#fff}.login-container .login-card .logo img{height:70px;padding-right:15px}.login-container .login-card .login-form{padding:10px 60px 40px;text-align:left;background:#fff}.login-container .login-card .login-form .input-box{display:flex;flex-direction:column;padding-bottom:15px}.login-container .login-card .login-form .input-box label{font-size:15px;font-weight:500;padding-bottom:8px}.login-container .login-card .login-form .input-box input{width:300px;border-radius:5px;background:transparent;border:1px solid #8f8f8f;padding:8px 15px;font-size:13px}.login-container .login-card .login-form .remember-box{align-items:center;display:flex;padding-bottom:15px}.login-container .login-card .login-form .remember-box input{height:18px;width:18px;margin-right:15px}.login-container .login-card .login-form .remember-box .form-check-input{margin-top:0;border-radius:5px;border:1px solid #8f8f8f}.login-container .login-card .login-form .remember-box .form-check-input:focus{box-shadow:none}.login-container .login-card .login-form .remember-box .form-check-input:checked{background-color:#a9191d}.login-container .login-card .login-form .remember-box label{font-size:15px;font-weight:500}.login-container .login-card .login-form button{width:100%;height:40px;border-radius:7px;background:#a9191d;box-shadow:0 10px 33px #0003;color:#fff;font-size:15px;border:none;margin-bottom:10px;margin-top:20px}.login-container .login-card .login-form .bottom-section{display:flex;justify-content:space-between}.login-container .login-card .login-form .bottom-section a{font-size:13px;text-decoration:none;color:#000;cursor:pointer}.login-container .login-card .login-form .bottom-section .signup a{color:#a9191d}.login-container .login-card .login-form .error-message{color:red;font-size:14px;margin:5px 0}@media only screen and (max-width: 576px){.login-container .login-card .login-form{padding:10px 20px 40px}.login-container .login-card .login-form .input-box input{width:100%}.login-container .login-card{min-width:300px}}.db-root{padding:20px 25px;display:flex;flex-direction:column;gap:20px}.db-page-header{margin-bottom:4px}.db-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.db-breadcrumb{font-family:Poppins,sans-serif;font-size:13px;color:var(--clr-text-muted);margin-top:4px}.db-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.db-card{background:var(--clr-bg-card);border-radius:16px;box-shadow:var(--clr-shadow);padding:20px 24px;border:1px solid var(--clr-border-light);transition:background .25s,border-color .25s,box-shadow .25s}.db-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.db-card-title{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:var(--clr-text-primary)}.db-card-sub{font-family:Poppins,sans-serif;font-size:12px;color:var(--clr-text-muted);margin:2px 0 0}.db-card-link{background:none;border:none;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-brand);cursor:pointer;padding:0}.db-card-link:hover{opacity:.8}.db-empty{font-family:Poppins,sans-serif;font-size:14px;color:var(--clr-text-muted);text-align:center;padding:30px;margin:0}.db-top-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.db-stat-card{background:var(--clr-bg-card);border-radius:16px;box-shadow:var(--clr-shadow);border:1px solid var(--clr-border-light);padding:20px;display:flex;align-items:center;gap:16px;transition:background .25s,border-color .25s}.db-stat-card-click{cursor:pointer;transition:transform .15s,box-shadow .15s,background .25s}.db-stat-card-click:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001f}.db-stat-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-stat-body{display:flex;flex-direction:column;gap:2px}.db-stat-value{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;color:var(--clr-text-primary);line-height:1.2}.db-stat-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-secondary)}.db-stat-sub{font-family:Poppins,sans-serif;font-size:11px;color:var(--clr-text-muted)}.db-charts-row{display:grid;grid-template-columns:1fr 380px;gap:16px}.db-chart-card{display:flex;flex-direction:column}.db-chart-tooltip{background:var(--clr-bg-card);border:1px solid var(--clr-border);border-radius:8px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:12px;box-shadow:var(--clr-shadow);color:var(--clr-text-primary)}.db-tooltip-label{font-weight:700;margin-bottom:4px;color:var(--clr-text-primary)}.db-orders-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.db-order-tile{background:var(--clr-bg-card2);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--clr-border-light);transition:background .25s}.db-order-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.db-order-value{font-family:Poppins,sans-serif;font-size:26px;font-weight:700;color:var(--clr-text-primary);line-height:1}.db-order-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-secondary)}.db-order-sub{font-family:Poppins,sans-serif;font-size:11px;color:var(--clr-text-muted)}.db-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.db-users-stats{display:flex;gap:0}.db-users-divider{width:1px;background:var(--clr-border);margin:0 20px}.db-users-section{flex:1;cursor:pointer;padding:4px;border-radius:8px;transition:background .12s}.db-users-section:hover{background:var(--clr-bg-card2)}.db-users-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.db-users-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-secondary)}.db-users-count{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:var(--clr-text-primary)}.db-users-bar-bg{height:6px;background:var(--clr-border);border-radius:3px;overflow:hidden;margin-bottom:8px}.db-users-bar-fill{height:100%;border-radius:3px}.db-users-sub-row{font-family:Poppins,sans-serif;font-size:12px}.db-catalogue-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.db-catalogue-grid .db-stat-card{box-shadow:none;border:1px solid var(--clr-border);padding:14px}.db-catalogue-grid .db-stat-icon-wrap{width:40px;height:40px;border-radius:10px}.db-catalogue-grid .db-stat-value{font-size:18px}.db-recent-table{display:flex;flex-direction:column}.db-recent-head{display:grid;grid-template-columns:120px 1fr 120px 140px;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--clr-border-light);font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.5px}.db-recent-row{display:grid;grid-template-columns:120px 1fr 120px 140px;gap:12px;padding:12px 8px;border-bottom:1px solid var(--clr-border-light);align-items:center;cursor:pointer;border-radius:8px;transition:background .12s}.db-recent-row:last-child{border-bottom:none}.db-recent-row:hover{background:var(--clr-bg-card2)}.db-recent-id{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary)}.db-recent-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:var(--clr-text-primary);display:flex;flex-direction:column;gap:1px}.db-recent-email{font-size:12px;color:var(--clr-text-muted);font-weight:400}.db-recent-amount{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary)}.db-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;width:fit-content}@media (max-width: 1200px){.db-charts-row{grid-template-columns:1fr}.db-orders-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.db-top-stats{grid-template-columns:repeat(2,1fr)}.db-bottom-row{grid-template-columns:1fr}.db-orders-grid{grid-template-columns:repeat(2,1fr)}.db-recent-head,.db-recent-row{grid-template-columns:100px 1fr 100px}.db-recent-head>:last-child,.db-recent-row>:last-child{display:none}}@media (max-width: 576px){.db-root{padding:16px;gap:14px}.db-top-stats{grid-template-columns:1fr}.db-orders-grid{grid-template-columns:repeat(2,1fr)}.db-users-stats{flex-direction:column}.db-users-divider{width:100%;height:1px;margin:12px 0}.db-catalogue-grid{grid-template-columns:1fr 1fr}}.customers-list{padding:20px 25px}.cl-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.cl-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.cl-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.cl-dot{color:#c4cdd5;font-size:10px}.cl-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.customers-list-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}@media only screen and (max-width: 576px){.customers-list{padding:16px}}.clt-root{display:flex;flex-direction:column;gap:0}.clt-tabs-row{border-bottom:1px solid #E5E8EB;background:#fff;border-radius:12px 12px 0 0;padding:0 8px}.clt-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border-left:1px solid #E5E8EB;border-right:1px solid #E5E8EB;border-bottom:1px solid #E5E8EB;gap:12px}.clt-tab-label{display:inline-flex;align-items:center;gap:6px}.clt-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;border-radius:6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;padding:0 5px}.clt-badge-dark{background:#a9191d;color:#fff}.clt-badge-green{background:#d8f3dc;color:#1b7a34}.clt-badge-red{background:#ffe4e4;color:#b71c1c}.clt-name-cell{display:flex;align-items:center;gap:12px}.clt-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary);line-height:1.3}.clt-email{font-family:Poppins,sans-serif;font-size:12px;color:#919eab;line-height:1.3}.clt-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-top:1px solid #F4F6F8;background:#fff}html[data-theme=dark] .clt-root,html[data-theme=dark] .clt-tabs-row,html[data-theme=dark] .clt-toolbar{background:var(--clr-bg-card)}html[data-theme=dark] .MuiPaper-root{background:var(--clr-bg-card)!important}html[data-theme=dark] .MuiTableCell-root{border-color:var(--clr-border-light)!important;color:var(--clr-text-primary)}html[data-theme=dark] .MuiTableCell-head{background:var(--clr-bg-card2)!important}.MuiPaper-root{box-shadow:none!important}.delete-popup{position:absolute;z-index:1001;top:0;left:0;height:100%;width:100%;background:#00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center}.delete-popup .delete-popup-card{border-radius:15px;background:#fff;height:250px;width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.delete-popup .delete-popup-card .icon{height:70px;width:70px;border-radius:35px;border:1px solid #8F8F8F;font-size:40px;color:#8f8f8f;text-align:center;display:flex;justify-content:center;align-items:center}.delete-popup .delete-popup-card h2{font-size:18px;font-weight:600;margin:0;padding:0}.delete-popup .delete-popup-card p{margin:0;padding:0;font-size:14px;font-weight:500}.delete-popup .delete-popup-card .btn-sec{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px}.delete-popup .delete-popup-card .btn-sec .btn-1{border:none;border-radius:7px;background:#a9191d;padding:5px 15px;font-size:14px;color:#fff}.delete-popup .delete-popup-card .btn-sec .btn-2{border:none;border-radius:7px;background:#636366;padding:5px 15px;font-size:14px;color:#fff}.main-category{padding:20px 25px}.mc-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.mc-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.mc-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.mc-dot{color:#c4cdd5;font-size:10px}.mc-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.mc-add-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.mc-add-btn:hover{background:#8a1114}.mc-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.mc-toolbar{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #F4F6F8}.mc-toolbar-left{display:flex;align-items:center;gap:16px}.mc-status-filter{display:flex;align-items:center;gap:8px}.mc-filter-label{font-family:Poppins,sans-serif;font-size:13px;color:#637381;white-space:nowrap}@media (max-width: 576px){.main-category{padding:16px}.mc-page-header{flex-direction:column;gap:15px}.mc-toolbar-left{flex-direction:column;align-items:flex-start}}.ct-image{height:34px;width:auto;border-radius:4px;object-fit:contain}.ct-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-top:1px solid #F4F6F8;background:#fff}.admins-list{padding:20px 25px}.al-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.al-add-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.al-add-btn:hover{background:#8a1114}.admins-list-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}@media only screen and (max-width: 576px){.admins-list{padding:16px}.al-page-header{flex-direction:column;gap:15px}}.alt-root{display:flex;flex-direction:column}.alt-tabs-row{border-bottom:1px solid #E5E8EB;background:#fff;padding:0 8px;border:1px solid #E5E8EB;border-bottom:none;border-radius:12px 12px 0 0}.alt-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border-left:1px solid #E5E8EB;border-right:1px solid #E5E8EB;border-bottom:1px solid #E5E8EB;gap:12px}.alt-tab-label{display:inline-flex;align-items:center;gap:6px}.alt-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;border-radius:6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;padding:0 5px}.alt-badge-dark{background:#a9191d;color:#fff}.alt-badge-green{background:#d8f3dc;color:#1b7a34}.alt-badge-red{background:#ffe4e4;color:#b71c1c}.alt-name-cell{display:flex;align-items:center;gap:12px}.alt-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary);line-height:1.3}.alt-email{font-family:Poppins,sans-serif;font-size:12px;color:#919eab;line-height:1.3}.alt-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-top:1px solid #F4F6F8;background:#fff}.aaf-root{padding:20px 25px}.aaf-page-header{margin-bottom:24px}.aaf-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.aaf-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.aaf-dot{color:#c4cdd5;font-size:10px}.aaf-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.aaf-api-error{background:#ffe4e4;color:#b71c1c;font-family:Poppins,sans-serif;font-size:13px;padding:10px 16px;border-radius:8px;margin-bottom:20px}.aaf-layout{display:flex;gap:24px;align-items:flex-start}.aaf-avatar-card{width:240px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.aaf-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.aaf-avatar-hint{font-family:Poppins,sans-serif;font-size:13px;color:#919eab;text-align:center}.aaf-meta{width:100%;display:flex;flex-direction:column;gap:12px;border-top:1px solid #F4F6F8;padding-top:16px}.aaf-meta-item{display:flex;flex-direction:column;gap:2px}.aaf-meta-label{font-family:Poppins,sans-serif;font-size:11px;color:#919eab;text-transform:uppercase;letter-spacing:.5px}.aaf-meta-value{font-family:Poppins,sans-serif;font-size:13px;color:var(--clr-text-primary);font-weight:500}.aaf-form-card{flex:1;background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:28px 28px 24px}.aaf-btn-row{display:flex;align-items:center;gap:12px;margin-top:28px;justify-content:flex-end}.aaf-save-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.aaf-save-btn:hover{background:#8a1114}.aaf-back-btn{background:#fff;color:#a9191d;border:1px solid #E5E8EB;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.aaf-back-btn:hover{background:#f4f6f8}@media (max-width: 768px){.aaf-root{padding:16px}.aaf-layout{flex-direction:column}.aaf-avatar-card{width:100%}}.customer-detail-view{padding:20px 25px}.customer-detail-view .customer-details-card{border-radius:15px;background:#fff;box-shadow:0 5px 10px #00000026;padding:15px 25px;height:calc(100% - 40px);overflow:hidden}.customer-detail-view .customer-details-card h1{margin:0;padding:0;font-size:18px;font-weight:600;text-align:left}.customer-detail-view .customer-details-card .customer-details-section{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.customer-detail-view .customer-details-card .customer-details-section .order-history-details{width:100%}@media only screen and (max-width: 1350px){.customer-detail-view .customer-details-card .customer-details-section{flex-direction:column;align-items:center}.customer-detail-view .customer-details-card .customer-details-section .personal-details{width:100%}}.customer-personal-details{width:320px}.customer-personal-details .customer-detail-card{padding:20px;border-radius:15px;border:1px solid #D9D9D9;background:#fff;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.customer-personal-details .customer-detail-card .top-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.customer-personal-details .customer-detail-card .img-section{height:90px;width:100px;border-radius:15px;background:#d9d9d9;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.customer-personal-details .customer-detail-card .img-section img{height:90px;width:100px;object-fit:contain}.customer-personal-details .customer-detail-card h4{font-size:16px;font-weight:600;padding-bottom:20px}.customer-personal-details .customer-detail-card .data-section{display:flex;justify-content:center;align-items:center;gap:30px}.customer-personal-details .customer-detail-card .data-section .cart-data,.customer-personal-details .customer-detail-card .data-section .wishlist-data{display:flex;justify-content:flex-start;align-items:center;height:50px;gap:8px}.customer-personal-details .customer-detail-card .data-section .icon-section{height:35px;width:35px;background:#e8f1f9;border-radius:3px;display:flex;justify-content:center;align-items:center}.customer-personal-details .customer-detail-card .data-section .icon{color:var(--clr-text-primary);height:20px;width:20px}.customer-personal-details .customer-detail-card .data-section .data{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.customer-personal-details .customer-detail-card .data-section .data span{padding:0;margin:0;font-size:15px;color:var(--clr-text-primary);font-weight:600}.customer-personal-details .customer-detail-card .data-section .data p{padding:0;margin:0;font-size:13px;font-weight:600}.customer-personal-details .customer-detail-card .details-section{margin-top:40px;text-align:left;width:100%}.customer-personal-details .customer-detail-card .details-section h6{font-size:13px;font-weight:600;display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:4px}.customer-personal-details .customer-detail-card .details-section .divider{height:.5px;width:100%;background:#a5a5a5;margin-top:5px;margin-bottom:15px}.customer-personal-details .customer-detail-card .details-section h6 span{color:#8f8f8f;padding-left:8px;font-weight:500;line-height:18px}@media only screen and (max-width: 1350px){.customer-personal-details{width:100%}.customer-personal-details .customer-detail-card{flex-direction:row;gap:50px}.customer-personal-details .customer-detail-card .details-section{margin-top:0}}@media only screen and (max-width: 786px){.customer-personal-details .customer-detail-card{flex-direction:column;gap:0px}.customer-personal-details .customer-detail-card .details-section{margin-top:40px}}.customer-orders{width:100%}.customer-orders .customer-orders-card{padding:25px 25px 0;border-radius:15px;border:1px solid #D9D9D9;background:#fff;margin-top:20px}.customer-orders .customer-orders-card h2{font-size:16px;font-weight:600;text-align:left}.customer-orders .customer-orders-card .orders-history-table{padding-top:10px}.customer-orders .customer-orders-card .orders-history-table .table-cell{color:#000;padding-top:0;padding-bottom:0}.customer-orders .customer-orders-card .orders-history-table .date-cell{display:flex;flex-direction:column;color:#000;padding-top:5px;padding-bottom:5px}.customer-orders .customer-orders-card .orders-history-table .date-cell span{font-size:10px;color:#8f8f8f}.customer-orders .customer-orders-card .orders-history-table .status-cell span{padding:5px 10px;border-radius:7px;background:#ebffe4;color:#5e9002}.side-navbar{position:fixed;top:0;left:0;width:260px;height:100%;z-index:100;transition:width .25s ease,transform .25s ease}.side-navbar-closed{width:68px}.side-navbar .side-navbar-card{width:100%;height:100%;background:var(--clr-sidebar-bg);display:flex;flex-direction:column;overflow:hidden;transition:background .25s;box-shadow:1px 0 0 0 var(--clr-sidebar-border)}.side-navbar .side-navbar-card .logo-section{height:64px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--clr-sidebar-border);flex-shrink:0}.side-navbar .side-navbar-card .logo-section img{height:32px;width:auto;filter:var(--clr-sidebar-logo-filter);display:block}.side-navbar .side-navbar-card .menu-section{width:100%;padding:0 12px 16px;flex:1;overflow-y:auto;overflow-x:hidden}.side-navbar .side-navbar-card .menu-section::-webkit-scrollbar{width:3px}.side-navbar .side-navbar-card .menu-section::-webkit-scrollbar-track{background:transparent}.side-navbar .side-navbar-card .menu-section::-webkit-scrollbar-thumb{background:var(--clr-sidebar-scrollbar);border-radius:4px}.side-navbar-card .menu-section .menu-items{display:flex;flex-direction:column;gap:2px}.menu-section-label{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--clr-sidebar-scrollbar);padding:20px 12px 6px;pointer-events:none;-webkit-user-select:none;user-select:none}.menu-section-label:first-child{padding-top:12px}.side-navbar-card .menu-section .menu-items .menu-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;border-radius:8px;transition:background .15s;border-left:3px solid transparent}.side-navbar-card .menu-section .menu-items .menu-item:hover{background:var(--clr-sidebar-hover)}.side-navbar-card .menu-section .menu-items .menu-item.active{background:var(--clr-sidebar-active);border-left:3px solid var(--clr-sidebar-active-border);border-radius:0 8px 8px 0}.side-navbar-card .menu-section .menu-items .menu-item h2,.side-navbar-card .menu-section .menu-items .menu-item-dropdown h2{margin:0;padding:0;font-size:14px;font-weight:500;font-family:Poppins,sans-serif;color:var(--clr-sidebar-text);display:flex;align-items:center;gap:12px}.side-navbar-card .menu-section .menu-items .menu-item:hover h2{color:var(--clr-sidebar-text-hover)}.side-navbar-card .menu-section .menu-items .menu-item.active h2{color:var(--clr-sidebar-text-active);font-weight:600}.side-navbar-card .menu-section .menu-items .menu-item .menu-icon{height:18px;width:18px;color:var(--clr-sidebar-icon);flex-shrink:0}.side-navbar-card .menu-section .menu-items .menu-item:hover .menu-icon{color:var(--clr-sidebar-icon-hover)}.side-navbar-card .menu-section .menu-items .menu-item.active .menu-icon{color:var(--clr-sidebar-icon-active)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown{display:flex;flex-direction:column}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .main-menu{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:10px 12px;border-radius:8px;transition:background .15s;border-left:3px solid transparent}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .main-menu:hover{background:var(--clr-sidebar-hover)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .main-menu h2{color:var(--clr-sidebar-text);font-size:14px;font-weight:500;font-family:Poppins,sans-serif}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .main-menu:hover h2{color:var(--clr-sidebar-text-hover)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .menu-icon{height:18px;width:18px;color:var(--clr-sidebar-icon);flex-shrink:0}.side-navbar-card .menu-section .menu-items .menu-item-dropdown svg:last-child{color:var(--clr-sidebar-icon);font-size:13px}.side-navbar-card .menu-section .menu-items .menu-item-dropdown.active .main-menu h2{color:var(--clr-sidebar-text-active)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown.active .menu-icon{color:var(--clr-sidebar-icon-hover)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu{display:none;flex-direction:column;gap:2px;margin-top:4px;padding-left:8px}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu.active{display:flex}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item{display:flex;align-items:center;padding:8px 12px 8px 32px;border-radius:8px;cursor:pointer;transition:background .15s;border-left:3px solid transparent}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item:hover{background:var(--clr-sidebar-hover)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item.active{background:var(--clr-sidebar-active);border-left:3px solid var(--clr-sidebar-active-border);border-radius:0 8px 8px 0}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item .submenu-icon{width:15px;height:15px;color:var(--clr-sidebar-icon);margin-right:10px;flex-shrink:0}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item:hover .submenu-icon{color:var(--clr-sidebar-icon-hover)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item.active .submenu-icon{color:var(--clr-sidebar-icon-active)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item h4{margin:0;padding:0;font-size:13px;font-weight:500;font-family:Poppins,sans-serif;color:var(--clr-sidebar-text)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item:hover h4{color:var(--clr-sidebar-text-hover)}.side-navbar-card .menu-section .menu-items .menu-item-dropdown .sub-menu .submenu-item.active h4{color:var(--clr-sidebar-text-active);font-weight:600}.side-navbar-closed .menu-label,.side-navbar-closed .menu-section-label{display:none}.side-navbar-closed .sub-menu{display:none!important}.side-navbar-closed .menu-item-dropdown .main-menu>svg:last-child{display:none}.side-navbar-closed .logo-section{justify-content:center;padding:0;overflow:hidden}.side-navbar-closed .logo-section img{display:none}.side-navbar-closed .menu-section{padding:0 6px 16px}.side-navbar-closed .menu-item{justify-content:center;padding:10px 0;border-left:none;border-radius:8px}.side-navbar-closed .menu-item.active{border-left:none;border-radius:8px}.side-navbar-closed .main-menu{justify-content:center;padding:10px 0;border-left:none;border-radius:8px}.side-navbar-closed .menu-item h2,.side-navbar-closed .main-menu h2{justify-content:center;gap:0}.side-navbar-closed .menu-icon{width:22px!important;height:22px!important}@media only screen and (max-width: 998px){.side-navbar{z-index:100;width:260px}.side-navbar-closed{width:260px;transform:translate(-260px)}.side-navbar-closed .menu-label{display:inline}.side-navbar-closed .menu-section-label{display:block}.side-navbar-closed .logo-section{justify-content:flex-start;padding:0 20px}.side-navbar-closed .logo-section img{display:block}.side-navbar-closed .menu-section{padding:0 12px 16px}.side-navbar-closed .menu-item{justify-content:space-between;padding:10px 12px;border-left:3px solid transparent;border-radius:8px}.side-navbar-closed .menu-item.active{border-left:3px solid var(--clr-sidebar-active-border);border-radius:0 8px 8px 0}.side-navbar-closed .main-menu{justify-content:space-between;padding:10px 12px;border-left:3px solid transparent;border-radius:8px}.side-navbar-closed .menu-item h2,.side-navbar-closed .main-menu h2{justify-content:flex-start;gap:12px}.side-navbar-closed .menu-icon{width:18px!important;height:18px!important}}.header{position:fixed;top:0;left:260px;right:0;height:64px;z-index:200;transition:left .25s}.main-component.sidebar-closed .header{left:68px}.header-card{width:100%;height:64px;padding:0 20px;background:var(--clr-header-bg);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--clr-header-border);box-shadow:0 1px 4px #919eab0f;transition:background .25s,border-color .25s}.hdr-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.hdr-search-box{display:flex;align-items:center;gap:8px;background:var(--clr-bg-card2);border:1px solid var(--clr-border);border-radius:10px;padding:0 14px;height:40px;max-width:400px;width:100%;transition:border-color .15s,box-shadow .15s}.hdr-search-box:focus-within{border-color:var(--clr-brand);box-shadow:0 0 0 3px #a9191d14}.hdr-search-icon{color:var(--clr-text-muted);font-size:16px;flex-shrink:0}.hdr-search-input{flex:1;border:none;background:transparent;font-family:Poppins,sans-serif;font-size:13px;color:var(--clr-text-primary);outline:none;min-width:0}.hdr-search-input::placeholder{color:var(--clr-text-muted)}.hdr-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.hdr-icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background .15s;padding:0;color:inherit}.hdr-icon-btn:hover{background:var(--clr-border-light)}.header-icon{height:20px;width:20px;color:var(--clr-text-secondary);cursor:pointer;transition:color .15s}.header-icon:hover{color:var(--clr-text-primary)}.hdr-sun{color:#f59e0b!important}.hdr-moon{color:#6366f1!important}.hdr-divider{width:1px;height:24px;background:var(--clr-border);flex-shrink:0;margin:0 4px}.hdr-lang-wrap{position:relative}.hdr-lang-btn{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background .15s;height:40px}.hdr-lang-btn:hover{background:var(--clr-border-light)}.hdr-lang-flag-img{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0;display:block}.hdr-lang-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-secondary)}.hdr-lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--clr-bg-card);border:1px solid var(--clr-border);border-radius:10px;box-shadow:var(--clr-shadow);padding:6px;z-index:1000;min-width:130px;animation:hdrFadeIn .15s ease}.hdr-lang-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:var(--clr-text-primary);transition:background .12s}.hdr-lang-item:hover{background:var(--clr-border-light)}.hdr-lang-item-active{background:var(--clr-border-light);font-weight:700}.hdr-account{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;padding:6px 10px;border-radius:10px;transition:background .15s}.hdr-account:hover{background:var(--clr-border-light)}.hdr-account-info{display:flex;flex-direction:column}.hdr-account-name{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);line-height:1.2;white-space:nowrap}.hdr-account-role{font-family:Poppins,sans-serif;font-size:11px;color:var(--clr-text-muted);line-height:1.2}.hdr-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--clr-bg-card);border-radius:10px;box-shadow:var(--clr-shadow);border:1px solid var(--clr-border);z-index:1000;padding:6px;animation:hdrFadeIn .15s ease}.hdr-dropdown-open{display:block}@keyframes hdrFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hdr-dropdown-item{padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:var(--clr-text-primary);border-radius:6px;cursor:pointer;transition:background .12s}.hdr-dropdown-item:hover{background:var(--clr-border-light)}.hdr-dropdown-danger{color:#d32f2f}.hdr-dropdown-danger:hover{background:#fff0f0}.hdr-overlay{position:fixed;inset:0;z-index:998}@media only screen and (max-width: 998px){.header,.main-component.sidebar-open .header{left:0}.header-card{padding:0 16px}.hdr-account-info{display:none}.hdr-search-box{max-width:200px}}@media only screen and (max-width: 600px){.hdr-search-box{display:none}}.np-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 0;flex-shrink:0}.np-title{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:var(--clr-text-primary)}.np-unread-count{font-family:Poppins,sans-serif;font-size:12px;color:#919eab}.np-header-actions{display:flex;align-items:center;gap:4px}.np-tabs{padding:0 12px;border-bottom:1px solid #F4F6F8;flex-shrink:0}.np-tab-label{display:inline-flex;align-items:center;gap:5px}.np-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;border-radius:5px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;padding:0 4px}.np-badge-dark{background:#a9191d;color:#fff}.np-badge-red{background:#ffe4e4;color:#b71c1c}.np-badge-gray{background:#f4f6f8;color:#637381}.np-list{flex:1;overflow-y:auto;padding:8px 0}.np-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;font-family:Poppins,sans-serif;font-size:14px;color:#919eab}.np-item{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;cursor:pointer;position:relative;border-bottom:1px solid #F4F6F8;transition:background .15s}.np-item:hover{background:#f8f9fa}.np-item.np-item-unread{background:#f0f7ff}.np-item.np-item-unread:hover{background:#e8f4ff}.np-item-body{flex:1;min-width:0}.np-item-title{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);line-height:1.3}.np-item-msg{font-family:Poppins,sans-serif;font-size:13px;color:#637381;line-height:1.4;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-item-sub{font-family:Poppins,sans-serif;font-size:12px;color:#919eab;margin-top:2px}.np-item-time{font-family:Poppins,sans-serif;font-size:11px;color:#c4cdd5;margin-top:4px}.np-archive-btn{background:none;border:none;color:#c4cdd5;font-size:18px;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0;align-self:center}.np-archive-btn:hover{color:#919eab}.np-dot{position:absolute;top:16px;right:16px;width:8px;height:8px;border-radius:50%;background:#a9191d}.cf-root{padding:20px 25px}.cf-page-header{margin-bottom:24px}.cf-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.cf-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.cf-dot{color:#c4cdd5;font-size:10px}.cf-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.cf-layout{display:flex;gap:24px;align-items:flex-start}.cf-image-card{width:240px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:24px 20px;display:flex;flex-direction:column;gap:16px}.cf-section-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);margin:0}.cf-image-upload{cursor:pointer;border:1.5px dashed #C4CDD5;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;background:#f8f9fa;transition:border-color .2s;position:relative}.cf-image-upload:hover{border-color:#919eab}.cf-image-preview{width:100%;height:160px;object-fit:contain}.cf-image-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;font-family:Poppins,sans-serif;font-size:13px;color:#637381}.cf-image-icon{color:#919eab}.cf-image-hint{font-size:11px;color:#c4cdd5}.cf-error{font-family:Poppins,sans-serif;font-size:12px;color:#d32f2f;margin:4px 0 0;padding:0}.cf-status-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #F4F6F8;padding-top:14px}.cf-status-label-group{display:flex;flex-direction:column;gap:2px}.cf-status-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary)}.cf-status-sub{font-family:Poppins,sans-serif;font-size:12px;color:#919eab}.cf-form-card{flex:1;background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:28px}.cf-field-group{margin-bottom:20px}.cf-sub-section{margin-top:8px}.cf-add-sub-btn{border:none;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#a9191d;cursor:pointer;padding:0;margin-top:8px}.cf-add-sub-btn:hover{opacity:.8}.cf-sub-list{margin-bottom:12px}.cf-sub-list-title{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);margin:0 0 8px}.cf-sub-item{display:flex;align-items:center;justify-content:space-between;border:1px solid #E5E8EB;border-radius:8px;padding:8px 12px;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:14px;color:var(--clr-text-primary)}.cf-sub-actions{display:flex;align-items:center}.cf-sub-form{background:#f8f9fa;border:1px solid #E5E8EB;border-radius:10px;padding:20px;margin-top:12px}.cf-sub-form-title{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary);margin:0 0 16px}.cf-btn-row{display:flex;align-items:center;gap:12px;margin-top:24px}.cf-save-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.cf-save-btn:hover{background:#8a1114}.cf-save-btn:disabled{opacity:.6;cursor:not-allowed}.cf-cancel-btn{background:#fff;color:#a9191d;border:1px solid #E5E8EB;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.cf-cancel-btn:hover{background:#f4f6f8}@media (max-width: 768px){.cf-root{padding:16px}.cf-layout{flex-direction:column}.cf-image-card{width:100%}}#root{height:100%}.main-component{height:100%;width:100%;background:var(--clr-bg-main);transition:background .25s}.main-component .body-section{position:fixed;inset:64px 0 0 260px;background:transparent;overflow-y:scroll;transition:left .25s}.main-component.sidebar-closed .body-section{left:68px}.sidebar-backdrop{display:none}.MuiTablePagination-selectLabel,.MuiTablePagination-displayedRows{margin-bottom:0}@media only screen and (max-width: 998px){.main-component .body-section{left:0}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:99;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.route-auth-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:Poppins,sans-serif;font-size:14px;color:#637381}.bt-image{height:34px;width:auto;border-radius:4px;object-fit:contain}.bt-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-top:1px solid #F4F6F8;background:#fff}.view-brand{padding:20px 25px}.bv-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.bv-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.bv-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.bv-dot{color:#c4cdd5;font-size:10px}.bv-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.bv-add-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.bv-add-btn:hover{background:#8a1114}.bv-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.bv-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F4F6F8}.bv-toolbar-left{display:flex;align-items:center;gap:16px}.bv-status-filter{display:flex;align-items:center;gap:8px}.bv-filter-label{font-family:Poppins,sans-serif;font-size:13px;color:#637381;white-space:nowrap}@media (max-width: 576px){.view-brand{padding:16px}.bv-page-header{flex-direction:column;gap:15px}.bv-toolbar-left{flex-direction:column;align-items:flex-start}}.bf-root{padding:20px 25px}.bf-page-header{margin-bottom:24px}.bf-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.bf-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.bf-dot{color:#c4cdd5;font-size:10px}.bf-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.bf-layout{display:flex;gap:24px;align-items:flex-start}.bf-image-card{width:240px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:24px 20px;display:flex;flex-direction:column;gap:16px}.bf-section-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);margin:0}.bf-image-upload{cursor:pointer;border:1.5px dashed #C4CDD5;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;background:#f8f9fa;transition:border-color .2s}.bf-image-upload:hover{border-color:#919eab}.bf-image-preview{width:100%;height:160px;object-fit:contain}.bf-image-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;font-family:Poppins,sans-serif;font-size:13px;color:#637381}.bf-image-icon{color:#919eab}.bf-image-hint{font-size:11px;color:#c4cdd5}.bf-error{font-family:Poppins,sans-serif;font-size:12px;color:#d32f2f;margin:4px 0 0;padding:0}.bf-status-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #F4F6F8;padding-top:14px}.bf-status-label-group{display:flex;flex-direction:column;gap:2px}.bf-status-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary)}.bf-status-sub{font-family:Poppins,sans-serif;font-size:12px;color:#919eab}.bf-form-card{flex:1;background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:28px}.bf-field-group{margin-bottom:20px}.bf-btn-row{display:flex;align-items:center;gap:12px;margin-top:24px;justify-content:flex-end}.bf-save-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.bf-save-btn:hover{background:#8a1114}.bf-save-btn:disabled{opacity:.6;cursor:not-allowed}.bf-cancel-btn{background:#fff;color:#a9191d;border:1px solid #E5E8EB;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.bf-cancel-btn:hover{background:#f4f6f8}@media (max-width: 768px){.bf-root{padding:16px}.bf-layout{flex-direction:column}.bf-image-card{width:100%}}.orders-list{padding:20px 25px}.ol-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.ol-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.ol-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.ol-dot{color:#c4cdd5;font-size:10px}.ol-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.ol-refresh-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.ol-refresh-btn:hover{background:#8a1114}.ol-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.ol-toolbar{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #F4F6F8}.ol-toolbar-left{display:flex;align-items:center;gap:16px}.ol-status-filter{display:flex;align-items:center;gap:8px}.ol-filter-label{font-family:Poppins,sans-serif;font-size:13px;color:#637381;white-space:nowrap}@media (max-width: 576px){.orders-list{padding:16px}.ol-page-header{flex-direction:column;gap:15px}.ol-toolbar-left{flex-direction:column;align-items:flex-start}}.ot-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:var(--clr-text-primary);line-height:1.3}.ot-sub{font-family:Poppins,sans-serif;font-size:12px;color:#919eab;line-height:1.3}.ot-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-top:1px solid #F4F6F8;background:#fff}.order-details{padding:20px}.order-details .order-details-card{border-radius:15px;background:#e8f1f9;box-shadow:0 5px 10px #00000026;padding:15px 20px;height:calc(100% - 40px);overflow:hidden}.order-details .order-details-card .order-details-header{display:flex;justify-content:space-between;align-items:center}.order-details .order-details-card .order-details-header .title{display:flex;justify-content:flex-start;align-items:center;gap:10px}.order-details .order-details-card .order-details-header .icon{height:20px;width:20px;cursor:pointer}.order-details .order-details-card h1{margin:0;padding:0;font-size:18px;font-weight:600;text-align:left}.order-details .order-details-card .order-details-header .buttons-sec{display:flex;justify-content:flex-end;align-items:center;gap:15px}.order-details .order-details-card .order-details-header .buttons-sec button{border:none;border-radius:7px;background:#a9191d;box-shadow:0 10px 33px #0000000d;color:#fff;padding:5px 15px;font-size:14px}.order-details .order-details-card .order-details-body{padding-top:20px}@media only screen and (max-width: 550px){.order-details .order-details-card .order-details-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}}@media only screen and (max-width: 400px){.order-details .order-details-card{padding:15px 10px}.order-details .order-details-card .order-details-header .buttons-sec{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}}.view-order-details .information-details{display:flex;justify-content:space-between;align-items:start;gap:15px}.view-order-details .information-details .information{text-align:left;width:100%;border-radius:15px;border:1px solid #D9D9D9;background:#fff;padding:15px;height:330px}.view-order-details .information-details .information h5{font-size:14px;font-weight:600;padding-bottom:5px}.view-order-details .information-details .information .detail{display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;padding-top:5px}.view-order-details .information-details .information .detail .head{padding:0;margin:0;font-size:13px;width:120px;min-width:120px}.view-order-details .information-details .information .detail .value{padding:0;margin:0;font-size:13px;font-weight:600;width:100%}.view-order-details .summary-details{margin-top:15px}.view-order-details .summary-details h5{font-size:14px;font-weight:600;text-align:left;padding:10px 0 0 15px}.view-order-details .summary-details .MuiPaper-root.paper-container{border-radius:15px;border:1px solid #D9D9D9;background:#fff;box-shadow:none;padding:10px 5px}.view-order-details .summary-details .MuiTableContainer-root{border:none!important}.view-order-details .summary-details .table-head th{border:none;background:#fff;font-size:13px;padding-bottom:0}.view-order-details .summary-details .table-body td{border:none;color:#000;font-size:13px;padding-bottom:5px}.view-order-details .progress-details{margin-top:15px;border-radius:15px;border:1px solid #D9D9D9;background:#fff;padding:15px}.view-order-details .progress-details h5{font-size:14px;font-weight:600;text-align:left;padding-bottom:10px}.view-order-details .progress-details .progress-sec{display:flex;justify-content:flex-start;align-items:center;gap:15px;padding-left:10px}.view-order-details .progress-details .progress-sec .progress-line{display:flex;flex-direction:column;align-items:center;justify-content:center}.view-order-details .progress-details .progress-sec .num-sec{height:35px;width:35px;border:.5px solid #B2B2C5;border-radius:20px;display:flex;justify-content:center;align-items:center}.view-order-details .progress-details .progress-sec .num-sec p{padding:0;margin:0;font-size:14px;color:#b2b2c5}.view-order-details .progress-details .progress-sec .num-sec.active{background:#a9191d;border:#a9191d}.view-order-details .progress-details .progress-sec .num-sec.active p{color:#fff}.view-order-details .progress-details .progress-sec .line{width:2px;height:50px;background:#b2b2c5}.view-order-details .progress-details .progress-sec .line.active{background:#a9191d}.view-order-details .progress-details .progress-sec .titles{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:68px}.view-order-details .progress-details .progress-sec .titles h6{padding:0;margin:0;font-size:14px}@media only screen and (max-width: 768px){.view-order-details .information-details .information{height:100%}.view-order-details .information-details{flex-direction:column}}@media only screen and (max-width: 450px){.view-order-details .information-details .information .detail .head{width:100px;min-width:100px}}.products-list{padding:20px 25px}.pl-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.pl-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.pl-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.pl-dot{color:#c4cdd5;font-size:10px}.pl-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.pl-add-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.pl-add-btn:hover{background:#8a1114}.pl-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.pl-toolbar{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #F4F6F8}.pl-toolbar-left{display:flex;align-items:center;gap:16px}.pl-status-filter{display:flex;align-items:center;gap:8px}.pl-filter-label{font-family:Poppins,sans-serif;font-size:13px;color:#637381;white-space:nowrap}@media (max-width: 576px){.products-list{padding:16px}.pl-page-header{flex-direction:column;gap:15px}.pl-toolbar-left{flex-direction:column;align-items:flex-start}}.pt-image{height:34px;width:auto;border-radius:4px;object-fit:contain}.pt-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-top:1px solid #F4F6F8;background:#fff}.apf-root{padding:20px 25px}.apf-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.apf-col-left,.apf-col-right{display:flex;flex-direction:column;gap:16px}.apf-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.apf-form-columns{grid-template-columns:1fr}.apf-fields-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.apf-fields-grid{grid-template-columns:1fr}}.apf-page-header{margin-bottom:24px}.apf-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.apf-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.apf-dot{color:#c4cdd5;font-size:10px}.apf-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.apf-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;padding:28px}.apf-field-group{margin-bottom:0}.apf-field-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);margin:0 0 8px}.apf-error{font-family:Poppins,sans-serif;font-size:12px;color:#d32f2f;margin:4px 0 0;padding:0}.apf-images-root{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.apf-add-image{width:100px;height:100px;border:1.5px dashed #C4CDD5;border-radius:10px;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;color:#637381;text-align:center;transition:border-color .2s;padding:8px}.apf-add-image:hover{border-color:#919eab}.apf-add-icon{color:#919eab}.apf-add-hint{font-size:10px;color:#c4cdd5}.apf-img-thumb{position:relative;width:100px;height:100px;border-radius:10px;overflow:hidden;border:1px solid #E5E8EB}.apf-img-thumb img{width:100%;height:100%;object-fit:cover}.apf-img-remove{position:absolute;top:3px;right:3px;background:#ffffffe6;border:none;cursor:pointer;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;color:#d32f2f}.apf-img-main-badge{position:absolute;bottom:4px;left:4px;background:#a9191d;color:#fff;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px}.apf-toggles-card{display:flex;flex-wrap:wrap;gap:0;margin-top:24px;border:1px solid #E5E8EB;border-radius:12px;overflow:hidden}.apf-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;flex:1;min-width:160px;border-right:1px solid #E5E8EB}.apf-toggle-row:last-child{border-right:none}.apf-toggle-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary)}.apf-toggle-sub{font-family:Poppins,sans-serif;font-size:12px;color:#919eab;margin-top:2px}.apf-variants-section{margin-top:24px}.apf-add-variant-btn{border:none;background:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#a9191d;cursor:pointer;padding:0}.apf-add-variant-btn:hover{opacity:.8}.apf-variant-list{margin-top:12px}.apf-variant-list-title{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--clr-text-primary);margin:0 0 8px}.apf-variant-item{display:flex;align-items:center;justify-content:space-between;border:1px solid #E5E8EB;border-radius:8px;padding:10px 14px;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:14px;color:var(--clr-text-primary)}.apf-variant-form{background:#f8f9fa;border:1px solid #E5E8EB;border-radius:12px;padding:24px;margin-top:12px}.apf-variant-form-title{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary);margin:0 0 20px}.apf-variant-toggles{border:1px solid #E5E8EB;border-radius:10px;overflow:hidden;margin-top:16px}.apf-variant-toggles .apf-toggle-row{flex:unset;min-width:unset;border-right:none;border-bottom:1px solid #E5E8EB}.apf-variant-toggles .apf-toggle-row:last-child{border-bottom:none}.apf-btn-row{display:flex;align-items:center;gap:12px;margin-top:24px}.apf-save-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.apf-save-btn:hover{background:#8a1114}.apf-save-btn:disabled{opacity:.6;cursor:not-allowed}.apf-cancel-btn{background:#fff;color:#a9191d;border:1px solid #E5E8EB;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.apf-cancel-btn:hover{background:#f4f6f8}@media (max-width: 768px){.apf-root{padding:16px}.apf-toggles-card{flex-direction:column}.apf-toggle-row{border-right:none;border-bottom:1px solid #E5E8EB}.apf-toggle-row:last-child{border-bottom:none}}.variant-form .variant-form-secton{border-radius:7px;border:1px solid #a5a5a5;background:#fff;padding:20px;width:100%;margin-top:20px}.variant-form h1{margin:0;padding:0;font-size:18px;font-weight:600;text-align:left}.variant-form .image-section{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%}.variant-form .form-section{display:flex;justify-content:space-between;gap:50px}.variant-form .form-section .left-sec,.variant-form .form-section .right-sec{width:100%}.variant-form .input-sec{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding-bottom:25px}.variant-form .input-sec label{font-size:14px;font-weight:600;margin:0;padding:0}.variant-form .input-sec input{width:100%;border-radius:5px;border:1px solid #8f8f8f;background:#fff;height:35px;font-size:14px;padding:5px 10px}.variant-form .input-sec textarea{width:100%;border-radius:5px;border:1px solid #8f8f8f;background:#fff;font-size:14px;padding:5px 10px}.variant-form .input-sec input:focus-visible,.variant-form .input-sec textarea:focus-visible{outline:none;border:2px solid #a9191d}.variant-form .right-sec .input-sec{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.variant-form .right-sec .dropdown-sec,.variant-form .right-sec .right-input-sec{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:10px}.variant-form .toggle-section{margin-top:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.variant-form .toggle{display:flex;justify-content:space-between;align-items:center;gap:20px;width:200px}.variant-form .toggle label{font-size:14px;font-weight:600;margin:0;padding:0}.variant-form .toggle .form-check{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100px}.variant-form .toggle .form-check-input{height:18px;border:1px solid #8f8d8db7}.variant-form .toggle .form-switch .form-check-input{width:35px}.variant-form .toggle .form-check-input:checked{background-color:#a9191d}.variant-form .toggle .form-check-input:focus{box-shadow:none;border:1px solid #8f8f8f}.variant-form .button-section{display:flex;justify-content:flex-start;align-items:center;gap:30px;margin-top:30px}.variant-form .button-section .btn-1{width:100px;border:none;padding:5px 20px;border-radius:7px;background:#a9191d;box-shadow:0 10px 33px #0000000d;color:#fff;font-size:14px}.variant-form .button-section .btn-2{width:100px;padding:5px 20px;border-radius:7px;border:1px solid #8f8f8f;background:#fff;box-shadow:0 10px 33px #0000000d;font-size:14px}.variant-form .show-img-sec{height:80px;position:relative;padding:5px;display:flex;flex-direction:row}.variant-form .image-section .show-img-sec .image-wrapper{position:relative}.variant-form .image-section .show-img-sec img{height:70px;width:80px;object-fit:contain}.variant-form .image-section .add-image-sec{height:80px;width:90px;padding:5px;border-radius:5px;border:1px solid #8f8f8f;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.variant-form .image-section .add-image-sec .icon{height:20px;width:20px;color:#8f8f8f}.variant-form .image-section .add-image-sec p{font-size:8px;padding:0;margin:0;color:#8f8f8f}.variant-form .image-section .show-img-sec .close-icon{position:absolute;top:5px;right:5px;cursor:pointer;color:#8f8f8f;background:#fff;border-radius:10px}@media only screen and (max-width: 1250px){.variant-form .left-sec .image-section{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 800px){.variant-form .form-section{flex-direction:column;gap:20px}.variant-form .right-sec .input-sec{gap:15px;padding-bottom:15px}.variant-form .toggle-section{margin-top:5px}.variant-form .add-variant-sec .variants-list{width:100%}}@media only screen and (max-width: 500px){.variant-form .left-sec .image-section{grid-template-columns:repeat(2,1fr)}.variant-form .right-sec .input-sec{flex-direction:column;padding-bottom:5px}}.variant-form{padding:20px 25px}.variant-form .variant-form-card{border-radius:15px;background:#fff;box-shadow:0 5px 10px #00000026;padding:15px 25px;height:calc(100% - 40px);overflow:hidden}.variant-form .error{color:red;font-size:12px;padding:0;margin:0}@media only screen and (max-width: 650px){.variant-form .variant-form-card{width:100%}}.settings-container{padding:20px;background-color:#f8f9fa;min-height:100vh;text-align:left}.settings-container h1{font-size:24px;color:#333;margin-bottom:20px;text-align:left}.settings-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d;padding:30px;text-align:left}.settings-form{display:flex;flex-direction:column;gap:25px}.settings-group{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-bottom:1px solid #eaeaea;padding-bottom:25px}.settings-group:last-child{border-bottom:none}.settings-label{font-weight:600;color:#444;font-size:14px;text-align:left}.settings-input-container{width:100%;display:flex;flex-direction:column;gap:8px}.settings-input-container input[type=text],.settings-input-container input[type=email],.settings-input-container input[type=number],.settings-input-container select{width:100%;max-width:500px;padding:10px 15px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:border-color .3s}.settings-input-container input:focus,.settings-input-container select:focus{outline:none;border-color:#a9191d}.settings-hint{font-size:12px;color:#777}.settings-radio-group{display:flex;flex-direction:column;gap:10px}.settings-radio-item{display:flex;align-items:center;gap:10px}.settings-radio-item input[type=radio],.settings-checkbox-item input[type=checkbox]{accent-color:#a9191d;width:16px;height:16px}.settings-checkbox-item{display:flex;align-items:center;gap:10px}.settings-submit{align-self:flex-start;background-color:#a9191d;color:#fff;border:none;padding:12px 25px;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:10px}.settings-submit:hover{background-color:#8c1316}.settings-submit:disabled{background-color:#e0e0e0;cursor:not-allowed}.settings-message{margin-bottom:20px;padding:15px;border-radius:4px;font-weight:500}.settings-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.settings-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.settings-list-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.settings-remove-btn{background:none;border:1px solid #ccc;color:#a9191d;border-radius:4px;width:32px;height:32px;flex-shrink:0;font-size:16px;line-height:1;cursor:pointer;transition:background-color .3s}.settings-remove-btn:hover{background-color:#f8d7da}.settings-add-btn{align-self:flex-start;background:none;border:1px solid #a9191d;color:#a9191d;border-radius:4px;padding:8px 15px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:4px}.settings-add-btn:hover{background-color:#f8d7da}.nav-menu-page-error{margin:0 20px 16px;padding:12px 16px;border-radius:8px;background:#fdecea;color:#d32f2f;font-family:Poppins,sans-serif;font-size:14px}.nav-menu-add-section{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 20px 20px}.nav-menu-add-section input{padding:8px 10px;border:1px solid #e5e8eb;border-radius:6px;font-family:Poppins,sans-serif;font-size:13.5px;min-width:220px}.nav-menu-add-section input:focus{outline:none;border-color:#a9191d}.nav-menu-section{margin-bottom:24px;padding:20px}.nav-menu-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.nav-menu-section-header h2{margin:0;font-size:16px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.nav-menu-hint code{background:#e5e8eb;border-radius:4px;padding:1px 5px;font-size:12px;color:#212b36}.nav-menu-table{width:100%;border-collapse:collapse;font-family:Poppins,sans-serif;font-size:13.5px}.nav-menu-table th{text-align:left;padding:8px 10px;color:#919eab;font-weight:600;border-bottom:1px solid #f4f6f8}.nav-menu-table td{padding:8px 10px;border-bottom:1px solid #f4f6f8;vertical-align:middle}.nav-menu-table input{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #e5e8eb;border-radius:6px;font-family:Poppins,sans-serif;font-size:13.5px}.nav-menu-table input:focus{outline:none;border-color:#a9191d}.nav-menu-order-input{width:60px!important}.nav-menu-row-inactive{opacity:.55}.nav-menu-row-actions{white-space:nowrap}.nav-menu-toggle-btn,.nav-menu-edit-btn,.nav-menu-save-btn,.nav-menu-cancel-btn,.nav-menu-delete-btn{border:none;border-radius:6px;padding:5px 10px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;margin-right:6px}.nav-menu-toggle-btn{background:#f4f6f8;color:#212b36}.nav-menu-edit-btn,.nav-menu-save-btn{background:#a9191d;color:#fff}.nav-menu-edit-btn:hover,.nav-menu-save-btn:hover{background:#8a1114}.nav-menu-cancel-btn{background:#f4f6f8;color:#212b36}.nav-menu-delete-btn{background:#fce9e8;color:#a9191d}.nav-menu-delete-btn:hover{background:#f5d3d1}.nav-menu-empty{color:#919eab;font-style:italic;padding:16px 10px}.nav-menu-add-section input:disabled,.nav-menu-add-section button:disabled{opacity:.5;cursor:not-allowed}.nav-menu-add-section-note{flex-basis:100%;margin:8px 0 0;font-size:13px;color:#637381}.al-root{padding:20px 25px}.al-page-header{margin-bottom:24px}.al-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.al-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.al-dot{color:#c4cdd5;font-size:10px}.al-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.al-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.al-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F4F6F8}.al-filters{display:flex;gap:8px}.al-filter-btn{border:1px solid #E5E8EB;background:#fff;border-radius:8px;padding:6px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#637381;cursor:pointer;transition:all .15s}.al-filter-btn:hover{border-color:#c4cdd5;color:#a9191d}.al-filter-active{background:#a9191d!important;color:#fff!important;border-color:#a9191d!important}.al-stats{display:flex;gap:0;border-bottom:1px solid #F4F6F8}.al-stat-card{flex:1;padding:20px 24px;border-right:1px solid #F4F6F8;cursor:pointer;transition:background .15s}.al-stat-card:last-child{border-right:none}.al-stat-card:hover{background:#f8f9fa}.al-stat-value{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;color:var(--clr-text-primary);line-height:1}.al-stat-label{font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.al-timeline{padding:20px 24px}.al-empty{text-align:center;font-family:Poppins,sans-serif;font-size:14px;color:#919eab;padding:48px}.al-group{margin-bottom:24px}.al-group-date{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:#919eab;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;padding-left:48px}.al-entry{display:flex;align-items:center;gap:14px;padding:10px 0;position:relative}.al-entry-clickable{cursor:pointer}.al-entry-clickable:hover .al-entry-title{color:#a9191d}.al-entry-line{position:absolute;left:17px;top:0;bottom:0;width:2px;background:#f4f6f8;z-index:0}.al-entry:first-child .al-entry-line{top:50%}.al-entry:last-child .al-entry-line{bottom:50%}.al-entry>*{position:relative;z-index:1}.al-entry-body{flex:1;min-width:0}.al-entry-title{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--clr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.al-entry-detail{font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-entry-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.al-entry-time{font-family:Poppins,sans-serif;font-size:11px;color:#c4cdd5;white-space:nowrap}@media (max-width: 576px){.al-root{padding:16px}.al-stats{flex-direction:column}.al-stat-card{border-right:none;border-bottom:1px solid #F4F6F8}.al-toolbar{flex-direction:column;gap:12px;align-items:flex-start}.al-entry-right{display:none}}.flt-subject-cell{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flt-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;border-top:1px solid #F4F6F8}.fl-root{padding:20px 25px}.fl-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.fl-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.fl-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.fl-dot{color:#c4cdd5;font-size:10px}.fl-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.fl-add-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.fl-add-btn:hover{background:#8a1114}.fl-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.fl-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F4F6F8}.fl-toolbar-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fl-filter-wrap{display:flex;align-items:center;gap:8px}.fl-filter-label{font-family:Poppins,sans-serif;font-size:13px;color:#637381;white-space:nowrap}@media (max-width: 576px){.fl-root{padding:16px}.fl-page-header{flex-direction:column;gap:15px}.fl-toolbar-left{flex-direction:column;align-items:flex-start}}.rvt-stars{display:inline-flex;align-items:center;gap:1px}.rvt-star{font-size:16px}.rvt-star.filled{color:#f59e0b}.rvt-star.empty{color:#d1d5db}.rvt-comment-cell{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvt-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;border-top:1px solid #F4F6F8}.rv-root{padding:20px 25px}.rv-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.rv-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.rv-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.rv-dot{color:#c4cdd5;font-size:10px}.rv-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.rv-add-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.rv-add-btn:hover{background:#8a1114}.rv-card{background:#fff;border-radius:12px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f;overflow:hidden}.rv-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F4F6F8}.rv-toolbar-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rv-filter-wrap{display:flex;align-items:center;gap:8px}.rv-filter-label{font-family:Poppins,sans-serif;font-size:13px;color:#637381;white-space:nowrap}@media (max-width: 576px){.rv-root{padding:16px}.rv-page-header{flex-direction:column;gap:15px}.rv-toolbar-left{flex-direction:column;align-items:flex-start}}.flf-root{padding:20px 25px}.flf-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.flf-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.flf-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.flf-dot{color:#c4cdd5;font-size:10px}.flf-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.flf-loading{font-family:Poppins,sans-serif;font-size:14px;color:#919eab;padding:48px;text-align:center}.flf-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.flf-side-card,.flf-main-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f}.flf-section-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#637381;text-transform:uppercase;letter-spacing:.6px;margin:0 0 16px}.flf-field{margin-bottom:18px}.flf-field:last-child{margin-bottom:0}.flf-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flf-btn-row{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.flf-cancel-btn{background:transparent;border:1px solid #E5E8EB;border-radius:8px;padding:9px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#637381;cursor:pointer;transition:border-color .15s,color .15s}.flf-cancel-btn:hover{border-color:#c4cdd5;color:#1c252e}.flf-save-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.flf-save-btn:hover{background:#8a1114}.flf-save-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 900px){.flf-layout{grid-template-columns:1fr}}@media (max-width: 576px){.flf-root{padding:16px}.flf-row-2{grid-template-columns:1fr}}.rvf-root{padding:20px 25px}.rvf-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.rvf-page-title{margin:0;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;color:var(--clr-text-primary)}.rvf-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-top:4px}.rvf-dot{color:#c4cdd5;font-size:10px}.rvf-breadcrumb-current{color:var(--clr-text-primary);font-weight:500}.rvf-loading{font-family:Poppins,sans-serif;font-size:14px;color:#919eab;padding:48px;text-align:center}.rvf-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.rvf-side-card,.rvf-main-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f}.rvf-section-label{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#637381;text-transform:uppercase;letter-spacing:.6px;margin:0 0 16px}.rvf-field{margin-bottom:18px}.rvf-field:last-child{margin-bottom:0}.rvf-label{display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#637381;margin-bottom:8px}.rvf-error-inline{color:#d32f2f;font-size:12px;font-weight:400;margin-left:8px}.rvf-star-picker{display:flex;align-items:center;gap:2px}.rvf-star-btn{background:none;border:none;padding:2px;cursor:pointer;line-height:1;display:flex;align-items:center}.rvf-star{font-size:26px;transition:color .1s}.rvf-star.filled{color:#f59e0b}.rvf-star.empty{color:#d1d5db}.rvf-star-btn:hover .rvf-star.empty{color:#fcd34d}.rvf-star-label{font-family:Poppins,sans-serif;font-size:13px;color:#919eab;margin-left:8px}.rvf-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rvf-btn-row{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.rvf-cancel-btn{background:transparent;border:1px solid #E5E8EB;border-radius:8px;padding:9px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#637381;cursor:pointer;transition:border-color .15s,color .15s}.rvf-cancel-btn:hover{border-color:#c4cdd5;color:#1c252e}.rvf-save-btn{background:#a9191d;color:#fff;border:none;border-radius:8px;padding:9px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.rvf-save-btn:hover{background:#8a1114}.rvf-save-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 900px){.rvf-layout{grid-template-columns:1fr}}@media (max-width: 576px){.rvf-root{padding:16px}.rvf-row-2{grid-template-columns:1fr}}.aat-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;border-top:1px solid #F4F6F8}.aat-types-cell{display:flex;flex-wrap:wrap;gap:4px}.aat-type-pill{background:#f4f6f8;color:#637381;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:500;white-space:nowrap}.aav-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.aav-field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.aav-row-2 .aav-field{margin-bottom:0}.aav-field-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#919eab}.aav-field-value{font-family:Poppins,sans-serif;font-size:14px;color:#1c252e;white-space:pre-wrap;word-break:break-word}.aav-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.aav-pill{background:#fbeaea;color:#a9191d;border-radius:999px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600}.aav-meta{margin-top:20px;padding-top:16px;border-top:1px solid #F4F6F8;display:flex;flex-direction:column;gap:12px}@media (max-width: 576px){.aav-row-2{grid-template-columns:1fr;gap:14px}}.aav-load-error{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 24px;font-family:Poppins,sans-serif;font-size:14px;color:#d32f2f;text-align:center}:root{--clr-bg-main: #F4F6F8;--clr-bg-card: #ffffff;--clr-bg-card2: #F8F9FA;--clr-text-primary: #1C252E;--clr-text-secondary:#637381;--clr-text-muted: #919EAB;--clr-border: #E5E8EB;--clr-border-light: #F4F6F8;--clr-sidebar-bg: #ffffff;--clr-sidebar-border: rgba(0,0,0,.08);--clr-sidebar-hover: rgba(169,25,29,.05);--clr-sidebar-active: rgba(169,25,29,.08);--clr-sidebar-active-border: #a9191d;--clr-sidebar-text: #000000;--clr-sidebar-text-hover: #000000;--clr-sidebar-text-active: #000000;--clr-sidebar-icon: #a9191d;--clr-sidebar-icon-hover: #a9191d;--clr-sidebar-icon-active: #a9191d;--clr-sidebar-scrollbar: rgba(169,25,29,.15);--clr-sidebar-logo-filter: none;--clr-header-bg: #ffffff;--clr-header-border: #F4F6F8;--clr-brand: #a9191d;--clr-shadow: 0 0 2px rgba(145,158,171,.2), 0 12px 24px -4px rgba(145,158,171,.12)}html[data-theme=dark]{--clr-bg-main: #161C24;--clr-bg-card: #212B36;--clr-bg-card2: #2A3441;--clr-text-primary: #FFFFFF;--clr-text-secondary:rgba(255,255,255,.72);--clr-text-muted: rgba(255,255,255,.48);--clr-border: rgba(255,255,255,.08);--clr-border-light: rgba(255,255,255,.05);--clr-sidebar-bg: #212B36;--clr-sidebar-border: rgba(255,255,255,.06);--clr-sidebar-hover: rgba(255,255,255,.06);--clr-sidebar-active: rgba(255,255,255,.18);--clr-sidebar-active-border: #ffffff;--clr-sidebar-text: rgba(255,255,255,.65);--clr-sidebar-text-hover: rgba(255,255,255,.9);--clr-sidebar-text-active: #ffffff;--clr-sidebar-icon: rgba(255,255,255,.5);--clr-sidebar-icon-hover: rgba(255,255,255,.85);--clr-sidebar-icon-active: #ffffff;--clr-sidebar-scrollbar: rgba(255,255,255,.1);--clr-sidebar-logo-filter: brightness(0) invert(1);--clr-header-bg: #212B36;--clr-header-border: rgba(255,255,255,.06);--clr-shadow: 0 0 2px rgba(0,0,0,.4), 0 12px 24px -4px rgba(0,0,0,.3)}*,*:before,*:after{box-sizing:border-box;margin:0}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--clr-bg-main);color:var(--clr-text-primary);transition:background .25s,color .25s}html,#root{height:100%}
