.card{position:relative;display:flex;flex-direction:column;border-radius:45px;transition:all var(--transition-normal);overflow:hidden;word-wrap:break-word}.card--horizontal{flex-direction:row}.card--elevation-none{box-shadow:none}.card--elevation-sm{box-shadow:var(--shadow-sm)}.card--elevation-md{box-shadow:var(--shadow)}.card--elevation-lg{box-shadow:var(--shadow-lg)}.card--elevation-xl{box-shadow:var(--shadow-xl)}.card--bg-white{background-color:#fff}.card--bg-light{background-color:var(--bg-light)}.card--bg-transparent{background-color:transparent}.card--radius-none{border-radius:0}.card--radius-sm{border-radius:var(--border-radius-sm)}.card--radius-md{border-radius:var(--border-radius)}.card--radius-lg{border-radius:var(--border-radius-lg)}.card--hoverable:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card--clickable{cursor:pointer}.card--clickable:hover{transform:translateY(-1px)}.card--clickable:active{transform:translateY(0)}.card--clickable:focus{outline:none;box-shadow:0 0 0 3px rgba(0,113,243,.2)}.card--full-height{height:100%}.card__image{flex-shrink:0;overflow:hidden;background-color:var(--bg-secondary)}.card__image img{width:100%;height:100%;object-fit:cover;display:block}.card--horizontal .card__image{width:200px;min-width:200px}.card__body{flex:1 1;display:flex;flex-direction:column;min-height:0}.card--padding-none .card__body{padding:0}.card--padding-sm .card__body{padding:.75rem}.card--padding-md .card__body{padding:1rem}.card--padding-lg .card__body{padding:1.5rem}.card--padding-xl .card__body{padding:2rem}.card__header{margin-bottom:1rem;flex-shrink:0}.card__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);line-height:1.2}.card__subtitle{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.card__content{flex:1 1;color:var(--text-primary);line-height:1.5}.card__footer{margin-top:1rem;flex-shrink:0}.card__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.card__actions--right{justify-content:flex-end}.card__actions--center{justify-content:center}.card__actions--between{justify-content:space-between}.card__divider{height:1px;background-color:var(--bg-secondary);margin:1rem 0}.card__meta{gap:.5rem;font-size:.875rem;color:var(--text-muted);margin-top:.5rem}.card__meta,.card__meta-item{display:flex;align-items:center}.card__meta-item{gap:.25rem}.card__meta-separator{width:1px;height:1rem;background-color:var(--text-muted);opacity:.3}.card__badge{position:absolute;top:.75rem;right:.75rem;z-index:1}@media (max-width:768px){.card--padding-lg .card__body{padding:1rem}.card--padding-xl .card__body{padding:1.5rem}.card--horizontal{flex-direction:column}.card--horizontal .card__image{width:100%;min-width:unset;height:200px}.card--hoverable:hover{transform:none}.card__title{font-size:1.125rem}.card__actions{flex-direction:column;align-items:stretch}.card__actions button{width:100%}}.badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-family:inherit;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;border:1px solid transparent;transition:all var(--transition-fast);text-decoration:none;position:relative}.badge--sm{font-size:.75rem;padding:.25rem .5rem;min-height:1.25rem}.badge--md{font-size:.875rem;padding:.375rem .75rem;min-height:1.5rem}.badge--lg{font-size:1rem;padding:.5rem 1rem;min-height:2rem}.badge--rounded{border-radius:var(--border-radius)}.badge--pill{border-radius:50px}.badge--square{border-radius:var(--border-radius-sm)}.badge--default{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--secondary-light)}.badge--primary{background-color:var(--primary);color:var(--text-light);border-color:var(--primary)}.badge--secondary{background-color:var(--secondary);color:var(--text-light);border-color:var(--secondary)}.badge--success{background-color:var(--success);color:var(--text-light);border-color:var(--success)}.badge--warning{background-color:var(--warning);color:var(--text-primary);border-color:var(--warning)}.badge--danger{background-color:var(--danger);color:var(--text-light);border-color:var(--danger)}.badge--info{background-color:var(--info);color:var(--text-light);border-color:var(--info)}.badge--outline{background-color:transparent}.badge--outline.badge--default{color:var(--text-primary);border-color:var(--secondary-light)}.badge--outline.badge--primary{color:var(--primary);border-color:var(--primary)}.badge--outline.badge--secondary{color:var(--secondary);border-color:var(--secondary)}.badge--outline.badge--success{color:var(--success);border-color:var(--success)}.badge--outline.badge--warning{color:var(--warning);border-color:var(--warning)}.badge--outline.badge--danger{color:var(--danger);border-color:var(--danger)}.badge--outline.badge--info{color:var(--info);border-color:var(--info)}.badge--dot{padding:0;min-height:0;width:.5rem;height:.5rem;border-radius:50%;border:none}.badge--dot.badge--sm{width:.375rem;height:.375rem}.badge--dot.badge--lg{width:.75rem;height:.75rem}.badge--clickable{cursor:pointer}.badge--clickable:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.badge--clickable:active{transform:translateY(0)}.badge--clickable:focus{outline:none;box-shadow:0 0 0 2px rgba(0,113,243,.2)}.badge__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge__icon--left{margin-right:.125rem}.badge__icon--right{margin-left:.125rem}.badge__content{flex:1 1;min-width:0}.badge--closable{padding-right:.25rem}.badge__close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:0;margin-left:.375rem;width:1rem;height:1rem;border-radius:50%;transition:all var(--transition-fast);flex-shrink:0}.badge__close:hover{background-color:rgba(0,0,0,.1)}.badge__close:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.2)}.badge__close-icon{font-size:.75rem;line-height:1}.badge--count{min-width:1.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.badge--lg{font-size:.875rem;padding:.375rem .75rem}.badge--md{font-size:.8125rem;padding:.3125rem .625rem}.badge--sm{font-size:.6875rem;padding:.1875rem .375rem}}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.loader--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader--sm{--loader-size:1rem;--loader-text-size:0.75rem}.loader--md{--loader-size:1.5rem;--loader-text-size:0.875rem}.loader--lg{--loader-size:2rem;--loader-text-size:1rem}.loader--xl{--loader-size:3rem;--loader-text-size:1.125rem}.loader--primary{--loader-color:var(--primary)}.loader--secondary{--loader-color:var(--secondary)}.loader--success{--loader-color:var(--success)}.loader--warning{--loader-color:var(--warning)}.loader--danger{--loader-color:var(--danger)}.loader--info{--loader-color:var(--info)}.loader--inherit{--loader-color:currentColor}.loader__animation{display:flex;align-items:center;justify-content:center;width:var(--loader-size);height:var(--loader-size)}.loader__text{color:var(--text-secondary);font-size:var(--loader-text-size);font-weight:500;text-align:center;margin-top:.25rem}.loader__spinner{width:100%;height:100%;position:relative}.loader__spinner-circle{width:100%;height:100%;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--loader-color);border-radius:50%;animation:loader-spin 1s linear infinite}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader__dots{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;height:100%}.loader__dot{width:.25rem;height:.25rem;background-color:var(--loader-color);border-radius:50%;animation:loader-dots 1.4s ease-in-out infinite both}.loader__dot:first-child{animation-delay:-.32s}.loader__dot:nth-child(2){animation-delay:-.16s}.loader__dot:nth-child(3){animation-delay:0s}@keyframes loader-dots{0%,80%,to{transform:scale(.5);opacity:.5}40%{transform:scale(1);opacity:1}}.loader__bars{display:flex;align-items:end;justify-content:center;gap:.125rem;width:100%;height:100%}.loader__bar{width:.125rem;height:50%;background-color:var(--loader-color);border-radius:1px;animation:loader-bars 1.2s ease-in-out infinite}.loader__bar:first-child{animation-delay:-.45s}.loader__bar:nth-child(2){animation-delay:-.3s}.loader__bar:nth-child(3){animation-delay:-.15s}.loader__bar:nth-child(4){animation-delay:0s}@keyframes loader-bars{0%,40%,to{transform:scaleY(.5);opacity:.5}20%{transform:scaleY(1);opacity:1}}.loader__pulse{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.loader__pulse-circle{width:100%;height:100%;background-color:var(--loader-color);border-radius:50%;animation:loader-pulse 2s ease-in-out infinite}@keyframes loader-pulse{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.loader-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal,1050)}.loader-backdrop--fullscreen{position:fixed;z-index:var(--z-modal-backdrop,1040)}.loader--overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:10}.loader--fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);z-index:var(--z-modal-backdrop,1040)}@media (max-width:768px){.loader--xl{--loader-size:2.5rem;--loader-text-size:1rem}.loader--lg{--loader-size:1.75rem;--loader-text-size:0.875rem}.loader__text{margin-top:.5rem}}.checkbox-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}.checkbox-wrapper--disabled{opacity:.6;pointer-events:none}.checkbox-input-wrapper{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-wrapper--label-left .checkbox-input-wrapper{flex-direction:row-reverse}.checkbox-wrapper--label-right .checkbox-input-wrapper{flex-direction:row}.checkbox-container{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;z-index:1}.checkbox:focus+.checkbox-indicator{box-shadow:0 0 0 3px rgba(0,113,243,.2)}.checkbox:disabled{cursor:not-allowed}.checkbox-indicator{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid var(--secondary-light);border-radius:var(--border-radius-sm);transition:all var(--transition-fast)}.checkbox:hover:not(:disabled)+.checkbox-indicator{border-color:var(--primary)}.checkbox:checked+.checkbox-indicator,.checkbox:indeterminate+.checkbox-indicator{background-color:var(--primary);border-color:var(--primary)}.checkbox:checked+.checkbox-indicator .checkbox-check,.checkbox:indeterminate+.checkbox-indicator .checkbox-check{opacity:1;transform:scale(1)}.checkbox-wrapper--sm .checkbox-indicator{width:1rem;height:1rem}.checkbox-wrapper--md .checkbox-indicator{width:1.25rem;height:1.25rem}.checkbox-wrapper--lg .checkbox-indicator{width:1.5rem;height:1.5rem}.checkbox-wrapper--outlined .checkbox-indicator{border-width:2px;background-color:transparent}.checkbox-wrapper--outlined .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--outlined .checkbox:indeterminate+.checkbox-indicator{background-color:transparent;border-color:var(--primary)}.checkbox-wrapper--outlined .checkbox:checked+.checkbox-indicator .checkbox-check-icon,.checkbox-wrapper--outlined .checkbox:indeterminate+.checkbox-indicator .checkbox-indeterminate-icon{color:var(--primary)}.checkbox-wrapper--filled .checkbox-indicator{background-color:var(--bg-secondary);border-color:var(--bg-secondary)}.checkbox-wrapper--filled .checkbox:hover:not(:disabled)+.checkbox-indicator{background-color:var(--bg-light)}.checkbox-wrapper--filled .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--filled .checkbox:indeterminate+.checkbox-indicator{background-color:var(--primary);border-color:var(--primary)}.checkbox-wrapper--secondary .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--secondary .checkbox:indeterminate+.checkbox-indicator{background-color:var(--secondary);border-color:var(--secondary)}.checkbox-wrapper--success .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--success .checkbox:indeterminate+.checkbox-indicator{background-color:var(--success);border-color:var(--success)}.checkbox-wrapper--warning .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--warning .checkbox:indeterminate+.checkbox-indicator{background-color:var(--warning);border-color:var(--warning)}.checkbox-wrapper--danger .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--danger .checkbox:indeterminate+.checkbox-indicator{background-color:var(--danger);border-color:var(--danger)}.checkbox-check{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transform:scale(.8);transition:all var(--transition-fast)}.checkbox-check-icon,.checkbox-indeterminate-icon{color:#fff;font-size:.75rem;font-weight:700;line-height:1}.checkbox-wrapper--sm .checkbox-check-icon,.checkbox-wrapper--sm .checkbox-indeterminate-icon{font-size:.625rem}.checkbox-label,.checkbox-wrapper--lg .checkbox-check-icon,.checkbox-wrapper--lg .checkbox-indeterminate-icon{font-size:.875rem}.checkbox-label{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4;flex:1 1}.checkbox-label__required{color:var(--danger);margin-left:.25rem}.checkbox-wrapper--error .checkbox-indicator{border-color:var(--danger)}.checkbox-wrapper--error .checkbox:checked+.checkbox-indicator,.checkbox-wrapper--error .checkbox:indeterminate+.checkbox-indicator{background-color:var(--danger);border-color:var(--danger)}.checkbox-helper{margin-top:.25rem;margin-left:1.75rem}.checkbox-wrapper--label-left .checkbox-helper{margin-left:0;margin-right:1.75rem}.checkbox-wrapper--sm .checkbox-helper{margin-left:1.5rem}.checkbox-wrapper--lg .checkbox-helper{margin-left:2rem}.checkbox-helper__text{font-size:.75rem;color:var(--text-muted)}.checkbox-helper__error{font-size:.75rem;color:var(--danger);display:flex;align-items:center;gap:.25rem}.checkbox-helper__error:before{content:"⚠";font-size:.75rem}@media (max-width:768px){.checkbox-wrapper--lg .checkbox-indicator{width:1.25rem;height:1.25rem}.checkbox-label{font-size:.8125rem}.checkbox-input-wrapper{gap:.375rem}}.radio-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}.radio-wrapper--disabled{opacity:.6;pointer-events:none}.radio-group{display:flex;gap:1rem}.radio-wrapper--vertical .radio-group{flex-direction:column;gap:.75rem}.radio-wrapper--horizontal .radio-group{flex-direction:row;flex-wrap:wrap;gap:1rem}.radio-group-label{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.radio-label__required{color:var(--danger);margin-left:.25rem}.radio-input-wrapper{display:flex;align-items:center;gap:.5rem;cursor:pointer}.radio-wrapper--label-left .radio-input-wrapper{flex-direction:row-reverse}.radio-wrapper--label-right .radio-input-wrapper{flex-direction:row}.radio-container{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radio{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;z-index:1}.radio:focus+.radio-indicator{box-shadow:0 0 0 3px rgba(0,113,243,.2)}.radio:disabled{cursor:not-allowed}.radio-indicator{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid var(--secondary-light);border-radius:50%;transition:all var(--transition-fast)}.radio:checked+.radio-indicator,.radio:hover:not(:disabled)+.radio-indicator{border-color:var(--primary)}.radio:checked+.radio-indicator .radio-dot{opacity:1;transform:scale(1)}.radio-wrapper--sm .radio-indicator{width:1rem;height:1rem}.radio-wrapper--md .radio-indicator{width:1.25rem;height:1.25rem}.radio-wrapper--lg .radio-indicator{width:1.5rem;height:1.5rem}.radio-wrapper--outlined .radio-indicator{border-width:2px;background-color:transparent}.radio-wrapper--outlined .radio:checked+.radio-indicator .radio-dot{background-color:var(--primary)}.radio-wrapper--filled .radio-indicator{background-color:var(--bg-secondary);border-color:var(--bg-secondary)}.radio-wrapper--filled .radio:hover:not(:disabled)+.radio-indicator{background-color:var(--bg-light)}.radio-wrapper--filled .radio:checked+.radio-indicator{background-color:#fff;border-color:var(--primary)}.radio-wrapper--secondary .radio:checked+.radio-indicator{border-color:var(--secondary)}.radio-wrapper--secondary .radio:checked+.radio-indicator .radio-dot{background-color:var(--secondary)}.radio-wrapper--success .radio:checked+.radio-indicator{border-color:var(--success)}.radio-wrapper--success .radio:checked+.radio-indicator .radio-dot{background-color:var(--success)}.radio-wrapper--warning .radio:checked+.radio-indicator{border-color:var(--warning)}.radio-wrapper--warning .radio:checked+.radio-indicator .radio-dot{background-color:var(--warning)}.radio-wrapper--danger .radio:checked+.radio-indicator{border-color:var(--danger)}.radio-wrapper--danger .radio:checked+.radio-indicator .radio-dot{background-color:var(--danger)}.radio-dot{width:50%;height:50%;background-color:var(--primary);border-radius:50%;opacity:0;transform:scale(.8);transition:all var(--transition-fast)}.radio-label{font-size:.875rem;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4;flex:1 1}.radio-wrapper--error .radio-indicator,.radio-wrapper--error .radio:checked+.radio-indicator{border-color:var(--danger)}.radio-wrapper--error .radio:checked+.radio-indicator .radio-dot{background-color:var(--danger)}.radio-helper{margin-top:.25rem}.radio-helper__text{font-size:.75rem;color:var(--text-muted)}.radio-helper__error{font-size:.75rem;color:var(--danger);display:flex;align-items:center;gap:.25rem}.radio-helper__error:before{content:"⚠";font-size:.75rem}@media (max-width:768px){.radio-wrapper--lg .radio-indicator{width:1.25rem;height:1.25rem}.radio-label{font-size:.8125rem}.radio-input-wrapper{gap:.375rem}.radio-wrapper--horizontal .radio-group{gap:.75rem}.radio-group{gap:.5rem}}.tabs{display:flex;flex-direction:column;width:100%}.tabs--vertical{flex-direction:row}.tabs-header{flex-shrink:0}.tabs-list{display:flex;position:relative}.tabs--vertical .tabs-list{flex-direction:column;min-width:200px;border-right:1px solid var(--bg-secondary)}.tabs--full-width .tabs-list{width:100%}.tabs-tab{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;font-weight:500;text-align:left;white-space:nowrap;position:relative;color:var(--text-secondary)}.tabs-tab:focus{outline:none;box-shadow:0 0 0 2px rgba(0,113,243,.2)}.tabs-tab:hover:not(:disabled){color:var(--text-primary)}.tabs-tab--active{color:var(--primary)}.tabs-tab--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tabs--full-width .tabs-tab{flex:1 1;justify-content:center}.tabs--sm .tabs-tab{padding:.5rem .75rem;font-size:.875rem}.tabs--md .tabs-tab{padding:.75rem 1rem;font-size:1rem}.tabs--lg .tabs-tab{padding:1rem 1.25rem;font-size:1.125rem}.tabs--default .tabs-list{border-bottom:1px solid var(--bg-secondary)}.tabs--default .tabs-tab{border-bottom:2px solid transparent;margin-bottom:-1px}.tabs--default .tabs-tab--active{border-bottom-color:var(--primary)}.tabs--pills .tabs-list{gap:.25rem;background-color:var(--bg-secondary);border-radius:var(--border-radius);padding:.25rem}.tabs--pills .tabs-tab{border-radius:var(--border-radius-sm)}.tabs--pills .tabs-tab--active{background-color:#fff;color:var(--text-primary);box-shadow:var(--shadow-sm)}.tabs--underlined .tabs-tab{border-bottom:1px solid transparent;padding-bottom:.5rem}.tabs--underlined .tabs-tab--active{border-bottom-color:var(--primary)}.tabs--vertical .tabs-tab{justify-content:flex-start;width:100%;border-right:2px solid transparent}.tabs--vertical .tabs-tab--active{border-right-color:var(--primary);background-color:rgba(0,113,243,.1)}.tabs--secondary .tabs-tab--active{color:var(--secondary)}.tabs--secondary.tabs--default .tabs-tab--active{border-bottom-color:var(--secondary)}.tabs--secondary.tabs--vertical .tabs-tab--active{border-right-color:var(--secondary);background-color:hsla(208,7%,46%,.1)}.tabs--success .tabs-tab--active{color:var(--success)}.tabs--success.tabs--default .tabs-tab--active{border-bottom-color:var(--success)}.tabs--success.tabs--vertical .tabs-tab--active{border-right-color:var(--success);background-color:rgba(40,167,69,.1)}.tabs--warning .tabs-tab--active{color:var(--warning)}.tabs--warning.tabs--default .tabs-tab--active{border-bottom-color:var(--warning)}.tabs--warning.tabs--vertical .tabs-tab--active{border-right-color:var(--warning);background-color:rgba(255,193,7,.1)}.tabs--danger .tabs-tab--active{color:var(--danger)}.tabs--danger.tabs--default .tabs-tab--active{border-bottom-color:var(--danger)}.tabs--danger.tabs--vertical .tabs-tab--active{border-right-color:var(--danger);background-color:rgba(220,53,69,.1)}.tabs-tab__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tabs-tab__label{flex:1 1;min-width:0}.tabs-tab__badge{flex-shrink:0;margin-left:.25rem}.tabs-content{flex:1 1;min-height:0}.tabs--vertical .tabs-content{padding-left:1rem}.tabs-panel{padding:1rem 0;animation:tabs-fade-in .2s ease-out}.tabs--vertical .tabs-panel{padding:0}@keyframes tabs-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.tabs--lg .tabs-tab{padding:.75rem 1rem;font-size:1rem}.tabs--md .tabs-tab{padding:.625rem .875rem;font-size:.875rem}.tabs--sm .tabs-tab{padding:.5rem .625rem;font-size:.8125rem}.tabs--vertical{flex-direction:column}.tabs--vertical .tabs-list{flex-direction:row;min-width:unset;border-right:none;border-bottom:1px solid var(--bg-secondary);overflow-x:auto}.tabs--vertical .tabs-tab{border-right:none;border-bottom:2px solid transparent;white-space:nowrap}.tabs--vertical .tabs-tab--active{border-right-color:transparent;border-bottom-color:var(--primary);background-color:transparent}.tabs--vertical .tabs-content{padding-left:0}.tabs-tab__label{overflow:hidden;text-overflow:ellipsis}}