.oyee-cac-form { max-width:800px; margin:20px auto; background:#fff; padding:20px; border-radius:10px; box-shadow:0 6px 18px rgba(0,0,0,0.06); }
.oyee-row { display:flex; flex-direction:column; margin-bottom:12px; }
.oyee-row label { font-weight:600; margin-bottom:6px; }
.oyee-row input, .oyee-row select { padding:10px; font-size:15px; border:1px solid #ddd; border-radius:6px; }
.oyee-actions { text-align:right; }
.oyee-actions button { background:#0b79d0; color:#fff; padding:10px 18px; border:none; border-radius:8px; cursor:pointer; }
.oyee-reg-table { width:100%; border-collapse:collapse; margin-top:16px; }
.oyee-reg-table th, .oyee-reg-table td { padding:10px; border:1px solid #eee; text-align:left; }