.period-form[data-v-c0f387f3]{flex-direction:column;gap:18px;display:flex}.period-form__grid[data-v-c0f387f3]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 16px;display:grid}.period-form__field[data-v-c0f387f3]{min-width:0}.period-form__field--full[data-v-c0f387f3]{grid-column:1/-1}.period-form__label[data-v-c0f387f3]{letter-spacing:.01em;color:var(--slate-700);margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.period-form__status[data-v-c0f387f3]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.period-form__status-note[data-v-c0f387f3]{min-width:0;color:var(--slate-500);font-size:.8rem;line-height:1.45}.period-form__status-note strong[data-v-c0f387f3]{color:var(--slate-600);font-weight:600}.period-form__range[data-v-c0f387f3]{color:var(--slate-600);background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-sm);text-wrap:pretty;margin:0;padding:10px 14px;font-size:.86rem;line-height:1.5}.period-form__range--invalid[data-v-c0f387f3]{color:var(--danger-700);background:var(--danger-50);border-color:var(--danger-100);font-weight:500}.period-form__note[data-v-c0f387f3]{color:var(--warning-700);background:var(--warning-50);border:1px solid var(--warning-100);text-wrap:pretty;font-size:.82rem;line-height:1.5}.period-form__error[data-v-c0f387f3],.period-form__note[data-v-c0f387f3]{border-radius:var(--radius-sm);margin:0;padding:10px 14px}.period-form__error[data-v-c0f387f3]{color:var(--danger-700);background:var(--danger-50);border:1px solid var(--danger-100);grid-column:1/-1;font-size:.86rem;font-weight:500}.period-form__actions[data-v-c0f387f3]{border-top:1px solid var(--slate-100);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding-top:18px;display:flex}
