.tw{gap:.6rem;min-width:0;display:grid}.tw-trips{gap:.5rem;display:grid}.tw-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.5rem .65rem;padding:.55rem .6rem;display:grid}.tw-row:has(.tw-tag){grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr) auto}.tw-num{min-width:1.6rem;color:var(--text-2);font-variant-numeric:tabular-nums;align-self:center;font-weight:700}.tw-num__word{display:none}.tw-row .field{gap:.2rem}.tw-row .field>label{font-size:.8rem}.tw-remove{width:40px;padding:0}.tw-empty{margin:0}.tw-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tw-import{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:.55rem .75rem}.tw-import summary{cursor:pointer;font-weight:650}.tw-import__body{gap:.7rem;margin-top:.7rem;display:grid}.tw-import__row{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.tw-paste{min-height:6rem}.tw-keep{align-items:flex-start}.tw-keep input{flex:none;margin-top:.15rem}@media (max-width:40rem){:is(.tw-row,.tw-row:has(.tw-tag)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"num rm""dep ret""place place""tag tag";padding:.5rem}.tw-row .tw-num{grid-area:num}.tw-num__word{display:inline}.tw-row .tw-remove{grid-area:rm;place-self:center end}.tw-row .tw-dep{grid-area:dep}.tw-row .tw-ret{grid-area:ret}.tw-row .tw-place{grid-area:place}.tw-row .tw-tag{grid-area:tag}.tw-row .input[type=date]{padding-inline:.5rem}}@media (pointer:coarse){.tw .btn,.tw .input,.tw .select{min-height:44px}.tw .tw-remove{width:44px}.tw .check{min-height:44px}}
