.phc{gap:14px;margin:18px 0 8px;display:grid}.phc-tabs{border:1px solid var(--color-rule);background:#fff;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.phc-tabs button{color:var(--color-fg-muted);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:700}.phc-tabs button[aria-selected=true]{background:var(--color-night,#241d17);color:#fff}.phc-drop{color:var(--color-fg-muted);text-align:center;background:#fffaf4;border:1.5px dashed #dccab6;border-radius:14px;justify-items:center;gap:6px;padding:26px 16px;display:grid}.phc-drop.is-over{border-color:var(--color-accent);background:#fff1e6}.phc-drop .icon{width:26px;height:26px;color:var(--color-accent)}.phc-drop b{color:var(--color-fg)}.phc-drop small{font-size:12px}.phc-sum{font-size:14px;font-weight:700}.phc-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.phc-item{border:1px solid var(--color-rule);background:#fff;border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.phc-item.is-bad{border-color:#e8b4ae}.phc-item.is-warn{border-color:#ecd29b}.phc-item>img{aspect-ratio:3/4;object-fit:contain;background:repeating-conic-gradient(#f3eee7 0% 25%,#fff 0% 50%) 0 0/14px 14px;border-radius:8px;width:96px}.phc-body{align-content:start;gap:6px;min-width:0;display:grid}.phc-name{justify-content:space-between;gap:8px;display:flex}.phc-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.phc-name button{color:var(--color-fg-muted)}.phc-name .icon{width:16px;height:16px}.phc-wait{color:var(--color-fg-muted);font-size:13px}.phc-checks{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.phc-checks li{color:var(--color-fg-muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px;display:grid}.phc-checks li i{color:#fff;background:#3f8f5f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:grid}.phc-checks li.is-warn i{background:#c9921d}.phc-checks li.is-bad i{background:#c0453a}.phc-checks li.is-info i{background:#8b8178}.phc-checks li b{color:var(--color-fg);font-weight:700;display:block}.phc-fix{background:#fff3ea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.phc-fix b{margin-right:6px}.phc-note{color:var(--color-fg-muted);font-size:12.5px;line-height:1.5}@media (max-width:560px){.phc-item{grid-template-columns:72px minmax(0,1fr)}.phc-item>img{width:72px}}.phc-oks{flex-wrap:wrap;gap:4px 6px;font-size:12px;display:flex}.phc-oks span{color:#2f6b47;background:#e9f4ec;border-radius:999px;padding:2px 8px;font-weight:600}
