@media (max-width:600px){html.joygo-ios:has(.mpurchase) .joygo-business-bar{display:none!important}html.joygo-ios:has(.mpurchase) .workspace>.topbar{display:none!important}:is(html.joygo-ios .workspace:has(.mpurchase),html.joygo-ios .content:has(.mpurchase)){min-width:0;padding:0!important}.mpurchase{--mpu-green:#267651;--mpu-ink:#173f31;color:var(--mpu-ink);overflow-wrap:anywhere;background:linear-gradient(120deg,#f4fcf6b8,#ddf3e5ba),url(/assets/mobile/jade-glass-background.jpg) 50%/cover;width:100%;min-height:100dvh;padding:0 13px 28px}.mpurchase *{box-sizing:border-box;min-width:0}.mpu-heading{text-align:center;border-bottom:1px solid #b1d1bf55;grid-template-columns:44px 1fr 44px;align-items:center;gap:7px;min-height:65px;margin-bottom:12px;padding:9px 0;display:grid}.mpu-heading h1{color:#174932;letter-spacing:.04em;margin:0;font-size:22px}.mpu-heading small{color:#628777;font-size:11px}.mpu-heading button{min-height:44px;color:var(--mpu-ink);background:0 0;border:0}.mpu-glass{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffb8,#ecfaf29c 55%,#cbeedccc);border:1px solid #fffffff0;border-radius:25px;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #82b69947,0 5px 14px #28684420,0 1px 3px #31664429}.mpu-tabs{z-index:10;gap:4px;margin-bottom:14px;padding:5px;display:flex;position:sticky;top:0}.mpu-tabs button{color:#668574;background:0 0;border:0;border-radius:17px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 4px;font-size:12px;line-height:1.3;display:flex}.mpu-tabs button[aria-current=page]{color:#176a46;background:linear-gradient(145deg,#eefdf3,#bce7cf);font-weight:700;box-shadow:inset 0 1px 2px #fff,0 2px 4px #478b6629}.mpu-body{min-width:0}.mpu-advice-list{gap:12px;display:grid}.mpu-advice-sort{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.mpu-advice-sort select{color:#315b48;background:#f9fffc;border:1px solid #c5dfd0;border-radius:12px;max-width:65%;min-height:42px}.mpu-advice-card{padding:13px}.mpu-advice-card>header{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.mpu-product{text-align:left;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex;box-shadow:none!important}.mpu-product>span:last-child{gap:3px;display:grid}.mpu-product strong{color:#205c40;font-size:17px}.mpu-product span{font-size:12px}.mpu-product small{color:#688877;font-size:10px}.mpu-photo{background:#ffffffb5;border:1px solid #fff;border-radius:14px;flex:0 0 62px;place-items:center;width:62px;height:72px;display:grid;overflow:hidden;box-shadow:0 3px 7px #42785b12}.mpu-photo img{object-fit:contain;width:100%;height:100%}.mpu-rating{color:#aa882d}.mpu-product-status{max-width:88px;font-size:11px}.mpu-product-status select{width:100%;font-size:12px;border:1px solid #c1ddcf!important;border-radius:10px!important;min-height:36px!important}.mpu-averages{border-radius:11px;grid-template-columns:1fr 1fr;font-size:11px;display:grid;overflow:hidden}.mpu-averages span{color:#3c6684;background:linear-gradient(135deg,#f5fbff,#deedf9);justify-content:space-between;align-items:center;padding:9px;display:flex}.mpu-averages span+span{background:linear-gradient(135deg,#d8e9f8,#c8deef)}.mpu-averages b{font-size:17px}.mpu-stock{grid-template-columns:repeat(2,1fr);gap:6px;margin:9px 0;display:grid}.mpu-stock>div{text-align:center;border-bottom:1px solid #d7eade;padding:7px 4px}.mpu-stock dt{color:#708878;font-size:11px}.mpu-stock dd{font-variant-numeric:tabular-nums;gap:2px;margin:4px 0 0;display:grid}.mpu-stock strong{font-size:17px}.mpu-stock small{color:#7b9588;font-size:10px}.mpu-combined,.mpu-manual{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.mpu-combined strong{font-size:21px}.mpu-manual input{background:#fff9;border:1px solid #bad7c5;border-radius:14px;width:110px;min-height:44px;padding:8px;font-size:16px}.mpu-sales summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;font-size:12px;display:flex}.mpu-sales summary span{color:#789583;align-items:center;gap:4px;display:flex}.mpu-sales-scroll{max-width:100%;max-height:420px;margin-bottom:10px;overflow-y:auto}.mpu-sales table{border-collapse:collapse;font-size:11px;table-layout:fixed!important;width:100%!important;min-width:0!important}.mpu-sales th,.mpu-sales td{overflow-wrap:anywhere;white-space:normal;text-align:center;background:#fff7;border:1px solid #d9ece1;min-width:51px;padding:7px 5px}.mpu-sales td{padding:2px}.mpu-sales td button{color:#326b4f;background:#f8fff9ab;border:0;border-radius:10px;width:100%;min-width:44px;min-height:44px}.mpu-sales td button[aria-pressed=true]{color:#fff;background:#267651}.mpu-sales td button:disabled{opacity:1;color:#8ca497;background:0 0}.mpu-advice-card>footer{border-top:1px solid #d5eadd;gap:7px;padding-top:10px;display:flex}.mpu-advice-card>footer button{color:#327554;background:linear-gradient(145deg,#fff,#e1f6e9);border:1px solid #c0dccb;border-radius:12px;flex:1;min-height:40px;font-size:13px}.mpu-advice-card>.mpu-quantity-controls{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mpu-quantity-controls>div{align-items:center;gap:8px;display:flex}.mpu-quantity-controls input{background:#fff9;border:1px solid #bad7c5;flex:1;width:100%;border-radius:14px!important;min-height:44px!important;padding:8px!important;font-size:16px!important}.mpu-quantity-controls input::placeholder{color:#767676;opacity:1}.mpu-quantity-controls button{min-width:72px;flex:none!important;min-height:44px!important;padding:6px 10px!important;font-size:13px!important}.mpu-quantity-controls select{background:#fff9;border:1px solid #bad7c5;border-radius:14px;width:100%;min-height:44px;font-size:16px}.mpurchase button:disabled{opacity:.45;cursor:default}:is(.mpurchase button:focus-visible,.mpurchase summary:focus-visible){outline-offset:2px;outline:2px solid #318665}.mpurchase .purchase-flow-card{background:linear-gradient(135deg,#ffffffe6,#dff6e9ac);border:1px solid #fff;border-radius:20px;padding:12px;box-shadow:inset 0 1px #fff,0 5px 14px #31795312}.mpurchase .purchase-flow-card>header{gap:10px;padding:0 0 10px;display:grid}.mpurchase .purchase-flow-card>header>div{flex-wrap:wrap;min-width:0}.mpurchase .purchase-flow-card>header span{font-size:10px;line-height:1.5}.mpurchase .purchase-flow-tools{flex-wrap:wrap;justify-content:flex-end;width:100%}.mpurchase .purchase-flow-tools button{min-height:38px;font-size:11px}.mpurchase .purchase-flow-card>div{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.mpurchase .purchase-flow-node-wrap{min-width:0!important;display:block!important}.mpurchase .purchase-flow-node-wrap>i{display:none}.mpurchase .purchase-flow-node-wrap>button{white-space:normal;text-align:center;color:#5d7c69;background:linear-gradient(145deg,#fff,#e2f5e9);border:1px solid #d0e7d8;border-radius:15px;flex-direction:column;gap:4px;width:100%;min-height:92px;display:flex;min-width:0!important;padding:9px 3px!important}.mpurchase .purchase-flow-node-wrap>button.active{color:#19603e;background:linear-gradient(145deg,#e2f9eb,#b9e3ca);border-color:#81bd9b;box-shadow:inset 0 1px #fff,0 3px 6px #3679551c}.mpurchase .purchase-flow-node-wrap>button>span{display:none}.mpurchase .purchase-flow-node-wrap strong{white-space:normal;font-size:10px;line-height:1.3}.mpurchase .purchase-flow-node-wrap b{font-size:12px}.mpurchase .factory-preparation-heading{flex-direction:column;align-items:stretch;gap:9px;display:flex}.mpurchase .factory-preparation-heading>div{flex-wrap:wrap;width:100%;min-width:0}.mpurchase .factory-preparation-search{width:100%;height:44px}.mpurchase .factory-preparation-search input{font-size:16px}.mpurchase .factory-preparation-panel,.mpurchase .factory-allocation-center{background:0 0;border:0;min-width:0;padding:0}.mpurchase .factory-scope-tabs,.mpurchase .allocation-status-switch,.mpurchase .domestic-route-filter{gap:5px;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}.mpurchase .factory-scope-tabs button,.mpurchase .allocation-status-switch button,.mpurchase .domestic-route-filter button{white-space:normal;flex:1;min-width:0;padding:8px 5px;font-size:11px}.mpurchase .factory-preparation-list .factory-plan-card{border-radius:19px;margin:10px 0;padding:12px}.mpurchase .factory-plan-card .factory-plan-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mpurchase .factory-plan-overview dt{margin-bottom:5px;font-size:10px}.mpurchase .factory-plan-overview dd{font-size:12px}.mpurchase .factory-plan-company,.mpurchase .factory-plan-products{grid-column:1/-1}.mpurchase .factory-plan-card .factory-plan-totals{flex-wrap:wrap;gap:9px;min-width:0;padding:10px;display:flex}.mpurchase .factory-plan-actions{flex-wrap:wrap;gap:7px;display:flex}.mpurchase .factory-plan-actions button{white-space:normal;flex:1;min-height:40px;font-size:12px}.mpurchase .domestic-transit-heading{padding:10px;display:block}.mpurchase .domestic-transit-heading h2{font-size:18px}.mpurchase .domestic-transit-heading p{font-size:11px}.mpurchase .domestic-transit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.mpurchase .transit-table-wrap{border:0;overflow:visible}.mpurchase .transit-vehicle-table{width:100%;display:block;min-width:0!important}.mpurchase .transit-vehicle-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mpurchase .transit-vehicle-table tbody{gap:12px;display:grid}.mpurchase .transit-vehicle-table tr{background:linear-gradient(135deg,#ffffffd9,#ddf3e5bd);border:1px solid #fff;border-radius:20px;grid-template-columns:1fr 1fr;padding:10px;display:grid;box-shadow:0 4px 15px #39815316}.mpurchase .transit-vehicle-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:8px}.mpurchase .transit-vehicle-table td:before{content:attr(data-label);color:#7a9587;margin-bottom:5px;font-size:10px;display:block}.mpurchase .transit-vehicle-table td:first-child,.mpurchase .transit-vehicle-table td:last-child{grid-column:1/-1}.mpurchase .transit-row-actions{flex-wrap:wrap;gap:7px}.mpurchase .transit-row-actions button{white-space:normal;min-height:40px;font-size:11px}}@media (prefers-reduced-transparency:reduce){.mpurchase{background:#e8f5ed}.mpu-glass{-webkit-backdrop-filter:none;background:#eef8f2}}@media (max-width:600px){.mpurchase{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mpu-tabs{scrollbar-width:none;border-radius:20px;overflow-x:auto}.mpu-tabs button{flex-direction:column;flex:1 0 76px;gap:3px;font-size:11px}.mpu-tabs svg{width:18px;height:18px}.mpu-workflow-controls{gap:8px;margin-bottom:12px;display:grid}.mpu-workflow-controls>.mobile-filter-group{border-radius:16px;padding:7px 12px}.mpu-stage-picker{border-radius:20px;padding:10px 13px}.mpu-stage-picker summary{cursor:pointer;align-items:center;gap:12px;min-height:46px;list-style:none;display:flex}.mpu-stage-picker summary::-webkit-details-marker{display:none}.mpu-stage-picker summary>span:first-child{flex:1;gap:3px;display:grid}.mpu-stage-picker summary small{color:#688575;font-size:11px}.mpu-stage-picker summary strong{font-size:16px}.mpu-stage-picker summary>b{background:#d3eddf;border-radius:13px;padding:8px 12px}.mpu-stage-picker nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.mpu-stage-picker nav button{text-align:left;color:#315e49;background:#ffffffad;border:1px solid #cee1d6;border-radius:13px;grid-template-columns:20px 1fr auto;align-items:center;gap:5px;min-height:52px;padding:8px;font-size:12px;display:grid}.mpu-stage-picker nav button[aria-current=step]{background:#cdebd9;border-color:#70b091}.mpu-stage-picker nav small{opacity:.7;font-size:10px}.mpu-stock-details{border-top:1px solid #cbe1d3;border-bottom:1px solid #cbe1d3;margin:8px 0}.mpu-stock-details summary{color:#436d57;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}.mpu-stock-details summary::-webkit-details-marker{display:none}.mpu-stock-details[open] summary>span{transform:rotate(180deg)}.mpurchase .factory-preparation-tabs{flex-wrap:nowrap;overflow-x:auto;display:flex!important}.mpurchase .factory-preparation-tabs button{white-space:nowrap;flex:1;font-size:11px;padding:7px 5px!important}.mpu-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:78px;list-style:none;display:flex}.mpu-evidence>summary::-webkit-details-marker{display:none}.mpu-preparation-summary{flex:1;grid-template-columns:1fr auto;gap:6px;font-style:normal;display:grid}.mpu-preparation-summary strong,.mpu-preparation-summary small{grid-column:1/-1}.mpu-preparation-summary strong{font-size:14px}.mpu-preparation-summary small{color:#6a8678;font-size:12px}.mpu-preparation-summary b{font-size:15px}.mpu-preparation-summary em{color:#a06034;font-size:11px;font-style:normal}.mpu-evidence-body{border-top:1px solid #d2e7db;padding-top:12px}.mpu-advice-card{animation:.22s ease-out both mpu-card-in}.mpu-detail-back{color:#1e6a45;background:#f5fffacb;border:1px solid #bddbca;border-radius:14px;align-items:center;min-height:44px;padding:9px 12px;font-weight:600;display:flex}.mpurchase [data-mobile-order-detail]>.compact-order-panel-heading,.mpurchase [data-mobile-order-detail]>.purchase-order-tag-filters,.mpurchase [data-mobile-order-detail]>.compact-order-toolbar,.mpurchase [data-mobile-order-detail]>.compact-order-payment-notice{display:none}.mpurchase .compact-purchase-order{background:linear-gradient(140deg,#ffffffe6,#e1f4eac2);border:1px solid #fff;border-radius:20px;margin:10px 0;padding:12px;box-shadow:0 7px 22px #285b4510}.mpurchase .purchase-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid!important}.mpurchase .purchase-summary-grid>article{border-radius:16px;padding:10px}.mpurchase .purchase-summary-grid>article strong{font-size:22px;line-height:1.2}.mpurchase .purchase-summary-grid>article small{font-size:10px}.mpurchase .compact-order-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mpurchase .compact-order-identity{grid-column:1/-1}.mpurchase .compact-order-number{flex-wrap:wrap;gap:5px;display:flex}.mpurchase .compact-order-number>strong{font-size:15px}.mpurchase .compact-order-row>div>small{color:#6c8576;font-size:11px;display:block}.mpurchase .compact-order-product{grid-column:1/-1}.mpurchase .compact-order-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.mpurchase .compact-order-actions button{white-space:normal;flex:1;min-height:44px}.mpurchase .compact-order-line{border-bottom:1px solid #d8e8df;grid-template-columns:48px minmax(0,1fr) auto;gap:7px;padding:12px 0;display:grid}.mpurchase .compact-order-line-thumb{grid-row:span 2}.mpurchase .compact-order-line-sku{grid-column:2}.mpurchase .compact-order-line-total{grid-column:2/-1}.mpurchase .compact-order-dispatch-summary{gap:4px;font-size:11px;display:grid}.mpurchase .purchase-order-tag-filters{flex-wrap:nowrap;gap:6px;max-width:100%;padding:7px 0;display:flex;overflow-x:auto}.mpurchase .purchase-order-tag-filters>*{flex-shrink:0}.mpurchase .purchase-order-logistics-filters{flex-wrap:nowrap;gap:6px;display:flex;overflow:auto}.mpurchase .purchase-order-logistics-filters button{flex:none;min-height:44px;font-size:12px}.mpurchase .compact-order-toolbar{flex-direction:column;gap:9px;display:flex}.mpurchase .compact-order-search input{width:100%;min-height:44px;font-size:16px}.mpurchase .compact-order-header-actions{flex-wrap:wrap;gap:6px;display:flex}.mpurchase .compact-order-header-actions button{min-height:44px}html.joygo-ios .purchase-order-v2[data-mobile-order-step]{max-height:calc(100dvh - var(--joygo-preview-tabbar-inset,0px));height:calc(100dvh - var(--joygo-preview-tabbar-inset,0px));border-radius:0;flex-direction:column;padding:14px;display:flex}html.joygo-ios .purchase-order-v2[data-mobile-order-step] .purchase-modal-scroll{flex:1;min-height:0;overflow-y:auto}html.joygo-ios .purchase-order-v2[data-mobile-order-step] footer{padding-bottom:env(safe-area-inset-bottom);flex:none;gap:8px;display:flex}html.joygo-ios .purchase-order-v2[data-mobile-order-step] footer button{flex:1;min-height:48px}html.joygo-ios .purchase-order-v2[data-mobile-order-step] .factory-search-hero,html.joygo-ios .purchase-order-v2[data-mobile-order-step] .factory-autofill-panel,html.joygo-ios .purchase-order-v2[data-mobile-order-step] .factory-selected-products,html.joygo-ios .purchase-order-v2[data-mobile-order-step] .purchase-order-total,html.joygo-ios .purchase-order-v2[data-mobile-order-step] .purchase-note{display:none}html.joygo-ios .purchase-order-v2[data-mobile-order-step="0"] .factory-search-hero,html.joygo-ios .purchase-order-v2[data-mobile-order-step="1"] .factory-autofill-panel,html.joygo-ios .purchase-order-v2[data-mobile-order-step="2"] .factory-selected-products,html.joygo-ios .purchase-order-v2[data-mobile-order-step="3"] .purchase-order-total,html.joygo-ios .purchase-order-v2[data-mobile-order-step="3"] .purchase-note{display:block}html.joygo-ios .purchase-order-v2[data-mobile-order-step="3"] .purchase-order-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}html.joygo-ios .mpu-order-editor-layer{align-items:flex-start;padding:0}html.joygo-ios .purchase-order-v2[data-mobile-order-step] .purchase-form-grid,html.joygo-ios .purchase-order-v2[data-mobile-order-step] .factory-product-entry-grid{grid-template-columns:1fr;display:grid}html.joygo-ios .purchase-order-v2[data-mobile-order-step] input,html.joygo-ios .purchase-order-v2[data-mobile-order-step] select{min-height:44px;font-size:16px}.mpu-form-steps{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:9px 0 14px;display:grid}.mpu-form-steps button{color:#688675;background:0 0;border:0;justify-items:center;gap:5px;font-size:10px;display:grid}.mpu-form-steps b{border:1px solid #b2d7c3;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mpu-form-steps [aria-current=step]{color:#176541;font-weight:700}.mpu-form-steps [aria-current=step] b{color:#fff;background:#267a52}}@keyframes mpu-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mpu-advice-card{animation:none}.mpurchase *{scroll-behavior:auto!important}}
