.vet-root{flex-direction:column;min-height:100vh;display:flex}.vet-page{width:100%;max-width:1120px;margin:0 auto;padding:28px 16px 64px}@media (min-width:768px){.vet-page{padding:44px 32px 96px}}.vet-select{border-radius:var(--radius);border:1px solid var(--input);background:var(--field);width:100%;height:40px;color:var(--foreground);appearance:none;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23586a65' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;outline:none;padding:0 36px 0 16px;font-size:14px;font-weight:500}.vet-select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.vet-select:disabled{opacity:.55}.vet-field-error{border-color:var(--layne-red)!important}.vet-table td,.vet-table th{white-space:normal}.vet-table td.num,.vet-table th.num{text-align:right;font-variant-numeric:tabular-nums}
