#pcs-evaluator-visual{--pev-red:#e50914;--pev-ink:#14181f;--pev-muted:#626c77;--pev-line:#e4e7ec;--pev-soft:#f4f6f8;--pev-green:#30bb5d;color:var(--pev-ink);font-family:'DM Sans',sans-serif}
#usato.pcs-visual-ready .nv-mobile-progress,#usato.pcs-visual-ready .nv-wrap{display:none!important}
#pcs-evaluator-visual .pev-shell{max-width:980px;margin:0 auto;background:#fff;border:1px solid var(--pev-line);border-radius:20px;padding:20px;box-shadow:0 10px 32px rgba(20,24,31,.07)}
#pcs-evaluator-visual .pev-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
#pcs-evaluator-visual .pev-head b{font-family:'Poppins',sans-serif;font-size:14px}
#pcs-evaluator-visual .pev-head span{font-size:12px;color:var(--pev-muted);font-weight:700}
#pcs-evaluator-visual .pev-track{height:6px;background:var(--pev-soft);border-radius:999px;overflow:hidden;margin-bottom:22px}
#pcs-evaluator-visual .pev-track i{display:block;height:100%;background:var(--pev-red);transition:width .2s ease}
#pcs-evaluator-visual h3{font-family:'Poppins',sans-serif;font-size:25px;line-height:1.2;margin:0 0 6px}
#pcs-evaluator-visual .pev-sub{color:var(--pev-muted);margin:0 0 18px;font-size:14px;line-height:1.5}
#pcs-evaluator-visual .pev-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#pcs-evaluator-visual .pev-card{appearance:none;border:1px solid var(--pev-line);border-radius:15px;background:#fff;color:var(--pev-ink);padding:12px;min-height:122px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;font:inherit;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}
#pcs-evaluator-visual .pev-card:hover,#pcs-evaluator-visual .pev-card:focus-visible{transform:translateY(-2px);border-color:var(--pev-red);box-shadow:0 8px 22px rgba(229,9,20,.11);outline:0}
#pcs-evaluator-visual .pev-card img{display:block;width:100%;height:104px;object-fit:contain}
#pcs-evaluator-visual .pev-card strong{font-family:'Poppins',sans-serif;font-size:14px;line-height:1.3}
#pcs-evaluator-visual .pev-card small{font-size:12px;color:var(--pev-muted)}
#pcs-evaluator-visual .pev-category{min-height:188px}
#pcs-evaluator-visual .pev-brand{min-height:104px;flex-direction:row;justify-content:center;text-align:center;padding:14px 16px}
#pcs-evaluator-visual .pev-brand-logo{width:42px!important;height:42px!important;object-fit:contain!important;flex:0 0 42px}
#pcs-evaluator-visual .pev-model{min-height:210px;justify-content:flex-start}
#pcs-evaluator-visual .pev-model img,#pcs-evaluator-visual .pev-color img{height:128px}
#pcs-evaluator-visual .pev-memory{min-height:84px;font-family:'Poppins',sans-serif;font-size:17px;font-weight:700}
#pcs-evaluator-visual .pev-color{min-height:204px;justify-content:flex-start}
#pcs-evaluator-visual .pev-dot{display:block;width:78px;height:78px;margin:25px auto;border-radius:50%;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 -6px 14px rgba(0,0,0,.12),inset 0 6px 12px rgba(255,255,255,.35)}
#pcs-evaluator-visual .pev-condition{min-height:108px;align-items:center;text-align:center}
#pcs-evaluator-visual .pev-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
#pcs-evaluator-visual .pev-condition:first-child{grid-column:auto;align-items:center;text-align:center}
#pcs-evaluator-visual .pev-condition b{font-family:'Poppins',sans-serif}
#pcs-evaluator-visual .pev-search{width:100%;border:1px solid var(--pev-line);border-radius:12px;background:var(--pev-soft);color:var(--pev-ink);padding:13px 14px;margin:0 0 14px;font:inherit;font-size:16px}
#pcs-evaluator-visual .pev-section{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--pev-muted);font-weight:700;margin:18px 0 10px}
#pcs-evaluator-visual .pev-count{font-size:12px;color:var(--pev-muted);margin:10px 0 0}
#pcs-evaluator-visual .pev-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}
#pcs-evaluator-visual .pev-btn{border:0;border-radius:999px;background:var(--pev-soft);color:var(--pev-ink);padding:12px 20px;font:700 14px 'DM Sans',sans-serif}
#pcs-evaluator-visual .pev-btn-primary{background:var(--pev-red);color:#fff;margin-left:auto}
#pcs-evaluator-visual .pev-summary{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;background:var(--pev-soft);border-radius:16px;padding:16px}
#pcs-evaluator-visual .pev-summary img{width:120px;height:120px;object-fit:contain}
#pcs-evaluator-visual .pev-summary dl{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;margin:0;font-size:14px}
#pcs-evaluator-visual .pev-summary dt{color:var(--pev-muted)}
#pcs-evaluator-visual .pev-summary dd{margin:0;font-weight:700}
#pcs-evaluator-visual .pev-empty{padding:18px;background:var(--pev-soft);border-radius:14px;color:var(--pev-muted)}
@media(max-width:720px){#pcs-evaluator-visual .pev-shell{padding:15px;border-radius:16px}#pcs-evaluator-visual .pev-grid,#pcs-evaluator-visual .pev-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#pcs-evaluator-visual .pev-card{padding:10px;min-height:112px}#pcs-evaluator-visual .pev-category{min-height:166px}#pcs-evaluator-visual .pev-category img{height:92px}#pcs-evaluator-visual .pev-model{min-height:190px}#pcs-evaluator-visual .pev-model img,#pcs-evaluator-visual .pev-color img{height:112px}#pcs-evaluator-visual .pev-brand{min-height:86px;padding:10px;gap:8px}#pcs-evaluator-visual .pev-brand-logo{width:34px!important;height:34px!important;flex-basis:34px}#pcs-evaluator-visual h3{font-size:21px}#pcs-evaluator-visual .pev-summary{grid-template-columns:1fr;text-align:center}#pcs-evaluator-visual .pev-summary img{margin:auto}#pcs-evaluator-visual .pev-summary dl{text-align:left}}
@media(max-width:360px){#pcs-evaluator-visual .pev-shell{padding:12px}#pcs-evaluator-visual .pev-grid{gap:7px}#pcs-evaluator-visual .pev-card strong{font-size:13px}}
