.tcv-form{
max-width: 420px;
padding: 18px;
border: 1px solid #e5e5e5;
border-radius: 8px;
background: #fafafa;
}
.tcv-row{ margin-bottom: 12px; }
.tcv-row label{ display:block; margin-bottom: 6px; font-weight: 600; }
.tcv-row input, .tcv-row select{
width: 100%;
padding: 8px 10px;
border: 1px solid #ccc;
border-radius: 6px;
}
.tcv-row button{
padding: 10px 16px;
border: 0;
border-radius: 6px;
cursor: pointer;
}
.tcv-message{ margin-top: 10px; }