#login{background-color:#fff}.fixContainer{justify-content:center;align-items:center;width:100%;height:100vh;z-index:1}.contLogin{background:#fff;min-height:50vh;margin-top:10%;margin-bottom:5%;border:.5px solid #b6b6b6;border-radius:40px;z-index:2;width:55%}.userImg{width:200px;height:auto}.userImg img{width:100%}.signin-btn{background-color:#1976d2;color:#fff;border-radius:4px;padding:6px 16px;box-shadow:0 3px 5px rgba(0,0,0,.2);transition:background-color .3s,box-shadow .3s;font-size:1rem;width:100%}.signin-btn:hover{background-color:#1565c0;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff}.signin-btn:focus{background-color:#1565c0;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.login-title{color:#333;line-height:2.25rem;margin-bottom:1rem}.login-text{color:#666;line-height:1.5rem;margin-bottom:2rem}.login-input{width:100%;padding:12px 10px;font-size:1rem;border:1px solid #ccc;border-radius:4px;outline:none;background-color:initial;color:#333}.login-input,.login-input-label{transition:all .3s ease;font-family:Roboto,sans-serif}.login-input-label{top:12px;left:10px;font-size:1.05rem;color:#9e9e9e;pointer-events:none}@media (max-width:768px){.fixContainer{padding:2rem 1rem}.contLogin{padding:1.5rem;width:100%;max-width:350px}}@media screen and (max-width:614px){.dissapearObject{display:none}}@media screen and (min-width:614px){.appearMovileObject{display:none}}.input-white::placeholder{color:#9ca3af;opacity:.8}.especialButtonClose{background:none;border:none;font-size:35px;margin-bottom:10px}.generalContainer{padding-top:40px;margin-bottom:1px}.backLeyendSoftGreen{background:rgba(107,185,116,.7843137254901961)}.backLeyendSoftYellow{background:rgba(230,225,131,.7843137254901961)}.backLeyendSoftRed{background:rgba(203,116,116,.7843137254901961)}.posIndex{z-index:2}.notcounted{background-color:rgba(45,48,48,.578)}.correctCount{background-color:rgba(12,82,2,.578)}.listDecoratorNone{list-style-type:none;display:flex;padding:0}.negativeCount{background-color:rgba(119,30,30,.578)}.positiveCount{background-color:rgba(2,87,93,.578)}.notcounted2{background-color:rgba(45,48,48,.493);color:#fff}.correctCount2{background-color:rgba(11,82,2,.581);color:#fff}.negativeCount2{background-color:rgba(119,30,30,.626);color:#fff}.positiveCount2{background-color:rgba(2,87,93,.692);color:#fff}.lobbyContainer{min-height:52vh}.textAreaGeneral textarea{resize:none}.textAreaComment{width:100%}.detailIMG{width:170px}.justifyText{text-align:justify}.pText p{font-size:20px}.iconColor{color:#f0f8ff;background-color:#f0f8ff}.greenButton,.greenButton:hover{background-color:#10b981;color:#f0f8ff}.blueButton{border:0!important}.blueButton,.blueButton:hover{background-color:#0d6efd;color:#f0f8ff}.brownButton{background-color:#783714;color:#f0f8ff}.brownButton:hover{background-color:#96461e;color:#f0f8ff}.orangeButton{background-color:#e66125;color:#f0f8ff}.orangeButton:hover{background-color:#f2783b;color:#f0f8ff}.orangeText{color:#e66125}.yellowButton{background-color:#e6b928;color:#282828}.yellowButton:hover{background-color:#ffd73c;color:#282828}.redButton,.redButton:hover{background-color:#ce3a3a;color:#f0f8ff}.blackButton{background-color:#353535;color:#f0f8ff}.blackButton:hover{background-color:#282828;color:#f0f8ff}.btn-sm{font-size:1rem!important;padding:5px 10px!important}.grayButton{background-color:#c6c5c5;color:#282828}.grayButton:hover{background-color:#a0a0a0;color:#282828}.aquaButton{background-color:#148278;color:#f0f8ff;border:0!important}.aquaButton:hover{background-color:#1eaaa0;color:#f0f8ff}.purpleButton{border:0!important}.purpleButton,.purpleButton:hover{background-color:#0d47a1;color:#f0f8ff}.purpleLightButton,.purpleLightButton:hover{background-color:#909497;color:#f0f8ff}.purpleLightButton{border:1px solid #a7acb1!important}.blueLightButton{border:0!important}.blueLightButton,.blueLightButton:hover{background-color:#e3f2fd;color:#f0f8ff}.blueLightBackground{background-color:#e3f2fd;color:#212121}.darkPurpleBackground{background-color:#324775;color:#f0f8ff}.darkerPurpleText{color:#324775}.darkPurpleText{color:#524679}.blueText{color:#0d47a1}.yellowBackground{background-color:#fcc844;color:#282828;border:0!important}.orangeBackground{background-color:#f16f33;color:#f0f8ff}.greenBackground{background-color:#00796b;color:#f0f8ff;border:0!important}.greenLightBackground{background-color:#f8fffe}.blueBackground{background-color:#2d4486;color:#f0f8ff}.brownBackground{background-color:#783714;color:#f0f8ff}.redBackground{background-color:#b54242;color:#f0f8ff}.redText{color:#b54242}.blackBackground{background-color:#272626;color:#f0f8ff}.aquaBackground{background-color:#148278;color:#f0f8ff}.purpleBackground{background-color:#231b2d;color:#f0f8ff}.greenTableCell{background-color:rgba(76,175,80,.2);color:#2e7d32;font-weight:600}.yellowTableCell{background-color:rgba(255,213,79,.3);color:#e65100;font-weight:600}.redTableCell{background-color:rgba(239,83,80,.2);color:#b71c1c;font-weight:600}.grayTableCell{color:#424242;font-weight:200;border-bottom:1px dotted #ccc}.blackHeaderTableText{color:#212121;font-weight:600}.greenHeaderTableText{color:#2e7d32;font-weight:600}.yellowHeaderTableText{color:#f57f17;font-weight:600}.redHeaderTableText{color:#d32f2f;font-weight:600}.InputText p{font-size:18px;word-wrap:break-word}.InputTextBolder p{font-size:18px;font-weight:bolder}.InputTextBolderSimple{color:#223e4d!important;text-align:center;font-size:1rem}.importantNoteContainer{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px;margin-top:20px;padding-top:10px;border-top:1px dotted #aaacb2;border-radius:10px}.importantNoteColor{width:10px;background-color:#792c00;height:20px}.importantNoteText{color:#f1f1f1!important;text-align:center;font-size:.8rem;margin-bottom:0;background-color:#1e3a8a;padding:5px 10px}.TitleText p{font-size:30px;word-wrap:break-word}.TitleText{font-size:20px}.textTableSize{word-wrap:break-word;font-size:21px}.checkBoxTitle{font-size:31px;font-weight:bolder}.selected-product{border:1px solid #0d6efd;box-shadow:0 0 5px rgba(15,87,163,.5)}.selected-product-red{border:1px solid #b54242;box-shadow:0 0 5px rgba(163,15,15,.5)}.badgeRedBg{background-color:#b54242;color:#fff;font-size:.6rem}.textRadioButtonSize{font-size:150%}@media screen and (max-width:564px){.ItemImg img{object-fit:contain}}@media screen and (max-width:1060px)and (min-width:564px){.ItemImg img{object-fit:contain}}.ItemImg{width:350px;height:350px}.ItemImg img{width:auto;height:100%}.AlignImgCenter{margin:auto;display:block;display:flex;justify-content:center;align-items:center}.checkboxSize{scale:1.5}.backgroundGreen{background-color:#117015!important}.backgroundGray{background-color:#c5c5c5!important}.backgroundGrayLow{background-color:#eee!important}.backgroundOrange{background-color:#f3820a!important}.backgroundBlue{background-color:#030e6c!important}.backgroundSky,.backgroundWhite{background-color:#fff!important}.backgroundSky2 p{margin-bottom:0}.backgroundSky2,.backgroundSky:hover,.InputTextBolder2 p:hover{background-color:#e6e6e6!important;border-radius:1rem;padding-left:1rem}.InputTextBolder2 p{font-size:18px;font-weight:bolder;border-radius:1rem}.InputTextBolder2{margin-left:1rem;margin-bottom:.2rem}.nonTextDecoration{text-decoration:none}.inputResize{width:75px!important}@media only screen and (min-width:768px){.inputResize{width:75px!important}}@media only screen and (min-width:992px){.inputResize{width:75px!important}}@media only screen and (min-width:1300px){.inputResize{width:75px!important}}.colorHead{background-color:#1e2692;min-height:15px}.dashboardText{font-size:28px}.softGreen{background-color:rgba(3,241,90,.122)!important}.softYellow{background-color:rgba(241,221,3,.122)!important}.softRed{background-color:rgba(241,3,3,.122)!important}.softGray{background-color:hsla(0,0%,50.6%,.122)!important}.input-group-text{background:none}.sort-icon{font-size:1.2rem;margin:0 5px;cursor:pointer;color:#fff}.redButtonv2{background-color:#f06548;color:#f0f8ff}.redButtonv2:hover{background-color:#cc563d;color:#f0f8ff}.purpleButtonv2{background-color:#665be9;color:#f0f8ff}.purpleButtonv2:hover{background-color:#564dc1;color:#f0f8ff}.orangeButtonv2{background-color:#f08348;color:#f0f8ff}.orangeButtonv2:hover{background-color:#cc823d;color:#f0f8ff}.greenButtonv2{background-color:#0ab39c;color:#f0f8ff}.greenButtonv2:hover{background-color:#088f7d;color:#f0f8ff}.tealButtonv2{background-color:#0a8eb3;color:#f0f8ff}.tealButtonv2:hover{background-color:#077593;color:#f0f8ff}.trash-icon-float{position:absolute;top:20px;right:30px;background:hsla(0,0%,100%,.8);padding:5px;border-radius:50%;cursor:pointer;z-index:10;font-size:18px;color:#444;transition:background .2s ease}.trash-icon-float:hover{background:#f06548;color:#fff}.table-blue-header{background-color:#2d4486!important;color:#f0f8ff!important}.table-aqua-header{background-color:#148278!important;color:#f0f8ff!important}.table-black-header{background-color:#272626!important;color:#f0f8ff!important}.badge-primary{background-color:#2d4486!important;color:#f0f8ff!important}.badge-success{background-color:#0ab39c!important;color:#f0f8ff!important}.badge-secondary{background-color:#bdbdbd!important}.sync-badge-done{background-color:#0ab39c}.sync-badge-done,.sync-badge-started{color:#fff;padding:5px 15px;font-size:.8rem;display:block;border-radius:10px;margin-bottom:8px}.sync-badge-started{background-color:#f08348}.fab-sync{position:fixed;right:20px;bottom:20px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#111827;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);cursor:pointer;z-index:9999;border:none}.fab-dot{position:absolute;top:0;right:0;width:15px;height:15px;border-radius:50%}.fab-panel{position:fixed;right:20px;bottom:84px;width:380px;background:#1f2937;color:#e5e7eb;border-radius:14px;padding:12px 12px 8px;box-shadow:0 10px 30px rgba(0,0,0,.25);z-index:9999}.fab-panel h4{margin:0 0 8px;font-size:14px;color:#93c5fd;font-weight:600}.sync-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 4px;border-radius:8px}.sync-row+.sync-row{margin-top:4px}.sync-badge{margin-left:auto;font-size:12px;padding:2px 8px;border-radius:999px}.sync-badge.started{background:#fde68a;color:#92400e}.sync-badge.done{background:#d1fae5;color:#065f46}.sync-badge.idle{background:#e5e7eb;color:#374151}.spin{animation:r 1s linear infinite}@keyframes r{to{transform:rotate(1turn)}}.metric-card{background:#fff;border:1px solid var(--gray-200);border-radius:10px;padding:1.25rem;text-align:center;transition:transform .2s ease;box-shadow:var(--shadow);height:100%}.metric-card:hover{transform:translateY(-2px)}.metric-value{font-size:1.275rem;font-weight:700;margin:.5rem 0 .25rem;line-height:1}.metric-label{font-size:.75rem;color:var(--gray-500);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0}.metric-change{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:6px;margin-top:.5rem;display:inline-block}.metric-border-blue{border-left:4px solid #06c}.metric-border-gray{border-left:4px solid #424242}.status-badge{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:6px;text-transform:capitalize}.status-success{color:#10b981!important}.status-warning{color:#f59e0b!important}.status-danger{color:#ef4444!important}.status-primary{color:#3b82f6!important}.table-clean{font-size:.875rem;margin:0;border-collapse:initial;border-spacing:0}.table-clean thead{position:relative}.table-clean thead:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:1px}.table-clean thead th{background:#0d47a1;border:none;border-bottom:1px solid var(--gray-200);color:#fff!important;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem .75rem 1rem 1rem;position:relative}.table-secondary{background:#0a387e!important}.row-price-below-catalog,.row-price-below-catalog>td{background-color:#ffe5cc!important}.row-price-below-cost,.row-price-below-cost>td{background-color:#f8d7da!important}.row-price-unverified,.row-price-unverified>td{background-color:#e2e3e5!important}.price-legend-swatch{display:inline-block;width:.85rem;height:.85rem;border-radius:3px;margin-right:.35rem;vertical-align:middle}.table-clean tbody td{padding:.875rem .75rem;vertical-align:middle;background:#fff;transition:background-color .15s ease}.table-clean tbody td:first-child{padding-left:1rem}.table-clean tbody td:last-child{padding-right:1rem}.table-clean tbody tr{transition:background-color .15s ease}.table-clean tbody tr:hover td{background:#f3f4f6}.table-clean tbody .status-success td{background:rgba(16,185,129,.1)!important}.table-clean tbody .status-warning td{background:rgba(245,158,11,.1)!important}.table-clean tbody .status-danger td{background:rgba(239,68,68,.1)!important}.table-clean tfoot{position:relative}.table-clean tfoot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px}.table-clean tfoot td{background:rgba(16,185,129,.1)!important;border:none;border-top:1px solid var(--gray-200);color:#212121;font-weight:800;font-size:.8rem;padding:.875rem .75rem;vertical-align:middle}.table-clean tfoot td:first-child{border-bottom-left-radius:6px;padding-left:1rem;border-left:4px solid #44efad!important;font-weight:600;color:#1b9969}.table-clean tfoot td:last-child{border-bottom-right-radius:6px;padding-right:1rem}.table-clean .total-row td{background:linear-gradient(180deg,#e5e7eb,#f3f4f6)!important;border-top:2px solid var(--gray-200)!important;font-weight:600;color:var(--gray-700)}.table-clean .total-row:hover td{background:linear-gradient(180deg,var(--gray-100),var(--gray-50))!important}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--gray-50)!important}.card-title-clean{font-size:.875rem;font-weight:600;color:#0f2342;margin:0;text-transform:uppercase;letter-spacing:.025em}.swal2-popup{background-color:#fff;border-radius:1rem}:root{--ml-bg:#0b1b33;--ml-card:#0f2342;--ml-card-2:#132a4f;--ml-text:#e8eef7;--ml-muted:#a8b3c7;--ml-accent:#3aa0ff;--ml-danger:#ff5470;--ml-warning:#ffb020;--ml-info:#30d5c8;--ml-border:hsla(0,0%,100%,0.08);--ml-shadow:0 6px 24px rgba(2,12,27,0.35)}.mayaland-dash{min-height:100vh}.card.glass-card{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid var(--ml-border);border-radius:16px;box-shadow:var(--ml-shadow)}.brand-circle{width:48px;height:48px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ml-accent),#7bc6ff);color:#061020;font-weight:800;border-radius:12px}.kpi-tile{padding:16px;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border:1px solid var(--ml-border);height:100%}.kpi-tile .kpi-label{font-size:.78rem;color:var(--ml-muted);letter-spacing:.02em}.kpi-tile .kpi-value{font-size:1.6rem;font-weight:800;line-height:1.1}.kpi-tile .kpi-delta{font-size:.9rem;margin-top:2px;font-weight:700}.kpi-tile .kpi-delta.subtle{font-weight:500;color:var(--ml-muted)}.kpi-tile.danger .kpi-delta,.kpi-tile.danger .kpi-value{color:var(--ml-danger)}.kpi-tile.warning .kpi-value{color:var(--ml-warning)}.kpi-tile.info .kpi-value{color:var(--ml-info)}.kpi-tile.primary .kpi-value{color:var(--ml-accent)}.chart-placeholder,.map-placeholder{background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 10px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 20px);border:1px dashed var(--ml-border);min-height:260px;display:grid;place-items:center}.map-placeholder{min-height:420px}.placeholder-text{color:var(--ml-muted);font-size:.9rem}.legend{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;color:var(--ml-muted);font-size:.83rem}.legend .legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px;background:linear-gradient(135deg,#67b7ff,#3aa0ff)}.progress.slim{height:6px;background:hsla(0,0%,100%,.08);border-radius:6px}.progress.slim .progress-bar{background:var(--ml-accent)}.table-card{border-radius:16px;overflow:hidden}.table-card .card-header{border-bottom:1px solid var(--ml-border);background:hsla(0,0%,100%,.03)}.table{color:var(--ml-text)}.table thead th{border-bottom:1px solid var(--ml-border);color:#777;font-weight:600}.table tbody tr td{border-bottom:1px dotted #ddd}.table-hover tbody tr:hover,.table-section td{background:hsla(0,0%,100%,.03)}.table-section td{color:var(--ml-muted);font-weight:700}.table-total td{font-weight:800;border-top:2px solid var(--ml-border)}.invoice-v3-page .table{color:inherit}.form-label{color:var(--ml-muted);font-weight:600}.btn-outline-light{--bs-btn-hover-bg:hsla(0,0%,100%,0.12);--bs-btn-color:var(--ml-text)}.fw-semibold{font-weight:700}.indent-1{padding-left:1.5rem!important}.indent-2{padding-left:3rem!important}.chev{display:inline-block;transition:transform .15s ease;font-size:.9rem;opacity:.8}.chev.rotate{transform:rotate(90deg)}.cat-row:hover td,.state-row:hover td{background:hsla(0,0%,100%,.03);cursor:pointer}.usa-map{width:100%;height:100%;min-height:420px}.card-body{color:#1f2c48!important}.badge-pill{display:inline-block;padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:600;text-align:center;white-space:nowrap;vertical-align:initial;line-height:1}.badge-paid{background-color:#d4f7f4;color:#1a857c}.badge-pending{background-color:#ffedd4;color:#c70}.badge-pill:hover{opacity:.9;transition:opacity .2s}.empty-state{text-align:center;padding:4rem 2rem}.empty-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff}.empty-title{font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.empty-text{font-size:1rem;margin-bottom:2rem}.divider,.empty-text{color:var(--text-secondary)}.divider{display:flex;align-items:center;margin:1.5rem 0}.divider:after,.divider:before{content:"";flex:1 1;border-bottom:1px solid var(--border)}.divider span{padding:0 1rem;font-size:.875rem;font-weight:500}.btnSecondaryCustom{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.btnSecondaryCustom:hover{background:#fafafa}.loading-overlay{inset:0;z-index:1040;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:loading-overlay-in .18s ease-out}@keyframes loading-overlay-in{0%{opacity:0}to{opacity:1}}.loading-card{background:#fff;border-radius:20px;padding:2.5rem 3rem;display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);min-width:200px;animation:loading-card-in .22s cubic-bezier(.34,1.56,.64,1)}@keyframes loading-card-in{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.loading-spinner{width:52px;height:52px;position:relative;margin-bottom:.75rem}.loading-spinner:after,.loading-spinner:before{content:"";position:absolute;border-radius:50%;animation:loading-spin linear infinite}.loading-spinner:before{inset:0;border:4px solid #e2e8f0;border-top-color:#2563eb;animation-duration:.72s}.loading-spinner:after{inset:8px;border:3px solid transparent;border-bottom-color:rgba(37,99,235,.35);animation-duration:1.1s;animation-direction:reverse}@keyframes loading-spin{to{transform:rotate(1turn)}}.loading-label{font-family:Archivo,DM Sans,sans-serif;font-size:.9375rem;font-weight:600;color:#0f172a;letter-spacing:.01em;display:flex;align-items:baseline;grid-gap:1px;gap:1px}.loading-dot{display:inline-block;animation:loading-dot-fade 1.4s infinite both;color:#2563eb;font-weight:700}.loading-dot:first-child{animation-delay:0s}.loading-dot:nth-child(2){animation-delay:.18s}.loading-dot:nth-child(3){animation-delay:.36s}@keyframes loading-dot-fade{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.loading-cancel{margin-top:.75rem;background:none;border:none;font-size:.78rem;color:#94a3b8;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.loading-cancel:hover{color:#ef4444}.modal-backdrop.catalog-image-backdrop{z-index:1060;--bs-backdrop-opacity:0.75}.modal.catalog-image-modal{z-index:1065}.modal.catalog-image-modal .modal-content{border:none;border-radius:12px;background:transparent}.margin-row-error,.margin-row-error>td{background-color:#fef2f2!important}.margin-row-error>td:first-child{box-shadow:inset 4px 0 0 #dc2626}.margin-row-warning,.margin-row-warning>td{background-color:#fffbeb!important}.margin-row-warning>td:first-child{box-shadow:inset 4px 0 0 #f59e0b}.margin-line-row>td{background-color:#f1f5f9!important;color:#0f172a;border-top:1px solid #e2e8f0}.margin-legend{display:inline-block;padding:2px 10px;border-radius:999px;font-weight:700;border:1px solid}.margin-legend-error{background:#fee2e2;color:#991b1b;border-color:#fecaca}.margin-legend-warning{background:#fef3c7;color:#92400e;border-color:#fde68a}.cycle-inventory-card{border-radius:10px}.align-content{justify-items:center}.search-input{background-color:#fff}.radio-group{text-align:start}@media screen and (max-width:613px){.radio-group{padding-top:1rem;text-align:center}}.dash-page{background:#f8fafc;min-height:100vh;padding-bottom:48px}.dash-page .backgroundGrayLow{background:transparent!important}.dash-page .card{background:#fff;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 4px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04);overflow:hidden}.dash-page .card-body{padding:20px 24px}.dash-page .card-title-clean{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.dash-page .nav-tabs{border-bottom:2px solid #e2e8f0!important;grid-gap:2px;gap:2px;background:transparent;margin-bottom:20px;padding-bottom:0}.dash-page .nav-tabs .nav-item .nav-link{border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#475569!important;font-size:.875rem;font-weight:500;padding:10px 18px;background:transparent!important;transition:color .15s,border-color .15s;margin-bottom:-2px}.dash-page .nav-tabs .nav-item .nav-link.active,.dash-page .nav-tabs .nav-item .nav-link:hover{color:#2563eb!important;border-bottom-color:#2563eb!important}.dash-page .nav-tabs .nav-item .nav-link.active{font-weight:600;background:transparent!important}.dash-page .metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 4px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04);padding:16px 20px;transition:box-shadow .2s;height:100%}.dash-page .metric-card:hover{box-shadow:0 4px 16px rgba(15,23,42,.12)}.dash-page .metric-border-blue{border-left:4px solid #2563eb!important}.dash-page .metric-border-gray{border-left:4px solid #64748b!important}.dash-page .metric-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.dash-page .metric-value{font-size:1.4rem;font-weight:700;line-height:1.2}.dash-page .metric-change{font-size:.75rem;color:#94a3b8;margin-top:4px}.dash-page .form-label{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#475569;margin-bottom:4px}.dash-page .form-control{border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#0f172a;height:38px;padding:0 10px;transition:border-color .15s,box-shadow .15s}.dash-page .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);outline:none}.dash-page .dash-filter-btn,.dash-page .greenButtonv2{background:#2563eb!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:.875rem!important;font-weight:600!important;padding:8px 20px!important;cursor:pointer;transition:background .15s!important}.dash-page .dash-filter-btn:hover,.dash-page .greenButtonv2:hover{background:#1d4ed8!important}.dash-page h3 .badge{font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:8px;letter-spacing:.02em}.dash-page h3 .text-bg-primary{background:#2563eb!important;color:#fff!important}.dash-page h3 .text-bg-secondary{background:#475569!important;color:#fff!important}.dash-page .badge-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1.6}.dash-page .badge-paid{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.dash-page .badge-pending{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.dash-page .table-clean{border-collapse:initial!important;border-spacing:0!important}.dash-page .table-clean thead tr:first-child th:first-child{border-top-left-radius:11px}.dash-page .table-clean thead tr:first-child th:last-child{border-top-right-radius:11px}.dash-page .table-clean tfoot tr:last-child td:first-child{border-bottom-left-radius:11px}.dash-page .table-clean tfoot tr:last-child td:last-child{border-bottom-right-radius:11px}.dash-page .table-clean tbody tr:last-child td:first-child{border-bottom-left-radius:11px}.dash-page .table-clean tbody tr:last-child td:last-child{border-bottom-right-radius:11px}.dash-page .table-clean thead th.month-nav-th{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important;padding:8px 12px!important}.dash-page .table-clean thead th{background:#f1f5f9!important;color:#334155!important;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;border:none!important;white-space:nowrap}.dash-page .table-clean tbody tr{border-bottom:1px solid #e2e8f0}.dash-page .table-clean tbody td{font-size:.85rem;color:#0f172a;padding:10px 16px;vertical-align:middle}.dash-page .table-clean tbody tr:last-child{border-bottom:none}.dash-page .table-clean tbody tr:hover{background:#eff6ff}.dash-page .react-calendar__navigation{background-color:#1e293b!important;color:#f1f5f9!important;border-radius:10px 10px 0 0}.dash-page .react-calendar__navigation button,.dash-page .react-calendar__navigation span{color:#f1f5f9!important}.dash-page .react-calendar__navigation button:enabled:focus,.dash-page .react-calendar__navigation button:enabled:hover{background-color:#334155!important}.dash-page .react-calendar__month-view__weekdays{background-color:#2563eb!important;color:#fff!important}.dash-page .react-calendar__month-view__weekdays__weekday{border:1px solid hsla(0,0%,100%,.15)!important}.dash-page .react-calendar__month-view__weekdays__weekday abbr{color:#fff!important;text-decoration:none}.dash-page .react-calendar__month-view__weekNumbers{background:#f8fafc;border-right:1px solid #e2e8f0}.dash-page .react-calendar__month-view__weekNumbers:before{background:#2563eb!important;color:#fff!important;border-bottom:1px solid hsla(0,0%,100%,.2)!important}.dash-page .react-calendar__month-view__weekNumbers .react-calendar__tile{border:1px solid #e2e8f0!important;border-top:none!important;color:#64748b;background:#f8fafc}.dash-page .react-calendar__month-view__days__day{border:1px solid #e2e8f0!important}.dash-page .react-calendar__month-view__days__day--weekend{color:#dc2626}.dash-page .react-calendar__month-view__days__day--neighboringMonth{color:#cbd5e1}.dash-page .react-calendar__tile:enabled:focus,.dash-page .react-calendar__tile:enabled:hover{background-color:#eff6ff!important}.dash-page .react-calendar__tile--now{background:#fff9c4!important;border-color:#fde047!important}.dash-page .react-calendar__tile--now:enabled:focus,.dash-page .react-calendar__tile--now:enabled:hover{background:#fef08a!important}.dash-page .react-calendar__tile--hasActive{background:#bfdbfe!important}.dash-page .react-calendar__tile--hasActive:enabled:focus,.dash-page .react-calendar__tile--hasActive:enabled:hover{background:#93c5fd!important}.dash-page .react-calendar__tile--active{background:#eff6ff!important;color:#2563eb!important}.dash-page .react-calendar__tile--active:enabled:focus,.dash-page .react-calendar__tile--active:enabled:hover{background:#dbeafe!important;color:#2563eb!important}.dash-page .react-calendar__tile:disabled{background-color:#f8fafc!important;color:#cbd5e1}.dash-page .react-calendar--selectRange .react-calendar__tile--hover{background-color:#eff6ff!important}.dash-page .backLeyendGreen{background:#10b981}.dash-page .backLeyendBlue{background:#2563eb}.dash-page .text-blockLeyend{color:#475569}.dash-page .metric-card{text-align:left!important;padding:18px 20px!important}.dash-page .metric-value{font-size:clamp(.9rem,2.2vw,1.55rem)!important;font-weight:700!important;color:#0f172a;margin:4px 0 2px!important;overflow-wrap:break-word;word-break:break-word;line-height:1.25}.dash-page .metric-card.status-success{border-left:4px solid #10b981!important;background:#fff!important}.dash-page .metric-card.status-warning{border-left:4px solid #f59e0b!important;background:#fff!important}.dash-page .metric-card.status-danger{border-left:4px solid #ef4444!important;background:#fff!important}.dash-page .metric-card.status-primary{border-left:4px solid #2563eb!important;background:#fff!important}.dash-page .metric-card.status-success .metric-value{color:#059669}.dash-page .metric-card.status-warning .metric-value{color:#d97706}.dash-page .metric-card.status-danger .metric-value{color:#dc2626}.dash-page .metric-card.status-primary .metric-value{color:#2563eb}.dash-page .metric-change{font-size:.75rem!important;font-weight:600!important;padding:2px 8px!important;border-radius:999px!important;margin-top:6px!important;display:inline-block!important}.dash-page .table-clean tbody .status-success td{background:rgba(16,185,129,.06)!important}.dash-page .table-clean tbody .status-success td:first-child{border-left:3px solid #10b981!important}.dash-page .table-clean tbody .status-warning td{background:rgba(245,158,11,.06)!important}.dash-page .table-clean tbody .status-warning td:first-child{border-left:3px solid #f59e0b!important}.dash-page .table-clean tbody .status-danger td{background:rgba(239,68,68,.05)!important}.dash-page .table-clean tbody .status-danger td:first-child{border-left:3px solid #ef4444!important}.dash-page .table-clean thead:after{background:none!important}.dash-page .bg-secondary,.dash-page .table-secondary,.dash-page th.table-secondary{background:#1e293b!important;color:#f1f5f9!important}.dash-page .table-blue-header{background:rgba(30,58,138,.09)!important;color:#1e40af!important}.dash-page .table-aqua-header{background:rgba(139,92,246,.09)!important;color:#5b21b6!important}.dash-page tr.status-success td{background:rgba(16,185,129,.05)!important}.dash-page tr.status-success td:first-child{border-left:4px solid #10b981!important}.dash-page tr.status-warning td{background:rgba(245,158,11,.05)!important}.dash-page tr.status-warning td:first-child{border-left:4px solid #f59e0b!important}.dash-page tr.status-danger td{background:rgba(239,68,68,.04)!important}.dash-page tr.status-danger td:first-child{border-left:4px solid #ef4444!important}.dash-page .route-blue td:first-child{border-left:4px solid #2563eb!important;color:#1e40af;font-weight:600}.dash-page .route-green td:first-child{border-left:4px solid #10b981!important;color:#065f46;font-weight:600}.dash-page .route-purple td:first-child{border-left:4px solid #8b5cf6!important;color:#5b21b6;font-weight:600}.dash-page .route-amber td:first-child{border-left:4px solid #f59e0b!important;color:#92400e;font-weight:600}.dash-page .route-teal td:first-child{border-left:4px solid #14b8a6!important;color:#0f766e;font-weight:600}.dash-page .route-cyan td:first-child{border-left:4px solid #06b6d4!important;color:#0e7490;font-weight:600}.dash-page .route-orange td:first-child{border-left:4px solid #f97316!important;color:#c2410c;font-weight:600}.dash-page .route-gray td:first-child{border-left:4px solid #94a3b8!important;color:#475569;font-weight:600}.dash-page :not(.modal-body) .greenTableCell td{background:rgba(16,185,129,.07)!important}.dash-page :not(.modal-body) .greenTableCell td:first-child{border-left:4px solid #10b981!important;font-weight:600;color:#065f46}.dash-page :not(.modal-body) .greenTableCell:hover td{background:rgba(16,185,129,.13)!important}.dash-page :not(.modal-body) .yellowTableCell td:first-child{border-left:4px solid #f59e0b!important;font-weight:600;color:#92400e}.dash-page :not(.modal-body) .yellowTableCell:hover td{background:rgba(245,158,11,.13)!important}.dash-page :not(.modal-body) .grayTableCell td:first-child{border-left:4px solid #ef4444!important;font-weight:600;color:#991b1b}.dash-page :not(.modal-body) .grayTableCell:hover td{background:rgba(239,68,68,.1)!important}.dash-page .softGreen td{background:rgba(16,185,129,.07)!important}.dash-page .softGreen td:first-child{border-left:3px solid #10b981!important}.dash-page .softYellow td{background:rgba(245,158,11,.07)!important}.dash-page .softYellow td:first-child{border-left:3px solid #f59e0b!important}.dash-page .softRed td{background:hsla(0,0%,100%,.8)!important}.dash-page .softRed td:first-child{border-left:3px solid #ef4444!important}.dash-page .dash-status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.03em;grid-gap:4px;gap:4px;white-space:nowrap}.dash-page .dash-status-pill.status-success{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.dash-page .dash-status-pill.status-warning{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.dash-page .dash-status-pill.status-danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.dash-days-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}.dash-days-badge.status-success{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.dash-days-badge.status-warning{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.dash-days-badge.status-danger,.dash-excess-badge{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.dash-excess-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.dash-page .backgroundWhite{background:#fff!important;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;margin-top:8px}.dash-page .backgroundWhite h5{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:12px}.dash-page .importantNoteContainer{background:transparent;border:none;padding:4px 0;display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:4px;border-radius:10px}.dash-page .importantNoteColor{display:none}.dash-page .importantNoteText{font-size:.75rem;color:#94a3b8;margin:0;font-style:italic;border-radius:5px}.dash-page .pagination{grid-gap:2px;gap:2px;margin-top:12px}.dash-page .pagination .page-link{border-color:#e2e8f0;color:#475569;font-size:.8rem;border-radius:6px!important;padding:4px 10px}.dash-page .pagination .page-item.active .page-link{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.dash-page .pagination .page-link:hover{background:#eff6ff;color:#2563eb;border-color:#2563eb}.dash-page .card-skeleton{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;animation:dash-shimmer 1.6s ease-in-out infinite}@keyframes dash-shimmer{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.dash-page .skeleton-header{background:#e2e8f0;border-radius:6px;height:18px;width:38%;margin-bottom:16px}.dash-page .skeleton-row{background:#f1f5f9;border-radius:4px;height:13px;width:100%;margin-bottom:10px}@media (max-width:768px){.dash-page .metric-card{margin-bottom:12px}.dash-page .nav-tabs .nav-item .nav-link{padding:8px 12px;font-size:.8rem}}#add-products-actions{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;flex-wrap:wrap;margin-top:.875rem}#add-products-actions .input-group{width:auto!important;flex-wrap:nowrap}#add-products-actions .btn.btn-lg{padding:.45rem 1rem!important;font-size:.875rem!important;font-weight:600!important;border-radius:8px!important;line-height:1.4!important}#add-products-actions .blueButton{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important;border:none!important}#add-products-actions .blueButton:hover{background:linear-gradient(135deg,#1e293b,#1e40af)!important}#add-products-actions .purpleButtonv2{background:rgba(37,99,235,.08)!important;color:#1e40af!important;border:1px solid #bfdbfe!important}#add-products-actions .purpleButtonv2:hover{background:rgba(37,99,235,.15)!important}#add-products-actions .blackButton{background:#1e293b!important;color:#fff!important;border:none!important;border-radius:8px!important}#add-products-actions .blackButton:hover{background:#0f172a!important}#sales-picking-actions .purpleButton{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:700!important}#sales-picking-actions .purpleButton:hover{background:linear-gradient(135deg,#1e293b,#1e40af)!important}#sales-picking-actions .blackButton{background:#fff!important;color:#1e40af!important;border:1.5px solid #bfdbfe!important;border-radius:8px!important;font-weight:700!important}#sales-picking-actions .blackButton:hover{background:#eff6ff!important}.tableFixHead{overflow:auto;min-height:10vh;max-height:70vh;margin-bottom:5%;z-index:0}.tableFixHead thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.hightSizeTable{min-width:600vh}.sticky-col{background-color:#fff;z-index:4!important}.sticky-col,.sticky-col-head{position:-webkit-sticky;position:sticky;left:0}.sticky-col-head{background-color:#000!important;z-index:5!important}.tableAnidada{margin-top:35px}.positionStartText{text-align:left}.positionEndText{text-align:right}.colfix{width:1000px!important}.card{background:#f2f4fc;border-radius:12px;padding:16px 18px;color:#fff;box-shadow:0 4px 12px rgba(115,116,125,.25)}.card-skeleton{position:relative;overflow:hidden;background:#878787}.skeleton-header,.skeleton-row{position:relative;overflow:hidden;border-radius:8px;background:#a3a3a3;margin-bottom:10px}.skeleton-header{height:24px;width:60%;margin-bottom:16px}.skeleton-row{height:14px;width:100%}.skeleton-row:nth-child(2){width:90%}.skeleton-row:nth-child(3){width:75%}.skeleton-row:nth-child(4){width:85%}.skeleton-header:before,.skeleton-row:before{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,0));animation:skeleton-loading 1.2s ease-in-out infinite}@keyframes skeleton-loading{0%{transform:translateX(0)}to{transform:translateX(260px)}}.salesTypeScroll{overflow-x:auto;background-color:#fff;background-repeat:no-repeat;background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll;background-image:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(270deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(90deg,rgba(0,0,0,.12),transparent),linear-gradient(270deg,rgba(0,0,0,.12),transparent)}.salesTypeScroll table.table-clean{table-layout:fixed;width:100%}.salesTypeScroll table.table-clean tbody td,.salesTypeScroll table.table-clean td,.salesTypeScroll table.table-clean tfoot td,.salesTypeScroll table.table-clean th,.salesTypeScroll table.table-clean thead th{padding:.4rem .3rem;font-size:.78rem;white-space:normal;word-break:break-word}.salesTypeScroll table.table-clean tbody td:first-child,.salesTypeScroll table.table-clean tbody td:last-child{padding-left:.3rem;padding-right:.3rem}.salesTypeScroll table.table-clean td:first-child:not([colspan]),.salesTypeScroll table.table-clean th:first-child:not([colspan]){width:22%}@media (max-width:991px){.salesTypeScroll table.table-clean tbody td,.salesTypeScroll table.table-clean td,.salesTypeScroll table.table-clean tfoot td,.salesTypeScroll table.table-clean th,.salesTypeScroll table.table-clean thead th{padding:.3rem .25rem;font-size:.7rem}.salesTypeScroll table.table-clean tbody td:first-child,.salesTypeScroll table.table-clean tbody td:last-child{padding-left:.25rem;padding-right:.25rem}}.card-error{background:#3b1f2a;border:1px solid #ff6b81;color:#ffe7ec}.card-error h4{margin-bottom:8px}.card-error p{margin:0;font-size:14px}.lateralMenu{background:#2448b8;font-size:20px}.lateralMenu-altitude h4,.lateralMenu h4{margin-left:5%;color:#fff}.lateralMenu-altitude ul,.lateralMenu ul{margin-left:5%}.dropDownMenu{background:#0d47a1}.dropdown-menu.dropDownMenu.show{border:none}.dropdown-menu li{margin:0 10px;padding:3px 5px}.dropdown-menu li a{border-radius:15px}.navbar-nav .nav-item-altitude.dropdown,.navbar-nav .nav-item.dropdown{margin:4px 0}.navbar-nav .nav-item-altitude .nav-link,.navbar-nav .nav-item .nav-link{border-radius:15px;padding:5px}.dropDownMenu li a:hover{background:#1976d2}.navbar-nav .nav-item .nav-link.active,.navbar-nav .nav-item .nav-link.show,.navbar-nav .nav-item .nav-link:hover{background:#1976d2;color:#fff}.lateralMenu-altitude{font-size:20px}.navbar-nav .nav-item-altitude .nav-link.active,.navbar-nav .nav-item-altitude .nav-link.show,.navbar-nav .nav-item-altitude .nav-link:hover{background:#757575;color:#fff}.dropDownMenu-altitude,.lateralMenu-altitude{background:#212121}.dropDownMenu-altitude li a:hover{background:#757575}.navbar-brand img{width:120px;margin-left:5%;margin-top:5px;margin-bottom:5px}@media only screen and (min-width:300px){.navbar-brand img{width:80px;margin-left:5%;margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:375px){.navbar-brand img{width:90px;margin-left:5%;margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:414px){.navbar-brand img{width:100px;margin-left:5%;margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:768px){.navbar-brand img{width:120px;margin-left:5%;margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:992px){.navbar-brand img{width:120px;margin-left:5%;margin-top:5px;margin-bottom:5px}}@media only screen and (min-width:1300px){.navbar-brand img{width:120px;margin-left:5%;margin-top:5px;margin-bottom:5px}}.filling{height:35px}.dropdown-menu.pn-menu{width:380px;max-height:420px;margin-left:0;padding:0;overflow-y:auto;border-radius:10px}.dropdown-menu.pn-menu li{margin:0}.pn-item-text{min-width:0;overflow-wrap:anywhere}.btn.pn-seen-btn,.btn.pn-seen-btn:disabled{background:#1e3a8a;border-color:#1e3a8a;color:#fff}.btn.pn-seen-btn:active,.btn.pn-seen-btn:focus-visible,.btn.pn-seen-btn:hover{background:#0d6efd;border-color:#0d6efd;color:#fff}@media screen and (max-width:991.98px){.dropdown.pn-bell,.row>.pn-bell-col{position:static}.dropdown-menu.pn-menu[data-bs-popper]{top:100%;right:12px;left:auto;width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 90px)}}@media screen and (max-width:575.98px){.pn-item-row{flex-direction:column;align-items:stretch!important}}.PriceListModal_browseBtn__2g1Be{width:100%;padding:1rem;background:var(--bg-card);border:2px solid var(--border);border-radius:12px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.PriceListModal_browseBtn__2g1Be:hover{border-color:var(--primary);background:#eff6ff;color:var(--primary)}.scrollBar{height:50vh;border:1px solid #ddd;overflow-y:scroll}.FixedTitle,.FixedTitle2{overflow:auto;min-height:87vh;max-height:87vh;z-index:0}.PrincipalHead{min-height:15vh;max-height:15vh;background-color:#fff}.PrincipalHead,.PrincipalHead2{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%}.PrincipalHead2{min-height:12vh;border-radius:10px;padding-top:10px}.controlZIndex{z-index:0}.performance{width:none}@media only screen and (max-width:1246px){.performance{width:none}}@media only screen and (min-width:768px){.performance{width:none}}@media only screen and (min-width:992px){.performance{width:none}}@media only screen and (min-width:1200px){.performance{width:none}}.imgC{text-align:center;height:150px;max-width:100%}.cartaHover:hover{background-color:#e8e8e8;transition:.2s;border-radius:.5rem}.cartaHover{font-family:Helvetica;transition:.2s}.new-product-selected:hover{background-color:#c8e6c9;transition:.2s;border-radius:.5rem}.new-product-selected{font-family:Helvetica;transition:.2s;background-color:#e8f5e9}.product-selected:hover{background-color:#ffcdd2;transition:.2s;border-radius:.5rem}.product-selected{font-family:Helvetica;transition:.2s;background-color:#ffebee}.item-card{align-items:center}.ItemImage{width:auto;height:350px}.ItemImage img{width:auto;height:100%}.image-box{justify-items:center}@media only screen and (max-width:576px){.ItemImage{margin-top:30px;margin-bottom:12px}}.clv3-cards-view,.clv3-pager{display:none}@media (max-width:1280px){.clv3-search-wrap{padding-top:0!important;margin-bottom:.5rem;margin-left:0;margin-right:0}.clv3-search-row,.clv3-search-wrap{padding-bottom:0!important}.clv3-search-col .card.shadow{box-shadow:0 1px 3px rgba(15,23,42,.08)!important}.clv3-search-col{flex:0 0 100%;max-width:100%}.clv3-search-col .card-body{padding:.5rem}.clv3-search-col .input-group>.form-control{width:auto!important;flex:1 1 auto;height:48px;font-size:16px}.clv3-search-col .input-group>.btn{width:56px;height:48px!important;padding:0;display:flex;align-items:center;justify-content:center}.clv3-table-view{display:none}.clv3-cards-view{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.clv3-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;min-height:72px;cursor:pointer;-webkit-tap-highlight-color:transparent}.clv3-card:active{border-color:#2563eb;background:#eff6ff}.clv3-card__top{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:10px;gap:10px}.clv3-card__name{color:#0f172a;font-size:1.1rem;line-height:1.25;font-weight:700;word-break:break-word}.clv3-card__no{flex-shrink:0;background:rgba(37,99,235,.08);color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-size:.85rem;font-weight:700}.clv3-card__line{color:#64748b;font-size:.95rem;margin-top:4px;word-break:break-word}.clv3-empty{grid-column:1/-1;text-align:center;color:#64748b;padding:2rem 1rem}.clv3-pager{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;bottom:-1.5rem;margin:10px 0 -1.5rem;padding:10px 0;background:#f8fafc;border-top:1px solid #e2e8f0;z-index:2}.clv3-pager .btn{min-width:110px;min-height:48px}.clv3-pager__info{color:#334155;font-weight:600;text-align:center;font-size:.95rem}}@media (max-width:767.98px){.clv3-cards-view{grid-template-columns:1fr}.clv3-pager .btn{min-width:90px}}@media (max-width:1280px){.clv3-legacy-search{padding-bottom:.5rem!important;align-items:center}.clv3-legacy-search>.form-control{width:auto!important;flex:1 1 auto;height:48px;font-size:16px}.clv3-legacy-search>.input-group-text{padding:0 0 0 8px;border:none;background:transparent}.clv3-legacy-search .btn{width:56px;height:48px;padding:0;display:flex;align-items:center;justify-content:center}}@media (max-width:991.98px){.ar-hero{padding:16px!important;grid-gap:12px!important;gap:12px!important}.ar-hero h1{font-size:1.4rem!important}.ar-hero p{font-size:.95rem!important}.ar-body{flex-direction:column!important;align-items:stretch!important;padding:16px 12px!important;grid-gap:16px!important;gap:16px!important}.ar-side{width:100%!important;position:static!important;flex-shrink:1!important}.ar-side>button{display:none!important}.ar-main>div>div:first-child>span,.ar-side>div>div:first-child span{font-size:15px!important}.ar-kv>span:first-child{font-size:13px!important}.ar-kv>span:last-child,.ar-side [style*="font-weight: 800"]{font-size:18px!important}.ar-side [class*=-control]{min-height:48px!important;font-size:16px!important}.ar-side [class*=-placeholder],.ar-side [class*=-singleValue]{font-size:16px!important}.ar-main .btn,.ar-print .btn,.ar-side .btn{min-height:52px;font-size:18px;font-weight:600;border-radius:10px}.ar-detail{max-height:none!important;overflow:visible!important;padding:10px;background:#f8fafc}.ar-detail table.table{min-width:0!important}.ar-detail table,.ar-detail tbody,.ar-detail tfoot{display:block;width:100%;border:none}.ar-detail thead{display:none}.ar-detail tbody tr{display:grid;grid-gap:10px 12px;gap:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:10px}.ar-detail tbody tr[hidden]{display:none!important}.ar-detail td{display:block;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;font-size:18px!important;min-width:0}.ar-detail td:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#64748b;margin-bottom:2px}.ar-detail td:not([data-label]):before{display:none}.ar-detail td input{width:100%!important;height:52px;font-size:20px!important;padding:4px 10px!important;min-width:0}.ar-detail td>div{grid-gap:6px!important;gap:6px!important}.ar-detail td>div>span{font-size:18px!important}.ar-detail td:first-child span{font-size:15px!important;padding:3px 10px!important}.ar-detail td button{width:48px;height:48px;padding:0!important;font-size:22px;display:flex;align-items:center;justify-content:center}.ar-t-spoilage tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 48px 48px;grid-template-areas:"code code code cm del" "desc desc desc desc desc" "ret  price price total total" "ship ship ship ship ship"}.ar-t-spoilage tbody td:first-child{grid-area:code}.ar-t-spoilage tbody td:nth-child(2){grid-area:desc;font-weight:600;line-height:1.3}.ar-t-spoilage tbody td:nth-child(3){grid-area:ship;font-size:16px!important;color:#64748b!important}.ar-t-spoilage tbody td:nth-child(4){grid-area:ret}.ar-t-spoilage tbody td:nth-child(5){grid-area:price}.ar-t-spoilage tbody td:nth-child(6){grid-area:total;text-align:right!important;font-size:24px!important;line-height:52px}.ar-t-spoilage tbody td:nth-child(7){grid-area:cm}.ar-t-spoilage tbody td:nth-child(8){grid-area:del}.ar-t-spoilage tbody td:first-child:before,.ar-t-spoilage tbody td:nth-child(2):before{display:none}.ar-t-spoilage tbody td:nth-child(3):before{content:attr(data-label) ": ";display:inline;font-size:16px;font-weight:500;margin:0}.ar-t-spoilage tbody td:nth-child(6):before{line-height:1.2}.ar-t-ar tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 48px 48px;grid-template-areas:"code code code cm del" "desc desc desc desc desc" "type type amt  amt  amt"}.ar-t-ar tbody td:first-child{grid-area:code}.ar-t-ar tbody td:nth-child(2){grid-area:type;font-size:16px!important}.ar-t-ar tbody td:nth-child(3){grid-area:desc;font-weight:600;line-height:1.3}.ar-t-ar tbody td:nth-child(4){grid-area:amt}.ar-t-ar tbody td:nth-child(5){grid-area:cm}.ar-t-ar tbody td:nth-child(6){grid-area:del}.ar-t-ar tbody td:first-child:before,.ar-t-ar tbody td:nth-child(3):before,.ar-t-ar tfoot{display:none}.ar-t-spoilage tfoot tr{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px 0;gap:6px 0;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important}.ar-t-spoilage tfoot td{display:block;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:#fff!important;margin-right:24px;font-size:20px!important}.ar-t-spoilage tfoot td:empty{display:none}.ar-t-spoilage tfoot td:before{color:hsla(0,0%,100%,.72);margin-bottom:2px}.ar-t-spoilage tfoot td:nth-child(2){margin-right:auto;font-size:22px!important;font-weight:800}.ar-t-spoilage tfoot td:nth-child(2):before{display:none}.ar-t-spoilage tfoot td.ar-total-cell{margin-right:0;font-size:24px!important;font-weight:800}.ar-print{padding:0 12px 24px!important}.ar-print .col-sm-10{flex:0 0 100%;max-width:100%;width:100%}.ar-print .col-md-5{flex:0 0 100%;max-width:520px;margin-left:auto;margin-right:auto}.ar-print .greenButton:disabled{background:#10b981!important;border-color:#10b981!important;color:#fff!important;opacity:.45}}@media (min-width:576px) and (max-width:991.98px){.ar-side{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:16px!important;gap:16px!important;align-items:start}}@media (max-width:575.98px){.ar-page{padding-top:max(70px,calc(var(--ar-menu-h, 70px) + 16px))!important}.ar-hero h1{font-size:1.25rem!important}.ar-kv{flex-direction:row!important;justify-content:space-between;align-items:center;grid-gap:12px!important;gap:12px!important}.ar-kv>span:last-child{text-align:right}.ar-t-spoilage tbody tr{grid-template-areas:"code code code cm del" "desc desc desc desc desc" "ret  ret  price price price" "total total total total total" "ship ship ship ship ship"}.ar-t-spoilage tbody td:nth-child(6){display:block;text-align:right!important;line-height:1.3}.ar-t-spoilage tbody td:nth-child(6):before{float:left;margin:0;line-height:1.9}.ar-t-spoilage tfoot td{margin-right:16px}.ar-t-spoilage tfoot td:nth-child(2){flex:0 0 100%;margin-right:0}.ar-t-spoilage tfoot td.ar-total-cell{margin-left:auto}}.inventory-title{color:#212121}.inventory-subtitle{color:#9e9e9e}.inventory-card{border-radius:10px}.searchPart .col-5{background-color:#fff;color:#000}.searchProd{background-color:#015b16;color:#f0f8ff}.searchProd:hover{background-color:#007c1d;color:#f0f8ff}.catalogueOpen{background-color:#16094b;color:#f0f8ff}.catalogueOpen:hover{background-color:#250f81;color:#f0f8ff}.historyProd{background-color:#651010;color:#f0f8ff}.historyProd:hover{background-color:#831919;color:#f0f8ff}.titleTotal p{font-weight:700;font-size:25px}.titleDistribution p{font-size:20px}.searchPart p{font-size:25px}.ItemCodeNumber{background-color:#0f0f42;color:#f0f8ff}.ItemCodeNumber p{margin-top:19%;font-weight:700}.InventoryIMG{width:auto;height:350px}.InventoryIMG img{width:45%;height:auto}.productInfoText p{font-size:20px}.desciptioninfo p{font-size:15px;margin-top:3%}.product-input-text{background:none;border:none}.input-group{margin-bottom:1rem}.action-panel{justify-items:center}@media screen and (max-width:613px){.InventoryIMG img{width:60%}}@media screen and (max-width:1060px)and (min-width:589px){.InventoryIMG img{width:50%}}.ConfirmUpload img{background-color:#fff;width:90%}.excelBtn{width:100%;padding:1rem;background:var(--bg-card);border:2px solid var(--border);border-radius:12px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.excelBtn:hover{border-color:var(--success);background:#eff6ff;color:var(--success)}:root{--rpt-bg:#f8fafc;--rpt-card-bg:#fff;--rpt-border:#e2e8f0;--rpt-shadow:0 1px 4px rgba(15,23,42,0.08),0 0 0 1px rgba(15,23,42,0.04);--rpt-shadow-md:0 4px 16px rgba(15,23,42,0.1);--rpt-blue:#2563eb;--rpt-blue-light:#eff6ff;--rpt-green:#10b981;--rpt-green-light:#ecfdf5;--rpt-amber:#f59e0b;--rpt-amber-light:#fffbeb;--rpt-purple:#8b5cf6;--rpt-purple-light:#f5f3ff;--rpt-red:#ef4444;--rpt-red-light:#fef2f2;--rpt-text:#0f172a;--rpt-text-2:#475569;--rpt-text-3:#94a3b8;--rpt-th-dark:#1e293b;--rpt-th-mid:#334155;--rpt-th-light:#f1f5f9;--rpt-radius:12px;--rpt-radius-sm:8px;--rpt-nav-h:62px}.rpt-page{background:var(--rpt-bg);min-height:100vh;padding-top:calc(var(--rpt-nav-h) + 24px);padding-bottom:48px}.rpt-page-header{padding:0 24px 20px}.rpt-page-title{font-size:1.75rem;font-weight:700;color:var(--rpt-text);margin:0 0 4px;letter-spacing:-.02em}.rpt-page-subtitle{font-size:.9rem;color:var(--rpt-text-2);margin:0}.rpt-card{background:var(--rpt-card-bg);border:1px solid var(--rpt-border);border-radius:var(--rpt-radius);box-shadow:var(--rpt-shadow);padding:20px 24px;margin:0 24px 20px}.rpt-card-title{font-size:.9rem;font-weight:600;color:var(--rpt-text-2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.rpt-controls .rpt-label{display:block;font-size:.8rem;font-weight:500;color:var(--rpt-text-2);margin-bottom:6px}.rpt-controls .rpt-input{width:100%;padding:9px 12px;font-size:.9rem;border:1px solid var(--rpt-border);border-radius:var(--rpt-radius-sm);background:var(--rpt-bg);color:var(--rpt-text);transition:border-color .15s,box-shadow .15s}.rpt-controls .rpt-input:focus{outline:none;border-color:var(--rpt-blue);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.rpt-btn-primary{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:9px 20px;background:var(--rpt-blue);color:#fff;border:none;border-radius:var(--rpt-radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.rpt-btn-primary:hover{background:#1d4ed8;box-shadow:0 2px 8px rgba(37,99,235,.3)}.rpt-btn-primary:disabled{background:var(--rpt-text-3);cursor:not-allowed}.rpt-btn-ghost{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:9px 16px;background:transparent;color:var(--rpt-text-2);border:1px solid var(--rpt-border);border-radius:var(--rpt-radius-sm);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s}.rpt-btn-ghost:hover{background:var(--rpt-bg)}.rpt-kpi-row{padding:0 24px;margin-bottom:20px}.rpt-kpi-card{background:var(--rpt-card-bg);border-left-style:solid;border-radius:var(--rpt-radius);box-shadow:var(--rpt-shadow);padding:20px 20px 20px 24px;border:1px solid var(--rpt-border);border-left-width:4px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;transition:box-shadow .15s}.rpt-kpi-card:hover{box-shadow:var(--rpt-shadow-md)}.rpt-kpi-card.rpt-kpi-blue{border-left-color:var(--rpt-blue)}.rpt-kpi-card.rpt-kpi-green{border-left-color:var(--rpt-green)}.rpt-kpi-card.rpt-kpi-amber{border-left-color:var(--rpt-amber)}.rpt-kpi-card.rpt-kpi-purple{border-left-color:var(--rpt-purple)}.rpt-kpi-card.rpt-kpi-red{border-left-color:var(--rpt-red)}.rpt-kpi-label{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--rpt-text-2)}.rpt-kpi-value{font-size:1.6rem;font-weight:700;color:var(--rpt-text);letter-spacing:-.02em;line-height:1.1}.rpt-kpi-sub{font-size:.8rem;color:var(--rpt-text-3)}.rpt-charts-row{padding:0 24px;margin-bottom:20px}.rpt-chart-card{background:var(--rpt-card-bg);border:1px solid var(--rpt-border);border-radius:var(--rpt-radius);box-shadow:var(--rpt-shadow);padding:20px 24px;height:100%}.rpt-tabs{display:inline-flex;background:var(--rpt-bg);border:1px solid var(--rpt-border);border-radius:var(--rpt-radius-sm);padding:3px;grid-gap:2px;gap:2px}.rpt-tab{padding:7px 18px;border:none;background:transparent;color:var(--rpt-text-2);font-size:.85rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.rpt-tab.active{background:var(--rpt-card-bg);color:var(--rpt-text);font-weight:600;box-shadow:var(--rpt-shadow)}.rpt-search{width:100%;padding:9px 12px 9px 36px;font-size:.875rem;border:1px solid var(--rpt-border);border-radius:var(--rpt-radius-sm);background:var(--rpt-bg);color:var(--rpt-text);transition:border-color .15s,box-shadow .15s}.rpt-search:focus{outline:none;border-color:var(--rpt-blue);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.rpt-search-wrap{position:relative}.rpt-search-wrap svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--rpt-text-3);font-size:1rem;pointer-events:none}.rpt-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid var(--rpt-border);max-height:520px;overflow-y:auto}.rpt-table{width:100%;border-collapse:collapse;font-size:.84rem;background:#fff}.rpt-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.rpt-page .table-blue-header{background:var(--rpt-th-dark)!important;color:#fff!important}.rpt-page .tableAquaeHeader{background:#263450!important;color:#fff!important}.rpt-page .table-black-header{background:var(--rpt-th-mid)!important;color:#fff!important}.rpt-page .table-aqua-header{background:#2e4470!important;color:#cbd5e1!important}.rpt-table th{text-align:center;font-size:.78rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.12)}.rpt-table td,.rpt-table th{padding:10px 12px;white-space:nowrap}.rpt-table td{color:var(--rpt-text);border-bottom:1px solid var(--rpt-border)}.rpt-table tbody tr{cursor:pointer;transition:background .1s}.rpt-table tbody tr:hover td{background:var(--rpt-blue-light)!important}.rpt-table tbody tr:last-child td{border-bottom:none}.rpt-table tfoot tr td{background:var(--rpt-th-light);color:var(--rpt-text);font-weight:600;border-top:2px solid var(--rpt-border);border-bottom:none;position:-webkit-sticky;position:sticky;bottom:0}.rpt-sort-arrows{display:inline-flex;flex-direction:column;margin-left:4px;opacity:.55;vertical-align:middle}.rpt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;color:var(--rpt-text-3);grid-gap:12px;gap:12px}.rpt-empty svg{font-size:2.5rem}.rpt-empty p{font-size:.9rem;margin:0}@media (max-width:768px){.rpt-page{padding-top:calc(var(--rpt-nav-h) + 16px)}.rpt-card,.rpt-charts-row,.rpt-kpi-row{margin-left:12px;margin-right:12px}.rpt-kpi-value{font-size:1.3rem}.rpt-page-header{padding:0 12px 16px}}.rpt-loading{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--rpt-text-3);grid-gap:10px;gap:10px;font-size:.9rem}.my-custom-scrollbar{position:relative;height:500px;overflow:auto}.table-wrapper-scroll-y{display:block}.tableFixHeadSmall{overflow:auto;min-height:10vh;max-height:45vh;margin-bottom:5%;z-index:0}.tableFixHeadSmall thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}table{border-collapse:collapse;width:100%}td,th{padding:8px 16px}th{background:#eee}.fs-mini{font-size:12px}.row_hover:hover{background-color:#97ff77;transition:.1s}.row_hover{transition:.1s}.MargenesPrecio_stickyCol__1FuFi,.MargenesPrecio_stickyColHead__1goJL{position:-webkit-sticky;position:sticky;left:0;width:260px}

