.inv .gc-dialog.inv-dlg{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.inv-dlg-grab,.inv-dlg-x{display:none}.inv-dlg-head{display:flex;align-items:flex-start;gap:8px;flex:none}.inv-dlg-head h2{flex:1;min-width:0;overflow-wrap:anywhere}.inv .gc-dialog.inv-dlg .inv-dlg-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:0 -24px;padding:2px 24px 4px}.inv .gc-dialog.inv-dlg>.acts{flex:none;margin-top:16px}.inv .gc-dialog.inv-dlg .inv-dlg-body>*{flex-shrink:0}.inv .gc-dialog.inv-dlg.inv-dlg-long>.acts{margin-top:16px}.inv-hscroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.inv-hscroll::-webkit-scrollbar{display:none}.inv-menu-bg{position:fixed;inset:0;z-index:1419}.inv-lrow .pic .glyph{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-weight:600;flex:none}.inv-form .row2.inv-row3{grid-template-columns:2fr 1fr 1fr}.inv-scan-video{aspect-ratio:4/3;height:auto}@media (max-width:900px){.inv-header{gap:2px}.inv-header .gc-iconbtn,.inv-header .inv-hbtn{width:44px;height:44px;flex:none}.inv-header .inv-hbtn{border:0;border-radius:50%;color:var(--gc-text2)}.inv-header .inv-hbtn:hover{background:var(--gc-hover)}.inv-search{height:44px;min-width:0;margin:0 2px}.inv-search .gc-iconbtn.sm{width:40px;height:40px}.inv-me{display:none}.inv-side{touch-action:pan-y}.inv-side .inv-navrow,.inv-side .inv-sec-h{height:48px}.inv-side .inv-tick{height:auto;min-height:48px}.inv-side .inv-tick>span:not(.ct){white-space:normal;overflow-wrap:anywhere;line-height:1.25rem;padding:4px 0}.inv-side .inv-tick input{width:20px;height:20px}.inv-side .inv-tick .pencil{width:40px;height:40px;flex:none}.inv-side .inv-sec-more{padding-left:4px;gap:4px;flex-wrap:wrap}.inv-side .inv-sec-more button{min-height:44px;padding:0 10px;font-size:.875rem}.inv-side .inv-add{height:52px}.inv-filters .inv-chip,.inv-filters .inv-seg2{height:44px}.inv-filters .inv-seg2 button{min-width:44px;justify-content:center}.inv-pagehead .inv-tiles .inv-outline,.inv-pagehead .inv-tiles:not(:has(.inv-tile)) .inv-review{height:48px;flex:none}.inv-pagehead>.inv-review{height:48px}.inv-card-top{height:44px;padding-top:6px}.inv-card-more{width:44px;height:44px}.inv-card-name{-webkit-line-clamp:3;overflow-wrap:anywhere}.inv-listview:has(.inv-lrow .inv-pick) .inv-lrow,.inv-lrow{grid-template-columns:auto 48px minmax(0,1fr) auto 44px}.inv-lrow:not(:has(.inv-pick)){grid-template-columns:48px minmax(0,1fr) auto 44px}.inv-lrow .nm b{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.125rem}.inv-lrow .inv-card-more{width:44px;height:44px}.inv-lrow .pic .glyph{width:40px!important;height:40px!important;font-size:1rem!important}.inv .inv-lrow .nm .inv-szstrip{flex-wrap:wrap;overflow:visible}.inv-views .inv-row{flex-wrap:wrap;row-gap:6px;padding:12px 14px}.inv-views .inv-row .t{white-space:normal;overflow-wrap:anywhere;line-height:1.25rem}.inv-views .inv-row .main{flex:1 1 0}.inv-views .inv-row .acts{flex:1 0 100%;justify-content:flex-end;gap:6px}.inv-views .inv-row .acts .gc-btn-sm,.inv-views .inv-row .acts .gc-chip-link{height:44px;padding:0 18px;font-size:.875rem;border-radius:22px}.inv-views .inv-row .acts .gc-iconbtn.sm{width:44px;height:44px}.inv-views .inv-row .inv-outline.sm{height:44px;padding:0 14px;font-size:.8125rem}.inv-views .inv-vgroup-h{flex-wrap:wrap;row-gap:4px}.inv-views .inv-vgroup-h .inv-outline.sm{height:44px;padding:0 14px;font-size:.8125rem}.inv-views .inv-section-h{flex-wrap:wrap}.inv.inv-sheet-open .inv-fab,.inv:has(.inv-header input:focus) .inv-fab,html.inv-kb-up .inv .inv-fab{display:none}.inv-selectbar{left:12px;right:12px;transform:none;max-width:none;bottom:calc(12px + env(safe-area-inset-bottom));padding:8px 8px 8px 16px;gap:6px;border-radius:20px;animation:invUp .3s var(--inv-ease) both}.inv-selectbar>span:first-child{order:1;flex:1 1 auto;min-width:0}.inv-selectbar>.gc-btn-text:not(:last-child){order:2}.inv-selectbar>.gc-btn-text:last-child{order:3}.inv-selectbar>.sp{display:none}.inv-selectbar>.gc-btn{order:4;flex:1 1 40%}.inv-selectbar>.gc-chip-link{order:5;flex:1 1 40%;justify-content:center}.inv-selectbar>.gc-btn,.inv-selectbar>.gc-btn-text,.inv-selectbar>.gc-chip-link{height:44px}html.inv-kb-up .inv .inv-selectbar{display:none}.inv.inv-nofab .inv-snack,.inv.inv-sheet-open .inv-snack{bottom:calc(12px + env(safe-area-inset-bottom) + var(--inv-kb, 0px))}.inv.inv-selecting .inv-snack{bottom:calc(128px + env(safe-area-inset-bottom))}.inv .inv-snack{min-height:48px}.inv .inv-snack .gc-iconbtn.sm{width:40px;height:40px;flex:none}.inv .inv-snack .act{min-height:40px;display:inline-flex;align-items:center;padding:0 6px}.inv-menu-bg{background:rgba(32,33,36,.45);animation:invFade .2s ease both}.inv .gc-menu.inv-pop-menu{top:auto!important;left:0!important;right:0;bottom:0;width:auto!important;max-height:calc(var(--inv-vvh, 100dvh) - 60px)!important;overflow-y:auto;border-radius:20px 20px 0 0;padding:20px 0 calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 32px rgba(0,0,0,.2);animation:invSheet .28s var(--inv-ease) both}.inv .gc-menu.inv-pop-menu:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#c4c7cc}.inv .gc-menu.inv-pop-menu a,.inv .gc-menu.inv-pop-menu button{height:auto;min-height:52px;padding:8px 22px;gap:18px;font-size:1rem;white-space:normal;line-height:1.375rem}.inv .gc-menu.inv-pop-menu .sep{margin:6px 0}.inv-rec .inv-detail-top{touch-action:none}.inv-rec .inv-detail-top .gc-iconbtn{width:44px;height:44px}.inv-rec .inv-back{height:44px;max-width:70%}.inv-rec .inv-detail-body{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.inv-rec .inv-head-txt h2{overflow-wrap:anywhere}.inv-rec .inv-mini{height:44px;padding:0 14px;font-size:.8125rem;border-radius:22px}.inv-rec .inv-do>a,.inv-rec .inv-do>button{white-space:normal;line-height:1.125rem;padding:6px 8px}.inv-rec .inv-outline{height:44px;white-space:normal;line-height:1rem}.inv-rec .inv-outline.sm{height:auto;min-height:44px;padding:6px 12px}.inv-rec .inv-restock .row{align-items:center}.inv-rec .inv-restock .v{overflow-wrap:anywhere}.inv-rec .inv-restock .links{gap:0 18px}.inv-rec .inv-link{min-height:44px;display:inline-flex;align-items:center}.inv-rec .inv-cond-filter button{height:44px;padding:0 14px;border-radius:22px;font-size:.8125rem}.inv-rec .inv-unit{min-height:64px}.inv-rec .inv-unit .t{white-space:normal;overflow-wrap:anywhere;line-height:1.1875rem}.inv-rec .inv-tabs button{height:48px}.inv-rec .inv-thumbs button{min-width:52px;min-height:52px}.inv-rec .gc-btn-text,.inv-rec .inv-detail-body>.inv-fadein>.gc-btn-text,.inv-rec .inv-pickbar button{min-height:44px}.inv-rec .inv-where-head{min-height:52px}.inv-rec .inv-where-pic .cam{width:40px;height:40px}.inv-rec .inv-where-acts{flex-wrap:wrap}.inv-rec .inv-where-acts>*{min-height:44px}.inv-rec .inv-hands .t{overflow-wrap:anywhere}.inv-rec .inv-szrow{min-height:64px}.inv-rec .inv-szrow .lab{height:48px;min-width:48px}.inv .gc-dialog.inv-dlg{width:100%;max-width:100%;padding:0;border-radius:22px 22px 0 0;max-height:calc(var(--inv-vvh, 100dvh) - env(safe-area-inset-top) - 10px);margin-bottom:var(--inv-kb,0);box-shadow:0 -8px 32px rgba(0,0,0,.2);animation:invSheet .32s var(--inv-ease) both}.inv-dlg-grab{display:flex;justify-content:center;padding:8px 0 2px;flex:none;touch-action:none;cursor:grab}.inv-dlg-grab span{width:40px;height:5px;border-radius:3px;background:#c4c7cc}.inv-dlg-head{align-items:center;padding:0 6px 4px 18px;touch-action:none}.inv .gc-dialog.inv-dlg .inv-dlg-head h2{margin:0;padding:8px 0;font-size:1.25rem;line-height:1.625rem}.inv-dlg-x{display:inline-flex;width:44px;height:44px;flex:none}.inv .gc-dialog.inv-dlg .inv-dlg-body{margin:0;padding:4px 18px 18px}.inv .gc-dialog.inv-dlg.inv-dlg-long>.acts,.inv .gc-dialog.inv-dlg>.acts{position:static;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--inv-line);background:var(--gc-popup);flex-wrap:nowrap;align-items:center;gap:8px}html.inv-kb-up .inv .gc-dialog.inv-dlg>.acts{padding-bottom:10px}.inv .gc-dialog.inv-dlg>.acts>a,.inv .gc-dialog.inv-dlg>.acts>button{min-height:48px;height:auto;display:inline-flex;align-items:center;justify-content:center}.inv .gc-dialog.inv-dlg>.acts>.gc-btn{flex:1 1 auto;padding:0 18px;font-size:.9375rem;border-radius:24px}.inv-dlg .inv-in{font-size:1rem;height:48px}.inv-dlg textarea.inv-in{height:auto;min-height:96px}.inv-dlg .inv-big-in{height:72px;font-size:2.125rem}.inv-dlg .inv-form label>span,.inv-dlg.inv-form label>span{font-size:.8125rem}.inv-dlg .inv-seg{gap:8px}.inv-dlg .inv-seg button{padding:6px 16px;border-radius:22px}.inv-dlg .inv-chip,.inv-dlg .inv-seg button{height:auto;min-height:44px;font-size:.875rem}.inv-dlg .inv-chip{padding:6px 14px;white-space:normal;text-align:left}.inv-dlg .inv-people{max-height:none;overflow:visible;gap:8px}.inv-dlg .gc-btn-sm,.inv-dlg .gc-chip-link,.inv-dlg .inv-outline{height:44px}.inv-dlg .inv-findrow .gc-btn,.inv-dlg .inv-findrow .gc-btn-sm{height:48px;flex:none}.inv-dlg .inv-condpick button{min-height:60px;padding:10px 14px}.inv-dlg .inv-ps-add,.inv-dlg .inv-ps-thumb{width:84px;height:84px}.inv-dlg .inv-ps-thumb button{width:32px;height:32px}.inv-dlg .inv-ps-add{font-size:.75rem;line-height:.875rem}.inv-dlg .gc-switch{width:52px;height:32px;border-radius:16px;margin-top:0}.inv-dlg .gc-switch span{top:3px;left:3px;width:26px;height:26px}.inv-dlg .gc-switch.on span{left:23px}.inv-dlg .inv-switch-row{min-height:52px}.inv-dlg .gc-switch:after{content:"";position:absolute;inset:-8px}.inv-dlg .inv-dlg-body .gc-btn-text{min-height:44px}.inv-dlg .inv-shelfgrid button{height:52px;min-width:52px;font-size:.9375rem}.inv-dlg .inv-shelfgrid button small{font-size:.6875rem}.inv-dlg .inv-szform .inv-in{height:52px;font-size:1.375rem}.inv-dlg .inv-form .inv-szorder>label{min-height:60px;grid-template-columns:32px minmax(0,1fr) 84px}.inv-dlg .inv-szorder input[type=checkbox]{width:24px;height:24px}.inv-dlg .inv-szorder .inv-in{height:44px}.inv-dlg .inv-szadd .inv-chip{min-width:52px;justify-content:center}.inv-dlg .inv-link{min-height:44px;display:inline-flex;align-items:center}.inv-dlg .inv-label-step .acts>*{height:44px}.inv-form .row2.inv-row3{grid-template-columns:1fr 1fr}.inv-form .row2.inv-row3>:first-child{grid-column:1/-1}.inv-dlg .inv-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-dlg .inv-vline{min-height:52px}.inv-dlg .inv-vline input{width:22px;height:22px}.inv-dlg .inv-vline a{min-height:44px;display:inline-flex;align-items:center;padding:0 4px}.inv-dlg .inv-vrow>button.head{min-height:56px}.inv-dlg .inv-vbody{font-size:1rem!important;line-height:1.375rem}.inv-dlg .inv-vsave{min-height:44px}.inv-dlg .inv-vsave input{width:22px;height:22px}.inv-dlg .inv-vrow .edit .acts2>*{min-height:44px}.inv .gc-dialog.inv-dlg.inv-vdlg>.acts{flex-wrap:wrap;row-gap:6px}.inv .gc-dialog.inv-dlg.inv-vdlg>.acts>.grow{display:none}.inv .gc-dialog.inv-dlg.inv-vdlg>.acts>.gc-btn{flex:1 1 100%;order:9}.inv .gc-dialog.inv-dlg.inv-vdlg>.acts>.gc-btn-text{flex:1 1 0}.inv-lightbox .cap{flex-wrap:wrap;padding:0 16px;row-gap:4px}.inv-lightbox .cap a{min-height:44px;display:inline-flex;align-items:center}}.inv-szstrip{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.inv-sz{height:22px;padding:0 7px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;font-size:.7188rem;color:var(--gc-text2);background:#f1f3f4;white-space:nowrap;max-width:100%;font-variant-numeric:tabular-nums}.inv-sz .l{font-weight:600;color:var(--gc-text);overflow:hidden;text-overflow:ellipsis;max-width:96px}.inv-sz b{font-weight:700;color:var(--gc-text)}.inv-sz.low{background:var(--inv-amber-soft)}.inv-sz.low .l,.inv-sz.low b{color:#8a4b00}.inv-sz.out{background:var(--inv-red-soft)}.inv-sz.out .l,.inv-sz.out b{color:#a50e0e}.inv-sz.unknown{opacity:.7}.inv-sz.unknown b{color:var(--gc-text3);font-weight:500}.inv-sz.pin{box-shadow:0 0 0 2px var(--gc-accent);background:var(--gc-accent-soft)}.inv-sz.pin .l,.inv-sz.pin b{color:#1b0d6b}.inv-sz.more{background:transparent;color:var(--gc-text3)}.inv-card.fam .inv-card-code{display:flex;gap:4px;align-items:center}.inv-pick.some{background:#fff;border-color:var(--gc-accent);color:var(--gc-accent);font-size:.625rem;font-weight:700;width:auto;min-width:24px;padding:0 5px;border-radius:12px}.inv-lrow .nm .inv-szstrip{margin-top:4px;flex-wrap:nowrap;overflow:hidden}.inv-szgrid{display:flex;flex-direction:column;border:1px solid var(--inv-line);border-radius:12px;overflow:hidden}.inv-szrow{display:grid;grid-template-columns:56px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:8px 6px 8px 8px;border-top:1px solid var(--inv-line);min-height:62px;cursor:pointer;transition:background .15s,box-shadow .2s;animation:invUp .3s var(--inv-ease) both;animation-delay:calc(var(--i, 0) * 18ms)}.inv-szrow:first-child{border-top:0}.inv-szrow:hover{background:#f6f7fb}.inv-szrow .lab{height:44px;min-width:44px;padding:0 6px;border-radius:10px;border:1px solid #c7cbd1;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9375rem;color:var(--gc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-szgrid.kinds .inv-szrow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto 28px}.inv-szgrid.kinds .inv-szrow .lab{justify-content:flex-start;font-size:.8438rem;padding:0 10px;height:40px}.inv-szrow .mid{min-width:0;display:flex;flex-direction:column;line-height:1.15}.inv-szrow .mid b{font-size:1.375rem;font-weight:700;color:var(--gc-text);font-variant-numeric:tabular-nums}.inv-szrow .mid b.dash{color:var(--gc-text3);font-weight:500}.inv-szrow .mid small{font-size:.75rem;color:var(--gc-text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-szrow .mid small.saving{color:var(--gc-accent);font-weight:500}.inv-szrow .mid .tag{font-weight:600}.inv-szrow .mid .tag.low{color:#8a4b00}.inv-szrow .mid .tag.out{color:#a50e0e}.inv-szrow .steps{display:inline-flex;gap:6px}.inv-szrow .steps .inv-step{width:38px;height:38px}.inv-szrow .go{color:#9aa0a6;display:inline-flex;justify-content:center}.inv-szrow.low{box-shadow:inset 3px 0 0 #f29900}.inv-szrow.out{box-shadow:inset 3px 0 0 var(--inv-red)}.inv-szrow.out .lab{border-color:#f5b5bb;color:#a50e0e}.inv-szrow.pin{background:var(--gc-accent-soft)}.inv-szrow.pin .lab{border-color:var(--gc-accent);box-shadow:0 0 0 1px var(--gc-accent)}.inv-szform{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.inv-szform label{gap:4px}.inv-szform label>span{font-weight:700;font-size:.8125rem;color:var(--gc-text);display:flex;justify-content:space-between;gap:4px}.inv-szform label>span small{font-weight:400;color:var(--gc-text3)}.inv-szform .inv-in{height:48px;font-size:1.25rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.inv-szform .inv-in.changed{border-color:var(--gc-accent);background:var(--gc-accent-soft)}.inv-szorder{display:flex;flex-direction:column;border:1px solid var(--inv-line);border-radius:12px;overflow:hidden}.inv-form .inv-szorder>label,.inv-szorder>div{display:grid;grid-template-columns:28px minmax(0,1fr) 84px;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid var(--inv-line);font-size:.875rem;color:var(--gc-text);cursor:pointer}.inv-szorder>:first-child{border-top:0}.inv-form .inv-szorder>.dim{color:var(--gc-text3)}.inv-szorder .what{min-width:0;display:flex;flex-direction:column}.inv-szorder .what b{font-size:.875rem}.inv-szorder .what small{font-size:.75rem;color:var(--gc-text3)}.inv-szorder .inv-in{height:38px;text-align:center}.inv-szorder input[type=checkbox]{width:20px;height:20px;accent-color:var(--gc-accent)}.inv-szadd{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:900px){.inv-szrow{grid-template-columns:52px minmax(0,1fr) auto 20px;gap:8px;padding-right:4px}.inv-szrow .steps .inv-step{width:44px;height:44px}.inv-szgrid.kinds .inv-szrow{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"lab steps go" "mid steps go";row-gap:2px}.inv-szgrid.kinds .inv-szrow .lab{grid-area:lab;border:0;padding:0;height:auto;font-size:.875rem}.inv-szgrid.kinds .inv-szrow .mid{grid-area:mid}.inv-szgrid.kinds .inv-szrow .steps{grid-area:steps}.inv-szgrid.kinds .inv-szrow .go{grid-area:go}.inv-szform{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-vdlg{width:640px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.inv-vdlg .acts{flex:none;align-items:center}.inv-vdlg .acts .grow{flex:1}.inv-vfrom{font-size:.8125rem;color:var(--gc-text2)}.inv-vfrom b{color:var(--gc-text);font-weight:600}.inv-vnote{font-size:.8125rem;line-height:1.125rem;padding:10px 12px;border-radius:8px;background:#f1f3f4;color:var(--gc-text2)}.inv-vnote.warn{background:var(--inv-amber-soft);color:#8a4b00}.inv-vnote.ok{background:var(--inv-green-soft);color:#137333}.inv-vlines{display:flex;flex-direction:column;gap:2px;border:1px solid #e3e5e8;border-radius:10px;padding:4px}.inv-vline{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:8px;font-size:.875rem;color:var(--gc-text);cursor:pointer}.inv-vline:hover{background:#f3f4f6}.inv-vline input{width:17px;height:17px;accent-color:var(--inv-green);margin:2px 0 0;flex:none;cursor:pointer}.inv-vline .m{flex:1;min-width:0}.inv-vline .s{font-size:.75rem;color:var(--gc-text3);overflow-wrap:anywhere}.inv-vline a{color:var(--gc-accent);font-weight:600;font-size:.75rem;text-decoration:none;flex:none}.inv-vbody{min-height:260px!important;font-size:.875rem!important;line-height:1.25rem;font-family:inherit}.inv-vsave{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--gc-text2);cursor:pointer}.inv-vsave input{width:16px;height:16px;accent-color:var(--inv-green);margin:0}.inv-vrow{border:1px solid #e3e5e8;border-radius:10px}.inv-vrow+.inv-vrow{margin-top:6px}.inv-vrow>button.head{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;background:none;border:0;border-radius:10px;color:var(--gc-text);font-size:.875rem}.inv-vrow>button.head:hover{background:#f3f4f6}.inv-vrow .head .m{flex:1;min-width:0}.inv-vrow .head .s{font-size:.75rem;color:var(--gc-text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-vrow .edit{padding:4px 12px 12px;display:flex;flex-direction:column;gap:10px}.inv-vrow .edit .acts2{display:flex;justify-content:flex-end;gap:8px}.inv-vgroup-h{display:flex;align-items:center;gap:8px;padding:10px 4px 6px;font-size:.875rem;font-weight:600;color:var(--gc-text)}.inv-vgroup-h .ct{font-weight:400;color:var(--gc-text3);font-size:.8125rem}.inv-vgroup-h .grow{flex:1}@media (max-width:720px){.inv-vdlg{width:auto}.inv-vline{padding:10px 8px}}.inv-dev-card,.inv-fleet-pane,.inv-person{animation-fill-mode:backwards!important}.inv-fp-bar,.inv-person-bg{display:none}.inv-person-top{position:sticky;top:-16px;z-index:2;background:#fff;margin:-16px -16px 0;padding:16px 16px 0}@media (max-width:900px){.inv-fp-hide{display:none!important}.inv-fp-bar{display:flex;flex:none;gap:10px;align-items:stretch;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--inv-line)}.inv-fp-bar>a,.inv-fp-bar>button{flex:1 1 0;min-width:0;min-height:54px;border-radius:14px;border:1px solid #c7cbd1;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;font-weight:600;font-size:.9375rem;line-height:1.1875rem;color:var(--gc-text);text-align:center;text-decoration:none;white-space:normal;transition:transform .15s var(--inv-spring),background .15s}.inv-fp-bar>a:active,.inv-fp-bar>button:active{transform:scale(.97)}.inv-fp-bar>.primary{background:var(--gc-accent);border-color:var(--gc-accent);color:#fff;box-shadow:0 2px 6px rgba(68,34,207,.3)}.inv-fp-bar>button:disabled{opacity:.55}.inv-fp-bar svg{flex:none}.inv-fp-bar.page{position:fixed;left:0;right:0;bottom:0;z-index:1404;box-shadow:0 -4px 16px rgba(0,0,0,.08);animation:invUp .3s var(--inv-ease) both}.inv-fp-bar.page>.inv-add-btn{height:auto;border-radius:14px;background:var(--inv-green);border-color:var(--inv-green);color:#fff;box-shadow:0 2px 6px rgba(24,128,56,.35)}.inv-fp-bar.page>.inv-dev-final{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px}.inv-fp-bar.page>.inv-dev-final .inv-pill{height:auto;min-height:32px;white-space:normal;padding:4px 12px;line-height:1.0625rem}.inv-fp-bar.page>.inv-dev-final .gc-btn-text{min-height:44px;flex:none}.inv-fp-bar.page>.inv-pill{flex:1;justify-content:center;height:auto;min-height:44px;white-space:normal}.inv:has(.inv-people-wrap,.inv-dev,.inv-el-cards,.inv-td-grid) .inv-fab{display:none}.inv-fleet-pane .inv-detail-top .gc-iconbtn{width:44px;height:44px}.inv-fleet-pane .inv-detail-body{overflow-x:hidden}.inv-fleet-pane:has(.inv-fp-bar) .inv-detail-body{padding-bottom:24px}.inv-fleet-pane .inv-head-txt{min-width:0}.inv-fleet-pane .inv-head-txt h2,.inv-fleet-pane .inv-wo-subject{overflow-wrap:anywhere}.inv-fleet-pane .inv-do{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-fleet-pane .inv-do>a,.inv-fleet-pane .inv-do>button{min-height:54px;white-space:normal;line-height:1.125rem;font-size:.875rem}.inv-fleet-pane .inv-seg button{height:44px;padding:0 16px}.inv-fleet-pane .inv-in{font-size:1rem}.inv-fleet-pane input.inv-in,.inv-fleet-pane select.inv-in{min-height:48px}.inv-fleet-pane .inv-wo-two{flex-direction:column}.inv-fleet-pane .inv-wo-reply .gc-btn{height:44px;padding:0 18px}.inv-fleet-pane .inv-wo-closed .inv-outline{height:44px}.inv-fleet-pane .inv-tabs button{height:48px}.inv-fleet-pane .inv-unit .t{white-space:normal;overflow-wrap:anywhere}.inv-fleet-pane .inv-mini{height:44px;padding:0 14px;border-radius:22px;font-size:.8125rem}.inv-fleet-pane .inv-restock .gc-btn-sm,.inv-fleet-pane .inv-unit .gc-btn-sm{height:44px;padding:0 18px;font-size:.875rem}.inv-fleet-pane .inv-unit{flex-wrap:wrap;row-gap:8px}.inv-fleet-pane .inv-unit>.main{flex:1 1 160px}.inv-wo-pane .inv-wo-subject{padding:9px 0;margin:-9px 0}.inv-fleet-pane .inv-restock .links{gap:8px}.inv-fleet-pane .inv-restock .links>a,.inv-fleet-pane .inv-restock .links>button{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #c7cbd1;border-radius:22px;background:#fff;font-size:.875rem}.inv-fleet-pane .inv-wo-note .inv-link,.inv-fleet-pane .inv-wo-note .inv-outline{min-height:44px;display:inline-flex;align-items:center}.inv-fleet-pane .inv-wo-photo .x{width:30px;height:30px;top:-8px;right:-8px}.inv-wo-sheet{overflow:hidden}.inv-wo-sheet-fit{position:relative}.gc-dialog:has(.inv-wo-compose){margin-bottom:var(--inv-kb,0);max-height:calc(92dvh - var(--inv-kb, 0px));transition:margin-bottom .2s var(--inv-ease),max-height .2s var(--inv-ease)}.gc-dialog:has(.inv-wo-compose) .inv-in{font-size:1rem}.gc-dialog:has(.inv-wo-compose) input.inv-in,.gc-dialog:has(.inv-wo-compose) select.inv-in{min-height:48px}.gc-dialog:has(.inv-wo-compose) .inv-seg button{height:44px;padding:0 16px}.gc-dialog:has(.inv-wo-compose) .acts{gap:10px;flex-wrap:nowrap}.gc-dialog:has(.inv-wo-compose) .acts>button{min-height:50px;padding:0 20px;font-size:.9375rem}.gc-dialog:has(.inv-wo-compose) .acts>button[type=submit]{flex:1}.gc-dialog:has(.inv-wo-compose) .inv-wo-vanfilter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -18px 8px;padding:2px 18px}.gc-dialog:has(.inv-wo-compose) .inv-wo-vanfilter::-webkit-scrollbar{display:none}.gc-dialog:has(.inv-wo-compose) .inv-wo-vanfilter button{height:44px;flex:none}.gc-dialog:has(.inv-wo-compose) .inv-wo-unitpick{max-height:40dvh}.gc-dialog:has(.inv-wo-compose) .inv-wo-unitpick .inv-unit{min-height:56px}.gc-dialog:has(.inv-wo-compose) .inv-wo-addph,.gc-dialog:has(.inv-wo-compose) .inv-wo-photo{width:84px;height:84px}.gc-dialog:has(.inv-wo-compose) .inv-wo-photo .x{width:30px;height:30px;top:-8px;right:-8px}.inv-wo-asset .acts{flex:1 1 100%;justify-content:flex-start;padding-left:46px}.inv-wo-asset .acts .inv-outline{height:44px}.inv-wo-asset .acts .gc-iconbtn{width:44px;height:44px;margin-left:auto}.inv-wo-row .t{white-space:normal;overflow-wrap:anywhere}.inv-people-wrap .inv-search-mini{height:44px;max-width:none}.inv-people-wrap .inv-search-mini input{font-size:1rem;align-self:stretch}.inv-people-groups .inv-chip{height:44px}.inv-people-list .inv-row{flex-wrap:wrap;row-gap:6px}.inv-people-list .inv-row .t{white-space:normal}.inv-people-list .inv-row .acts{order:3;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;padding-left:48px;gap:6px}.inv-people-list .inv-row .acts:empty{display:none}.inv-people-list .inv-row .acts .inv-pill{white-space:normal;height:auto;min-height:24px;padding:3px 10px}.inv-owed .inv-link{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.inv-person-bg{display:block;position:fixed;inset:0;z-index:1409;background:rgba(32,33,36,.45);animation:invFade .25s ease both}.inv-person{top:calc(28px + env(safe-area-inset-top))!important;border-radius:20px 20px 0 0!important;padding:0 16px calc(24px + env(safe-area-inset-bottom))!important;box-shadow:0 -10px 40px rgba(0,0,0,.25);animation:invSheet .38s var(--inv-ease) both;overscroll-behavior:contain}.inv-person-top{top:0;margin:0 -16px;padding:0 16px;border-radius:20px 20px 0 0}.inv-person-head{margin-bottom:12px;padding-bottom:8px}.inv-person-head .gc-iconbtn{width:44px;height:44px}.inv-person .inv-unit .t{white-space:normal;overflow-wrap:anywhere}.inv-person .inv-unit{flex-wrap:wrap;row-gap:8px}.inv-person .inv-unit>.main{flex:1 1 120px}.inv-person .inv-unit .acts .gc-chip-link{height:44px;padding:0 16px;border-radius:22px;font-size:.875rem}.inv-person .inv-took .inv-pill{height:auto;min-height:44px;padding:6px 14px;border-radius:22px;white-space:normal;text-align:left}.inv-dev-days{width:100%;overflow:visible;padding:4px;gap:2px}.inv-dev-day{flex:1 1 0;min-width:0;width:auto;min-height:56px}.inv-dev-day .dow{font-size:.5938rem;letter-spacing:.0187rem}.inv-dev-day .num{width:32px;height:32px;font-size:1rem}.inv-dev-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:calc(100% + 24px);margin:0 -12px;padding:0 12px}.inv-dev-tabs::-webkit-scrollbar{display:none}.inv-dev-tabs .gc-tab{height:44px;flex:none;padding:0 16px;font-size:.875rem;border-radius:22px}.inv-dev-top{gap:10px}.inv-dev-head h2{font-size:1.25rem;line-height:1.625rem}.inv-dev-card{padding:14px 12px}.inv-dev-card .jobs .addr{white-space:normal;overflow:visible}.inv-dev-card .jobs li{grid-template-columns:58px minmax(0,1fr)}.inv-dev-chip{min-height:44px;padding:4px 8px 4px 12px}.inv-dev-chip,.inv-dev-gchip{height:auto;flex-wrap:wrap;max-width:100%}.inv-dev-gchip{min-height:36px;padding:2px 4px 2px 12px}.inv-dev-gchip button{width:36px;height:36px}.inv-dev-gadd{height:44px;padding:0 14px}.inv-dev-card .slots{gap:8px}.inv-dev-scrim{background:rgba(32,33,36,.45);animation:invFade .2s ease both}.gc-menu.inv-dev-menu{left:0!important;right:0;top:auto!important;bottom:0;width:auto!important;max-height:72dvh!important;border-radius:20px 20px 0 0;padding:10px 0 calc(10px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px rgba(0,0,0,.25);animation:invSheet .32s var(--inv-ease) both}.gc-menu.inv-dev-menu button{min-height:52px;height:auto;white-space:normal;font-size:.9375rem}.gc-menu.inv-dev-menu .inv-in{font-size:1rem}.inv-dev-unit .f .inv-in,.inv-dev-unit .inv-in{height:44px;font-size:1rem}.inv-dev-unit .top .name{flex:1 1 0}.inv-dev-unit .top .st{width:auto;flex:0 0 132px}.inv-dev-unit .top .gc-iconbtn{width:44px;height:44px;flex:none}.inv-dev-sec .inv-h{flex-wrap:wrap;gap:4px 10px;align-items:center}.inv-dev-sec .inv-h>span{flex:1 1 200px;min-width:0}.inv-dev-sec .inv-h .gc-btn-text{min-height:44px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;padding:0 8px}.inv-dev-addrow{flex-wrap:wrap}.inv-dev-addrow .inv-in{max-width:none;flex:1 1 160px;font-size:1rem}.inv-dev-addrow .gc-btn,.inv-dev-addrow .gc-btn-text{height:44px}.inv-dev-gkind .hd{min-height:52px}.inv-dev-note textarea{font-size:1rem}.inv-dev-order .inv-row .gc-iconbtn{width:44px;height:44px}.inv-dev-legend .tag{margin-left:0}.inv-el-week .gc-iconbtn{width:44px;height:44px}.inv-el-week>span{min-width:0;flex:1;text-align:center}.inv-el-sec{flex-wrap:wrap;row-gap:2px}.inv-el-sec .inv-link{min-height:44px;margin:-12px 0;display:inline-flex;align-items:center}.inv-el-sec .ct{order:3;flex-basis:100%}.inv-el-flag{flex-wrap:wrap;row-gap:6px}.inv-el-flag .t{white-space:normal}.inv-el-flag>.main{flex:1 1 calc(100% - 60px)}.inv-el-flag>.inv-cond{order:3;margin-left:48px}.inv-el-card .top{flex-wrap:wrap;row-gap:8px}.inv-el-card .who{min-height:44px;justify-content:center}.inv-el-card .top .gc-btn-sm{height:44px;padding:0 20px;font-size:.875rem}.inv-el-card .days{gap:4px}.inv-el-day{min-height:58px;min-width:0}.inv-el-day .ink{font-size:.9375rem}.inv-el-day.started b{font-size:.7188rem}.inv-td-card{min-height:88px}.inv-td-card .body b{white-space:normal}}