.img-input{text-align:center;cursor:pointer;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:8px 16px;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a6a85;background-clip:padding-box;border:1px dashed #9a9ca0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;-webkit-box-shadow:rgba(90,106,133,.075) 0px 1px 2px 0px inset;box-shadow:#5a6a8513 0 1px 2px inset;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#fdfdfc}.img-input:hover{background-color:#f0f0f0;color:#323232;color:#5a6a85}.img-input>.img-input-btn{padding:4px 6px;border-radius:8px;border:1px solid #b3bac2;color:#414346;font-size:13px;background:transparent;font-weight:500}.img-input>.img-input-btn:hover{background:#fdfdfd99}.img-input>.img-input-label{font-size:13px;margin-top:8px}.img-input.ondrag{border:1px solid #5c5d5f}.img-loading{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:8px 16px;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a6a85;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;-webkit-box-shadow:rgba(90,106,133,.075) 0px 1px 2px 0px inset;box-shadow:#5a6a8513 0 1px 2px inset;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#fdfdfc}.img-loading.hidden,.img-input.hidden,.img-container.hidden{display:none}.img-container{display:inline-block;position:relative}.img-container>img{height:120px;width:auto;cursor:pointer;max-width:100%}.img-container>div{position:absolute;top:0;bottom:0;right:0;left:0;padding:3px;color:#fff;cursor:pointer;align-items:flex-end;justify-content:end;display:flex;background-color:#3232321a}.img-container:hover>div{background-color:#32323280}.img-container>div>span{margin-left:4px}.img-spinner,.img-spinner div,.img-spinner div:after{box-sizing:border-box}.img-spinner{color:currentColor;display:inline-block;position:relative;width:80px;height:80px}.img-spinner div{transform-origin:40px 40px;animation:img-spinner 1.2s linear infinite}.img-spinner div:after{content:" ";display:block;position:absolute;top:3.2px;left:36.8px;width:6.4px;height:17.6px;border-radius:20%;background:currentColor}.img-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.img-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.img-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.img-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.img-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.img-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.img-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.img-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.img-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.img-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.img-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.img-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes img-spinner{0%{opacity:1}to{opacity:0}}.fep{position:fixed;background-color:#1a1a1a;top:0;left:0;bottom:0;right:0;z-index:1000000;display:none}.img-col{background-color:#000;height:100vh;padding:30px;display:flex;align-items:center;justify-content:center}.fep.active{display:block}.img-col img{width:50%;height:auto;margin:auto}.fep-header{display:block;padding:15px;text-align:right}.fep-header>span{display:inline-block;cursor:pointer;color:#ddd;font-size:20px}.fep-body{color:#ddd}.fep-body .row{margin-bottom:15px}.fep-input{background-color:#2d2d2d;border-color:#ddd;color:#ddd}.fep-delete-btn{color:#b93232;cursor:pointer;margin-top:15px}.fep-delete-btn:hover{color:#a32424}.fep-delete-btn>span{margin-left:5px}@media only screen and (max-width: 768px){.img-col{height:auto}}.file-input{text-align:center;cursor:pointer;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:8px 16px;font-size:.875rem;color:#5a6a85;border:1px dashed #9a9ca0;border-radius:7px;background-color:#fdfdfc;transition:all .15s ease-in-out}.file-input:hover{background-color:#f0f0f0}.file-input-btn{padding:6px 10px;border-radius:8px;border:1px solid #b3bac2;background:transparent;font-weight:500;font-size:13px;color:#414346}.file-input-label{font-size:13px;margin-top:8px}.file-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;border-radius:6px;padding:10px}.file-name{font-size:14px;color:#c4c4c4;word-break:break-all}.file-actions{display:flex;gap:8px}.file-loading{display:flex;align-items:center;justify-content:center;min-height:120px}.hidden{display:none}.x-loader{width:60px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side,#000 90%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100%/3) 50%;animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.x-loader-content.hide{display:none}.x-loader-fail{text-align:center}.x-loader-fail.hide{display:none}.x-loading{text-align:center;padding:50px auto}.x-loading.hide{display:none}.li-btn{text-align:left;transition:all .1s ease-out}.li-btn:focus{border-color:#2363b81a;box-shadow:0 1px 1px #00000013;outline:0 none}.li-btn>span{float:right}.li-btn:hover,.li-btn:focus{background-color:#2363b81a}.li2-wrapper{position:relative}.pop{background-color:#fff;z-index:3;position:absolute;top:100%;left:0;border:1px solid #ccc;width:100%;box-shadow:1px 2px 5px 1px #ddd;display:none}.pop .sb{padding:4px 7px}.pop .sb input{padding:4px 7px;height:35px}.pop ul{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.pop>ul>li{display:block;padding:8px 10px;cursor:pointer;transition:all .1s ease-out}.pop>ul>li:hover{background-color:#2363b81a}.pop>ul>li.active{background-color:#2363b81a}.li-btn.active~.pop{display:initial}.tags{list-style:none;padding:10px 5px;display:block}.tags>li{display:inline-block;border:1px solid rgba(230,230,230,.8);border-radius:7px;margin-right:10px}.tags span{padding:6px 8px 6px 10px}.tags i{cursor:pointer;padding:6px 10px 6px 8px}.tags i:hover{color:#e93636}.form-product-item-list>div{display:flex;align-items:center;border:1px solid #ccc;margin-bottom:5px;padding:8px 16px;position:relative}.form-product-item-list>div>.image{text-align:left}.form-product-item-list>div .imgview{width:80px;height:60px;background-size:cover;background-position:center;border-radius:5px;display:inline-block}.form-product-item-list .cartons>span{font-weight:500}.form-product-item-list .hs_code>span{font-weight:500}.form-product-item-list .total{font-weight:600;font-size:1.2em}.form-product-item-list .name{font-weight:500;font-size:21px}.form-product-item-list>div .description{padding:8px;flex-grow:1}.form-product-item-list>div>.action{text-align:right}@media only screen and (max-width: 768px){.form-product-item-list>div{display:block}.form-product-item-list>div .description{padding:0}.form-product-item-list>div .imgview{width:100px;height:100px}.form-product-item-list>div>.action{position:absolute;top:0;left:0;right:0;padding:8px}}.info-row{display:flex;margin-bottom:8px}.info-row>label{font-weight:600;padding-right:8px;width:30%}.info-row>div{flex-grow:1}.image-thumb{width:60px;height:45px;background-size:cover;background-position:center;border-radius:5px;display:inline-block}@media only screen and (max-width: 768px){.info-row{display:block;margin-bottom:12px}.info-row>label{padding-right:0;width:100%}.info-row>div{flex-grow:1}}.package-type-options{display:flex;gap:12px;margin-top:8px}.package-type-box{flex:1;margin:0;cursor:pointer}.package-type-box input{position:absolute;opacity:0;pointer-events:none}.package-type-box-inner{display:block;padding:16px 12px;text-align:center;border:2px solid #7EB8E8;background:transparent;border-radius:6px;font-weight:600;color:#333;transition:background-color .15s ease,color .15s ease}.package-type-box input:checked+.package-type-box-inner{background:#7eb8e8;color:#fff}@media only screen and (max-width: 576px){.package-type-options{flex-direction:column}}.warehouse-options{flex-wrap:wrap;gap:8px}.warehouse-option{flex:0 1 auto;min-width:140px;max-width:240px}.warehouse-option .package-type-box-inner{padding:6px 12px;border-width:1px;font-size:.85rem;line-height:1.3}.warehouse-option.d-none{display:none}.warehouse-option-label{display:block;margin-top:2px;font-size:.75rem;font-weight:400;opacity:.8}@media only screen and (max-width: 576px){.warehouse-option{max-width:none}}.site-notice{border-bottom:1px solid rgba(0,0,0,.08);font-size:.9rem}.site-notice-inner{display:flex;align-items:flex-start;gap:.6rem;padding-top:.6rem;padding-bottom:.6rem}.site-notice-icon{margin-top:.2rem;flex-shrink:0}.site-notice-text{flex:1;min-width:0;line-height:1.45}.site-notice-close{flex-shrink:0;margin-top:.1rem;font-size:.75rem}@media (min-width: 768px){.btn.btn-sm.btn-md-regular{padding:.533rem .933rem;font-size:.8rem}}.action-tile{display:flex;align-items:center;gap:.6rem;width:100%;height:100%;padding:.6rem .65rem;border:1px solid #e8ecf1;border-radius:10px;background:#fff;box-shadow:0 1px 3px #1018280f;color:#1d2127;text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.action-tile:hover{color:#1d2127;text-decoration:none;border-color:#cfe5f3;transform:translateY(-2px);box-shadow:0 6px 16px #1018281a}.action-tile:focus-visible{outline:2px solid #0088CC;outline-offset:2px}.action-tile-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#08c;color:#fff;font-size:.9rem}.action-tile-body{display:flex;flex-direction:column;min-width:0}.action-tile-title{font-size:.85rem;font-weight:700;line-height:1.2}.action-tile-hint{font-size:.7rem;color:#6c757d;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-tile--featured{background:#08c;border-color:#08c;color:#fff}.action-tile--featured:hover{color:#fff;border-color:#0077b3;background:#0077b3}.action-tile--featured .action-tile-icon{background:#fff;color:#08c}.action-tile--featured .action-tile-hint{color:#ffffffd9}@media (min-width: 768px){.action-tile{gap:.8rem;padding:.875rem 1rem}.action-tile-icon{width:42px;height:42px;font-size:1.05rem}.action-tile-title{font-size:.95rem}.action-tile-hint{font-size:.75rem}}.stat-section-title{margin-bottom:.6rem}.stat-card{--stat-color: #0088CC;--stat-tint: rgba(0, 136, 204, .12);position:relative;display:flex;align-items:center;gap:.65rem;height:100%;padding:.75rem .75rem .75rem 1rem;border:1px solid #e8ecf1;border-radius:10px;background:#fff;box-shadow:0 1px 3px #1018280f;color:inherit;text-decoration:none;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--stat-color)}.stat-card:hover{color:inherit;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 16px #1018281a}.stat-card--success{--stat-color: #28a745;--stat-tint: rgba(40, 167, 69, .12)}.stat-card--warning{--stat-color: #f0a500;--stat-tint: rgba(240, 165, 0, .14)}.stat-card--danger{--stat-color: #dc3545;--stat-tint: rgba(220, 53, 69, .12)}.stat-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--stat-tint);color:var(--stat-color);font-size:1rem}.stat-card-body{display:flex;flex-direction:column;min-width:0}.stat-card-label{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6c757d;line-height:1.2}.stat-card-value{font-size:1.1rem;font-weight:700;color:#1d2127;line-height:1.25;word-break:break-word}@media (min-width: 768px){.stat-card{gap:.9rem;padding:1.1rem 1.1rem 1.1rem 1.35rem}.stat-card-icon{width:48px;height:48px;border-radius:12px;font-size:1.3rem}.stat-card-label{font-size:.75rem}.stat-card-value{font-size:1.5rem}}.order-card{border:1px solid #e3e7ed;border-radius:8px;padding:.75rem .9rem;margin-bottom:.75rem;background:#fff}.order-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.order-card-title{font-weight:600;word-break:break-all}.order-card-status{white-space:normal;text-align:right;max-width:55%}.order-card-type{margin-top:.15rem;font-size:.85rem}.order-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem}.order-card-label{font-size:.72rem;color:#6c757d;text-transform:uppercase;letter-spacing:.02em}.order-card-value{font-weight:600;font-size:.9rem}.order-card-notes{margin-top:.5rem;font-size:.85rem;color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-card-actions{display:flex;gap:.5rem;margin-top:.7rem}.order-card-amount{font-size:1.05rem;font-weight:700;color:#1d2127}.order-card-actions .btn-block-mobile{flex:1}.order-card-empty{text-align:center;padding:2rem 1rem;border:1px dashed #d0d5dc;border-radius:8px;color:#555}.filter-sheet-bar{display:flex;gap:.5rem;align-items:stretch}.filter-sheet-search{flex:1}.filter-sheet-toggle{white-space:nowrap}.filter-sheet.offcanvas-bottom{height:auto;max-height:85vh;border-top-left-radius:14px;border-top-right-radius:14px}.filter-sheet-form{display:flex;flex-direction:column;min-height:0;flex:1}.filter-sheet .offcanvas-body{overflow-y:auto}.filter-sheet-actions{position:sticky;bottom:0;display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e3e7ed;background:#fff}.filter-sheet-actions .btn{flex:1}.verification-status-badge{font-size:.85rem;padding:.45em .8em}.verification-doc-card{border:1px solid #e3e7ed;border-radius:8px;padding:1rem;background:#fff}.verification-doc-current{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;word-break:break-all}.verification-doc-input{flex:1 1 200px}.verified-badge{display:inline-flex;align-items:center;gap:3px;font-size:.7rem;vertical-align:middle}.user-messages-chat{max-width:800px;margin:0 auto}.user-messages-chat__header{margin-bottom:1.25rem}.user-messages-chat__panel{display:flex;flex-direction:column;border:1px solid #e3e7ed;border-radius:10px;background:#fff;overflow:hidden;min-height:420px}.user-messages-chat__thread{flex:1;max-height:55vh;min-height:280px;overflow-y:auto;padding:1.25rem 1rem;background:#f7f9fb}.user-messages-chat__row{display:flex;margin-bottom:.85rem}.user-messages-chat__row.is-user{justify-content:flex-end}.user-messages-chat__row.is-admin{justify-content:flex-start}.user-messages-chat__bubble{max-width:75%;padding:.75rem 1rem;border-radius:14px;word-wrap:break-word;overflow-wrap:anywhere}.user-messages-chat__row.is-user .user-messages-chat__bubble{background:#08c;color:#fff;border-bottom-right-radius:4px}.user-messages-chat__row.is-admin .user-messages-chat__bubble{background:#fff;color:#222;border:1px solid #e3e7ed;border-bottom-left-radius:4px}.user-messages-chat__body{line-height:1.45;font-size:.95rem}.user-messages-chat__meta{margin-top:.4rem;font-size:.75rem;opacity:.8}.user-messages-chat__row.is-user .user-messages-chat__meta{color:#ffffffd9;text-align:right}.user-messages-chat__row.is-admin .user-messages-chat__meta{color:#6c757d}.user-messages-chat__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:220px;padding:2rem 1rem;color:#444}.user-messages-chat__form{padding:.85rem 1rem;border-top:1px solid #e3e7ed;background:#fff}.user-messages-chat__composer{display:flex;gap:.75rem;align-items:flex-end}.user-messages-chat__attach{flex-shrink:0;margin-bottom:0;cursor:pointer}.chat-attachment{margin-top:.4rem}.chat-attachment-image{display:block;max-width:240px;max-height:240px;border-radius:8px;object-fit:cover}.chat-attachment-file{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.45rem .75rem;border-radius:8px;background:#0000000f;color:inherit;text-decoration:none;word-break:break-all}.chat-attachment-file:hover{color:inherit;text-decoration:underline}.user-messages-chat__row.is-user .chat-attachment-file{background:#fff3;color:#fff}.chat-attachment-selected{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;color:#555}.chat-attachment-selected.d-none{display:none}.chat-attachment-preview{height:64px;max-width:120px;object-fit:cover;border-radius:6px;border:1px solid #e3e7ed;cursor:pointer}.chat-attachment-preview.d-none{display:none}.chat-attachment-remove{color:#dc3545}.chat-order-cards{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.chat-order-card{display:flex;align-items:center;gap:.6rem;max-width:280px;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3;color:inherit;text-decoration:none}.chat-order-card:hover{color:inherit;text-decoration:none;border-color:#0003}.user-messages-chat__row.is-user .chat-order-card{background:#ffffff2e;border-color:#ffffff4d;color:#fff}.user-messages-chat__row.is-user .chat-order-card:hover{border-color:#fff9}.chat-order-card-icon{font-size:1.1rem;opacity:.8}.chat-order-card-body{display:flex;flex-direction:column;min-width:0;line-height:1.3}.chat-order-card-title{font-weight:600;word-break:break-all}.chat-order-card-meta{font-size:.78rem;opacity:.85}.chat-order-card-status{font-weight:600}.chat-order-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.chat-order-chips.d-none{display:none}.chat-order-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .65rem;border-radius:999px;background:#eef3ff;border:1px solid #c9d7fb;color:#2b4a9b;font-size:.8rem}.chat-order-chip-remove{border:0;background:transparent;color:inherit;font-size:1rem;line-height:1;padding:0 .25rem;cursor:pointer}.chat-order-chip-remove:hover{color:#dc3545}.order-picker-list{display:flex;flex-direction:column;gap:.4rem}.order-picker-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.6rem .75rem;border:1px solid #e3e7ed;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.order-picker-row:hover{border-color:#b8c4d6}.order-picker-row.is-selected{border-color:#3b6cf6;background:#eef3ff;box-shadow:inset 3px 0 #3b6cf6}.order-picker-row-main{display:flex;flex-direction:column;min-width:0}.order-picker-row-title{font-weight:600;word-break:break-all}.order-picker-row-meta{font-size:.78rem;color:#6c757d}.order-picker-row-status{flex-shrink:0;padding:.15rem .55rem;border-radius:999px;background:#f1f3f6;font-size:.75rem;color:#495057}.order-picker-status:empty{display:none}.chat-form-error:empty{display:none}.user-messages-chat__input{flex:1;resize:none;min-height:48px}.user-messages-chat__send{white-space:nowrap;flex-shrink:0}@media only screen and (max-width: 576px){.user-messages-chat__bubble{max-width:88%}.user-messages-chat__composer{flex-direction:column;align-items:stretch}.user-messages-chat__send{width:100%}}
