@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.auth_main{position:relative;min-height:100vh;background-image:linear-gradient(45deg,#fcda98,#c7e4fe)}.auth_main .auth_form{width:360px;padding:20px;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff80;border-radius:20px;border:1px solid rgba(255,255,255,.18)}.auth_main .auth_form .logo{max-width:100%;overflow:hidden}.auth_main .auth_form .logo img{width:100%;height:auto;display:block}.loading-page{position:fixed;top:0;right:0;z-index:9999;padding:1rem;text-align:center;font-size:3rem;font-family:sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0009;width:100%;height:100%}.loading-page .img-loading{position:absolute;filter:brightness(0) invert(1);overflow:hidden;width:8rem}.loading-page .img-loading img{width:80%}.loading-page .loading{display:inline-block;width:8rem;height:8rem;border:8px solid rgba(255,255,255,.5);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}.menu-management .menu-item{cursor:move;transition:all .3s ease;position:relative}.menu-management .menu-item:hover{background-color:#f8f9fa!important;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.menu-management .menu-item .menu-level-indicator{color:#666;margin-right:8px;font-weight:700}.menu-management .menu-item .menu-icon{margin-right:8px;width:20px;text-align:center;color:#495057}.menu-management .menu-form .form-group{margin-bottom:1.5rem}.menu-management .menu-form label{font-weight:600;color:#495057;margin-bottom:.5rem}.menu-management .badge{font-size:.75em;padding:.4em .8em;border-radius:.375rem}.menu-management .title_main{color:#2c3e50;font-weight:600;margin-bottom:1.5rem}.menu-management .title_main i{color:#3498db;margin-right:.5rem}.table_menu .img{width:40px;height:40px;border-radius:100%;overflow:hidden}.table_menu .img img{width:100%;height:100%;object-fit:cover}.table .menu-item.table-warning{background-color:#ffc10726!important;border:2px dashed #ffc107;opacity:.7}.table .menu-item.table-info{background-color:#0dcaf026!important;border:2px solid #0dcaf0;box-shadow:0 0 10px #0dcaf04d}.table tbody tr[draggable=true]{-webkit-user-select:none;user-select:none}.table tbody tr[draggable=true]:hover{background-color:#f8f9fa;cursor:grab}.table tbody tr[draggable=true]:active{cursor:grabbing}.menu-indent-1{margin-left:25px}.menu-indent-2{margin-left:50px}.menu-indent-3{margin-left:75px}.menu-indent-4{margin-left:100px}.menu-indent-5{margin-left:125px}.modal .modal-header .modal-title{font-weight:600}.modal .modal-body{padding:1em;overflow-y:auto}.modal .modal-footer{padding:1rem}.btn{border-radius:.375rem;font-weight:500;transition:all .2s ease}.btn.btn-outline-primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.btn.btn-outline-danger:hover{transform:translateY(-1px);box-shadow:0 4px 8px #dc35454d}.alert{border:none;border-radius:.5rem;box-shadow:0 2px 10px #0000001a}.alert.alert-success{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724}.alert.alert-danger{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24}.user_info{width:500px}.user_info .list-group .list-group-item{background-color:transparent;border:none;border-bottom:1px solid #fff}.user_info .list-group .list-group-item:last-child{border-bottom:none}.user_info .list-group .list-group-item i{color:#fff}@media(max-width:600px){.user_detail .user_seft{margin-left:-20px;margin-right:-20px}}.user_detail{min-height:100%}.user_detail i{color:#fff}.user_detail h1{text-transform:uppercase;font-size:1.5rem;color:var(--primary)}.user_detail h2{border-bottom:1px solid var(--border-color);margin-bottom:15px;line-height:1rem}.user_detail h2 span{font-size:1.2rem;color:var(--primary)}.user_detail label{white-space:nowrap;line-height:2.5rem}.user_detail .input_control{background-color:var(--border-color);border-radius:5px;overflow:hidden;height:36px}.user_detail .input_control label{padding:0 15px}.user_detail .input_control input{border-radius:0 5px 5px 0;height:100%;border-color:var(--border-color)}.user_detail .input_control input:focus{border-color:var(--border-color);box-shadow:none}.user_detail .input_control .form-select{border-radius:0 5px 5px 0;height:100%;border-color:var(--border-color)}.user_detail .input_control .form-select:focus{border-color:#dee2e6;box-shadow:none}.user_detail .react-datepicker-wrapper{width:100%;height:100%}.user_detail .react-datepicker-wrapper input{padding:.475rem .75rem}.quote-create{width:1240px}.quote-create .form-control{border:none!important;padding:0;min-height:24px}.quote-create .form-control:focus{box-shadow:none!important}.quote-create .form-control:placeholder-shown,.quote-create .form-control[value=""]{background-color:#ffebee!important}.quote-create .form-control:empty{background-color:#fff!important}.quote-create textarea.form-control{word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word;resize:vertical;min-height:24px;height:auto}.quote-create textarea.form-control.auto-resize{resize:none;overflow:hidden}.quote-create .form-control.empty-required{background-color:#f7f7f7!important;padding:0 10px;border-radius:0}.quote-create .table thead th{font-weight:500;vertical-align:middle;line-height:1.4rem;padding:8px 5px}.quote-create .logo{text-align:center;color:var(--primary)}.quote-create .logo img{width:60%}.quote-create .logo .name{font-size:1.8rem;font-weight:700;letter-spacing:5px}.quote-create h1{font-size:1.3rem;color:var(--primary)}.quote-create h2{font-size:1.2rem;color:var(--primary)}.quote-create .auth_info td{background-color:#fff;border:none;padding:0 10px}.quote-create .title{font-size:1.8rem;color:var(--primary);font-weight:700;letter-spacing:3px;line-height:2.3rem}.col_qty{width:50px}.col_money{width:100px}[contenteditable=true]:empty:before{content:attr(placeholder);pointer-events:none;display:block}.tox .tox-editor-header{display:none!important}.tox:hover .tox-editor-header{display:grid!important}.tox-tinymce{border:none!important}.tox-tinymce .mce-content-body{padding:0}.tox-edit-area:before{border:none!important;border-radius:0}.controls{position:fixed;right:0;top:50%;border-radius:5px;overflow:hidden;transform:translateY(-50%);width:98px;border-right:3px solid green;padding:0 5px}.list_view tr{position:relative}.list_view tr .delete_device{display:none;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);background:#fc010199;border:none}.list_view tr:hover .delete_device{display:block}.quote-create .list_view td:nth-child(2),.quote-create .list_view th:nth-child(2){word-break:break-word!important;white-space:pre-line!important;overflow-wrap:break-word!important;max-width:260px;min-width:180px;font-size:14px}.quote-create .list_view textarea.form-control{word-break:break-word!important;white-space:pre-line!important;overflow-wrap:break-word!important;resize:none;min-height:24px;height:auto;font-size:14px;padding:2px 6px}.revenue-report .stat-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px 0;border-radius:15px;box-shadow:0 4px 12px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:15px}@media(min-width:768px){.revenue-report .stat-card{margin-bottom:0}}.revenue-report .stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #00000026}.revenue-report .stat-title{font-size:1.2rem;margin-bottom:5px;font-weight:600}.revenue-report .stat-value{font-size:1.4rem;font-weight:700}.revenue-chart{box-shadow:none!important}.revenue-chart .card-header{background-color:#fff;padding:15px}.revenue-chart .chart-wrapper{height:430px}.revenue-chart h5{font-weight:600;margin-bottom:0;color:var(--primary)}.react-datepicker{border:1px solid #e8e5e5}.react-datepicker .react-datepicker__header{border-bottom:1px solid #e8e5e5}.react-datepicker .react-datepicker__month-text{height:2rem;text-align:center;vertical-align:middle;padding:8px}.stat-card1{flex:1;padding:10px 25px;border-radius:20px;color:#fff;box-shadow:0 8px 16px #00000026;transition:all .3s ease;position:relative;overflow:hidden;display:block}.stat-card1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff0d;opacity:0;transition:opacity .3s ease}.stat-card1:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0003}.stat-card1:hover:before{opacity:1}.stat-card1 .stat-title{font-size:16px;font-weight:500;opacity:.95;margin-bottom:10px;letter-spacing:.3px}.stat-card1 .stat-value{font-size:36px;font-weight:700;line-height:1.2;text-align:center}.stat-card1 .stat-change{font-size:15px;font-weight:600;align-items:center;text-align:right}.stat-card1 .stat-change.positive{color:#fffffff2}.stat-card1 .stat-change.negative{color:#ffffffd9}.dashboard-page{background-color:#f9fafb;min-height:100vh}.dashboard-page .dashboard-navbar{background:linear-gradient(135deg,#0d6efd,#764ba2);box-shadow:0 .5rem 1rem #00000026}.dashboard-page .dashboard-navbar .navbar-brand{font-weight:700}.dashboard-page .dashboard-navbar .navbar-brand i{margin-right:.5rem}.dashboard-page .dashboard-container{padding:2rem 0}.dashboard-page .welcome-section{margin-bottom:2rem}.dashboard-page .welcome-section .welcome-card{background:linear-gradient(135deg,#0d6efd,#764ba2);border:none;border-radius:.75rem;box-shadow:0 1rem 3rem #0000002d}.dashboard-page .welcome-section .welcome-card .card-body{padding:3rem;color:#fff}.dashboard-page .welcome-section .welcome-card .card-body .display-6{font-weight:700;margin-bottom:.5rem}.dashboard-page .welcome-section .welcome-card .card-body .lead{margin-bottom:0}.dashboard-page .welcome-section .welcome-card .card-body .welcome-icon{font-size:4rem;opacity:.8}.dashboard-page .stats-section{margin-bottom:2rem}.dashboard-page .stats-section .stats-card{border:none;border-radius:.75rem;box-shadow:0 .5rem 1rem #00000026;transition:all .3s ease;height:100%}.dashboard-page .stats-section .stats-card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000002d}.dashboard-page .stats-section .stats-card .card-body{padding:3rem;text-align:center}.dashboard-page .stats-section .stats-card .card-body .stats-icon{font-size:3rem;margin-bottom:1.5rem}.dashboard-page .stats-section .stats-card .card-body .stats-icon.text-primary{color:#0d6efd!important}.dashboard-page .stats-section .stats-card .card-body .stats-icon.text-info{color:#0dcaf0!important}.dashboard-page .stats-section .stats-card .card-body .stats-icon.text-warning{color:#ffc107!important}.dashboard-page .stats-section .stats-card .card-body h5{font-weight:700;color:#212529;margin-bottom:.5rem}.dashboard-page .stats-section .stats-card .card-body .badge{margin-bottom:.5rem}.dashboard-page .stats-section .stats-card .card-body p{color:#6c757d;font-size:.875rem;margin-bottom:0}.dashboard-page .info-section .info-card{border:none;border-radius:.75rem;box-shadow:0 .5rem 1rem #00000026}.dashboard-page .info-section .info-card .card-header{background-color:#fff;border-bottom:1px solid #dee2e6;padding:1.5rem 2rem}.dashboard-page .info-section .info-card .card-header h5{margin:0;font-weight:600}.dashboard-page .info-section .info-card .card-header h5 i{margin-right:.5rem;color:#0d6efd}.dashboard-page .info-section .info-card .card-body{padding:2rem}.dashboard-page .info-section .info-card .card-body .info-row{margin-bottom:1.5rem}.dashboard-page .info-section .info-card .card-body .info-row:last-child{margin-bottom:0}.dashboard-page .info-section .info-card .card-body .info-row strong{font-weight:600;color:#212529}.dashboard-page .info-section .info-card .card-body .info-row .badge{margin-left:.5rem}.dashboard-page .info-section .info-card .card-body .info-row code{background-color:#e9ecef;padding:.25rem .5rem;border-radius:.125rem;font-family:Fira Code,SF Mono,Monaco,Consolas,monospace;font-size:.875rem}.dashboard-page .info-section .info-card .card-body hr{margin:1.5rem 0;border-color:#dee2e6}.dashboard-page .info-section .actions-card{border:none;border-radius:.75rem;box-shadow:0 .5rem 1rem #00000026}.dashboard-page .info-section .actions-card .card-header{background-color:#fff;border-bottom:1px solid #dee2e6;padding:1.5rem 2rem}.dashboard-page .info-section .actions-card .card-header h6{margin:0;font-weight:600}.dashboard-page .info-section .actions-card .card-header h6 i{margin-right:.5rem;color:#ffc107}.dashboard-page .info-section .actions-card .card-body{padding:2rem}.dashboard-page .info-section .actions-card .card-body .d-grid{gap:.5rem}.dashboard-page .info-section .actions-card .card-body .d-grid .btn{border-radius:.5rem;padding:.5rem 1rem;font-weight:500}.dashboard-page .info-section .actions-card .card-body .d-grid .btn i{margin-right:.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.pulse{animation:pulse 2s infinite}:root{--primary: #0054a6}body{margin:0;font-family:Roboto,sans-serif;background-color:#f9fafb;color:#212529;line-height:1.5;font-size:1.1rem}.app-container{display:flex;flex-direction:column;min-height:100vh}.btn-primary{background:linear-gradient(135deg,#0d6efd,#764ba2);border:none;font-weight:600}.btn-primary:hover,.btn-primary:focus{background:linear-gradient(135deg,#0d6efd,#764ba2);transform:translateY(-1px);box-shadow:0 4px 12px #0d6efd4d}.card{border:none;border-radius:.75rem;box-shadow:0 .5rem 1rem #00000026}.form-control{border-radius:.5rem}.form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.gradient-text{background:linear-gradient(135deg,#0d6efd,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-custom{box-shadow:0 1rem 3rem #0000002d}.text-gradient{background:linear-gradient(135deg,#0d6efd,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{background-color:#0d6efd;color:#fff;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.navbar-links{display:flex;gap:1rem;list-style:none;margin:0;align-items:center}.navbar-links a{color:#fff;text-decoration:none;font-weight:500}.navbar-links .active a{text-decoration:underline}.user-info{color:#e0e7ff;font-size:.875rem}.logout-btn{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.logout-btn:hover{background-color:#bd2130}.main-content{flex:1;padding:2rem}.page{max-width:800px;margin:0 auto;text-align:center}.main{width:100%;overflow:hidden;background-color:#f7f7f7}@media(min-width:760px){.main{display:flex;height:100vh}}.main.small .sidebar{width:100px;transition:1s}.main.small .sidebar .logo{height:66px;width:100%;overflow:hidden;padding:5px}.main.small .sidebar .logo img{height:100%;width:auto;transition:1s}.main.small .sidebar ul li{text-align:center;transition:2s}.main.small .sidebar ul li span{display:none}.main.small .content{width:100%}@media(min-width:768px){.main.small .content{width:calc(100% - 100px)}}.main .content{width:100%}@media(min-width:760px){.main .content{width:calc(100% - 250px)}}.main .content header{padding:15px;height:66px;position:fixed;z-index:9;top:0;width:100%;background:linear-gradient(45deg,#fcda98,#c7e4fe)}@media(min-width:760px){.main .content header{position:relative;background:#fff}}.main .content header .icon_bar i{font-size:2rem;color:var(--primary)}.main .content header .icon_bar{cursor:pointer}.product-order{overflow-y:auto;max-height:450px}@media(min-width:768px){.product-order{max-height:calc(-145px + 100vh)}}.product-order .product-card{box-shadow:none}.bg_gray{background-color:#f7f7f7}table{border-radius:5px;overflow:hidden}table thead th{background-color:#fff;border:none;border-width:1px!important;padding:15px 10px;border-bottom:1px solid #e6e6e6;font-weight:700;vertical-align:middle}table thead th:last-child{border-right:none}table tr{border:none}table tr th:last-child{text-align:right}table tr td{border:none;border-width:1px!important;border-bottom:1px solid #e6e6e6;background-color:#fff;vertical-align:middle}table tr td:last-child{border-right:none}table tr:last-child td{border-bottom:none}.table_modal{height:calc(100vh - 80px)}label{font-weight:500}.sidebar{background-image:linear-gradient(45deg,#fcda98,#c7e4fe);height:100vh;width:250px;display:none;transition:1s}@media(min-width:760px){.sidebar{display:block}}.sidebar .logo{height:66px;width:100%;overflow:hidden;padding:5px}.sidebar .logo img{height:100%;width:auto;transition:1s;margin:auto}.sidebar .logo{margin-bottom:100px}.sidebar ul{padding-left:0}.sidebar ul li{border-bottom:1px solid #fefefe;list-style:none}.sidebar ul li a{color:var(--primary);padding:10px;display:block}.sidebar ul li a span{color:var(--primary)}.sidebar ul li a:hover{color:#333;background-color:#f7f7f7}.sidebar ul li a:hover i,.sidebar ul li a:hover span{color:#333}.sidebar ul li a i{color:var(--primary);font-weight:600!important}.sidebar ul li .sub-menu{display:none;background:#0003}.sidebar ul li .sub-menu li a{padding-left:20px}.sidebar ul li .sub-menu li.active a span{font-weight:700}.sidebar ul li .sub-menu li:last-child{border-bottom:none}.sidebar ul li .sub-menu.active{display:block}.sidebar .logout{text-align:left}.sidebar .logout i{color:#333}.modal_right .modal-dialog{transform:none;position:fixed;padding:0;width:100%;right:0;top:0;height:100vh;margin:0;border:none;border-radius:0;overflow:hidden}@media(min-width:768px){.modal_right .modal-dialog{width:500px}}.modal_right .modal-dialog .modal-content{border-radius:0;border:none;padding:0;height:100vh}.modal_right.medium .modal-dialog{width:60%;max-width:60%}.modal_right.large .modal-dialog{width:90%;max-width:90%}.modal_right.full .modal-dialog{width:100%;max-width:100%}.multi-select-container{position:relative;width:100%}.multi-select-container .multi-select{border:1px solid #e6e6e6;border-radius:5px;padding:10px;background-color:#fff}.multi-select-container .multi-select .form-control{border:none;box-shadow:none;padding:0}.multi-select-container .multi-select .form-control:focus{border-color:var(--primary);box-shadow:none}.multi-select-container .multi-select-list{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;max-height:200px;overflow-y:auto;z-index:1000}.multi-select-container .multi-select-list .multi-select-item{padding:10px;cursor:pointer}.multi-select-container .multi-select-list .multi-select-item:hover{background-color:#f7f7f7}.multi-select-container .multi-select-list .multi-select-item.selected{background-color:#e6f7ff}.content_faq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}.game_icon{width:50px;height:50px;border-radius:3px;overflow:hidden}.game_icon img{width:100%;height:auto}.form_search{position:relative;border:1px solid #e6e6e6;overflow:hidden;border-radius:15px}.form_search input{width:100%;padding:8px 15px;border-radius:0;border:none}.form_search input:focus{border-color:var(--primary);box-shadow:none}.form_search i{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#999;cursor:pointer}.page_content{height:calc(100% - 66px);overflow:hidden;overflow-y:scroll;margin-top:68px}@media(min-width:768px){.page_content{margin-top:0}}.title_main{text-transform:uppercase;font-size:1.5rem;color:var(--primary)}.title_main i{color:var(--primary)}.offcanvas{width:80%!important;border-right:none!important;overflow:hidden;height:100vh;display:block;position:fixed}.offcanvas .offcanvas-body{height:100vh;overflow:hidden}.offcanvas .sidebar{display:block;height:100%;width:100%}.offcanvas .close{position:absolute;right:10px;top:10px;z-index:9;color:#fff}.offcanvas .close i{color:#fff;font-size:2rem}.tox .tox-edit-area:before{border:none!important;border-radius:4px;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}a{text-decoration:none!important}.product-card .card-title{line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px}.order_view .modal-title{font-size:1.2rem;font-weight:600;color:var(--primary)}.order_view .modal-body{background-color:#ededed}.order_view .card{border-radius:10px;overflow:hidden;box-shadow:none}.order_view .card .card-body{padding:10px}.cms-shell{min-height:100vh;display:flex;background:#f8f7fa}.cms-shell .cms-sidebar{width:280px;background:#fff;border-right:1px solid #eeedf1;display:flex;flex-direction:column;transition:width .25s ease;position:sticky;top:0;height:100vh;overflow:hidden}.cms-shell .cms-sidebar .cms-brand{height:68px;padding:14px 18px;border-bottom:1px solid #eeedf1}.cms-shell .cms-sidebar .cms-brand img{height:40px;width:auto}.cms-shell .cms-sidebar .cms-menu{padding:12px;overflow-y:auto;height:calc(100vh - 68px)}.cms-shell .cms-sidebar .cms-menu-group{margin-bottom:8px}.cms-shell .cms-sidebar .cms-menu-link,.cms-shell .cms-sidebar .cms-sub-link{display:flex;align-items:center;gap:10px;color:#6f6b7d;border-radius:8px;padding:10px 12px;font-size:.95rem}.cms-shell .cms-sidebar .cms-menu-link i,.cms-shell .cms-sidebar .cms-sub-link i{width:16px;text-align:center}.cms-shell .cms-sidebar .cms-menu-link:hover,.cms-shell .cms-sidebar .cms-sub-link:hover{background:#7367f014;color:#7367f0}.cms-shell .cms-sidebar .cms-menu-link.active,.cms-shell .cms-sidebar .cms-sub-link.active{background:#7367f026;color:#7367f0;font-weight:600}.cms-shell .cms-sidebar .cms-sub-menu{margin:6px 0 8px;padding-left:30px;list-style:none}.cms-shell .cms-sidebar .cms-sub-menu li{margin-bottom:4px}.cms-shell .cms-sidebar .cms-logout-link{margin-top:12px;color:#ea5455;border:1px solid rgba(234,84,85,.2)}.cms-shell .cms-sidebar .cms-logout-link:hover{background:#ea54551a;color:#ea5455}.cms-shell.is-collapsed .cms-sidebar{width:94px}.cms-shell.is-collapsed .cms-sidebar .cms-brand,.cms-shell.is-collapsed .cms-sidebar .cms-menu-link,.cms-shell.is-collapsed .cms-sidebar .cms-sub-link{justify-content:center}.cms-shell.is-collapsed .cms-sidebar .cms-menu-link span,.cms-shell.is-collapsed .cms-sidebar .cms-sub-link span,.cms-shell.is-collapsed .cms-sidebar .cms-sub-menu{display:none}.cms-shell .cms-main{flex:1;min-width:0}.cms-shell .cms-topbar{height:68px;background:#fff;border-bottom:1px solid #eeedf1;padding:0 16px;position:sticky;top:0;z-index:10}.cms-shell .cms-topbar .icon_bar{border:0;background:transparent;width:36px;height:36px;border-radius:8px;color:#6f6b7d}.cms-shell .cms-topbar .icon_bar:hover{background:#f3f2f3}.cms-shell .cms-topbar .icon_bar i{font-size:1.2rem}.cms-shell .cms-topbar .user{font-size:.95rem;color:#6f6b7d}.cms-shell .cms-topbar .user a{color:#7367f0;font-weight:600}.cms-shell .cms-page-content{padding:20px!important}@media(max-width:767.98px){.cms-shell .cms-sidebar{display:none}.cms-shell .cms-page-content{padding:14px!important}}.cms-mobile-menu{width:280px!important}.cms-mobile-menu .offcanvas-header{border-bottom:1px solid #eeedf1;padding:1rem 1.25rem}.cms-mobile-menu .offcanvas-body{padding:0!important}.cms-mobile-menu .offcanvas-body .close{position:absolute;right:16px;top:16px;z-index:2000;font-size:1.4rem;color:#6f6b7d;cursor:pointer;background:transparent;border:none;padding:4px 8px;transition:all .2s ease}.cms-mobile-menu .offcanvas-body .close:hover{color:#7367f0;transform:scale(1.1)}.cms-mobile-menu .offcanvas-body .cms-sidebar{width:100%;border-right:0;height:100%;position:static}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-brand{padding:16px 20px;border-bottom:1px solid #eeedf1}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-brand img{height:40px}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-menu{padding:16px 12px;overflow-y:auto}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-menu .cms-menu-group{display:block;padding:8px 12px}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-menu .cms-menu-group .cms-menu-link{padding:10px 12px;font-size:1rem}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-menu .cms-menu-group .cms-menu-link i{font-size:1.2rem}.cms-mobile-menu .offcanvas-body .cms-sidebar .cms-menu .cms-menu-group .cms-menu-link.active{background:#7367f026;color:#7367f0;font-weight:600}.cms-page-head .title_main{font-size:1.45rem;font-weight:700;color:#444050}.cms-page-head .title_main i{color:#7367f0;margin-right:8px}.cms-toolbar .form_search{min-width:240px}.cms-card{background:#fff;border:1px solid #eeedf1;border-radius:12px;box-shadow:0 2px 10px #0f14220a}.cms-page-content .form-control,.cms-page-content .form-select{border-radius:8px;border-color:#dbdade;min-height:38px}.cms-page-content .form-control:focus,.cms-page-content .form-select:focus{border-color:#7367f0;box-shadow:0 0 0 .2rem #7367f026}.cms-page-content .table{margin-bottom:0}.cms-page-content .table thead th{background:#f8f7fa;color:#5d596c;font-weight:600;border-bottom:1px solid #eeedf1}.cms-page-content .table td,.cms-page-content .table th{border-color:#eeedf1}.modal_right .modal-header,.modal_right .modal-footer{background:#fff;border-color:#eeedf1}.modal_right .modal-body{background:#f8f7fa}.cms-order-panel,.cms-order-summary,.cms-order-item{background:#fff;border:1px solid #eeedf1;border-radius:12px}.cms-order-panel{padding:12px}.cms-order-summary{padding:10px}.cms-order-items{overflow-y:auto;max-height:calc(100vh - 500px);min-height:340px}.cms-product-card{border:1px solid #efedf3;transition:all .2s ease}.cms-product-card:hover{border-color:#d9d4ff;box-shadow:0 6px 18px #7367f026;transform:translateY(-1px)}.order-detail-body{padding:0!important;height:calc(100vh - 60px);overflow:auto}.cms-order-detail-card{border:1px solid #eeedf1;box-shadow:none}.cms-order-detail-card .card-header{background:#f8f7fa;color:#5d596c;border-bottom:1px solid #eeedf1}.order-total-label{font-size:18px}.order-total-value{font-size:18px;color:#dc3545}.order-delete-reason{max-width:220px;white-space:normal}.cms-order-item .card-header{font-weight:600;color:#5d596c;background:#f8f7fa}@media(max-width:767.98px){.cms-toolbar .form_search{min-width:unset}}
