.pmx-moto{max-width:1140px;margin:36px auto 64px;padding:0 24px;color:#14213d;font-family:inherit;box-sizing:border-box}.pmx-moto *{box-sizing:border-box}.pmx-moto [hidden]{display:none!important}.pmx-moto-filters{display:grid;grid-template-columns:minmax(200px,1.5fr) 1fr 1fr auto;gap:16px;align-items:end;margin-bottom:20px}.pmx-moto-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.pmx-moto-filters input,.pmx-moto-filters select{width:100%;min-height:46px;padding:10px 12px;background:#fff;border:1px solid #ccd3df;border-radius:5px;color:#14213d;font:inherit;font-weight:400}.pmx-moto-filters button{min-height:46px;padding:10px 16px;border:1px solid #ccd3df;border-radius:5px;background:#fff;color:#14213d;font:inherit;cursor:pointer}.pmx-moto-count{margin:0 0 16px;font-size:14px;color:#4c5d72}.pmx-moto-scroll{width:100%;overflow-x:auto;border:1px solid #dce2eb;border-radius:8px;background:#fff}.pmx-moto table{border-collapse:collapse;width:100%;min-width:580px;margin:0;background:#fff;font-size:15px}.pmx-moto th,.pmx-moto td{text-align:left;padding:16px 20px;border:0;border-bottom:1px solid #e6eaf0;vertical-align:middle}.pmx-moto thead th{background:#f3f5f9;color:#182747;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.pmx-moto tbody th{font-weight:700;color:#14213d}.pmx-moto tbody tr:last-child>*{border-bottom:0}.pmx-moto tbody tr:hover{background:#fafbff}.pmx-moto-brand{font-size:12px;font-weight:700;color:#405269}.pmx-moto .pmx-moto-quote{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:10px 14px;border-radius:4px;background:#ffe500;color:#10213f;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:background .15s,box-shadow .15s}.pmx-moto .pmx-moto-quote:hover{background:#f0d800;color:#10213f;box-shadow:0 3px 10px #14213d1a}.pmx-moto a:focus-visible,.pmx-moto button:focus-visible,.pmx-moto input:focus-visible,.pmx-moto select:focus-visible{outline:3px solid #1b4ec9;outline-offset:3px}.pmx-moto td:last-child{text-align:right}.pmx-moto .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.pmx-moto{padding:0 16px;margin-top:24px}.pmx-moto-filters{grid-template-columns:1fr 1fr}.pmx-moto-filters label:first-child{grid-column:1/-1}.pmx-moto-filters button{grid-column:1/-1;justify-self:start}.pmx-moto th,.pmx-moto td{padding:14px}.pmx-moto-quote{padding:10px!important}}
