.phone-compare-wrap{overflow-x:auto;margin:0 0;width:100%;background:#eee}.phone-compare-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border-radius:0;overflow:hidden;font-family:Roboto,Sans-Serif}.phone-compare-table thead th{background:#111827;color:#fff;padding:4px 4px 2px 7px;font-weight:600;text-align:left}.phone-compare-table tbody td{padding:7px 7px;border-bottom:1px solid #e5e7eb;vertical-align:top;line-height:16px;width:50%}.phone-compare-table tbody tr:nth-child(even){background:#f9fafb}.phone-compare-table .spec-name{font-weight:600;color:#111827;width:100px}.phone-compare-table tbody tr:hover{background:#eef2ff}@media (max-width:768px){.phone-compare-table{font-size:13px}}.perf-compare{display:flex;gap:7px;margin:10px 3px 10px 3px;font-family:Roboto,sans-serif}.perf-col{flex:1;padding:10px;border-radius:10px;border:1px #eee solid}.perf-col h4{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px;font-weight:600;font-size:15px;color:#074277}.perf-row{margin-bottom:10px}.perf-label{font-size:13px;font-weight:700;color:#333}.perf-value{font-size:12px;color:#666}.perf-bar-bg{background:#f0f0f0;width:100%;height:10px;border-radius:5px;margin-top:2px;overflow:hidden}.perf-bar-fill{background:#2196F3;height:100%;display:block;border-radius:5px;transition:width 0.5s ease-in-out}@media screen and (max-width:600px){.perf-compare{flex-direction:column;gap:30px}}