.app-header[data-v-8d41b9b7]{background:#fff;border-bottom:1px solid #eee;padding:15px 20px;margin-bottom:20px;border-radius:7px}.header-content[data-v-8d41b9b7]{display:flex;justify-content:space-between;align-items:center;max-width:100%}.header-left[data-v-8d41b9b7]{flex:1}.app-title[data-v-8d41b9b7]{margin:0;font-size:24px;color:#333;font-weight:600}.header-right[data-v-8d41b9b7]{display:flex;align-items:center;gap:20px}.project-selector-wrapper[data-v-8d41b9b7]{display:flex;align-items:center;gap:10px}.project-label[data-v-8d41b9b7]{font-size:14px;color:#666;font-weight:500}.project-select[data-v-8d41b9b7]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;color:#333;cursor:pointer;min-width:200px}.project-select[data-v-8d41b9b7]:focus{outline:none;border-color:#4a90e2}.btn-logout[data-v-8d41b9b7]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-logout[data-v-8d41b9b7]:hover{background:#c82333}:root{--litepicker-container-months-color-bg: #fff;--litepicker-container-months-box-shadow-color: #ddd;--litepicker-footer-color-bg: #fafafa;--litepicker-footer-box-shadow-color: #ddd;--litepicker-tooltip-color-bg: #fff;--litepicker-month-header-color: #333;--litepicker-button-prev-month-color: #9e9e9e;--litepicker-button-next-month-color: #9e9e9e;--litepicker-button-prev-month-color-hover: #2196f3;--litepicker-button-next-month-color-hover: #2196f3;--litepicker-month-width: calc(var(--litepicker-day-width) * 7);--litepicker-month-weekday-color: #9e9e9e;--litepicker-month-week-number-color: #9e9e9e;--litepicker-day-width: 38px;--litepicker-day-color: #333;--litepicker-day-color-hover: #2196f3;--litepicker-is-today-color: #f44336;--litepicker-is-in-range-color: #bbdefb;--litepicker-is-locked-color: #9e9e9e;--litepicker-is-start-color: #fff;--litepicker-is-start-color-bg: #2196f3;--litepicker-is-end-color: #fff;--litepicker-is-end-color-bg: #2196f3;--litepicker-button-cancel-color: #fff;--litepicker-button-cancel-color-bg: #9e9e9e;--litepicker-button-apply-color: #fff;--litepicker-button-apply-color-bg: #2196f3;--litepicker-button-reset-color: #909090;--litepicker-button-reset-color-hover: #2196f3;--litepicker-highlighted-day-color: #333;--litepicker-highlighted-day-color-bg: #ffeb3b}.show-week-numbers{--litepicker-month-width: calc(var(--litepicker-day-width) * 8)}.litepicker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8em;display:none}.login-page[data-v-0f5a1701]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f6f7fb;font-size:14px}.login-card[data-v-0f5a1701]{width:min(100% - 32px,380px);display:grid;gap:16px;padding:28px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;box-shadow:0 12px 32px #0f172a14}.login-card h1[data-v-0f5a1701]{margin:0 0 4px;font-size:22px}.login-card label[data-v-0f5a1701]{display:grid;gap:6px;color:#334155}.login-card input[data-v-0f5a1701],.login-card select[data-v-0f5a1701]{height:42px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font:inherit}.login-card button[data-v-0f5a1701]{height:42px;border:0;border-radius:6px;background:#2563eb;color:#fff;font:inherit;font-weight:600;cursor:pointer}.login-card button[data-v-0f5a1701]:disabled{opacity:.65;cursor:wait}.login-error[data-v-0f5a1701]{margin:0;color:#b42318}.app-header[data-v-e596fdc2]{background:#fff;border-bottom:1px solid #eee;padding:15px 20px;margin-bottom:20px;border-radius:7px}.header-content[data-v-e596fdc2]{display:flex;justify-content:space-between;align-items:center;max-width:100%}.header-left[data-v-e596fdc2]{flex:1}.app-title[data-v-e596fdc2]{margin:0;font-size:24px;color:#333;font-weight:600}.header-right[data-v-e596fdc2]{display:flex;align-items:center;gap:20px}.project-selector-wrapper[data-v-e596fdc2]{display:flex;align-items:center;gap:10px}.project-label[data-v-e596fdc2]{font-size:14px;color:#666;font-weight:500}.project-select[data-v-e596fdc2]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;color:#333;cursor:pointer;min-width:200px}.project-select[data-v-e596fdc2]:focus{outline:none;border-color:#4a90e2}.btn-logout[data-v-e596fdc2]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-logout[data-v-e596fdc2]:hover{background:#c82333}.modal[data-v-91aefe88]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:fadeIn-91aefe88 .2s ease-out}.modal_overlay[data-v-91aefe88]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-91aefe88 .2s ease-out}.modal_content[data-v-91aefe88]{position:relative;background:#fff;border-radius:16px;padding:0;max-width:580px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp-91aefe88 .3s ease-out}.modal_content.minModal[data-v-91aefe88]{max-width:470px}.modal_content.maxModal[data-v-91aefe88]{max-width:960px}.modal_body[data-v-91aefe88]{padding:30px}.modal_close[data-v-91aefe88]{position:absolute;top:15px;right:15px;font-size:32px;cursor:pointer;color:#999;line-height:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.modal_close[data-v-91aefe88]:hover{color:#333;background:#f5f5f5}@keyframes fadeIn-91aefe88{0%{opacity:0}to{opacity:1}}@keyframes slideUp-91aefe88{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--litepicker-container-months-color-bg: #fff;--litepicker-container-months-box-shadow-color: #ddd;--litepicker-footer-color-bg: #fafafa;--litepicker-footer-box-shadow-color: #ddd;--litepicker-tooltip-color-bg: #fff;--litepicker-month-header-color: #333;--litepicker-button-prev-month-color: #9e9e9e;--litepicker-button-next-month-color: #9e9e9e;--litepicker-button-prev-month-color-hover: #2196f3;--litepicker-button-next-month-color-hover: #2196f3;--litepicker-month-width: calc(var(--litepicker-day-width) * 7);--litepicker-month-weekday-color: #9e9e9e;--litepicker-month-week-number-color: #9e9e9e;--litepicker-day-width: 38px;--litepicker-day-color: #333;--litepicker-day-color-hover: #2196f3;--litepicker-is-today-color: #f44336;--litepicker-is-in-range-color: #bbdefb;--litepicker-is-locked-color: #9e9e9e;--litepicker-is-start-color: #fff;--litepicker-is-start-color-bg: #2196f3;--litepicker-is-end-color: #fff;--litepicker-is-end-color-bg: #2196f3;--litepicker-button-cancel-color: #fff;--litepicker-button-cancel-color-bg: #9e9e9e;--litepicker-button-apply-color: #fff;--litepicker-button-apply-color-bg: #2196f3;--litepicker-button-reset-color: #909090;--litepicker-button-reset-color-hover: #2196f3;--litepicker-highlighted-day-color: #333;--litepicker-highlighted-day-color-bg: #ffeb3b }.show-week-numbers{--litepicker-month-width: calc(var(--litepicker-day-width) * 8) }.litepicker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8em;display:none}.litepicker button{border:none;background:none}.litepicker .container__main{display:-webkit-box;display:-ms-flexbox;display:flex}.litepicker .container__months{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--litepicker-container-months-color-bg);border-radius:5px;-webkit-box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);width:calc(var(--litepicker-month-width) + 10px);-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__months.columns-2{width:calc((var(--litepicker-month-width) * 2) + 20px)}.litepicker .container__months.columns-3{width:calc((var(--litepicker-month-width) * 3) + 30px)}.litepicker .container__months.columns-4{width:calc((var(--litepicker-month-width) * 4) + 40px)}.litepicker .container__months.split-view .month-item-header .button-previous-month,.litepicker .container__months.split-view .month-item-header .button-next-month{visibility:visible}.litepicker .container__months .month-item{padding:5px;width:var(--litepicker-month-width);-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__months .month-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;padding:10px 5px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--litepicker-month-header-color)}.litepicker .container__months .month-item-header div{-webkit-box-flex:1;-ms-flex:1;flex:1}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px}.litepicker .container__months .month-item-header div>.month-item-year{padding:0}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-previous-month,.litepicker .container__months .month-item-header .button-next-month{visibility:hidden;text-decoration:none;padding:3px 5px;border-radius:3px;-webkit-transition:color .3s,border .3s;transition:color .3s,border .3s;cursor:default}.litepicker .container__months .month-item-header .button-previous-month *,.litepicker .container__months .month-item-header .button-next-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>svg,.litepicker .container__months .month-item-header .button-previous-month>img{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>svg,.litepicker .container__months .month-item-header .button-next-month>img{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--litepicker-month-weekday-color)}.litepicker .container__months .month-item-weekdays-row>div{padding:5px 0;font-size:85%;-webkit-box-flex:1;-ms-flex:1;flex:1;width:var(--litepicker-day-width);text-align:center}.litepicker .container__months .month-item:first-child .button-previous-month{visibility:visible}.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-previous-month .button-previous-month,.litepicker .container__months .month-item.no-next-month .button-next-month{visibility:hidden}.litepicker .container__days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.litepicker .container__days>div,.litepicker .container__days>a{padding:5px 0;width:var(--litepicker-day-width)}.litepicker .container__days .day-item{color:var(--litepicker-day-color);text-align:center;text-decoration:none;border-radius:3px;-webkit-transition:color .3s,border .3s;transition:color .3s,border .3s;cursor:default}.litepicker .container__days .day-item:hover{color:var(--litepicker-day-color-hover);-webkit-box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover);box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-today{color:var(--litepicker-is-today-color)}.litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{color:var(--litepicker-is-locked-color);-webkit-box-shadow:none;box-shadow:none;cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepicker-is-in-range-color);border-radius:0}.litepicker .container__days .day-item.is-start-date{color:var(--litepicker-is-start-color);background-color:var(--litepicker-is-start-color-bg);border-radius:5px 0 0 5px}.litepicker .container__days .day-item.is-start-date.is-flipped{border-radius:0 5px 5px 0}.litepicker .container__days .day-item.is-end-date{color:var(--litepicker-is-end-color);background-color:var(--litepicker-is-end-color-bg);border-radius:0 5px 5px 0}.litepicker .container__days .day-item.is-end-date.is-flipped{border-radius:5px 0 0 5px}.litepicker .container__days .day-item.is-start-date.is-end-date{border-radius:5px}.litepicker .container__days .day-item.is-highlighted{color:var(--litepicker-highlighted-day-color);background-color:var(--litepicker-highlighted-day-color-bg)}.litepicker .container__days .week-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--litepicker-month-week-number-color);font-size:85%}.litepicker .container__footer{text-align:right;padding:10px 5px;margin:0 5px;background-color:var(--litepicker-footer-color-bg);-webkit-box-shadow:inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);box-shadow:inset 0 3px 3px 0 var(--litepicker-footer-box-shadow-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.litepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);color:var(--litepicker-button-cancel-color);border:0;padding:3px 7px 4px;border-radius:3px}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);color:var(--litepicker-button-apply-color);border:0;padding:3px 7px 4px;border-radius:3px;margin-left:10px;margin-right:10px}.litepicker .container__footer .button-apply:disabled{opacity:.7}.litepicker .container__footer .button-apply *{pointer-events:none}.litepicker .container__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:var(--litepicker-tooltip-color-bg);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px #00000040;white-space:nowrap;font-size:11px;pointer-events:none;visibility:hidden}.litepicker .container__tooltip:before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.litepicker .container__tooltip:after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid var(--litepicker-tooltip-color-bg);border-right:4px solid transparent;border-left:4px solid transparent;content:""}.select_type_save_shipments[data-v-f3f99c7c]{padding:20px;display:flex;flex-direction:column;width:100%}.select_type_save_shipments h2[data-v-f3f99c7c]{margin-bottom:20px;font-size:20px;font-weight:600;color:#333;text-align:center}.select_type_save_shipments .btn[data-v-f3f99c7c]{width:100%;margin-bottom:12px;display:block;padding:15px 20px;font-size:16px}.select_type_save_shipments .btn[data-v-f3f99c7c]:last-child{margin-bottom:0}.block_shipment_files[data-v-c434525e]{padding:20px}.block_shipment_files h2[data-v-c434525e]{margin-bottom:20px;font-size:18px}.file_download_link[data-v-c434525e]{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#f6f7fc;border-radius:7px;text-decoration:none;color:#434343;transition:background .3s}.file_download_link[data-v-c434525e]:hover{background:#eee}.login-page[data-v-915170fd]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:20px}.login-container[data-v-915170fd]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px;max-width:500px;width:100%}.login-header[data-v-915170fd]{text-align:center;margin-bottom:30px}.login-header h1[data-v-915170fd]{margin:0 0 10px;color:#333;font-size:28px}.login-subtitle[data-v-915170fd]{color:#666;margin:0;font-size:14px}.login-form[data-v-915170fd]{margin-bottom:30px}.form-group[data-v-915170fd]{margin-bottom:20px}.form-group label[data-v-915170fd]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-input[data-v-915170fd]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-input[data-v-915170fd]:focus{outline:none;border-color:#4a90e2}.form-input[data-v-915170fd]:disabled{background:#f5f5f5;cursor:not-allowed}.form-hint[data-v-915170fd]{margin-top:8px;font-size:12px;color:#999}.form-hint code[data-v-915170fd]{background:#f0f0f0;padding:2px 6px;border-radius:3px;font-family:monospace}.error-message[data-v-915170fd]{background:#fee;color:#c33;padding:12px;border-radius:4px;margin-bottom:20px;font-size:14px}.btn[data-v-915170fd]{width:100%;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-915170fd]{background:#4a90e2;color:#fff}.btn-primary[data-v-915170fd]:hover:not(:disabled){background:#357abd}.btn-primary[data-v-915170fd]:disabled{background:#ccc;cursor:not-allowed}.btn-success[data-v-915170fd]{background:#28a745;color:#fff;margin-top:20px}.btn-success[data-v-915170fd]:hover:not(:disabled){background:#218838}.btn-success[data-v-915170fd]:disabled{background:#ccc;cursor:not-allowed}.step-indicator[data-v-915170fd]{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.step[data-v-915170fd]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;background:#e0e0e0;color:#999;transition:all .3s}.step.active[data-v-915170fd]{background:#4a90e2;color:#fff}.step.completed[data-v-915170fd]{background:#28a745;color:#fff}.step-line[data-v-915170fd]{width:60px;height:2px;background:#e0e0e0;margin:0 10px;transition:all .3s}.step-line.completed[data-v-915170fd]{background:#28a745}.step-label[data-v-915170fd]{text-align:center;color:#666;font-size:14px;margin-bottom:30px;font-weight:500}.auth-step[data-v-915170fd],.project-step[data-v-915170fd],.project-selector[data-v-915170fd]{width:100%}.projects-list[data-v-915170fd]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.project-item[data-v-915170fd]{padding:15px;border:2px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.project-item[data-v-915170fd]:hover{border-color:#4a90e2;background:#f8f9fa}.project-item.active[data-v-915170fd]{border-color:#4a90e2;background:#e7f3ff}.project-name[data-v-915170fd]{display:block;font-weight:500;color:#333;margin-bottom:5px}.project-id[data-v-915170fd]{display:block;font-size:12px;color:#666}.list_shipments_table{width:100%;border-radius:10px;overflow:hidden}.list_shipments_table_row{display:grid;grid-template-columns:50px 180px 300px 180px 180px 250px 120px 120px repeat(3,1fr);border:1px solid #eee;height:60px;transition:.4s}.list_shipments_table_row:hover{background:#eee}.list_shipments_table_row.heading{height:45px;background:#eee;display:grid;padding:0}.list_shipments_table_col{height:35px;justify-content:center;align-items:center;display:flex;border-right:1px solid #ddd;height:100%}a{color:#474747}.heading .buttons{display:flex;gap:15px}.product_item.product_hide{display:none!important}.main_menu_container{width:100%;max-width:95%;margin:0 auto}.main_menu{width:100%;background:#fff;height:55px}body{margin:0;padding:0;font-size:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;background:#f4f6fb;min-width:1550px;color:#2a2a30}p{padding:unset;margin:unset}.heading_summary_item_name{font-size:12px}.heading_summary_item_text{font-size:16px;font-weight:600}.content{max-width:98%;width:100%;padding:5px 15px;background:#fff;height:100%;margin:15px auto 0;border-radius:7px;box-sizing:border-box;min-height:100vh}li{list-style:none}.product_items{display:grid;grid-template-columns:55px 130px minmax(200px,1fr) repeat(11,100px);border:1px solid #f1f2f6;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.product_item{display:contents}.product_item:hover>div{background-color:#f5f7fa;transition:background-color .2s ease}.product_item .fact_shipped .box_quant{color:green}.product_item .box_quant{font-size:12px;font-weight:600}.product_item>div{padding:10px 5px;border-bottom:1px solid #dedede;display:flex;align-items:center;justify-content:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;border-right:1px solid #ddd;gap:5px}.product_item.header_block>div{position:sticky;top:0;background:#f1f2f6;font-weight:700;height:60px;z-index:10;border-bottom:1px solid #f1f2f6;font-size:12px}.product_item .product_labels{width:100%;display:flex;flex-direction:row;gap:10px}.product_labels>span{border:1px solid #ddd;border-radius:10px;background:#eee;padding:0 10px;font-size:12px;font-weight:600}.product_labels .label_onlybox{background:#caeeac;color:#49684f;border-color:#caf4c7}.product_labels .label_unsorted{background:#ffaabd;color:#9b3969;border-color:#ffaabd}.product_labels>.label_super{background:#06a7bb1f;border-color:#06a7bb1f;color:#007a91}.product_labels>.label_complect{color:#f7e3ff;background:#8e44ad;border-color:#8e44ad}.product_labels>.label_not_supplier{color:#fffcfd;background:#da065e;border-color:#e22671}.product_item .labels_and_name{justify-content:flex-start;flex-direction:column;gap:10px;justify-content:center}.product_item .product_name{text-overflow:ellipsis;word-wrap:break-word;text-wrap:auto;width:100%}.product_item .product_name p{width:100%}input.qty{width:85%;padding:5px 0 0 15px;text-align:left;border-radius:7px;box-shadow:unset;border:1px solid #dedede}@media(max-width:1200px){.product_items{grid-template-columns:80px minmax(150px,1fr) repeat(11,80px)}}@media(max-width:768px){.product_items{grid-template-columns:70px minmax(120px,1fr) repeat(11,70px)}}.filter_block{width:100%;display:flex;gap:25px;align-items:center;top:0;background:linear-gradient(to top,#fff,50%,#fff 75%);z-index:1;height:75px;border-radius:7px;padding:0;box-sizing:border-box}.filter_block.active{opacity:1;transform:translateY(0);visibility:visible}.filter__item{border-radius:7px;border:1px solid #f1f2f6;height:45px;padding:0 15px;line-height:35px;background:#f1f2f6;cursor:pointer;font-size:12px;box-sizing:border-box;display:flex;align-items:center}.filter__item.filter_active{background:#005bff;color:#343434;box-shadow:0 0 10px -5px inset #bca1a1;border:2px solid #005bff;box-sizing:border-box;color:#fff}.select_warehouse_form{display:flex;flex-direction:row;gap:15px;align-items:center}.search_block input{width:100%;box-sizing:border-box;border-radius:7px;border:1px solid #f1f2f6;padding:0 10px;background:#f1f2f6;height:45px;width:350px}select,input{border-radius:7px;border:1px solid #d6d9df;height:45px;line-height:45px;padding:0 15px;background:#f4f6fb;width:auto;box-sizing:border-box;display:flex}.header_block.product_item{position:sticky;top:125px;background:#f1f2f6;height:40px;border-radius:15px 15px 7px 7px;border:1px solid #f1f2f6;box-shadow:0 7px 20px -20px #ddd}.cart{display:flex;flex-direction:row;width:100%;height:100px;position:sticky;bottom:0;background:#fff;box-shadow:0 -10px 20px 10px #ddd;padding:15px;box-sizing:border-box;border-radius:7px;gap:25px;z-index:2;justify-content:space-between;align-items:center}.supply_summary{display:flex;gap:25px;border-left:1px solid #ddd;padding:0 0 0 20px}.order_btn{display:flex;gap:25px}.order_btn>p{cursor:pointer;border:1px solid #dedede;background:#eee;display:inline-block;padding:0 15px;height:35px;line-height:35px;border-radius:7px}.inputs_group{width:100%;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;min-height:auto;align-items:center}.inputs_group--pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.inputs_group--full{flex-direction:column;gap:6px}.inputs_group--full .custom_selector{width:100%}.hidden{display:none!important}.marketplace_toggle{display:flex;gap:10px;flex-wrap:wrap;background:#e0e5f4b3;padding:6px;border-radius:999px}.marketplace_toggle_option{cursor:pointer;display:inline-flex;align-items:center;flex:1;justify-content:center}.marketplace_toggle_option input{display:none}.marketplace_toggle_option span{border-radius:999px;padding:10px 20px;font-weight:600;background:transparent;color:#5a628a;transition:.2s;width:100%;text-align:center}.marketplace_toggle_option input:checked+span{background:#005bff;border-color:#005bff;color:#fff;box-shadow:0 8px 16px -12px #005bffcc}.marketplace_toggle_option.disabled{cursor:not-allowed;opacity:.45}.marketplace_toggle_option.disabled span{cursor:not-allowed}.wb_settings{flex-direction:column;gap:15px}.wb_calc_type_switch{display:flex;gap:10px;flex-wrap:wrap;background:#ebe4fab3;padding:6px;border-radius:16px}.wb_calc_type_switch label{display:inline-flex;align-items:center;cursor:pointer;flex:1;justify-content:center}.wb_calc_type_switch input{display:none}.wb_calc_type_switch span{border-radius:12px;padding:10px 16px;font-weight:600;background:transparent;color:#7a368e;transition:.2s;width:100%;text-align:center}.wb_calc_type_switch input:checked+span{background:#af00d2;border-color:transparent;color:#fff;box-shadow:0 8px 16px -12px #af00d2cc}.btn:hover{opacity:.7}.btn{height:45px;padding:0 15px;border-radius:7px;display:flex;align-items:center;text-decoration:none;min-width:fit-content;justify-content:center;font-weight:600;width:auto;cursor:pointer;transition:.4s}.btn_min{height:25px;width:100%;min-width:auto;font-size:12px;box-sizing:border-box}.btn_small{height:35px;width:100%;min-width:auto}.btn_big{height:45px;width:100%;min-width:auto;font-size:16px}.btn_gray{background:#eee;color:#434343}.btn_green{background:#27ae60;color:#fafffb;border:none}.btn_blue{background:#2b54e6;color:#fff}.btn_violet{background:#8d05ba;color:#fff}.btn_yellow{background:#fce000;color:#262626}.btn_red{background:#e74c3c;color:#fee}.btn_orange{background:#f39c12;color:#fff}.heading_buttons:hover{opacity:1}.heading_buttons{display:flex;flex-direction:row;gap:15px;opacity:.4;transition:.4s}.heading_block{display:grid;grid-template-columns:65% auto;justify-content:space-between;align-items:center;border-bottom:1px solid #dedede;padding:0 0 20px}.heading{display:flex;flex-direction:column;padding:0 0 20px}.sort-asc:after{content:"";font-size:10px}.sort-desc:after{content:"";font-size:10px}.custom_selector{height:60px;background:#f6f7fc;display:flex;flex-direction:column;padding:6px 14px 8px;border-radius:14px;box-sizing:border-box;justify-content:center;width:100%;position:relative;border:1px solid rgba(82,97,150,.1);box-shadow:inset 0 0 0 1px #fff6}.custom_selector>span{font-size:12px;letter-spacing:.05em;color:#7c87aa;margin-bottom:6px}.custom_selector>select,.custom_selector>input,.custom_selector>textarea{border:none;font-size:17px;font-weight:600;margin:0;padding:0;background:initial;width:100%;min-height:32px;color:#1a223c;font-family:inherit}.custom_selector>textarea{min-height:90px;padding:6px 0 0;resize:vertical}.date_range_selector input[type=text]{cursor:pointer}.date_range_selector input[type=text]::placeholder{color:#a2a9c1}.litepicker{--litepicker-container-months-color-bg: #ffffff;--litepicker-container-months-box-shadow-color: rgba(13, 32, 76, .15);--litepicker-month-header-color: #2a2f47;--litepicker-month-weekday-color: #8a91b0;--litepicker-day-color: #1a223c;--litepicker-day-color-hover: #005bff;--litepicker-is-in-range-color: rgba(0, 91, 255, .12);--litepicker-is-start-color-bg: #005bff;--litepicker-is-end-color-bg: #005bff;--litepicker-button-apply-color-bg: #005bff;--litepicker-button-cancel-color-bg: #d7dae4;--litepicker-day-width: 34px;font-family:inherit;font-weight:500;font-size:.9em}.litepicker .container__main{border-radius:22px;box-shadow:0 25px 55px -32px #121a3873;border:1px solid rgba(255,255,255,.25)}.litepicker .container__months{border-radius:22px 22px 12px 12px;padding:8px 10px 0;gap:20px;flex-wrap:nowrap;width:auto}.litepicker .container__months.columns-2,.litepicker .container__months.columns-3,.litepicker .container__months.columns-4{width:auto!important}.litepicker .container__months .month-item{flex:1 1 240px}.litepicker .container__months .month-item-header{font-size:14px;text-transform:capitalize}.litepicker .container__footer{background:#f6f7fc;border-bottom-left-radius:22px;border-bottom-right-radius:22px;box-shadow:inset 0 3px 7px -5px #363f6259}.litepicker .container__footer .button-apply{border-radius:10px;padding:6px 16px;font-weight:600}.litepicker .container__footer .button-cancel{border-radius:10px;padding:6px 12px;font-weight:600;color:#2f3250}.air-datepicker{border-radius:18px;box-shadow:0 25px 50px -30px #14214aa6;border:1px solid rgba(255,255,255,.6);padding-right:180px}.air-datepicker-body--day-name{color:#7d86a8}.air-datepicker-nav{padding:12px 25px}.air-datepicker-nav--title{font-weight:600;font-size:18px}.air-datepicker-time{border-top:none}.air-datepicker .-selected-{background:#005bff}.air-datepicker .-in-range-{background:#005bff1f}.air-datepicker-presets{position:absolute;top:0;right:0;width:160px;padding:20px;display:flex;flex-direction:column;gap:10px;border-left:1px solid rgba(224,229,244,.7);background:#fff;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.air-datepicker-presets button{border:none;background:transparent;text-align:right;color:#0b63ff;font-weight:600;cursor:pointer;padding:0;transition:.2s}.air-datepicker-presets button:hover{opacity:.7}#formCalcShipment select{appearance:none;background:none}#formCalcShipment select::-ms-expand{display:none}.fact_shipped,.calc_shipped{background-color:#d9f0d9!important;border-color:#cfd7cf!important}.sale_stats>img{border-radius:10px;background:#f1f1f1;padding:5px;cursor:pointer}.modal{position:fixed;right:0;top:0;height:100%;width:100%;z-index:100;display:flex;align-items:center;justify-content:center}.modal_content .order_heading{display:flex;flex-direction:column;gap:10px;width:100%;border-bottom:1px solid #dedede;margin-bottom:10px;padding-bottom:10px}.modal_content form{display:flex;flex-direction:column;gap:15px}.minModal{max-width:450px}.calc_form_card{width:100%;max-width:520px;background:linear-gradient(180deg,#fffffff2,#f5f7ff);border-radius:28px;padding:35px 30px 30px;box-shadow:0 25px 60px -40px #132144a6;border:1px solid rgba(255,255,255,.6);display:flex;flex-direction:column;gap:25px}.calc_form_card h1{font-size:28px;margin:0;color:#1c2033}#formCalcShipment{display:flex;flex-direction:column;gap:14px}.calc_form_actions{width:100%}.calc_form_actions .btn{width:100%;height:54px;font-size:18px;letter-spacing:.3px;border-radius:12px;box-shadow:0 14px 35px -18px #005bffe6}.modal .modal_content{width:70%;height:auto;padding:20px 15px;box-sizing:border-box;position:relative;background:#fff;z-index:101;left:auto;top:auto;transform:none;box-shadow:0 20px 60px #0000004d;overflow:visible;border-radius:16px;display:flex;min-height:400px;justify-content:center;align-items:center}.modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal_close{position:absolute;top:15px;right:15px;z-index:102;color:#999;border-radius:50%;width:36px;height:36px;text-align:center;line-height:1;cursor:pointer;transition:all .2s ease;font-size:32px;font-weight:300;display:flex;align-items:center;justify-content:center}.modal_close:hover{color:#333;background:#f5f5f5}.block_shipment_files{display:flex;flex-direction:column;gap:15px}.block_shipment_files span{width:80%}.block_shipment_files img{width:35px}.block_shipment_files a:hover{background:#216bca;color:#fff}.block_shipment_files a{border-radius:10px;border:1px solid #ddd;padding:0 15px;height:65px;font-size:14px;display:flex;align-items:center;justify-content:space-between;width:100%;color:#555;box-sizing:border-box;text-align:left;transition:.4s}.fact_shipped,.from_bsru,.from_1c{display:flex;flex-direction:column;position:relative}.fact_shipped img{border-radius:10px;background:#fff;padding:4px;cursor:pointer;box-sizing:border-box;width:18px;height:18px}input.error{border:1px solid red;background-color:#ffe5e5}.error-message:before{content:"";height:15px;width:15px;background:#414141;position:absolute;right:-5px;transform:rotate3d(0,0,-1,-315deg);z-index:1}.error-message{color:#fff;font-size:.9em;margin-top:4px;display:none;position:absolute;width:150px;height:auto;background:#414141;left:-175%;border-radius:10px;padding:10px;min-height:45px;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;box-shadow:0 10px 10px -10px #1406069c;text-overflow:ellipsis;word-wrap:break-word;white-space:normal}.supply_recomend{background:#bc35ff;border-radius:100%;height:18px;width:18px;box-sizing:border-box;position:absolute;right:25px;top:34px;display:flex;align-items:center;justify-content:center}.supply_recomend svg{color:#fff;height:18px;width:18px}.summary_item_col{display:flex;flex-direction:column;gap:5px;height:100%}.summary_item{background:#eee;padding:5px 15px;border-radius:10px;display:flex;flex-direction:row;gap:15px;height:55px;overflow:hidden}.summary_item_text{font-size:16px;font-weight:600;color:#787878}.summary_item_val{font-weight:600;font-size:18px;height:30%;max-height:25px}.nulled_fact_shipped{border:1px solid #6f957c;padding:0 5px;background:#6f957c;border-radius:10px;color:#fafffc;cursor:pointer}.load-wraper{position:relative;height:auto;width:100%;z-index:44;overflow:hidden;border-radius:5px}.loading{position:relative;left:-45%;height:100%;width:100%;background-image:linear-gradient(to left,#fbfbfb0d,#fbfbfb4d,#fbfbfb99,#fbfbfb4d,#fbfbfb0d);background-image:-moz-linear-gradient(to left,rgba(123,123,123,.05),rgba(217,217,217,.3),rgba(251,251,251,.6),rgba(225,225,225,.3),rgba(240,240,240,.05));background-image:-webkit-linear-gradient(to left,rgba(251,251,251,.05),rgba(251,251,251,.3),rgba(251,251,251,.6),rgba(251,251,251,.3),rgba(251,251,251,.05));animation:loading 1s infinite;z-index:45;font-size:0}@keyframes loading{0%{left:-45%}to{left:100%}}.product_item>.stock_fbo>span{border-radius:15px;height:35px;display:flex;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;width:80%}.stock_fbo{position:relative;display:flex;align-items:center;justify-content:center}.stock_fbo_value{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:100%;font-weight:600;min-width:28px;height:28px}.stock_fbo_value.stock_fbo_sufficient{background-color:#fff3cd;color:#856404;border:1px solid #ffc107}.stock_fbo_value.stock_fbo_no_sales{background-color:#e9ecef;color:#495057;border:1px solid #adb5bd}.error-message .close_message{cursor:pointer;height:15px;width:15px;position:absolute;right:10px;top:10px;font-size:24px}.filter_block{padding:0;border-radius:4px;margin:5px 0}.active-filter{background:#e3f2fd;border:1px solid #90caf9;padding:6px 35px 6px 12px;position:relative;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}.remove-filter{color:#1976d2;transition:all .2s;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.remove-filter:hover{color:#d32f2f;transform:translateY(-50%) scale(1.2)}.product-item{transition:all .4s cubic-bezier(.4,0,.2,1)}#dynamic-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f7f7f780;z-index:9999;display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:column}.dynamic-spinner{width:30px;height:30px;border:5px solid rgba(183,181,181,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s infinite linear}@keyframes spin{to{transform:rotate(360deg)}}.button-loader{position:relative;pointer-events:none;opacity:.7}.button-loader:after{content:"";position:absolute;right:10px;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.buttons{display:flex;flex-direction:row;gap:15px}.heading_summary{display:flex;flex-direction:row;gap:35px}.heading_summary_item{background:#eee;padding:0 15px;border-radius:10px;height:50px;display:flex;flex-direction:column;justify-content:center}input:disabled,select:disabled,select[readonly],input[readonly]{cursor:not-allowed;background-color:#f0f0f0;opacity:.7}.label_marketplace{color:#fff;padding:0 10px;border-radius:7px;display:flex;align-items:center;justify-content:center}.loading-state,.error-state{padding:40px;text-align:center;font-size:18px;color:#666}.error-state{color:#e74c3c}.list_shipments_table_row{cursor:pointer}button.btn{border:none;font-family:inherit}.product_item .row_number{text-align:center}.product_item .offer_id{text-align:center;font-weight:600}.product_item .stock_bsru,.product_item .stock_fbo,.product_item .transit_fbo,.product_item .sale_stats,.product_item .sale_score,.product_item .calc_shipped{text-align:center}.product_item .weight,.product_item .volume{text-align:center;font-weight:600}