/* !important: the shared .tableFixHead thead th rule (table-responsive.css)
   is more specific than a single module class and sets z-index: 1, which
   would otherwise sit UNDER the sticky body column (z-index 4) and get
   visually covered by scrolling rows — making the frozen corner look like
   it "doesn't stick" even though it's still positioned correctly. */.MargenesPrecio_stickyColHead__1goJL{top:0;z-index:5!important}.MargenesPrecio_stickyCol__1FuFi{z-index:4}@media (min-width:768px){.MargenesPrecio_stickyCol__1FuFi,.MargenesPrecio_stickyColHead__1goJL{width:33vw;min-width:320px;max-width:420px}}.menuCompany .lateralMenu{background:#f4f4f4;font-size:18px}.menuCompany .lateralMenu h4{margin-left:5%}.menuCompany .lateralMenu ul{margin-left:-10%}.menuCompany .top-menu{background:#f4f4f4;transition:background-color .3s ease}.menuCompany .top-menu li a:hover{background-color:#8c8c8c;color:#fff}.menuCompany .navbar-brand img{width:89px;margin-left:5%}.menuCompany .filling{height:50px}.menu-text{color:#71717a;font-size:1rem}.dropdown .menu-row:hover{color:#8c8c8c}.menuCompany .icon{color:#1976d2}.menuCompany .icon:hover,.menuCompany .icon:visited{color:#1565c0}.menuCompany .icon:visited:hover{color:#1976d2}.navbar-nav .nav-item .menu-row{background:#f4f4f4;color:#8c8c8c}.navbar-nav .nav-item .menu-row:hover{background:#8c8c8c;color:#f4f4f4}@media screen and (max-width:613px){.menuCompany .navbar-brand img{width:55px;margin-left:5%}}@media screen and (max-width:1060px)and (min-width:589px){.menuCompany .navbar-brand img{width:57px;margin-left:5%}}.container{max-width:1200px;margin:auto}.company-title{color:#333;line-height:2.25rem;margin-bottom:1rem;font-size:4rem;padding-top:4rem;padding-bottom:2rem}.company-text{color:#a39fb0;line-height:1.5rem;margin-bottom:2rem;font-size:1rem;padding-bottom:2rem;text-transform:uppercase}.company-card{background-color:#231b2d;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.company-card:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.company-card0{background-color:#231b2d!important;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.company-card0:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.company-card1{background-color:#0d1934!important;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.company-card1:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.company-card2{background-color:#263b5a!important;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.company-card2:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.card-body{padding:2rem 1rem}.company-logo img{max-width:100%;height:auto;margin:0 auto;display:block;min-height:100px;object-fit:contain}.company-name{font-size:1.1rem;color:#fff;margin:0;padding-top:1rem}.main-content{flex-grow:1}#companydash{min-height:100vh}@media (max-width:768px){.col-sm-3{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.col-sm-3{flex:0 0 100%}}@media (max-width:1280px){.cat-pill{font-size:1rem!important;padding:6px 16px!important}.cat-search .card-body{padding:10px!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important}.cat-search .btn,.cat-search .form-control,.cat-search .form-select{height:52px;font-size:18px}.cat-search .form-control{padding-left:36px!important}.cat-search svg{top:15px!important;left:12px!important}.cat-col{flex:0 0 100%;max-width:100%}.cat-card{padding:8px!important;grid-gap:14px!important;gap:14px!important;align-items:flex-start!important}.cat-img{width:132px!important;height:132px!important;padding:0!important;border:none!important;background:transparent!important;border-radius:8px!important}.cat-badge{font-size:15px!important;padding:3px 10px!important}.cat-desc{font-size:20px!important;line-height:1.3;font-weight:600;margin-bottom:4px!important}.cat-price{font-size:24px!important;margin-bottom:8px!important}.cat-qty{max-width:200px!important}.cat-qty .btn,.cat-qty .form-control{height:46px;font-size:18px}.cat-qty .btn{min-width:50px}}@media (min-width:992px) and (max-width:1280px){.cat-col{flex:0 0 50%;max-width:50%}}@media (max-width:575.98px){.cat-search{padding:0}.cat-search .card-body>div:nth-child(2){flex:1 1 150px}.cat-img{width:96px!important;height:96px!important}.cat-desc{font-size:18px!important}}.sales-order-v3-page{--table-font-size:23.66667px}.sales-order-v3-page .textTableSize{font-size:var(--table-font-size)}.so-v3-toolbar{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;align-items:center;grid-gap:2px;gap:2px;background:#111827;border-radius:999px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.so-v3-toolbar-divider{width:1px;height:22px;background:hsla(0,0%,100%,.15);margin:0 2px;flex-shrink:0}.so-toolbar-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:transparent;color:#e5e7eb;border:none;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:600;cursor:pointer;position:relative;white-space:nowrap}.so-toolbar-btn:hover{background:hsla(0,0%,100%,.08)}.so-toolbar-btn.active{background:#2563eb;color:#fff}.so-v3-status-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;border:none;cursor:pointer;position:relative;flex-shrink:0}.so-v3-status-btn:hover{background:hsla(0,0%,100%,.08)}.so-v3-status-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid #111827}.invoice-v3-page{--invoice-gutter:0px;padding-bottom:96px}@media (min-width:1100px){.invoice-v3-page{--invoice-gutter:80px}}@media (min-width:1280px){.invoice-v3-page{--invoice-gutter:160px}}@media (min-width:1400px){.invoice-v3-page{--invoice-gutter:220px}}.invoice-v3-page.invoice-v3-page--tools-collapsed{--invoice-gutter:0px}@media (min-width:768px){.invoice-v3-page{padding-left:var(--invoice-gutter);padding-right:var(--invoice-gutter)}}.so-v3-toolbar-body{display:contents}.so-v3-toolbar--collapsed .so-v3-toolbar-body{display:none}.so-v3-toolbar-toggle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;border:none;cursor:pointer;position:relative;flex-shrink:0}.so-v3-toolbar-toggle:hover{background:hsla(0,0%,100%,.12)}.so-v3-toolbar-dot{position:absolute;top:3px;right:3px;width:11px;height:11px;border-radius:50%;border:2px solid #111827}.sales-order-v3-page{padding-bottom:96px}.invoice-v3-page .tfoot .total-emph{font-size:26px;font-weight:800}.sales-order-v3-page .tfoot .total-emph{font-size:calc(var(--table-font-size) + 4px);font-weight:800}@media (max-width:1280px){.modal-dialog.bal-v3-dialog{width:96vw!important;max-width:96vw!important;margin:.5rem auto!important}.bal-v3-dialog .modal-title{font-size:1.5rem;font-weight:700;line-height:1.25}.bal-v3-dialog .modal-body{padding:.75rem}.bal-v3-dialog .bal-v3-h{font-size:1.25rem!important;font-weight:700;margin-bottom:.25rem}.bal-v3-dialog .bal-v3-sub small{font-size:1rem}.bal-v3-dialog table{font-size:1.05rem;min-width:0!important}.bal-v3-dialog td,.bal-v3-dialog th{padding:10px 8px}.bal-v3-dialog th{font-size:.9rem;vertical-align:middle}.bal-v3-dialog td.text-start,.bal-v3-dialog td:nth-child(2),.bal-v3-dialog td:nth-child(3){white-space:nowrap}.bal-v3-dialog td:nth-last-child(2),.bal-v3-dialog th:nth-last-child(2){padding-right:0;width:1%}}@media (max-width:575.98px){.modal-dialog.bal-v3-dialog{width:100vw!important;max-width:100vw!important;margin:0!important}.bal-v3-dialog table{font-size:.95rem}.bal-v3-dialog td,.bal-v3-dialog th{padding:8px 5px}}.sov3-dollar-m{display:none}@media (max-width:1280px){.sales-order-v3-page{--sov3-label:15px;--sov3-value:21px;--sov3-small:14px}.sales-order-v3-page .sov3-customer-card .InputTextBolder p,.sales-order-v3-page .sov3-order-card .InputTextBolder p{font-size:var(--sov3-label);font-weight:600;color:#64748b;margin:0}.sales-order-v3-page .sov3-customer-card .textTableSize,.sales-order-v3-page .sov3-order-card .textTableSize{font-size:var(--sov3-value);font-weight:600;color:#0f172a;line-height:1.3}.sales-order-v3-page .sov3-order-card .row>[class*=col-]{padding-top:4px;padding-bottom:4px;display:flex;align-items:center}.sales-order-v3-page .sov3-order-card .InputTextBolder{justify-content:flex-end}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12>.row>[class*=col-]{flex:0 0 100%;max-width:100%;text-align:left!important}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12{margin-bottom:12px}.sales-order-v3-page .sov3-customer-card .textTableSize{word-break:break-word}.sales-order-v3-page .sov3-pill{font-size:var(--sov3-small)!important;padding:3px 12px!important}.sales-order-v3-page .sov3-hint{font-size:16px!important}}@media (max-width:767.98px){.sales-order-v3-page .sov3-customer-card .row>.col-sm-6{flex:0 0 100%;max-width:100%}}@media (max-width:1280px){.sales-order-v3-page .sov3-actions-card,.sales-order-v3-page .sov3-save-card{box-shadow:0 1px 3px rgba(15,23,42,.08)!important}.sales-order-v3-page .sov3-actions-card .card-body{padding:10px!important}.sales-order-v3-page .btn-lg,.sales-order-v3-page .sov3-actions-card .btn,.sales-order-v3-page .sov3-actions-card .form-control{min-height:52px;font-size:18px}.sales-order-v3-page .btn-lg{font-weight:600;border-radius:10px}.sales-order-v3-page .sov3-save-col{flex:0 0 100%;max-width:100%}.sales-order-v3-page .sov3-save-card{background:transparent;border:none;box-shadow:none!important}.sales-order-v3-page .sov3-save-card .card-body{padding:0}.sales-order-v3-page .sov3-save-btn:disabled{background:#10b981!important;border-color:#10b981!important;color:#fff!important;opacity:.45}.sales-order-v3-page .sov3-save-btn{min-width:280px;min-height:52px;font-size:18px;font-weight:700;border-radius:10px}.sales-order-v3-page .sov3-cart{flex:0 0 100%;max-width:100%;max-height:none;overflow:visible;margin-bottom:0}.sales-order-v3-page .sov3-cart table,.sales-order-v3-page .sov3-cart tbody,.sales-order-v3-page .sov3-cart tfoot{display:block;width:100%;border:none}.sales-order-v3-page .sov3-cart table.table{min-width:0!important}.sales-order-v3-page .sov3-cart thead{display:none}.sales-order-v3-page .sov3-cart tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 48px 48px;grid-template-areas:"code code code cm    del" "desc desc desc desc  desc" "qty  price total total total" "wt   twt  twt   twt   twt";grid-gap:10px 12px;gap:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:10px}.sales-order-v3-page .sov3-cart tbody tr[hidden]{display:none!important}.sales-order-v3-page .sov3-cart td{display:block;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;font-size:20px;min-width:0}.sales-order-v3-page .sov3-cart td:before{content:attr(data-label);display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:2px}.sales-order-v3-page .sov3-cart tbody td:nth-child(-n+2):before,.sales-order-v3-page .sov3-cart td:not([data-label]):before{display:none}.sales-order-v3-page .sov3-cart tbody td:first-child{grid-area:code;justify-self:start;align-self:center;background:rgba(37,99,235,.08)!important;color:#1e40af;border:1px solid #bfdbfe!important;border-radius:6px;padding:3px 10px!important;font-size:15px;font-weight:700}.sales-order-v3-page .sov3-cart tbody td:nth-child(2){grid-area:desc;font-weight:600;line-height:1.3}.sales-order-v3-page .sov3-cart tbody td:nth-child(3){grid-area:qty}.sales-order-v3-page .sov3-cart tbody td:nth-child(6){grid-area:price}.sales-order-v3-page .sov3-cart tbody td:nth-child(8){grid-area:cm}.sales-order-v3-page .sov3-cart tbody td:nth-child(9){grid-area:del}.sales-order-v3-page .sov3-cart tbody td:nth-child(7){grid-area:total;text-align:right!important;font-size:26px;font-weight:700;line-height:56px}.sales-order-v3-page .sov3-cart tbody td:nth-child(7):before{line-height:1.2}.sales-order-v3-page .sov3-cart tbody td:nth-child(4),.sales-order-v3-page .sov3-cart tbody td:nth-child(5){font-size:16px;color:#64748b;white-space:nowrap}.sales-order-v3-page .sov3-cart tbody td:nth-child(4){grid-area:wt}.sales-order-v3-page .sov3-cart tbody td:nth-child(5){grid-area:twt}.sales-order-v3-page .sov3-cart tbody td:nth-child(4):before,.sales-order-v3-page .sov3-cart tbody td:nth-child(5):before{content:attr(data-label) ": ";display:inline;font-size:16px;font-weight:500;margin:0}.sales-order-v3-page .sov3-cart .input-group{flex-wrap:nowrap;width:100%}.sales-order-v3-page .sov3-cart .form-control,.sales-order-v3-page .sov3-cart .input-group-text{height:56px;font-size:22px;min-width:0}.sales-order-v3-page .sov3-cart td[data-label=Quantity] .form-control{text-align:center}.sales-order-v3-page .sov3-cart .d-grid .btn{width:48px;height:48px;min-height:0;padding:0;font-size:22px;display:flex;align-items:center;justify-content:center}.sales-order-v3-page .sov3-cart tfoot tr{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px 0;gap:6px 0;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important}.sales-order-v3-page .sov3-cart tfoot td{display:block;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:#fff!important;margin-right:28px;font-size:20px}.sales-order-v3-page .sov3-cart tfoot td:empty{display:none}.sales-order-v3-page .sov3-cart tfoot td:before{content:attr(data-label);display:block;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.72);margin-bottom:2px}.sales-order-v3-page .sov3-cart tfoot td:not([data-label]):before{display:none}.sales-order-v3-page .sov3-cart tfoot td.total-emph:nth-child(2){margin-right:auto}.sales-order-v3-page .sov3-cart tfoot td.total-emph:nth-child(6){margin-right:6px}.sales-order-v3-page .sov3-cart tfoot td.total-emph:nth-child(7){margin-right:0}}@media (max-width:575.98px){.sales-order-v3-page .sov3-customer-card,.sales-order-v3-page .sov3-order-card{padding:0}.sales-order-v3-page .sov3-customer-card .card-body,.sales-order-v3-page .sov3-order-card .card-body{padding:12px}.sales-order-v3-page .sov3-customer-card .col-sm-12:has(.textTableSize:empty){display:none}.sales-order-v3-page .sov3-cart tfoot td.sov3-cell-dollar{display:none!important}.sales-order-v3-page .sov3-dollar-m{display:inline}.sales-order-v3-page .sov3-cart tbody tr{grid-template-areas:"code code code cm    del" "desc desc desc desc  desc" "qty  qty  price price price" "total total total total total" "wt   wt   twt  twt   twt"}.sales-order-v3-page .sov3-cart tbody td:nth-child(7){display:flex;justify-content:space-between;align-items:center;line-height:1.2;font-size:24px}.sales-order-v3-page .sov3-cart tbody td:nth-child(7):before{margin:0}.sales-order-v3-page .sov3-cart tfoot td{margin-right:18px}.sales-order-v3-page .sov3-cart tfoot td.total-emph:nth-child(2){flex:0 0 100%;margin-right:0}.sales-order-v3-page .sov3-cart tfoot td.total-emph:nth-child(7){margin-left:auto}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12{margin-bottom:4px}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12>.row>.InputTextBolder{flex:0 0 40%;max-width:40%;display:flex;align-items:center}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12>.row>.InputTextBolder p{font-size:16px}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12>.row>.textTableSize{flex:0 0 60%;max-width:60%;display:flex;align-items:center;font-size:18px;font-weight:700}.sales-order-v3-page .row.pt-1.pb-2>.row{width:calc(100% + 24px);max-width:none}.sales-order-v3-page .sov3-start-row{flex-direction:column!important;flex-wrap:nowrap!important;grid-gap:10px;gap:10px}.sales-order-v3-page .sov3-start-row .btn,.sales-order-v3-page .sov3-start-row>*{width:100%!important;max-width:100%!important}.sales-order-v3-page .sov3-start-row .btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.sales-order-v3-page .sov3-customer-btn-row>.col-md-4{flex:1 1 100%;width:100%;max-width:100%}.sales-order-v3-page .sov3-order-card .row>[class*=col-]{padding-top:8px;padding-bottom:8px}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12{margin-bottom:10px}.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12>.row>.InputTextBolder,.sales-order-v3-page .sov3-customer-card .row>.col-sm-6>.row>.col-sm-12>.row>.textTableSize{padding-top:6px;padding-bottom:6px;line-height:1.35}.sales-order-v3-page .sov3-actions-card .card-body>.input-group{flex-wrap:wrap!important;grid-gap:10px;gap:10px}.sales-order-v3-page .sov3-actions-card .card-body>.input-group>.input-group{width:100%!important;flex-wrap:nowrap}.sales-order-v3-page .sov3-actions-card .card-body>.input-group>.w-50{width:100%!important;justify-content:space-between!important;grid-gap:10px;gap:10px}.sales-order-v3-page .sov3-actions-card .card-body>.input-group>.w-50>.me-2{flex:1 1 auto;margin-right:0!important}.sales-order-v3-page .sov3-actions-card .card-body>.input-group>.w-50 .btn{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.sales-order-v3-page .sov3-actions-card .card-body>.input-group>.w-50>:not(.me-2){flex:0 0 56px}.sales-order-v3-page .sov3-save-btn{width:100%;min-width:0}}@media (max-width:575.98px){.so-v3-toolbar{bottom:12px;right:12px;max-width:calc(100vw - 24px);padding:5px}.so-v3-toolbar .so-toolbar-btn>span:not(.badge),.so-v3-toolbar .tfs-label{display:none}.so-v3-toolbar .so-toolbar-btn{padding:10px 12px}.so-v3-toolbar button[aria-label$="text size"]{width:40px!important;height:40px!important}.so-v3-toolbar .so-v3-status-btn,.so-v3-toolbar .so-v3-toolbar-toggle{width:40px;height:40px}}.SalesOrdersAdminV3_page__1yCZx{min-height:100vh;background:#f8fafc;color:#0f172a}.SalesOrdersAdminV3_denied__OqP8k{padding:100px 1rem 2rem;color:#475569;text-align:center}.SalesOrdersAdminV3_hero__2Q9nq{margin-top:30px;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#2563eb);padding:1.25rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.SalesOrdersAdminV3_heroLeft__7qSpz{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;min-width:0}.SalesOrdersAdminV3_heroIconBox__1fTz8{background:hsla(0,0%,100%,.12);border-radius:12px;padding:.6rem;display:flex}.SalesOrdersAdminV3_heroIcon__2y8bp{color:#fff;font-size:1.5rem}.SalesOrdersAdminV3_heroTitle__aBiMX{color:#fff;font-weight:800;font-size:1.15rem;margin:0}.SalesOrdersAdminV3_heroSubtitle__18Beh{color:hsla(0,0%,100%,.75);margin:0;font-size:.8rem}.SalesOrdersAdminV3_heroBtn__2HP2H{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-weight:700;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;min-height:40px}.SalesOrdersAdminV3_heroBtn__2HP2H:hover{background:hsla(0,0%,100%,.25)}.SalesOrdersAdminV3_body__3aeS0{padding:1rem;max-width:1280px;margin:0 auto}.SalesOrdersAdminV3_kpis__3FMVm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.SalesOrdersAdminV3_kpi__39J_L{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.15rem;gap:.15rem;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-left-width:5px;border-radius:10px;padding:.75rem;cursor:pointer;min-width:0;transition:box-shadow .15s,border-color .15s}.SalesOrdersAdminV3_kpiTotal__2qC_y{grid-column:1/-1;border-left-color:#0f172a;cursor:default}.SalesOrdersAdminV3_kpiStandard__2XGj9{border-left-color:#2563eb}.SalesOrdersAdminV3_kpiQuote__L2U1J{border-left-color:#7c3aed}.SalesOrdersAdminV3_kpiActive__2A0SA.SalesOrdersAdminV3_kpiStandard__2XGj9{border-color:#2563eb;background:#eff6ff;box-shadow:0 2px 8px rgba(37,99,235,.18)}.SalesOrdersAdminV3_kpiActive__2A0SA.SalesOrdersAdminV3_kpiQuote__L2U1J{border-color:#7c3aed;background:#f5f3ff;box-shadow:0 2px 8px rgba(124,58,237,.18)}.SalesOrdersAdminV3_kpiLabel__39NHL{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.SalesOrdersAdminV3_kpiStandard__2XGj9 .SalesOrdersAdminV3_kpiLabel__39NHL{color:#1d4ed8}.SalesOrdersAdminV3_kpiQuote__L2U1J .SalesOrdersAdminV3_kpiLabel__39NHL{color:#6d28d9}.SalesOrdersAdminV3_kpiValue__TjolH{font-size:1.15rem;font-weight:800;color:#0f172a;word-break:break-word}.SalesOrdersAdminV3_kpiSub__1TkJg{font-size:.8rem;color:#64748b}.SalesOrdersAdminV3_toolbar__6hIlK{display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.SalesOrdersAdminV3_searchBox__11ItJ{position:relative;flex:1 1}.SalesOrdersAdminV3_searchIcon__1KhKp{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1rem}.SalesOrdersAdminV3_searchInput__3XHSS{border-radius:8px;border:1.5px solid #e2e8f0;font-size:.9rem;width:100%;height:42px;padding:0 2rem;outline:none;box-sizing:border-box;background:#fff;color:#0f172a}.SalesOrdersAdminV3_searchInput__3XHSS:focus,.SalesOrdersAdminV3_sortSelect__yfqet:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.SalesOrdersAdminV3_searchClear__oACkF{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.15rem;cursor:pointer}.SalesOrdersAdminV3_sortBox__WOkpv{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.SalesOrdersAdminV3_sortLabel__3q4xq{font-size:.8rem;font-weight:700;color:#475569;margin:0;white-space:nowrap}.SalesOrdersAdminV3_sortSelect__yfqet{flex:1 1;height:42px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#0f172a;font-size:.9rem;padding:0 .6rem;outline:none}.SalesOrdersAdminV3_sortDirBtn__3UkuY{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#1e3a5f;font-size:1.2rem;cursor:pointer}.SalesOrdersAdminV3_sortDirBtn__3UkuY:hover{border-color:#2563eb;color:#2563eb}.SalesOrdersAdminV3_sectionSummary__302sy{display:flex;flex-direction:column;grid-gap:.15rem;gap:.15rem;margin-bottom:.75rem}.SalesOrdersAdminV3_sectionTitle__14aDj{font-weight:800;font-size:1rem;color:#0f172a}.SalesOrdersAdminV3_sectionMeta__3B9Y0{font-size:.85rem;color:#475569}.SalesOrdersAdminV3_sectionMeta__3B9Y0 strong{color:#0f172a}.SalesOrdersAdminV3_empty__3tZBn{padding:2rem 1rem;text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:10px}.SalesOrdersAdminV3_group__3edhw{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.75rem;overflow:hidden}.SalesOrdersAdminV3_groupHeader__1HCk4{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"chev name total" "chev count total";align-items:center;grid-column-gap:.6rem;column-gap:.6rem;padding:.7rem .9rem;background:#1e293b;color:#fff;border:none;text-align:left;cursor:pointer}.SalesOrdersAdminV3_groupChevron__2_ogy{grid-area:chev;display:flex;color:#cbd5e1}.SalesOrdersAdminV3_groupName__2ChRa{grid-area:name;font-weight:800;font-size:.95rem}.SalesOrdersAdminV3_groupCount__27SZt{grid-area:count;font-size:.78rem;color:#cbd5e1}.SalesOrdersAdminV3_groupTotal__Nvcq9{grid-area:total;font-weight:800;font-size:.95rem;color:#fff;white-space:nowrap}.SalesOrdersAdminV3_cards__CuaL8{list-style:none;margin:0;padding:0}.SalesOrdersAdminV3_card__14PWe{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem .75rem;gap:.2rem .75rem;padding:.75rem .9rem;border-top:1px solid #e2e8f0}.SalesOrdersAdminV3_card__14PWe:first-child{border-top:none}.SalesOrdersAdminV3_cardTop__2bnih{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem}.SalesOrdersAdminV3_orderNo__2onxu{font-weight:700;color:#1d4ed8}.SalesOrdersAdminV3_cardCustomer__Hrkw-{grid-column:1/-1;font-size:.9rem;color:#0f172a}.SalesOrdersAdminV3_cardMeta___Dwvj{display:flex;grid-gap:.75rem;gap:.75rem;font-size:.8rem;color:#64748b}.SalesOrdersAdminV3_cardAmount__1cyYu{font-weight:800;color:#0f172a;text-align:right}.SalesOrdersAdminV3_tableWrap__3ZbA5{display:none;overflow-x:auto}.SalesOrdersAdminV3_table__WHToW{width:100%;border-collapse:collapse;font-size:.875rem}.SalesOrdersAdminV3_table__WHToW th{background:#f1f5f9;color:#334155;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;padding:.55rem .75rem;text-align:left;border-bottom:1px solid #e2e8f0;white-space:nowrap}.SalesOrdersAdminV3_table__WHToW td{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:middle}.SalesOrdersAdminV3_table__WHToW tbody tr:hover td{background:#f8fafc}.SalesOrdersAdminV3_table__WHToW td.SalesOrdersAdminV3_num__1Za4A,.SalesOrdersAdminV3_table__WHToW th.SalesOrdersAdminV3_num__1Za4A{text-align:right;white-space:nowrap}.SalesOrdersAdminV3_table__WHToW td.SalesOrdersAdminV3_num__1Za4A{font-weight:700}.SalesOrdersAdminV3_status__35mif{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.SalesOrdersAdminV3_statusNotStarted__3H4sp{background:#fee2e2;color:#991b1b}.SalesOrdersAdminV3_statusInProcess__r0D3j{background:#fef3c7;color:#92400e}.SalesOrdersAdminV3_statusFinished__2UhJr{background:#dcfce7;color:#166534}.SalesOrdersAdminV3_days__1newD{display:inline-block;padding:.1rem .45rem;border-radius:6px;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.SalesOrdersAdminV3_age0__16vXB{background:#f1f5f9;color:#334155}.SalesOrdersAdminV3_age1__e0-mL{background:#e0f2fe;color:#075985}.SalesOrdersAdminV3_age2__29ebv{background:#fef3c7;color:#92400e}.SalesOrdersAdminV3_age3__t1JG9{background:#fee2e2;color:#991b1b}.SalesOrdersAdminV3_panel__2r9ma{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.9rem;margin-bottom:1rem;min-width:0}.SalesOrdersAdminV3_panelHeader__3k69r{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin-bottom:.75rem}.SalesOrdersAdminV3_panelTitle__1Tjw4{font-weight:800;font-size:.95rem;color:#0f172a}.SalesOrdersAdminV3_panelMeta__18I17{font-size:.8rem;color:#64748b}.SalesOrdersAdminV3_panelMeta__18I17 strong{color:#0f172a}.SalesOrdersAdminV3_panelEmpty__1XM8p{padding:1rem 0;text-align:center;color:#64748b;font-size:.85rem}.SalesOrdersAdminV3_readyBadge__3txk4{background:#dcfce7;color:#166534;font-weight:800;font-size:.8rem;padding:.25rem .6rem;border-radius:999px}.SalesOrdersAdminV3_stackBar__29Akf{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#e2e8f0;margin-bottom:.75rem}.SalesOrdersAdminV3_stackSeg__2XZgH{height:100%}.SalesOrdersAdminV3_segNotStarted__tW4zk{background:#dc2626}.SalesOrdersAdminV3_segInProcess__16xOn{background:#f59e0b}.SalesOrdersAdminV3_segFinished__1H0lh{background:#16a34a}.SalesOrdersAdminV3_legend__3DW3b{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.SalesOrdersAdminV3_legendItem__1isS1{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"dot label value" "dot sub sub";align-items:center;grid-column-gap:.5rem;column-gap:.5rem;text-align:left;background:#f8fafc;border:1.5px solid transparent;border-radius:8px;padding:.5rem .65rem;cursor:pointer;color:#0f172a}.SalesOrdersAdminV3_legendItem__1isS1:hover{border-color:#cbd5e1}.SalesOrdersAdminV3_legendActive__24n5T{border-color:#2563eb;background:#eff6ff}.SalesOrdersAdminV3_legendDot__wnYVY{grid-area:dot;width:10px;height:10px;border-radius:50%}.SalesOrdersAdminV3_legendLabel__1MlMJ{grid-area:label;font-size:.85rem;font-weight:700}.SalesOrdersAdminV3_legendValue__1g7vw{grid-area:value;font-weight:800;font-size:.9rem;white-space:nowrap}.SalesOrdersAdminV3_legendSub__1FjAF{grid-area:sub;font-size:.75rem;color:#64748b}.SalesOrdersAdminV3_alerts__1DXfT{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.SalesOrdersAdminV3_alert__34TfX{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;text-align:left;border-radius:10px;padding:.7rem .85rem;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;min-width:0}.SalesOrdersAdminV3_alertOn__3NkBQ{border-color:#fca5a5;background:#fef2f2}.SalesOrdersAdminV3_alertOn__3NkBQ .SalesOrdersAdminV3_alertIcon__2RuQS{color:#dc2626}.SalesOrdersAdminV3_alertOff__3sDhF{cursor:default}.SalesOrdersAdminV3_alertOff__3sDhF .SalesOrdersAdminV3_alertIcon__2RuQS{color:#94a3b8}.SalesOrdersAdminV3_alertActive__2Eh8B{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.15)}.SalesOrdersAdminV3_alertIcon__2RuQS{font-size:1.25rem;flex-shrink:0}.SalesOrdersAdminV3_alertText__3e2gy{display:flex;flex-direction:column;flex:1 1;min-width:0}.SalesOrdersAdminV3_alertLabel__bC27u{font-weight:700;font-size:.85rem;color:#0f172a}.SalesOrdersAdminV3_alertHint__2sdHW{font-size:.75rem;color:#64748b}.SalesOrdersAdminV3_alertNumbers__1Rl0p{display:flex;flex-direction:column;align-items:flex-end}.SalesOrdersAdminV3_alertCount__1G1ai{font-weight:800;font-size:1.1rem;color:#0f172a;line-height:1.1}.SalesOrdersAdminV3_alertOn__3NkBQ .SalesOrdersAdminV3_alertCount__1G1ai{color:#b91c1c}.SalesOrdersAdminV3_alertAmount__9un7l{font-size:.75rem;color:#475569;white-space:nowrap}.SalesOrdersAdminV3_agingGrid__322rB{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.SalesOrdersAdminV3_agingCell__3hyL5{display:flex;flex-direction:column;grid-gap:.1rem;gap:.1rem;text-align:left;border-radius:8px;border:1.5px solid transparent;border-top-width:4px;padding:.55rem .65rem;cursor:pointer;background:#f8fafc;min-width:0}.SalesOrdersAdminV3_age0Cell__2FDyQ{border-top-color:#94a3b8}.SalesOrdersAdminV3_age1Cell__wvccU{border-top-color:#0284c7}.SalesOrdersAdminV3_age2Cell__GbOXk{border-top-color:#f59e0b}.SalesOrdersAdminV3_age3Cell__3ebAn{border-top-color:#dc2626}.SalesOrdersAdminV3_agingActive__2EjvW{border-left-color:#2563eb;border-right-color:#2563eb;border-bottom-color:#2563eb;background:#eff6ff}.SalesOrdersAdminV3_agingLabel__3LzPY{font-size:.75rem;font-weight:700;color:#475569}.SalesOrdersAdminV3_agingValue__2SFrY{font-size:1rem;font-weight:800;color:#0f172a;word-break:break-word}.SalesOrdersAdminV3_agingSub__1MyH-{font-size:.72rem;color:#64748b}.SalesOrdersAdminV3_split__3i1hL{display:block}.SalesOrdersAdminV3_custList__3sZEa,.SalesOrdersAdminV3_rankList__3mjHq{list-style:none;margin:0;padding:0}.SalesOrdersAdminV3_rankRow__2KRk9{width:100%;display:flex;align-items:flex-start;grid-gap:.6rem;gap:.6rem;text-align:left;background:transparent;border:1.5px solid transparent;border-radius:8px;padding:.5rem;cursor:pointer;color:#0f172a}.SalesOrdersAdminV3_rankRow__2KRk9:hover{background:#f8fafc}.SalesOrdersAdminV3_rankActive__SP7Jv{border-color:#2563eb;background:#eff6ff}.SalesOrdersAdminV3_rankPos__tjKZr{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#334155;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.SalesOrdersAdminV3_rankMain__1mVoh{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.SalesOrdersAdminV3_rankTop__3fzKs{display:flex;justify-content:space-between;grid-gap:.5rem;gap:.5rem}.SalesOrdersAdminV3_rankName__2x6cs{font-weight:800;font-size:.9rem}.SalesOrdersAdminV3_rankAmount__3du-L{font-weight:800;font-size:.9rem;white-space:nowrap}.SalesOrdersAdminV3_rankBarTrack__2DmjQ{display:block;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.SalesOrdersAdminV3_rankBar__2CKAg{display:block;height:100%;border-radius:999px;background:#2563eb}.SalesOrdersAdminV3_rankMeta__2snwr{font-size:.75rem;color:#64748b}.SalesOrdersAdminV3_custRow__8Crrx{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.5rem;border-top:1px solid #f1f5f9}.SalesOrdersAdminV3_custRow__8Crrx:first-child{border-top:none}.SalesOrdersAdminV3_custMain__CWKv8{flex:1 1;min-width:0;display:flex;flex-direction:column}.SalesOrdersAdminV3_custName__AhVoK{font-weight:700;font-size:.875rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesOrdersAdminV3_custMeta__2ua3s{font-size:.75rem;color:#64748b}.SalesOrdersAdminV3_custNumbers__3vebl{display:flex;flex-direction:column;align-items:flex-end}.SalesOrdersAdminV3_custAmount__3jmcE{font-weight:800;font-size:.875rem;color:#0f172a;white-space:nowrap}.SalesOrdersAdminV3_custShare__xnECz{font-size:.75rem;color:#475569}.SalesOrdersAdminV3_listAnchor__1tFtl{scroll-margin-top:80px}.SalesOrdersAdminV3_filters__2oitJ{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.SalesOrdersAdminV3_chipRow__1UJVR{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.SalesOrdersAdminV3_chipLabel__3U1b6{flex-shrink:0;width:84px;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em}.SalesOrdersAdminV3_chip__PUpiM{flex-shrink:0;display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;height:34px;padding:0 .8rem;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff;color:#334155;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}.SalesOrdersAdminV3_chip__PUpiM:hover{border-color:#2563eb}.SalesOrdersAdminV3_chipActive__3Ue1U{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.SalesOrdersAdminV3_chipAlert__2aHOL{background:#fef2f2;border-color:#dc2626;color:#991b1b}.SalesOrdersAdminV3_clearBtn__3ksiG{margin-left:.6rem;border:none;background:none;padding:0;color:#1d4ed8;font-weight:700;font-size:.8rem;text-decoration:underline;cursor:pointer}@media (min-width:768px){.SalesOrdersAdminV3_hero__2Q9nq{padding:2rem}.SalesOrdersAdminV3_heroTitle__aBiMX{font-size:1.375rem}.SalesOrdersAdminV3_body__3aeS0{padding:1.5rem 2rem}.SalesOrdersAdminV3_kpis__3FMVm{grid-template-columns:repeat(3,minmax(0,1fr))}.SalesOrdersAdminV3_kpiTotal__2qC_y{grid-column:auto}.SalesOrdersAdminV3_alerts__1DXfT,.SalesOrdersAdminV3_legend__3DW3b{grid-template-columns:repeat(3,minmax(0,1fr))}.SalesOrdersAdminV3_agingGrid__322rB{grid-template-columns:repeat(4,minmax(0,1fr))}.SalesOrdersAdminV3_chipRow__1UJVR{flex-wrap:wrap;overflow-x:visible}.SalesOrdersAdminV3_kpi__39J_L{padding:1rem 1.1rem}.SalesOrdersAdminV3_kpiValue__TjolH{font-size:1.5rem}.SalesOrdersAdminV3_toolbar__6hIlK{flex-direction:row;align-items:center}.SalesOrdersAdminV3_sortSelect__yfqet{flex:0 0 180px}.SalesOrdersAdminV3_sectionSummary__302sy{flex-direction:row;align-items:baseline;justify-content:space-between}.SalesOrdersAdminV3_groupHeader__1HCk4{grid-template-columns:auto auto 1fr auto;grid-template-areas:"chev name count total"}.SalesOrdersAdminV3_cards__CuaL8{display:none}.SalesOrdersAdminV3_panel__2r9ma{padding:1.1rem 1.25rem}.SalesOrdersAdminV3_tableWrap__3ZbA5{display:block}}@media (min-width:1024px){.SalesOrdersAdminV3_split__3i1hL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}}.SalesRoutes_page__1gVQ4{min-height:100vh;background:#f8fafc;color:#0f172a}.SalesRoutes_denied__1Fvp3{padding:100px 1rem 2rem;color:#475569;text-align:center}.SalesRoutes_hero__2u9cj{margin-top:30px;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#2563eb);padding:1.25rem 1rem;justify-content:space-between;flex-wrap:wrap}.SalesRoutes_hero__2u9cj,.SalesRoutes_heroLeft__1U5WG{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.SalesRoutes_heroLeft__1U5WG,.SalesRoutes_heroText__2kQSC{min-width:0}.SalesRoutes_heroIconBox__3xq7s{background:hsla(0,0%,100%,.12);border-radius:12px;padding:.6rem;display:flex}.SalesRoutes_heroIcon__2Dtiq{color:#fff;font-size:1.5rem}.SalesRoutes_heroTitle__2xrPV{color:#fff;font-weight:800;font-size:1.15rem;margin:0}.SalesRoutes_heroSubtitle___6yW7{color:hsla(0,0%,100%,.85);margin:0;font-size:.8rem;overflow-wrap:anywhere}.SalesRoutes_heroBtn__1N9Ns{background:#fff;border:1px solid #fff;border-radius:8px;color:#1e3a5f;font-weight:700;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:44px}.SalesRoutes_heroBtn__1N9Ns:hover{background:#eff6ff}.SalesRoutes_heroBtnQuiet__16TCF{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);color:#fff}.SalesRoutes_heroBtnQuiet__16TCF:hover{background:hsla(0,0%,100%,.25)}.SalesRoutes_body__2svbm{padding:1rem;max-width:1280px;margin:0 auto}.SalesRoutes_notice__1qoJB{display:flex;grid-gap:.6rem;gap:.6rem;align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a5f;font-size:.85rem;padding:.65rem .75rem;margin-bottom:1rem}.SalesRoutes_noticeMock__3dVZ5{background:#fffbeb;border-color:#fcd34d;color:#78350f}.SalesRoutes_noticeIcon__39Mjo{flex-shrink:0;margin-top:.15rem}.SalesRoutes_kpis__1v6io{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.SalesRoutes_kpi__22A_n{display:flex;flex-direction:column;grid-gap:.15rem;gap:.15rem;background:#fff;border:1.5px solid #e2e8f0;border-left:5px solid #2563eb;border-radius:10px;padding:.75rem;min-width:0}.SalesRoutes_kpiLabel__1NRLJ{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.SalesRoutes_kpiValue__3DkeG{font-size:1.15rem;font-weight:800;color:#0f172a;overflow-wrap:anywhere}.SalesRoutes_toolbar__3hkP3{display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.SalesRoutes_searchBox__3QBw_{position:relative;flex:1 1;min-width:0}.SalesRoutes_searchIcon__HI8Hm{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;font-size:1rem}.SalesRoutes_input__1swSu,.SalesRoutes_searchInput__1ZxB-{width:100%;min-height:44px;border:1.5px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:16px;outline:none;box-sizing:border-box}.SalesRoutes_searchInput__1ZxB-{padding:0 2.25rem 0 2rem}.SalesRoutes_input__1swSu{padding:0 .6rem}.SalesRoutes_searchInput__1ZxB-::placeholder{color:#64748b}.SalesRoutes_input__1swSu:focus,.SalesRoutes_searchInput__1ZxB-:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.SalesRoutes_searchClear__3kO_n{position:absolute;right:0;top:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#64748b;font-size:1.15rem;cursor:pointer}.SalesRoutes_btnPrimary__212fP,.SalesRoutes_btnSecondary__oSOB5{display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:44px;padding:.4rem .9rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer}.SalesRoutes_btnPrimary__212fP{background:#2563eb;border:1.5px solid #2563eb;color:#fff}.SalesRoutes_btnPrimary__212fP:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.SalesRoutes_btnSecondary__oSOB5{background:#fff;border:1.5px solid #cbd5e1;color:#1e3a5f}.SalesRoutes_btnSecondary__oSOB5:hover:not(:disabled){border-color:#2563eb;color:#1d4ed8}.SalesRoutes_btnPrimary__212fP:disabled,.SalesRoutes_btnSecondary__oSOB5:disabled{opacity:.55;cursor:not-allowed}.SalesRoutes_btnPrimary__212fP:focus-visible,.SalesRoutes_btnSecondary__oSOB5:focus-visible,.SalesRoutes_heroBtn__1N9Ns:focus-visible,.SalesRoutes_iconBtn__20I9o:focus-visible,.SalesRoutes_searchClear__3kO_n:focus-visible,.SalesRoutes_tab__28H73:focus-visible{outline:3px solid #93c5fd;outline-offset:1px}.SalesRoutes_empty__2KcHK{padding:2rem 1rem;text-align:center;color:#475569;background:#fff;border:1px dashed #cbd5e1;border-radius:10px}.SalesRoutes_routeGrid__G10lj{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.SalesRoutes_routeCard__1NUVq{background:#fff;border:1px solid #e2e8f0;border-left:5px solid #2563eb;border-radius:10px;padding:.85rem;display:flex;flex-direction:column;grid-gap:.65rem;gap:.65rem;min-width:0}.SalesRoutes_routeCardInactive__3QjmI{border-left-color:#94a3b8;background:#f8fafc}.SalesRoutes_routeHead__mSGvC{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:.5rem;gap:.5rem}.SalesRoutes_routeName__336Mo{margin:0;font-size:1rem;font-weight:800;color:#0f172a;overflow-wrap:anywhere}.SalesRoutes_badge___wPGd{flex-shrink:0;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700}.SalesRoutes_badgeActive__iRo-N{background:#dcfce7;color:#166534}.SalesRoutes_badgeInactive__2WOfX{background:#e2e8f0;color:#334155}.SalesRoutes_routeFacts__2Lgkf{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin:0}.SalesRoutes_factWide__3MHs9{grid-column:1/-1}.SalesRoutes_routeFacts__2Lgkf dt{font-size:.75rem;font-weight:700;color:#475569}.SalesRoutes_routeFacts__2Lgkf dd{margin:0;font-size:.9rem;color:#0f172a;overflow-wrap:anywhere}.SalesRoutes_routeActions__3xVxb{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-top:auto}.SalesRoutes_routeActions__3xVxb button{flex:1 1 auto}.SalesRoutes_routeFacts__2Lgkf .SalesRoutes_factAmount__iuVh-{font-size:1rem;font-weight:800;color:#0f172a}.SalesRoutes_routeFacts__2Lgkf .SalesRoutes_factNote__2fb1n{font-size:.75rem;color:#475569}.SalesRoutes_summaryGrid__2N6xH{align-items:start}.SalesRoutes_summaryCard__2MDGF{transition:box-shadow .15s}.SalesRoutes_summaryCard__2MDGF:hover{box-shadow:0 2px 8px rgba(15,23,42,.1)}.SalesRoutes_summaryCardOpen__3WFEJ,.SalesRoutes_summaryCardOpen__3WFEJ:hover{border-color:#2563eb;box-shadow:0 2px 10px rgba(37,99,235,.18)}.SalesRoutes_summaryHeading__iV3YU{margin:0;font-size:1rem;font-weight:400;line-height:1.5}.SalesRoutes_summaryToggle__3zEVk{display:flex;flex-direction:column;grid-gap:.7rem;gap:.7rem;width:100%;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.SalesRoutes_summaryToggle__3zEVk:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.SalesRoutes_summaryExpected__KKVkG{display:flex;flex-direction:column;grid-gap:.1rem;gap:.1rem;padding:.65rem .75rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px}.SalesRoutes_summaryExpectedEmpty__3ZPXG{background:#f8fafc;border-color:#e2e8f0}.SalesRoutes_summaryAmount__3DyB9{font-size:1.4rem;font-weight:800;line-height:1.25;color:#1e3a5f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SalesRoutes_summaryNote__bm8rZ{font-size:.8rem;color:#334155}.SalesRoutes_summaryFacts__gUpdF{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.SalesRoutes_summaryFact__27rHN{display:flex;flex-direction:column;min-width:0}.SalesRoutes_summaryFactLabel__IgGi0{font-size:.75rem;font-weight:700;color:#475569}.SalesRoutes_summaryFactValue__30i6h{font-size:1.05rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SalesRoutes_summaryFactNote__3an_R{font-size:.75rem;color:#475569}.SalesRoutes_summaryHint__2dR3W{display:flex;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;padding-top:.6rem;border-top:1px solid #e2e8f0;font-size:.85rem;font-weight:700;color:#1d4ed8}.SalesRoutes_summaryToggle__3zEVk:hover .SalesRoutes_summaryHint__2dR3W{color:#1e3a8a}.SalesRoutes_summaryChevron__1UtJf{flex-shrink:0;transition:transform .15s}.SalesRoutes_summaryChevronOpen__31xgi{transform:rotate(180deg)}.SalesRoutes_summaryWarning__CaAQB{display:flex;align-items:flex-start;grid-gap:.4rem;gap:.4rem;margin:0;padding:.45rem .6rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.75rem;font-weight:600;color:#92400e}.SalesRoutes_summaryWarningIcon__3GD9R{flex-shrink:0;margin-top:.1rem}.SalesRoutes_summaryRoutes__y4q1k{list-style:none;margin:0;padding:0 .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.SalesRoutes_summaryRouteRow__1odgM{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #e2e8f0}.SalesRoutes_summaryRouteRow__1odgM:last-child{border-bottom:0}.SalesRoutes_summaryRouteInactive__235eN .SalesRoutes_rowName__1VQso,.SalesRoutes_summaryRouteInactive__235eN .SalesRoutes_summaryRouteAmount__1OUDl{color:#475569;font-weight:600}.SalesRoutes_summaryRouteAmount__1OUDl{flex-shrink:0;font-size:.9rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SalesRoutes_summaryRouteNoGoal__28p5r{flex-shrink:0;font-size:.8rem;color:#475569}@media (prefers-reduced-motion:reduce){.SalesRoutes_summaryCard__2MDGF,.SalesRoutes_summaryChevron__1UtJf{transition:none}}.SalesRoutes_routeBadges__kXLsR{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:.3rem;gap:.3rem;flex-shrink:0;max-width:60%}.SalesRoutes_badgePending__1Jwfh{background:#fef3c7;color:#92400e}.SalesRoutes_badgeRejected__SAV3k{background:#fee2e2;color:#991b1b}.SalesRoutes_btnApprove__2RMX3,.SalesRoutes_btnReject__3e5_d{display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:44px;padding:.4rem .9rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer}.SalesRoutes_btnApprove__2RMX3{background:#15803d;border:1.5px solid #15803d;color:#fff}.SalesRoutes_btnApprove__2RMX3:hover:not(:disabled){background:#166534;border-color:#166534}.SalesRoutes_btnReject__3e5_d{background:#fff;border:1.5px solid #b91c1c;color:#b91c1c}.SalesRoutes_btnReject__3e5_d:hover:not(:disabled){background:#fef2f2}.SalesRoutes_btnApprove__2RMX3:disabled,.SalesRoutes_btnReject__3e5_d:disabled{opacity:.55;cursor:not-allowed}.SalesRoutes_btnApprove__2RMX3:focus-visible,.SalesRoutes_btnReject__3e5_d:focus-visible,.SalesRoutes_kpiButton__3kWzq:focus-visible,.SalesRoutes_linkBtn__12GUt:focus-visible{outline:3px solid #93c5fd;outline-offset:1px}.SalesRoutes_reviewActions__qJdax{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.SalesRoutes_linkBtn__12GUt{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;align-self:flex-start;min-height:44px;padding:0;border:0;background:transparent;color:#1d4ed8;font-size:.85rem;font-weight:700;text-align:left;cursor:pointer}.SalesRoutes_linkBtn__12GUt:hover{color:#1e3a8a;text-decoration:underline}.SalesRoutes_linkBtnDanger__Vej6g{color:#b91c1c}.SalesRoutes_linkBtnDanger__Vej6g:hover{color:#991b1b}.SalesRoutes_reviewMeta__1DlWR{margin:0;font-size:.8rem;color:#475569;overflow-wrap:anywhere}.SalesRoutes_reviewComment__3RZtA{margin:0;padding:.5rem .65rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#7f1d1d;font-size:.85rem}.SalesRoutes_preWrap__2dIDS,.SalesRoutes_reviewComment__3RZtA{overflow-wrap:anywhere;white-space:pre-wrap}.SalesRoutes_authNotice__8WHFo{padding:.6rem .75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a5f;font-size:.85rem}.SalesRoutes_rejectionNotice__1eWBS{padding:.6rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#7f1d1d;font-size:.85rem}.SalesRoutes_textarea__nsJtK{width:100%;min-height:96px;padding:.5rem .6rem;border:1.5px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:16px;resize:vertical;outline:none;box-sizing:border-box}.SalesRoutes_textarea__nsJtK:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.SalesRoutes_charCount__saRzD{margin:.25rem 0 0;font-size:.75rem;color:#475569;text-align:right}.SalesRoutes_routeDetailsPanel__ilJor{margin-top:.25rem;padding:0 .65rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.SalesRoutes_detailRow___gA7y{display:flex;flex-direction:column;grid-gap:.1rem;gap:.1rem;padding:.45rem 0;border-bottom:1px solid #e2e8f0}.SalesRoutes_detailRow___gA7y:last-child{border-bottom:0}.SalesRoutes_kpiButton__3kWzq{font:inherit;text-align:left;cursor:pointer}.SalesRoutes_kpiButton__3kWzq:hover{box-shadow:0 2px 8px rgba(15,23,42,.1)}.SalesRoutes_kpiPending__19tiR{border-left-color:#d97706}.SalesRoutes_kpiAuthorized__2-gRh{border-left-color:#15803d}.SalesRoutes_kpiRejected__2aaf-{border-left-color:#b91c1c}.SalesRoutes_kpiSelected__2GL4C{border-color:#2563eb;background:#eff6ff}.SalesRoutes_summaryPendingChip__TgYPV{padding:.05rem .5rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:700;white-space:nowrap}.SalesRoutes_summaryHintRight__vfKgq{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem}.SalesRoutes_summaryRouteStack__2Pt3j{display:flex;flex-direction:column;grid-gap:.45rem;gap:.45rem}.SalesRoutes_summaryRouteBlock__1iZm3{padding:.6rem 0;border-bottom:1px solid #e2e8f0}.SalesRoutes_summaryRouteBlock__1iZm3:last-child{border-bottom:0}.SalesRoutes_routeRowBadges__3OpsC{display:flex;flex-wrap:wrap;grid-gap:.3rem;gap:.3rem;margin-top:.2rem}.SalesRoutes_dialogHint__1W05O{margin:.5rem 0 0;font-size:.8rem;color:#475569}.SalesRoutes_summaryRouteBlock__1iZm3 .SalesRoutes_summaryRouteRow__1odgM{padding:0;border-bottom:0}.SalesRoutes_editor__Y2y_C{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.SalesRoutes_panel__3_GKf{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem;min-width:0}.SalesRoutes_panelTitle__2P-M5{margin:0 0 .6rem;font-size:1rem;font-weight:800;color:#0f172a}.SalesRoutes_panelSubtitle__1lPAG{display:none;margin:0 0 .6rem;font-size:.9rem;font-weight:800;color:#1e3a5f}.SalesRoutes_fieldRow__1yNv-{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.SalesRoutes_field__v4M_W{flex:1 1;min-width:0}.SalesRoutes_label__1X6k-{display:block;margin-bottom:.25rem;font-size:.8rem;font-weight:700;color:#334155}.SalesRoutes_inputInvalid__26_Xc{border-color:#b91c1c}.SalesRoutes_fieldError__p14Va{margin:.3rem 0 0;color:#b91c1c;font-size:.8rem;font-weight:600}.SalesRoutes_customersHead__cmokN{margin-bottom:.5rem;outline:none}.SalesRoutes_customersHead__cmokN .SalesRoutes_panelTitle__2P-M5{margin-bottom:0}.SalesRoutes_tabs__UbvCX{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;margin-bottom:.75rem;padding:.25rem;background:#e2e8f0;border-radius:10px}.SalesRoutes_tab__28H73{min-height:44px;border:0;border-radius:8px;background:transparent;color:#334155;font-size:.85rem;font-weight:700;cursor:pointer}.SalesRoutes_tabActive__3Je91{background:#fff;color:#1d4ed8}.SalesRoutes_customerPanels__36qLH{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.SalesRoutes_panelInactive__2lUag{display:none}.SalesRoutes_resultCount__31mIe{margin:.5rem 0;font-size:.8rem;color:#475569}.SalesRoutes_rows__3jLbm{list-style:none;margin:0;padding:0}.SalesRoutes_pickRow__2RMzr{display:flex;align-items:flex-start;grid-gap:.6rem;gap:.6rem;min-height:44px;margin:0;padding:.55rem .4rem;border-bottom:1px solid #f1f5f9;border-radius:6px;cursor:pointer}.SalesRoutes_pickRow__2RMzr:hover{background:#f8fafc}.SalesRoutes_pickRowChecked__2U1YQ{background:#eff6ff}.SalesRoutes_pickRowChecked__2U1YQ:hover{background:#dbeafe}.SalesRoutes_pickCheck__2m9m6{flex-shrink:0;width:20px;height:20px;margin-top:.1rem;accent-color:#2563eb}.SalesRoutes_rowText__333Ak{display:flex;flex-direction:column;grid-gap:.1rem;gap:.1rem;min-width:0;flex:1 1}.SalesRoutes_rowName__1VQso{font-size:.9rem;font-weight:700;color:#0f172a;overflow-wrap:anywhere}.SalesRoutes_rowMeta__1Pel0{font-size:.8rem;color:#475569;overflow-wrap:anywhere}.SalesRoutes_goalChip__3Zmlz{align-self:flex-start;margin-top:.15rem;padding:.05rem .5rem;border-radius:999px;background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:700}.SalesRoutes_rowNotice__GgsIn{font-size:.75rem;font-weight:600;color:#92400e}.SalesRoutes_selectedRow__kGBeM{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.35rem .4rem;border-bottom:1px solid #f1f5f9}.SalesRoutes_iconBtn__20I9o{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#b91c1c;font-size:1rem;cursor:pointer}.SalesRoutes_iconBtn__20I9o:hover{background:#fef2f2}.SalesRoutes_emptyInline__39G08{margin:.75rem 0;color:#475569;font-size:.875rem}.SalesRoutes_pager__2TOnS{display:flex;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;margin-top:.75rem}.SalesRoutes_pagerLabel__3y1F7{font-size:.8rem;color:#475569;text-align:center}.SalesRoutes_showMore__LiNft{width:100%;margin-top:.75rem}.SalesRoutes_saveBar__TPCSK{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:0 -1rem -1rem;padding:.65rem 1rem;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -2px 8px rgba(15,23,42,.08)}.SalesRoutes_saveBarActions__2gGw_{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.SalesRoutes_saveBarCount__15ucT{flex:1 1;min-width:0;font-size:.8rem;font-weight:700;color:#475569}.SalesRoutes_saveBarExpected__3aRwe{display:block;color:#1e3a5f;font-weight:800}.SalesRoutes_saveError__24Z9Z{margin:0 0 .5rem;color:#b91c1c;font-size:.85rem;font-weight:600}.SalesRoutes_dialogBackdrop__3VNHk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;display:flex;align-items:flex-end;background:rgba(15,23,42,.55)}.SalesRoutes_dialog__2XbyF{width:100%;background:#fff;border-radius:14px 14px 0 0;padding:1rem}.SalesRoutes_dialogRoute__1ArYH{margin:-.3rem 0 .75rem;font-size:.875rem;color:#475569;overflow-wrap:anywhere}.SalesRoutes_dialogActions__3OXWD{display:flex;justify-content:flex-end;grid-gap:.5rem;gap:.5rem;margin-top:1rem}@media (min-width:768px){.SalesRoutes_body__2svbm,.SalesRoutes_hero__2u9cj{padding:1.25rem 1.5rem}.SalesRoutes_kpis__1v6io{grid-template-columns:repeat(4,1fr)}.SalesRoutes_toolbar__3hkP3{flex-direction:row}.SalesRoutes_toolbar__3hkP3 .SalesRoutes_input__1swSu{width:165px;flex-shrink:0}.SalesRoutes_routeGrid__G10lj{grid-template-columns:repeat(2,1fr)}.SalesRoutes_fieldRow__1yNv-{flex-direction:row}.SalesRoutes_saveBar__TPCSK{margin:0 -1.5rem -1.25rem;padding:.65rem 1.5rem}.SalesRoutes_dialogBackdrop__3VNHk{align-items:center;justify-content:center}.SalesRoutes_dialog__2XbyF{width:440px;border-radius:14px}}@media (min-width:1024px){.SalesRoutes_routeGrid__G10lj{grid-template-columns:repeat(3,1fr)}.SalesRoutes_tabsMobileOnly__2cAJC{display:none}.SalesRoutes_customerPanels__36qLH{display:grid;grid-template-columns:3fr 2fr;align-items:start}.SalesRoutes_panelInactive__2lUag,.SalesRoutes_panelSubtitle__1lPAG{display:block}}.Goals_page__1j1E5{min-height:100vh;background:#f8fafc;color:#0f172a}.Goals_denied__3TD37{padding:100px 1rem 2rem;color:#475569;text-align:center}.Goals_srOnly__3Mx_0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Goals_hero__2a5XR{margin-top:30px;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#2563eb);padding:1.25rem 1rem;justify-content:space-between;flex-wrap:wrap}.Goals_hero__2a5XR,.Goals_heroLeft__16LUR{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.Goals_heroLeft__16LUR,.Goals_heroText__2NTB8{min-width:0}.Goals_heroIconBox__2obcg{background:hsla(0,0%,100%,.12);border-radius:12px;padding:.6rem;display:flex}.Goals_heroIcon__2GePZ{color:#fff;font-size:1.5rem}.Goals_heroTitle__1wgKE{color:#fff;font-weight:800;font-size:1.15rem;margin:0;overflow-wrap:anywhere}.Goals_heroSubtitle__1SyqT{color:hsla(0,0%,100%,.85);margin:0;font-size:.8rem;overflow-wrap:anywhere}.Goals_heroBtn__1gdF1{background:#fff;border:1px solid #fff;border-radius:8px;color:#1e3a5f;font-weight:700;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:44px}.Goals_heroBtn__1gdF1:hover{background:#eff6ff}.Goals_body__350Pv{padding:1rem;max-width:1280px;margin:0 auto}.Goals_backLink__1rDB0{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;min-height:44px;margin-bottom:.5rem;color:#1d4ed8;font-size:.875rem;font-weight:700;text-decoration:none}.Goals_backLink__1rDB0:hover{text-decoration:underline}.Goals_notice__MnkJ-{display:flex;grid-gap:.6rem;gap:.6rem;align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a5f;font-size:.85rem;padding:.65rem .75rem;margin-bottom:1rem}.Goals_noticeMock__3vJHJ{background:#fffbeb;border-color:#fcd34d;color:#78350f}.Goals_noticeIcon__2FI6C{flex-shrink:0;margin-top:.15rem}.Goals_kpis__3lC2E{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.Goals_kpi__-eobd{display:flex;flex-direction:column;justify-content:space-between;grid-gap:.15rem;gap:.15rem;background:#fff;border:1.5px solid #e2e8f0;border-left:5px solid #2563eb;border-radius:10px;padding:.75rem;min-width:0}.Goals_kpiLabel__193bR{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.Goals_kpiValue__3X-Am{font-size:1.35rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Goals_panel__2GhXL{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem;margin-bottom:1rem}.Goals_panelTitle__1XDF8{margin:0 0 .6rem;font-size:1rem;font-weight:800;line-height:1.4;color:#0f172a}.Goals_section__3RTvV{margin-bottom:1.5rem}.Goals_sectionHead__1aY4i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;margin-bottom:.6rem}.Goals_sectionHead__1aY4i .Goals_panelTitle__1XDF8,.Goals_sectionHead__1aY4i .Goals_sectionTitle__3qCbv{margin-bottom:0}.Goals_sectionTitle__3qCbv{margin:0 0 .6rem;font-size:1rem;font-weight:800;line-height:1.4;color:#0f172a}.Goals_sectionCount__2-3LF{margin-left:.25rem;font-weight:600;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Goals_sectionNote__1ZHn3{margin:-.4rem 0 .6rem;font-size:.8rem;color:#475569}.Goals_sectionSearch__3F3Ck{margin-bottom:.75rem}.Goals_empty__zl7LY{padding:1.5rem 1rem;margin:0;text-align:center;color:#475569;background:#fff;border:1px dashed #cbd5e1;border-radius:10px}.Goals_emptyInline__VTrDm{margin:.6rem 0 0;font-size:.875rem;color:#475569}.Goals_searchBox__2nQIn{position:relative;min-width:0}.Goals_searchIcon__3SwZc{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;font-size:1rem}.Goals_input__GCCdm,.Goals_searchInput__1Ck-K{width:100%;min-height:44px;border:1.5px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:16px;outline:none;box-sizing:border-box}.Goals_searchInput__1Ck-K{padding:0 2.25rem 0 2rem}.Goals_input__GCCdm{padding:0 .6rem}.Goals_input__GCCdm::placeholder,.Goals_searchInput__1Ck-K::placeholder{color:#64748b}.Goals_input__GCCdm:focus,.Goals_searchInput__1Ck-K:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.Goals_input__GCCdm[aria-invalid=true],.Goals_searchInput__1Ck-K[aria-invalid=true]{border-color:#b91c1c}.Goals_searchClear__gokjE{position:absolute;right:0;top:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#64748b;font-size:1.15rem;cursor:pointer}.Goals_searchResults__3DGjm{list-style:none;margin:.6rem 0 0;padding:0}.Goals_searchResult__3j7dM,.Goals_searchResults__3DGjm{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.Goals_searchResult__3j7dM{padding:.65rem;border:1px solid #e2e8f0;border-radius:8px}.Goals_searchResultText__Se38Z{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.2rem;gap:.2rem;min-width:0}.Goals_sectionFilter__23L5e{width:100%}.Goals_btnDanger__tfZLh,.Goals_btnPrimary__-trII,.Goals_btnSecondary__3dsNa{display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:44px;padding:.4rem .9rem;border-radius:8px;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}.Goals_btnPrimary__-trII{background:#2563eb;border:1.5px solid #2563eb;color:#fff}.Goals_btnPrimary__-trII:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.Goals_btnSecondary__3dsNa{background:#fff;border:1.5px solid #cbd5e1;color:#1e3a5f}.Goals_btnSecondary__3dsNa:hover:not(:disabled){border-color:#2563eb;color:#1d4ed8}.Goals_btnDanger__tfZLh{background:#fff;border:1.5px solid #fecaca;color:#b91c1c}.Goals_btnDanger__tfZLh:hover:not(:disabled){background:#fef2f2;border-color:#b91c1c}.Goals_btnDanger__tfZLh:disabled,.Goals_btnPrimary__-trII:disabled,.Goals_btnSecondary__3dsNa:disabled{opacity:.55;cursor:not-allowed}.Goals_linkBtn__2RlF5{flex-shrink:0;white-space:nowrap;border:0;background:transparent;min-height:44px;padding:0 .25rem;color:#1d4ed8;font-size:.875rem;font-weight:700;cursor:pointer}.Goals_backLink__1rDB0:focus-visible,.Goals_btnDanger__tfZLh:focus-visible,.Goals_btnPrimary__-trII:focus-visible,.Goals_btnSecondary__3dsNa:focus-visible,.Goals_heroBtn__1gdF1:focus-visible,.Goals_linkBtn__2RlF5:focus-visible,.Goals_pickerItem__2Yb36:focus-visible,.Goals_searchClear__gokjE:focus-visible,.Goals_tab__1I_BF:focus-visible,.Goals_tableLink__3UETu:focus-visible{outline:3px solid #93c5fd;outline-offset:1px}.Goals_tabs__1580n{display:flex;grid-gap:.25rem;gap:.25rem;margin-bottom:1rem;border-bottom:1.5px solid #e2e8f0}.Goals_tab__1I_BF{flex:1 1;min-height:44px;padding:0 1rem;border:0;border-bottom:3px solid transparent;margin-bottom:-1.5px;background:transparent;color:#475569;font-size:.9rem;font-weight:700;cursor:pointer}.Goals_tab__1I_BF:hover{color:#1d4ed8}.Goals_tabActive__EB7ws{color:#1d4ed8;border-bottom-color:#2563eb}.Goals_badge__Hv_5Q{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;white-space:nowrap}.Goals_badgeUpcoming__366jI{background:#e2e8f0;color:#334155}.Goals_badgeInProgress__2-pMZ{background:#dbeafe;color:#1e40af}.Goals_badgeAchieved__3FuGq{background:#dcfce7;color:#166534}.Goals_badgeMissed__wGig6{background:#fee2e2;color:#991b1b}.Goals_meter__2DHU8{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%;min-width:0}.Goals_meterTrack__Cb3Gp{flex:1 1;min-width:60px;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.Goals_meterTrackLarge__1bnBe{height:12px}.Goals_meterFill__14kml{height:100%;border-radius:999px;background:#2563eb}.Goals_meterFillInProgress__3y_Ey{background:#2563eb}.Goals_meterFillAchieved__1jCTo{background:#15803d}.Goals_meterFillMissed__3bTFa{background:#b91c1c}.Goals_meterPercent__1xWft{flex-shrink:0;min-width:2.75rem;text-align:right;font-size:.8rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Goals_meterNote__3svVU{margin:0;font-size:.8rem;color:#475569}.Goals_currentDates__2JQul{margin:0 0 .6rem;font-size:.875rem;color:#475569}.Goals_currentFacts__37yMq{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin:.85rem 0 0}.Goals_currentFacts__37yMq dt{font-size:.75rem;font-weight:700;color:#475569}.Goals_currentFacts__37yMq dd{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Goals_table__38-sM{display:block;width:100%;border-collapse:initial;border-spacing:0;font-size:.875rem}.Goals_table__38-sM thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.Goals_table__38-sM tbody{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.Goals_table__38-sM tr{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;background:#fff;border:1px solid #e2e8f0;border-left:5px solid #2563eb;border-radius:10px;padding:.75rem}.Goals_table__38-sM td{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;min-width:0;color:#0f172a;overflow-wrap:anywhere}.Goals_table__38-sM td[data-label]:before{content:attr(data-label);flex-shrink:0;font-size:.75rem;font-weight:700;color:#475569}.Goals_table__38-sM .Goals_cellPrimary__3SAXl{flex-direction:column;align-items:flex-start;grid-gap:.1rem;gap:.1rem;font-weight:700}.Goals_table__38-sM .Goals_cellPrimary__3SAXl:before{display:none}.Goals_table__38-sM .Goals_cellMeter__2xFzB .Goals_meter__2DHU8,.Goals_table__38-sM .Goals_cellMeter__2xFzB .Goals_meterNote__3svVU{flex:1 1;justify-content:flex-end;text-align:right}.Goals_table__38-sM .Goals_cellEmpty__1y9Ax{flex-wrap:wrap;color:#475569}.Goals_table__38-sM .Goals_cellActions__2EGBR{justify-content:flex-end;margin-top:auto}.Goals_table__38-sM .Goals_cellActions__2EGBR button{flex:1 1}.Goals_tableLink__3UETu{color:#1d4ed8;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.Goals_tableLink__3UETu:hover{text-decoration:underline}.Goals_cellNote__30e5S{display:block;font-size:.75rem;font-weight:400;color:#475569}.Goals_cellStack__1dDKb{min-width:0;text-align:right}.Goals_numeric__ZUrH5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Goals_pagination__1spzz{display:flex;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;margin-top:.75rem}.Goals_paginationText__2uXGJ{font-size:.8rem;color:#475569;text-align:center}.Goals_dialogBackdrop__2rlOC{position:fixed;inset:0;z-index:1060;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,23,42,.55)}.Goals_dialog__3XYoT{width:100%;max-height:92vh;overflow-y:auto;background:#fff;border-radius:14px 14px 0 0;padding:1rem;box-sizing:border-box}.Goals_dialogTarget__4blmr{margin:0 0 .75rem;font-weight:700;color:#0f172a;overflow-wrap:anywhere}.Goals_dialogHint__2N0rE{margin:.4rem 0 0;font-size:.8rem;color:#475569}.Goals_prefillHint__3g4JV{margin:0 0 .75rem;padding:.5rem .65rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;font-size:.8rem;color:#1e3a5f}.Goals_dialogActions__8H5Y1{display:flex;grid-gap:.5rem;gap:.5rem;margin-top:1rem}.Goals_dialogActions__8H5Y1 button{flex:1 1}.Goals_field__22uiA{margin-bottom:.75rem;min-width:0}.Goals_label__a27Gj{display:block;margin-bottom:.25rem;font-size:.8rem;font-weight:700;color:#334155}.Goals_fieldError__3gxIa{margin:.3rem 0 0;font-size:.8rem;font-weight:600;color:#b91c1c}.Goals_dateFields__1OG5H{display:grid;grid-gap:0 .75rem;gap:0 .75rem}.Goals_typePicker__34_VX{margin:0 0 .75rem;padding:0;border:0;min-width:0}.Goals_typePicker__34_VX legend{float:none;width:auto;padding:0;font-size:.8rem}.Goals_segmented__2PkP5{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;padding:.25rem;background:#f1f5f9;border-radius:10px}.Goals_segment__qrs7u{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;border-radius:8px;color:#475569;font-size:.875rem;font-weight:700;cursor:pointer}.Goals_segmentActive__36k51{background:#fff;color:#1d4ed8;box-shadow:0 1px 3px rgba(15,23,42,.15)}.Goals_segment__qrs7u:focus-within{outline:3px solid #93c5fd;outline-offset:1px}.Goals_chosenTarget__3_ngg{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;min-height:44px;padding:0 .6rem;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;font-weight:700;overflow-wrap:anywhere}.Goals_pickerList__2sZDt{list-style:none;margin:.4rem 0 0;padding:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.Goals_pickerList__2sZDt li+li{border-top:1px solid #e2e8f0}.Goals_pickerItem__2Yb36{display:flex;flex-direction:column;width:100%;min-height:44px;padding:.45rem .6rem;border:0;background:#fff;color:#0f172a;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.Goals_pickerItem__2Yb36:hover{background:#eff6ff}@media (min-width:640px){.Goals_table__38-sM tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (min-width:768px){.Goals_body__350Pv{padding:1.25rem}.Goals_hero__2a5XR{padding:1.25rem 1.5rem}.Goals_heroTitle__1wgKE{font-size:1.35rem}.Goals_kpis__3lC2E{grid-template-columns:repeat(4,1fr)}.Goals_sectionFilter__23L5e{width:220px}.Goals_searchResult__3j7dM{flex-direction:row;align-items:center;justify-content:space-between}.Goals_currentFacts__37yMq{grid-template-columns:repeat(4,1fr)}.Goals_dialogBackdrop__2rlOC{align-items:center;padding:1rem}.Goals_dialog__3XYoT{max-width:480px;border-radius:14px;padding:1.25rem}.Goals_dateFields__1OG5H{grid-template-columns:1fr 1fr}.Goals_dialogActions__8H5Y1{justify-content:flex-end}.Goals_dialogActions__8H5Y1 button{flex:none}}@media (min-width:1024px){.Goals_tableWrap__eV0VW{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.Goals_table__38-sM{display:table}.Goals_table__38-sM thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto}.Goals_table__38-sM tbody{display:table-row-group}.Goals_table__38-sM tr{display:table-row;background:transparent;border:0;border-radius:0;padding:0}.Goals_table__38-sM td,.Goals_table__38-sM th{display:table-cell;padding:.6rem .5rem;vertical-align:middle;border-bottom:1px solid #e2e8f0}.Goals_table__38-sM tbody tr:last-child td{border-bottom:0}.Goals_table__38-sM tbody tr:hover td{background:#f8fafc}.Goals_table__38-sM th{background:#f1f5f9;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;white-space:nowrap}.Goals_table__38-sM td[data-label]:before{display:none}.Goals_table__38-sM .Goals_numeric__ZUrH5{text-align:right;white-space:nowrap}.Goals_cellStack__1dDKb{text-align:left}.Goals_table__38-sM .Goals_cellMeter__2xFzB{min-width:120px}.Goals_table__38-sM .Goals_cellMeter__2xFzB .Goals_meterNote__3svVU{text-align:left}.Goals_table__38-sM .Goals_cellActions__2EGBR{width:1%;text-align:right;white-space:nowrap}.Goals_table__38-sM .Goals_cellActions__2EGBR button{flex:none}.Goals_table__38-sM td,.Goals_tableLink__3UETu{overflow-wrap:break-word}.Goals_table__38-sM .Goals_cellPrimary__3SAXl{min-width:170px}}.SOMissingTool_page__1ZIrZ{padding-top:70px;min-height:100vh;background:#f1f5f9}.SOMissingTool_hero__1jw8M{background:linear-gradient(135deg,#0f172a,#1e3a5f 60%,#2563eb);padding:1.25rem 1rem;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.SOMissingTool_title__2laib{color:#fff;font-weight:800;font-size:1.25rem;margin:0}.SOMissingTool_subtitle__1aH-m{color:hsla(0,0%,100%,.75);margin:.25rem 0 0;font-size:.82rem}.SOMissingTool_content__3nzy9{padding:1rem}.SOMissingTool_notice__Zylkw{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.88rem;color:#475569;margin-bottom:1rem}.SOMissingTool_noticeOk__mWAAV{color:#15803d}.SOMissingTool_noticeError__3VKJZ{color:#b91c1c}.SOMissingTool_summary__1okTp{font-size:.8rem;color:#475569;margin-bottom:.75rem}.SOMissingTool_card__acnyX{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #dc2626;border-radius:10px;padding:.85rem;margin-bottom:.75rem;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.SOMissingTool_cardDone__1Z0qR{border-left-color:#16a34a}.SOMissingTool_info__1jo4o{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem;min-width:0}.SOMissingTool_orderNo__1waCH{font-weight:800;font-size:1rem;color:#0f172a}.SOMissingTool_customer__2-fLx{font-size:.88rem;color:#0f172a;overflow-wrap:anywhere}.SOMissingTool_meta__3UGnQ{font-size:.78rem;color:#475569}.SOMissingTool_total__3Vwct{font-weight:700;font-size:.95rem;color:#0f172a}.SOMissingTool_badge__3NCGI{display:inline-block;font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;background:#e2e8f0;color:#334155;margin-left:.4rem;vertical-align:middle}.SOMissingTool_badgeFailed__21TXZ{background:#fee2e2;color:#991b1b}.SOMissingTool_badgeConfirmed__GoiR3{background:#dcfce7;color:#166534}.SOMissingTool_actions__2gu9n{display:flex;grid-gap:.5rem;gap:.5rem}.SOMissingTool_iconBtn__Uv4WQ{flex:1 1;display:inline-flex;align-items:center;justify-content:center;grid-gap:.35rem;gap:.35rem;min-height:44px;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;border:1px solid #cbd5e1;background:#fff;color:#0f172a}.SOMissingTool_iconBtnPrimary__3JnAB{border:none;background:#2563eb;color:#fff}.SOMissingTool_iconBtn__Uv4WQ:disabled,.SOMissingTool_iconBtnPrimary__3JnAB:disabled{background:#94a3b8;border-color:#94a3b8;color:#fff;cursor:not-allowed}.SOMissingTool_result__3mbjf{font-size:.8rem;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.SOMissingTool_resultOk__3tU0p{color:#15803d}.SOMissingTool_resultError__2N1Uu{color:#b91c1c}.SOMissingTool_resultPending__2f1Ji{color:#475569}.SOMissingTool_secondaryBtn__3l9_l{display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:40px;padding:.4rem .9rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-weight:600;font-size:.82rem;cursor:pointer;align-self:flex-start}.SOMissingTool_secondaryBtn__3l9_l:disabled{color:#64748b;cursor:not-allowed}.SOMissingTool_overlay__2e6Yu{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.6);z-index:1060;display:flex;align-items:flex-end;justify-content:center}.SOMissingTool_modal__2fa4q{background:#fff;width:100%;max-height:90vh;border-radius:14px 14px 0 0;display:flex;flex-direction:column}.SOMissingTool_modalHeader__Psu42{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:.75rem;gap:.75rem;padding:1rem;border-bottom:1px solid #e2e8f0}.SOMissingTool_modalTitle__3GhTC{font-weight:800;font-size:1.05rem;color:#0f172a;margin:0}.SOMissingTool_closeBtn__VJZ8r{border:none;background:transparent;font-size:1.5rem;line-height:1;color:#475569;cursor:pointer;min-width:44px;min-height:44px}.SOMissingTool_modalBody__PRGGU{overflow-y:auto;padding:.5rem 1rem}.SOMissingTool_item__1niIU{display:flex;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #f1f5f9}.SOMissingTool_itemDesc__2D506{font-size:.85rem;color:#0f172a;min-width:0;overflow-wrap:anywhere}.SOMissingTool_itemCode__fGrQs{font-size:.75rem;color:#475569}.SOMissingTool_itemNumbers__2hkjX{text-align:right;font-size:.8rem;color:#334155;white-space:nowrap}.SOMissingTool_modalFooter__h9VE5{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #e2e8f0;font-weight:800;color:#0f172a}@media (min-width:768px){.SOMissingTool_hero__1jw8M{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem}.SOMissingTool_title__2laib{font-size:1.5rem}.SOMissingTool_content__3nzy9{padding:1.5rem 2rem}.SOMissingTool_card__acnyX,.SOMissingTool_cardDone__1Z0qR{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.SOMissingTool_info__1jo4o{flex:1 1}.SOMissingTool_actions__2gu9n{flex-shrink:0}.SOMissingTool_iconBtn__Uv4WQ,.SOMissingTool_iconBtnPrimary__3JnAB{flex:0 0 auto;min-width:44px;padding:0 .9rem}.SOMissingTool_result__3mbjf{flex-basis:100%}.SOMissingTool_overlay__2e6Yu{align-items:center}.SOMissingTool_modal__2fa4q{width:640px;max-height:80vh;border-radius:14px}}:root{--danger:#ef4444}.ShowCustomerV2_pageHeader__3NfY1{background:var(--bg-card);border-bottom:1px solid var(--border);padding:2rem 0;margin-bottom:2.5rem}.ShowCustomerV2_pageTitle__je2vm{font-family:Archivo,sans-serif;font-size:2rem;font-weight:700;margin:0 0 .5rem}.ShowCustomerV2_pageSubtitle__vU6Ky{color:var(--text-secondary);margin:0;font-size:1rem}.ShowCustomerV2_modernCard__28P7d{background:var(--bg-card);border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .3s}.ShowCustomerV2_modernCard__28P7d:hover{box-shadow:var(--shadow-md)}.ShowCustomerV2_cardHeaderCustom__GnfyE{padding:1.5rem;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fafafa,var(--bg-card))}.ShowCustomerV2_cardTitle__3FPD9{font-family:Archivo,sans-serif;font-size:1.125rem;font-weight:600;margin:0}.ShowCustomerV2_cardBodyCustom__1dO-d{padding:1.5rem}.ShowCustomerV2_emptyState__unRJv{text-align:center;padding:4rem 2rem}.ShowCustomerV2_emptyIcon__1lntf{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff}.ShowCustomerV2_emptyTitle__1HuiJ{font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ShowCustomerV2_emptyText__2wX7f{color:var(--text-secondary);font-size:1rem;margin-bottom:2rem}.ShowCustomerV2_searchWrapper__3CVmd{position:relative;margin-bottom:1.5rem}.ShowCustomerV2_searchInput__zg6gf{width:100%;padding:.875rem 3.5rem .875rem 1rem;border:2px solid var(--border);border-radius:12px;font-size:1rem;transition:all .2s}.ShowCustomerV2_searchInput__zg6gf:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ShowCustomerV2_dateInput__2ODR4{padding:.375rem 1rem;border:2px solid var(--border);border-radius:12px;font-size:1rem;transition:all .2s;margin:0 10px}.ShowCustomerV2_dateInput__2ODR4:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ShowCustomerV2_searchBtn__2KWFE{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:.5rem 1rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.ShowCustomerV2_searchBtn__2KWFE:hover{background:#1d4ed8}.ShowCustomerV2_browseBtn__27d1h{width:100%;padding:.875rem;background:var(--bg-card);border:2px solid var(--border);border-radius:12px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.ShowCustomerV2_browseBtn__27d1h:hover{border-color:var(--primary);background:#eff6ff;color:var(--primary)}.ShowCustomerV2_customerHeader__2rkN-{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:2rem;border-radius:16px 16px 0 0;margin:-1px -1px 0}.ShowCustomerV2_customerName__2S905{font-family:Archivo,sans-serif;font-size:2rem;font-weight:700;margin:0 0 .5rem}.ShowCustomerV2_customerNumber__175EI{font-size:1rem;opacity:.9;margin:0}.ShowCustomerV2_infoGrid__1zvVi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.ShowCustomerV2_infoItem__12rww{display:flex;flex-direction:column}.ShowCustomerV2_infoLabel__2lk_3{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.ShowCustomerV2_infoValue__294WJ{font-size:1rem;font-weight:500;color:var(--text-primary)}.ShowCustomerV2_statsGrid__3Y6xt{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.ShowCustomerV2_statCard__35uQH{background:#fff;padding:1.25rem;border-radius:12px;border:1px solid var(--border);transition:all .2s}.ShowCustomerV2_statCard__35uQH:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ShowCustomerV2_statLabel__3aa3M{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.ShowCustomerV2_statValue__3HtkU{font-family:Archivo,sans-serif;font-size:1.75rem;font-weight:700;color:var(--text-primary)}.ShowCustomerV2_statChange__6kz3p{font-size:.875rem;margin-top:.25rem}.ShowCustomerV2_statChangePositive__2Opbp{color:var(--success)}.ShowCustomerV2_statChangeNegative__1CRi8{color:var(--danger)}.ShowCustomerV2_badgeCustom__1IX9O{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600}.ShowCustomerV2_badgePrimary__2OIof{background:#dbeafe;color:#1e40af}.ShowCustomerV2_badgeSuccess__2iEU6{background:#d1fae5;color:#065f46}.ShowCustomerV2_badgeWarning__1CqBw{background:#fef3c7;color:#92400e}.ShowCustomerV2_badgeDanger__1blzG{background:#fee2e2;color:#991b1b}.ShowCustomerV2_invoiceList__3cNW3{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.ShowCustomerV2_invoiceItem__230fu{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.ShowCustomerV2_invoiceItem__230fu:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateX(4px)}.ShowCustomerV2_invoiceMain__2Tqe2{flex:1 1}.ShowCustomerV2_invoiceNumber__14ufe{font-family:Archivo,sans-serif;font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.ShowCustomerV2_invoiceDate__1BHT7{font-size:.875rem;color:var(--text-secondary)}.ShowCustomerV2_invoiceAmount__3mz2E{font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-right:1rem}.ShowCustomerV2_modalContent__2xlA-{border-radius:16px;border:none;box-shadow:var(--shadow-lg)}.ShowCustomerV2_modalHeader__ElS9I{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:2rem;border-radius:16px 16px 0 0;border:none}.ShowCustomerV2_modalTitle__2m_ke{font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.ShowCustomerV2_modalTitleSecondary__3hkSE{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:1.5rem;margin-bottom:1rem;font-weight:700}.ShowCustomerV2_modalSubtitle__3a3Mv{margin:.25rem 0 0;opacity:.9;font-size:.95rem}.ShowCustomerV2_modalBody__Scy-9{padding:2rem}.ShowCustomerV2_modalFooter__3OiUq{padding:1.5rem 2rem;border-top:1px solid var(--border)}.ShowCustomerV2_modalInfoGrid__1gC1h{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.ShowCustomerV2_modalInfoItem__Ozeyw{display:flex;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.ShowCustomerV2_modalInfoLabel__3xQRt{font-weight:600;color:var(--text-secondary);font-size:.875rem}.ShowCustomerV2_modalInfoValue__zS0nI{font-weight:600;color:var(--text-primary)}.ShowCustomerV2_modalTableBox__2gEHq{overflow-x:auto}.ShowCustomerV2_modalTable__3gJ0U{width:100%;border-collapse:initial;border-spacing:0;margin-top:1.5rem}.ShowCustomerV2_modalTable__3gJ0U thead th{background:#f8fafc;padding:.875rem;text-align:left;font-size:.8rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border)}.ShowCustomerV2_modalTable__3gJ0U tbody td{padding:.875rem;border-bottom:1px solid #f1f5f9;font-size:.9rem}.ShowCustomerV2_modalTable__3gJ0U tfoot td{padding:1rem .875rem;font-weight:700;font-size:1rem;background:#f8fafc;border-top:2px solid var(--border)}.ShowCustomerV2_modalSummaryRow__2xsVc{text-align:right}.ShowCustomerV2_modalTotalLabel__3IsvU{text-align:right;font-size:1.125rem}.ShowCustomerV2_modalTotalText___AxHd{font-size:1.25rem;color:var(--primary)}.ShowCustomerV2_actionBtn__1pegS{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem}.ShowCustomerV2_btnPrimaryCustom__3anrd{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:var(--shadow-sm)}.ShowCustomerV2_btnPrimaryCustom__3anrd:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ShowCustomerV2_btnSecondaryCustom__3YYGc{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.ShowCustomerV2_btnSecondaryCustom__3YYGc:hover{background:#fafafa}@keyframes ShowCustomerV2_fadeIn__X34ZM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ShowCustomerV2_fadeIn__X34ZM{animation:ShowCustomerV2_fadeIn__X34ZM .4s ease-out}.ShowCustomerV2_customerContent__3213-{display:none}.ShowCustomerV2_customerContent__3213-.ShowCustomerV2_active__1JLoO{display:block}.ShowCustomerV2_divider__1c5hE{display:flex;align-items:center;margin:1.5rem 0;color:var(--text-secondary)}.ShowCustomerV2_divider__1c5hE:after,.ShowCustomerV2_divider__1c5hE:before{content:"";flex:1 1;border-bottom:1px solid var(--border)}.ShowCustomerV2_divider__1c5hE span{padding:0 1rem;font-size:.875rem;font-weight:500}.ShowCustomerV2_smallTextSecondary__3vMuM{color:var(--text-secondary)}.ShowCustomerV2_formSection__1vX25{border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;background:var(--bg-card)}.ShowCustomerV2_formSectionTitle__uoqiD{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary);margin:0 0 1.25rem;padding-bottom:.625rem;border-bottom:1px solid var(--border)}.ShowCustomerV2_formLabel__2xhbD{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:.375rem;display:block}.ShowCustomerV2_formControl__2tDXr{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border);border-radius:8px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s;background:var(--bg-card);color:var(--text-primary);font-family:inherit}.ShowCustomerV2_formControl__2tDXr:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ShowCustomerV2_formControl__2tDXr:disabled{background:#f8fafc;color:var(--text-secondary);cursor:not-allowed}.ShowCustomerV2_inputGroup__895wP{display:flex;align-items:stretch;border:1.5px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ShowCustomerV2_inputGroup__895wP:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ShowCustomerV2_inputGroupText__3w_DQ{background:#f8fafc;padding:0 .875rem;color:var(--text-secondary);font-weight:600;border-right:1.5px solid var(--border);display:flex;align-items:center;font-size:.9375rem}.ShowCustomerV2_inputGroupField__2qUir{border:none!important;border-radius:0!important;flex:1 1;min-width:0;box-shadow:none!important}.ShowCustomerV2_viewBreadcrumb__kuywT{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin-bottom:1.5rem;cursor:pointer;transition:color .2s;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0}.ShowCustomerV2_viewBreadcrumb__kuywT:hover{color:var(--primary)}.ShowCustomerV2_comingSoonBox__1Cs16{text-align:center;padding:2.5rem 1rem;color:var(--text-secondary)}.ShowCustomerV2_comingSoonBox__1Cs16 p{margin:0;font-size:.9375rem}.ShowCustomerV2_btnDangerCustom__2nT2k{background:#fef2f2;color:#dc2626;border:1px solid #fecaca!important}.ShowCustomerV2_btnDangerCustom__2nT2k:hover{background:#fee2e2;color:#b91c1c}.ShowCustomerV2_contactFormBox__2CxUY{border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem;background:#f8fafc;margin-bottom:1.5rem}.ShowCustomerV2_contactList__1uny1{display:flex;flex-direction:column;grid-gap:.625rem;gap:.625rem}.ShowCustomerV2_contactItem__1KlbB{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:.875rem 1.125rem;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);transition:border-color .2s,box-shadow .2s}.ShowCustomerV2_contactItem__1KlbB:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.ShowCustomerV2_contactInactive__226bo{opacity:.5}.ShowCustomerV2_contactAvatar__2ciPT{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.ShowCustomerV2_contactInfo__zrkbq{flex:1 1;min-width:0}.ShowCustomerV2_contactName__g3Q0L{font-weight:600;color:var(--text-primary);font-size:.9375rem;display:flex;align-items:center;flex-wrap:wrap;grid-gap:.375rem;gap:.375rem;margin-bottom:.125rem}.ShowCustomerV2_contactMeta__2qmGb{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShowCustomerV2_contactActions__2WBRM{display:flex;grid-gap:.375rem;gap:.375rem;flex-shrink:0}.ShowCustomerV2_contactActionBtn__10kuQ{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9375rem;transition:all .2s;padding:0}.ShowCustomerV2_contactActionBtn__10kuQ:hover{border-color:var(--primary);color:var(--primary);background:#eff6ff}.ShowCustomerV2_contactBtnDeactivate__1LeHM:hover{border-color:var(--danger);color:var(--danger);background:#fef2f2}.ShowCustomerV2_contactBtnActivate__1zeXi:hover{border-color:var(--success);color:var(--success);background:#ecfdf5}:root{--fo-blue:#2563eb;--fo-navy:#0f172a;--fo-line:#e2e8f0;--fo-soft:#f1f5f9;--fo-sub:#64748b;--fo-bg:#f8fafc}.fo-root{padding-top:max(70px,calc(var(--fo-menu-h, 70px) + 8px))!important}.fo-app{max-width:1280px;margin:0 auto;padding:8px 14px 110px;color:var(--fo-navy);font-size:16px}.fo-app *,.fo-screen *,.fo-sheet *{box-sizing:border-box}.fo-app button,.fo-screen button,.fo-sheet button{font-family:inherit}.fo-muted{color:var(--fo-sub);font-size:15px;padding:8px 2px}.fo-appbar{justify-content:space-between;grid-gap:10px;gap:10px;padding:6px 0 12px}.fo-appbar,.fo-appbar__who{display:flex;align-items:center}.fo-appbar__who{grid-gap:12px;gap:12px;min-width:0}.fo-appbar__who>div{display:flex;flex-direction:column;min-width:0}.fo-appbar__who strong{font-size:18px;line-height:1.15}.fo-appbar__who>div>span{font-size:13px;color:var(--fo-sub)}.fo-appbar__right{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.fo-appbar__cog{border-radius:12px;border:1px solid var(--fo-line);background:#fff;color:var(--fo-sub);font-size:18px;display:flex}.fo-appbar__cog,.fo-avatar{width:44px;height:44px;align-items:center;justify-content:center}.fo-avatar{border-radius:50%;display:inline-flex;font-weight:800;font-size:16px;color:#fff!important;flex-shrink:0}.fo-avatar--blue{background:linear-gradient(135deg,#2563eb,#7c3aed)}.fo-avatar--green{background:linear-gradient(135deg,#059669,#10b981)}.fo-avatar--gray{background:#64748b}.fo-tabs-top{display:none}.fo-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:1010;display:flex;background:#fff;border-top:1px solid var(--fo-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));box-shadow:0 -4px 18px rgba(15,23,42,.08)}.fo-tabbar__btn{flex:1 1;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;padding:6px 2px;border-radius:12px;color:var(--fo-sub);font-size:12px;font-weight:700;min-height:56px}.fo-tabbar__btn.is-on{color:var(--fo-blue);background:#eff6ff}.fo-tabbar__icon{position:relative;font-size:21px;display:inline-flex}.fo-tabbar__dot{position:absolute;top:-6px;right:-12px;min-width:18px;height:18px;border-radius:9px;background:#ef4444;color:#fff;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 4px}.fo-seg{display:flex;grid-gap:4px;gap:4px;background:#e9eef5;border-radius:14px;padding:4px}.fo-seg--full{width:100%}.fo-seg__btn{flex:1 1;min-height:46px;border:0;background:transparent;border-radius:10px;font-size:15px;font-weight:700;color:#475569;display:flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;padding:0 10px;white-space:nowrap}.fo-seg__btn.is-on{background:#fff;color:var(--fo-navy);box-shadow:0 1px 4px rgba(15,23,42,.15)}.fo-seg__badge{background:#ef4444;color:#fff;border-radius:10px;font-size:12px;padding:1px 7px}.fo-seg__icon{display:inline-flex;font-size:15px}.fo-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:52px;padding:0 18px;border-radius:14px;border:1px solid transparent;font-size:17px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .05s,opacity .15s;-webkit-tap-highlight-color:transparent}.fo-btn:active{transform:scale(.98)}.fo-btn--primary{background:var(--fo-blue);color:#fff}.fo-btn--success{background:#059669;color:#fff}.fo-btn--danger{background:#dc2626;color:#fff}.fo-btn--soft{background:#eff6ff;color:#1e40af}.fo-btn--ghost{background:#fff;color:var(--fo-navy);border-color:#cbd5e1}.fo-btn--big{min-height:58px;font-size:18px;border-radius:16px}.fo-btn--small{min-height:42px;font-size:15px;padding:0 13px;border-radius:12px}.fo-btn--block{width:100%}.fo-btn.is-disabled{opacity:.45;pointer-events:none}.fo-btn__icon{display:inline-flex;font-size:1.05em}.fo-btn:hover{text-decoration:none}.fo-btn--danger:hover,.fo-btn--primary:hover,.fo-btn--success:hover{color:#fff}.fo-iconbtn{width:52px;min-width:52px;height:52px;border-radius:14px;border:1px solid #cbd5e1;background:#fff;color:var(--fo-navy);font-size:18px;justify-content:center}.fo-iconbtn,.fo-pill{display:inline-flex;align-items:center}.fo-pill{grid-gap:5px;gap:5px;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:700;white-space:nowrap;background:#f1f5f9;color:#475569}.fo-pill--green{background:#dcfce7;color:#166534}.fo-pill--blue{background:#dbeafe;color:#1e40af}.fo-pill--amber{background:#fef3c7;color:#92400e}.fo-pill--red{background:#fee2e2;color:#991b1b}.fo-pill--purple{background:#ede9fe;color:#5b21b6}.fo-pill--cyan{background:#cffafe;color:#155e75}.fo-pill--gray{background:#f1f5f9;color:#475569}.fo-bar{height:10px;border-radius:999px;background:var(--fo-soft);overflow:hidden}.fo-bar__fill{height:100%;border-radius:999px;transition:width .3s}.fo-bar__fill--blue{background:#2563eb}.fo-bar__fill--green{background:#10b981}.fo-bar__fill--amber{background:#f59e0b}.fo-bar__fill--red{background:#ef4444}.fo-bar__fill--purple{background:#8b5cf6}.fo-banner{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4;margin-bottom:12px;border:1px solid}.fo-banner--info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fo-banner--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.fo-banner--warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.fo-banner--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.fo-banner__icon{font-size:20px;padding-top:2px}.fo-banner__text{flex:1 1}.fo-banner__action{flex-shrink:0}.fo-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:28px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;color:var(--fo-sub)}.fo-empty strong{color:var(--fo-navy);font-size:18px}.fo-empty__icon{font-size:34px;color:#94a3b8}.fo-card{background:#fff;border:1px solid var(--fo-line);border-radius:18px;padding:16px}.fo-card--tight{padding:12px}.fo-card__head{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:12px}.fo-card__head h3{margin:0;font-size:17px;font-weight:800}.fo-card__right{display:flex;grid-gap:8px;gap:8px;align-items:center}.fo-kv{display:flex;justify-content:space-between;align-items:baseline;grid-gap:14px;gap:14px;padding:9px 0;border-top:1px solid var(--fo-soft)}.fo-kv:first-of-type{border-top:0}.fo-kv__l{color:var(--fo-sub);font-size:14px;flex-shrink:0}.fo-kv__v{font-size:16px;font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.fo-kv__v.is-strong{font-size:19px;font-weight:800}.fo-stack{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.fo-grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.fo-grid2,.fo-grid3{display:grid;gap:12px}.fo-grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.fo-stat{background:#fff;border:1px solid var(--fo-line);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.fo-stat span{font-size:13px;color:var(--fo-sub)}.fo-stat strong{font-size:22px;font-weight:800;line-height:1.15}.fo-stat small{font-size:13px;color:var(--fo-sub)}.fo-field{margin-bottom:14px}.fo-field__label{display:block;font-size:14px;font-weight:700;color:#475569;margin-bottom:6px}.fo-field__error{color:#dc2626;font-size:14px;margin-top:5px;font-weight:600}.fo-field__hint{color:var(--fo-sub);font-size:13px;margin-top:5px}.fo-input{width:100%;min-height:52px;border:1px solid #cbd5e1;border-radius:14px;padding:0 14px;font-size:16px;background:#fff;color:var(--fo-navy)}.fo-input:focus{outline:2px solid #93c5fd;border-color:var(--fo-blue)}.fo-input--area{padding:12px 14px;resize:vertical;min-height:90px;line-height:1.4}.fo-chips{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.fo-chip{min-height:46px;padding:0 16px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:16px;font-weight:600;color:#334155}.fo-chip.is-on{background:var(--fo-blue);border-color:var(--fo-blue);color:#fff}.fo-choices{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fo-choice{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;text-align:left;width:100%;border:2px solid var(--fo-line);background:#fff;border-radius:16px;padding:14px}.fo-choice__dot{width:22px;height:22px;border-radius:50%;border:2px solid #94a3b8;flex-shrink:0;margin-top:2px;position:relative}.fo-choice__body{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.fo-choice__body strong{font-size:17px}.fo-choice__body span{font-size:14px;color:var(--fo-sub)}.fo-choice.is-on{background:#eff6ff}.fo-choice.is-on,.fo-choice.is-on .fo-choice__dot{border-color:var(--fo-blue)}.fo-choice.is-on .fo-choice__dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--fo-blue)}.fo-choice--green.is-on{border-color:#059669;background:#ecfdf5}.fo-choice--green.is-on .fo-choice__dot{border-color:#059669}.fo-choice--green.is-on .fo-choice__dot:after{background:#059669}.fo-choice--amber.is-on{border-color:#d97706;background:#fffbeb}.fo-choice--amber.is-on .fo-choice__dot{border-color:#d97706}.fo-choice--amber.is-on .fo-choice__dot:after{background:#d97706}.fo-choice--gray.is-on{border-color:#475569;background:#f1f5f9}.fo-choice--gray.is-on .fo-choice__dot{border-color:#475569}.fo-choice--gray.is-on .fo-choice__dot:after{background:#475569}.fo-qty{display:inline-flex;align-items:stretch;border:1px solid #cbd5e1;border-radius:14px;overflow:hidden;background:#fff}.fo-qty button{width:50px;border:0;background:#f1f5f9;font-size:16px;color:var(--fo-navy)}.fo-qty button:disabled{opacity:.35}.fo-qty input{width:64px;border:0;text-align:center;font-size:18px;font-weight:800;min-height:50px;color:var(--fo-navy);-moz-appearance:textfield}.fo-qty input::-webkit-inner-spin-button,.fo-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fo-hero{background:linear-gradient(135deg,#0f172a,#1e3a5f 60%,#2563eb);color:#fff;border-radius:22px;padding:18px;margin-bottom:12px}.fo-hero__top{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;align-items:flex-start}.fo-hero small{color:hsla(0,0%,100%,.7);font-size:14px}.fo-hero h2{margin:2px 0;font-size:24px;font-weight:800;color:#fff;line-height:1.15}.fo-hero p{margin:0;color:hsla(0,0%,100%,.75);font-size:14px}.fo-hero__date{display:flex;align-items:center;grid-gap:2px;gap:2px;background:hsla(0,0%,100%,.14);border-radius:14px;padding:3px;flex-shrink:0}.fo-hero__date button{width:42px;height:42px;border:0;background:transparent;color:#fff;border-radius:10px;font-size:14px}.fo-hero__date button:disabled{opacity:.3}.fo-hero__date span{min-width:54px;text-align:center;font-weight:800;font-size:14px}.fo-hero__stats{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-top:16px}.fo-hero__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;flex:1 1}.fo-hero__kpis span{display:block;font-size:13px;color:hsla(0,0%,100%,.7)}.fo-hero__kpis strong{font-size:20px;font-weight:800}.fo-hero__cta{margin-top:16px}.fo-hero__cta .fo-banner{margin-bottom:0}.fo-hero__sent{text-align:center;background:rgba(16,185,129,.25);border:1px solid rgba(110,231,183,.5);border-radius:14px;padding:14px;font-weight:800}.fo-hero__nextrow{display:flex;grid-gap:10px;gap:10px}.fo-hero__nextrow .fo-btn--ghost{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35);color:#fff}.fo-hero__nextrow .fo-btn--primary{background:#fff;color:#1e3a8a;flex:1 1;white-space:normal;text-align:left;justify-content:flex-start}.fo-ring{position:relative;flex-shrink:0}.fo-ring__in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.fo-ring__in strong{font-size:20px;font-weight:800}.fo-ring__in span{font-size:12px;color:hsla(0,0%,100%,.75)}.fo-route__seg{margin-bottom:12px}.fo-route__list{display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.fo-route__cols{display:grid;grid-template-columns:minmax(380px,470px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.fo-route__cols .fo-route__map{position:-webkit-sticky;position:sticky;top:calc(var(--fo-menu-h, 70px) + 12px);height:calc(100vh - var(--fo-menu-h, 70px) - 150px);min-height:420px}.fo-mapfull{position:fixed;left:0;right:0;top:var(--fo-menu-h,70px);bottom:calc(70px + env(safe-area-inset-bottom, 0px));z-index:1015;background:var(--fo-bg);padding:8px 10px}.fo-mapfull,.fo-mapfull__bar{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.fo-mapfull__bar{flex-shrink:0}.fo-mapfull__map{flex:1 1;min-height:0}.fo-mapfull__map .fo-route__map{height:100%}.fo-mapfull__map .fo-map{height:100%!important}.fo-route__mapmini{display:flex;flex-direction:column;grid-gap:1px;gap:1px;background:#fff;border:1px solid var(--fo-line);border-radius:14px;padding:8px 14px;font-size:15px}.fo-route__mapmini span{color:var(--fo-sub);font-size:14px}.fo-listhead{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;flex-wrap:wrap;margin:6px 2px 0}.fo-listhead h3{margin:0;font-size:19px;font-weight:800}.fo-listhead__tools{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.fo-stop{background:#fff;border:1px solid var(--fo-line);border-radius:18px;padding:14px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fo-stop.is-next{border:2px solid var(--fo-blue);box-shadow:0 6px 20px rgba(37,99,235,.14);padding:13px}.fo-stop.is-current{border:2px solid #06b6d4;box-shadow:0 6px 20px rgba(6,182,212,.16);padding:13px}.fo-stop.is-sel{box-shadow:0 0 0 3px rgba(37,99,235,.25)}.fo-stop__head{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;cursor:pointer}.fo-stop__main{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.fo-stop__main strong{font-size:19px;line-height:1.2;overflow-wrap:anywhere}.fo-stop__main span{font-size:14px;color:var(--fo-sub);display:block;line-height:1.35}.fo-stop__main span svg{margin-right:6px;vertical-align:-2px}.fo-stop__eta{color:#1e40af!important;font-weight:600}.fo-stop__chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.fo-stop__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px;grid-gap:8px;gap:8px;align-items:stretch}.fo-stop__actions .fo-btn:first-child{grid-column:1/-1}.fo-stop__actions .fo-iconbtn{width:100%}.fo-stop--done,.fo-stop--missed{flex-direction:row;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;cursor:pointer}.fo-stop--done{background:#f8fffb;border-color:#bbf7d0}.fo-stop--missed{background:#fff8f8;border-color:#fecaca}.fo-stop--done .fo-stop__main strong,.fo-stop--missed .fo-stop__main strong{font-size:17px}.fo-stop__time{text-align:right;font-size:14px;font-weight:700;color:#475569;display:flex;flex-direction:column;flex-shrink:0}.fo-stop__time small{font-weight:500;color:var(--fo-sub)}.fo-num{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;background:#2563eb}.fo-num--green{background:#10b981}.fo-num--amber{background:#f59e0b}.fo-num--red{background:#ef4444}.fo-num--gray{background:#64748b}.fo-num--cyan{background:#06b6d4}.fo-num--purple{background:#8b5cf6}.fo-num--blue{background:#2563eb}.fo-menu{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.fo-menu button{min-height:56px;border-radius:14px;border:1px solid var(--fo-line);background:#fff;font-size:17px;font-weight:600;text-align:left;padding:0 16px;color:var(--fo-navy)}.fo-menu button:disabled{opacity:.4}.fo-menu button.is-danger{color:#dc2626}.fo-optlist{margin:12px 0 0;padding-left:24px;font-size:16px;line-height:1.9}.fo-map{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--fo-line);background:#e5e7eb}.fo-map__canvas{position:absolute;inset:0;z-index:1}.fo-map .leaflet-top.leaflet-left{top:auto;left:auto;bottom:14px;right:10px}.fo-map .leaflet-control-zoom a{width:38px;height:38px;line-height:38px;font-size:20px}.fo-map__tools{position:absolute;top:10px;right:10px;z-index:1000;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.fo-map__tools button{width:46px;height:46px;border-radius:12px;border:0;background:#fff;color:var(--fo-navy);font-size:17px;box-shadow:0 2px 10px rgba(15,23,42,.25)}.fo-map__chips{position:absolute;top:10px;left:10px;right:66px;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.fo-maptoggle{border:0;background:#fff;color:var(--fo-navy);font-weight:700;font-size:14px;min-height:42px;padding:0 14px;border-radius:999px;box-shadow:0 2px 10px rgba(15,23,42,.25);display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.fo-maptoggle.is-on{background:#7c3aed;color:#fff}.fo-maptoggle--info{background:rgba(15,23,42,.86);color:#fff;font-weight:600;min-height:34px;font-size:13px}.fo-map__notice{position:absolute;left:10px;right:66px;bottom:10px;z-index:1000;background:rgba(15,23,42,.88);color:#fff;font-size:13px;padding:8px 12px;border-radius:10px}.fo-map__empty{inset:0;align-items:center;justify-content:center;color:var(--fo-sub);font-weight:600;pointer-events:none}.fo-map__empty,.fo-map__legend{position:absolute;z-index:900;display:flex}.fo-map__legend{left:10px;bottom:10px;background:hsla(0,0%,100%,.94);border-radius:10px;padding:6px 10px;flex-wrap:wrap;grid-gap:4px 12px;gap:4px 12px;font-size:12px;max-width:calc(100% - 70px);box-shadow:0 1px 6px rgba(15,23,42,.2)}.fo-map__legend span{display:inline-flex;align-items:center;grid-gap:5px;gap:5px}.fo-lg{width:11px;height:11px;border-radius:50%;display:inline-block}.fo-lg--blue{background:#2563eb}.fo-lg--cyan{background:#06b6d4}.fo-lg--green{background:#10b981}.fo-lg--amber{background:#f59e0b}.fo-lg--red{background:#ef4444}.fo-lg--purple{background:#8b5cf6}.fo-mapcard{position:absolute;left:10px;right:10px;bottom:10px;z-index:1100;background:#fff;border-radius:18px;padding:14px;box-shadow:0 10px 34px rgba(15,23,42,.35);display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fo-mapcard__top{display:flex;grid-gap:12px;gap:12px;align-items:center}.fo-mapcard__top>div{flex:1 1;min-width:0;display:flex;flex-direction:column}.fo-mapcard__top strong{font-size:18px}.fo-mapcard__top span{font-size:14px;color:var(--fo-sub)}.fo-mapcard__eta{font-size:14px;font-weight:700;color:#1e40af}.fo-mapcard__act{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.fo-mapcard__act .fo-btn{flex:1 1;min-width:110px}.fo-pin-wrap{background:transparent;border:0}.fo-pin{position:relative;width:38px;height:38px;border-radius:50%;background:#2563eb;color:#fff;border:3px solid #fff;box-shadow:0 2px 8px rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.fo-pin--lg{width:46px;height:46px;font-size:18px}.fo-pin--sm{width:28px;height:28px;font-size:12px}.fo-pin--green{background:#10b981}.fo-pin--amber{background:#f59e0b}.fo-pin--red{background:#ef4444}.fo-pin--gray{background:#64748b}.fo-pin--cyan{background:#06b6d4}.fo-pin--purple{background:#8b5cf6}.fo-pin.is-selected{transform:scale(1.15);box-shadow:0 0 0 4px rgba(15,23,42,.35),0 2px 8px rgba(15,23,42,.45)}.fo-pin.is-pulse:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:3px solid;opacity:0;color:#2563eb;animation:fo-pulse 1.8s ease-out infinite}@keyframes fo-pulse{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.35);opacity:0}}.fo-me{position:relative;width:28px;height:28px}.fo-me i{position:absolute;inset:6px;background:#2563eb;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 7px rgba(37,99,235,.25)}.fo-dot{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #8b5cf6;color:#6d28d9;font-weight:800;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(15,23,42,.35)}.fo-dot.is-selected{background:#8b5cf6;color:#fff}.fo-depot{width:34px;height:34px;border-radius:9px;background:#0f172a;color:#fff;border:3px solid #fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(15,23,42,.45)}.fo-nearby{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fo-nearby__row{display:flex;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--fo-line);border-radius:16px;padding:12px}.fo-nearby__row.is-on{border-color:#8b5cf6;background:#faf5ff}.fo-nearby__main{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.fo-nearby__main strong{font-size:17px}.fo-nearby__main>span{font-size:14px;color:var(--fo-sub)}.fo-nearby__why{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px}.fo-nearby__act{display:flex;flex-direction:column;grid-gap:6px;gap:6px;flex-shrink:0}.fo-nearby--compact .fo-nearby__row{padding:10px}.fo-sheet{position:fixed;inset:0;z-index:1060}.fo-sheet__scrim{position:absolute;inset:0;background:rgba(15,23,42,.5);animation:fo-fade .2s}.fo-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:90vh;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:fo-up .25s ease-out;padding-bottom:env(safe-area-inset-bottom,0)}.fo-sheet__panel--tall{height:90vh}.fo-sheet__grab{width:44px;height:5px;border-radius:3px;background:#cbd5e1;margin:8px auto 0}.fo-sheet__head{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px;padding:10px 18px 8px}.fo-sheet__head>div{display:flex;flex-direction:column;min-width:0}.fo-sheet__head strong{font-size:20px;line-height:1.2}.fo-sheet__head span{color:var(--fo-sub);font-size:14px;margin-top:2px}.fo-sheet__head button{width:44px;height:44px;border-radius:12px;border:0;background:var(--fo-soft);color:#475569;font-size:16px;flex-shrink:0}.fo-sheet__body{padding:8px 18px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1}.fo-sheet__foot{padding:12px 18px 16px;border-top:1px solid var(--fo-line);display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.fo-sheet__foot .fo-btn{flex:1 1}.fo-sheet__text{color:#475569;font-size:16px;line-height:1.5;margin:0 0 12px}.fo-sheet__sep{margin:16px 0 10px;color:var(--fo-sub);font-size:14px}@keyframes fo-up{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@keyframes fo-fade{0%{opacity:0}to{opacity:1}}.fo-screen{position:fixed;left:0;right:0;bottom:0;top:var(--fo-menu-h,70px);z-index:1020;background:var(--fo-bg);display:flex;flex-direction:column;animation:fo-fade .18s}.fo-screen__bar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid var(--fo-line);min-height:64px;flex-shrink:0}.fo-screen__back{width:48px;height:48px;border-radius:14px;border:0;background:var(--fo-soft);font-size:18px;color:var(--fo-navy);flex-shrink:0}.fo-screen__title{flex:1 1;min-width:0;display:flex;flex-direction:column}.fo-screen__title strong{font-size:19px;line-height:1.2}.fo-screen__title span,.fo-screen__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo-screen__title span{font-size:13px;color:var(--fo-sub)}.fo-screen__right{display:flex;grid-gap:8px;gap:8px;flex-shrink:0}.fo-screen__body{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch}.fo-screen__inner{max-width:820px;margin:0 auto;padding:14px 14px 28px;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.fo-screen__foot{background:#fff;border-top:1px solid var(--fo-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));flex-shrink:0}.fo-screen__footInner{max-width:820px;margin:0 auto;display:flex;grid-gap:10px;gap:10px}.fo-screen__footInner .fo-btn{flex:1 1}.fo-demo{grid-gap:16px;gap:16px}.fo-demo,.fo-demo__row{display:flex;flex-direction:column}.fo-demo__row{grid-gap:8px;gap:8px}.fo-demo__row strong{font-size:16px}.fo-demo__row span{display:block;margin-top:1px}.fo-demo__note,.fo-demo__row span{font-size:13px;color:var(--fo-sub)}@media (min-width:992px){.fo-app{padding:12px 20px 8px}.fo-tabs-top{display:block;margin-bottom:14px;max-width:760px}.fo-tabbar{display:none}.fo-btn{min-height:46px;font-size:16px}.fo-btn--big{min-height:54px;font-size:17px}.fo-btn--small{min-height:38px;font-size:14px}.fo-input{min-height:46px}.fo-seg__btn{min-height:42px}.fo-hero h2{font-size:26px}.fo-hero__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-sheet__panel{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(600px,94vw);border-radius:22px;max-height:88vh;animation:fo-fade .2s}.fo-sheet__panel--tall{height:82vh}.fo-sheet__grab{display:none}.fo-map .leaflet-top.leaflet-left{bottom:14px}}@media (min-width:576px){.fo-stop__actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 56px}.fo-stop__actions .fo-btn:first-child{grid-column:auto}}@media (min-width:576px) and (max-width:991.98px){.fo-app{padding:8px 20px 110px}.fo-hero__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fo-hero h2{font-size:28px}.fo-stop__main strong{font-size:21px}.fo-stop__main span{font-size:15px}.fo-sheet__panel{left:50%;right:auto;transform:translateX(-50%);width:min(640px,100%)}}@media (max-width:575.98px){.fo-map .leaflet-control-zoom{display:none}.fo-hero__nextrow{flex-direction:column}.fo-hero__nextrow .fo-btn--ghost{width:100%}.fo-grid3{grid-gap:8px;gap:8px}.fo-grid3 .fo-stat{padding:10px}.fo-grid3 .fo-stat strong{font-size:20px}}.fo-demobar{max-width:1280px;margin:0 auto;justify-content:space-between;grid-gap:10px;gap:10px;flex-wrap:wrap;background:#eff6ff;border-bottom:1px solid #bfdbfe;color:#1e40af;padding:8px 16px;font-size:13px}.fo-demobar,.fo-demobar>div{display:flex;align-items:center}.fo-demobar>div{grid-gap:8px;gap:8px}.fo-demobar label{color:#1e40af!important}.fo-demobar select{border-color:#bfdbfe!important}.fo-demobar button{border:1px solid #bfdbfe;background:#fff;color:#1e40af;border-radius:8px;padding:4px 12px;font-weight:600;font-size:13px}.fo-preview__bar{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-bottom:8px;font-size:14px;color:#475569}.fo-preview__bar small{color:#94a3b8}.fo-lines{display:flex;flex-direction:column}.fo-lines__row{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--fo-soft)}.fo-lines__row:first-child{border-top:0}.fo-lines__row>div:first-child{display:flex;flex-direction:column;min-width:0}.fo-lines__row strong{font-size:16px}.fo-lines__row span{font-size:13px;color:var(--fo-sub)}.fo-lines__qty{text-align:right;display:flex;flex-direction:column;flex-shrink:0}.fo-lines__qty strong{font-size:18px}.fo-lines__total{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--fo-line);padding-top:12px;margin-top:4px}.fo-lines__total span{font-size:15px;color:var(--fo-sub)}.fo-lines__total strong{font-size:22px}.fo-retrow{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;border:1px solid var(--fo-line);border-radius:14px;padding:12px;background:#fff}.fo-retrow>div:first-child{display:flex;flex-direction:column;min-width:0}.fo-retrow span{font-size:14px;color:#475569}.fo-retrow small{font-size:12px;color:var(--fo-sub)}.fo-retrow__r{display:flex;flex-direction:column;align-items:flex-end;grid-gap:4px;gap:4px;flex-shrink:0}.fo-photos{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin-top:8px}.fo-photo{width:86px;height:86px;border-radius:12px;background:linear-gradient(135deg,#cbd5e1,#e2e8f0);display:flex;align-items:flex-end;padding:6px;font-size:11px;color:#475569;font-weight:700}.fo-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fo-tile{display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;text-align:left;background:#fff;border:1px solid var(--fo-line);border-radius:16px;padding:14px;min-height:96px;color:var(--fo-navy)}.fo-tile svg{font-size:22px;color:var(--fo-blue)}.fo-tile strong{font-size:17px;line-height:1.15}.fo-tile span{font-size:13px;color:var(--fo-sub);line-height:1.25}.fo-tile.is-done{border-color:#a7f3d0;background:#f0fdf8}.fo-tile:disabled{opacity:.5}.fo-tile--primary{background:var(--fo-blue);border-color:var(--fo-blue);color:#fff}.fo-tile--primary span,.fo-tile--primary svg{color:#fff}.fo-timer{display:flex;align-items:center;grid-gap:14px;gap:14px;background:#ecfeff;border:2px solid #67e8f9;border-radius:18px;padding:14px}.fo-timer strong{font-size:24px;display:block}.fo-timer span{font-size:14px;color:#155e75}.fo-prox{display:flex;align-items:center;grid-gap:10px;gap:10px;border-radius:14px;background:#fff;border:1px solid var(--fo-line)}.fo-note,.fo-prox{font-size:15px;padding:10px 12px}.fo-note{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:8px}.fo-note small{display:block;color:#92400e;margin-top:2px}@media (min-width:576px){.fo-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fo-storehead{grid-gap:10px;gap:10px;background:#fff;border:1px solid var(--fo-line);border-radius:18px;padding:14px}.fo-storehead,.fo-storehead>div:first-child{display:flex;flex-direction:column}.fo-storehead strong{font-size:20px}.fo-storehead span{font-size:14px;color:var(--fo-sub)}.fo-storehead__act{flex-wrap:wrap}.fo-goal,.fo-storehead__act{display:flex;grid-gap:8px;gap:8px}.fo-goal{margin:10px 0 4px;flex-direction:column}.fo-goal__top{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--fo-sub)}.fo-goal__top strong{font-size:20px;color:var(--fo-navy)}.fo-goal__top small{font-size:13px;font-weight:500;color:var(--fo-sub)}.fo-goal__hint{font-size:14px;color:#475569}.fo-photo--img{object-fit:cover;padding:0;border:1px solid var(--fo-line)}.fo-sheet__h4{font-size:16px;font-weight:800;margin:18px 0 10px}.fo-searchbox{position:relative}.fo-searchbox svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8}.fo-searchbox .fo-input{padding-left:44px}.fo-catscroll{overflow-x:auto;margin:0 -14px;padding:0 14px;-webkit-overflow-scrolling:touch}.fo-catscroll .fo-chips{flex-wrap:nowrap}.fo-catscroll .fo-chip{white-space:nowrap}.fo-products{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fo-product{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px;background:#fff;border:1px solid var(--fo-line);border-radius:16px;padding:12px 12px 12px 14px}.fo-product.is-on{border-color:var(--fo-blue);background:#f5f9ff}.fo-product.is-out{opacity:.6}.fo-product__main{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.fo-product__main strong{font-size:17px;line-height:1.2}.fo-product__main>span{font-size:13px;color:var(--fo-sub)}.fo-product__tags{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px}.fo-price{align-self:flex-start;border:0;background:transparent;padding:4px 0;font-size:19px;font-weight:800;color:var(--fo-navy);display:inline-flex;align-items:baseline;grid-gap:8px;gap:8px}.fo-price small{font-size:12px;font-weight:600;color:var(--fo-blue)}.fo-price.is-bad{color:#dc2626}.fo-priceedit{display:flex;align-items:center;grid-gap:10px;gap:10px}.fo-priceedit .fo-input{width:120px;min-height:46px}.fo-priceedit span{font-size:13px;color:var(--fo-sub)}.fo-cartbar{flex:1 1;display:flex;flex-direction:column;justify-content:center}.fo-cartbar span{font-size:13px;color:var(--fo-sub)}.fo-cartbar strong{font-size:22px}.fo-screen__footInner .fo-cartbar+.fo-btn{flex:0 0 150px}@media (min-width:992px){.fo-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-retline{border:1px solid var(--fo-line);border-radius:16px;padding:12px;margin-bottom:10px;background:#fcfdff}.fo-retline__top{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:10px;gap:10px}.fo-retline__top>div{display:flex;flex-direction:column}.fo-retline__top strong{font-size:17px}.fo-retline__top span{font-size:13px;color:var(--fo-sub)}.fo-retline__qty{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.fo-retline__qty>span{font-size:14px;font-weight:700;color:#475569}.fo-pickrow{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;text-align:left;border:1px solid var(--fo-line);background:#fff;border-radius:14px;padding:12px 14px;min-height:60px}.fo-pickrow:disabled{opacity:.4}.fo-pickrow>div{display:flex;flex-direction:column}.fo-pickrow span{font-size:13px;color:var(--fo-sub)}.fo-loadbar{margin-bottom:10px;flex-direction:column}.fo-loadbar,.fo-loadbar__top{display:flex;grid-gap:8px;gap:8px}.fo-loadbar__top{justify-content:space-between;align-items:baseline;font-size:14px;color:var(--fo-sub)}.fo-loadbar__top strong{color:var(--fo-navy);font-size:17px}.fo-checkrow{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;text-align:left;border:1px solid var(--fo-line);background:#fff;border-radius:14px;padding:12px;margin-top:8px;min-height:60px;color:var(--fo-navy)}.fo-checkrow>svg{font-size:24px;color:#94a3b8;flex-shrink:0}.fo-checkrow>div{flex:1 1;min-width:0;display:flex;flex-direction:column}.fo-checkrow strong{font-size:16px}.fo-checkrow span{font-size:13px;color:var(--fo-sub)}.fo-checkrow.is-on{border-color:#a7f3d0;background:#f0fdf8}.fo-checkrow.is-on>svg{color:#059669}.fo-checkrow.is-bad{border-color:#fecaca;background:#fff8f8}.fo-unfin{border:1px solid var(--fo-line);border-radius:16px;padding:12px;margin-bottom:12px;background:#fff}.fo-unfin>strong{display:block;font-size:17px}.fo-unfin>span{display:block;font-size:13px;color:var(--fo-sub);margin-bottom:10px}.fo-checkrow__box{font-size:24px;color:#94a3b8;flex-shrink:0;line-height:1}.fo-checkrow.is-on .fo-checkrow__box{color:#059669}.fo-sig{position:relative;border:2px dashed #cbd5e1;border-radius:16px;background:#fff;overflow:hidden;touch-action:none}.fo-sig canvas{width:100%;display:block;touch-action:none}.fo-sig__hint{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;color:#94a3b8;font-size:15px;pointer-events:none}.fo-sig__clear{position:absolute;right:8px;bottom:8px;border:0;background:var(--fo-soft);border-radius:10px;padding:8px 14px;font-weight:700;font-size:14px;color:#475569}.fo-sig__clear:disabled{opacity:.4}.fo-storehead__chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.fo-chk{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--fo-soft)}.fo-chk:first-of-type{border-top:0}.fo-chk>div:first-child{display:flex;flex-direction:column;min-width:0}.fo-chk strong{font-size:16px}.fo-chk span{font-size:13px;color:var(--fo-sub)}.fo-chk__q{display:flex;flex-direction:column;align-items:flex-end;grid-gap:4px;gap:4px;flex-shrink:0}.fo-chk.is-short{background:#fffbeb;margin:0 -8px;padding:12px 8px;border-radius:12px}.fo-storerow{text-align:left;width:100%;background:#fff;border:1px solid var(--fo-line);border-radius:16px;padding:14px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;color:var(--fo-navy)}.fo-storerow__top{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:10px;gap:10px}.fo-storerow__top>div:first-child{display:flex;flex-direction:column;min-width:0}.fo-storerow__top strong{font-size:18px;line-height:1.2}.fo-storerow__top span{font-size:13px;color:var(--fo-sub)}.fo-storerow__pills{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;justify-content:flex-end}.fo-storerow__goal{display:flex;align-items:center;grid-gap:10px;gap:10px}.fo-storerow__goal .fo-bar{flex:1 1}.fo-storerow__goal span{font-size:13px;color:#475569;white-space:nowrap}.fo-storerow__meta{font-size:13px;color:var(--fo-sub)}.fo-dayrow{text-align:left;width:100%;background:#fff;border:1px solid var(--fo-line);border-radius:16px;padding:14px;flex-direction:column;color:var(--fo-navy)}.fo-dayrow,.fo-dayrow__top{display:flex;grid-gap:10px;gap:10px}.fo-dayrow__top{justify-content:space-between;align-items:center}.fo-dayrow__top strong{font-size:18px}.fo-dayrow__top span{font-size:13px;color:var(--fo-sub);display:block}.fo-dayrow__nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.fo-dayrow__nums div{display:flex;flex-direction:column}.fo-dayrow__nums span{font-size:12px;color:var(--fo-sub)}.fo-dayrow__nums strong{font-size:16px}.fo-visitrow{text-align:left;width:100%;display:flex;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--fo-line);border-radius:14px;padding:12px;color:var(--fo-navy)}.fo-visitrow>div{flex:1 1;min-width:0;display:flex;flex-direction:column}.fo-visitrow strong{font-size:16px}.fo-visitrow span{font-size:13px;color:var(--fo-sub)}.fo-visitrow__r{flex:none!important;align-items:flex-end;grid-gap:4px;gap:4px}.fo-daymap{height:320px;border-radius:18px;overflow:hidden}.fo-daymap .fo-map{height:100%!important}@media (min-width:992px){.fo-daymap{height:420px}}.fo-me__head{display:flex;align-items:center;grid-gap:14px;gap:14px}.fo-me__head>div{display:flex;flex-direction:column}.fo-me__head strong{font-size:20px}.fo-me__head span{color:var(--fo-sub);font-size:14px}.fo-hero--me{margin-bottom:0}.fo-hero--me .fo-hero__stats{margin-top:0}@media (max-width:991.98px){.fo-toasts{left:12px!important;right:12px!important;bottom:calc(150px + env(safe-area-inset-bottom, 0px))!important;max-width:none!important}.fo-toasts>div{min-width:0!important;font-size:15px!important}}a.fo-tile{text-decoration:none}.fo-pill--btn{border:0;cursor:pointer;min-height:32px}.fo-screen__footInner .fo-btn,.fo-sheet__foot .fo-btn{flex:1 1;min-width:0;white-space:normal;text-align:center;padding-left:12px;padding-right:12px;line-height:1.15}@media (max-width:575.98px){.fo-map__legend{font-size:11px;padding:4px 8px;grid-gap:2px 10px;gap:2px 10px}.fo-map__legend .fo-lg{width:9px;height:9px}}.fo-hero__link{margin-top:10px;width:100%;border:0;background:transparent;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:700;text-decoration:underline;min-height:40px}.fo-ring__in span{font-size:11px;max-width:80%;text-align:center}.fo-demobar__link{color:#1e40af;font-weight:700;font-size:13px;white-space:nowrap}.fo-chatfull{position:fixed;left:0;right:0;top:var(--fo-menu-h,70px);bottom:calc(70px + env(safe-area-inset-bottom, 0px));z-index:1015;background:var(--fo-bg);display:flex;flex-direction:column;padding:8px 10px 0}.fo-chatfull>.fo-banner{margin-bottom:8px;flex-shrink:0}.fo-chat{background:#fff;border:1px solid var(--fo-line);border-radius:18px;overflow:hidden}.fo-chat,.fo-chat__list{flex:1 1;min-height:0;display:flex;flex-direction:column}.fo-chat__list{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px;grid-gap:8px;gap:8px;background:#f8fafc}.fo-chat__day{text-align:center;margin:6px 0}.fo-chat__day span{background:#e2e8f0;color:#475569;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.fo-chat__sys{align-self:center;max-width:92%;background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;border-radius:14px;padding:8px 12px;font-size:14px;text-align:center;display:flex;flex-direction:column}.fo-chat__sys small{color:#6366f1;font-size:12px}.fo-bubble{max-width:86%;border-radius:18px;padding:10px 14px;display:flex;flex-direction:column;grid-gap:3px;gap:3px;font-size:16px;line-height:1.35;flex-shrink:0}.fo-bubble--me{align-self:flex-end;background:var(--fo-blue);color:#fff;border-bottom-right-radius:6px}.fo-bubble--them{align-self:flex-start;background:#fff;border:1px solid var(--fo-line);border-bottom-left-radius:6px}.fo-bubble__by{font-size:12px;font-weight:800;color:#475569}.fo-bubble__topic{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.fo-bubble__ref{align-self:flex-start;font-size:12px;font-weight:700;background:rgba(15,23,42,.08);border-radius:8px;padding:2px 8px}.fo-bubble--me .fo-bubble__ref{background:hsla(0,0%,100%,.2)}.fo-bubble__photo{font-size:13px;font-weight:700;display:flex;align-items:center;grid-gap:6px;gap:6px;background:rgba(15,23,42,.08);border-radius:8px;padding:8px 10px}.fo-bubble--me .fo-bubble__photo{background:hsla(0,0%,100%,.2)}.fo-bubble__text{white-space:pre-wrap;overflow-wrap:anywhere}.fo-bubble__meta{font-size:11px;opacity:.75;text-align:right}.fo-bubble__meta .is-read{color:#a7f3d0}.fo-chat__compose{flex-shrink:0;border-top:1px solid var(--fo-line);padding:10px 12px 12px;background:#fff}.fo-chat__compose,.fo-chat__top{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.fo-chat__top{min-width:0}.fo-chat__topic{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:14px;padding:0 12px;font-size:16px;font-weight:700;background:#fff;color:#334155}.fo-chat__quick{display:flex;grid-gap:6px;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;min-width:0}.fo-chat__quick button{flex:none;border:1px dashed #93c5fd;background:#f5f9ff;color:#1e40af;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;white-space:nowrap;min-height:40px}.fo-chat__row{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:stretch}.fo-chat__row textarea{flex:1 1 100%;order:0;border:1px solid #cbd5e1;border-radius:16px;padding:12px 14px;font-size:16px;min-height:76px;max-height:140px;resize:none}.fo-chat__attach,.fo-chat__send{order:1;min-height:52px;border-radius:14px;border:0;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.fo-chat__attach{flex:0 0 auto;padding:0 18px;background:#f1f5f9;color:#475569}.fo-chat__attach.is-on{background:#dbeafe;color:#1e40af}.fo-chat__send{flex:1 1;background:var(--fo-blue);color:#fff}.fo-chat__send:disabled{opacity:.4}@media (min-width:992px){.fo-bubble{max-width:62%}.fo-chat__top{flex-direction:row;align-items:center}.fo-chat__topic{width:150px;flex:none;min-height:44px}.fo-chat__row{flex-wrap:nowrap;align-items:flex-end}.fo-chat__row textarea{flex:1 1 auto;order:1;min-height:52px;max-height:120px}.fo-chat__attach{order:0;width:52px;padding:0}.fo-chat__attach span,.fo-chat__send span{display:none}.fo-chat__send{order:2;flex:0 0 52px}}.Vendors_page__2uaK9{min-height:100vh;background:#f8fafc}.Vendors_hero__rRAKc{margin-top:30px;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#2563eb);padding:2rem;justify-content:space-between;flex-wrap:wrap}.Vendors_hero__rRAKc,.Vendors_heroLeft__2gVHT{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.Vendors_heroIconBox__3F5Vz{background:hsla(0,0%,100%,.12);border-radius:12px;padding:.75rem;display:flex}.Vendors_heroIcon__3s6Ei{color:#fff;font-size:1.75rem}.Vendors_heroTitle__6uE4T{color:#fff;font-weight:800;font-size:1.375rem;margin:0}.Vendors_heroSubtitle__2vVo1{color:hsla(0,0%,100%,.6);margin:0;font-size:.8rem}.Vendors_heroBtn__A9rC6{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-weight:700;padding:.45rem 1.1rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.Vendors_body__WpkFs{display:flex;height:calc(100vh - 138px);overflow:hidden}.Vendors_listPanel__3Iryw{width:320px;flex-shrink:0;border-right:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column}.Vendors_searchWrap__10-40{padding:.875rem;border-bottom:1px solid #e2e8f0}.Vendors_searchBox__2IwT_{position:relative}.Vendors_searchIcon__30_pG{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1rem}.Vendors_searchInput__270FM{border-radius:8px;border:1.5px solid #e2e8f0;font-size:.875rem;width:100%;padding:.45rem 2rem;outline:none;box-sizing:border-box;background:#f8fafc}.Vendors_searchClear__kopb8{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.15rem;cursor:pointer}.Vendors_list__2xuM2{overflow-y:auto;flex:1 1}.Vendors_emptyRow__2F-N0{padding:2rem;text-align:center;color:#94a3b8;font-size:.875rem}.Vendors_item__8Vdxy{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f1f5f9;background:#fff;border-left:3px solid transparent}.Vendors_item__8Vdxy:hover{background:#f8fafc}.Vendors_itemActive__1Clok,.Vendors_itemActive__1Clok:hover{background:#eff6ff;border-left-color:#2563eb}.Vendors_itemAvatar__2Btdc{width:38px;height:38px;border-radius:8px;background:rgba(37,99,235,.08);color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.Vendors_itemInfo__3qN4r{min-width:0}.Vendors_itemName__1PrNA{font-weight:600;font-size:.875rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Vendors_itemActive__1Clok .Vendors_itemName__1PrNA{color:#1e40af}.Vendors_itemSub__3JilC{font-size:.72rem;color:#94a3b8;margin-top:1px}.Vendors_detail__2vggP{flex:1 1;overflow-y:auto;padding:1.5rem}.Vendors_emptyState__2uceY{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8}.Vendors_emptyIcon__CiVZS{font-size:3.5rem;opacity:.3;margin-bottom:1rem}.Vendors_emptyText__POzuN{font-size:.9rem;font-weight:500}.Vendors_detailHeader__2k7Ru{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.Vendors_detailAvatar__maRcd{width:52px;height:52px;border-radius:10px;background:rgba(37,99,235,.08);color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.6rem}.Vendors_detailHeaderInfo__aQkSq{flex:1 1}.Vendors_detailTitle__1ZO-T{font-weight:800;font-size:1.1rem;color:#0f172a}.Vendors_badge__1eCnO{display:inline-block;background:rgba(37,99,235,.08);color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;padding:1px 8px;font-size:.72rem;font-weight:700}.Vendors_detailActions__Sc9AR{display:flex;grid-gap:.5rem;gap:.5rem}.Vendors_btnPrimary__1Zjzj{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;border:none;border-radius:8px}.Vendors_btnDanger__3C3V8,.Vendors_btnPrimary__1Zjzj{padding:.4rem .9rem;font-weight:700;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem}.Vendors_btnDanger__3C3V8{background:#fff;color:#ef4444;border:1.5px solid #ef4444;border-radius:8px}.Vendors_card__3AV0u{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.Vendors_cardHeader__bP_4f{background:linear-gradient(135deg,#0f172a,#1e3a8a);padding:.75rem 1.25rem}.Vendors_cardHeaderTitle__Rtn1I{color:#fff;font-weight:700;font-size:.8125rem}.Vendors_cardBody__15oav{padding:1.5rem}.Vendors_fieldLabel__2vQ1t{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}.Vendors_fieldValue__2pVv3{font-size:.9rem;color:#0f172a;font-weight:500}.Vendors_fieldValueEmpty__17jIX{color:#94a3b8}.Vendors_modalOverlay__13wmN{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem}.Vendors_modal__1YH-R{background:#fff;border-radius:16px;width:540px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.Vendors_modalHeader__14uJ-{background:linear-gradient(135deg,#0f172a,#1e3a8a);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.Vendors_modalTitle__Pjawu{color:#fff;font-weight:700;font-size:1rem}.Vendors_modalSubtitle__5gqgr{color:hsla(0,0%,100%,.6);font-size:.78rem;margin-top:2px}.Vendors_modalClose__ApPEl{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:1.25rem;cursor:pointer;display:flex}.Vendors_modalBody__1cwId{padding:1.5rem}.Vendors_formLabel__3w6rB{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}.Vendors_required__2BfV1{color:#ef4444}.Vendors_formError__2wGlk{color:#ef4444;font-size:.72rem;font-weight:600;margin-top:3px}.Vendors_input__3ca6l{border-radius:8px;border:1.5px solid #e2e8f0;font-size:.875rem;width:100%;padding:.45rem .75rem;outline:none;box-sizing:border-box}.Vendors_inputError__3Mk7H{border-color:#ef4444}.Vendors_inputDisabled__28Lax{background:#f8fafc;color:#64748b;cursor:not-allowed}.Vendors_modalActions__3u8Wb{display:flex;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.Vendors_btnCancel__1Qsps{flex:1 1;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600}.Vendors_btnCancel__1Qsps,.Vendors_btnSubmit__3IL-J{padding:.5rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem}.Vendors_btnSubmit__3IL-J{flex:2 1;border-radius:8px;border:none;background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;font-weight:700}.Vendors_btnSubmit__3IL-J:disabled{opacity:.6}.ProductLines_page__34L2j{min-height:100vh;background:#f8fafc}.ProductLines_hero__2K3K-{margin-top:30px;background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#2563eb);padding:2rem;justify-content:space-between;flex-wrap:wrap}.ProductLines_hero__2K3K-,.ProductLines_heroLeft__2SsFK{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.ProductLines_heroIconBox__1XhSD{background:hsla(0,0%,100%,.12);border-radius:12px;padding:.75rem;display:flex}.ProductLines_heroIcon__3h5J2{color:#fff;font-size:1.75rem}.ProductLines_heroTitle__s8q1P{color:#fff;font-weight:800;font-size:1.375rem;margin:0}.ProductLines_heroSubtitle__3-IuP{color:hsla(0,0%,100%,.6);margin:0;font-size:.8rem}.ProductLines_heroBtn__2bL0H{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-weight:700;padding:.45rem 1.1rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.ProductLines_body__1LPCh{display:flex;height:calc(100vh - 138px);overflow:hidden}.ProductLines_listPanel__Pc3E6{width:320px;flex-shrink:0;border-right:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column}.ProductLines_searchWrap__2S6qb{padding:.875rem;border-bottom:1px solid #e2e8f0}.ProductLines_searchBox__12nBW{position:relative}.ProductLines_searchIcon__3Jpf1{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1rem}.ProductLines_searchInput__3ztfi{border-radius:8px;border:1.5px solid #e2e8f0;font-size:.875rem;width:100%;padding:.45rem 2rem;outline:none;box-sizing:border-box;background:#f8fafc}.ProductLines_searchClear__k0zKB{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.15rem;cursor:pointer}.ProductLines_list__2caWh{overflow-y:auto;flex:1 1}.ProductLines_emptyRow__2c1tl{padding:2rem;text-align:center;color:#94a3b8;font-size:.875rem}.ProductLines_item__3TF5W{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f1f5f9;background:#fff;border-left:3px solid transparent}.ProductLines_item__3TF5W:hover{background:#f8fafc}.ProductLines_itemActive__1C94H,.ProductLines_itemActive__1C94H:hover{background:#eff6ff;border-left-color:#2563eb}.ProductLines_itemAvatar__11kM3{width:38px;height:38px;border-radius:8px;background:rgba(37,99,235,.08);color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.ProductLines_itemInfo__3KjAd{min-width:0}.ProductLines_itemName__1oDXq{font-weight:600;font-size:.875rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductLines_itemActive__1C94H .ProductLines_itemName__1oDXq{color:#1e40af}.ProductLines_itemSub__r-Eka{font-size:.72rem;color:#94a3b8;margin-top:1px}.ProductLines_detail__mxA0o{flex:1 1;overflow-y:auto;padding:1.5rem}.ProductLines_emptyState__3dhAD{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8}.ProductLines_emptyIcon__3UYLE{font-size:3.5rem;opacity:.3;margin-bottom:1rem}.ProductLines_emptyText__1AyFy{font-size:.9rem;font-weight:500}.ProductLines_detailHeader__2VWy_{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.ProductLines_detailAvatar__dbzq8{width:52px;height:52px;border-radius:10px;background:rgba(37,99,235,.08);color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.6rem}.ProductLines_detailHeaderInfo__25k3X{flex:1 1}.ProductLines_detailTitle__1U4fS{font-weight:800;font-size:1.1rem;color:#0f172a}.ProductLines_badge__1NDRX{display:inline-block;background:rgba(37,99,235,.08);color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;padding:1px 8px;font-size:.72rem;font-weight:700}.ProductLines_detailActions__6nH3I{display:flex;grid-gap:.5rem;gap:.5rem}.ProductLines_btnPrimary__1rLCu{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;border:none;border-radius:8px}.ProductLines_btnDanger__7rS2l,.ProductLines_btnPrimary__1rLCu{padding:.4rem .9rem;font-weight:700;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem}.ProductLines_btnDanger__7rS2l{background:#fff;color:#ef4444;border:1.5px solid #ef4444;border-radius:8px}.ProductLines_card__bG6aJ{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.ProductLines_cardHeader__1InmE{background:linear-gradient(135deg,#0f172a,#1e3a8a);padding:.75rem 1.25rem}.ProductLines_cardHeaderTitle__2qlT9{color:#fff;font-weight:700;font-size:.8125rem}.ProductLines_cardBody__2fdW-{padding:1.5rem}.ProductLines_fieldLabel__3beJh{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}.ProductLines_fieldValue__1CllS{font-size:.9rem;color:#0f172a;font-weight:500}.ProductLines_fieldValueEmpty__2QkSa{color:#94a3b8}.ProductLines_modalOverlay__1Tqcu{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem}.ProductLines_modal__37yi0{background:#fff;border-radius:16px;width:540px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ProductLines_modalHeader__3Qdan{background:linear-gradient(135deg,#0f172a,#1e3a8a);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.ProductLines_modalTitle__3Fc0O{color:#fff;font-weight:700;font-size:1rem}.ProductLines_modalSubtitle__1MZM-{color:hsla(0,0%,100%,.6);font-size:.78rem;margin-top:2px}.ProductLines_modalClose__2hJhj{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:1.25rem;cursor:pointer;display:flex}.ProductLines_modalBody__3UDGF{padding:1.5rem}.ProductLines_formLabel__1x6RD{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}.ProductLines_required__2zeJ5{color:#ef4444}.ProductLines_formError__3-afd{color:#ef4444;font-size:.72rem;font-weight:600;margin-top:3px}.ProductLines_input__35ER2{border-radius:8px;border:1.5px solid #e2e8f0;font-size:.875rem;width:100%;padding:.45rem .75rem;outline:none;box-sizing:border-box}.ProductLines_inputError__1w5Kr{border-color:#ef4444}.ProductLines_inputDisabled__258GK{background:#f8fafc;color:#64748b;cursor:not-allowed}.ProductLines_pctWrap__1ogZJ{position:relative}.ProductLines_pctInput__3Dz-i{padding-right:1.75rem}.ProductLines_pctSign__2oKHf{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-weight:700}.ProductLines_modalActions__3tmlG{display:flex;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.ProductLines_btnCancel__GVv5J{flex:1 1;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600}.ProductLines_btnCancel__GVv5J,.ProductLines_btnSubmit__2sUYc{padding:.5rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem}.ProductLines_btnSubmit__2sUYc{flex:2 1;border-radius:8px;border:none;background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;font-weight:700}.ProductLines_btnSubmit__2sUYc:disabled{opacity:.6}@media (max-width:991.98px){.fr-hero{padding:16px!important;grid-gap:12px!important;gap:12px!important;flex-wrap:wrap}.fr-hero>div:nth-child(2){flex:1 1;min-width:0}.fr-hero h1{font-size:1.4rem!important}.fr-hero p{font-size:.95rem!important}.fr-filters label{font-size:13px!important}.fr-filters .form-control{min-height:48px;font-size:16px!important}.fr-filters>.col-auto:first-child,.fr-filters>.col-auto:nth-child(2){flex:1 1 140px;width:auto}.fr-filters>.fr-search{flex:0 0 100%;width:100%!important}.fr-filters>.fr-check{flex:0 0 100%}.fr-check label{font-size:16px!important;grid-gap:10px!important;gap:10px!important}.fr-check input[type=checkbox]{width:22px;height:22px}.fr-filters>.fr-actions{flex:0 0 100%;width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}.fr-actions>.col-auto{width:100%;padding:0}.fr-actions button{width:100%;min-height:52px;font-size:18px!important;font-weight:600!important;justify-content:center;padding:0 12px!important}.fr-page .card{padding:0}.fr-page .card>div:first-child button{min-width:40px;min-height:40px;font-size:20px!important}.fr-page .tableFixHeadSmall{max-height:none!important;overflow:visible!important;padding:10px;background:#f8fafc}.fr-table.table{min-width:0!important}.fr-table,.fr-table tbody{display:block;width:100%;border:none}.fr-table thead{display:none}.fr-table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"inv     inv    act    act" "cust    cust   cust   cust" "date    sp     ship   ship" "freight weight so     folio" "carrier cprice comment comment";grid-gap:10px 12px;gap:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:10px}.fr-table tbody tr:has(>td[colspan]){display:block;background:transparent;border:none;padding:8px}.fr-table td{display:block;padding:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;font-size:16px!important;color:#0f172a;min-width:0}.fr-table td:not(:first-child){border-left:0!important}.fr-table td:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#64748b;margin-bottom:2px}.fr-table td:not([data-label]):before{display:none}.fr-table td:first-child{grid-area:inv;font-size:20px!important;padding-left:10px!important;align-self:center}.fr-table td:nth-child(2){grid-area:so}.fr-table td:nth-child(3){grid-area:cust}.fr-table td:nth-child(4){grid-area:date}.fr-table td:nth-child(5){grid-area:sp}.fr-table td:nth-child(6){grid-area:ship}.fr-table td:nth-child(7){grid-area:freight;font-size:22px!important}.fr-table td:nth-child(8){grid-area:weight}.fr-table td:nth-child(9){grid-area:comment}.fr-table td:nth-child(10){grid-area:carrier}.fr-table td:nth-child(11){grid-area:cprice}.fr-table td:nth-child(12){grid-area:folio}.fr-table td:nth-child(13){grid-area:act;justify-content:flex-end;align-items:center}.fr-table td:nth-child(3)>div:first-child{font-size:18px!important;line-height:1.3}.fr-table td:nth-child(3)>div:nth-child(2),.fr-table td span{font-size:14px!important}.fr-table td span{padding:3px 10px!important}.fr-table td[data-label=Comment]{max-width:none!important}.fr-table td[data-label=Comment]>div{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.fr-cell-actions{display:flex!important;grid-gap:8px!important;gap:8px!important}.fr-cell-actions button{min-height:44px;padding:0 14px!important;font-size:15px!important}.fr-modal-overlay{padding:12px}.fr-modal{width:min(440px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px);overflow-y:auto!important}.fr-modal label{font-size:13px!important}.fr-modal .form-control,.fr-modal .form-select,.fr-modal button{min-height:48px;font-size:16px!important}}@media (max-width:575.98px){.fr-page{padding-top:max(70px,calc(var(--fr-menu-h, 70px) + 16px))!important}.fr-hero h1{font-size:1.25rem!important}.fr-hero-pill{margin-left:0!important;flex:0 0 100%}.fr-filters>.fr-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-actions>.col-auto:first-child{grid-column:1/-1}.fr-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"inv     act" "cust    cust" "date    sp" "ship    ship" "freight weight" "so      folio" "carrier cprice" "comment comment"}}@media (max-width:991.98px){.lg-page .lg-kpis .metric-value{font-size:24px!important}.lg-page .lg-kpis .metric-label{font-size:12px}.lg-page .lg-kpis .metric-change{font-size:13px!important;padding-left:0!important;padding-right:0!important}.lg-page .lg-note span{font-size:15px!important}.lg-page .lg-note button{min-height:48px;font-size:16px!important}.lg-page .lg-filters label{font-size:13px!important}.lg-page .lg-filters .form-select{min-height:48px;font-size:16px!important}.lg-page .table-card .table{min-width:0!important;font-size:14px}.lg-page .table-card .table td,.lg-page .table-card .table th{padding:10px 6px}.lg-page .table-card .card-header h6{font-size:16px}.lg-page .table-card{margin:0 0 16px!important}}@media (max-width:767.98px){.lg-page .lg-kpis>[class*=col-]:last-child:nth-child(odd){flex:0 0 100%;max-width:100%}}@media (max-width:575.98px){.lg-page{padding-top:max(70px,calc(var(--lg-menu-h, 70px) + 16px))!important}.lg-page .lg-hero{padding:16px!important;grid-gap:12px!important;gap:12px!important;flex-wrap:wrap}.lg-page .lg-hero>div:nth-child(2){flex:1 1;min-width:0}.lg-page .lg-hero h1{font-size:1.35rem!important}.lg-page .lg-hero p{font-size:.9rem!important}.lg-page .lg-hero-pill{margin-left:0!important;flex:0 0 100%}.lg-page .lg-kpis{--bs-gutter-x:12px;--bs-gutter-y:12px}.lg-page .lg-kpis>[class*=col-]{flex:0 0 50%;max-width:50%}.lg-page .lg-kpis>[class*=col-]:last-child:nth-child(odd){flex:0 0 100%;max-width:100%}.lg-page .lg-kpis .metric-card{padding:12px 14px!important;margin-bottom:0}.lg-page .card{padding:0}.lg-page .lg-note button{width:100%}.lg-page .lg-filters>[class*=col-]{padding-bottom:4px}.lg-page .usa-map{min-height:300px}}.react-calendar .react-calendar__viewContainer .react-calendar__month-view div{align-items:flex-start!important}.react-calendar{width:100%!important;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em;background-color:#eee;color:#000}.react-calendar__navigation button,.react-calendar__navigation span{color:#000}.react-calendar__navigation button{min-width:44px;background:none}.salesCalendar{border-top:1px solid #e6e6e6;padding-top:.7rem;margin-top:.7rem;font-weight:400;font-size:.9rem;text-align:center;margin-bottom:15px}.quantSalesCalendar{border:1px dotted #3b82f6;border-radius:5px;color:#3b82f6!important;font-weight:700;font-size:.9rem;text-align:center}.color-box{width:20px;height:20px;display:inline-block;margin-right:10px}.text-blockLeyend{display:inline-block;text-align:left;color:#777}.backLeyendBlue{background:#3b82f6}.backLeyendGreen{background:#10b981}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e0e0e0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em;background-color:#5a6987;color:#e6e6e6;height:44px;min-height:44px;max-height:44px;display:flex;align-items:center}.react-calendar__month-view__weekdays__weekday{padding:.5em;border:1px solid #3f4a5f}.react-calendar__month-view{display:flex;flex-direction:row}.react-calendar__month-view__weekNumbers{display:flex;flex-direction:column;align-items:stretch;margin-right:.5em;min-width:48px;max-width:48px;width:48px;background:hsla(0,0%,100%,.7);border-right:1px solid #5a6987;position:relative}.react-calendar__month-view__weekNumbers:before{content:"Week";height:44px;width:48px;background:#5a6987;color:#fff;border-bottom:1px solid #3f4a5f;font-size:.75em;padding:0 5px;letter-spacing:.5px}.react-calendar__month-view__weekNumbers .react-calendar__tile,.react-calendar__month-view__weekNumbers:before{display:flex;align-items:center;justify-content:center;min-width:48px;max-width:48px;font-weight:700;box-sizing:border-box}.react-calendar__month-view__weekNumbers .react-calendar__tile{width:100%;min-height:100px;max-height:100px;height:100%;text-align:center;border:1px dotted #3f4a5f;border-top:none;font-size:smaller}.react-calendar__month-view__days{flex:1 1}.react-calendar__month-view__days__day--weekend{color:#e57373}.react-calendar__month-view__days__day--neighboringMonth{color:#000}.react-calendar__month-view__days__day{border:1px dotted #3f4a5f!important}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:9.5px 6.6667px;background:none;text-align:left;line-height:16px;font-size:smaller;font-weight:700}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#ffebee;color:#f44336}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#ffcdd2;color:#f44336}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calCalendarFlexRow{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;flex-wrap:wrap}.calCalendarFlexItem{flex:1 1 320px;min-width:0}.calWeeklyTotalsSidebar{flex:0 0 180px}@media (max-width:991px){.calWeeklyTotalsSidebar{flex:1 1 100%}}.calWeeklyTotalsHeader{height:104px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#5a6987;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:6px 6px 0 0;text-align:center;padding:0 8px}.calWeeklyTotals--side{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px;overflow:hidden}.calWeekChip--side{height:100px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:3px;gap:3px;padding:0 10px;cursor:pointer;background:#fff;border-bottom:1px dotted #cbd5e1;transition:background-color .15s ease}.calWeekChip--side:last-child{border-bottom:none}.calWeekChip--side:hover{background:#f8fafc}.calWeekChip--side .calWeekLabel{font-size:.68rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.calWeekChip--side .calWeekSales{font-size:.8125rem;font-weight:700;color:#059669}.calWeekChip--side .calWeekInvoices{font-size:.75rem;font-weight:600;color:#2563eb}@media (max-width:991px){.calWeeklyTotalsHeader{height:auto;border-radius:6px 6px 0 0;padding:8px}.calWeeklyTotals--side{flex-direction:row;flex-wrap:wrap;grid-gap:8px;gap:8px;border:none;padding-top:8px}.calWeekChip--side{height:auto;flex:1 1 140px;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.calWeekChip--side:last-child{border-bottom:1px solid #e2e8f0}}@media (max-width:480px){.calWeekChip--side{flex:1 1 100%}}.pol-date-field select{border:none;outline:none;background:transparent;color:var(--pol-text);font-size:.95rem}.pol-secondary-btn{margin-right:10px}.pol-empty__icon,.pol-order-icon-2{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5e5e5e,#313131);color:#fff;font-size:1.5rem;flex-shrink:0}.pol-status-container{display:flex;justify-content:space-between;align-items:center}.pol-order-company{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-size:.85rem;font-weight:800;white-space:nowrap;background:#e2e2e2;color:#444;margin-right:5px}.pol-modal{z-index:9999}.pol-modal__panel{max-height:calc(100vh - 100px)}.calTotalsWrap .react-calendar__month-view__weekNumbers .react-calendar__tile{min-height:82px;max-height:82px}@media (min-width:992px){.calTotalsWrap .calWeekChip--side{height:82px}}.calTotalsWrap .salesCalendar{padding-top:.4rem;margin-top:.4rem;margin-bottom:6px;font-size:.82rem}.calTotalsWrap .quantSalesCalendar{font-size:.8rem;margin:0}.calTotalsWrap .react-calendar__tile{padding:6px 5px}:root{--primary:#2563eb;--secondary:#8b5cf6;--success:#10b981;--warning:#f59e0b;--bg-main:#f8fafc;--bg-card:#fff;--border:#e2e8f0;--text-primary:#0f172a;--text-secondary:#64748b;--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1)}body{font-family:DM Sans,sans-serif;background:var(--bg-main);color:var(--text-primary);line-height:1.6}.AddNewProduct_pageTitle__AtkIt{font-family:Archivo,sans-serif;font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.AddNewProduct_pageSubtitle__1g95j{color:var(--text-secondary);margin:0;font-size:1rem}.AddNewProduct_cardModern__3S_IK{background:var(--bg-card);border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.AddNewProduct_cardModern__3S_IK:hover{box-shadow:var(--shadow-md)}.AddNewProduct_cardHeaderCustom__3mZ_4{padding:1.5rem;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fafafa,var(--bg-card))}.AddNewProduct_cardTitle__1MSxR{font-family:Archivo,sans-serif;font-size:1.125rem;font-weight:600;margin:0;color:var(--text-primary)}.AddNewProduct_cardBodyCustom__1RFoZ{padding:1.5rem}.AddNewProduct_imageContainer__1rcqy{position:relative;aspect-ratio:1;border:2px dashed var(--border);border-radius:12px;background:#fafafa;cursor:pointer;transition:all .3s;overflow:hidden;display:flex;align-items:center;justify-content:center}.AddNewProduct_imageContainer__1rcqy:hover{border-color:var(--primary);background:#eff6ff}.AddNewProduct_imageContainer__1rcqy img{width:100%;height:100%;object-fit:cover}.AddNewProduct_uploadPlaceholder__3XWR1{text-align:center;color:var(--text-secondary)}.AddNewProduct_uploadIcon__3-8PE{font-size:3rem;margin-bottom:1rem}.AddNewProduct_changeBtn__WaPej{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);padding:.5rem 1.5rem;background:rgba(0,0,0,.75);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;opacity:0;transition:opacity .3s}.AddNewProduct_imageContainer__1rcqy:hover .AddNewProduct_changeBtn__WaPej{opacity:1}.AddNewProduct_formGroup__1Lc8R{margin-bottom:1.25rem}.AddNewProduct_formLabel__39DwI{display:block;font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.AddNewProduct_formInputGroup__1uG77{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.AddNewProduct_formInput__2yJPi{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:10px;font-size:1rem;transition:all .2s;background:var(--bg-card)}.AddNewProduct_formInput__2yJPi:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.AddNewProduct_formSelect__1VEdN{flex:1 1;padding:.45rem 1rem;border:1px solid var(--border);border-radius:10px;font-size:1rem;transition:all .2s;background:var(--bg-card)}.AddNewProduct_inputUnit__3Xj_J{min-width:40px;color:var(--text-secondary);font-weight:500;font-size:.875rem}.AddNewProduct_formCenter__-peOp{display:flex;align-items:center;justify-content:center}.AddNewProduct_sectionDivider__fR7hr{border:0;border-top:1px solid var(--border);margin:2rem 0 1.5rem}.AddNewProduct_sectionTitle__1e2lw{font-family:Archivo,sans-serif;font-size:.875rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem}.AddNewProduct_actionBtn__1rYQQ{width:100%;padding:.5rem;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.AddNewProduct_btnSecondaryCustom__mdvYJ{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.AddNewProduct_btnSecondaryCustom__mdvYJ:hover{background:#fafafa;border-color:#cbd5e1}.AddNewProduct_btnSuccessCustom__2v0Nh{background:var(--success);color:#fff;box-shadow:var(--shadow-sm)}.AddNewProduct_btnSuccessCustom__2v0Nh:hover{background:#059669;transform:translateY(-2px);box-shadow:var(--shadow-md)}.AddNewProduct_btnSaveCustom__1pUA_{background:linear-gradient(135deg,#0f172a,#1e3a8a);border:none;border-image:initial;border-radius:10px;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;height:100%;padding:1rem;white-space:nowrap}@keyframes AddNewProduct_fadeIn__3IQFw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddNewProduct_fadeIn__3IQFw{animation:AddNewProduct_fadeIn__3IQFw .4s ease-out}.AddNewProduct_createProductContent__wupYE.AddNewProduct_active__q1My6{display:block}.AddNewProduct_bottomActionBar__3H5_i{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#fff;border-top:2px solid var(--border);padding:1.25rem;margin-top:2rem;display:flex;justify-content:space-between;align-items:center;grid-gap:1rem;gap:1rem;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);z-index:100}.AddNewProduct_bottomActionBar__3H5_i .AddNewProduct_btnGroup__WPEC1{display:flex;grid-gap:.75rem;gap:.75rem}.AddNewProduct_bottomActionBar__3H5_i .AddNewProduct_actionBtn__1rYQQ{margin:0;min-width:140px}.AddNewProduct_requiredIndicator__1-xx3{color:#ef4444;margin-left:.25rem}.AddNewProduct_formHelpText__1lqkM{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}@media (max-width:768px){.AddNewProduct_pageTitle__AtkIt{font-size:1.5rem}.AddNewProduct_cardBodyCustom__1RFoZ{padding:1rem}}.invoice-v3-page{background:#f4f6f9;min-height:100vh}.invoice-v3-page .page-header{padding:2rem 0 1.5rem}.invoice-v3-page .page-header h2{color:#0f172a;font-weight:800;letter-spacing:-.02em;margin-bottom:.35rem}.invoice-v3-page .page-header p{color:#64748b;font-size:1.05rem;margin-bottom:0}.invoice-v3-page .section-card{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #cbd5e1;border-radius:14px;box-shadow:0 4px 14px rgba(15,23,42,.06)}.invoice-v3-page .section-card.accent-invoice{border-left-color:#0d6efd}.invoice-v3-page .section-card.accent-sales-order{border-left-color:#0d47a1}.invoice-v3-page .section-card.accent-customer{border-left-color:#14b8a6}.invoice-v3-page .section-card .card-title{font-size:1.1rem;font-weight:700;color:#1e293b;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid #eef0f3}.invoice-v3-page .field-label{color:#6b7280;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding-top:.6rem;padding-bottom:0}.invoice-v3-page .field-value{padding-top:.1rem;padding-bottom:.35rem}.invoice-v3-page .field-value p{font-size:.98rem;font-weight:500;color:#111827;word-break:break-word;margin-bottom:0}@media (min-width:768px){.invoice-v3-page .field-label{text-align:right;padding-top:.75rem}.invoice-v3-page .field-value{padding-top:.75rem}}.invoice-v3-page .action-bar{grid-gap:.75rem;gap:.75rem}.invoice-v3-page .action-primary{box-shadow:0 2px 6px rgba(16,185,129,.25)}.invoice-v3-page .btn-outline-dark{background-color:#eef1f5;border:1px solid #cbd5e1;color:#1e293b;font-weight:600}.invoice-v3-page .btn-outline-dark:focus,.invoice-v3-page .btn-outline-dark:hover{background-color:#e2e8f0;border-color:#94a3b8;color:#0f172a}.invoice-v3-page .btn-outline-dark:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.inv-dollar-m{display:none}@media (max-width:1099.98px){.invoice-v3-page.invoice-v3-page,.invoice-v3-page.invoice-v3-page.invoice-v3-page--tools-collapsed{--invoice-gutter:12px}}@media (max-width:767.98px){.invoice-v3-page.invoice-v3-page{padding-left:12px;padding-right:12px}}@media (max-width:1280px){.invoice-v3-page .page-header{padding-bottom:.5rem}.invoice-v3-page .page-header h2{font-size:1.6rem}.invoice-v3-page .page-header p{font-size:1rem}.invoice-v3-page .fs-4{font-size:20px!important}.invoice-v3-page .row>.InputTextBolder.mb-4{margin-bottom:.75rem!important}.invoice-v3-page .row.pb-5{padding-bottom:.5rem!important}.invoice-v3-page .section-card{padding:0;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.08)}.invoice-v3-page .section-card .card-body{padding:12px}.invoice-v3-page .section-card .card-title{text-align:left!important;font-size:18px;font-weight:700;color:#0f172a;border:none;padding:0;margin:0 0 8px}.invoice-v3-page .field-label[hidden],.invoice-v3-page .field-value[hidden]{display:none!important}.invoice-v3-page .field-label:has(+.field-value>p:empty),.invoice-v3-page .field-value:has(>p:empty){display:none!important}.invoice-v3-page .field-label{text-align:left!important;text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:#64748b}.invoice-v3-page .field-label p{margin:0;font-size:15px}.invoice-v3-page .field-value p{font-size:21px;font-weight:600;color:#0f172a;margin:0}.invoice-v3-page .field-value span{font-size:14px!important;padding:3px 12px!important}.invoice-v3-page .col-sm-6.mb-3>.row{margin-left:0;margin-right:0}.invoice-v3-page .row>.inv-top-card{padding-left:0;padding-right:0;margin-top:0}.invoice-v3-page .inv-invoice-col,.invoice-v3-page .inv-so-col{flex:0 0 100%;max-width:100%}.invoice-v3-page .inv-card-empty{display:none!important}.invoice-v3-page .inv-top-card .card-body>.row>.field-label{flex:0 0 40%;max-width:40%;padding-top:8px;padding-bottom:8px;display:flex;align-items:center}.invoice-v3-page .inv-top-card .card-body>.row>.field-label p{font-size:16px}.invoice-v3-page .inv-top-card .card-body>.row>.field-value p{font-size:18px;font-weight:700}.invoice-v3-page .inv-top-card .card-body>.row>.field-value{flex:0 0 60%;max-width:60%;padding-top:4px;padding-bottom:4px;display:flex;align-items:center}.invoice-v3-page .inv-top-card .card-body>.row>.col-sm-12.col-md-6,.invoice-v3-page .inv-top-card .row .row>.col-sm-12.col-md-6{flex:0 0 100%;max-width:100%}@media (min-width:576px){.invoice-v3-page .inv-top-card .card-body>.row>.col-sm-12.col-md-6,.invoice-v3-page .inv-top-card .row .row>.col-sm-12.col-md-6{flex:0 0 50%;max-width:50%}}.invoice-v3-page .inv-top-card .my-3{margin-top:.5rem!important;margin-bottom:.5rem!important}.invoice-v3-page .inv-top-card .mb-3{margin-bottom:.5rem!important}.invoice-v3-page .btn-lg,.invoice-v3-page .inv-top-card .form-control,.invoice-v3-page .inv-top-card .input-group-text{min-height:52px;font-size:18px}.invoice-v3-page .btn-lg{font-weight:600;border-radius:10px}.invoice-v3-page .inv-top-card .InputTextBolder p{font-size:15px;font-weight:600;color:#64748b;margin:0}.invoice-v3-page .inv-top-card .pt-3{padding-top:10px!important}.invoice-v3-page #search1CustomerListIN{min-height:52px;font-size:18px}.invoice-v3-page .inv-cust-row .btn{min-height:52px;font-size:18px;background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.invoice-v3-page .inv-customer-card{background:#f1f1f1;margin-left:12px;margin-right:12px;margin-bottom:12px;width:calc(100% - 24px)}.invoice-v3-page .inv-customer-card .card-body>.row>.col-md-6{flex:0 0 50%;max-width:50%}.invoice-v3-page .inv-customer-card .field-label,.invoice-v3-page .inv-customer-card .field-value{flex:0 0 100%;max-width:100%}.invoice-v3-page .inv-customer-card .field-label{padding-top:4px}.invoice-v3-page .inv-customer-card .field-value{padding-bottom:8px}.invoice-v3-page .inv-search-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.08);margin:0 0 12px!important;padding:10px 0 2px!important;--bs-gutter-x:20px}.invoice-v3-page .inv-search-row .input-group{width:100%;flex-wrap:nowrap}.invoice-v3-page .inv-search-row>[class*=col-]>.btn{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}@media (min-width:576px){.invoice-v3-page .inv-search-row>.col-sm-12.col-md-6{flex:0 0 50%;max-width:50%}}.invoice-v3-page .inv-search-row>[class*=col-]{margin-bottom:8px}.invoice-v3-page .inv-search-row .btn,.invoice-v3-page .inv-search-row .form-control{min-height:52px;font-size:18px}.invoice-v3-page .inv-cart{max-height:none;overflow:visible;margin-bottom:0}.invoice-v3-page .inv-cart table,.invoice-v3-page .inv-cart tbody,.invoice-v3-page .inv-cart tfoot{display:block;width:100%;border:none}.invoice-v3-page .inv-cart table.table{min-width:0!important}.invoice-v3-page .inv-cart thead{display:none}.invoice-v3-page .inv-cart tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 48px;grid-template-areas:"code code  code  del" "desc desc  desc  desc" "ship price total total" "ord  wt    wt    wt";grid-gap:10px 12px;gap:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:10px}.invoice-v3-page .inv-cart tbody tr[hidden]{display:none!important}.invoice-v3-page .inv-cart td{display:block;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;font-size:20px;min-width:0}.invoice-v3-page .inv-cart td.inv-cell-dollar{display:none!important}.invoice-v3-page .inv-cart td:before{content:attr(data-label);display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:2px}.invoice-v3-page .inv-cart tbody td:nth-child(-n+2):before,.invoice-v3-page .inv-cart td:not([data-label]):before{display:none}.invoice-v3-page .inv-cart tbody td:first-child{grid-area:code;justify-self:start;align-self:center;background:rgba(37,99,235,.08)!important;color:#1e40af;border:1px solid #bfdbfe!important;border-radius:6px;padding:3px 10px!important;font-size:15px;font-weight:700}.invoice-v3-page .inv-cart tbody td:nth-child(2){grid-area:desc;font-weight:600;line-height:1.3}.invoice-v3-page .inv-cart tbody td:nth-child(4){grid-area:ship}.invoice-v3-page .inv-cart tbody td:nth-child(6){grid-area:price}.invoice-v3-page .inv-cart tbody td:nth-child(9){grid-area:del}.invoice-v3-page .inv-cart tbody td:nth-child(8){grid-area:total;text-align:right!important;font-size:26px;font-weight:700;line-height:56px}.invoice-v3-page .inv-cart tbody td:nth-child(8):before{line-height:1.2}.invoice-v3-page .inv-dollar-m{display:inline}.invoice-v3-page .inv-cart tbody td:nth-child(3),.invoice-v3-page .inv-cart tbody td:nth-child(5){font-size:16px;color:#64748b;white-space:nowrap}.invoice-v3-page .inv-cart tbody td:nth-child(3){grid-area:ord}.invoice-v3-page .inv-cart tbody td:nth-child(5){grid-area:wt}.invoice-v3-page .inv-cart tbody td:nth-child(3):before,.invoice-v3-page .inv-cart tbody td:nth-child(5):before{content:attr(data-label) ": ";display:inline;font-size:16px;font-weight:500;margin:0}.invoice-v3-page .inv-cart .input-group{flex-wrap:nowrap;width:100%}.invoice-v3-page .inv-cart .form-control,.invoice-v3-page .inv-cart .input-group-text{height:56px;font-size:22px;min-width:0}.invoice-v3-page .inv-cart td[data-label="Quantity shipped"] .form-control{text-align:center}.invoice-v3-page .inv-hint{font-size:16px!important}.invoice-v3-page .inv-cart .d-grid .btn{width:48px;height:48px;min-height:0;padding:0;font-size:22px;display:flex;align-items:center;justify-content:center}.invoice-v3-page .inv-cart tfoot tr{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px 0;gap:6px 0;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important}.invoice-v3-page .inv-cart tfoot td{display:block;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:#fff!important;margin-right:24px;font-size:20px}.invoice-v3-page .inv-cart tfoot td:empty{display:none}.invoice-v3-page .inv-cart tfoot td:before{content:attr(data-label);display:block;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.72);margin-bottom:2px}.invoice-v3-page .inv-cart tfoot td:not([data-label]):before{display:none}.invoice-v3-page .inv-cart tfoot td.total-emph:nth-child(2){margin-right:auto}.invoice-v3-page .inv-cart tfoot td.total-emph:nth-child(8){margin-right:0}.invoice-v3-page .inv-action-col{flex:0 0 100%;max-width:520px;margin-bottom:10px}.invoice-v3-page .inv-action-col .btn{min-height:52px;font-size:18px;font-weight:600}.invoice-v3-page .inv-action-col .greenButton,.invoice-v3-page .inv-action-col .greenButton:disabled{background:#10b981!important;border-color:#10b981!important;color:#fff!important}.invoice-v3-page .inv-action-col .greenButton:disabled{opacity:.45}.invoice-v3-page .inv-action-col .btn-outline-dark,.invoice-v3-page .inv-action-col .btn-outline-dark:disabled{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}.invoice-v3-page .inv-action-col .btn-outline-dark:disabled{opacity:.5}}@media (max-width:575.98px){.invoice-v3-page .inv-invoice-col{margin-bottom:0!important}.invoice-v3-page .inv-so-col{margin-top:16px}.invoice-v3-page .row.pb-5{padding-bottom:16px!important}.invoice-v3-page .inv-customer-card{margin-bottom:0}.invoice-v3-page .inv-search-row{margin-top:32px!important}.invoice-v3-page .inv-cust-row:has(>.inv-card-empty)>.col-sm-6.mb-3{margin-bottom:0!important}.invoice-v3-page .inv-top-card .row>.col-sm-12.row{margin-left:0;margin-right:0}.invoice-v3-page .inv-top-card .col-sm-12.row>.col-sm-12.col-md-6{padding-left:0;padding-right:0}.invoice-v3-page .inv-top-card .col-sm-12.row>.col-md-6+.col-md-6{padding-left:12px}.invoice-v3-page .inv-top-card .col-sm-12.row>.col-md-6:has(+.col-md-6){padding-right:12px}.invoice-v3-page .inv-customer-card .card-body>.row>.col-md-6{flex:0 0 100%;max-width:100%}.invoice-v3-page .inv-customer-card .field-label{flex:0 0 40%;max-width:40%;padding-top:6px;padding-bottom:6px;display:flex;align-items:center}.invoice-v3-page .inv-customer-card .field-value{flex:0 0 60%;max-width:60%;padding-top:2px;padding-bottom:2px;display:flex;align-items:center}.invoice-v3-page .inv-customer-card .field-label p{font-size:16px}.invoice-v3-page .inv-customer-card .field-value p{font-size:18px;font-weight:700}.invoice-v3-page .inv-cart tbody tr{grid-template-areas:"code code code del" "desc desc desc desc" "ship ship price price" "total total total total" "ord  ord  wt   wt"}.invoice-v3-page .inv-cart tbody td:nth-child(8){display:block;text-align:right!important;line-height:1.3;font-size:24px}.invoice-v3-page .inv-cart tbody td:nth-child(8):before{float:left;margin:0;line-height:1.9}.invoice-v3-page .inv-cart tfoot td{margin-right:18px}.invoice-v3-page .inv-cart tfoot td.total-emph:nth-child(2){flex:0 0 100%;margin-right:0}.invoice-v3-page .inv-cart tfoot td.total-emph:nth-child(8){margin-left:auto}}.inv-batch-dialog .modal-content{border:none;border-radius:14px;overflow:hidden}.inv-batch-dialog .modal-header{background:linear-gradient(135deg,#0f172a,#1e3a8a);border:none;padding:1.1rem 1.25rem}.inv-batch-dialog .modal-title{color:#fff;font-size:1.25rem;font-weight:700}.inv-batch-dialog .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.inv-batch-dialog .modal-body{padding:1.25rem}.inv-batch-help{color:#64748b;font-size:15px;margin:0 0 14px}.inv-batch-label{display:block;color:#64748b;font-size:15px;font-weight:600;margin:0 0 6px}.inv-batch-row{display:flex;grid-gap:10px;gap:10px}.inv-batch-row .form-control{flex:1 1 auto;min-width:0;min-height:52px;font-size:18px}.inv-batch-generate{flex:0 0 auto;min-height:52px;font-size:17px;font-weight:600;white-space:nowrap;border-radius:10px}.inv-batch-actions{display:flex;grid-gap:10px;gap:10px;margin-top:22px}.inv-batch-actions .btn{flex:1 1;min-height:52px;font-size:18px;font-weight:600;border-radius:10px}.inv-batch-actions .inv-batch-cancel{background:#fff!important;color:#334155!important;border:1px solid #cbd5e1!important}.inv-batch-actions .greenButton:disabled{background:#10b981!important;border-color:#10b981!important;color:#fff!important;opacity:.45;cursor:not-allowed}@media (max-width:575.98px){.inv-batch-row{flex-direction:column}.inv-batch-generate{width:100%}}.page{background:#fff;min-height:100vh;padding:24px;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Arial,sans-serif}.topBar{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:16px}.title{font-size:22px;font-weight:700;letter-spacing:-.2px}.subtitle{margin-top:4px;color:#6b7280;font-size:13px}.topActions{display:flex;align-items:center;grid-gap:10px;gap:10px}.card{background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.04);margin-bottom:16px;overflow:hidden}.filters{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:14px}.field .label{font-size:12px;color:#6b7280;margin-bottom:6px}.input{width:100%;height:38px;padding:0 12px;border:1px solid rgba(17,24,39,.14);border-radius:10px;outline:none;background:#fff;transition:box-shadow .15s,border-color .15s}.input:focus{border-color:rgba(59,130,246,.55);box-shadow:0 0 0 4px rgba(59,130,246,.12)}.input--small{width:72px}.filterActions{display:flex;align-items:flex-end;grid-gap:10px;gap:10px}.btn{height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(17,24,39,.14);color:#fff;cursor:pointer;font-weight:600;font-size:13px;transition:transform .06s,box-shadow .15s,opacity .15s}.btn:active{transform:translateY(1px)}.btn--ghost{background:#fff;color:#111827}.btn:disabled{opacity:.55;cursor:not-allowed}.tableHeader{padding:14px 14px 8px;display:flex;align-items:baseline;justify-content:space-between;grid-gap:12px;gap:12px}.tableTitle{font-weight:700}.tableMeta{color:#6b7280;font-size:13px}.dotLoading{margin-left:10px;color:#3b82f6;font-weight:900}.tableWrap{overflow:auto;border-top:1px solid rgba(17,24,39,.08)}.table{width:100%;border-collapse:collapse;min-width:980px}.table th{text-align:left;font-size:12px;color:#6b7280;font-weight:700;padding:10px 14px;background:#fafafb;border-bottom:1px solid rgba(17,24,39,.08)}.table td{padding:12px 14px;border-bottom:1px solid rgba(17,24,39,.06);font-size:13px}.table tr:hover td{background:#fcfcfd}.right{text-align:right}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.small{font-size:12px;color:#374151}.empty{color:#6b7280;text-align:center;padding:24px}.badge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid rgba(17,24,39,.1)}.badge--pending{background:rgba(245,158,11,.12);color:#92400e}.badge--claimed{background:rgba(59,130,246,.12);color:#1d4ed8}.badge--processing{background:rgba(99,102,241,.12);color:#4338ca}.badge--done{background:rgba(16,185,129,.12);color:#065f46}.badge--error{background:rgba(239,68,68,.12);color:#991b1b}.badge--dead{background:rgba(17,24,39,.12);color:#111827}.pager{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;padding:12px 14px}.switch{display:flex;align-items:center;grid-gap:8px;gap:8px;-webkit-user-select:none;user-select:none}.switchLabel{font-size:13px;color:#374151}.switch input{display:none}.slider{width:44px;height:26px;border-radius:999px;background:rgba(17,24,39,.18);position:relative;cursor:pointer;transition:background .15s}.slider:before{content:"";width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 6px 18px rgba(0,0,0,.18);transition:transform .15s}.switch input:checked+.slider{background:rgba(59,130,246,.55)}.switch input:checked+.slider:before{transform:translateX(18px)}.errorBox{margin:0 14px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#991b1b;padding:10px 12px;border-radius:12px;font-size:13px}.modalOverlay{position:fixed;inset:0;background:rgba(17,24,39,.42);display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modalCard{width:min(980px,96vw);max-height:88vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.25)}.modalHeader{padding:14px;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(17,24,39,.08)}.modalTitle{font-weight:800;font-size:16px}.modalSub{margin-top:6px;display:flex;align-items:center;grid-gap:10px;gap:10px}.modalBody{padding:14px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.kv .k{font-size:12px;color:#6b7280;margin-bottom:4px}.kv .v{font-size:13px;font-weight:600;color:#111827}.section{margin-top:14px}.sectionTitle{font-weight:800;font-size:13px;margin-bottom:8px}.pre{background:#0b1020;color:#eaf0ff;border-radius:12px;padding:12px;overflow:auto;font-size:12px;line-height:1.4}@media (max-width:1100px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filterActions{grid-column:1/-1}}.healthStrip{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;padding:14px}.healthCard{flex:1 1;min-width:220px;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(17,24,39,.1)}.healthCard--ok{background:rgba(16,185,129,.08)}.healthCard--stale{background:rgba(239,68,68,.08)}.healthCard--unknown{background:rgba(107,114,128,.08)}.healthDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.healthDot--ok{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.healthDot--stale{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.18)}.healthDot--unknown{background:#9ca3af;box-shadow:0 0 0 3px rgba(107,114,128,.18)}.healthName{font-weight:700;font-size:13px}.healthMeta{font-size:12px;color:#6b7280}:root{--ps-bg:#f6f8fc;--ps-white:#fff;--ps-text:#14213d;--ps-muted:#6b7a90;--ps-line:#e7ecf3;--ps-primary:#2563eb;--ps-primary-dark:#1d4ed8;--ps-danger:#dc2626;--ps-danger-dark:#b91c1c;--ps-success:#16a34a;--ps-shadow:0 10px 30px rgba(15,23,42,0.08);--ps-radius-lg:22px;--ps-radius-md:16px;--ps-radius-sm:12px;--ps-transition:all 0.2s ease}body{margin:0;font-family:Inter,Segoe UI,sans-serif;background:var(--ps-bg);color:var(--ps-text)}button,input{font-family:inherit}.ps-page{min-height:100vh;background:var(--ps-bg);padding:28px;margin-top:30px}.ps-shell{max-width:1380px;margin:0 auto}.ps-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:24px}.ps-title{margin:0;font-size:2rem;line-height:1.05;font-weight:800;letter-spacing:-.03em}.ps-subtitle{margin:10px 0 0;color:var(--ps-muted);font-size:1rem}.ps-toolbar{justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:24px;flex-wrap:wrap}.ps-search,.ps-toolbar{display:flex;align-items:center}.ps-search{grid-gap:0;gap:0;background:var(--ps-white);border:1px solid var(--ps-line);border-radius:16px;overflow:hidden;box-shadow:var(--ps-shadow);min-width:320px;flex:1 1;max-width:680px}.ps-search__icon{margin-left:16px;font-size:1.1rem;color:var(--ps-muted);flex-shrink:0}.ps-search input{flex:1 1;border:none;outline:none;background:transparent;padding:10px 14px;font-size:.98rem;color:var(--ps-text)}.ps-search button{border:none;background:var(--ps-primary);color:var(--ps-white);padding:10px 22px;font-weight:500;cursor:pointer;transition:var(--ps-transition)}.ps-search button:hover{background:var(--ps-primary-dark)}.ps-counter,.ps-selection-counter{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:var(--ps-white);border:1px solid var(--ps-line);border-radius:999px;padding:12px 16px;color:var(--ps-muted);box-shadow:var(--ps-shadow);font-weight:600}.ps-danger-btn,.ps-disabled-btn,.ps-icon-btn,.ps-primary-btn,.ps-secondary-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;border:none;cursor:pointer;transition:var(--ps-transition);text-decoration:none}.ps-primary-btn{background:var(--ps-primary);color:var(--ps-white);padding:10px 15px;border-radius:14px;font-weight:500;box-shadow:var(--ps-shadow)}.ps-primary-btn:hover{background:var(--ps-primary-dark);transform:translateY(-1px)}.ps-primary-btn--small{padding:10px}.ps-secondary-btn{background:#eff4ff;color:var(--ps-primary);padding:10px;border-radius:14px;font-weight:500}.ps-secondary-btn:hover{background:#dbe8ff}.ps-danger-btn{background:#fff1f2;color:var(--ps-danger);padding:10px;border-radius:14px;font-weight:500}.ps-danger-btn:hover{background:#ffe4e6;color:var(--ps-danger-dark)}.ps-disabled-btn{background:#f3f4f6;color:#98a2b3;padding:10px;border-radius:14px;cursor:not-allowed;font-weight:500;width:100%}.ps-icon-btn{width:44px;height:44px;background:#f8fafc;color:var(--ps-text);border-radius:12px;font-size:1.2rem}.ps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.ps-grid--modal{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-card{background:var(--ps-white);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);overflow:hidden;box-shadow:var(--ps-shadow);transition:var(--ps-transition)}.ps-card:hover{transform:translateY(-4px)}.ps-card--selected{border:2px solid var(--ps-primary);box-shadow:0 12px 32px rgba(37,99,235,.18)}.ps-card--disabled{opacity:.55;filter:grayscale(.15)}.ps-card__image-wrap{background:linear-gradient(180deg,#f8fbff,#eef4fb);height:220px;display:flex;align-items:center;justify-content:center;padding:18px}.ps-card__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:14px}.ps-card__body{padding:18px}.ps-card__top{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:12px}.ps-badge{display:inline-flex;align-items:center;padding:8px 12px;background:#eef4ff;color:var(--ps-primary);border-radius:999px;font-size:.82rem;font-weight:700}.ps-price{font-weight:800;font-size:1rem}.ps-card__title{margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.ps-card__code{margin:8px 0 16px;color:var(--ps-muted);font-size:.93rem}.ps-card__actions{display:flex;justify-content:center;align-items:center;margin-top:20px}.ps-empty{background:var(--ps-white);border:1px solid var(--ps-line);border-radius:28px;box-shadow:var(--ps-shadow);padding:60px 24px;text-align:center}.ps-empty__icon{width:88px;height:88px;border-radius:24px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:2rem}.ps-empty h3{margin:0 0 8px;font-size:1.4rem}.ps-empty p{margin:0;color:var(--ps-muted)}.ps-pagination{display:flex;justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-top:28px}.ps-pagination__btn{min-width:42px;height:42px;border-radius:12px;border:1px solid var(--ps-line);background:var(--ps-white);color:var(--ps-text);font-weight:700;cursor:pointer;transition:var(--ps-transition)}.ps-pagination__btn:hover:not(:disabled){border-color:var(--ps-primary);color:var(--ps-primary)}.ps-pagination__btn--active{background:var(--ps-primary);color:var(--ps-white);border-color:var(--ps-primary)}.ps-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.ps-modal{position:fixed;inset:0;top:8%;z-index:999}.ps-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ps-modal__panel{position:relative;width:min(1200px,calc(100% - 24px));max-height:85vh;margin:20px auto;background:var(--ps-white);border-radius:28px;box-shadow:0 30px 80px rgba(15,23,42,.3);overflow:hidden;display:flex;flex-direction:column}.ps-modal__header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;padding:24px 24px 18px;border-bottom:1px solid var(--ps-line)}.ps-modal__header h2{margin:0;font-size:1.7rem;font-weight:800}.ps-modal__header p{margin:8px 0 0;color:var(--ps-muted)}.ps-modal__toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;padding:18px 24px;border-bottom:1px solid var(--ps-line);flex-wrap:wrap}.ps-modal__content{padding:24px;overflow:auto}.ps-modal__footer{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;padding:18px 24px 24px;border-top:1px solid var(--ps-line)}@media (max-width:1200px){.ps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-grid--modal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ps-page{padding:18px;margin-top:30px}.ps-header{flex-direction:column;align-items:stretch}.ps-title{font-size:2rem}.ps-grid,.ps-grid--modal{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-card__actions{grid-template-columns:1fr}}@media (max-width:640px){.ps-grid,.ps-grid--modal{grid-template-columns:1fr}.ps-search{min-width:100%;max-width:100%}.ps-search input{min-width:0}.ps-modal__panel{width:calc(100% - 12px);margin:6px auto;max-height:calc(100vh - 12px);border-radius:20px}.ps-modal__content,.ps-modal__footer,.ps-modal__header,.ps-modal__toolbar{padding-left:14px;padding-right:14px}.ps-modal__footer{flex-direction:column}.ps-modal__footer button{width:100%}}.ps-pagination__dots{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;color:#6b7280;font-weight:600}:root{--pol-bg:#f6f8fc;--pol-white:#fff;--pol-text:#14213d;--pol-muted:#6b7a90;--pol-line:#e7ecf3;--pol-primary:#2563eb;--pol-primary-dark:#1d4ed8;--pol-danger:#dc2626;--pol-danger-dark:#b91c1c;--pol-warning-bg:#fff7ed;--pol-warning-text:#c2410c;--pol-success-bg:#ecfdf3;--pol-success-text:#15803d;--pol-picked-bg:#eff6ff;--pol-picked-text:#1d4ed8;--pol-invoice-bg:#f5f3ff;--pol-invoice-text:#7c3aed;--pol-canceled-bg:#b91c1c;--pol-canceled-text:#fee2e2;--pol-shadow:0 10px 30px rgba(15,23,42,0.08);--pol-radius-xl:24px;--pol-radius-lg:20px;--pol-radius-md:16px;--pol-radius-sm:12px;--pol-transition:all 0.2s ease}*{box-sizing:border-box}.pol-page{min-height:100vh;background:var(--pol-bg);padding:28px}.pol-shell{max-width:1450px;margin:0 auto}.pol-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:24px}.pol-title{margin:0;font-size:2rem;font-weight:500;letter-spacing:-.03em;color:var(--pol-text)}.pol-subtitle{margin:10px 0 0;font-size:1rem;color:var(--pol-muted)}.pol-toolbar{justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:24px;flex-wrap:wrap}.pol-search,.pol-toolbar{display:flex;align-items:center}.pol-search{grid-gap:0;gap:0;background:var(--pol-white);border:1px solid var(--pol-line);border-radius:16px;overflow:hidden;box-shadow:var(--pol-shadow);min-width:320px;flex:1 1;max-width:760px}.pol-search__icon{margin-left:16px;font-size:1.1rem;color:var(--pol-muted);flex-shrink:0}.pol-search input{flex:1 1;border:none;outline:none;background:transparent;padding:16px 14px;font-size:.98rem;color:var(--pol-text)}.pol-search button{border:none;background:var(--pol-primary);color:var(--pol-white);padding:16px 22px;font-weight:500;cursor:pointer}.pol-date-filters{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.pol-date-field{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;background:var(--pol-white);border:1px solid var(--pol-line);border-radius:16px;padding:0 14px;height:54px;box-shadow:var(--pol-shadow);color:var(--pol-muted)}.pol-date-field input{border:none;outline:none;background:transparent;color:var(--pol-text);font-size:.95rem}.pol-danger-btn,.pol-icon-btn,.pol-picking-btn,.pol-primary-btn,.pol-secondary-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;border:none;cursor:pointer;transition:var(--pol-transition);font-weight:500;text-decoration:none}.pol-primary-btn{background:var(--pol-primary);color:var(--pol-white);padding:14px 18px;border-radius:14px;box-shadow:var(--pol-shadow)}.pol-primary-btn:hover{background:var(--pol-primary-dark)}.pol-secondary-btn{background:#eff4ff;color:var(--pol-primary)}.pol-picking-btn,.pol-secondary-btn{padding:14px 18px;border-radius:14px}.pol-picking-btn{background:#ecfdf5;color:#166534;margin-right:10px}.pol-danger-btn{background:#fff1f2;color:var(--pol-danger);padding:14px 18px;border-radius:14px}.pol-danger-btn:hover{background:#ffe4e6;color:var(--pol-danger-dark)}.pol-icon-btn{width:44px;height:44px;background:#f8fafc;color:var(--pol-text);border-radius:12px}.pol-list{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.pol-card{background:var(--pol-white);border:1px solid var(--pol-line);border-radius:var(--pol-radius-xl);box-shadow:var(--pol-shadow);padding:22px}.pol-card__top{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:18px}.pol-card__left{display:flex;align-items:center;grid-gap:14px;gap:14px}.pol-empty__icon,.pol-order-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:1.5rem;flex-shrink:0}.pol-card__left h3{margin:0;color:var(--pol-text);font-size:1.2rem}.pol-card__left p{margin:6px 0 0;color:var(--pol-muted)}.pol-card__grid,.pol-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pol-detail-card,.pol-kv-box{padding:14px;border-radius:16px;background:#fbfdff;border:1px solid var(--pol-line)}.pol-kv-box span{display:block;color:var(--pol-muted);font-size:.88rem;margin-bottom:6px}.pol-kv-box strong{color:var(--pol-text);font-size:.97rem}.pol-card__actions{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.pol-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-size:.85rem;font-weight:800;white-space:nowrap}.pol-badge--pending{background:var(--pol-warning-bg);color:var(--pol-warning-text)}.pol-badge--sale-order{background:var(--pol-success-bg);color:var(--pol-success-text)}.pol-badge--picked{background:var(--pol-picked-bg);color:var(--pol-picked-text)}.pol-badge--invoice{background:var(--pol-invoice-bg);color:var(--pol-invoice-text)}.pol-badge--canceled{background:var(--pol-canceled-bg);color:var(--pol-canceled-text)}.pol-empty{background:var(--pol-white);border:1px solid var(--pol-line);border-radius:28px;box-shadow:var(--pol-shadow);padding:60px 24px;text-align:center}.pol-empty__icon{margin:0 auto 16px}.pol-empty h3{margin:0 0 8px}.pol-empty p{margin:0;color:var(--pol-muted)}.pol-pagination{display:flex;justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-top:28px}.pol-pagination__btn{min-width:42px;height:42px;border-radius:12px;border:1px solid var(--pol-line);background:var(--pol-white);color:var(--pol-text);font-weight:700;cursor:pointer}.pol-pagination__btn--active{background:var(--pol-primary);color:var(--pol-white);border-color:var(--pol-primary)}.pol-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.pol-modal{position:fixed;inset:0;z-index:999}.pol-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pol-modal__panel{position:relative;width:min(1180px,calc(100% - 24px));max-height:calc(100vh - 40px);margin:20px auto;background:var(--pol-white);border-radius:28px;box-shadow:0 30px 80px rgba(15,23,42,.3);overflow:hidden;display:flex;flex-direction:column}.pol-modal__header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;padding:24px 24px 18px;border-bottom:1px solid var(--pol-line)}.pol-modal__header h2{margin:0}.pol-modal__header p{margin:8px 0 0;color:var(--pol-muted)}.pol-modal__content{padding:24px;overflow:auto}.pol-modal__footer{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;padding:18px 24px 24px;border-top:1px solid var(--pol-line)}.pol-detail-card h4,.pol-items-section h4{margin:0 0 14px;color:var(--pol-text)}.pol-kv{display:flex;justify-content:space-between;grid-gap:10px;gap:10px;padding:8px 0;color:var(--pol-muted)}.pol-kv strong{color:var(--pol-text);text-align:right}.pol-items-section{margin-top:22px}.pol-table-wrap{overflow-x:auto}.pol-table{width:100%;border-collapse:collapse}.pol-table td,.pol-table th{padding:16px 12px;border-bottom:1px solid var(--pol-line);text-align:left;vertical-align:middle}.pol-table th{color:var(--pol-muted);font-size:.9rem;font-weight:700}.pol-table td{color:var(--pol-text);font-size:.96rem}@media (max-width:1100px){.pol-card__grid,.pol-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pol-card__top,.pol-header,.pol-toolbar{flex-direction:column;align-items:stretch}.pol-search{min-width:100%;max-width:100%}.pol-card__actions{justify-content:stretch}.pol-card__actions button{flex:1 1}}@media (max-width:640px){.pol-page{padding:16px}.pol-title{font-size:2rem}.pol-card__grid,.pol-details-grid{grid-template-columns:1fr}.pol-date-filters{flex-direction:column}.pol-modal__panel{width:calc(100% - 12px);margin:6px auto;max-height:calc(100vh - 12px);border-radius:20px}.pol-modal__content,.pol-modal__footer,.pol-modal__header{padding-left:14px;padding-right:14px}.pol-modal__footer{flex-direction:column}.pol-modal__footer button{width:100%}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.75);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-box{background:#fff;padding:20px 30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.spinner{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 10px}.loading-text{font-size:14px;color:#555}@keyframes spin{to{transform:rotate(1turn)}}.pol-input-qty{width:80px;padding:8px;border-radius:10px;border:1px solid var(--pol-line);text-align:center}.pol-input-qty:focus{outline:none;border-color:var(--pol-primary);box-shadow:0 0 0 2px rgba(37,99,235,.1)}
/*# sourceMappingURL=main.44d03a33.chunk.css.map */