.duration-field{border:0;padding:0;margin:0 0 18px;min-width:0}
.duration-field legend{font-weight:700;margin-bottom:7px;font-size:.9rem}
.duration-field>select{width:100%;min-width:0}
.duration-parts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}
.duration-parts[hidden]{display:none}
.duration-parts .field{margin-bottom:4px}
.duration-hint{display:block;margin-top:6px;color:var(--muted)}
