.period-decision[data-v-25ecbeea]{gap:var(--hf-space-3);padding:var(--hf-card-padding);border:1px solid var(--hf-color-border);border-radius:var(--hf-radius-lg);background:var(--hf-color-surface);box-shadow:var(--hf-shadow-sm);display:grid}.period-decision__title[data-v-25ecbeea]{font-size:var(--hf-font-size-h3);line-height:var(--hf-line-height-h3);margin:0}.period-decision__title[data-v-25ecbeea]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.period-decision__row[data-v-25ecbeea]{gap:var(--hf-space-2);flex-wrap:wrap;align-items:center;min-height:2.75rem;display:flex}.period-decision__icon[data-v-25ecbeea]{color:var(--hf-color-status-info);flex-shrink:0}.period-decision__row--deficit[data-v-25ecbeea],.period-decision__row--leftover[data-v-25ecbeea]{gap:var(--hf-space-2) var(--hf-space-3);padding:var(--hf-space-3) var(--hf-space-4);border:1px solid var(--row-border);border-radius:var(--hf-radius-md);background:var(--row-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.period-decision__row--leftover[data-v-25ecbeea]{--row-tone:var(--hf-color-primary-strong);--row-soft:var(--hf-color-primary-soft);--row-border:color-mix(in srgb, var(--hf-color-primary-strong) 28%, transparent)}.period-decision__row--deficit[data-v-25ecbeea]{--row-tone:var(--hf-color-text-danger);--row-soft:var(--hf-color-danger-soft);--row-border:color-mix(in srgb, var(--hf-color-text-danger) 28%, transparent)}.period-decision__plaque[data-v-25ecbeea]{border-radius:var(--hf-radius-md);background:var(--hf-color-surface);width:2.5rem;height:2.5rem;color:var(--row-tone);justify-content:center;align-items:center;display:inline-flex}.period-decision__row--deficit>.period-decision__link[data-v-25ecbeea],.period-decision__row--leftover>.period-decision__menu[data-v-25ecbeea]{grid-column:2;justify-self:start}@media (width>=768px){.period-decision__row--deficit[data-v-25ecbeea],.period-decision__row--leftover[data-v-25ecbeea]{grid-template-columns:auto minmax(0,1fr) auto}.period-decision__row--deficit>.period-decision__link[data-v-25ecbeea],.period-decision__row--leftover>.period-decision__menu[data-v-25ecbeea]{grid-column:auto;justify-self:end}}.period-decision__menu[data-v-25ecbeea] .ui-action-menu__trigger{color:var(--hf-color-primary-strong)}.period-decision__row--deficit>.period-decision__link[data-v-25ecbeea]{color:var(--row-tone)}.period-decision__link[data-v-25ecbeea]:focus-visible{outline:2px solid var(--row-tone,var(--hf-color-action-primary));outline-offset:2px}.period-decision__text[data-v-25ecbeea]{gap:var(--hf-space-1);flex:14rem;min-width:0;margin:0;display:grid}.period-decision__amount[data-v-25ecbeea]{font-weight:var(--hf-font-weight-semibold);font-variant-numeric:tabular-nums}.period-decision__muted[data-v-25ecbeea]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small)}.period-decision__actions[data-v-25ecbeea],.period-decision__buttons[data-v-25ecbeea]{gap:var(--hf-space-2);flex-wrap:wrap;display:flex}.period-decision__buttons[data-v-25ecbeea]{flex:100%;justify-content:flex-end}.period-decision__link[data-v-25ecbeea]{min-height:2.75rem;color:var(--hf-color-action-primary);font-weight:var(--hf-font-weight-medium);align-items:center;display:inline-flex}.period-decision__item--disabled[data-v-25ecbeea]{color:var(--hf-color-text-muted);cursor:not-allowed;display:grid}.period-decision__error[data-v-25ecbeea]{gap:var(--hf-space-1);color:var(--hf-color-text-danger);font-size:var(--hf-font-size-small);flex:100%;align-items:center;margin:0;display:flex}.period-decision__sheet[data-v-25ecbeea]{gap:var(--hf-space-4);min-width:0;display:grid}.period-decision__route[data-v-25ecbeea]{gap:var(--hf-space-2);margin:0;display:grid}.period-decision__route dt[data-v-25ecbeea]{color:var(--hf-color-text-muted);font-size:var(--hf-font-size-small)}.period-decision__route dd[data-v-25ecbeea]{font-weight:var(--hf-font-weight-semibold);overflow-wrap:anywhere;margin:0}.period-decision__field[data-v-25ecbeea]{gap:var(--hf-space-2);display:grid}.period-decision__label[data-v-25ecbeea]{font-weight:var(--hf-font-weight-medium);margin:0}.period-decision__input[data-v-25ecbeea]{min-height:44px;padding:0 var(--hf-space-3);border:1px solid var(--hf-color-border);border-radius:var(--hf-control-radius);background:var(--hf-color-surface);color:var(--hf-color-text);font:inherit;font-variant-numeric:tabular-nums}.period-decision__input[data-v-25ecbeea]:focus-visible{outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.period-decision__input[aria-invalid=true][data-v-25ecbeea]{border-color:var(--hf-color-border-danger)}.period-decision__pills[data-v-25ecbeea]{gap:var(--hf-space-2);flex-wrap:wrap;display:flex}.period-decision__pill[data-v-25ecbeea]{gap:var(--hf-space-2);min-height:44px;padding:0 var(--hf-space-4);border:1px solid var(--hf-color-border);background:var(--hf-color-surface);color:var(--hf-color-text);cursor:pointer;border-radius:999px;align-items:center;display:inline-flex}.period-decision__pill[data-v-25ecbeea]:has(:checked){border-color:var(--hf-color-action-primary);background:var(--hf-color-surface-subtle);font-weight:var(--hf-font-weight-semibold)}.period-decision__pill[data-v-25ecbeea]:has(:focus-visible){outline:2px solid var(--hf-color-action-primary);outline-offset:2px}.period-decision__radio[data-v-25ecbeea]{width:1.25rem;height:1.25rem;accent-color:var(--hf-color-action-primary)}.period-decision__item-title[data-v-25ecbeea]{gap:var(--hf-space-1);align-items:center;display:inline-flex}fieldset.period-decision__field[data-v-25ecbeea]{border:0;min-width:0;margin:0;padding:0}
