.lgs-root{--lg-navy:#182338;--lg-ink:#1a2740;--lg-bg:#f5f5f5;--lg-surface:#fff;--lg-border:#e5e5e5;--lg-input:#d9d9d9;--lg-sel:#f3f5f9;--lg-primary:#f9bd24;--lg-primary-hover:#f5b800;--lg-accent:#f9bf13;--lg-green:#16a34a;--lg-green-bg:#dcfce7;--lg-green-fg:#15803d;--lg-red:#dc2626;--lg-red-bg:#fef2f2;--lg-red-fg:#991b1b;--lg-orange:#f97316;--lg-orange-bg:#fff7ed;--lg-orange-fg:#9a3412;--lg-muted:#737373;--lg-muted-2:#525252;--lg-faint:#a3a3a3;--lg-sans:var(--font-hanken), system-ui, sans-serif;--lg-display:var(--font-schibsted), var(--font-hanken), sans-serif;--lg-mono:var(--font-jetbrains), ui-monospace, monospace;height:var(--app-vh,100dvh);font-family:var(--lg-sans);color:var(--lg-ink);background:var(--lg-bg);letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow:hidden}.lgs-root button{cursor:pointer;color:inherit;font-family:inherit}.lgs-root button:disabled{cursor:not-allowed}.lgs-root input,.lgs-root select,.lgs-root textarea{font-family:inherit}.lgs-mono,.lgb-mono{font-family:var(--lg-mono)}.lgs-top{z-index:30;background:var(--lg-navy);color:#fff;flex:0 0 56px;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:relative}.lgs-top--phone{gap:8px;padding:0 8px 0 12px}.lgs-top__logo{height:26px;display:block}.lgs-top__icon{flex-shrink:0;width:30px;height:30px;display:block}.lgs-top__icon--lg{width:32px;height:32px}.lgs-top__div{background:#ffffff17;width:1px;height:28px}.lgs-chip{background:var(--lg-accent);white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px 0 10px;font-size:13.5px;font-weight:700;display:flex;color:var(--lg-navy)!important}.lgs-chip:hover{background:var(--lg-primary-hover)}.lgs-chip--compact{border-radius:7px;gap:5px;height:32px;padding:0 8px 0 9px;font-size:13px}.lgs-chip{position:relative}.lgs-chip__dot{border:2px solid var(--lg-navy);background:var(--lg-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-7px}.lgs-top__actions{gap:6px;display:flex}.lgs-top__action{background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;color:#c7cfdd!important}.lgs-top__action:hover{background:#ffffff1f;color:#fff!important}.lgs-top__badge{border:2px solid var(--lg-navy);background:var(--lg-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.lgs-top__clock{color:#c7cfdd;font-size:13px;font-weight:700}.lgs-top__altro{background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;color:#c7cfdd!important}.lgs-top__altro:hover{background:#ffffff14;color:#fff!important}.lgs-op{background:0 0;border:none;border-radius:999px;align-items:center;gap:9px;height:44px;padding:0 6px 0 4px;display:flex;color:#fff!important}.lgs-op:hover{background:#ffffff0f}.lgs-op__name{text-align:left;flex-direction:column;line-height:1.1;display:flex}.lgs-op__name b{color:#fff;font-size:14px;font-weight:700}.lgs-op__name small{color:#8893a8;font-size:11px}.lgs-avatar-btn{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lgs-avatar{color:#fff;background:#ffffff26;border:1px solid #ffffff17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.lgs-menu-backdrop{z-index:40;position:fixed;inset:0}.lgs-menu{z-index:41;min-width:230px;color:var(--lg-ink);border:1px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:52px;box-shadow:0 12px 32px #0000002e}.lgs-menu--left{left:12px}.lgs-menu--right{right:12px}.lgs-menu__title{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);padding:10px 12px 6px;font-size:11px;font-weight:700}.lgs-menu button{text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.lgs-menu button:hover{background:var(--lg-sel)}.lgs-menu .is-danger{color:var(--lg-red)!important}.lgs-menu__count{background:var(--lg-sel);min-width:26px;height:22px;color:var(--lg-muted);font-family:var(--lg-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.lgs-menu__count.is-on{background:var(--lg-red);color:#fff}.lgs-menu__sep{border-top:1px solid var(--lg-border)!important;border-radius:0!important}.lgs-ctx{border-bottom:1px solid var(--lg-border);background:#fbfcfd;flex:0 0 40px;align-items:center;gap:12px;min-width:0;height:40px;padding:0 16px;font-size:13px;display:flex}.lgs-ctx--phone{flex-basis:36px;gap:10px;height:36px;padding:0 12px}.lgs-ctx__num{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.lgs-ctx__num b{font-size:13px;font-weight:700}.lgs-ctx__muted{color:var(--lg-muted);font-size:12px}.lgs-ctx__sep{background:var(--lg-border);flex-shrink:0;width:1px;height:18px}.lgs-ctx__goal{color:var(--lg-muted);white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.lgs-ctx--phone .lgs-ctx__goal{flex:1;gap:8px}.lgs-ctx__goal b{color:var(--lg-ink);font-size:12.5px;font-weight:700}.lgs-ctx__bar{background:var(--lg-border);border-radius:999px;width:120px;height:6px;display:block;overflow:hidden}.lgs-ctx--phone .lgs-ctx__bar{flex:1;width:auto;min-width:40px}.lgs-ctx__bar span{background:var(--lg-accent);height:100%;display:block}.lgs-ctx__pct{font-size:11px;font-weight:700}.lgs-ctx__clock{font-size:13px;font-weight:700}.lgs-root[data-dev=tablet] .lgs-hide-tablet{display:none}.lgs-crumbs{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.lgs-crumbs__item{align-items:center;gap:2px;min-width:0;display:flex}.lgs-crumbs__sep{color:var(--lg-faint);flex-shrink:0}.lgs-crumbs__btn{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:500;overflow:hidden;color:var(--lg-muted)!important}.lgs-crumbs__btn.lgs-mono{font-size:12.5px}.lgs-crumbs__btn:not(:disabled):hover{background:#f0f0f0}.lgs-crumbs__btn:disabled{cursor:default}.lgs-crumbs__btn.is-last{font-weight:700;color:var(--lg-ink)!important}.lgs-body{flex:1;min-height:0;display:flex}.lgs-content{flex:1;min-width:0;display:flex;overflow:hidden}.lgs-rail{border-right:1px solid var(--lg-border);background:#fff;flex-direction:column;flex-shrink:0;gap:4px;width:92px;padding:10px 8px;display:flex;overflow-y:auto}.lgs-rail__item{text-align:center;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:68px;font-size:11px;font-weight:500;line-height:1.15;display:flex;position:relative;color:var(--lg-muted)!important}.lgs-rail__item:hover{background:#f0f0f0}.lgs-rail__item.is-active{background:#e8edf4;font-weight:700;color:var(--lg-ink)!important}.lgs-badge{background:var(--lg-ink);color:#fff;min-width:18px;height:18px;font-family:var(--lg-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:6px;right:10px}.lgs-badge.is-late{background:var(--lg-red)}.lgs-cols{flex:1;min-width:0;display:flex;overflow:hidden}.lgs-col{border-right:1px solid var(--lg-border);background:var(--lg-bg);flex-direction:column;flex:0 0 400px;min-height:0;display:flex;position:relative;overflow:hidden}.lgs-root[data-dev=tablet] .lgs-col{flex-basis:380px}.lgs-col.is-last{border-right:none;flex:auto;min-width:0}.lgs-col>*{flex-shrink:0}.lgs-col>.m-scroll,.lgs-col>[class*=__scroll]{flex:1;min-height:0}.lgs-tabs{box-sizing:border-box;height:calc(68px + env(safe-area-inset-bottom));padding:0 6px;padding-bottom:max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--lg-border);background:#fff;flex-shrink:0;align-items:flex-end;display:flex}.lgs-app{height:var(--app-vh,100dvh);flex-direction:column;display:flex;position:relative;overflow:hidden}.lgs-app>.lgs-root{flex:1;height:auto;min-height:0}@media (max-width:767px){.lgs-app{height:100svh}}.lgs-tabs__item{white-space:nowrap;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;font-size:10.5px;font-weight:500;display:flex;position:relative;color:var(--lg-muted)!important}.lgs-tabs__item.is-active{font-weight:700;color:var(--lg-ink)!important}.lgs-tabs__pill{border-radius:999px;justify-content:center;align-items:center;width:48px;height:28px;display:flex}.lgs-tabs__item.is-active .lgs-tabs__pill{background:#e8edf4}.lgs-tabs__pill svg{width:21px;height:21px}.lgs-tabs__badge{top:1px;left:calc(50% + 8px);right:auto}.lgs-tabs__scan-wrap{flex:1;justify-content:center;display:flex}.lgs-tabs__scan{background:var(--lg-accent);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:-22px;display:flex;box-shadow:0 4px 12px #1a27402e;color:var(--lg-navy)!important}.lgs-tabs__scan.is-active{background:var(--lg-navy);color:var(--lg-accent)!important}.lgs-altro{gap:0!important;padding-top:4px!important}.lgs-altro button{text-align:left;background:0 0;border:none;border-top:1px solid #f0f0f0;align-items:center;gap:14px;height:54px;padding:0 4px;font-size:15px;font-weight:500;display:flex}.lgs-altro .is-danger{color:var(--lg-red)!important}.lgb{background:var(--lg-bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.lgb-muted{color:var(--lg-muted)}.lgb-faint{color:var(--lg-faint)}.lgb-strong{font-weight:600}.lgb-small{font-size:12px}.lgb-right{text-align:right;justify-self:end}.lgb-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lgb-underline{text-underline-offset:3px;text-decoration:underline}.lgb-danger{color:var(--lg-red)}.lgb-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lg-muted);font-size:10px;font-weight:700}.lgb-dot{border-radius:2px;width:8px;height:8px;display:block}.lgb-viewbar{border-bottom:1px solid var(--lg-border);background:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 14px;padding:12px 20px;display:flex}.lgb-views{background:#f0f0f0;border-radius:10px;gap:4px;padding:4px;display:flex}.lgb-views__btn{white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;min-width:0;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex;color:var(--lg-muted-2)!important}.lgb-views__btn.is-on{background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001a;color:var(--lg-ink)!important}.lgb-views__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.lgb-views__count{color:var(--lg-muted-2);background:#e5e5e5;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:700}.lgb-views__btn.is-on .lgb-views__count{background:var(--lg-ink);color:#fff}.lgb-views__count.is-green{background:var(--lg-green-bg);color:var(--lg-green-fg)}.lgb-search{border:1px solid var(--lg-input);min-width:180px;max-width:280px;height:38px;color:var(--lg-muted);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;margin-left:auto;padding:0 10px 0 12px;display:flex}.lgb-search input{min-width:0;color:var(--lg-ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.lgb-search__x{background:0 0;border:none;padding:4px;display:flex;color:var(--lg-muted)!important}.lgb-main{flex:1;min-height:0;display:flex;position:relative}.lgb-list{flex:1;min-width:0;padding:16px 20px 24px;overflow:auto}.lgb-stack{flex-direction:column;gap:12px;display:flex}.lgb-card{border:1px solid var(--lg-border);background:#fff;border-radius:12px;overflow:hidden}.lgb-card--pad{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:visible}.lgb-card__title{font-size:15px}.lgb-card__head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.lgb-card__head b{font-size:15px}.lgb-card__foot{border-top:1px solid #f0f0f0;align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.lgb-scroll-x{overflow-x:auto}.lgb-pill{white-space:nowrap;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.lgb-chip{border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.lgb-chip small{font-family:var(--lg-sans);letter-spacing:.04em;font-size:10px}.lgb-check{color:#fff;background:#fff;border:1.5px solid #c4c4c4;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lgb-check.is-on{background:var(--lg-ink);border-color:var(--lg-ink)}.lgb-check__dash{background:#fff;border-radius:1px;width:10px;height:2px}.lgb-order{border:1px solid var(--lg-border);background:#fff;border-radius:12px;transition:opacity .15s;overflow:hidden}.lgb-order.is-blocked{opacity:.42}.lgb-order.is-blocked .lgb-row,.lgb-order.is-blocked .lgb-order__chk,.lgb-order.is-unclaimed .lgb-row:not(.lgb-row--other),.lgb-order.is-unclaimed .lgb-order__chk{cursor:not-allowed}.lgb-order.is-unclaimed .lgb-row__chk,.lgb-order.is-unclaimed .lgb-order__chk{opacity:.35}.lgb-order__claim{padding:10px 16px 6px}.lgb-order__head{cursor:pointer;border-left:2px solid #e5e5e5;grid-template-columns:40px minmax(0,1fr) auto 28px;align-items:center;gap:6px 12px;padding:12px 16px 12px 2px;display:grid}.lgb-order__head:hover{background:#fafbfc}.lgb-order__chk{cursor:pointer;justify-content:center;display:flex}.lgb-order__code{align-items:center;gap:10px;min-width:0;display:flex}.lgb-order__code b{font-size:15.5px}.lgb-order__btn{border:1px solid var(--lg-ink);background:var(--lg-ink);white-space:nowrap;border-radius:7px;height:34px;padding:0 12px;font-size:12.5px;font-weight:700;color:#fff!important}.lgb-order__btn.is-on{background:#fff;color:var(--lg-ink)!important}.lgb-order__btn:disabled{opacity:.45}.lgb-order__chev{width:28px;height:28px;color:var(--lg-muted);justify-content:center;align-items:center;transition:transform .15s;display:flex}.lgb-order__chev.is-open{transform:rotate(180deg)}.lgb-order__meta{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 8px;min-width:0;display:flex}.lgb-order__customer{font-size:14px;font-weight:600}.lgb-order__muted{color:var(--lg-muted);font-size:12px}.lgb-order__summary{flex-direction:column;grid-column:2/-1;gap:6px;min-width:0;padding-top:2px;display:flex}.lgb-segbar{background:#f0f0f0;border-radius:999px;gap:2px;width:100%;max-width:420px;height:6px;display:flex;overflow:hidden}.lgb-segbar span{height:100%;display:block}.lgb-legend{color:var(--lg-muted-2);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.lgb-legend>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.lgb-legend i{border-radius:2px;width:8px;height:8px}.lgb-legend b{color:var(--lg-ink)}.lgb-order__body{border-top:1px solid var(--lg-border)}.lgb-cols{align-items:center;column-gap:10px;display:grid}.lgb-cols--head,.lgb-cols--thead{letter-spacing:.06em;text-transform:uppercase;height:30px;color:var(--lg-faint);font-size:10.5px;font-weight:700}.lgb-cols--thead{border-bottom:1px solid var(--lg-border);height:38px;color:var(--lg-muted);background:#fafafa;padding:0 16px;font-size:11px}.lgb-cols--imb{grid-template-columns:44px minmax(0,2.1fr) minmax(0,1.35fr) minmax(0,1.2fr) 56px 84px;padding-right:16px}.lgb-cols--imb.lgb-cols--head{background:#fafafa}.lgb-sec{letter-spacing:.05em;text-transform:uppercase;height:32px;color:var(--lg-muted-2);background:#fafafa;border-top:1px solid #f0f0f0;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:11px;font-weight:700;display:flex}.lgb-sec i{border-radius:2px;width:8px;height:8px}.lgb-sec--lock{border-top-color:var(--lg-border);color:var(--lg-muted-2)}.lgb-sec--lock svg{color:var(--lg-faint)}.lgb-sec__rank{background:var(--lg-ink);color:#fff;letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:10px}.lgb-sec__fill{flex:1}.lgb-sec__count{color:var(--lg-muted);text-transform:none;letter-spacing:0;font-weight:600}.lgb-row{cursor:pointer;border-top:1px solid #f0f0f0;min-height:54px}.lgb-row:hover{background:#f7f8fa}.lgb-row.is-on{background:var(--lg-sel)}.lgb-row--other{cursor:default;background:#fcfcfc;min-height:52px}.lgb-row--other:hover{background:#fcfcfc}.lgb-row--other .lgb-row__name{color:var(--lg-muted-2);font-size:13.5px}.lgb-row__chk{justify-content:center;display:flex}.lgb-row__prod{flex-direction:column;min-width:0;padding:6px 0;line-height:1.3;display:flex}.lgb-row__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lgb-row__ref{color:var(--lg-muted-2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.lgb-row__ref .lgb-muted{font-size:11.5px}.lgb-row__pos{min-width:0;color:var(--lg-muted);align-items:center;gap:6px;padding-right:8px;display:flex}.lgb-row__pos b{color:var(--lg-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lgb-row__state{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.lgb-row__where{color:var(--lg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lgb-row__sn{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lgb-row__qty{text-align:right;font-size:15px}.lgb-row__act{justify-content:flex-end;gap:4px;display:flex}.lgb-link{text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline;color:#1b4ca8!important}.lgb-link:hover{color:var(--lg-ink)!important}.lgb-table{flex-shrink:0}.lgb-trow{cursor:pointer;border-top:1px solid #f0f0f0;min-height:52px;padding:0 16px;font-size:13.5px}.lgb-cols--thead+.lgb-trow{border-top:none}.lgb-trow:hover{background:#f7f8fa}.lgb-trow.is-on{background:var(--lg-sel)}.lgb-trow--static{cursor:default}.lgb-trow--static:hover{background:0 0}.lgb-table__empty{text-align:center;color:var(--lg-muted);border-top:1px solid #f0f0f0;padding:32px;font-size:13.5px}.lgb-lbl{font-family:var(--lg-sans);color:var(--lg-muted);margin-right:4px;font-size:11.5px;font-weight:500;display:none}.lgb-cols--pl{grid-template-columns:minmax(0,1.3fr) 130px minmax(0,1.6fr) minmax(0,1fr) 60px 80px 110px;column-gap:12px}.lgb-cols--ddt{grid-template-columns:120px 100px minmax(0,1.6fr) 60px 80px minmax(0,1fr) minmax(0,1.1fr) 90px 100px;column-gap:12px}.lgb-cols--ready{grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr) 64px 92px;padding-left:0}.lgb-cols--plitems{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) 64px 48px;column-gap:12px}.lgb-cols--plnew{grid-template-columns:44px minmax(0,1.8fr) minmax(0,1fr) 150px minmax(0,1fr) 48px;padding-left:0}.lgb-cols--ddtcolli{grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) 92px;padding-left:0}.lgb-cols--ddtrows{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 110px 64px;column-gap:12px}.lgb-cols--ddtview{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 64px;column-gap:12px}.lgb-cols--ready.lgb-cols--thead,.lgb-cols--plnew.lgb-cols--thead,.lgb-cols--ddtcolli.lgb-cols--thead{padding-left:0}.lgb-ready-group{border-top:1px solid var(--lg-border);border-left:3px solid var(--lg-green);cursor:pointer;background:#f7f8fa;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;row-gap:4px;min-height:56px;padding:6px 16px 6px 0;display:grid}.lgb-cols--thead+div>.lgb-ready-group{border-top:none}.lgb-ready-group__who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lgb-ready-group__who b{font-size:14px}.lgb-ready-group__who small{font-size:12px}.lgb-ready-group__tot{color:var(--lg-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.lgb-ready-group__tot>span{align-items:center;gap:5px;display:flex}.lgb-ready-group__tot b{color:var(--lg-ink)}.lgb-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lgb-toolbar__fill{flex:1}.lgb-filter{border:1px solid var(--lg-input);height:36px;color:var(--lg-muted);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:12.5px;display:flex}.lgb-filter.is-active{border-color:var(--lg-ink);background:var(--lg-sel)}.lgb-filter .lgb-select select{background:0 0;border:none;height:32px;padding:0 24px 0 2px;font-size:13px;font-weight:600}.lgb-filter .lgb-select svg{top:7px}.lgb-filter--combo{padding-right:8px}.lgb-filter--toggle{color:var(--lg-ink);cursor:pointer;gap:8px;padding-right:12px;font-family:inherit;font-weight:600}.lgb-filter--combo .lgb-combo input{background:0 0;border:none;width:170px;height:32px;padding:0 22px 0 2px;font-size:13px;font-weight:600}.lgb-filter--combo .lgb-combo>svg{top:8px;right:0}.lgb-link-btn{background:0 0;border:none;border-radius:8px;height:36px;padding:0 10px;font-size:12.5px;font-weight:600;color:#1b4ca8!important}.lgb-link-btn:hover{background:#e8eefa}.lgb-pager{color:var(--lg-muted-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;font-size:13px;display:flex}.lgb-pager__fill{flex:1}.lgb-pager__size{white-space:nowrap;align-items:center;gap:6px;display:flex}.lgb-pager__size .lgb-select select{height:34px;padding:0 26px 0 10px;font-size:13px;font-weight:600}.lgb-pager__size .lgb-select svg{top:8px}.lgb-pager__pages{align-items:center;gap:4px;display:flex}.lgb-pager__btn{border:1px solid var(--lg-input);background:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 6px;font-size:12.5px;font-weight:700;display:flex}.lgb-pager__btn.is-on{background:var(--lg-ink);border-color:var(--lg-ink);color:#fff!important}.lgb-pager__btn:disabled{opacity:.4}.lgb-pager__gap{color:var(--lg-faint);padding:0 4px}.lgb-note{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.5}.lgb-note--below{margin:12px 2px 0;font-size:12.5px}.lgb-btn{border:1px solid var(--lg-input);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;color:var(--lg-ink)!important}.lgb-btn:hover:not(:disabled){border-color:var(--lg-ink)}.lgb-btn:disabled{opacity:.45}.lgb-btn--sm{border-radius:7px;gap:6px;height:34px;padding:0 10px;font-size:12.5px}.lgb-btn--lg{height:52px}.lgb-btn--xl{height:56px;font-size:16px;font-weight:700}.lgb-btn--primary{background:var(--lg-primary);font-family:var(--lg-display);border:none;font-size:15px;font-weight:700;color:var(--lg-navy)!important}.lgb-btn--primary:hover:not(:disabled){background:var(--lg-primary-hover)}.lgb-btn--navy{background:var(--lg-ink);border:none;font-weight:700;color:#fff!important}.lgb-btn--navy:hover:not(:disabled){background:#24365a}.lgb-btn--green{background:var(--lg-green);font-family:var(--lg-display);border:none;font-weight:700;color:#fff!important}.lgb-btn--green:hover:not(:disabled){background:var(--lg-green-fg)}.lgb-btn--red{background:var(--lg-red);border:none;font-weight:700;color:#fff!important}.lgb-btn--ghost{background:0 0;border:none;height:48px;color:var(--lg-muted)!important}.lgb-grow{flex:1}.lgb-icon-btn{background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;color:var(--lg-muted)!important}.lgb-icon-btn:hover{background:#f0f0f0;color:var(--lg-ink)!important}.lgb-icon-btn--danger:hover{background:var(--lg-red-bg);color:var(--lg-red)!important}.lgb-icon-btn--bordered{border:1px solid var(--lg-input);border-radius:8px;width:42px;height:42px;color:var(--lg-ink)!important}.lgb-panel{border-left:1px solid var(--lg-border);background:#fff;flex-direction:column;flex-shrink:0;width:460px;max-width:100%;min-height:0;display:flex}.lgb-panel.is-overlay{z-index:20;width:440px;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #00000029}.lgb[data-dev=phone] .lgb-panel.is-overlay{width:100%;box-shadow:none;border-left:none}.lgb-veil{z-index:15;background:#18233847;position:absolute;inset:0}.lgb[data-dev=phone] .lgb-veil:not(.lgb-veil--modal){display:none}.lgb-panel__back{border-bottom:1px solid var(--lg-border);background:#fafafa;flex-shrink:0;align-items:center;padding:6px 10px;display:flex}.lgb-panel__back button{background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.lgb-panel__back button:hover{background:#f0f0f0}.lgb-panel__empty{flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.lgb-panel__head{border-bottom:1px solid var(--lg-border);flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.lgb-panel__titles{flex:1;min-width:0}.lgb-panel__title{font-family:var(--lg-display);letter-spacing:-.01em;margin-top:3px;font-size:21px;font-weight:700;line-height:1.2}.lgb-panel__title.lgb-mono{font-family:var(--lg-mono);font-size:19px}.lgb-panel__sub{color:var(--lg-muted);margin-top:2px;font-size:12.5px}.lgb-panel__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.lgb-panel__foot{border-top:1px solid var(--lg-border);flex-direction:column;flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.lgb-panel__foot--row{flex-direction:row;gap:10px;display:flex}.lgb-panel__foot:not(.lgb-panel__foot--row)>.lgb-btn{flex:none;width:100%}.lgb-panel__done{border-bottom:1px solid var(--lg-border);flex-shrink:0;align-items:center;gap:14px;padding:20px;display:flex}.lgb-done-icon{background:var(--lg-green-bg);width:48px;height:48px;color:var(--lg-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lgb-done-code{font-size:24px;font-weight:700}.lgb-subtitle{padding-top:4px;font-size:13px;font-weight:700}.lgb-box,.lgb-kv{border:1px solid var(--lg-border);border-radius:10px;flex-shrink:0;overflow:hidden}.lgb-card .lgb-kv{border:none;border-radius:0}.lgb-box--muted{background:#fafafa}.lgb-box__row{border-top:1px solid #f0f0f0;align-items:center;gap:10px;min-height:46px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.lgb-box__row:first-child{border-top:none}.lgb-box__main{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgb-box__main .lgb-muted{font-size:12px}.lgb-box__row--check{align-items:flex-start;padding:9px 12px;line-height:1.4}.lgb-box__row--check svg{color:var(--lg-green);flex-shrink:0;margin-top:2px}.lgb-box__row--icon{align-items:flex-start;padding:10px 14px;font-size:13.5px;line-height:1.45}.lgb-box__row--icon svg{color:var(--lg-muted-2);flex-shrink:0;margin-top:2px}.lgb-kv__row{border-top:1px solid #f0f0f0;gap:12px;padding:9px 12px;font-size:13px;display:flex}.lgb-kv__row:first-child{border-top:none}.lgb-card .lgb-kv__row{padding:10px 16px;font-size:13.5px}.lgb-card .lgb-kv__row:first-child{border-top:1px solid #f0f0f0}.lgb-kv__k{color:var(--lg-muted);flex-shrink:0}.lgb-kv__v{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.lgb-radios{flex-direction:column;gap:6px;display:flex}.lgb-radio{text-align:left;border:1.5px solid var(--lg-border);background:#fff;border-radius:9px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.lgb-radio.is-on{border-color:var(--lg-ink);background:var(--lg-sel)}.lgb-radio__dot{border:2px solid var(--lg-input);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lgb-radio.is-on .lgb-radio__dot{border-color:var(--lg-ink)}.lgb-radio__dot i{border-radius:50%;width:8px;height:8px}.lgb-radio.is-on .lgb-radio__dot i{background:var(--lg-ink)}.lgb-radio__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.lgb-radio__text b{font-size:13.5px}.lgb-radio__text small{color:var(--lg-muted);font-size:12px}.lgb-notice{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.lgb-notice__icon{flex-shrink:0;margin-top:1px;display:flex}.lgb-notice--warn{background:var(--lg-orange-bg);color:var(--lg-orange-fg);border-color:#fed7aa}.lgb-notice--danger{background:var(--lg-red-bg);color:var(--lg-red-fg);border-color:#fecaca}.lgb-notice--danger .lgb-notice__icon{color:var(--lg-red)}.lgb-notice--info{color:#1b4ca8;background:#e8eefa;border-color:#c9d6f0}.lgb-notice--ok{background:var(--lg-green-bg);color:var(--lg-green-fg);border-color:#bbf7d0}.lgb-conflict{flex-direction:column;gap:8px;display:flex}.lgb-grid6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.lgb-grid6.is-disabled{opacity:.6}.lgb-field{flex-direction:column;gap:5px;min-width:0;display:flex}.lgb-field__label{color:var(--lg-ink);font-size:12px;font-weight:600}.lgb-field.is-warn .lgb-field__label{color:var(--lg-orange-fg)}.lgb-field.is-warn .lgb-input{border-color:var(--lg-orange)}.lgb-field__hint{color:var(--lg-muted);font-size:11.5px}.lgb-input{box-sizing:border-box;border:1px solid var(--lg-input);width:100%;height:42px;color:var(--lg-ink);background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:14px}.lgb-input:focus{border-color:var(--lg-ink)}.lgb-input:disabled{background:#fafafa}.lgb-inline{gap:8px;display:flex}.lgb-inline .lgb-input{flex:1;min-width:0}.lgb-select{display:block;position:relative}.lgb-select select{box-sizing:border-box;border:1px solid var(--lg-input);width:100%;height:42px;color:var(--lg-ink);appearance:none;cursor:pointer;background:#fff;border-radius:8px;outline:none;padding:0 34px 0 10px;font-size:14px}.lgb-select svg{pointer-events:none;color:var(--lg-muted);position:absolute;top:12px;right:8px}.lgb-seg{background:#f0f0f0;border-radius:9px;gap:4px;padding:3px;display:flex}.lgb-seg button{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:7px;flex:1;min-width:0;height:36px;font-size:13px;font-weight:500;overflow:hidden}.lgb-seg button.is-on{background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001a}.lgb-combo{display:block;position:relative}.lgb-combo input{box-sizing:border-box;border:1px solid var(--lg-input);width:100%;height:42px;color:var(--lg-ink);background:#fff;border-radius:8px;outline:none;padding:0 36px 0 12px;font-size:14px}.lgb-combo.is-warn input{border-color:#fed7aa}.lgb-combo>svg{color:var(--lg-muted);pointer-events:none;position:absolute;top:13px;right:12px}.lgb-combo__list{z-index:40;border:1px solid var(--lg-input);background:#fff;border-radius:8px;flex-direction:column;min-width:220px;max-height:260px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.lgb-combo__list button{text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.lgb-combo__list button:hover{background:var(--lg-sel)}.lgb-combo__list button b{font-weight:500}.lgb-combo__list button.is-on b{font-weight:700}.lgb-combo__opt{flex-direction:column;min-width:0;display:flex}.lgb-combo__opt small{color:var(--lg-muted);font-size:11px}.lgb-combo__hint{color:var(--lg-muted);white-space:nowrap;font-size:12px}.lgb-combo__none{color:var(--lg-muted);padding:8px 10px;font-size:12.5px}.lgb-empty{text-align:center;color:var(--lg-muted);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;font-size:13px;line-height:1.5;display:flex}.lgb-empty b{color:var(--lg-ink);font-size:15px}.lgb-empty__icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lgb-empty__icon--ok{background:var(--lg-green-bg);color:var(--lg-green)}.lgb-empty__icon--neutral{background:var(--lg-bg);border:1px solid var(--lg-border);color:var(--lg-muted)}.lgb-empty__action{justify-content:center;padding:0 0 32px;display:flex}.lgb-page{flex-direction:column;flex:1;min-height:0;display:flex}.lgb-page__loading{text-align:center;color:var(--lg-muted);padding:48px}.lgb-page__head{border-bottom:1px solid var(--lg-border);background:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.lgb-page__titles{flex:1;min-width:200px}.lgb-page__title-row{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:3px;display:flex}.lgb-page__title{font-family:var(--lg-display);font-size:22px;font-weight:700}.lgb-page__code{font-size:22px;font-weight:700}.lgb-page__actions{flex-wrap:wrap;gap:8px;display:flex}.lgb-page__body{flex:1;min-height:0;padding:20px;overflow:auto}.lgb-page__grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);align-items:start;gap:20px;max-width:1500px;display:grid}.lgb-page__grid.is-single{grid-template-columns:minmax(0,1fr)}.lgb-page__main,.lgb-page__side{flex-direction:column;gap:16px;min-width:0;display:flex}.lgb-dest{align-items:flex-start;flex-direction:row!important}.lgb-dest>svg{color:var(--lg-muted);flex-shrink:0;margin-top:2px}.lgb-dest>span{flex-direction:column;gap:2px;min-width:0;line-height:1.4;display:flex}.lgb-dest b{font-size:14.5px}.lgb-dest .lgb-muted{font-size:13px}.lgb-dest-line{color:var(--lg-muted-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.lgb-dest-line svg{color:var(--lg-muted);flex-shrink:0;margin-top:1px}.lgb-veil--modal{z-index:110;background:#0006;position:fixed;inset:0}.lgb-modal{z-index:111;width:460px;max-width:calc(100% - 32px);max-height:90%;color:var(--lg-ink);font-family:var(--lg-sans);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 40px #0000002e}.lgb-modal--sheet{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;inset:auto 0 0;transform:none}.lgb-modal__head{border-bottom:1px solid var(--lg-border);align-items:center;gap:10px;padding:16px 20px;display:flex}.lgb-modal__head h3{font-family:var(--lg-display);flex:1;margin:0;font-size:18px;font-weight:700}.lgb-modal__body{flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.lgb-modal__text{color:var(--lg-muted-2);margin:0;font-size:14px;line-height:1.5}.lgb-modal__text--lg{color:var(--lg-ink);font-size:14.5px;line-height:1.55}.lgb-toast{z-index:120;background:var(--lg-ink);color:#fff;border-radius:10px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 10px 10px 18px;font-size:13.5px;font-weight:600;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.lgb-toast>span{min-width:0}.lgb-toast.is-danger{background:var(--lg-red-fg)}.lgb-toast button{background:#ffffff1f;border:none;border-radius:6px;flex-shrink:0;height:36px;padding:0 12px;font-size:13px;font-weight:700;color:var(--lg-accent)!important}.lgb-toast:not(:has(button)){padding-right:18px}.lgb[data-dev=tablet] .lgb-views{flex:100%;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lgb[data-dev=tablet] .lgb-views__btn{justify-content:flex-start;height:40px}.lgb[data-dev=tablet] .lgb-search{flex:100%;max-width:none;margin-left:0}.lgb[data-dev=tablet] .lgb-pager{justify-content:center}.lgb[data-dev=tablet] .lgb-pager__fill{display:none}.lgb[data-dev=tablet] .lgb-cols--ddt{grid-template-columns:110px 90px minmax(0,1.4fr) 50px 70px minmax(0,1fr) minmax(0,1fr) 70px 96px;column-gap:8px}.lgb[data-dev=phone] .lgb-viewbar{gap:8px;padding:10px 12px}.lgb[data-dev=phone] .lgb-views{flex:100%;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lgb[data-dev=phone] .lgb-views__btn{justify-content:space-between;gap:4px;height:36px;padding:0 8px;font-size:12.5px}.lgb[data-dev=phone] .lgb-views__btn svg{display:none}.lgb[data-dev=phone] .lgb-search{flex:100%;max-width:none;margin-left:0}.lgb[data-dev=phone] .lgb-list{padding:12px 12px 24px}.lgb[data-dev=phone] .lgb-lbl{display:inline}.lgb[data-dev=phone] .lgb-toolbar{flex-direction:column;align-items:stretch}.lgb[data-dev=phone] .lgb-filter{height:44px}.lgb[data-dev=phone] .lgb-filter .lgb-select,.lgb[data-dev=phone] .lgb-filter .lgb-combo{flex:1}.lgb[data-dev=phone] .lgb-filter--combo .lgb-combo input{width:100%}.lgb[data-dev=phone] .lgb-toolbar__fill{display:none}.lgb[data-dev=phone] .lgb-toolbar__new{order:9;width:100%}.lgb[data-dev=phone] .lgb-pager{flex-direction:column;justify-content:center}.lgb[data-dev=phone] .lgb-pager__fill{display:none}.lgb[data-dev=phone] .lgb-page__head,.lgb[data-dev=phone] .lgb-page__body{padding:12px}.lgb[data-dev=phone] .lgb-page__actions{width:100%}.lgb[data-dev=phone] .lgb-page__actions .lgb-btn{flex:1}.lgb[data-dev=phone] .lgb-toast.is-lifted{bottom:16px}.lgb[data-dev=phone][data-panel=open] .lgb-viewbar{display:none}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__qty{justify-self:end}.lgb[data-dev=phone] .lgb-order__head{grid-template-columns:40px minmax(0,1fr) 28px;padding-right:12px}.lgb[data-dev=phone] .lgb-order__btn{grid-area:4/2/auto/-1;justify-self:stretch;height:40px}.lgb[data-dev=phone] .lgb-order__chev{grid-area:1/3}.lgb[data-dev=phone] .lgb-cols--imb{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"chk prod qty act""chk pos sn sn";row-gap:2px;padding:10px 12px 10px 0}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__chk{grid-area:chk;align-self:start;padding-top:4px}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__prod{grid-area:prod;padding:0}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__qty{grid-area:qty}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__act{grid-area:act}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__pos,.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__state{grid-area:pos}.lgb[data-dev=phone] .lgb-cols--imb>.lgb-row__sn{text-align:right;grid-area:sn}.lgb[data-dev=phone] .lgb-cols--imb>span:empty{display:none}.lgb[data-dev=phone] .lgb-cols--pl{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code st""cust cust""label upd""rows kg";row-gap:4px;padding:10px 14px}.lgb[data-dev=phone] .lgb-a-code{grid-area:code}.lgb[data-dev=phone] .lgb-a-st{grid-area:st;justify-self:end}.lgb[data-dev=phone] .lgb-a-cust{grid-area:cust}.lgb[data-dev=phone] .lgb-a-label{grid-area:label}.lgb[data-dev=phone] .lgb-a-upd{grid-area:upd}.lgb[data-dev=phone] .lgb-a-rows{text-align:left;grid-area:rows;justify-self:start}.lgb[data-dev=phone] .lgb-a-kg{grid-area:kg}.lgb[data-dev=phone] .lgb-cols--ddt{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"code st when""cust cust cust""car colli kg""tr tr act";row-gap:4px;padding:10px 14px}.lgb[data-dev=phone] .lgb-a-when{grid-area:when}.lgb[data-dev=phone] .lgb-a-car{grid-area:car}.lgb[data-dev=phone] .lgb-a-colli{grid-area:colli}.lgb[data-dev=phone] .lgb-cols--ddt .lgb-a-kg{grid-area:kg}.lgb[data-dev=phone] .lgb-a-tr{grid-area:tr}.lgb[data-dev=phone] .lgb-a-act{grid-area:act;justify-self:end}.lgb[data-dev=phone] .lgb-cols--ready{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"chk code kg""chk label rows""chk orders orders";row-gap:2px;padding:10px 14px 10px 0}.lgb[data-dev=phone] .lgb-a-chk{grid-area:chk;align-self:start;padding-top:2px}.lgb[data-dev=phone] .lgb-cols--ready .lgb-a-kg{grid-area:kg}.lgb[data-dev=phone] .lgb-cols--ready .lgb-a-rows{grid-area:rows;justify-self:end}.lgb[data-dev=phone] .lgb-a-orders{grid-area:orders}.lgb[data-dev=phone] .lgb-ready-group{grid-template-columns:40px minmax(0,1fr)}.lgb[data-dev=phone] .lgb-ready-group__tot{grid-column:2}.lgb[data-dev=phone] .lgb-cols--plitems,.lgb[data-dev=phone] .lgb-cols--plnew,.lgb[data-dev=phone] .lgb-cols--ddtcolli,.lgb[data-dev=phone] .lgb-cols--ddtrows,.lgb[data-dev=phone] .lgb-cols--ddtview{min-width:620px}.lgb[data-dev=phone] .lgb-grid6{gap:10px}.lgb-steps{border:1px solid var(--lg-border);color:var(--lg-muted-2);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;font-size:13px;display:flex}.lgb-steps__item{white-space:nowrap;align-items:center;gap:8px;display:flex}.lgb-steps__item b{color:var(--lg-ink);font-weight:600}.lgb-steps__n{width:22px;height:22px;color:var(--lg-muted-2);background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.lgb-steps__n.is-on{background:var(--lg-ink);color:#fff}.lgb-steps__arrow{color:var(--lg-faint)}.lgb-cols--box{grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,1.3fr) 110px minmax(0,1.4fr) 28px;column-gap:12px}.lgb-cols--box.lgb-trow{min-height:56px}.lgb-sec--toggle{cursor:pointer;text-align:left;border:none;width:100%;height:36px;padding:0 12px 0 16px;font-family:inherit}.lgb-sec--toggle:hover{background:#f3f3f3}.lgb-sec__chev{width:24px;height:24px;color:var(--lg-muted);justify-content:center;align-items:center;transition:transform .15s;display:flex}.lgb-sec__chev:not(.is-open){transform:rotate(-90deg)}.lgb-two{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lgb-two b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lgb-two small{color:var(--lg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lgb-dest-cell{align-items:center;gap:8px;min-width:0;display:flex}.lgb-dest-cell__icon{width:26px;height:26px;color:var(--lg-muted-2);background:#f0f0f0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lgb-dest-cell__icon.is-ship{background:var(--lg-green-bg);color:var(--lg-green)}.lgb-b-chev{color:var(--lg-faint);display:flex}.lgb-panel__body--gap{gap:18px}.lgb-psec{flex-direction:column;gap:8px;display:flex}.lgb-psec__title{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);font-size:11px;font-weight:700}.lgb-psec__title--row{justify-content:space-between;align-items:center;display:flex}.lgb-psec__title--row small{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.lgb-psec .lgb-select select{height:44px}.lgb-chips{flex-wrap:wrap;gap:6px;display:flex}.lgb-reasons .lgb-chipbtn{height:32px}.lgb-lock{border:0;min-width:0;margin:0;padding:0;display:contents}.lgb-lock:disabled>*{opacity:.55;pointer-events:none}.lgb-chipbtn{border:1px solid var(--lg-input);background:#fff;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.lgb-chipbtn.is-on{border-color:var(--lg-ink);background:var(--lg-ink);color:#fff!important}.lgb-inline-field{align-items:center;gap:10px;font-size:13px;display:flex}.lgb-inline-field>span{flex:1;font-weight:600}.lgb-inline-field .lgb-input{width:110px;height:40px}.lgb-right-text{text-align:right}.lgb-label-row{border-top:1px solid #f0f0f0;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 12px;display:flex}.lgb-label-row:first-child{border-top:none}.lgb-label-row.is-disabled{opacity:.45}.lgb-label-row__chk{background:0 0;border:none;padding:0;display:flex}.lgb-label-row__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgb-label-row__text b{font-size:13.5px}.lgb-label-row__text small{color:var(--lg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lgb-stepper{align-items:center;gap:4px;display:flex}.lgb-stepper button{border:1px solid var(--lg-input);background:#fff;border-radius:6px;width:30px;height:30px;font-size:15px;font-weight:700}.lgb-stepper button:disabled{opacity:.4}.lgb-stepper b{text-align:center;min-width:22px;font-size:13.5px}.lgb-radio--icon{cursor:default;min-height:60px}.lgb-radio--icon:disabled{opacity:.45}.lgb-radio__ic{width:30px;height:30px;color:var(--lg-muted-2);background:#f0f0f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lgb-radio__ic.is-ship{background:var(--lg-green-bg);color:var(--lg-green)}.lgb-input--lg{height:44px}.lgb-icon-btn--sm{width:36px;height:36px}.lgb[data-dev=phone] .lgb-cols--box{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prod chev""sn when""orig orig""dest dest";row-gap:4px;padding:10px 14px}.lgb[data-dev=phone] .lgb-b-prod{grid-area:prod;padding:0}.lgb[data-dev=phone] .lgb-b-sn{grid-area:sn}.lgb[data-dev=phone] .lgb-b-when{grid-area:when;justify-self:end}.lgb[data-dev=phone] .lgb-b-orig{grid-area:orig}.lgb[data-dev=phone] .lgb-b-dest{grid-area:dest}.lgb[data-dev=phone] .lgb-b-chev{grid-area:chev}.lgb-radio--block{cursor:default;flex-direction:column;align-items:stretch;gap:8px}.lgb-radio__row{align-items:center;gap:12px;display:flex}.lgb-radio:disabled{opacity:.5;cursor:not-allowed}.lgb-foot-hint{color:var(--lg-orange-fg);text-align:center;font-size:12px}.lgb-dest-cell__icon.is-sup,.lgb-radio__ic.is-sup{color:#1b4ca8;background:#e8eefa}.lgb-banner{text-align:left;cursor:pointer;border:1px solid;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;display:flex}.lgb-banner--blue{background:#e8eefa;border-color:#c9d6f0}.lgb-banner--blue:hover{border-color:#1b4ca8}.lgb-banner--yellow{background:#fef6dc;border-color:#f5dc8a}.lgb-banner--yellow:hover{border-color:#d4a017}.lgb-banner__icon{background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lgb-banner--blue .lgb-banner__icon,.lgb-banner--blue .lgb-banner__go{color:#1b4ca8}.lgb-banner--yellow .lgb-banner__icon,.lgb-banner--yellow .lgb-banner__go{color:#7a5b00}.lgb-banner__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.lgb-banner__text b{color:var(--lg-ink);font-size:14px}.lgb-banner__text small{font-size:12.5px}.lgb-banner--blue .lgb-banner__text small{color:#1b4ca8}.lgb-banner--yellow .lgb-banner__text small{color:#7a5b00}.lgb-banner__go{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.lgb-sup{transition:opacity .15s;overflow:visible}.lgb-sup.is-blocked{opacity:.42}.lgb-sup__head{border-left:2px solid #8ea9dd;border-radius:12px 12px 0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px 12px 0;display:grid}.lgb-sup__who b{font-size:15px}.lgb-sup__pos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lgb-warn-ic{color:var(--lg-orange)}.lgb-cols--sup{grid-template-columns:44px minmax(0,1.5fr) minmax(0,1.4fr) minmax(130px,auto) minmax(150px,1.1fr) 40px;padding-left:0}.lgb-cols--sup.lgb-cols--thead{border-top:1px solid var(--lg-border)}.lgb-cols--sup.lgb-trow{min-height:54px}.lgb-job{white-space:normal;font-size:13px}.lgb-sup-picker{cursor:default;padding:6px 0;display:block}.lgb-sup-picker .lgb-combo input{border-radius:6px;height:34px;padding:0 26px 0 8px;font-size:12.5px;font-weight:600}.lgb-sup-picker .lgb-combo.is-warn input{border-color:#fed7aa}.lgb-sup-picker .lgb-combo>svg{top:10px;right:8px}.lgb-po-card{border:1px solid var(--lg-border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lgb-po-card__ic{width:30px;height:30px;color:var(--lg-ink);background:#e8edf4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lgb-po-card__row{align-items:center;gap:8px;display:flex}.lgb-missing{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lgb-cols--po{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) 130px 110px;column-gap:12px}.lgb-trow--top{align-items:start;padding-top:12px;padding-bottom:12px}.lgb-price{flex-direction:column;gap:3px;display:flex}.lgb-price small{text-align:right;font-size:11px}.lgb-warn-text{color:var(--lg-orange-fg)}.lgb-input.is-warn{border-color:var(--lg-orange)}.lgb-total{justify-content:flex-end;gap:24px;font-size:14px}.lgb-total b{font-size:16px}.lgb-cols--ddf{grid-template-columns:44px minmax(0,1.6fr) minmax(0,1fr) 150px 130px 48px;padding-left:0}.lgb[data-dev=phone] .lgb-cols--po,.lgb[data-dev=phone] .lgb-cols--ddf{min-width:620px}.lgb[data-dev=phone] .lgb-sup__head{grid-template-columns:40px minmax(0,1fr);row-gap:8px}.lgb[data-dev=phone] .lgb-sup__pos{grid-column:2;justify-content:flex-start}.lgb[data-dev=phone] .lgb-cols--sup{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"chk prod qty""chk job job""chk pos pos""chk po po";row-gap:4px;padding:10px 14px 10px 0}.lgb[data-dev=phone] .lgb-s-chk{grid-area:chk;align-self:start;padding-top:2px}.lgb[data-dev=phone] .lgb-s-prod{grid-area:prod;padding:0}.lgb[data-dev=phone] .lgb-s-qty{grid-area:qty}.lgb[data-dev=phone] .lgb-s-job{grid-area:job}.lgb[data-dev=phone] .lgb-s-pos{grid-area:pos}.lgb[data-dev=phone] .lgb-s-po{grid-area:po}.lgb-head-actions{gap:6px;display:flex}.lgb-sheet-sub{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lgb-gallery{flex-direction:column;gap:8px;display:flex}.lgb-gallery__main{aspect-ratio:16/10;object-fit:contain;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:10px;width:100%}.lgb-gallery__empty{color:var(--lg-faint);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.lgb-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lgb-gallery__thumbs button{aspect-ratio:1;border:1.5px solid var(--lg-border);background:var(--lg-bg);border-radius:8px;padding:0;overflow:hidden}.lgb-gallery__thumbs button.is-on{border-color:var(--lg-ink)}.lgb-gallery__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.lgb-src-pill{background:var(--lg-sel);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.lgb-src-pill i{border-radius:2px;width:8px;height:8px}.lgb-sheet-text{color:#262626;margin:0;font-size:13.5px;line-height:1.55}.lgb-sheet-note{border:1px solid var(--lg-border);background:#fafafa;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.lgb-sheet-note svg{color:var(--lg-muted);flex-shrink:0;margin-top:2px}.lgb-attrs{border:1px solid var(--lg-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.lgb-attrs>div{border-top:1px solid #f0f0f0;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.lgb-attrs>div:nth-child(-n+2){border-top:none}.lgb-attrs>div:nth-child(2n){border-left:1px solid #f0f0f0}.lgb-attrs span{color:var(--lg-muted);font-size:11.5px}.lgb-attrs b{overflow-wrap:anywhere;font-size:13px}.lgb-ref-brand{letter-spacing:.05em;width:96px;color:var(--lg-muted-2);flex-shrink:0;font-size:11px;font-weight:700}.lgb-timeline{flex-direction:column;display:flex}.lgb-timeline__step{grid-template-columns:22px minmax(0,1fr);column-gap:10px;display:grid}.lgb-timeline__rail{flex-direction:column;align-items:center;display:flex}.lgb-timeline__rail i{box-sizing:border-box;background:#fff;border:2px solid #d4d4d4;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:3px}.lgb-timeline__rail span{background:#e5e5e5;flex:1;width:2px;min-height:14px}.lgb-timeline__step:last-child .lgb-timeline__rail span{visibility:hidden}.lgb-timeline__step.is-done .lgb-timeline__rail i{background:var(--lg-green);border-color:var(--lg-green)}.lgb-timeline__step.is-done .lgb-timeline__rail span{background:#bbf7d0}.lgb-timeline__step.is-current .lgb-timeline__rail i{border-color:var(--lg-orange);border-width:3px}.lgb-timeline__body{flex-direction:column;gap:2px;padding-bottom:14px;line-height:1.35;display:flex}.lgb-timeline__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lgb-timeline__title b{font-size:13.5px}.lgb-timeline__step.is-todo .lgb-timeline__title b{color:var(--lg-faint);font-weight:600}.lgb-timeline__body small{color:var(--lg-muted);font-size:12px}.lgb-label-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lgb-label-types button{border:1.5px solid var(--lg-border);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;padding:6px;display:flex}.lgb-label-types button.is-on{border-color:var(--lg-ink);background:var(--lg-sel)}.lgb-label-types button:disabled{opacity:.45}.lgb-label-types b{letter-spacing:.06em;font-size:12px}.lgb-label-types small{color:var(--lg-muted);text-align:center;font-size:11px}.lgb-copies{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.lgb-stepper--lg button{border-radius:8px;width:44px;height:44px;font-size:20px}.lgb-stepper--lg b{min-width:28px;font-size:18px}.lgb-dest-btn{border:1px solid var(--lg-input);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:0 16px;display:flex}.lgb-dest-btn span{flex-direction:column;flex:1;line-height:1.3;display:flex}.lgb-dest-btn b{font-size:14.5px}.lgb-dest-btn small{color:var(--lg-muted);font-size:12px}.lgb-dest-btn--primary{background:var(--lg-primary);border:none;color:var(--lg-navy)!important}.lgb-dest-btn--primary small{color:#5c4a12}.lgb-dest-btn:disabled{opacity:.45}.lgb-tray{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--lg-border);background:#fff;flex-shrink:0;align-items:center;gap:8px;display:flex;box-shadow:0 -6px 18px #0000000f}.lgb-tray__count{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.lgb-tray__count b{font-size:16px}.lgb-tray__clear{height:44px;padding:0 10px}.lgb-tray .lgb-btn--primary{height:44px}.lgb-ready-split{background:var(--lg-orange-bg);color:var(--lg-orange-fg);vertical-align:2px;margin-left:8px}.lgb-ready-group.is-split{box-shadow:inset 3px 0 0 var(--lg-orange)}.lgb-copies{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.lgb-copies__label{font-size:15px;font-weight:700}.lgb-copies__stepper{align-items:center;gap:8px;display:flex}.lgb-copies__stepper .lgb-btn{justify-content:center;width:48px;height:48px;padding:0;font-size:20px}.lgb-copies__stepper input{text-align:center;border:1px solid var(--lg-input,#d4d4d4);border-radius:8px;outline:none;width:64px;height:48px;font-size:20px;font-weight:700}.lgb-note svg{vertical-align:-2px}.lgs-ctx__refresh{border:1px solid var(--lg-border,#e5e5e5);height:32px;color:var(--lg-ink,#1a2740);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-right:6px;padding:0 10px;display:inline-flex}.lgs-ctx__refresh:hover{background:#f5f5f5}.lgs-refresh:disabled{cursor:default}.lgs-refresh.is-spinning svg{animation:.8s linear infinite lgs-spin}@keyframes lgs-spin{to{transform:rotate(360deg)}}.lgs-top--phone{gap:4px;min-width:0;padding:0 6px 0 10px}.lgs-top--phone .lgs-top__altro,.lgs-top--phone .lgs-avatar-btn{width:40px;height:40px}.lgs-top--phone .lgs-chip--compact{flex-shrink:1;min-width:0;overflow:hidden}.lgs-top--phone .lgs-top__clock{margin-right:2px}@media (max-width:379px){.lgs-top--phone .lgs-top__clock{display:none}}@media (max-width:359px){.lgs-top--phone .lgs-top__prodotti{display:none}}@media (max-width:329px){.lgs-top--phone .lgs-top__icon{display:none}}.lgs-chip--compact .lgs-chip__dot{border:none;flex-shrink:0;margin-left:2px;position:static}.lgs-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lgs-main>.lgs-content{min-height:0}.lgs-elsewhere{border-bottom:1px solid var(--lg-border);background:#fff;flex-shrink:0;padding-top:10px}.lgb-acc.is-pending .lgb-box{border-color:#f59e0b;box-shadow:0 0 0 1px #fde68a}.lgb-acc__row{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px 10px;padding:10px 12px;display:grid}.lgb-acc__row+.lgb-acc__row{border-top:1px solid var(--lg-line,#eceef2)}.lgb-acc__row.is-missing{background:#fff7ed}.lgb-acc__chk{padding-top:1px;display:inline-flex}.lgb-acc__acts{grid-column:2;align-items:center;gap:6px;display:flex}.lgb-acc__acts .lgb-seg{flex:1}.lgb-acc__miss{color:#b45309;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.lgb-acc__note{resize:vertical;height:auto;padding:8px 10px}.lgb-pill--acc{color:#b45309;background:#fff7ed}
.lgp{background:var(--lg-bg);flex:1;min-width:0;min-height:0;display:flex;position:relative}.lgp-fill{flex:1 0 0}.lgp-grow{flex:1}.lgp-list{border-right:1px solid var(--lg-border);background:var(--lg-bg);flex-direction:column;flex:none;width:440px;min-width:0;display:flex}.lgp[data-dev=tablet] .lgp-list{width:380px}.lgp[data-dev=phone] .lgp-list{border-right:none;flex:1;width:auto}.lgp-list__head{flex-direction:column;flex-shrink:0;gap:10px;padding:18px 18px 8px;display:flex}.lgp[data-dev=phone] .lgp-list__head{padding:14px 14px 8px}.lgp-list__title{align-items:center;gap:10px;display:flex}.lgp-list__title h1{font-family:var(--lg-display);letter-spacing:-.01em;flex:1;margin:0;font-size:26px;font-weight:700}.lgp[data-dev=phone] .lgp-list__title h1{font-size:24px}.lgp-new{gap:7px;height:40px;padding:0 14px;font-size:13.5px}.lgp-search{border:1px solid var(--lg-input);height:44px;color:var(--lg-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.lgp-search input{min-width:0;color:var(--lg-ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.lgp-search button{color:var(--lg-muted);background:0 0;border:none;padding:4px;display:flex}.lgp-list__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 18px 18px;display:flex;overflow-y:auto}.lgp[data-dev=phone] .lgp-list__body{padding:4px 14px 16px}.lgp-list__empty{text-align:center;color:var(--lg-muted);padding:40px 12px;font-size:14px}.lgp-list__warn{background:var(--lg-orange-bg);color:var(--lg-orange-fg);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.lgp-group{flex-direction:column;gap:8px;display:flex}.lgp-group__head{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);align-items:center;gap:8px;padding:6px 2px 2px;font-size:11px;font-weight:700;display:flex}.lgp-group__head b{font-size:11px}.lgp-card{text-align:left;border:1px solid var(--lg-border);border-left:3px solid var(--lg-ink);background:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;min-width:0;padding:12px 14px;display:flex;position:relative}.lgp-card:hover{box-shadow:0 4px 12px #0000000f}.lgp-card.is-on{background:var(--lg-sel);border-color:#9aa6bd}.lgp-card__top{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;min-height:26px;padding-right:34px;display:flex}.lgp-card__top>.lgp-av{position:absolute;top:12px;right:14px}.lgp-card__code{white-space:nowrap;font-size:14px}.lgp-card__body{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.lgp-card__body>b{font-size:14.5px}.lgp-card__dest{color:var(--lg-muted-2);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.lgp-card__dest svg{color:var(--lg-muted);flex-shrink:0}.lgp-card__prog{align-items:center;gap:10px;display:flex}.lgp-card__prog b{white-space:nowrap;font-size:12px}.lgp-pill{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.lgp-bar{background:#ededed;border-radius:999px;flex:1;gap:2px;height:5px;display:flex;overflow:hidden}.lgp-bar span{height:100%;display:block}.lgp-av{color:var(--lg-faint);background:#fff;border:1px dashed #d4d4d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.lgp-av.is-mine{background:var(--lg-accent);color:var(--lg-navy);border:1px solid #0000}.lgp-av.is-other{color:var(--lg-navy);background:#e8edf4;border:1px solid #0000}.lgp-detail{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lgp-detail__in{flex-direction:column;flex:1;min-height:0;display:flex}.lgp-scroll{background:#fafafa;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.lgp-scroll--grey{background:#fafafa}.lgp-empty{color:var(--lg-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.lgp-empty svg{color:var(--lg-faint)}.lgp-head{border-bottom:1px solid var(--lg-border);background:#fff;flex-direction:column;flex-shrink:0;gap:12px;padding:18px 22px;display:flex}.lgp[data-dev=phone] .lgp-head{padding:14px}.lgp-head__top{align-items:flex-start;gap:12px;display:flex}.lgp-back{background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-4px 0 0 -8px;display:flex}.lgp-head__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lgp-head__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lgp-head__code{font-size:15px}.lgp[data-dev=phone] .lgp-head__code{font-size:14px}.lgp-head__title{font-family:var(--lg-display);font-size:22px;line-height:1.2}.lgp[data-dev=phone] .lgp-head__title{font-size:19px}.lgp-head__sub{color:var(--lg-muted-2);font-size:13px}.lgp-head__actions{flex-shrink:0;gap:8px;display:flex}.lgp-head__actions .lgb-btn{gap:7px;height:40px;padding:0 12px;font-size:13px;font-weight:600}.lgp-head__actions .lgb-btn.is-on,.lgp-badge-row .lgb-btn.is-on{border-color:var(--lg-ink);background:var(--lg-sel)}.lgp-scanbox{border:1px solid var(--lg-border);border-radius:10px;overflow:hidden}.lgp-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lgp[data-dev=tablet] .lgp-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.lgp[data-dev=phone] .lgp-meta{grid-template-columns:minmax(0,1fr)}.lgp-meta>div{background:#f7f7f7;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lgp-meta>div>svg{color:var(--lg-muted);flex-shrink:0}.lgp-meta span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lgp-meta small{color:var(--lg-muted);font-size:11px}.lgp-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lgp-claim{color:#713f12;background:#fefce8;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:12px;padding:8px 8px 8px 12px;font-size:13.5px;display:flex}.lgp-claim>span:not(.lgp-av){flex:1;min-width:0}.lgp-claim .lgb-btn{white-space:nowrap;background:#fff;gap:6px;height:40px;padding:0 12px;font-size:13.5px}.lgp-claim .lgb-btn--navy{background:var(--lg-ink);padding:0 14px}.lgp-claim--free{background:#fffbeb;padding:10px 12px}.lgp-link{color:#1b4ca8;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.lgp-guide-btn{gap:10px;height:52px;font-size:15px}.lgp-rows{background:#fafafa;flex-direction:column;flex:1 0 auto;gap:10px;padding:18px 22px;display:flex}.lgp[data-dev=phone] .lgp-rows{padding:14px}.lgp-rows__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lgp-rows__title span{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);flex:1;font-size:11px;font-weight:700}.lgp-rows__title b{font-size:12px}.lgp-rows__foot{font-size:12.5px}.lgp-rowgroup{flex-direction:column;gap:10px;display:flex}.lgp-rowgroup.is-sep{border-top:1px solid var(--lg-border);margin-top:8px}.lgp-dept{color:var(--lg-muted-2);align-items:center;gap:10px;padding:10px 2px 2px;display:flex}.lgp-dept__name{min-width:0;color:var(--lg-ink);flex-direction:column;flex:1;line-height:1.25;display:flex}.lgp-dept__name b{font-size:14.5px}.lgp-dept__name span{color:var(--lg-muted-2);font-size:11.5px}.lgp-dept__btn{white-space:nowrap;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:700}.lgp-delivered{background:var(--lg-green-bg);min-height:32px;color:var(--lg-green-fg);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.lgp-row{border:1px solid var(--lg-border);border-radius:10px;flex-shrink:0;grid-template-columns:48px minmax(0,1fr) 150px 110px auto;grid-template-areas:"chk info loc qty more";align-items:center;gap:6px 12px;padding:10px 12px 10px 8px;display:grid}.lgp[data-dev=tablet] .lgp-row{grid-template-columns:48px minmax(0,1fr) auto auto;grid-template-areas:"chk info qty more""chk loc qty more"}.lgp[data-dev=phone] .lgp-row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"chk info info""chk loc qty"".more more"}.lgp-row__chk{background:0 0;border:none;border-radius:10px;grid-area:chk;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lgp-row__chk:hover:not(:disabled){background:#f0f0f0}.lgp-tick{color:#fff;box-sizing:border-box;border:2px solid #a3a3a3;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lgp-spin{border:2px solid #d4d4d4;border-top-color:var(--lg-ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite lgp-spin}@keyframes lgp-spin{to{transform:rotate(360deg)}}.lgp-row__info{flex-direction:column;grid-area:info;gap:2px;min-width:0;line-height:1.35;display:flex}.lgp-row__info>b{font-size:14.5px}.lgp-row__ref{color:var(--lg-muted-2);overflow-wrap:anywhere;font-size:12px}.lgp-row__note,.lgp-row__for{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lgp-row__for{color:var(--lg-ink)}.lgp-row__note svg,.lgp-row__for svg{flex-shrink:0}.lgp-row__loc{flex-direction:column;grid-area:loc;gap:1px;min-width:0;line-height:1.2;display:flex}.lgp-row__loc span,.lgp-row__qty span{color:var(--lg-muted);font-size:10.5px}.lgp-row__loc b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.lgp[data-dev=phone] .lgp-row__loc b{font-size:16px}.lgp-row__qty{flex-direction:column;grid-area:qty;align-items:flex-end;line-height:1.2;display:flex}.lgp-row__qty b{white-space:nowrap;font-size:16px}.lgp-row__more{grid-area:more;gap:8px;min-width:0;display:flex}.lgp-sq{border:1px solid var(--lg-input);width:40px;height:40px;color:var(--lg-muted-2);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lgp-sq:hover{border-color:var(--lg-ink);color:var(--lg-ink)}.lgp-sq--lg{width:52px;height:52px}.lgp-issue{border:1px solid var(--lg-input);white-space:nowrap;min-width:0;height:40px;color:var(--lg-muted-2);background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.lgp-issue:hover:not(:disabled){border-color:var(--lg-ink);color:var(--lg-ink)}.lgp-foot{border-top:1px solid var(--lg-border);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;flex-shrink:0;align-items:center;gap:10px;display:flex}.lgp-foot__info{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-foot__info b{font-size:14px}.lgp-foot__info span{color:var(--lg-muted);font-size:12.5px}.lgp-cta{background:var(--lg-primary);height:56px;color:var(--lg-navy);font-family:var(--lg-display);white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:700;display:flex}.lgp-cta:hover:not(:disabled){background:var(--lg-primary-hover)}.lgp-cta:disabled{opacity:.45}.lgp[data-dev=phone] .lgp-foot .lgp-cta{flex:1}.lgp-cta--block{flex-shrink:0;width:100%}.lgp-cta--tall{height:64px;font-size:17px}.lgp-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px 12px;display:flex}.lgp-done b{font-family:var(--lg-display);font-size:22px}.lgp-done>span:last-child{color:var(--lg-muted-2);font-size:13.5px}.lgp-done-ic{background:var(--lg-green-bg);width:60px;height:60px;color:var(--lg-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.lgp-effects{border:1px solid var(--lg-border);background:#fafafa;border-radius:10px;flex-shrink:0;overflow:hidden}.lgp-effects--card{background:#fff;margin:8px 22px 22px}.lgp[data-dev=phone] .lgp-effects--card{margin:8px 14px 14px}.lgp-effect{border-top:1px solid #f0f0f0;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.lgp-effect:first-child{border-top:none}.lgp-effect svg{flex-shrink:0;margin-top:2px}.lgp-effect.is-navy svg{color:var(--lg-ink)}.lgp-effect.is-amber svg{color:#b45309}.lgp-effect.is-red svg{color:#b91c1c}.lgp-effect.is-green svg{color:var(--lg-green)}.lgp-msub{color:var(--lg-muted);margin-top:-8px;font-size:12.5px}.lgp-mblock{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.lgp-mlabel{font-size:13px;font-weight:700}.lgp-mlabel .lgb-muted{font-weight:500}.lgp-stepper{align-items:center;gap:12px;display:flex}.lgp-stepper button{border:1px solid var(--lg-input);background:#fff;border-radius:8px;width:52px;height:52px;font-size:22px;font-weight:700}.lgp-stepper button:disabled{opacity:.4}.lgp-stepper>b{text-align:center;min-width:70px;font-size:22px}.lgp-stepper__hint{color:var(--lg-muted);font-size:12.5px;line-height:1.4}.lgp-stepper--sm button{width:44px;height:44px;font-size:20px}.lgp-stepper--sm>b{min-width:52px;font-size:18px}.lgp-radio{text-align:left;border:1.5px solid var(--lg-input);background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.lgp-radio.is-on{border-color:var(--lg-ink)}.lgp-radio__dot{border:2px solid var(--lg-input);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lgp-radio.is-on .lgp-radio__dot{border-color:var(--lg-ink)}.lgp-radio.is-on .lgp-radio__dot:after{content:"";background:var(--lg-ink);border-radius:50%;width:10px;height:10px}.lgp-radio>b{flex:1;font-size:15px}.lgp-radio>span:last-child:not(.lgp-radio__dot){color:var(--lg-muted-2);font-size:12.5px}.lgp-radio--two{min-height:52px;padding:6px 12px}.lgp-radio--two>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-radio--two>span:nth-child(2) b{font-size:14px}.lgp-radio--two>span:nth-child(2) small{color:var(--lg-muted);font-size:12px}.lgp-radio__right{color:var(--lg-muted-2);white-space:nowrap;font-size:12.5px}.lgp-warn-text{color:#b45309;font-size:12.5px;font-weight:600}.lgp-miss{border:1.5px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px;display:flex}.lgp-miss.is-on{background:#fef2f2;border-color:#fecaca}.lgp-miss__toggle{text-align:left;background:0 0;border:none;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.lgp-miss__toggle>span:last-child{flex-direction:column;flex:1;line-height:1.35;display:flex}.lgp-miss__toggle b{font-size:14px}.lgp-miss__toggle small{color:var(--lg-muted-2);font-size:12.5px}.lgp-miss__chk{color:#fff;box-sizing:border-box;background:#fff;border:2px solid #a3a3a3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lgp-miss.is-on .lgp-miss__chk{background:var(--lg-red);border-color:var(--lg-red)}.lgp-miss textarea{box-sizing:border-box;border:1px solid var(--lg-input);resize:none;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.lgp-mfoot{flex-shrink:0;gap:10px;display:flex}.lgp-mfoot .lgb-btn--navy{flex:1.4}.lgp-mfoot .lgb-btn:first-child{flex:1}.lgp-ghost{color:var(--lg-muted);border:none;flex-shrink:0;height:44px}.lgp-chips{flex-wrap:wrap;gap:6px;display:flex}.lgp-chip{height:40px;color:var(--lg-ink);border:1px solid var(--lg-input);background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.lgp-chip.is-on{background:var(--lg-ink);border-color:var(--lg-ink);color:#fff!important}.lgp-who{border:1.5px solid var(--lg-green);background:#f6fdf8;border-radius:8px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.lgp-who .lgp-av{width:34px;height:34px}.lgp-who>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-who small{color:var(--lg-muted);font-size:12px}.lgp-badge-row{gap:8px;display:flex}.lgp-badge-row input{border:1px solid var(--lg-input);min-width:0;height:48px;font-size:15px;font-family:var(--lg-mono);border-radius:8px;outline:none;flex:1;padding:0 12px}.lgp-badge-row .lgb-btn{height:48px}.lgp-newhead{border-bottom:1px solid var(--lg-border);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.lgp[data-dev=phone] .lgp-newhead{padding:14px}.lgp-newhead .lgp-back{margin-top:0}.lgp-newhead__titles{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.lgp-newhead__titles b{font-family:var(--lg-display);font-size:22px}.lgp[data-dev=phone] .lgp-newhead__titles b{font-size:19px}.lgp-form{flex-direction:column;gap:18px;max-width:720px;padding:18px 22px;display:flex}.lgp[data-dev=phone] .lgp-form{padding:14px}.lgp-searchrow{gap:8px;display:flex}.lgp-input-ic{min-width:0;color:var(--lg-muted);flex:1;align-items:center;display:flex;position:relative}.lgp-input-ic svg{pointer-events:none;position:absolute;left:12px}.lgp-input-ic input,.lgp-input{box-sizing:border-box;border:1px solid var(--lg-input);min-width:0;height:52px;color:var(--lg-ink);background:#fff;border-radius:8px;outline:none;flex:1;padding:0 12px 0 38px;font-size:15px}.lgp-input{width:100%;padding-left:12px}.lgp-qrbtn{background:var(--lg-accent);height:52px;color:var(--lg-navy);border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.lgp-results{border:1px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.lgp-result{text-align:left;background:#fff;border:none;border-top:1px solid #f0f0f0;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.lgp-result:first-child{border-top:none}.lgp-result:hover{background:#f7f7f7}.lgp-result__name{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-result__name b{font-size:14px}.lgp-result__name>span{color:var(--lg-muted-2);font-size:12px}.lgp-result__brand{font-family:var(--lg-sans);color:var(--lg-muted)}.lgp-result__disp{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.3;display:flex}.lgp-result__disp b{font-size:14px}.lgp-result__disp span{color:var(--lg-muted);font-size:11.5px}.lgp-results__none{color:var(--lg-muted);padding:14px;font-size:13px}.lgp-selbox{border:1.5px solid var(--lg-ink);background:#f9fafc;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.lgp-selbox__top{align-items:flex-start;gap:10px;display:flex}.lgp-selbox__top>span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-selbox__top b{font-size:14.5px}.lgp-selbox__top .lgb-mono{color:var(--lg-muted-2);font-size:12px}.lgp-qtyrow{align-items:center;gap:10px;display:flex}.lgp-qtyrow>span{flex:1;font-size:13px;font-weight:600}.lgp-op{height:44px;color:var(--lg-ink);border:1px solid var(--lg-input);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;font-weight:600;display:flex}.lgp-op.is-on{background:var(--lg-ink);border-color:var(--lg-ink);color:#fff!important}.lgp-op__av{width:30px;height:30px;color:var(--lg-navy);background:#e8edf4;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.lgp-op.is-on .lgp-op__av{background:var(--lg-accent)}.lgp-op__av--xs{width:18px;height:18px;font-size:8.5px;display:inline-flex}.lgp-lines{border:1px solid var(--lg-border);background:#fff;border-radius:10px}.lgp-lines>.lgp-line:first-child{border-radius:10px 10px 0 0}.lgp-lines>.lgp-line:last-child{border-radius:0 0 10px 10px}.lgp-line__info .lgp-combo{margin-top:6px}.lgp-line{border-top:1px solid #f0f0f0;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 14px;display:flex}.lgp-line:first-child{border-top:none}.lgp-line__info{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-line__info b{font-size:13.5px}.lgp-line__info .lgb-mono{color:var(--lg-muted-2);font-size:11.5px}.lgp-line__op{align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:600;display:flex}.lgp-x{width:40px;height:40px;color:var(--lg-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lgp-comsel{border:1.5px solid var(--lg-ink);background:#f9fafc;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 14px;display:flex}.lgp-comsel>span{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-comsel>span>span{color:var(--lg-muted-2);font-size:12.5px}.lgp-ghead{border-bottom:1px solid var(--lg-border);background:#fff;flex-direction:column;flex-shrink:0;gap:10px;padding:8px 12px 12px;display:flex}.lgp-ghead__top{align-items:center;gap:8px;display:flex}.lgp-ghead__top .lgp-back{margin:0}.lgp-ghead__titles{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.lgp-ghead__titles b{font-size:14px}.lgp-ghead__top>b{white-space:nowrap;font-size:13px}.lgp-segs{gap:4px;display:flex}.lgp-segs span{outline-offset:1px;border-radius:999px;flex:1;height:6px}.lgp-gbody{background:#fff;gap:16px;padding:16px}.lgp-goto{background:var(--lg-navy);color:#fff;border-radius:14px;flex-direction:column;flex-shrink:0;gap:4px;padding:16px 18px;display:flex}.lgp-goto>span{letter-spacing:.08em;text-transform:uppercase;color:#8893a8;font-size:11px;font-weight:700}.lgp-goto b{letter-spacing:-.02em;color:var(--lg-accent);overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.1}.lgp-goto small{color:#c7cfdd;font-size:12.5px}.lgp-gprod{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.lgp-gprod>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lgp-gprod>span b{font-family:var(--lg-display);font-size:20px;line-height:1.25}.lgp-gprod>span .lgb-mono{color:var(--lg-muted-2);font-size:13px}.lgp-gprod .lgb-btn{flex-shrink:0;gap:7px;font-size:13px}.lgp-gtake{background:#f7f7f7;border-radius:10px;flex-shrink:0;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.lgp-gtake>span{color:var(--lg-muted);font-size:13px}.lgp-gtake>b.lgb-mono{font-size:30px;line-height:1}.lgp-gtake>b:last-child{font-size:12.5px}.lgp-gnext{border:1px dashed #d4d4d4;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.lgp-gnext>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);font-size:11px;font-weight:700}.lgp-gnext>span:last-child{min-width:0;color:var(--lg-muted-2);flex-direction:column;flex:1;font-size:12.5px;line-height:1.3;display:flex}.lgp-gnext b{color:var(--lg-ink);font-size:14px}.lgp-gend{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 0 8px;display:flex}.lgp-gend b{font-family:var(--lg-display);font-size:22px}.lgp-gend>span:last-child{color:var(--lg-muted-2);font-size:13.5px}.lgp-endrow{background:#fff;border-top:1px solid #f0f0f0;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.lgp-endrow:first-child{border-top:none}.lgp-endrow__dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.lgp-endrow>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-endrow>span:nth-child(2) b{font-size:13.5px}.lgp-endrow>span:nth-child(2) .lgb-mono{color:var(--lg-muted);font-size:11.5px}.lgp-endrow>span:last-child{text-align:right;font-size:12px;font-weight:600}.lgp-gfoot{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--lg-border);background:#fff;flex-direction:column;flex-shrink:0;gap:6px;display:flex}.lgp-gfoot>.lgb-btn{height:48px}.lgp-gfoot__main{gap:10px;display:flex}.lgp-gissue{border:1px solid var(--lg-input);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:110px;height:64px;font-size:14px;font-weight:600;display:flex}.lgp-gissue svg{color:#b45309}.lgp-gfoot__nav{justify-content:space-between;display:flex}.lgp-gfoot__nav button{height:44px;color:var(--lg-muted-2);background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.lgp-gfoot__nav button:disabled{color:#d4d4d4}.lgp-tabs{border:1px solid var(--lg-border);background:#f0f0f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.lgp-tabs button{height:44px;color:var(--lg-muted);white-space:nowrap;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.lgp-tabs button svg{flex-shrink:0}.lgp-tabs button span{background:var(--lg-border);color:var(--lg-muted-2);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.lgp-tabs button.is-on{color:var(--lg-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #00000014}.lgp-tabs button.is-on span{background:var(--lg-ink);color:#fff}.lgp-pack{background:#f0f0f0;border-radius:8px;align-self:flex-start;gap:4px;max-width:100%;margin-top:6px;padding:3px;display:flex}.lgp-pack button{height:32px;color:var(--lg-muted);white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.lgp-pack button.is-on{color:var(--lg-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #0000001a}.lgp[data-dev=phone] .lgp-pack button{height:40px}.lgp-pack--big{border-radius:10px;grid-template-columns:1fr 1fr;align-self:stretch;gap:6px;margin-top:0;padding:4px;display:grid}.lgp-pack--vin{background:#e8f0fe}.lgp-pack--vin span{white-space:nowrap;color:#1b4ca8;background:#fff;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;font-weight:700;display:flex;box-shadow:0 1px 2px #0000001a}.lgp-serials{background:#f7f7f7;border:1px solid #ececec;border-radius:8px;flex-direction:column;grid-column:2/-1;gap:6px;max-width:100%;margin-top:2px;padding:8px 10px;display:flex}.lgp-serials__head{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.lgp-serials__chips{flex-wrap:wrap;gap:6px;display:flex}.lgp-serials__chip{background:#fff;border:1px solid #d4d4d4;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lgp-serials__chip button{width:22px;height:22px;color:var(--lg-muted);background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.lgp-serials__add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lgp-serials__add input[type=text],.lgp-serials__add input:not([type]){text-transform:uppercase;background:#fff;border:1px solid #d4d4d4;border-radius:6px;flex:0 260px;min-width:0;height:34px;padding:0 10px;font-size:13px}.lgp-serials__add .lgb-btn{height:34px}.lgp-serials__none{color:var(--lg-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lgp-pack--big.lgp-pack--vin{grid-template-columns:1fr}.lgp-pack--big button,.lgp[data-dev=phone] .lgp-pack--big button{border-radius:8px;justify-content:center;gap:8px;height:52px;font-size:14px}.lgp-textarea{resize:vertical;height:auto;min-height:104px;padding:12px;font-family:inherit;line-height:1.45}.lgp-line__item{height:40px;margin-top:6px;font-size:13px}.lgp-rows.is-locked .lgp-rowgroup{opacity:.55;pointer-events:none}.lgp-claim--compact{gap:8px;padding:4px 4px 4px 10px;font-size:12.5px}.lgp-claim--compact .lgb-btn{height:32px;padding:0 10px;font-size:12.5px}.lgp-combo{flex-direction:column;display:flex;position:relative}.lgp-combo__btn{border:1.5px solid var(--lg-input);text-align:left;min-height:52px;color:var(--lg-ink);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:flex}.lgp-combo__btn.is-open,.lgp-combo__btn:focus-visible{border-color:var(--lg-ink);outline:none}.lgp-combo__btn>svg{color:var(--lg-muted);flex-shrink:0}.lgp-combo__val{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgp-combo__val>b{font-size:14px}.lgp-combo__val small{color:var(--lg-muted);font-size:12px}.lgp-combo__ph{color:var(--lg-muted);font-size:14.5px}.lgp-combo__pop{z-index:30;border:1px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #00000024}.lgp-combo__pop .lgp-input-ic input{height:44px}.lgp-combo__list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.lgp-combo__opt{text-align:left;min-height:48px;color:var(--lg-ink);background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.lgp-combo__opt:hover{background:#f5f5f5}.lgp-combo__opt.is-on{background:var(--lg-sel)}.lgp-combo__opt>svg{color:var(--lg-green);flex-shrink:0}.lgp-combo__pop{width:max(100%,min(340px,100vw - 40px));right:auto}.lgp-combo__opt .lgp-radio__right{flex-shrink:0}.lgp-combo__pop.is-floating{z-index:1000;right:auto;overflow:hidden}.lgp-combo__pop.is-floating .lgp-combo__list{flex:auto;min-height:0;max-height:none}
.lgc-intro{color:var(--lg-muted-2);font-size:13px;line-height:1.4}.lgc-card{border-left-color:var(--lg-primary);gap:6px}.lgc-card__top{align-items:center;gap:10px;min-width:0;display:flex}.lgc-card__ic{color:#92400e;background:#fef3c7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lgc-card__name{min-width:0;font-size:16px;font-family:var(--lg-display);flex:1}.lgc-card__chev{color:var(--lg-muted);flex-shrink:0}.lgc-qty{background:var(--lg-green-bg);color:var(--lg-green-fg);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12.5px;font-weight:700}.lgc-dept{font-family:var(--lg-display);letter-spacing:-.01em;color:var(--lg-ink);font-size:30px;line-height:1.1}.lgc[data-dev=phone] .lgc-dept{font-size:24px}.lgc-group{border:1px solid var(--lg-border);border-left:3px solid var(--lg-ink);background:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;transition:opacity .15s;display:flex;overflow:hidden}.lgc-group.is-off{opacity:.5}.lgc-group__head{align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 4px;display:flex}.lgc-group__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lgc-group__titles b{font-size:15px}.lgc-group__sub{color:var(--lg-muted-2);font-size:12.5px}.lgc-lines{border-top:1px solid var(--lg-border);flex-direction:column;display:flex}.lgc-line{align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 56px;display:flex}.lgc[data-dev=phone] .lgc-line{padding-left:14px}.lgc-line+.lgc-line{border-top:1px dashed var(--lg-border)}.lgc-line__info{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.35;display:flex}.lgc-line__info>b{overflow-wrap:anywhere;font-size:13.5px}.lgc-line__info>span{color:var(--lg-muted-2);overflow-wrap:anywhere;font-size:12.5px}.lgc-line__qty{flex-shrink:0;font-size:15px;font-weight:700}.lgc-note{border-left:3px solid var(--lg-primary);background:#fffbeb;border-radius:6px;align-items:flex-start;gap:6px;margin-top:3px;padding:6px 8px;font-size:12.5px;display:flex;color:#713f12!important}.lgc-note svg{flex-shrink:0;margin-top:2px}.lgc-warn{background:var(--lg-orange-bg);color:var(--lg-orange-fg);align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.lgs-cons-btn{position:relative}.lgs-cons-btn.is-active{background:#f9bf1329;box-shadow:inset 0 0 0 1px #f9bf13;color:#f9bf13!important}.lgs-cons-btn__n{background:var(--lg-primary);color:var(--lg-navy);top:1px;right:0}
.lga-card{border:1px solid var(--lg-border);background:#fff;border-radius:12px;flex-shrink:0;overflow:hidden}.lga-card.is-on{border-color:#9aa6bd;box-shadow:0 0 0 1px #9aa6bd}.lga-card__head{cursor:pointer;border-left:3px solid #e5e5e5;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:6px 12px;padding:12px 16px 12px 14px;display:grid}.lga-card__head:hover{background:#fafbfc}.lga-card__btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lga-card__code{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.lga-card__code b{font-size:15px}.lga-card__who{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;min-width:0;display:flex}.lga-card__sender{text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.lga-ordst{font-family:var(--lg-sans);letter-spacing:.04em;color:var(--lg-ink);background:#e8edf4;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.lga-card__meta{min-width:0;color:var(--lg-muted-2);grid-column:1/-1;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.lga-card__meta svg{color:var(--lg-muted);flex-shrink:0;margin-top:1px}.lga-card__meta--warn{color:var(--lg-orange-fg)}.lga-card__meta--warn svg{color:var(--lg-orange)}.lga-card .lgb-order__summary{grid-column:1/-1}.lga-card__rows-head{border-top:1px solid var(--lg-border);letter-spacing:.05em;text-transform:uppercase;height:32px;color:var(--lg-muted-2);background:#fafafa;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.lga-card__rows-head span:last-child{text-transform:none;letter-spacing:0;color:var(--lg-muted);font-weight:600}.lga-row{border-top:1px solid #f0f0f0;flex-direction:column;gap:10px;padding:12px 16px 12px 14px;display:flex}.lga-row__top{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.lga-row__prod{flex-direction:column;flex:220px;gap:2px;min-width:0;line-height:1.35;display:flex}.lga-row__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lga-row__title b{font-size:14.5px}.lga-row__ref{color:var(--lg-muted-2);overflow-wrap:anywhere;font-size:12px}.lga-row__note{color:var(--lg-ink);background:#f3f5f9;border-radius:6px;align-items:flex-start;gap:6px;margin-top:2px;padding:5px 8px;font-size:12.5px;display:flex}.lga-row__note svg{color:var(--lg-muted-2);flex-shrink:0;margin-top:2px}.lga-row__warn{color:#b45309;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lga-qty{align-items:center;gap:6px;display:flex}.lga-qty__lbl{color:var(--lg-muted);margin-right:2px;font-size:11px}.lga-qty__btn{width:40px;height:40px;padding:0;font-size:19px;font-weight:700}.lga-qty b{text-align:center;min-width:52px;font-size:16px}.lga-row__bottom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lga-dest-lbl{color:var(--lg-muted);font-size:11.5px;font-weight:700}.lga-dest{white-space:nowrap;background:#f0f0f0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lga-dest-info{text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;font-size:13px;overflow:hidden}.lga-row__acts{align-items:center;gap:8px;margin-left:auto;display:flex}.lga-row__acts .lgb-icon-btn--bordered{width:40px;height:40px}.lga-act{height:40px;color:var(--lg-muted-2)!important}.lga-act.is-on{background:var(--lg-sel);border-color:#9aa6bd}.lga-panel__code{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.lga-panel__code b{font-size:16px}.lga-panel__sender{margin-top:3px;font-size:13.5px;font-weight:600}.lga-panel__body{gap:18px}.lga-psec{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.lga-psec__title{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);font-size:11px;font-weight:700}.lga-ddt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.lga-hint{color:var(--lg-muted);font-size:12px;line-height:1.45}.lga-scan{gap:8px;display:flex}.lga-scan__field{border:1.5px solid var(--lg-ink);min-width:0;height:52px;color:var(--lg-muted-2);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.lga-scan__field input{min-width:0;color:var(--lg-ink);background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.lga-scan__btn{background:var(--lg-accent);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;color:var(--lg-navy)!important}.lga-last{border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.lga-last svg{flex-shrink:0}.lga-last.is-ok{color:var(--lg-green-fg);background:#f0fdf4;border:1px solid #bbf7d0}.lga-last.is-warn{background:var(--lg-orange-bg);color:var(--lg-orange-fg);border:1px solid #fed7aa}.lga-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lga-boxes>div{border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;line-height:1.25;display:flex}.lga-boxes span{color:var(--lg-muted);font-size:11.5px}.lga-boxes b{font-size:18px}.lga-effects{border:1px solid var(--lg-border);background:#fafafa;border-radius:10px;flex-shrink:0;overflow:hidden}.lga-effects--card{background:#fff}.lga-effect{border-top:1px solid #f0f0f0;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}.lga-effect:first-child{border-top:none}.lga-effect svg{flex-shrink:0;margin-top:2px}.lga-effect.is-navy svg{color:var(--lg-ink)}.lga-effect.is-amber svg{color:#b45309}.lga-effect.is-muted svg{color:var(--lg-muted-2)}.lga-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0 4px;display:flex}.lga-done b{font-size:18px}.lga-done>span:last-child{color:var(--lg-muted-2);font-size:13.5px}.lga-done__ic{background:var(--lg-green-bg);width:56px;height:56px;color:var(--lg-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.lga-modal__sub{font-family:var(--lg-mono);color:var(--lg-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.lga-chips{flex-wrap:wrap;gap:6px;display:flex}.lga-textarea{resize:none;height:auto;padding:10px 12px;font-size:14px}.lga[data-dev=desktop] .lgb-panel{width:440px}.lga[data-dev=phone] .lga-card__head,.lga[data-dev=phone] .lga-row{padding:12px}.lga[data-dev=phone] .lga-qty{justify-content:flex-end;width:100%}.lga[data-dev=phone] .lga-dest-lbl{width:100%}.lga[data-dev=phone] .lga-row__acts{width:100%;margin-left:0}.lga[data-dev=phone] .lga-row__acts .lga-act{flex:1}.lga[data-dev=phone] .lgb-panel__head,.lga[data-dev=phone] .lgb-panel__body{padding:14px}.lga-psec--rows .lga-row:first-child{border-top:none}.lga-ordst.is-green{background:var(--lg-green-bg);color:var(--lg-green-fg)}.lga-destseg{flex:none}.lga-destseg button{justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lga-verify-btn{border-color:var(--lg-ink);font-weight:700}.lga-picked{background:var(--lg-sel);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;font-size:14px;display:flex}.lga-picked b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lga-vline{border-top:1px solid #f0f0f0;align-items:center;gap:10px;padding:10px 12px;display:flex}.lga-vline:first-child{border-top:none}.lga-vline .lga-row__prod b{font-size:13.5px}.lga[data-dev=tablet] .lga-views{grid-template-columns:repeat(4,minmax(0,1fr))}.lga[data-dev=phone] .lga-views{grid-template-columns:repeat(2,minmax(0,1fr))}.lga[data-dev=phone] .lga-destseg,.lga[data-dev=phone] .lga-verify-btn{flex:100%}.lga-row__warn.is-red,.lga-effect.is-red svg{color:#b91c1c}.lga-ddt__photo{grid-column:1/-1}.lga-ddt__photo.is-on{background:#f0fdf4;border-color:#bbf7d0;color:var(--lg-green-fg)!important}.lga-check{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lga-check input{width:22px;height:22px;accent-color:var(--lg-ink)}.lga-kinds{flex-direction:column;gap:8px;display:flex}.lga-kind{border:1.5px solid var(--lg-input);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.lga-kind.is-on{border-color:var(--lg-ink)}.lga-kind__dot{border:2px solid var(--lg-input);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:20px;height:20px}.lga-kind.is-on .lga-kind__dot{border-color:var(--lg-ink);background:var(--lg-ink);box-shadow:inset 0 0 0 3px #fff}.lga-kind__text{flex-direction:column;flex:1;line-height:1.3;display:flex}.lga-kind__text b{font-size:14px}.lga-kind__text small{color:var(--lg-muted);font-size:12px}.lga-qty--line{justify-content:space-between}.lga-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lga-photo{aspect-ratio:1;background:#fff;border:1.5px dashed #d4d4d4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:11.5px;display:flex;overflow:hidden;color:var(--lg-muted)!important}.lga-photo.is-on{border-style:solid;border-color:#9aa6bd}.lga-photo img{object-fit:cover;width:100%;height:100%;display:block}.lga-photo:disabled{opacity:.5}.lga[data-dev=phone] .lga-unplanned-btn{flex:100%}.lga[data-dev=tablet] .lga-unplanned-btn{margin-left:auto}.lga-serials{background:#fef2f2;border-radius:8px;flex-direction:column;gap:8px;margin-top:6px;padding:8px 10px;display:flex}.lga-serials__title{color:#b91c1c;font-size:11.5px;font-weight:700}.lga-serial{grid-template-columns:auto minmax(0,240px);justify-content:start;align-items:center;gap:4px 10px;display:grid}.lga-serial__lbl{white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.lga-serial__input{min-width:0;height:38px}.lga-serial__status{grid-column:1/-1;font-size:12px;line-height:1.35}.lga-serial__ok{color:#15803d;align-items:center;gap:4px;font-weight:600;display:inline-flex}.lga-serial__confirm{color:#92400e;align-items:flex-start;font-size:12.5px}.lga-done-foot{flex-wrap:wrap}.lga-done-foot>.lgb-btn{flex:calc(50% - 5px);min-width:0}.lga-done-foot>.lgb-btn--navy{flex-basis:100%}.lga-row__acc{color:#92400e}.lga-row__acc svg{color:#b45309}.lga-acc{flex-direction:column;gap:10px;display:flex}.lga-acc__row{border:1px solid var(--lg-border,#e5e7eb);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.lga-acc__row>.lgb-input{grid-column:1/-1}.lga-acc__row .lgb-seg{max-width:240px}
.lgo-stack{gap:10px}.lgo-search{max-width:320px;padding-right:5px}.lgo-scan-btn{background:var(--lg-accent);border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;color:var(--lg-navy)!important}.lgo-scan-btn:hover{background:var(--lg-primary-hover)}.lgo-scan-btn--sm{border-radius:6px;width:28px;height:28px}.lgo-scan-btn--lg{border-radius:8px;width:48px;height:48px}.lgo-pill--grey{color:var(--lg-muted-2);background:#f0f0f0}.lgo-pill--navy{background:var(--lg-ink);color:#fff}.lgo-pill--green{background:var(--lg-green-bg);color:var(--lg-green-fg)}.lgo-selbar{border:1px solid var(--lg-border);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.lgo-selbar__all{background:0 0;border:none;padding:0;display:flex}.lgo-selbar__lbl{flex:1;min-width:0;font-size:13px;font-weight:600}.lgo-selbar__go{height:40px;font-size:13.5px}.lgo-group{flex-direction:column;gap:10px;display:flex}.lgo-group__head{align-items:center;gap:8px;padding:6px 2px 0;display:flex}.lgo-group__label{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);font-size:11px;font-weight:700}.lgo-group__line{background:var(--lg-border);flex:1;height:1px}.lgo-group__n{color:var(--lg-muted);font-size:11px;font-weight:700}.lgo-group__head--toggle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 2px}.lgo-group__head--toggle:hover{background:#fafbfc}.lgo-group__head--toggle .lgb-order__chev{width:24px;height:24px}.lgo-card{border:1px solid var(--lg-border);border-left:3px solid var(--lg-ink);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px 12px 12px;display:grid}.lgo-card:hover{background:#fafbfc}.lgo-card.is-on{background:var(--lg-sel);border-color:#9aa6bd;box-shadow:0 0 0 1px #9aa6bd}.lgo-card__chk{grid-row:1/span 3;display:flex}.lgo-card__code{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lgo-card__code b{font-size:14px}.lgo-card__right{color:var(--lg-muted-2);white-space:nowrap;justify-self:end;font-size:12.5px;font-weight:700}.lgo-card__right.is-warn{color:var(--lg-orange-fg);font-family:var(--lg-sans)}.lgo-card__title{grid-column:2/-1;min-width:0;font-size:14px;font-weight:600}.lgo-card__sub{color:var(--lg-muted-2);overflow-wrap:anywhere;grid-column:2/-1;min-width:0;font-size:12.5px}.lgo-panel__body{background:#fafafa;gap:16px}.lgo-lines{flex-direction:column;gap:6px;display:flex}.lgo-lines__head{align-items:center;gap:8px;display:flex}.lgo-lines__head .lgo-group__label{flex:1}.lgo-lines__meta{color:var(--lg-muted-2);font-size:11.5px;font-weight:700}.lgo-lines__box{border:1px solid var(--lg-border);background:#fff;border-radius:10px;overflow:hidden}.lgo-line{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 10px 10px 12px;display:flex}.lgo-line:first-child{border-top:none}.lgo-line__prod{flex-direction:column;flex:100%;min-width:0;line-height:1.3;display:flex}.lgo-line__prod b{font-size:13.5px}.lgo-line__prod span{color:var(--lg-muted-2);overflow-wrap:anywhere;font-size:11.5px}.lgo-line__loc{min-width:0;color:var(--lg-muted);flex:auto;align-items:center;gap:6px;display:flex}.lgo-line__loc b{color:var(--lg-ink);white-space:nowrap;font-size:13px}.lgo-line__loc small{white-space:nowrap;font-size:11.5px}.lgo-line__loc small.is-warn{color:var(--lg-orange-fg);font-weight:600}.lgo-line__acts{align-items:center;gap:8px;margin-left:auto;display:flex}.lgo-line__acts .lgb-btn--sm{height:36px}.lgo-note{background:var(--lg-sel);border-color:var(--lg-border);color:var(--lg-ink)}.lgo-note .lgb-notice__icon{color:var(--lg-ink)}.lgo-pick__head{border-bottom:1px solid var(--lg-border);flex-shrink:0;align-items:center;gap:8px;padding:12px 18px 12px 10px;display:flex}.lgo-pick__head .lgb-icon-btn{width:40px;height:40px}.lgo-pick__titles{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.lgo-pick__titles b{font-family:var(--lg-display);font-size:18px}.lgo-pick__tools{border-bottom:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 18px;display:flex}.lgo-pick__search{gap:8px;display:flex}.lgo-pick__search label{border:1.5px solid var(--lg-ink);min-width:0;height:48px;color:var(--lg-muted-2);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.lgo-pick__search input{min-width:0;color:var(--lg-ink);background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.lgo-chips{flex-wrap:wrap;gap:6px;display:flex}.lgo-chip{border:1px solid var(--lg-input);background:#fff;border-radius:999px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;color:var(--lg-ink)!important}.lgo-chip.is-on{background:var(--lg-ink);border-color:var(--lg-ink);color:#fff!important}.lgo-chip:disabled{opacity:1}.lgo-pick__list{background:#fafafa;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 18px;display:flex;overflow-y:auto}.lgo-pick__group{flex-direction:column;gap:6px;display:flex}.lgo-pick__group .lgo-group__label{padding-top:4px}.lgo-pick__box{border:1px solid var(--lg-border);background:#fff;border-radius:10px;overflow:hidden}.lgo-pick__row{text-align:left;background:#fff;border:none;border-top:1px solid #f0f0f0;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;display:flex;color:var(--lg-muted)!important}.lgo-pick__row:first-child{border-top:none}.lgo-pick__row:hover{background:#f7f8fa}.lgo-pick__row.is-cur{background:var(--lg-sel)}.lgo-pick__pos{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgo-pick__pos b{color:var(--lg-ink);font-size:14px}.lgo-pick__pos small{color:var(--lg-muted);font-size:12px}.lgo-pick__qty{color:var(--lg-muted-2);white-space:nowrap;font-size:12.5px}.lgo-pick__none{text-align:center;color:var(--lg-muted);padding:24px;font-size:13px}.lgo-card--nochk{grid-template-columns:minmax(0,1fr) auto}.lgo-card--nochk .lgo-card__title,.lgo-card--nochk .lgo-card__sub{grid-column:1/-1}.lgo-bar{background:#f0f0f0;border-radius:999px;grid-column:1/-1;width:100%;max-width:420px;height:6px;margin-top:4px;display:flex;overflow:hidden}.lgo-bar span{background:var(--lg-green);height:100%;display:block}.lgo-crumbs{color:var(--lg-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.lgo-crumbs__item{align-items:center;gap:6px;display:flex}.lgo-crumbs button{background:0 0;border:1px solid #0000;border-radius:7px;height:32px;padding:0 10px;font-weight:600;color:var(--lg-ink)!important}.lgo-crumbs button.is-on{border-color:var(--lg-input);background:#fff;font-weight:700}.lgo-field{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.lgo-field__box{border:1.5px solid var(--lg-border);min-height:56px;color:var(--lg-muted-2);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.lgo-field__box.is-ok{border-color:var(--lg-green)}.lgo-field__val{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgo-field__val b{color:var(--lg-ink);font-size:15px}.lgo-field__val small{color:var(--lg-muted);font-size:12px}.lgo-field__box.is-ok .lgo-field__val small{color:var(--lg-green-fg);font-weight:600}.lgo-field__ok{color:var(--lg-green);display:flex}.lgo-scan-btn--md{border-radius:8px;width:44px;height:44px}.lgo-line__sys{color:var(--lg-muted);white-space:nowrap;font-size:11.5px}.lgo-line__sys b{color:var(--lg-ink)}.lgo-diff{background:var(--lg-red-bg);color:#b91c1c;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700}.lgo-step{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.lgo-step__lbl{color:var(--lg-muted);font-size:11px}.lgo-step__btn{width:40px;height:40px;padding:0;font-size:19px;font-weight:700}.lgo-step b{text-align:center;min-width:44px;font-size:16px}.lgo-add{background:#fff;border:1px dashed #9aa6bd;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13.5px;font-weight:600;display:flex;color:var(--lg-ink)!important}.lgo-add:hover{border-color:var(--lg-ink)}.lgo-grow-2{flex:1.4}.lgb-modal .lgo-pick__box{max-height:50vh;overflow-y:auto}.lgo-where{text-align:left;background:#fff;border:none;border-top:1px solid #f0f0f0;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 12px;display:flex;color:var(--lg-ink)!important}.lgo-where:first-child{border-top:none}.lgo-where:hover{background:#f7f8fa}.lgo-where.is-on{background:var(--lg-sel)}.lgo-where__pos{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lgo-where__pos b{font-size:13.5px}.lgo-where__pos small{color:var(--lg-muted);font-size:11.5px}.lgo-where>b{white-space:nowrap;font-size:13.5px}.lgo-field__find{flex-shrink:0;gap:6px;height:44px;padding:0 10px;font-size:12.5px}.lgo-op{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.lgo-seg{background:#f0f0f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.lgo-seg button{background:0 0;border:none;border-radius:7px;height:44px;font-size:13.5px;font-weight:600;color:var(--lg-muted)!important}.lgo-seg button.is-on{background:#fff;font-weight:700;box-shadow:0 1px 2px #00000014;color:var(--lg-ink)!important}.lgo-seg button.is-on.is-red{color:#b91c1c!important}.lgo-seg button.is-on.is-green{color:var(--lg-green-fg)!important}.lgo-qty{align-items:center;gap:10px;padding:8px 0;display:flex}.lgo-qty__hint{min-width:0;color:var(--lg-muted-2);flex:1;font-size:13px}.lgo-qty__btn{width:48px;height:48px;padding:0;font-size:20px;font-weight:700}.lgo-qty b{text-align:center;min-width:56px;font-size:20px}.lgo-chip--lg{height:40px;font-size:13px}.lgo-input{flex-direction:column;gap:6px;margin-top:4px;display:flex}.lgo-input span{font-size:12.5px;font-weight:600}.lgo-input small{color:var(--lg-muted);font-size:12.5px;font-weight:500}.lgo-input input{box-sizing:border-box;border:1px solid var(--lg-input);background:#fff;border-radius:8px;outline:none;height:48px;padding:0 12px;font-size:14.5px}.lgo-textarea{box-sizing:border-box;resize:none;width:100%;margin-top:4px}.lgb[data-dev=tablet] .lgo-views,.lgb[data-dev=phone] .lgo-views{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.lgb[data-dev=phone] .lgo-search{max-width:none}.lgb[data-dev=phone] .lgo-card{column-gap:10px;padding:10px 12px 10px 10px}.lgo-line--split{flex-direction:column;align-items:stretch}.lgo-part{border-top:1px dashed #e5e5e5;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.lgo-part__qty{min-width:92px;display:flex}.lgo-part__qty .lgb-stepper button{width:32px;height:32px}.lgo-split-btn{align-self:flex-start}.lgo-line__prod--info{flex-direction:row;align-items:flex-start;gap:8px}.lgo-line__prod--info>span{flex-direction:column;flex:1;min-width:0;display:flex}.lgo-card.is-locked{opacity:.55;cursor:not-allowed}.lgo-group>.lgp-claim{margin:0 0 8px}
