@charset "UTF-8";@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-476970f0.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-92a62766.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-0de679de.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-8e8cb127.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}html,body{font-size:14px;font-family:Roboto,sans-serif}html #root,body #root,html #root .App,body #root .App{height:100%}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}::-webkit-scrollbar-track{border-radius:4px;background-color:transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ee4d2d85;visibility:hidden}:hover::-webkit-scrollbar-thumb{visibility:visible}.image-uploader{display:flex;flex-direction:column;width:100%;gap:15px}.image-uploader .input-field{width:50%}.image-uploader .upload-btn{display:inline-flex;padding:6px 12px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;align-items:center;gap:10px}.image-uploader .ant-image{border:1px solid #d9d9d9;border-radius:8px}.image-uploader .ant-image img{width:250px}.image-uploader .loading{display:flex;flex-direction:column;width:150px;aspect-ratio:1/1;align-items:center;gap:10px;justify-content:center;background:rgba(0,0,0,.05);border-radius:8px}.order-item{padding:1.5rem;border-radius:15px;box-shadow:0 0 10px #b7c0ce33;-webkit-box-shadow:0 0 10px 0 rgba(183,192,206,.2);background-color:#fff;background-clip:border-box;border:1px solid #f2f4f9}.order-item+.order-item{margin-top:20px}.order-item .order-header{margin-top:10px}.order-item .order-header .order-id{align-items:start;gap:10px}.order-item .order-header .order-id .shipping-type{color:#ee7530;text-transform:uppercase}.order-item .order-header img{width:70px;height:70px;object-fit:cover}.order-item .order-header .deposit{margin-top:10px;display:flex;gap:15px;font-weight:500}.order-item .order-header .note{text-align:center}.order-item .order-header .button-detail{display:flex;justify-content:end;align-items:start}.order-item .order-header .button-detail button{margin-right:24px;padding:8px 24px}.order-item .order-header .editable-paragraph{margin-top:5px;margin-bottom:0}.order-item .order-header .editable-paragraph svg{width:18px;height:18px}.order-item .order-fee{margin-left:80px;margin-top:15px}.order-item .order-fee_item{display:flex;justify-content:space-between;line-height:1.6}.order-item .order-fee_item .value{font-weight:500}.order-item .order-detail .ant-table .ant-table-cell{padding-top:8px;padding-bottom:8px}.order-item .order-detail .product-price{display:flex;flex-direction:column;font-weight:500}.order-item .order-detail .product-link img{width:60px;height:60px;border-radius:50%;object-position:center}.order-item .order-detail .button-field{display:flex;justify-content:space-between;margin-top:20px}.order-item .order-detail .button-field button{padding:4px 15px}.product-modal .ant-modal-body{margin-top:15px}.product-modal .ant-modal-title{text-align:center;font-size:18px}.product-modal .ant-form-item-label label{font-weight:600}.product-modal .ant-form-item{margin-bottom:12px}.product-modal .image-uploader{flex-direction:row}.product-modal .image-uploader .input-field{width:auto}.product-modal .image-uploader .ant-image{border-radius:4px}.product-modal .image-uploader .ant-image img{width:100px;border-radius:4px!important}.product-modal .ant-picker.ant-picker-outlined{width:100%}.recharge-modal .user-info{display:flex;align-items:center;gap:10px}.recharge-modal .user-info b{width:100px}.recharge-modal .user-info .balance{font-size:16px;font-weight:600;color:#ee7530}.cart-item-card{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:15px;background-color:#fff;overflow:hidden;box-shadow:0 1px 2px #0000000d}.cart-item-card .promo-banner{background-color:#fcebeb;color:#ee4d2d;padding:8px 15px;font-size:.85em;display:flex;align-items:center;gap:8px;border-bottom:1px dashed #f5c4c4}.cart-item-card .promo-tag{background-color:#ee4d2d;color:#fff;padding:2px 6px;border-radius:3px;font-weight:700;font-size:.8em;white-space:nowrap}.cart-item-card .promo-arrow{margin-left:auto;transform:rotate(-90deg)}.cart-item-card .product-details-row{display:flex;align-items:center;padding:15px;gap:15px}.cart-item-card .product-checkbox .ant-checkbox{align-self:flex-start;margin-top:5px}.cart-item-card .product-image{width:80px;height:80px;object-fit:cover;border:1px solid #eee;flex-shrink:0}.cart-item-card .product-info{flex:3;display:flex;flex-direction:column;gap:5px}.cart-item-card .product-name{font-size:1em;color:#333;line-height:1.4;word-break:break-word}.cart-item-card .product-category,.cart-item-card .product-note-tag{font-size:.85em;color:#777;display:inline-flex;align-items:center;gap:5px;background-color:#f5f5f5;padding:3px 8px;border-radius:3px}.cart-item-card .product-category{display:flex;gap:10px}.cart-item-card .product-note-tag .info-icon{font-style:normal;font-weight:700;color:#fff;background-color:#bfbfbf;border-radius:50%;width:16px;height:16px;display:flex;justify-content:center;align-items:center;font-size:.7em}.cart-item-card .product-price-section{flex:1;text-align:right;min-width:120px;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.cart-item-card .original-price-shopee{text-decoration:line-through;color:#999;font-size:.9em}.cart-item-card .current-price{color:#ee4d2d;font-size:1.1em;font-weight:700}.cart-item-card .product-quantity-control{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:3px;flex-shrink:0}.cart-item-card .quantity-button{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:none;background:none;cursor:pointer;color:#555}.cart-item-card .quantity-button:hover{background-color:#f5f5f5}.cart-item-card .quantity-input{width:50px;text-align:center;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0 5px}.cart-item-card .quantity-input .ant-input-number-input{text-align:center}.cart-item-card .product-total-price-section{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.cart-item-card .product-total-price{flex:1;text-align:right;color:#ee4d2d;font-weight:700;font-size:1.1em;min-width:100px}.cart-item-card .product-total-price-vn{font-size:1.1em;min-width:100px;text-align:right}.cart-item-card .product-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;min-width:150px}.cart-item-card .product-actions .ant-btn-link{padding:0;height:auto;line-height:normal;color:#555}.cart-item-card .product-actions .ant-btn-link.ant-btn-dangerous{color:#ee4d2d}.ant-btn-primary{padding:12px 24px;height:auto;background-color:#ee7530;border-radius:4px;color:#fff;font-weight:600;align-items:start}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background-color:#ee7530;color:initial}.ant-btn-primary *{font-size:20px}.ant-btn-primary span{font-size:14px}.ant-btn-primary.small{padding:6px 24px}.ant-btn-primary.black{padding:12px 24px;height:auto;border-radius:4px;background-color:#000;color:#fff}.ant-btn-primary.black:not(:disabled):not(.ant-btn-disabled):hover{background-color:#000;color:#fff}.ant-btn-primary.black.small{padding:6px 24px}.ant-table-filter-dropdown-btns .ant-btn-primary{padding:0 10px}.ant-popconfirm-buttons .ant-btn-primary{padding:0 12px}.d-flex{display:flex}.gap10{gap:10px}.gap5{gap:5px}.gap30{gap:30px}.d-flex-center{display:flex;align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.d-flex-column{display:flex;flex-direction:column}.header-public{display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 24px;position:fixed;width:100%;top:0;left:0;z-index:100}.header-public.scrolled{box-shadow:0 4px 2px -2px #0003;background-color:#fff}.header-public .nav-bar{display:flex;gap:20px;align-items:center}.header-public .nav-bar a{text-decoration:none;font-size:18px;color:#000}.header-public .nav-bar a:hover,.header-public .nav-bar a.active{color:#ee7530}.header-public .nav-bar .cart{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid black}.header-public .nav-bar .cart:hover{border-color:#ee7530}.footer{background:rgba(0,0,0,.7);padding:7rem 0;color:#999}.footer-inner{width:1170px;margin:auto}.footer .logo{color:#fff;margin-bottom:1.5rem}.footer p{font-size:16px}.footer h2{color:#fff;margin-bottom:1.5rem;font-size:20px}.footer a{display:block;font-size:16px;color:#999;padding-bottom:10px}.footer .contact{display:flex;align-items:center;gap:10px;font-size:16px;margin-top:15px}.public-layout{min-height:100vh}.logo{display:flex;align-items:center;gap:10px;cursor:pointer}.logo img{width:32px}.logo span{font-size:24px;font-weight:700}.header-private{height:60px;background:#ffffff;border-bottom:1px solid #f2f4f9;border-left:1px solid #f2f4f9;position:fixed;left:0;top:0;right:0;z-index:100}.header-private_inner{padding:0 25px;height:100%;display:flex;align-items:center;justify-content:space-between}.header-private_inner *{color:#ee7530;font-weight:500}.header-private_inner .header-right{display:flex;gap:20px;align-items:center}.header-private_inner .balance{display:flex;gap:10px;justify-content:center}.header-private_inner .balance p{font-weight:600}.header-private_inner .balance *{font-weight:700;color:#10b759!important}.user-menu-item{display:flex;align-items:center;gap:10px}.user-menu-item a{color:#000}.user-menu-item.user-info{width:220px;flex-direction:column;gap:5px;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #f2f4f9}.footer-private{background:#f7f7f5;border-left:1px solid #f2f4f9;border-top:1px solid #f2f4f9;display:flex;gap:20px;padding:4rem 24px}.footer-private h3{font-size:20px}.footer-private .transfer-information{flex:2.2;padding-right:30px}.footer-private .transfer-information h3{margin-bottom:10px}.footer-private .transfer-information .ant-typography{display:block;padding:8px 20px;background:#f7f7f5;border:2px solid #f2f4f9;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;border-radius:100px;margin:10px 0;position:relative;color:#ee7530;font-weight:500}.footer-private .transfer-information .ant-typography .ant-typography-copy{color:#9f9f9f;position:absolute;right:20px;top:55%;transform:translateY(-50%);font-size:18px}.footer-private .footer-item{flex:1}.footer-private .footer-item .contact-item{margin:10px 0}.footer-private .footer-item .contact-item b{display:block}.footer-private .footer-item .bank-item{margin:10px 0}.private-layout{position:relative}.private-layout .header-inner{display:flex;justify-content:flex-end;align-items:center;gap:5px}.private-layout .header-public{height:60px}.private-layout .header-public .header-left{display:none}.private-layout aside.ant-layout-sider{box-shadow:#0000000d 0 0 24px,#00000014 0 0}.private-layout .sider-header{height:60px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e6eb}.private-layout .sider-header.collapsed{justify-content:center}.private-layout .sider-header .email{color:#ee7530;font-weight:600;width:170px}.private-layout .sider-header .collapsed-icon{font-size:20px;cursor:pointer}.private-layout .ant-menu-root{margin-top:20px}.private-layout-content{background:#f7f7f5!important;margin:60px auto 0}.private-layout-content h2.title{font-size:28px;margin-bottom:20px;padding-bottom:10px;font-weight:800}.private-layout .ant-layout,.private-layout .ant-layout-header{background:#f7f7f5!important}.private-layout .ant-layout-content{margin-top:0!important}.private-layout .footer{position:absolute;bottom:0;width:100%;padding:0 15px 10px}.private-layout .footer .logout{padding:17px 20px;text-align:center;cursor:pointer;font-weight:600;background-color:#fece51;border-radius:8px}.private-layout .footer .logout:hover{opacity:.8}.private-layout .ant-menu{padding:20px;background:transparent;margin:0}.private-layout .ant-menu>.ant-menu-item,.private-layout .ant-menu .ant-menu-submenu{height:unset;font-weight:600;color:#000}.private-layout .ant-menu>.ant-menu-item .ant-menu-submenu-title,.private-layout .ant-menu .ant-menu-submenu .ant-menu-submenu-title{color:#000;width:100%;padding-left:16px!important;line-height:normal;margin:0;padding-top:5px;padding-bottom:5px}.private-layout .ant-menu>.ant-menu-item-title:hover,.private-layout .ant-menu .ant-menu-submenu-title:hover{color:#ee7530}.private-layout .ant-menu>.ant-menu-item *,.private-layout .ant-menu .ant-menu-submenu *{font-size:14px}.private-layout .ant-menu>.ant-menu-item span,.private-layout .ant-menu .ant-menu-submenu span{font-size:14px}.private-layout .ant-menu>.ant-menu-item .ant-menu-sub,.private-layout .ant-menu .ant-menu-submenu .ant-menu-sub{background-color:transparent}.private-layout .ant-menu>.ant-menu-item{width:100%;padding-left:16px!important;margin:0}.private-layout .ant-menu .ant-menu-item-selected{color:#ee7530;background-color:#ee763045}.private-layout .ant-menu .ant-menu-submenu .ant-menu-item{line-height:25px;padding-left:40px!important;padding-top:5px;padding-bottom:5px;font-weight:400;margin:0}.private-layout .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover{color:#ee7530}.private-layout .title-detail{display:flex;gap:10px;margin-bottom:20px;transition:all .2s linear}.private-layout .title-detail *{font-size:24px;cursor:pointer}.private-layout .title-detail:hover{color:#69b1ff}.private-layout .ant-menu-inline-collapsed{padding:12px}.private-layout .ant-menu-inline-collapsed .ant-menu-item,.private-layout .ant-menu-inline-collapsed .ant-menu-submenu-title{display:flex;justify-content:center;height:40px!important;align-items:center}.private-layout .ant-menu-inline-collapsed .ant-menu-item span,.private-layout .ant-menu-inline-collapsed .ant-menu-submenu-title span{display:none!important}.ant-layout{font-family:Roboto,sans-serif}.order-admin .title{border-bottom:1px solid #d8d8d8}.order-admin .type-delivery{text-transform:uppercase;color:#ee7530}.order-admin .order-status .order-code{cursor:pointer;font-size:16px}.order-admin .order-status>*{line-height:1.8}.config-page .title{border-bottom:1px solid #d8d8d8}.config-page .ant-tabs-nav{margin-bottom:20px}.config-page .ant-tabs-nav .ant-tabs-nav-wrap{justify-content:center}.config-page .ant-tabs-nav .ant-tabs-tab{padding:12px 20px;font-size:1.1em;font-weight:700;color:#888}.config-page .ant-tabs-nav .ant-tabs-tab:hover,.config-page .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff6a00}.config-page .ant-tabs-nav .ant-tabs-ink-bar{background:#ff6a00}.config-page .ant-card.config-section{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:25px}.config-page .ant-card.config-section .ant-card-head{border-bottom:1px dashed #e0e0e0}.config-page .ant-card.config-section .ant-card-head .ant-card-head-title{font-size:1.2em;font-weight:700;color:#333}.config-page .ant-card.config-section .ant-card-body{padding-top:10px}.config-page .ant-input-group-custom .ant-form-item{margin-bottom:0!important;flex:1;min-width:120px}.config-page .ant-input-group-custom .ant-form-item .ant-form-item-label{padding-bottom:0!important}.config-page .ant-input-group-custom .ant-form-item .ant-form-item-label label{height:auto!important;font-weight:400;color:#666}.config-page .ant-input-group-custom .dynamic-delete-button{margin-top:28px;margin-left:8px;font-size:16px;cursor:pointer;color:#f44336;transition:all .3s ease}.config-page .ant-input-group-custom .dynamic-delete-button:hover{color:#ea1c0d}.config-page .ant-btn-primary{background-color:#ff6a00;border-color:#ff6a00}.config-page .ant-btn-primary:hover,.config-page .ant-btn-primary:focus{background-color:#e65f00;border-color:#e65f00}.config-page .ant-btn-dashed{border-color:#4caf50;color:#4caf50}.config-page .ant-btn-dashed:hover,.config-page .ant-btn-dashed:focus{color:#3d8b40;border-color:#3d8b40}.config-page .history-tab .no-history-message{text-align:center;color:#666;padding:20px;border:1px dashed #e0e0e0;border-radius:6px}.config-page .history-tab .history-table-container{margin-top:15px}.config-page .history-tab .history-table-container .ant-table-wrapper{border:1px solid #e0e0e0;border-radius:6px}.config-page .history-tab .history-table-container .ant-table-thead>tr>th{background-color:#fafafa;color:#333;font-weight:700;white-space:nowrap}.config-page .history-tab .history-table-container .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f0f0}.config-page .history-tab .history-table-container .ant-table-tbody>tr:nth-child(2n){background-color:#fefefe}.config-page .history-tab .history-table-container .history-details-content{font-size:.9em;line-height:1.5}.config-page .history-tab .history-table-container .history-details-content p{margin:0 0 5px}.config-page .history-tab .history-table-container .history-details-content ul{margin:5px 0 5px 15px;padding:0;list-style-type:circle}.config-page .history-tab .history-table-container .history-details-content ul li{margin-bottom:2px}.config-page .history-tab .ant-pagination-custom{margin-top:20px;text-align:center}.config-page .history-tab .ant-pagination-custom .ant-pagination-item-active{background-color:#ff6a00;border-color:#ff6a00}.config-page .history-tab .ant-pagination-custom .ant-pagination-item-active a{color:#fff}.config-page .history-tab .ant-pagination-custom .ant-pagination-item-active:hover{background-color:#e65f00;border-color:#e65f00}.config-page .history-tab .ant-pagination-custom .ant-pagination-item-active:hover a{color:#fff}.config-page .history-tab .ant-pagination-custom .ant-pagination-prev .ant-pagination-item-link,.config-page .history-tab .ant-pagination-custom .ant-pagination-next .ant-pagination-item-link{border-color:#e0e0e0;color:#333}.config-page .history-tab .ant-pagination-custom .ant-pagination-prev .ant-pagination-item-link:hover,.config-page .history-tab .ant-pagination-custom .ant-pagination-next .ant-pagination-item-link:hover{border-color:#ff6a00;color:#ff6a00}@media (max-width: 768px){.config-page .config-page{padding:15px}.config-page .ant-input-group-custom{flex-direction:column;gap:10px}.config-page .ant-input-group-custom .ant-form-item{flex-basis:100%;min-width:unset}.config-page .ant-input-group-custom .dynamic-delete-button{margin-top:0;align-self:flex-end}.config-page .ant-tabs-tab{font-size:.9em!important;padding:10px 15px!important}}.order-statistics .ant-btn-primary{padding:4px 24px}.order-statistics .export-btn{background-color:#2a8f57}.order-statistics .export-btn:hover{background-color:#2a8f57!important}.order-statistics .search-form{display:flex;align-items:start;gap:16px}.order-statistics .search-form .ant-form-item.type{max-width:300px}.order-statistics .search-form .ant-form-item.date-range{max-width:400px}.home-page .banner{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-transform:uppercase;padding:180px 0 140px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.6)),url(/assets/background-0c0f0f25.png);background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}.home-page .banner h1{line-height:2.8;font-size:38px}.home-page .banner h2{font-size:26px;margin-bottom:10px;line-height:2}.home-page_inner{background-color:#fff}.home-page_inner .order-step{padding:30px 50px;background-color:#f9f9f9;display:flex;justify-content:space-around;color:#ee7530;align-items:center}.home-page_inner .order-step_item{display:flex;gap:10px;width:250px;justify-content:space-around;align-items:center;padding:15px;border:2px solid #ee7530;border-radius:1000px;background-color:#fff;box-shadow:#63636333 0 2px 8px}.home-page_inner .order-step_item .icon{font-size:40px}.home-page_inner .order-step_item p{font-size:16px;text-transform:uppercase;font-weight:500;color:#333}.home-page_inner .order-step .next-icon{font-size:25px}.home-page_inner .our-services{padding:20px 0 40px;max-width:1170px;margin:auto;text-align:center}.home-page_inner .our-services h2{font-size:36px;line-height:2;padding-bottom:10px}.home-page_inner .our-services p{font-size:20px;color:#454545;line-height:1.5}.home-page_inner .our-services .services{margin-top:20px}.home-page_inner .our-services .services .service-item{background:white;box-shadow:#f1f4f2 0 3px 16px 4px;padding:20px 30px;border-radius:3px;display:flex;align-items:center;gap:10%;text-align:start}.home-page_inner .our-services .services .service-item .icon{font-size:55px;color:#ee7530}.home-page_inner .our-services .services .service-item h3{font-size:20px;padding-bottom:5px;text-transform:uppercase}.home-page_inner .our-services .services .service-item p{font-size:18px}.home-page_inner .our-services .services .service-item:hover{background-color:#ee7530;color:#fff}.home-page_inner .our-services .services .service-item:hover .icon{color:#fff}.home-page_inner .our-services .services .service-item:hover p{color:#f9f9f9}.signup{min-height:100vh;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.6)),url(/assets/background-0c0f0f25.png);background-attachment:fixed;background-size:cover;background-position:center;display:flex;align-items:center;padding:50px 0}.signup-wrapper{width:620px;background-color:#fff;border-radius:8px;margin:auto;padding:40px;box-shadow:#64646f33 0 7px 29px}.signup-wrapper h2{font-size:28px;text-align:center;margin-bottom:20px}.signup .logo{position:fixed;top:20px;left:20px;color:#fff}.signup-form .ant-form-item{margin-bottom:15px}.signup-form .ant-form-item label{font-family:Roboto;font-weight:500}.signup-form .button-field{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:10px}.signup-form .button-field button{width:30%}.signup-form .button-field .note{margin-top:15px}.create-order{background-color:#fff;padding:2rem;min-height:calc(100vh - 360px)}.create-order h2{font-size:32px;text-align:center;margin-bottom:10px}.create-order p.desc{text-align:center;font-weight:500;margin-bottom:20px}.create-order .ant-form-item{margin:0}.create-order .table-header{border-bottom:1px solid #e8ebf1}.create-order .table-header .header-item{padding:14px 15px;color:#686868;font-weight:600;text-transform:uppercase;font-size:14px}.create-order .column-item{padding:0 10px;display:flex;align-items:center}.create-order .column-item img.no-image{width:50px}.create-order .button-cell{display:flex;align-items:center}.create-order .delete-btn{padding:6px 12px}.create-order .delete-btn *{font-size:14px}.create-order .table-row{border-bottom:1px solid #e8ebf1;padding:24px 0}.create-order .table-footer{padding:24px 0}.create-order .col-add-btn{padding:20px 10px 0}.create-order .add-btn{padding:8px 24px;color:#ee7530!important;background-color:#ee763045!important;width:100%}.ant-input-number,.ant-form-item{width:100%}.list-order h2.title{border-bottom:1px solid #d8d8d8}.list-order .search-order_form{padding-top:20px}.list-order .search-order_form .ant-form-item .ant-picker{width:100%}.list-order .search-order_form .ant-btn{padding:4px 24px}.list-order .search-order_form .ant-btn.export-btn{background-color:#1d6f42}.list-order_wrapper{margin-top:10px}.order-detail .order-info,.order-detail .order-history{padding:1.5rem;border-radius:15px;box-shadow:0 0 10px #b7c0ce33;-webkit-box-shadow:0 0 10px 0 rgba(183,192,206,.2);background-color:#fff;background-clip:border-box;border:1px solid #f2f4f9}.order-detail .order-img{height:140px;object-fit:cover;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.order-detail .order-header_text{display:flex;flex-direction:column;gap:5px}.order-detail .order-header_text .editable-paragraph{margin:5px 0}.order-detail .ant-table-thead .ant-table-cell{color:#686868;font-size:12px}.order-detail .ant-table{margin:10px 0 20px}.order-detail .product-link img{width:70px;height:70px}.order-detail .order-total_detail{margin-top:20px;padding-left:10px}.order-detail .order-total h4{margin-bottom:10px}.order-detail .order-total .total-fee{padding:12px 20px;margin-top:20px;border-radius:8px;background-color:#f4a460}.order-detail .order-info_header .order-header_inner{display:flex}.order-detail .order-info_header .order-header_inner .d-flex{width:50%;padding-right:30px}.order-detail .order-info_header .order-header_inner .user-info{width:50%;border-left:1px solid #adadad;padding-left:30px;padding-right:30px}.order-detail .order-info_header .order-header_inner .user-info .section-user{display:flex;gap:10px;line-height:1.8}.order-detail .order-info_header .order-header_inner .user-info .section-user b{min-width:78px}.order-detail .order-info_header .custom-deposit{margin-top:20px;align-items:center}.order-detail .order-info_header .custom-deposit .ant-input-affix-wrapper{max-width:200px}.order-detail .order-info_header .custom-deposit button{padding:4px 11px}.transaction-history h2.title{border-bottom:1px solid #d8d8d8}.transaction-history .transaction-search .transaction-search_form{padding-top:20px}.transaction-history .transaction-search .transaction-search_form .ant-form-item .ant-picker{width:100%}.transaction-history .transaction-search .transaction-search_form .ant-btn{padding:4px 24px}.transaction-history .transaction-search .transaction-search_form .ant-btn.export-btn{background-color:#1d6f42}.profile-page{padding:1.5rem;border-radius:15px;box-shadow:0 0 10px #b7c0ce33;-webkit-box-shadow:0 0 10px 0 rgba(183,192,206,.2);background-color:#fff;background-clip:border-box;border:1px solid #f2f4f9}.profile-page h1.title{font-size:28px;font-weight:600;color:#000;text-align:center;margin-bottom:20px}.profile-page .ant-form-item-row .ant-form-item-label{width:25%}.profile-page .ant-form-item-row .ant-form-item-control{width:50%;flex-grow:unset;flex:none}.profile-page .button-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.profile-page .button-container button{padding:5px 20px;margin:auto}.consignment-container h2.title{border-bottom:1px solid #d8d8d8}.consignment-container .consignment-card .summary-box{margin-bottom:16px;padding:16px;background:#fff;border:1px solid #f0f0f0;border-radius:4px;display:grid;gap:8px;font-size:14px}.consignment-container .consignment-card .summary-box p{margin:0}.consignment-container .consignment-card .ant-table-wrapper .ant-table{border:1px solid #f0f0f0}.consignment-container .consignment-card .ant-table-wrapper .ant-table-thead>tr>th{background:#f0f2f5;font-weight:600}.consignment-container .consignment-card .ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}.consignment-container .consignment-card .search-box{display:flex;justify-content:space-between;align-items:center;gap:10%;margin-bottom:16px}.consignment-container .consignment-card .search-box .ant-input-search{margin:0;width:50%}.consignment-container .consignment-card .search-box button.create-button{padding:4px 24px;width:20%}.consignment-container .summary-box h3{text-transform:uppercase;font-size:14px}.consignment-container .summary-box .summary-item{display:flex;align-items:center;gap:10px;color:#2574ab}.consignment-container .summary-box .summary-item b,.consignment-container .summary-box .summary-item p{width:300px;font-weight:600;text-transform:uppercase}.consignment-container .summary-box .total-revenue .summary-item{line-height:2.2}.consignment-container .summary-box .total-revenue .summary-item+.summary-item{border-top:1px dashed #d8d8d8}.consignment-create .title{display:flex;align-items:center;gap:5px}.consignment-create .ant-breadcrumb-link{font-weight:600}.consignment-create_wrapper{margin-top:20px;background-color:#fff;padding:2rem;min-height:calc(100vh - 360px)}.consignment-create_wrapper h3.sub-title{font-weight:600;margin-bottom:16px}.consignment-create_wrapper .ant-input-number-affix-wrapper{width:100%}.consignment-create_wrapper .btn-create{width:30%;font-size:20px;text-transform:uppercase}.consignment-create_wrapper .btn-create-wrapper{margin-top:20px;display:flex;justify-content:flex-end}.consignment-detail .title{display:flex;align-items:center;gap:5px}.consignment-detail .ant-breadcrumb-link{font-weight:600}.consignment-detail-wrapper{margin-top:20px}.consignment-detail .consignment-chat-frame{height:290px;margin-bottom:15px;overflow-y:auto;padding:10px;border:1px solid #ccc;border-radius:5px}.consignment-detail .consignment-chat button{align-items:center}.consignment-detail .consignment-chat .empty-message{color:#ee7530;font-size:16px;display:flex;justify-content:center;align-items:center;height:100%}.cart-container{background-color:#fff;padding:2rem;min-height:calc(100vh - 360px)}.cart-container h1{text-align:center;margin-bottom:30px;color:#333}.cart-container .cart-refresh-button{margin-left:20px}.cart-container .cart-refresh-button .refresh-button{display:flex;align-items:center;gap:10px;padding:8px 15px;background-color:#ee7530}.cart-container .loading-spinner-container,.cart-container .empty-cart-message{text-align:center;padding:50px;font-size:1.1em;color:#666}.cart-container .cart-items-list{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px}.cart-container .select-all-header{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee;font-weight:700}.cart-container .cart-summary-footer{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.cart-container .delivery-options h3{margin-bottom:15px;color:#333}.cart-container .order-summary{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cart-container .summary-text{font-size:1.1em;color:#555}.cart-container .total-amount{font-size:1.5em;font-weight:700;color:#333}.cart-container .amount-value{color:#ee4d2d;margin-left:5px}.cart-container .create-order-button{padding:10px 40px;height:auto;font-size:1.1em;border-radius:5px}
