.label-with-star[data-v-f6fdf7de]:after{content:"*";color:var(--required-color,var(--bs-danger,#dc3545));font-weight:700;margin-left:.15rem}.top-row[data-v-f6fdf7de]{display:grid;gap:.75rem;align-items:center;grid-template-columns:auto 1fr}@media (min-width:992px){.top-row[data-v-f6fdf7de]{grid-template-columns:1fr auto}}.mini-card[data-v-f6fdf7de]{border:1px solid var(--unique-lighten-80,#eef2f7);border-radius:12px;padding:.9rem 1rem;margin-bottom:.9rem;background:#fff}.mini-card__hd[data-v-f6fdf7de]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}@media (min-width:992px){.mini-card__hd[data-v-f6fdf7de]{flex-direction:row;align-items:center;justify-content:space-between}.mini-card__hd .segmented[data-v-f6fdf7de]{margin-left:auto}}.segmented[data-v-f6fdf7de]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.segmented-btn[data-v-f6fdf7de]{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .9rem;min-height:36px;line-height:1;border-radius:999px;border:1px solid #d0d5dd;background:#fff;color:#475569;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background .15s ease}.segmented--tight .segmented-btn[data-v-f6fdf7de]{padding:.35rem .8rem;min-height:34px}.segmented-btn[data-v-f6fdf7de]:hover{filter:brightness(.98);transform:translateY(-1px)}.btn-check[data-v-f6fdf7de]{position:absolute;opacity:0;pointer-events:none}.btn-check:checked+.segmented-btn[data-v-f6fdf7de]{border-color:var(--unique-darken-10,#c77a05);background:var(--unique-lighten-20,#f59e0b);color:#fff;box-shadow:0 0 0 .125rem var(--unique-color-rgba,rgba(255,159,26,.25))}.field-error[data-v-f6fdf7de]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;line-height:1.2;color:#db7680;margin-top:.25rem}.field-error .fas[data-v-f6fdf7de]{font-size:.9em}.fade-err-enter-active[data-v-f6fdf7de],.fade-err-leave-active[data-v-f6fdf7de]{transition:opacity .18s ease,transform .18s ease}.fade-err-enter-from[data-v-f6fdf7de],.fade-err-leave-to[data-v-f6fdf7de]{opacity:0;transform:translateY(-4px)}.section-divider[data-v-f6fdf7de]{display:flex;align-items:center;justify-content:center}.section-divider span[data-v-f6fdf7de]{flex:1;height:2px;background:linear-gradient(to right,transparent,var(--unique-lighten-70),transparent);border-radius:2px}
