/* Veřejný formulář vratek (/vratky) - scoped pod .vratky_box. */
.vratky_box h2{ margin:14px 0 8px; }
.vratky_box .vr_intro{ margin:0 0 12px; }

/* tabulka položek */
.vratky_box table.vratky_items{ border-collapse:collapse; width:100%; margin:10px 0 4px; }
.vratky_box table.vratky_items th{ background:#3a3a3a; color:#fff; font-size:11px; text-align:left; padding:8px 10px; }
.vratky_box table.vratky_items td{ border:1px solid #d9dde1; padding:8px 10px; vertical-align:middle; }
.vratky_box table.vratky_items tr:nth-child(even) td{ background:#f7f8fa; }
.vratky_box table.vratky_items img{ display:block; margin:0 auto; }
.vratky_box table.vratky_items small{ color:#888; }

/* vstupy */
.vratky_box input[type=text],
.vratky_box input[type=number],
.vratky_box select,
.vratky_box textarea{
  border:1px solid #c7ccd1; background:#fff; color:#33302e;
  font:12px Arial, Helvetica, sans-serif; padding:6px 8px; box-sizing:border-box;
}
.vratky_box input[type=text]:focus,
.vratky_box input[type=number]:focus,
.vratky_box select:focus,
.vratky_box textarea:focus{ border-color:#fab32a; outline:none; }

/* lookup – široké vstupy přes celou šířku boxu */
.vratky_box table.vr_lookup{ width:100%; }
.vratky_box table.vr_lookup td{ padding:5px 0; }
.vratky_box table.vr_lookup input[type=text]{ width:100%; height:36px; }

/* tlačítko – širší, vejde se dlouhý popisek */
.vratky_box .vr_submit{
  display:inline-block; border:none; cursor:pointer;
  background:#fab32a; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;
  padding:11px 28px; margin-top:14px;
}
.vratky_box .vr_submit:hover{ background:#e89e10; }
