.nav-tabs{border-bottom:1px solid #e2e8f0}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:8px}.nav-tabs .nav-link{background-color:#f8fafc;border:1px solid #f1f5f9;color:#64748b;font-weight:500;border-radius:.375rem .375rem 0 0;padding:.6rem 1.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#f8fafc;color:#0f172a;border-color:transparent transparent #e2e8f0 transparent}.nav-tabs .nav-link.active{background-color:#fff;color:#0168fa;border-color:#e2e8f0 #e2e8f0 #fff #e2e8f0;z-index:5;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.nav-tabs .nav-link.disabled{background-color:transparent;color:#cbd5e1}.nav-tabs.flex-column{border-bottom:0;border-right:1px solid #e2e8f0;justify-content:flex-start}.nav-tabs.flex-column .nav-item+.nav-item{margin-left:0;margin-top:8px}.nav-tabs.flex-column .nav-item .nav-link{border:1px solid transparent;margin-bottom:0;margin-right:-1px;border-radius:.375rem 0 0 .375rem}.nav-tabs.flex-column .nav-link.active{border-color:#e2e8f0 #fff #e2e8f0 #e2e8f0;box-shadow:-3px 0 8px rgba(0,0,0,.015)}.nav-line{border-bottom:1px solid #e2e8f0}.nav-line .nav-item+.nav-item{margin-left:32px}.nav-line>.nav-link+.nav-link{margin-left:32px}.nav-line .nav-link{padding:10px 0;color:#64748b;font-weight:500;transition:color .2s ease;position:relative}.nav-line .nav-link:focus,.nav-line .nav-link:hover{color:#0f172a}.nav-line .nav-link.active{color:#0168fa}.nav-line .nav-link.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#0168fa;border-radius:3px 3px 0 0}.nav-line.flex-column{border-bottom:0;border-right:1px solid #e2e8f0}.nav-line.flex-column .nav-item+.nav-item{margin-left:0;margin-top:24px}.nav-line.flex-column>.nav-link+.nav-link{margin-top:24px;margin-left:0}.nav-line.flex-column .nav-link{padding:0 16px 0 0}.nav-line.flex-column .nav-link.active::after{top:0;bottom:0;width:3px;height:100%;left:auto;right:-1px;border-radius:3px 0 0 3px}@media (max-width:768px){.nav-tabs .nav-item+.nav-item{margin-left:2px}.nav-tabs .nav-link{padding:.5rem .75rem;font-size:.875rem;white-space:nowrap}.nav-line .nav-item+.nav-item,.nav-line>.nav-link+.nav-link{margin-left:16px}.nav-line .nav-link{padding:8px 0;font-size:.875rem;white-space:nowrap}}