.form-field{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.form-field>.field-caption,.d-app.ux-planner :is(.field-caption,.d-field-control>span,.task-field-heading>span){color:var(--muted);letter-spacing:normal;font-size:14px;font-weight:500;line-height:20px}.d-app.ux-planner .task-field-heading{color:var(--muted)}.d-app.ux-planner :is(.form-field,.d-field-control) :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-duration-input]):not([data-number-stepper-input]),.d-app.ux-planner .d-select-trigger,.d-app.ux-planner .d-date-field{letter-spacing:normal;color:var(--ink);font-size:16px;font-weight:400;line-height:24px}.d-app.ux-planner .text-button{justify-self:start;width:fit-content;max-width:100%}.d-app.ux-planner .d-date-field{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;min-height:48px;padding:10px 13px;display:flex}.d-app.ux-planner .d-date-field>svg:last-child{margin-left:auto}.d-app.ux-planner .select-choice{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;display:inline-flex}.d-app.ux-planner .select-choice-text{overflow-wrap:anywhere;min-width:0}.d-app.ux-planner .select-color-dot{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--option-color);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.d-app.ux-planner .select-fallback-list{gap:4px;min-width:0;display:grid}.d-app.ux-planner .select-fallback-list .floating-option[aria-selected=true]{background:var(--mint)}.d-app.ux-planner .floating-option{color:var(--ink);font-size:16px;font-weight:400;line-height:24px}.d-app.ux-planner .floating-option[aria-selected=true]{font-weight:600}.d-app.ux-planner .d-date-field{white-space:normal}.d-app.ux-planner .local-datetime-field{gap:8px;min-width:0;display:grid}@media (max-width:540px){.d-app.ux-planner .local-datetime-field>.field-pair{grid-template-columns:minmax(0,1fr)}}.form-field textarea{box-sizing:border-box;resize:vertical;max-block-size:min(50dvh,28rem);min-inline-size:0;max-inline-size:100%;overflow:auto}.d-app.ux-planner .form-field :is(input,textarea)[aria-invalid=true]{border-color:var(--danger);outline-color:var(--danger)}
