.tab-switch[data-v-209cdbc2]{display:inline-flex;overflow:hidden}[dir] .tab-switch[data-v-209cdbc2]{border:1px solid #dee2e6;border-radius:6px;background:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.05)}.tab-btn[data-v-209cdbc2]{font-size:.95rem;font-weight:500;color:#495057;transition:all .3s ease;display:flex;align-items:center;white-space:nowrap;position:relative}[dir] .tab-btn[data-v-209cdbc2]{border:none;background:transparent;padding:10px 20px;cursor:pointer}[dir=ltr] .tab-btn+.tab-btn[data-v-209cdbc2]{border-left:1px solid #dee2e6}[dir=rtl] .tab-btn+.tab-btn[data-v-209cdbc2]{border-right:1px solid #dee2e6}.tab-btn.active[data-v-209cdbc2]{color:#fff}[dir] .tab-btn.active[data-v-209cdbc2]{box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}[dir=ltr] .tab-btn.active[data-v-209cdbc2]{background:linear-gradient(135deg,#1e90ff,#06c)}[dir=rtl] .tab-btn.active[data-v-209cdbc2]{background:linear-gradient(-135deg,#1e90ff,#06c)}.tab-btn[data-v-209cdbc2]:hover:not(.active){color:#1e90ff}[dir] .tab-btn[data-v-209cdbc2]:hover:not(.active){background:#e9ecef}.tab-btn[data-v-209cdbc2]:focus{outline:none}[dir] .tab-btn[data-v-209cdbc2]:focus{box-shadow:0 0 0 2px rgba(30,144,255,.2)}[dir=ltr] .mr-50[data-v-209cdbc2]{margin-right:.5rem}[dir=rtl] .mr-50[data-v-209cdbc2]{margin-left:.5rem}[data-v-209cdbc2] .nav-tabs{display:none!important}[dir][data-v-209cdbc2] .tab-content{border:none!important;padding:0!important;margin-top:0!important}[dir][data-v-209cdbc2] .border-primary{border-width:1.5px!important;box-shadow:0 2px 4px rgba(30,144,255,.08)}[dir][data-v-209cdbc2] .p-50{padding:1rem!important}[dir=ltr] .text-md-right .btn[data-v-209cdbc2]{margin-left:.5rem}[dir=rtl] .text-md-right .btn[data-v-209cdbc2]{margin-right:.5rem}[dir=ltr] .text-md-right .btn[data-v-209cdbc2]:first-child{margin-left:0}[dir=rtl] .text-md-right .btn[data-v-209cdbc2]:first-child{margin-right:0}@media(max-width:768px){.tab-switch[data-v-209cdbc2]{display:flex;flex-direction:column;width:100%}.tab-btn[data-v-209cdbc2]{width:100%;justify-content:center}[dir] .tab-btn[data-v-209cdbc2]{padding:12px 16px}[dir] .tab-btn+.tab-btn[data-v-209cdbc2]{border-top:1px solid #dee2e6}[dir=ltr] .tab-btn+.tab-btn[data-v-209cdbc2]{border-left:none}[dir=rtl] .tab-btn+.tab-btn[data-v-209cdbc2]{border-right:none}[dir] .text-md-right[data-v-209cdbc2]{text-align:center!important;margin-top:1rem}[dir] .text-md-right .btn[data-v-209cdbc2]{margin:.25rem}}