@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{--bg:#f3f0e8;--surface:#fffcf7;--ink:#1c1917;--muted:#78716c;--line:#e6e0d4;--warn:#9a3412;--warn-bg:#fff4e8;--ok:#3f6212;--danger:#9f1239;--accent:#1c1917;--photo-bg:#1c1917;--photo-bg-soft:#44403c;--on-photo:#f3f0e8;--photo-scrim:color-mix(in srgb,var(--photo-bg) 88%,transparent);--photo-scrim-soft:color-mix(in srgb,var(--photo-bg) 42%,transparent);--place-overlap:max(1.6rem,var(--radius));--place-under:3rem;--place-title-pad-top:calc(env(safe-area-inset-top) + var(--topbar) - .35rem);--place-title-bar-h:3.15rem;--place-sheet-gap-h:calc(var(--place-title-pad-top) + var(--place-title-bar-h) + 1px);--shadow:0 16px 40px rgba(28,25,23,.12);--shadow-dock:0 10px 24px rgba(28,25,23,.22);--nav:4.25rem;--topbar:3.5rem;--hero-h:max(46vh,16rem);--hit:2.5rem;--dock:4.5rem;--radius:.75rem;--radius-pill:999px;--fs-xs:.68rem;--fs-sm:.82rem;--fs-base:1rem;--fs-lg:1.05rem;--fs-xl:1.55rem;--fs-2xl:2rem;--sans:"IBM Plex Sans","Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;color-scheme:light}*{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%}body,html{overscroll-behavior-x:none}html.place-lock,html.place-lock body{overscroll-behavior:none}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}.app-shell{min-height:100dvh}.frame{margin:0 auto;padding:.75rem 1rem calc(var(--nav) + env(safe-area-inset-bottom) + var(--dock));width:min(100%,32rem)}.frame.has-dock{padding-bottom:calc(var(--nav) + env(safe-area-inset-bottom) + var(--dock) + .5rem)}.topbar{background:var(--bg);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:5}.app-shell.hero-top .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;left:0;position:absolute;right:0;top:0;z-index:8}.app-shell.hero-top{height:var(--app-vh,100dvh);inset:0;max-height:var(--app-vh,100dvh);overflow:hidden;overscroll-behavior:none;position:fixed;width:100%}.app-shell.hero-top .frame{height:100%;margin:0;max-width:none;min-height:0;padding:0;width:100%}.app-shell.hero-top .apt-btn,.app-shell.hero-top .icon-btn{box-shadow:0 6px 18px #1c19172e}.app-shell.hero-top .place-screen{height:100%;margin:0}.topbar-inner{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 auto;min-height:var(--topbar);padding:.4rem 1rem;width:min(100%,32rem)}.page-title{margin:0 0 .85rem}.page-title h1{font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.04em;margin:0}.page-title p{color:var(--muted);font-size:var(--fs-sm);margin:.25rem 0 0}.apt-wrap{max-width:calc(100% - 2.7rem);min-width:0;position:relative}.apt-btn{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;gap:.3rem;height:2.25rem;max-width:100%;min-width:0;padding:0 .75rem}.apt-btn span{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apt-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 12%,transparent);left:0;max-width:min(18rem,calc(100vw - 2rem));min-width:max(100%,12.5rem);padding:.35rem;position:absolute;top:calc(100% + .35rem);z-index:12}.apt-option-row{gap:.15rem}.apt-option,.apt-option-row{align-items:center;display:flex}.apt-option{border-radius:var(--radius);flex:1;font-size:.95rem;gap:.5rem;min-width:0;padding:.65rem .75rem;text-align:left}.apt-option-check{color:var(--ink);display:grid;flex:0 0 1.1rem;place-items:center}.apt-gear{border-radius:var(--radius);color:var(--muted);display:grid;flex:0 0 auto;height:2.25rem;place-items:center;width:2.25rem}.apt-gear:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink)}.apt-option-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.apt-option-desc{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apt-option:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.apt-menu-foot{border-top:1px solid var(--line);margin-top:.2rem;padding-top:.25rem}.apt-add{align-items:center;border-radius:var(--radius);color:var(--muted);display:inline-flex;font-size:.92rem;gap:.4rem;padding:.65rem .75rem;width:100%}.apt-add:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink)}.icon-btn{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);display:inline-grid;flex:0 0 auto;height:var(--hit);place-items:center;width:var(--hit)}.icon-btn.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.topbar-search{margin:0 auto .45rem;width:min(100% - 2rem,30rem)}.nav{background:var(--surface);border-top:1px solid var(--line);bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;touch-action:manipulation;z-index:6}.nav-inner{display:grid;grid-template-columns:repeat(5,1fr);height:var(--nav);margin:0 auto;width:min(100%,32rem)}.nav a,.nav button{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:.68rem;gap:.15rem;height:100%;justify-content:center;letter-spacing:.01em;position:relative;text-decoration:none;width:100%}.nav a.active,.nav button.active{color:var(--ink);font-weight:500}.nav .badge{background:var(--ink);border-radius:var(--radius-pill);color:var(--bg);font-family:var(--mono);font-size:.62rem;height:1rem;line-height:1rem;margin-left:1.35rem;min-width:1rem;padding:0 .25rem;position:absolute;text-align:center;top:.45rem}.search{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:.5rem;height:2.75rem;margin-bottom:.85rem;padding:0 .85rem}.search input{background:transparent;border:0;flex:1;min-width:0;outline:none}.summary{align-items:baseline;color:var(--muted);display:flex;font-size:var(--fs-sm);justify-content:space-between;margin-bottom:.55rem}.summary strong{color:var(--warn);font-weight:500}.list{display:flex;flex-direction:column}.row{align-items:center;background:transparent;border-top:1px solid var(--line);display:grid;gap:.35rem .75rem;grid-template-columns:1fr auto;padding:.85rem 0;text-align:left;width:100%}.row:last-child{border-bottom:1px solid var(--line)}.row>button{background:none;min-width:0}.row-hit{text-align:left;width:100%}.row-main{align-items:center;display:flex;gap:.7rem}.row-main,.row-main>span:last-child{flex:1;min-width:0}.row.low{padding-left:1.15rem;position:relative}.row.low:before{background:var(--warn);border-radius:1px;bottom:.85rem;content:"";left:0;position:absolute;top:.85rem;width:2px}.row-name{display:block;font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em}.row-meta{color:var(--muted);display:block;font-size:var(--fs-sm);margin-top:.12rem}.qty{align-items:center;display:inline-flex;gap:.15rem}.qty button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);display:grid;height:2.25rem;place-items:center;width:2.25rem}.qty button:active{background:var(--ink);color:var(--bg)}.qty b{font-family:var(--mono);font-size:1.05rem;font-weight:500;min-width:1.6rem;text-align:center}.empty{padding:2.5rem .25rem 1rem}.empty h1{font-size:var(--fs-xl);font-weight:500;letter-spacing:-.04em;margin:.8rem 0 .4rem}.empty p{color:var(--muted);margin:0;max-width:22rem}.icon-blob{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;height:3rem;place-items:center;width:3rem}.dock{background:linear-gradient(to top,var(--bg) 72%,transparent);bottom:calc(var(--nav) + env(safe-area-inset-bottom));left:0;padding:.85rem 1rem .7rem;pointer-events:none;position:fixed;right:0;z-index:4}.dock-inner{margin:0 auto;pointer-events:auto;width:min(100%,32rem)}.dock-btn{align-items:center;background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-dock);color:var(--bg);display:inline-flex;font-size:.92rem;font-weight:500;gap:.4rem;height:2.75rem;justify-content:center;width:100%}.dock-btn:disabled{opacity:.45}.sheet-root{inset:0;position:fixed;z-index:20}.backdrop{animation:sheet-fade .2s ease-out;background:#1c191759;border:0;inset:0}.backdrop,.sheet{position:absolute}.sheet{animation:sheet-up .28s cubic-bezier(.22,1,.36,1);background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;bottom:0;left:0;margin:0 auto;max-height:min(88dvh,40rem);overflow:auto;padding:.6rem 1rem calc(1rem + env(safe-area-inset-bottom));right:0;width:min(100%,32rem)}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.handle{background:var(--line);border-radius:var(--radius-pill);height:.25rem;margin:.15rem auto .8rem;width:2.25rem}.sheet h2{font-size:1.2rem;font-weight:500;letter-spacing:-.03em;margin:0 0 .9rem}.stack{gap:.65rem}.stack,label.lbl{display:flex;flex-direction:column}label.lbl{color:var(--muted);font-size:var(--fs-sm);gap:.3rem}.field,.select{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);font-size:1rem;height:3rem;padding:0 .85rem;width:100%}.field:focus,.select:focus{border-color:transparent;outline:2px solid var(--ink)}.btn{align-items:center;background:var(--ink);border-radius:var(--radius);color:var(--bg);display:inline-flex;font-weight:500;gap:.35rem;height:3rem;justify-content:center}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn.ghost.dashed{border-style:dashed;color:var(--muted)}.btn.danger{background:transparent;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger)}.btn:disabled{opacity:.45}.err{color:var(--danger);font-size:var(--fs-sm);margin:0}.confirm-text{color:var(--muted);font-size:var(--fs-base);line-height:1.45;margin:0}.check{border:1.5px solid var(--ink);border-radius:var(--radius-pill);display:grid;flex:0 0 auto;height:var(--hit);place-items:center;width:var(--hit)}.row.shop-row{align-items:center;display:flex;gap:.75rem}.row.shop-row .row-main{flex:1}.shop-row .icon-btn{background:transparent;border:0}.auth{display:grid;min-height:100dvh;padding:1.5rem 1rem;place-items:center}.auth-card{width:min(100%,24rem)}.auth-card h1{font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.045em;margin:.85rem 0 .35rem}.auth-card .lead{color:var(--muted);margin:0 0 1.4rem}.auth-link{font-size:var(--fs-sm);font-weight:500;text-align:center}.scan-stage{aspect-ratio:1/1;background:var(--photo-bg);border-radius:var(--radius);margin-bottom:.9rem;overflow:hidden;position:relative}.scan-stage video{height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);width:100%}.scan-stage.close-range.live video{transform:scale(1.28);transform-origin:center center}.finder{border:1.5px solid hsla(44,31%,93%,.9);box-shadow:0 0 0 999px #1c191747;height:36%;left:10%;pointer-events:none;right:10%;top:32%}.finder,.scan-status{border-radius:var(--radius);position:absolute}.scan-status{background:#1c1917b8;bottom:.75rem;color:var(--on-photo);font-size:.82rem;left:.75rem;padding:.45rem .7rem;right:.75rem;text-align:center}.result{border-top:1px solid var(--line);padding:.9rem 0}.units{display:flex;flex-wrap:wrap;gap:.35rem}.units button{border:1px solid var(--line);border-radius:var(--radius);font-size:.85rem;height:var(--hit);padding:0 .7rem}.units button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.linkish{color:var(--muted);font-size:.92rem;text-decoration:none}.linkish-inline{display:inline;margin-left:.35rem}.btn-with-icon{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.btn-fit{flex:0 0 auto;padding:0 1rem}.scan-lead{margin:0 0 .65rem}.scan-hint{margin:0 0 .9rem}.scan-archive-note{margin-top:.8rem}.inline-actions{display:flex;gap:.5rem}.inline-actions .btn{flex:1}.inline-actions-center{align-items:center}.inline-actions .lbl-grow{flex:1}.catalog-photo{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%}.mono{font-family:var(--mono);font-weight:500}.photo-box{display:flex;flex-direction:column;gap:.55rem}.photo-stage{aspect-ratio:4/3;background:var(--photo-bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;position:relative;width:100%}.photo-empty,.photo-stage img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-empty{background:var(--bg);color:var(--muted);display:grid;font-size:.9rem;gap:.35rem;justify-items:center;place-content:center}.photo-actions{display:flex;gap:.4rem}.photo-actions .btn{flex:1;height:2.6rem}.premises{gap:1.35rem}.premises,.premises-block{display:flex;flex-direction:column}.premises-block{gap:.65rem}.premises-head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.premises-head h3{font-size:.95rem;font-weight:500;letter-spacing:-.02em;margin:0}.premises-count{color:var(--muted);font-family:var(--mono);font-size:.8rem}.place-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.place-item{align-items:center;display:grid;gap:.7rem;grid-template-columns:4.5rem 1fr auto}.place-shot{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);display:grid;height:4.5rem;overflow:hidden;place-items:center;width:4.5rem}.place-shot img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.place-shot-empty{color:var(--muted);display:grid;font-size:.68rem;gap:.2rem;justify-items:center}.place-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.place-name{background:transparent;border:0;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;padding:0;width:100%}.place-name:focus{box-shadow:inset 0 -1px 0 var(--ink);outline:none}.place-hint{color:var(--muted);font-size:.75rem}.place-trash{border-radius:var(--radius);color:var(--muted);display:grid;height:2.4rem;place-items:center;width:2.4rem}.place-trash:hover{background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.place-dock{background:linear-gradient(to top,var(--bg) 0,var(--bg) 55%,color-mix(in srgb,var(--bg) 96%,transparent) 78%,transparent 100%);bottom:0;left:0;padding:1.5rem 1rem calc(var(--nav) + env(safe-area-inset-bottom) + .85rem);pointer-events:auto;position:absolute;right:0;touch-action:none;z-index:5}.place-add-form{display:flex;flex-direction:column;gap:.55rem}.place-add-actions{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.premises-danger-zone{border-top:1px solid var(--line);margin-top:.25rem;padding-top:1rem}@property --p{syntax:"<number>";inherits:true;initial-value:0}.place-screen{--collapsed:max(18rem,min(46%,22rem));--sheet-y:var(--collapsed);--p:0;background:var(--photo-bg);height:100%;overflow:hidden;overscroll-behavior:none;position:relative;touch-action:none;transition:--p .28s cubic-bezier(.22,1,.36,1)}.place-screen.dragging{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.place-collapsed-probe{height:var(--collapsed);left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.place-slide{inset:0;position:absolute}.place-hero{height:calc(var(--collapsed, 46%) + var(--place-overlap));left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.place-hero-hit{color:inherit;display:block;height:100%;position:relative;transform:translateY(calc(var(--p)*-8%));width:100%;z-index:0}.place-hero-empty,.place-hero-hit img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.place-hero-empty{background:radial-gradient(circle at 30% 20%,var(--photo-bg-soft),transparent 45%),var(--photo-bg);color:var(--on-photo);display:grid;font-size:var(--fs-base);gap:.45rem;justify-items:center;padding:1.5rem 1.5rem 2.5rem;place-content:center}.place-hero-nav{display:flex;flex-direction:column;height:var(--collapsed,46%);justify-content:flex-end;left:0;opacity:calc(1 - var(--p));position:absolute;right:0;top:0;z-index:3}.place-hero-nav,.place-screen.dragging .place-hero-nav,.place-screen.dragging .place-hero-nav *,.place-screen.expanded .place-hero-nav,.place-screen.expanded .place-hero-nav *{pointer-events:none}.place-hero-nav:before{background:linear-gradient(to top,color-mix(in srgb,var(--photo-bg) 48%,transparent),transparent);bottom:calc(var(--place-overlap)*-1);content:"";height:calc(6.5rem + var(--place-overlap));left:0;pointer-events:none;position:absolute;right:0}.place-hero-shade{color:var(--on-photo);padding:2rem 1.15rem .85rem;pointer-events:none;position:relative;z-index:1}.place-switch{align-items:center;display:flex;gap:.35rem;pointer-events:none}.place-switch h1{flex:1;font-size:2rem;font-weight:500;letter-spacing:-.045em;margin:0;min-width:0}.place-arrow{border-radius:var(--radius);color:var(--on-photo);display:grid;height:2.4rem;place-items:center;pointer-events:auto;width:2.4rem}.place-arrow:disabled{opacity:.35}.place-arrow.dark{color:var(--ink)}.place-dots{--slot:.95rem;align-items:center;display:flex;margin-bottom:.45rem;margin-left:2.75rem;position:relative;width:-moz-fit-content;width:fit-content}.place-dots,.place-dots-pill{height:.4rem;pointer-events:none}.place-dots-pill{background:var(--on-photo);border-radius:var(--radius-pill);left:0;position:absolute;top:0;transform:translate(calc(var(--i)*var(--slot)));transition:transform .32s cubic-bezier(.22,1,.36,1);width:var(--slot);z-index:2}.place-dot{display:grid;height:var(--hit);margin:-.8rem 0;place-items:center;pointer-events:auto;position:relative;width:var(--slot);z-index:1}.place-dot:before{background:#f3f0e880;border-radius:var(--radius-pill);content:"";height:.38rem;width:.38rem}.place-sheet{background:var(--bg);border-radius:calc((1 - var(--p))*var(--radius)) calc((1 - var(--p))*var(--radius)) 0 0;box-shadow:0 calc((1 - var(--p))*-12px) calc((1 - var(--p))*36px) color-mix(in srgb,var(--photo-bg) 14%,transparent);display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;transform:translate3d(0,var(--sheet-y),0);transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform;z-index:4}.place-screen.dragging .place-sheet{transition:none}.place-grab{align-items:center;display:flex;height:1.5rem;justify-content:center;left:0;opacity:calc(1 - var(--p));position:absolute;right:0;top:0;z-index:4}.place-grab:before{background:var(--line);border-radius:var(--radius-pill);content:"";height:.25rem;width:2.25rem}.place-screen.expanded .place-grab{pointer-events:none}.place-sheet-body{flex:1;min-height:0;overflow:hidden;overscroll-behavior:none;padding:calc(1.35rem + var(--p)*(var(--place-sheet-gap-h) - 1.35rem)) 1rem calc(var(--dock) + 1.25rem);scrollbar-width:none;touch-action:none}.place-screen.expanded .place-sheet-body{overflow-y:auto;touch-action:pan-y}.place-screen.dragging .place-sheet-body{overflow:hidden;touch-action:none}.place-sheet-body::-webkit-scrollbar{display:none}.place-sheet-title{align-items:center;background:var(--bg);border-bottom:1px solid var(--line);display:flex;font-size:1.05rem;font-weight:500;gap:.35rem;left:0;letter-spacing:-.03em;min-height:calc(var(--place-title-pad-top) + var(--place-title-bar-h));opacity:var(--p);padding:var(--place-title-pad-top) .65rem .45rem;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.place-screen.expanded .place-sheet-title{pointer-events:auto}.place-sheet-title span{flex:1;min-width:0;text-align:center}.place-next-enter-active,.place-next-leave-active,.place-prev-enter-active,.place-prev-leave-active{transition:transform .32s cubic-bezier(.22,1,.36,1)}.place-next-leave-active,.place-prev-leave-active{inset:0;position:absolute}.place-next-enter-from{transform:translate(100%)}.place-next-leave-to{transform:translate(-28%)}.place-prev-enter-from{transform:translate(-100%)}.place-prev-leave-to{transform:translate(28%)}.thumb{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);flex:0 0 auto;height:2.6rem;-o-object-fit:cover;object-fit:cover;width:2.6rem}
