.bv-field{position:relative;width:100%;overflow:hidden;transition:all .3s cubic-bezier(.44,0,.56,1) 0s;transition-property:background,box-shadow}.bv-field:after{content:"";pointer-events:none;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:solid #c7c7c7;border-width:0 0 1px;transition:all .3s cubic-bezier(.44,0,.56,1) 0s;transition-property:border-color,border-width,border-style}.bv-field:focus-within:after{border-color:#170f0b}.bv-field-text{display:flex;align-items:center;padding:16px 0}.bv-input{width:100%;height:auto;padding:0;overflow:hidden;border:none;border-radius:0;background:transparent;font-family:var(--font-bv-sans);font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-.01em;color:#170f0b;text-overflow:ellipsis;white-space:nowrap}.bv-input:focus-visible{outline:none}.bv-input::placeholder{color:#bdb4af;opacity:1}.bv-field-text .bv-input{flex:1;width:auto;min-width:0}.bv-input[type=date]{appearance:none}.bv-input::-webkit-date-and-time-value{text-align:start}.bv-input::-webkit-datetime-edit{height:1.2em}.bv-input.is-empty::-webkit-datetime-edit{color:#bdb4af;-webkit-text-fill-color:#bdb4af;overflow:visible}.bv-input[type=date]:before{content:"";box-sizing:content-box;position:absolute;top:0;right:0;bottom:0;display:block;width:16px;padding:16px 0 16px 10px;border:none;pointer-events:none;background-color:#999;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path fill='rgb(153, 153, 153)' d='M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z' opacity='.3'/><path fill='transparent' stroke='rgb(153, 153, 153)' stroke-width='1.5' d='M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5'/></svg>") 10px center /16px no-repeat}.bv-input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;width:16px;height:100%;padding:0;opacity:0;cursor:pointer}.bv-field-select:before{content:"";box-sizing:content-box;position:absolute;top:0;right:0;bottom:0;display:block;width:16px;padding:16px 0 16px 10px;border:none;pointer-events:none;background-color:#999;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M 3.5 6 L 8 10.5 L 12.5 6' fill='transparent' stroke-width='1.5' stroke='rgb(153, 153, 153)' stroke-linecap='round' stroke-linejoin='round'></path></svg>") 10px center /16px no-repeat}.bv-field-select select{appearance:none;padding:16px 0;cursor:pointer}.bv-field-select select:required:invalid{color:#999}.bv-field-select select option{color:#000}.bv-field-select select option:disabled{color:#0006}.bv-field-textarea textarea{display:flex;width:100%;min-height:inherit;max-height:inherit;padding:16px 0;overflow-y:auto;resize:vertical;white-space:break-spaces}.bv-field-textarea textarea::-webkit-resizer{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14'><path d='m1.5 8 7-7M9 5.5l-3 3' stroke='%23999' stroke-width='1.5' stroke-linecap='round'></path></svg>") no-repeat}