.media-body[data-v-6b3cecad]{-ms-flex-item-align:center;align-self:center}.is-invalid[data-v-6b3cecad]{border-color:red}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__control){border-radius:8px;border:2px solid #e1e5e9;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;padding:8px 12px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:48px}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__control):hover{border-color:#007bff}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__control--focused){border-color:#007bff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__placeholder){color:#6c757d;font-style:italic}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__menu){border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e1e5e9;max-height:200px;overflow-y:auto}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__option){padding:10px 16px;font-size:14px;line-height:1.4;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__option:hover){background-color:#f8f9fa}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__option--selected){background-color:#007bff;color:#fff}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__input){font-size:14px;padding:4px 0}.custom-treeselect[data-v-6b3cecad] :deep(.vue-treeselect__single-value){font-size:14px;color:#495057}.membership-card[data-v-81d042cc]{border:1px solid rgba(34,41,47,.125);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem;background-color:#fff}.membership-card--disabled[data-v-81d042cc]{border-left:4px solid #ea5455}.membership-card__header[data-v-81d042cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.membership-card__title[data-v-81d042cc]{color:#3498db}.membership-card__status[data-v-81d042cc]{white-space:normal;text-align:right}.membership-card__facts[data-v-81d042cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem 1.5rem;margin-bottom:1rem}.membership-card__facts dt[data-v-81d042cc]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6e6b7b}.membership-card__facts dd[data-v-81d042cc]{margin-bottom:0}.membership-card__usages-toggle[data-v-81d042cc]:focus-visible{outline:2px solid #3498db;outline-offset:2px}.membership-card__usages[data-v-81d042cc]{background-color:#f8f8f8;border-radius:6px}[data-v-81d042cc] .benefit-row--disabled>td{opacity:.55}.card-container[data-v-5aaea884]{display:-webkit-box;display:-ms-flexbox;display:flex}.campaign-info[data-v-5aaea884]{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;border-radius:8px;max-width:400px;width:100%;margin:1%}.info-title[data-v-5aaea884]{color:#3498db;font-size:1.5em;margin-bottom:10px}.info-details p[data-v-5aaea884]{margin:5px 0}.badge-wrapper[data-v-5aaea884]{overflow:auto;white-space:pre-wrap}.th-class-adjusted{padding:.9rem .1rem!important}