 .pgLg{--lg-line:var(--i-border-color,rgba(128,128,128,.22));--lg-soft:var(--i-color_soft,#6b7280);--lg-tint:color-mix(in srgb,var(--i-color_root,#888) 6%,transparent);--lg-card:var(--i-box--ba-co,var(--i-background_1,#fff));--lg-acc:var(--i-primary,#c0392b);--lg-ok:#16a34a;--lg-warn:#d97706;--lg-bad:#dc2626;--lg-info:#2563eb;display:flex;flex-direction:column;gap:var(--i-gap,16px);min-width:0}.pgLg *{box-sizing:border-box}.pgLg__head{position:relative;overflow:hidden;background:var(--lg-card);border:1px solid var(--lg-line);border-radius:var(--i-box--bo-ra,12px);padding:20px 22px 0}.pgLg__head::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#e0312b,#f39a1d)}.pgLg__headMain{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between}.pgLg__kicker{margin:0 0 4px;font:700 .7rem/1.2 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-soft)}.pgLg__title{margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2;color:var(--i-color_hard,inherit)}.pgLg__desc{margin:6px 0 0;color:var(--lg-soft);max-width:70ch}.pgLg__actions{display:flex;flex-wrap:wrap;gap:8px}.pgLg__tabs{display:flex;gap:4px;margin:16px -22px 0;padding:0 14px;border-top:1px solid var(--lg-line);overflow-x:auto;scrollbar-width:thin}.pgLg__tab{flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 12px;border-bottom:3px solid transparent;color:var(--lg-soft);font-weight:600;font-size:.92em;white-space:nowrap;text-decoration:none!important}.pgLg__tab:hover{color:var(--i-color_hard,inherit)}.pgLg__tab.is-active{color:var(--i-color_hard,inherit);border-bottom-color:var(--lg-acc)}.pgLg__badge{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 5px;border-radius:999px;background:var(--lg-bad);color:#fff;font-style:normal;font-size:.75em;font-weight:700}.pgLg__subs{display:flex;flex-wrap:wrap;gap:6px}.pgLg__sub{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-card);font-weight:600;font-size:.88em;color:inherit;text-decoration:none!important}.pgLg__sub.is-active{background:var(--lg-acc);border-color:var(--lg-acc);color:#fff}.pgLg__sub.is-active .pgLg__badge{background:#fff;color:var(--lg-acc)}.pgLg__box{background:var(--lg-card);border:1px solid var(--lg-line);border-radius:var(--i-box--bo-ra,12px);padding:18px 20px;min-width:0}.pgLg__boxHead{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}.pgLg__boxTitle{margin:0;font-size:1.08em;line-height:1.3;color:var(--i-color_hard,inherit);flex:1;min-width:10ch}.pgLg__ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--lg-acc);background:color-mix(in srgb,var(--lg-acc) 12%,transparent)}.pgLg__boxActs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pgLg__formBox{padding:0;overflow:hidden}.pgLg__formBox>.pgLg__callout,.pgLg__formBox>.pgLg__hint{margin:16px 20px 0}.pgLg__empty{margin:0;color:var(--lg-soft)}.pgLg__hint{margin:0 0 10px;color:var(--lg-soft);font-size:.93em}.pgLg__ok{margin:0;color:var(--lg-ok);font-weight:600}.pgLg__muted{color:var(--lg-soft);font-size:.9em}.pgLg__note{display:block;margin-top:2px;color:var(--lg-soft);font-size:.88em;font-style:italic}.pgLg__text{margin:0 0 12px}.pgLg__callout{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:12px 14px;border-radius:10px;background:var(--lg-tint);border-left:4px solid var(--lg-acc)}.pgLg__callout>i{margin-top:3px;color:var(--lg-acc);font-size:1.15em}.pgLg__callout p{margin:0 0 8px}.pgLg__callout p:last-child{margin:0}.pgLg__callout--warn{border-left-color:var(--lg-warn)}.pgLg__callout--warn>i{color:var(--lg-warn)}.pgLg__chips{display:flex;flex-wrap:wrap;gap:4px}.pgLg__chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:.76em;font-weight:600;line-height:1.6;white-space:nowrap;color:var(--c,var(--lg-soft));background:color-mix(in srgb,var(--c,var(--lg-soft)) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--lg-soft)) 30%,transparent);vertical-align:middle}.pgLg__chip--ok{--c:var(--lg-ok)}.pgLg__chip--warn{--c:var(--lg-warn)}.pgLg__chip--bad{--c:var(--lg-bad)}.pgLg__chip--info{--c:var(--lg-info)}.pgLg__chip--off{--c:#94a3b8}[data-ips-scheme="dark"] .pgLg__chip{color:color-mix(in srgb,var(--c,#aaa) 60%,#fff)}@media (prefers-color-scheme:dark){[data-ips-scheme="system"] .pgLg__chip{color:color-mix(in srgb,var(--c,#aaa) 60%,#fff)}}.pgLg__city{color:var(--lg-soft);font-size:.88em;white-space:nowrap}.pgLg__ship{color:var(--lg-info);font-size:.88em;white-space:nowrap}.pgLg__count{display:inline-grid;place-items:center;min-width:1.6em;padding:0 6px;border-radius:999px;font-size:.72em;background:var(--lg-tint);color:var(--lg-soft);vertical-align:middle}.pgLg__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pgLg__stats>div{background:var(--lg-card);border:1px solid var(--lg-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column}.pgLg__stats b{font-size:1.5em;line-height:1.1;color:var(--i-color_hard,inherit)}.pgLg__stats span{color:var(--lg-soft);font-size:.85em}.pgLg__box .pgLg__stats>div{background:var(--lg-tint)}.pgLg__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--lg-card);border:1px solid var(--lg-line);border-radius:10px;padding:10px 12px}.pgLg__filters>input,.pgLg__filters>select{width:auto!important;min-width:0}.pgLg__filters input[type=search]{flex:2 1 220px}.pgLg__filters select{flex:1 1 160px;max-width:100%}.pgLg__filters button{flex:none}.pgLg__check{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.pgLg__cat{display:flex;flex-direction:column;gap:10px}.pgLg__catTitle{margin:6px 0 0;font-size:1.05em;display:flex;align-items:center;gap:8px;color:var(--i-color_hard,inherit)}.pgLg__catTitle>i{color:var(--lg-acc)}.pgLg__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.pgLg__tile{display:flex;gap:12px;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--lg-line);background:var(--lg-card);color:inherit;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s;min-width:0}.pgLg__tile:hover{border-color:color-mix(in srgb,var(--lg-acc) 50%,var(--lg-line));box-shadow:0 6px 18px -12px rgba(0,0,0,.45);transform:translateY(-1px)}.pgLg__tileBody{display:flex;flex-direction:column;gap:4px;min-width:0}.pgLg__tileName{font-weight:700;line-height:1.25;color:var(--i-color_hard,inherit);overflow-wrap:anywhere}.pgLg__tileAmount{font-size:.9em;color:var(--lg-soft)}.pgLg__thumb,.pgLg__mini,.pgLg__hero{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--lg-tint);border:1px solid var(--lg-line)}.pgLg__thumb{width:64px;height:64px}.pgLg__mini{width:40px;height:40px;border-radius:8px}.pgLg__hero{width:180px;height:180px;border-radius:12px}.pgLg__thumb img,.pgLg__mini img,.pgLg__hero img{width:100%;height:100%;object-fit:cover;display:block}.pgLg__thumb--icon i,.pgLg__mini--icon i,.pgLg__hero--icon i{color:var(--lg-acc);opacity:.85}.pgLg__thumb--icon i{font-size:1.5em}.pgLg__mini--icon i{font-size:1.05em}.pgLg__hero--icon i{font-size:3.4em}.pgLg__itemTop{display:flex;gap:20px;align-items:flex-start}.pgLg__itemInfo{flex:1;min-width:0}.pgLg__dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px;margin:0}.pgLg__dl dt{font-size:.72em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-soft)}.pgLg__dl dd{margin:2px 0 0;overflow-wrap:anywhere}.pgLg__care{display:flex;gap:10px;margin-top:14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--lg-warn) 10%,transparent)}.pgLg__care i{color:var(--lg-warn);margin-top:3px}.pgLg__care p{margin:0}.pgLg__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pgLg__photos img{width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid var(--lg-line);display:block}.pgLg__tableWrap{overflow-x:auto;contain:inline-size}.pgLg__table{width:100%;border-collapse:collapse;font-size:.94em}.pgLg__table th,.pgLg__table td{padding:9px 10px;border-bottom:1px solid var(--lg-line);text-align:left;vertical-align:middle}.pgLg__table th{font-size:.75em;letter-spacing:.05em;text-transform:uppercase;color:var(--lg-soft);background:var(--lg-tint)}.pgLg__table tr.is-off td{opacity:.55}.pgLg__rowActs{text-align:right;white-space:nowrap}.pgLg__rowActs>*,.pgLg__lineActs>*{margin:2px 0 2px 4px}.pgLg__inline{display:inline}.pgLg__barCell{position:relative;min-width:140px}.pgLg__bar{position:absolute;left:10px;top:50%;height:8px;margin-top:-4px;border-radius:4px;background:color-mix(in srgb,var(--lg-acc) 35%,transparent);max-width:calc(100% - 64px)}.pgLg__barCell b{position:relative;margin-left:calc(100% - 40px)}.pgLg__lines,.pgLg__reqs,.pgLg__histList,.pgLg__list{list-style:none;margin:0;padding:0}.pgLg__list{display:flex;flex-direction:column;gap:4px}ol.pgLg__list{list-style:decimal;padding-left:22px}.pgLg__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--lg-line)}.pgLg__line:last-child{border-bottom:0}.pgLg__lineMain{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.pgLg__lineMeta{display:block;margin-top:3px;font-size:.88em;color:var(--lg-soft)}.pgLg__lineMeta .pgLg__chip{margin-right:2px}.pgLg__lineActs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;align-items:center}.pgLg__amount{font-weight:600;color:var(--lg-soft);font-size:.92em;white-space:nowrap}.pgLg__qty{width:90px!important}.pgLg__assignForm{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pgLg__assignForm select{width:auto!important;flex:0 1 220px;min-width:0}.pgLg__sug.is-conflict{opacity:.75}.pgLg__req{padding:10px 0;border-bottom:1px solid var(--lg-line)}.pgLg__req:last-child{border-bottom:0}.pgLg__reqHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pgLg__assigns{list-style:none;margin:8px 0 0 52px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.92em}.pgLg__assigns li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:6px 10px;border-radius:8px;background:var(--lg-tint)}.pgLg__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 18px}.pgLg__facts span{display:block;font-size:.72em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-soft)}.pgLg__packing{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pgLg__pack{padding:10px 12px;border-radius:10px;border:1px solid var(--lg-line);background:var(--lg-tint)}.pgLg__pack h3{margin:0 0 6px;font-size:.98em}.pgLg__pack ul{margin:0;padding-left:18px;font-size:.93em}.pgLg__diff{margin:6px 0 0;padding-left:18px;font-size:.9em}.pgLg__subTitle{margin:14px 0 8px;font-size:.95em}.pgLg__hist{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px dashed var(--lg-line);font-size:.93em}.pgLg__hist:last-child{border-bottom:0}.pgLg__histType{font-size:.75em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:6px;background:var(--lg-tint);color:var(--lg-soft);white-space:nowrap}.pgLg__histType--handover,.pgLg__histType--take{color:var(--lg-info)}.pgLg__histType--damage,.pgLg__histType--lost{color:var(--lg-bad)}.pgLg__histType--use{color:var(--lg-warn)}.pgLg__histType--create,.pgLg__histType--declare,.pgLg__histType--found{color:var(--lg-ok)}.pgLg__histMain{min-width:0;overflow-wrap:anywhere}.pgLg__histMeta{color:var(--lg-soft);font-size:.85em;white-space:nowrap}.pgLg__scan{display:flex;gap:18px;align-items:flex-start}.pgLg__scanTitle{margin:0 0 8px;font-size:1.3em}.pgLg--card{display:block}.pgLg--card .pgLg__hint{margin-top:6px}.pgLg--card .pgLg__reqs{margin-top:4px}.pgLg--card .pgSec__action+.pgSec__action{margin-inline-start:6px}@media (max-width:640px){.pgLg__head{padding:16px 14px 0}.pgLg__tabs{margin:14px -14px 0;padding:0 6px}.pgLg__box{padding:14px}.pgLg__itemTop,.pgLg__scan{flex-direction:column}.pgLg__hero{width:100%;height:200px}.pgLg__grid{grid-template-columns:1fr}.pgLg__hist{grid-template-columns:1fr}.pgLg__histMeta{white-space:normal}.pgLg__assigns{margin-left:0}.pgLg__table thead{display:none}.pgLg__table,.pgLg__table tbody,.pgLg__table tr,.pgLg__table td{display:block;width:100%}.pgLg__table tr{padding:8px 0;border-bottom:1px solid var(--lg-line)}.pgLg__table td{border:0;padding:3px 0}.pgLg__table td[data-label]::before{content:attr(data-label);display:block;font-size:.7em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lg-soft)}.pgLg__rowActs{text-align:left;white-space:normal}.pgLg__lineActs{justify-content:flex-start}.pgLg__filters select{flex:1 1 45%}}.pgLgMap{--pgLgMap-pin:#2563eb;--pgLgMap-line:var(--i-border-color,rgba(128,128,128,.28));--pgLgMap-accent:var(--i-primary,#2563eb);position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.pgLgMap__canvas{position:relative;isolation:isolate;z-index:0;width:100%;height:clamp(320px,62vh,620px);border:1px solid var(--pgLgMap-line);border-radius:10px;overflow:hidden;background:#dfe6ec;font:inherit}.pgLgMap--small .pgLgMap__canvas{height:clamp(240px,40vh,360px)}.pgLgMap--plan .pgLgMap__canvas{height:clamp(300px,52vh,480px)}.pgLgMap--stats{margin-bottom:12px}.pgLgMap--stats .pgLgMap__canvas{height:clamp(300px,50vh,460px)}.pgLgMap--pick .pgLgMap__canvas{height:260px;cursor:crosshair}.pgLgMap--pick .leaflet-container{cursor:crosshair}.pgLgMap--nomap .pgLgMap__canvas,.pgLgMap__fail{display:none}.pgLgMap--failed .pgLgMap__canvas{display:none}.pgLgMap--failed .pgLgMap__fail{display:block;margin:0;padding:10px 12px;border:1px dashed var(--pgLgMap-line);border-radius:10px;color:var(--i-color_soft,#6b7280)}.pgLgMap__pickHint{margin:0 0 6px}[data-ips-scheme="dark"] .pgLgMap__canvas{background:#1c2229}[data-ips-scheme="dark"] .pgLgMap .leaflet-control-attribution{background:rgba(20,24,30,.8);color:#c9d1d9}[data-ips-scheme="dark"] .pgLgMap .leaflet-bar a{background:#232a33;color:#e6eaf0;border-bottom-color:#3a4554}[data-ips-scheme="dark"] .pgLgMap--darkTiles .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(.55)}@media (prefers-color-scheme:dark){[data-ips-scheme="system"] .pgLgMap__canvas{background:#1c2229}[data-ips-scheme="system"] .pgLgMap .leaflet-control-attribution{background:rgba(20,24,30,.8);color:#c9d1d9}[data-ips-scheme="system"] .pgLgMap .leaflet-bar a{background:#232a33;color:#e6eaf0;border-bottom-color:#3a4554}[data-ips-scheme="system"] .pgLgMap--darkTiles .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(.55)}}.pgLgPin{display:flex!important;align-items:center;justify-content:center;border-radius:50%;background:var(--pgLgMap-pin,#2563eb);color:#fff;font:700 12px/1 system-ui,-apple-system,"Segoe UI",sans-serif;border:2px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.4)}.pgLgPin span{pointer-events:none;padding:0 2px}.pgLgPin--going,.pgLgPin--ok{background:#16a34a}.pgLgPin--asked{background:#d97706}.pgLgPin--conflict{background:#9ca3af;color:#111827}.pgLgPin--cluster{background:#1e40af;box-shadow:0 0 0 6px rgba(37,99,235,.28),0 1px 5px rgba(0,0,0,.4)}.pgLgPin--here{background:#dc2626;font-size:13px}.pgLgPin--mini{display:inline-block!important;width:14px;height:14px;flex:none}.pgLgStar{display:flex!important;align-items:center;justify-content:center;color:#dc2626;font-size:26px;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 1px 3px rgba(0,0,0,.45))}.pgLgStar--mini{display:inline-flex!important;font-size:14px;filter:none}.leaflet-tooltip.pgLgStarLabel{font-weight:700;color:#b91c1c}.pgLgLine{stroke:#2563eb;opacity:.75}.pgLgLine--going,.pgLgLine--ok{stroke:#16a34a}.pgLgLine--asked{stroke:#d97706}.pgLgLine--conflict{stroke:#9ca3af;opacity:.55}.pgLgMap .leaflet-popup-content-wrapper,.pgLgMap .leaflet-popup-tip{background:var(--i-box--ba-co,var(--i-background_1,#fff));color:var(--i-color_root,#1f2937)}.pgLgMap .leaflet-container a.leaflet-popup-close-button{color:var(--i-color_soft,#6b7280)}.pgLgPopup .leaflet-popup-content{margin:12px 14px;font-size:13px;line-height:1.45;max-height:320px;overflow:auto}.pgLgPopup__body .pgLgMap__city{font-size:14px}.pgLgPopup__body .pgLg__assignForm{margin-top:4px}.pgLgMap__city{margin:0 0 6px;font-size:.95rem;line-height:1.3}.pgLgMap__city i{color:var(--pgLgMap-pin,#2563eb)}.pgLgMap__city small{font-weight:400;color:var(--i-color_soft,#6b7280)}.pgLgMap__holders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pgLgMap__who{display:block;font-weight:600}.pgLgMap__what{display:block;color:var(--i-color_soft,#6b7280)}.pgLgMap__sug{display:block;margin-top:6px}.pgLgMap__sug+.pgLgMap__sug{padding-top:8px;border-top:1px solid var(--pgLgMap-line)}.pgLgMap__details summary{cursor:pointer;font-weight:600}.pgLgMap__list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.pgLgMap__list>li{border:1px solid var(--pgLgMap-line);border-radius:8px;padding:10px 12px;min-width:0}.pgLgMap__legend{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:10px 0 0;padding:0;font-size:.85rem;color:var(--i-color_soft,#6b7280)}.pgLgMap__legend li{display:inline-flex;align-items:center;gap:6px}.pgLg__filterRow{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.pgLg__filterRow>.pgLg__filters{flex:1 1 520px}.pgLg__views{display:inline-flex;align-self:center;border:1px solid var(--lg-line);border-radius:8px;overflow:hidden;background:var(--lg-card)}.pgLg__view{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;color:inherit;text-decoration:none;font-weight:600;font-size:.85rem}.pgLg__view+.pgLg__view{border-left:1px solid var(--lg-line)}.pgLg__view.is-active{background:var(--lg-acc);color:#fff}