.new-phone-main{max-width:1180px;padding:56px 24px 64px;margin:auto}.new-phone-heading{margin-bottom:32px}.new-phone-heading h1{font-size:36px;letter-spacing:-1px;line-height:1.4}.new-phone-heading p{color:var(--muted);margin-top:16px;line-height:1.8}.new-phone-heading .new-phone-updated{font-size:13px;margin-top:12px}.new-phone-prices{border:1px solid var(--line);border-radius:20px;background:var(--soft);padding:28px;min-width:0}.new-phone-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.new-phone-filters label{display:grid;gap:9px;font-size:14px;min-width:130px;flex:1}.new-phone-filters .new-phone-search{flex:2;min-width:220px}.new-phone-filters input,.new-phone-filters select{max-width:100%;width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:10px;background:var(--surface-alt,var(--paper));color:var(--ink);font-size:16px;padding:10px 12px}.new-phone-filters option{background:var(--surface-alt,var(--paper));color:var(--ink)}.new-phone-filters .button{flex-shrink:0;min-height:46px}.new-phone-prices .button{font-size:14px;padding:12px 18px;min-height:44px}.new-phone-result-count{font-size:13px;color:var(--muted);margin-bottom:16px}.new-phone-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.new-phone-table th,.new-phone-table td{padding:20px 12px;border-bottom:1px solid var(--line);text-align:left}.new-phone-table th{font-weight:500;color:var(--muted);font-size:13px}.new-phone-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.new-phone-table th:first-child,.new-phone-table td:first-child{padding-left:0}.new-phone-table th:last-child,.new-phone-table td:last-child{padding-right:0;text-align:right}.new-phone-price{font-size:17px;font-weight:700}.new-phone-table td:first-child{max-width:300px;overflow-wrap:anywhere}.new-phone-table td:first-child strong{font-size:16px}.new-phone-notice{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px;line-height:1.7;margin:0 0 20px}.new-phone-pagination{display:flex;justify-content:end;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:14px}.new-phone-empty{padding:36px 16px;text-align:center}.new-phone-empty h2{font-size:22px}.new-phone-empty p{color:var(--muted);line-height:1.8;margin:14px 0 20px}.new-phone-footnote{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}.new-phone-prices :focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:800px){.new-phone-main{padding:36px 18px 48px}.new-phone-heading h1{font-size:29px}.new-phone-prices{padding:20px}.new-phone-filters .new-phone-search{flex-basis:100%;min-width:0}.new-phone-filters>.button{width:100%}.new-phone-table,.new-phone-table tbody{display:block}.new-phone-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.new-phone-table tr{display:block;border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:16px;background:var(--paper)}.new-phone-table td{display:flex;align-items:center;justify-content:space-between;border:0;padding:8px 0!important;gap:16px;min-width:0}.new-phone-table td:before{content:attr(data-label);color:var(--muted);font-size:13px;flex-shrink:0;font-weight:400}.new-phone-table td:first-child{max-width:none;display:block;padding-bottom:14px!important}.new-phone-table td:first-child:before{display:none}.new-phone-table td:last-child{padding-top:14px!important}.new-phone-table .numeric{white-space:normal}.new-phone-table .button{min-width:110px}.new-phone-pagination{justify-content:center}.new-phone-filters{gap:12px}.new-phone-filters label{min-width:100px}}

.new-phone-refresh{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.new-phone-refresh p{font-size:13px;color:var(--muted);line-height:1.7;flex:1}.new-phone-refresh .button:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.new-phone-refresh{gap:10px}.new-phone-refresh p{flex-basis:100%}}
