html body dialog .planning-form>.dialog-form-fields{gap:16px}.planning-when{display:grid;gap:10px}.planning-when .email-consent{justify-self:end}.planning-duration:empty{display:none}.planning-duration{max-width:calc(50% - 6px)}.planning-end-choice>.room-button{justify-self:start}.planning-form .planning-time-zone summary{padding:4px 0}.planning-form .planning-email-choice{margin-top:0}.planning-form .task-field small:empty{display:none}@media (max-width:360px){.planning-duration{max-width:none}}.planning-when[data-event=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-when[data-event=true]>:is(.task-date-fields,.planning-time-options){grid-column:1/-1}.planning-when[data-event=true][data-end=false][data-all-day=false]>.planning-duration{grid-column:1;grid-row:2;max-width:none}.planning-when[data-event=true][data-end=false][data-all-day=false]>.planning-end-choice{grid-column:2;grid-row:2;align-self:end}.planning-when[data-all-day=true]>.planning-end-choice,.planning-when[data-end=true]>.planning-end-choice{grid-column:1/-1}.planning-end-choice>button{justify-self:start;width:auto}html body .planning-when>.task-date-fields{margin:0}.planning-time-options{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.planning-time-options .planning-time-zone{flex:1 1;min-width:0}html body .planning-form .planning-time-options label.email-consent{min-height:44px;margin:0;white-space:nowrap}.planning-form .planning-time-options summary{min-height:44px;display:flex;align-items:center}