:root{--gm-attr:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--gm-attr:#1f1f1f}}:root[data-theme=light]{--gm-attr:#1f1f1f}.travel{gap:var(--s2);margin-block:var(--s3);padding:var(--s3) var(--s4);border:1px dashed var(--control-edge);border-radius:var(--r-stub);background:var(--card);min-width:0;display:grid}.travel__h{font-size:var(--fs-lead);margin:0}.travel p{overflow-wrap:anywhere;margin:0}.travel__small,.travel__msg{color:var(--pencil);font-size:var(--fs-caption)}.travel__notice{gap:var(--s2);display:grid}.travel__leave{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.travel__leave legend{padding:0;font-weight:700}.travel__radios{gap:0 var(--s4);flex-wrap:wrap;display:flex}.travel__radios label{align-items:center;gap:var(--s2);min-height:var(--tap);display:inline-flex}.travel__when{gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.travel__field{gap:var(--s1);min-width:0;display:grid}.travel__field label{font-size:var(--fs-caption);color:var(--pencil)}.travel__when select,.travel__when input{min-height:var(--tap);max-width:100%}.travel__status{font-weight:700}.travel__status:empty{display:none}.travel__attr{font-size:var(--fs-caption);font-weight:400}.travel__gm{color:var(--gm-attr);font-family:Roboto, var(--font-body,sans-serif);white-space:nowrap;letter-spacing:normal;font-weight:400}.travel-note{margin:0 0 var(--s1);font-size:var(--fs-caption);color:var(--pencil);overflow-wrap:anywhere;font-weight:700}.travel-note--time{padding:2px var(--s2);border:1px dashed var(--control-edge);border-radius:var(--r-band);color:var(--chalk);justify-self:start;display:inline-block}
