.tkboard .tkx-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.tkboard .tkx-details>fieldset{border:1px solid #d2dce3;border-radius:8px;padding:14px;min-width:0;margin:0}
.tkboard .tkx-details label{display:block;margin:10px 0}
.tkboard .tkx-details [hidden]{display:none!important}
.tkboard .tkm-mileage{grid-column:1/-1;padding:12px 16px;border-radius:8px;background:#eef4f8;color:#102c48}
.tkboard .tkboard-calendar .tkboard-day{min-width:0}
.tkboard form>label{display:block;margin:12px 0}
.tkboard .tkboard-card button{min-height:42px;padding:10px 16px;border:1px solid #102c48;border-radius:6px;background:#ffcc36;color:#102c48;font:inherit;font-weight:600;cursor:pointer}
.tkboard .tkx-details input,.tkboard .tkx-details select,.tkboard form>label select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px;font:inherit}
.tkboard .tkx-details legend{font-weight:600}
@media(max-width:760px){.tkboard .tkx-details{grid-template-columns:1fr}.tkboard .tkboard-layout{display:block}}
