.btn{padding:10px 20px;cursor:pointer;font-style:normal;font-weight:600;font-size:12px;line-height:1.2;transition:background-color .3s ease-in-out;text-decoration:none;text-align:center}.btn.w-100{width:100%}.btn-default{background:#fff;color:#000}.btn-default:hover{background:#f2f2f2}.btn-secondary{background:#b9b9b9;color:#fff}.btn-secondary:hover{background:#acacac}.btn-danger{background:#9a4040;color:#fff}.btn-danger:hover{background:#8f3c3c}.btn-primary{background:#2a6f97;color:#fff}.btn-primary:hover{background:#246083}.btn[disabled]{cursor:not-allowed}.vin-details__wrapper[data-v-fe3d5ef8]{max-height:500px;overflow:auto}.vin-details__wrapper table[data-v-fe3d5ef8]{position:relative}.vin-details__wrapper thead th[data-v-fe3d5ef8]{background:hsla(0,0%,100%,.0001);position:sticky;top:0}.vin-details__wrapper tr th[data-v-fe3d5ef8]{background:#f0f0f0;box-shadow:inset 0 1px 0 #b9b9b9}.vin-details__wrapper[data-v-fe3d5ef8]{scrollbar-width:auto;scrollbar-color:#2a6f97 #f3f3f3}.vin-details__wrapper[data-v-fe3d5ef8]::-webkit-scrollbar{width:14px}.vin-details__wrapper[data-v-fe3d5ef8]::-webkit-scrollbar-track{background:#f3f3f3}.vin-details__wrapper[data-v-fe3d5ef8]::-webkit-scrollbar-thumb{background-color:#2a6f97;border-radius:2px}.search-input[data-v-fe3d5ef8]{position:relative}.search-input input[data-v-fe3d5ef8]{padding-left:38px}.search-input__icon[data-v-fe3d5ef8]{position:absolute;width:17px;height:17px;left:10px;top:0}.vin-search__header[data-v-fe3d5ef8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.vin-search__header[data-v-fe3d5ef8]{grid-template-columns:1fr}}.btn-primary[data-v-fe3d5ef8]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:39px;align-self:end}.table-vin[data-v-fe3d5ef8]{border:2px solid #86b9cf;box-shadow:none}.table-vin th[data-v-fe3d5ef8]{background:#f5f5f5;box-shadow:none;border:none;max-width:160px;width:160px;text-align:right;padding:12px}.table-vin td[data-v-fe3d5ef8]{border:none;box-shadow:none;text-align:left;position:relative;padding:12px}.table-vin tr:nth-child(odd) td[data-v-fe3d5ef8]:after{width:calc(100% - 12px);height:2px;background:#86b9cf;content:"";bottom:0;right:0;position:absolute;display:block}.table-vin tr:last-child td[data-v-fe3d5ef8]:after{display:none}