.loading-overlay[data-v-bdaea616]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;animation:overlay-in-bdaea616 .35s ease-out}.loading-backdrop[data-v-bdaea616]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(45,38,72,.88),rgba(58,45,85,.88) 25%,rgba(70,52,105,.88) 50%,rgba(95,45,82,.88) 75%,rgba(110,48,90,.88));background-size:200% 200%;animation:bg-gradient-shift-bdaea616 8s ease-in-out infinite;overflow:hidden}.loading-bg-shape[data-v-bdaea616]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;animation:bg-float-bdaea616 12s ease-in-out infinite}.loading-bg-shape-1[data-v-bdaea616]{width:400px;height:400px;background:rgba(110,48,90,.9);top:-120px;right:-80px;animation-delay:0s}.loading-bg-shape-2[data-v-bdaea616]{width:320px;height:320px;background:rgba(70,52,105,.9);bottom:-100px;left:-60px;animation-delay:-4s}.loading-bg-shape-3[data-v-bdaea616]{width:240px;height:240px;background:hsla(0,0%,100%,.06);top:50%;left:50%;margin:-120px 0 0 -120px;animation:bg-float-center-bdaea616 10s ease-in-out infinite;animation-delay:-8s}@keyframes bg-gradient-shift-bdaea616{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes bg-float-bdaea616{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.05)}66%{transform:translate(-15px,10px) scale(.98)}}@keyframes bg-float-center-bdaea616{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.loading-content[data-v-bdaea616]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding:2.5rem 3rem;background:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.2);animation:card-in-bdaea616 .45s cubic-bezier(.22,1,.36,1) both}.loading-logo-wrap[data-v-bdaea616]{line-height:0}.loading-logo[data-v-bdaea616]{max-width:280px;width:100%;height:auto;display:block;filter:drop-shadow(0 2px 12px rgba(0,0,0,.06));animation:logo-in-bdaea616 .5s ease-out .1s both}.loading-bar[data-v-bdaea616]{width:200px;height:3px;background:rgba(0,0,0,.06);border-radius:3px;overflow:hidden;animation:logo-in-bdaea616 .5s ease-out .2s both}.loading-bar-progress[data-v-bdaea616]{height:100%;width:36%;background:linear-gradient(90deg,#7c5cbf,#b84a9a);border-radius:3px;animation:bar-move-bdaea616 1.6s cubic-bezier(.4,0,.2,1) infinite}.loading-text[data-v-bdaea616]{margin:0;font-size:.8125rem;font-weight:500;color:#5a5368;letter-spacing:.12em;text-transform:uppercase;animation:logo-in-bdaea616 .5s ease-out .28s both}@keyframes overlay-in-bdaea616{0%{opacity:0}to{opacity:1}}@keyframes card-in-bdaea616{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes logo-in-bdaea616{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-move-bdaea616{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}.hover-row[data-v-840d1954]:hover{background-color:#f8f9fa;transition:background-color .2s ease}.product-badges[data-v-840d1954]{max-height:100px;overflow-y:auto}.product-selection[data-v-840d1954]{max-height:200px;overflow-y:auto}.badge[data-v-840d1954]{font-size:.85em;padding:.5em .75em}.card-outline[data-v-840d1954]{border-width:2px}.card-outline.card-corporate[data-v-840d1954]{border-color:#6c757d}.filter-header[data-v-840d1954]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.filter-label[data-v-840d1954]{margin-left:.5rem;font-weight:600;font-size:.9em;color:#495057}.badge.badge-light.border[data-v-840d1954]{background-color:#f8f9fa;color:#495057;border:1px solid #dee2e6;font-weight:500}.modal-header.bg-light[data-v-840d1954]{background-color:#f8f9fa!important;border-bottom:1px solid #dee2e6}.modal-footer.bg-light[data-v-840d1954]{background-color:#f8f9fa!important;border-top:1px solid #dee2e6}.table th[data-v-840d1954]{border-top:none;font-weight:600;font-size:.9em}.table td[data-v-840d1954]{vertical-align:middle;font-size:.9em}.form-control[data-v-840d1954]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn[data-v-840d1954]{border-radius:.375rem;font-weight:500}.btn-outline-primary[data-v-840d1954]:hover,.btn-outline-success[data-v-840d1954]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .2s ease}.modal-content[data-v-840d1954]{border:none;border-radius:.5rem}.modal-header[data-v-840d1954]{border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-footer[data-v-840d1954]{border-top:1px solid #dee2e6}.modal-scrollable[data-v-840d1954]{scrollbar-width:thin;scrollbar-color:#007bff #f8f9fa;scroll-behavior:smooth}.modal-scrollable[data-v-840d1954]::-webkit-scrollbar{width:8px}.modal-scrollable[data-v-840d1954]::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.modal-scrollable[data-v-840d1954]::-webkit-scrollbar-thumb{background:#007bff;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.modal-scrollable[data-v-840d1954]::-webkit-scrollbar-thumb:hover{background:#0056b3}.modal-scrollable[data-v-840d1954]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,hsla(0,0%,100%,.8));pointer-events:none;opacity:0;transition:opacity .3s ease}.modal-scrollable.scrollable[data-v-840d1954]:after{opacity:1}.card[data-v-840d1954]{transition:box-shadow .2s ease}.card[data-v-840d1954]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.vs__dropdown-toggle[data-v-840d1954]{border-radius:.375rem}.vs__search[data-v-840d1954]::-moz-placeholder{color:#6c757d}.vs__search[data-v-840d1954]::placeholder{color:#6c757d}@media (max-width:768px){.table-responsive[data-v-840d1954]{font-size:.8em}.badge[data-v-840d1954]{font-size:.75em;padding:.3em .5em}.btn-group .btn[data-v-840d1954]{padding:.25rem .5rem}}.dark-vselect .vs__dropdown-toggle[data-v-840d1954]{background-color:#343a40;border-color:#495057;color:#fff}.dark-vselect .vs__search[data-v-840d1954]{color:#fff}.dark-vselect .vs__placeholder[data-v-840d1954]{color:#adb5bd}