.pm-head{margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-card{padding:var(--space-md)}.pm-metrics{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pm-metric{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--soft);border-radius:16px;min-width:0;padding:12px 14px}.pm-val{font-size:var(--fs-2xl);overflow-wrap:anywhere;margin-top:4px;line-height:1.1}@media (max-width:768px){.pm-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.pm-form{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.pm-money{gap:8px;display:flex}.pm-money .field{min-width:0}.pm-money .cbx{flex:0 0 112px;width:112px}.pm-money .cbx .pm-cur{padding-right:36px}.pm-form .field{border-width:1px;border-color:color-mix(in srgb,var(--text) 18%,transparent)}.pm-form .field:focus{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 30%,transparent)}.pm-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-row-wrap{border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent);align-items:center;gap:8px;display:flex}.pm-row-wrap:first-child{border-top:0}.pm-row{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) 8px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;margin:0 -8px;transition:background .15s;display:flex}.pm-row:hover,.pm-row:focus-visible{background:color-mix(in srgb,var(--lime) 22%,transparent);outline:none}.pm-thumb{background:var(--soft);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-weight:800;display:flex;position:relative;overflow:hidden}.pm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pm-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pm-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-txt small{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-price{font-weight:800;font-size:var(--fs-md);white-space:nowrap;flex:none}.pm-acts{flex:none;gap:6px;display:flex}@media (max-width:560px){.pm-row-wrap{flex-wrap:wrap;gap:0 8px;padding-bottom:10px}.pm-acts{justify-content:flex-end;width:100%}.pm-thumb{width:48px;height:48px}.pm-row{gap:10px}.pm-price{font-size:var(--fs-base)}}.pm-view{gap:var(--space-sm);display:grid}.pm-stage{background:var(--soft);aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden}.pm-stage img{object-fit:contain;width:100%;height:100%;display:block}.pm-nav{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;font-size:24px;font-weight:800;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pm-nav:hover,.pm-nav:focus-visible{background:var(--lime);outline:none}.pm-nav.l{left:10px}.pm-nav.r{right:10px}.pm-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pm-tb{background:var(--soft);cursor:pointer;border:2px solid #0000;border-radius:12px;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.pm-tb img{object-fit:cover;width:100%;height:100%;display:block}.pm-tb.on,.pm-tb:hover,.pm-tb:focus-visible{border-color:var(--lime);outline:none}.pm-meta{gap:6px;display:grid}.pm-edimgs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.pm-edimg{aspect-ratio:1;background:var(--soft);border-radius:12px;position:relative;overflow:hidden}.pm-edimg img{object-fit:cover;width:100%;height:100%;display:block}.pm-edimg-acts{background:linear-gradient(#0000,#0000008c);justify-content:space-between;padding:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.pm-edimg-acts button{width:28px;height:28px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;font-weight:800}.pm-edimg-acts button:hover,.pm-edimg-acts button:focus-visible{background:var(--lime);outline:none}.pm-edimg-acts button:disabled{opacity:.35;cursor:default}.pm-edadd{aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--text) 30%,transparent);cursor:pointer;background:var(--card);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:flex}.pm-edadd:hover,#pr-imgs:focus-visible+.pm-edadd{background:color-mix(in srgb,var(--lime) 22%,transparent)}.pm-acts .btn:hover,.pm-head .btn:hover{background:var(--lime);color:var(--ink)}.pp-card{padding:var(--space-xs)}.pp-btn{gap:var(--space-xs);text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:18px;padding:0;display:grid}.pp-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 45%,transparent);outline:none}.pp-cover{aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:var(--soft);border-radius:16px;display:block;position:relative;overflow:hidden}.pp-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pp-btn:hover .pp-cover img{transform:scale(1.03)}.pp-count{color:#fff;font-size:var(--fs-xs);background:#0e0e12b8;border-radius:999px;padding:3px 10px;font-weight:800;position:absolute;bottom:8px;right:8px}.pp-t{padding:2px var(--space-2xs) var(--space-2xs);font-size:var(--fs-md);justify-content:space-between;align-items:center;display:flex}.pp-btn:hover .pp-t{color:color-mix(in srgb,var(--lime) 55%,var(--text))}.pm-cap{margin:var(--space-2xs) 0 0;font-weight:700;font-size:var(--fs-sm);overflow-wrap:anywhere}.pm-empty{font-size:var(--fs-sm);margin:0}.v-main .pm-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
