:root{--main-color: #971928;--secondary-color: #e1ddddda;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit;cursor:pointer}a:hover{color:#535bf2}body{margin:0;padding:0;min-height:98vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:disabled{cursor:not-allowed;color:gray!important}.card{padding:2em}#app{width:100%;min-height:100vh;margin:0;padding:0}.buyerAttribute{background-color:#fcf4b5!important}.sellerAttribute{background-color:#dff3d9!important}.admin-carriers{display:flex;flex-direction:column;gap:1rem}.page-header{display:flex;justify-content:space-between;align-items:center}.title{font-size:1.5rem;font-weight:600}.toolbar{display:flex;gap:.5rem}.toolbar-btn{padding:.35rem .9rem;border-radius:4px;border:1px solid transparent;background-color:#e2e2e2;color:#000;cursor:pointer;font-weight:400}.toolbar-btn:hover{border:1px solid black}.toolbar-btn.danger{background-color:#b91c1c;color:#fff}.sub-header{display:flex;justify-content:space-between;align-items:center;font-size:1rem;width:100%}.filters,.view-toggle{display:flex;gap:1rem}.grid-wrapper{display:flex;flex-direction:column;gap:.5rem}.row-count{padding-top:5px;font-size:.8rem;margin-bottom:-7px}.grid-container{max-height:calc(100vh - 220px);overflow:auto}.grid{border-collapse:collapse;font-size:.85rem}.grid th,.grid td{padding:3px 2px 2px;border-bottom:1px solid rgba(148,163,184,.4)}.grid td{border-right:1px solid rgba(148,163,184,.4);color:#000!important}.grid th{background-color:#e1e1e2f6;color:#000;position:sticky;top:0;vertical-align:top;font-weight:400;z-index:5}.grid tbody tr:nth-child(odd){background-color:#d0d5e14d}.grid tbody tr:nth-child(2n){background-color:#fcfcfcab}.grid tbody tr.selected{background-color:#38bdf84d}.sortLink{color:#a64a29ef;cursor:pointer}.sortLink:hover{color:#a64a29ef;text-decoration:underline}.center{text-align:center}.link{background:none;border:none;color:var(--secondary-color);cursor:pointer;padding:0}.link:hover{text-decoration:underline}.dialog-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#474e5cb3;z-index:20}.dialog{width:auto;min-width:400px;max-height:90vh;background:#e7e8ed;color:#4a4c50;border-radius:8px;box-shadow:0 10px 40px #0009;display:flex;flex-direction:column}.dialog-header{padding:.1rem 1rem;border-bottom:1px solid rgba(148,163,184,.4);background-color:#ece8e7d2;display:flex;align-items:center;justify-content:space-between}.dialog-body{padding:1rem;overflow:auto;background-color:#fff}.dialog-footer{padding:.75rem 1rem;border-top:1px solid rgba(148,163,184,.4);display:flex;justify-content:flex-end;gap:.5rem;background-color:#fff}.field{display:flex;flex-direction:column;margin-bottom:.5rem}.field label{font-size:.8rem;margin-bottom:.15rem}.nav-btn{background-color:transparent!important}.nav-btn:hover{background-color:#d9d9d9!important;border-color:#000}.errors{margin-top:.75rem}.error{color:#ea0a0a;font-size:.8rem}.close-btn{background:none;border:none;color:#5f636a;font-size:1.3rem;cursor:pointer}.inner-grid{font-size:.85rem}.inner-grid td{background-color:#fff!important;border:none!important}.gridCell{padding:0 4px 2px;white-space:nowrap}.right{text-align:right}.panel{display:flex;flex-direction:column;flex-flow:row wrap;padding:3px}.panelCell{padding:5px}.picklist-popup{position:absolute;background-color:#fff;border:1px solid rgba(148,163,184,.4);border-radius:4px;padding:4px;height:300px;overflow:auto;text-align:left;width:400px;z-index:9999;margin-top:25px}.forecastHeaderCell{width:49.5px!important}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff;--secondary-color: #ecec6b}a:hover{color:#747bff}button{background-color:#f9f9f9}}.toast-container[data-v-8910d060]{position:fixed;top:10%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;flex-direction:column;align-items:center}.toast[data-v-8910d060]{margin-bottom:8px;padding:12px 18px;border-radius:6px;color:#fff;font-size:14px;text-align:center;min-width:240px;max-width:80vw}.toast.success[data-v-8910d060]{background:#2e7d32}.toast.error[data-v-8910d060]{background:#c62828}.toast.info[data-v-8910d060]{background:#1565c0}.toast.warning[data-v-8910d060]{background:#ed6c02}.public-layout[data-v-1930d0ae]{min-height:100vh;display:flex;flex-direction:column}.content[data-v-1930d0ae]{flex:1}.top-menu[data-v-b6664b6c]{display:flex;align-items:center;justify-content:space-between;padding:10px 200px 10px 30px;background:var(--main-color);color:#fff}.brand[data-v-b6664b6c]{font-weight:600;font-size:1.4rem;cursor:pointer}.nav-links[data-v-b6664b6c]{display:flex;gap:1rem}.nav-links a[data-v-b6664b6c]{color:inherit;text-decoration:none}.nav-links a[data-v-b6664b6c]:hover{color:var(--secondary-color)}.nav-links a.router-link-active[data-v-b6664b6c]{font-weight:600;text-decoration:underline}.nav-dropdown[data-v-b6664b6c]{position:relative;padding-right:10px;padding-left:10px}.nav-dropdown-trigger[data-v-b6664b6c]{cursor:default;color:inherit}.nav-dropdown:hover .nav-dropdown-trigger[data-v-b6664b6c],.nav-dropdown.is-active .nav-dropdown-trigger[data-v-b6664b6c]{color:var(--secondary-color)}.nav-dropdown-menu[data-v-b6664b6c]{background-color:gray!important;position:absolute;top:100%;left:0;min-width:10rem;padding:.5rem 0;margin-top:.25rem;background:var(--main-color);border:1px solid rgba(255,255,255,.2);border-radius:4px;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:100}.nav-dropdown:hover .nav-dropdown-menu[data-v-b6664b6c]{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a[data-v-b6664b6c]{display:block;padding:.5rem 1rem;color:inherit;text-decoration:none;white-space:nowrap}.nav-dropdown-menu a[data-v-b6664b6c]:hover{background:#ffffff1a;color:var(--secondary-color)}.nav-dropdown-menu a.router-link-active[data-v-b6664b6c]{font-weight:600;background:#ffffff14}.auth-layout[data-v-5d53d08e]{min-height:100vh;width:100%;display:flex;flex-direction:column;margin:0}.content[data-v-5d53d08e]{flex:1;padding:.5rem}.admin-layout[data-v-64d45300]{min-height:100vh;display:flex;flex-direction:column}.content[data-v-64d45300]{flex:1;padding:.5rem}.public-home[data-v-59a90f20],.login-page[data-v-f8c861c2]{padding:2rem;text-align:center}.datacard[data-v-9e6b3aff]{box-sizing:border-box;max-width:100%;min-width:0;margin-left:10px;margin-top:10px;background-color:#f1f1f1!important;border:solid 1px darkgray;border-radius:5px;padding:4px}.hamburger[data-v-8b13baa7]{position:relative;display:inline-block}.hamburger-trigger[data-v-8b13baa7]{display:inline-flex;align-items:center;gap:6px;padding-left:6px;padding-right:0;border-radius:4px;border:1px solid transparent;background:#fff;color:#363636;cursor:pointer;font-size:14px;font-weight:500}.hamburger-trigger[data-v-8b13baa7]:focus{outline:none}.hamburger-trigger[data-v-8b13baa7]:focus-visible{outline:4px auto -webkit-focus-ring-color}.hamburger-trigger[data-v-8b13baa7]:hover:not(:disabled){border-color:#0009}.hamburger-trigger[data-v-8b13baa7]:disabled{cursor:not-allowed;opacity:.65}.hamburger-icon[data-v-8b13baa7]{color:#555}.hamburger-menu[data-v-8b13baa7]{position:absolute;top:100%;left:0;margin-top:6px;padding:6px 0;background:#fff;border:1px solid rgba(148,163,184,.6);border-radius:6px;box-shadow:0 10px 30px #0000002e;z-index:1000;min-width:170px;max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain}.hamburger-item[data-v-8b13baa7]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:0;color:#1f2937;cursor:pointer;text-align:left;font-size:13px}.hamburger-item[data-v-8b13baa7]:hover:not(:disabled){background:#0000000f}.hamburger-item[data-v-8b13baa7]:disabled{cursor:not-allowed;opacity:.55}.item-icon[data-v-8b13baa7]{width:16px;display:inline-flex;justify-content:center}.item-text[data-v-8b13baa7]{flex:1;white-space:nowrap}.action-button-wrapper[data-v-f6990037]{position:relative;display:inline-block}.action-button[data-v-f6990037]{display:inline-flex;align-items:center;gap:4px;padding:6px;border-radius:4px;border:1px solid transparent;outline:none;cursor:pointer;font-size:15px;font-weight:400;background:transparent;color:#363636}.action-button[data-v-f6990037]:focus{outline:none}.action-button[data-v-f6990037]:focus-visible{outline:4px auto -webkit-focus-ring-color}.action-button[data-v-f6990037]:hover:not(:disabled){border-color:#000;color:#000}.action-button[data-v-f6990037]:disabled{color:gray!important;cursor:not-allowed!important}.action-menu[data-v-f6990037]{position:absolute;right:0;top:100%;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:140px;z-index:1000;box-shadow:0 2px 8px #00000026}.action-menu-item[data-v-f6990037]{padding:8px 12px;cursor:pointer;font-size:13px}.action-menu-item[data-v-f6990037]:hover{background:#f0f0f0}.iconExtraClass[data-v-f6990037]{color:#555}.close-icon[data-v-f6990037]{font-size:1.7em!important}.wait-spinner-overlay[data-v-8952484f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;z-index:50}.wait-spinner[data-v-8952484f]{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center}.wait-spinner-circle[data-v-8952484f]{width:2.5rem;height:2.5rem;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:var(--main-color);animation:wait-spinner-rotate-8952484f .8s linear infinite}@keyframes wait-spinner-rotate-8952484f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.onTime[data-v-92e92cba]{background-color:green!important;color:#fff!important;font-size:.9em}.late[data-v-92e92cba]{background-color:red!important;color:#fff!important;font-size:.9em}.localButton[data-v-92e92cba]{font-size:.9em;border:solid 1px darkgray!important}.menuItem[data-v-92e92cba]{cursor:pointer;color:#000;padding:10px;border-radius:4px}.menuItem[data-v-92e92cba]:hover{background-color:#d3d3d3}.onTime[data-v-17465bf3]{background-color:green!important;color:#fff!important}.late[data-v-17465bf3]{background-color:red!important;color:#fff!important}.menuItem[data-v-17465bf3]{cursor:pointer;color:#000;padding:10px;border-radius:4px}.menuItem[data-v-17465bf3]:hover{background-color:#d3d3d3}.filter-bar[data-v-17465bf3]{position:sticky;top:60px;z-index:5;background-color:#fff;padding:10px;border-bottom:1px solid #ccc;display:flex}.title-bar[data-v-17465bf3]{position:sticky;top:0;z-index:10}.app-home[data-v-d3a274e3],.profile-page[data-v-5dd585fc]{padding:2rem}.highlightColumn[data-v-f5356ab3]{background:#fff8e9}.specialColumn[data-v-d6829f37]{background-color:#fcebeb}.sortLink[data-v-729028ca]{cursor:pointer;text-decoration:underline}.sortArrow[data-v-729028ca]{padding-left:2px}.checkbox-filter[data-v-729028ca]{display:flex;align-items:center;padding-left:15px;white-space:nowrap}.sort-indicator[data-v-729028ca]{display:flex;align-items:center}.sortLink[data-v-732cdf03]{cursor:pointer}.data-range-picker[data-v-2dc39673]{z-index:99999;position:absolute;display:inline-flex;align-items:center;gap:0}.icon-stack[data-v-2dc39673]{position:relative;display:inline-flex;align-items:center;justify-content:center}.active-icon[data-v-2dc39673]{color:green;padding-left:6px}.caret-icon[data-v-2dc39673]{cursor:pointer}.dropdown[data-v-2dc39673]{padding:20px;position:fixed;z-index:99999;border:solid 1px silver;background-color:#fff;min-width:300px}.actions[data-v-2dc39673]{display:flex;gap:10px;justify-content:space-between;padding-bottom:12px}.date-inputs[data-v-2dc39673]{display:flex;align-items:center;padding:10px 0;gap:10px}.date-input[data-v-2dc39673]{display:flex;align-items:center;gap:10px}.date-input input[data-v-2dc39673]{min-width:140px}.and-label[data-v-2dc39673]{padding:0 4px;font-size:.9rem}.right[data-v-b87e00ca],.right[data-v-fcb90f79]{text-align:right}.actions[data-v-8a9b2c76],.pager-controls[data-v-8a9b2c76]{display:flex;gap:.5rem;align-items:center}.demand-plant-grid .gridHeader[data-v-8a9b2c76]{min-width:62px}.dText[data-v-8a9b2c76]{width:52px}.totalRow td[data-v-8a9b2c76]{font-weight:700;background-color:#e0e0e0!important}.dataEntryRow td[data-v-8a9b2c76]{background-color:#fffbe6!important}.actions[data-v-0db919f3],.pager-controls[data-v-0db919f3]{display:flex;gap:.5rem;align-items:center}.detailTypeSearchBox[data-v-0db919f3]{width:180px}.edit-placeholder[data-v-0db919f3]{display:inline-block;width:10px}.totalRow td[data-v-0db919f3]{font-weight:700;background-color:#e0e0e0!important}.dataEntryRow td[data-v-0db919f3]{background-color:#fffbe6!important}.totalHeader[data-v-0db919f3]{background-color:#b5b4b4!important}.sortLink[data-v-7acce66c]{cursor:pointer;text-decoration:underline}.sortArrow[data-v-7acce66c]{padding-left:2px}.entity-search[data-v-a113a6aa]{position:relative;display:inline-block}.entity-search-trigger-row[data-v-a113a6aa]{gap:0px;align-items:center}.entity-search-active-indicator[data-v-a113a6aa]{font-size:.75rem;color:#727272;padding:0!important}.entity-search-value[data-v-a113a6aa]{display:none}.entity-search-open-btn[data-v-a113a6aa]{border:0px;background:transparent;border-radius:4px;cursor:pointer;width:30px;height:30px;color:#4a4a4a}.entity-search-panel[data-v-a113a6aa]{position:absolute;z-index:9999;margin-top:10px;border:1px solid silver;background-color:#fff;min-width:220px;height:300px;padding:6px;box-shadow:0 2px 10px #00000026}.entity-search-header[data-v-a113a6aa]{display:flex;gap:8px;align-items:center;font-size:.85rem}.entity-search-search-input[data-v-a113a6aa]{width:100px}.entity-search-list-wrap[data-v-a113a6aa]{height:258px;overflow:auto;border:1px solid silver;margin-top:6px}.entity-search-mass-actions[data-v-a113a6aa]{display:flex;gap:8px;padding:4px}.entity-search-link-btn[data-v-a113a6aa]{border:none;background:none;color:#1264a3;cursor:pointer;text-decoration:underline;font-size:.8rem}.entity-search-table[data-v-a113a6aa]{width:100%;border-collapse:collapse}.entity-search-checkbox-col[data-v-a113a6aa]{width:28px;text-align:center}.entity-search-item-btn[data-v-a113a6aa]{border:none;background:none;color:#1264a3;cursor:pointer;text-align:left!important;padding:2px 0}.supply-wrap[data-v-8afa4c5a]{position:relative;min-height:0;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.toolbar[data-v-8afa4c5a]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.spacer[data-v-8afa4c5a]{flex:1}.grid-scroll[data-v-8afa4c5a]{border:1px solid #ccc;min-height:0;flex:1}.page-nav-row[data-v-8afa4c5a]{display:flex;justify-content:flex-end;gap:.25rem}.row-start-label[data-v-8afa4c5a]{margin-right:.5rem;font-size:.85rem;color:#555;align-self:center}.grid[data-v-8afa4c5a]{border-collapse:collapse;width:max-content;min-width:100%}.grid th[data-v-8afa4c5a],.grid td[data-v-8afa4c5a]{border:1px solid #d0d0d0;white-space:nowrap;text-align:center}.grid th[data-v-8afa4c5a]{background:#f2f2f2;padding:.15rem .1rem}.grid tbody td[data-v-8afa4c5a]{padding:0!important}.grid thead tr:first-child th[data-v-8afa4c5a]{position:sticky;top:0;z-index:2}.grid thead tr:nth-child(2) th[data-v-8afa4c5a]{position:sticky;top:2rem;z-index:1}.sticky-col[data-v-8afa4c5a]{position:sticky;background:#fff}.grid th.sticky-col[data-v-8afa4c5a]{background:#f2f2f2;z-index:3}.grid thead tr:first-child th.sticky-col[data-v-8afa4c5a]{z-index:5}.grid thead tr:nth-child(2) th.sticky-col[data-v-8afa4c5a]{z-index:4}.sticky-col.c0[data-v-8afa4c5a]{left:0;min-width:56px}.sticky-col.c1[data-v-8afa4c5a]{left:56px;min-width:75px}.sticky-col.c2[data-v-8afa4c5a]{left:131px;min-width:110px}.sticky-col.c3[data-v-8afa4c5a]{left:241px;min-width:85px}.sticky-col.c4[data-v-8afa4c5a]{left:326px;min-width:170px}.sticky-col.c5[data-v-8afa4c5a]{left:496px;min-width:115px}.small-input[data-v-8afa4c5a]{width:110px}.link-btn[data-v-8afa4c5a]{border:none;background:none;color:#6c6c6c;cursor:pointer;text-decoration:underline}.dialog-backdrop[data-v-8afa4c5a]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-8afa4c5a]{background:#fff;width:min(860px,95vw);max-height:90vh;display:flex;flex-direction:column;border:1px solid #999}.supply-comment-dialog[data-v-8afa4c5a]{width:min(520px,95vw)}.comment-textarea[data-v-8afa4c5a]{width:100%;max-width:100%;resize:vertical}.dialog-header[data-v-8afa4c5a],.dialog-footer[data-v-8afa4c5a]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid #ddd}.dialog-footer[data-v-8afa4c5a]{border-bottom:none;border-top:1px solid #ddd}.dialog-body[data-v-8afa4c5a]{padding:.75rem;overflow:auto}.close-btn[data-v-8afa4c5a]{border:none;background:none;font-size:1.2rem;cursor:pointer}.form-grid[data-v-8afa4c5a]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.75rem 1rem}.form-grid label[data-v-8afa4c5a]{display:flex;flex-direction:column;gap:.25rem}.errors[data-v-8afa4c5a]{margin-top:.75rem;color:#b10000}.audit-wrap[data-v-8afa4c5a]{margin-top:1rem}.audit-grid[data-v-8afa4c5a]{margin-top:.5rem;width:100%;min-width:0}.danger[data-v-8afa4c5a]{color:#b10000}.week-cell[data-v-8afa4c5a]{padding:0!important;margin:0!important}.week-cell.highlightCell[data-v-8afa4c5a],th.highlightCell[data-v-8afa4c5a]{background-color:#ffdcb0!important}.week-cell-inner[data-v-8afa4c5a]{position:relative;display:flex;align-items:center;justify-content:center;min-height:22px;width:100%}.comment-flag[data-v-8afa4c5a]{position:absolute;top:1px;left:1px;width:6px;height:6px;padding:0;margin:0;cursor:pointer;z-index:2}.CI[data-v-8afa4c5a]{padding:0;margin:0;width:6px;height:6px;background-color:transparent!important}.CI[data-v-8afa4c5a]:hover{background-color:gray!important}.CIx[data-v-8afa4c5a]{padding:0;margin:0;width:6px;height:6px;background-color:red}.CIx[data-v-8afa4c5a]:hover{background-color:red!important}.supply-week-input.value-changed[data-v-8afa4c5a]{color:red;font-weight:700}.plus-minus-header[data-v-69781251]{padding-right:5px!important}.toggle-icon[data-v-69781251]{cursor:pointer}.pick-grid[data-v-64d91b75]{position:relative;display:inline-block}.pick-grid-trigger[data-v-64d91b75]{padding:4px 10px;border-radius:4px;border:1px solid #0078d4;background-color:#0078d4;color:#fff;cursor:pointer;font-size:.85rem}.pick-grid-trigger[data-v-64d91b75]:hover{background-color:#005a9e}.pick-grid-overlay[data-v-64d91b75]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:80px}.pick-grid-panel[data-v-64d91b75]{background-color:#fff;border:1px solid silver;max-height:400px;max-width:90vw;overflow:auto;box-shadow:0 4px 12px #00000040}.pick-grid-header[data-v-64d91b75]{display:flex;align-items:center;padding:4px 8px;white-space:nowrap;border-bottom:1px solid #ddd}.pick-grid-title[data-v-64d91b75]{padding-top:6px;padding-left:4px;font-weight:600}.pick-grid-search[data-v-64d91b75]{padding-left:24px;padding-top:6px;padding-right:10px;font-size:.9rem}.pick-grid-body[data-v-64d91b75]{height:300px;background-color:#fff;border-top:1px solid silver;overflow:auto}.pick-grid-body thead th[data-v-64d91b75]{position:sticky;top:0;z-index:1;background-color:#f3f3f3}.icon-button[data-v-64d91b75]{border:none;background:none;padding:0 6px;cursor:pointer;font-size:1.4rem;line-height:1}.progress-dialog-overlay[data-v-27b29316]{position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-start;justify-content:center;padding-top:60px;pointer-events:none;min-height:600px}.progress-dialog[data-v-27b29316]{min-width:500px;max-width:800px;background-color:#fff;border:5px solid green;border-radius:4px;box-shadow:0 4px 12px #00000040;pointer-events:auto}.progress-dialog-header[data-v-27b29316]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5}.progress-dialog-title[data-v-27b29316]{font-weight:600}.icon-button[data-v-27b29316]{border:none;background:none;padding:0 6px;cursor:pointer;font-size:1.4rem;line-height:1}.progress-dialog-body[data-v-27b29316]{padding:10px 12px 12px}.progress-dialog-text[data-v-27b29316]{margin:0;white-space:pre-wrap;font-family:Consolas,Courier New,monospace;font-size:.9rem}.demand-wrap[data-v-c62c437d]{position:relative;min-height:0;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.toolbar[data-v-c62c437d]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.spacer[data-v-c62c437d]{flex:1}.grid-scroll[data-v-c62c437d]{overflow:auto;border:1px solid #ccc;min-height:0;flex:1}.grid[data-v-c62c437d]{border-collapse:collapse;width:max-content;min-width:100%}.grid th[data-v-c62c437d],.grid td[data-v-c62c437d]{border:1px solid #d0d0d0;padding:.15rem .1rem;white-space:nowrap;text-align:center;vertical-align:top}.grid th.edit-col[data-v-c62c437d],.grid td.edit-col[data-v-c62c437d]{width:44px;min-width:44px;max-width:44px;padding-left:.25rem;padding-right:.25rem}.grid th[data-v-c62c437d]{background:#f2f2f2}.sticky-th[data-v-c62c437d]{position:sticky;z-index:10;background:#f2f2f2}.totals-type-cell[data-v-c62c437d]{background:#f2f2f2;text-align:left;font-weight:600}.totals-week-cell[data-v-c62c437d]{background:#535353!important;color:#e3e3e3;height:.9em!important;border:none!important}.filter-wrap[data-v-c62c437d]{margin-top:.25rem;display:flex;justify-content:center}.small-input[data-v-c62c437d]{width:130px}.type-column-cell>div[data-v-c62c437d],.week-data-cell>div[data-v-c62c437d]{min-height:1.2rem}.demand-load-cell-inner[data-v-c62c437d]{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;min-height:22px;width:100%}.demand-load-input[data-v-c62c437d]{width:35px!important;box-sizing:border-box;text-align:center}.demand-load-input.value-changed[data-v-c62c437d]{color:red;font-weight:700}.comment-flag[data-v-c62c437d]{position:absolute;top:1px;left:1px;width:6px;height:6px;padding:0;margin:0;cursor:pointer;z-index:2}.CI[data-v-c62c437d]{padding:0;margin:0;width:6px;height:6px;background-color:transparent!important}.CI[data-v-c62c437d]:hover{background-color:gray!important}.CIx[data-v-c62c437d]{padding:0;margin:0;width:6px;height:6px;background-color:red}.CIx[data-v-c62c437d]:hover{background-color:red!important}.week-data-cell>div.loadCell[data-v-c62c437d]{background-color:transparent;text-align:center}.week-data-cell>div.freightCell[data-v-c62c437d]{background-color:#ecffd4!important;text-align:center}.week-data-cell>div.netFreightCell[data-v-c62c437d]{background-color:#d4e9f1!important;text-align:center}.week-data-cell>div.freightRevenueCell[data-v-c62c437d]{background-color:#f0e8f5!important;text-align:center}.week-data-cell>div.priceCell[data-v-c62c437d]{background-color:#fbf9d5!important;text-align:center}.week-data-cell>div.totalCell[data-v-c62c437d]{background-color:#fefbc1!important;text-align:center}.week-data-cell>div.histCell[data-v-c62c437d]{background-color:#f4f0f0!important;text-align:center}.week-data-cell>div.highlightCell[data-v-c62c437d]{background-color:#ffdcb0!important;text-align:center}.week-data-cell>div.matchedLoad[data-v-c62c437d]{background-color:#8dbd8b!important;text-align:center}.week-data-cell>div.conflictCell[data-v-c62c437d]{color:#ff8c00;font-weight:700}.link-btn[data-v-c62c437d]{border:none;background:none;color:#6b6b6b;cursor:pointer;text-decoration:underline;padding:0}.dialog-backdrop[data-v-c62c437d]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-c62c437d]{background:#fff;width:min(1000px,95vw);max-height:90vh;display:flex;flex-direction:column;border:1px solid #999}.dialog.large[data-v-c62c437d]{width:min(1100px,95vw)}.dialog.small[data-v-c62c437d]{width:min(640px,95vw)}.demand-comment-dialog[data-v-c62c437d]{width:min(520px,95vw)}.comment-textarea[data-v-c62c437d]{width:100%;max-width:100%;resize:vertical}.dialog-header[data-v-c62c437d],.dialog-footer[data-v-c62c437d]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid #ddd}.dialog-footer[data-v-c62c437d]{border-bottom:none;border-top:1px solid #ddd}.dialog-body[data-v-c62c437d]{padding:.75rem;overflow:auto}.close-btn[data-v-c62c437d]{border:none;background:none;font-size:1.2rem;cursor:pointer}.form-grid[data-v-c62c437d]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:.75rem 1rem}.form-grid label[data-v-c62c437d]{display:flex;flex-direction:column;gap:.25rem}.highlight-grid[data-v-c62c437d]{grid-template-columns:1fr}.errors[data-v-c62c437d]{margin-top:.75rem;color:#b10000}.error[data-v-c62c437d]{margin:.25rem 0}.audit-wrap[data-v-c62c437d]{margin-top:1rem}.audit-grid[data-v-c62c437d]{margin-top:.5rem;width:100%;min-width:0}.danger[data-v-c62c437d]{color:#b10000}.forecasting-page[data-v-18914987]{padding:0rem;height:calc(100vh - 88px);display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.page-header[data-v-18914987]{margin-bottom:.1rem}.title[data-v-18914987]{font-size:1.25rem;font-weight:600}.toolbar[data-v-18914987]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.field[data-v-18914987]{display:flex;gap:.5rem;align-items:center}.status[data-v-18914987]{color:#555}.split-layout[data-v-18914987]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:99%}.pane[data-v-18914987]{min-height:0;overflow:hidden}.splitter[data-v-18914987]{height:8px;cursor:row-resize;background:linear-gradient(to bottom,#dadada,#c5c5c5);border:1px solid #b5b5b5;border-left:none;border-right:none}.forecast-frame-page[data-v-b13c71fe]{display:flex;flex-direction:column;width:100%;height:calc(100vh - 4.5rem);min-height:320px}.forecast-frame[data-v-b13c71fe]{flex:1;width:100%;min-height:0;border:0}.admin-dashboard[data-v-3f466382]{padding:2rem}.grid2[data-v-39b3b3e3]{display:grid;width:100%;grid-template-columns:300px 300px}.grid4[data-v-6ea40055]{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.panelCell[data-v-6ea40055]{display:flex;flex-direction:column;gap:4px}.panelCell>label[data-v-6ea40055]{font-weight:600;font-size:.9rem}.panelCell>input[data-v-6ea40055],.panelCell>select[data-v-6ea40055]{width:100%}.attributes-grid[data-v-6ea40055]{display:flex;gap:24px;margin-top:16px}.attributes-grid table[data-v-6ea40055]{border-collapse:collapse}.attributes-grid th[data-v-6ea40055],.attributes-grid td[data-v-6ea40055]{padding:4px 8px}.attributes-grid select[data-v-6ea40055]{min-width:80px}.emails-panel[data-v-6ea40055]{flex:1}.emails-list[data-v-6ea40055]{max-height:260px;overflow:auto}.dialog.large[data-v-6ea40055]{max-width:1100px}.picklist[data-v-3ab3a0e5]{display:inline-block;position:relative}.picklist-dropdown[data-v-3ab3a0e5]{position:absolute;min-width:250px;border:1px solid silver;background-color:#fff;padding:4px;z-index:1000}.picklist-title[data-v-3ab3a0e5]{padding-left:7px;padding-top:5px;font-size:1.1rem;color:#000;font-weight:700}.picklist-search[data-v-3ab3a0e5]{padding:4px;color:#000}.picklist-list[data-v-3ab3a0e5]{height:250px;overflow:auto;border:1px solid silver;margin-top:5px}.grid3[data-v-0efef0ff]{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.new-year[data-v-48d2dfdc]{display:flex;flex-direction:column;gap:1rem}.controls[data-v-48d2dfdc]{display:flex;align-items:center;gap:.75rem}.new-year-label[data-v-48d2dfdc]{font-weight:600}.action-grid[data-v-48d2dfdc]{display:flex;flex-direction:column;gap:.75rem}.action-row[data-v-48d2dfdc]{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:.75rem}.action-btn[data-v-48d2dfdc]{width:210px;text-align:left}.status[data-v-48d2dfdc]{min-height:1.2rem}.code-preview[data-v-48d2dfdc]{margin:0;padding:.75rem;background:#111827;color:#e5e7eb;overflow-x:auto;font-size:.8rem;border-radius:4px}.import-panel[data-v-650d5849]{display:flex;align-items:center;gap:1rem}.status-line[data-v-650d5849]{padding-left:1rem}.import-panel[data-v-d77dfa58]{display:flex;align-items:center;gap:1rem}.status-line[data-v-d77dfa58]{padding-left:1rem}.import-panel[data-v-bd897f86]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.file-label[data-v-bd897f86]{display:inline-flex;align-items:center;gap:.5rem}.status-line[data-v-bd897f86]{padding-left:.25rem}.results-grid-wrap[data-v-bd897f86]{height:calc(100vh - 260px);overflow:auto;width:100%;padding:0}.results-grid[data-v-bd897f86]{min-width:1200px;width:100%;border-collapse:separate;border-spacing:0}.results-grid thead th[data-v-bd897f86]{z-index:10;background-color:#e1e1e2}.import-panel[data-v-f918b799],.results-panel[data-v-f918b799],.final-panel[data-v-f918b799]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.note-panel[data-v-f918b799]{margin-top:.75rem;font-weight:600}.file-label[data-v-f918b799]{display:inline-flex;align-items:center;gap:.5rem}.status-line[data-v-f918b799]{padding-left:.25rem}.results-grid-wrap[data-v-f918b799]{height:calc(100vh - 260px);overflow:auto;width:100%;padding:0}.results-grid[data-v-f918b799]{min-width:700px;border-collapse:separate;border-spacing:0}.results-grid thead th[data-v-f918b799]{z-index:10;background-color:#e1e1e2}
