.tabs p{gap:var(--gap-2xs);align-items:center;display:flex}.tab__content__container{gap:var(--gap-xs);flex-direction:column;display:flex}.tabs__container{box-shadow:var(--box-shadow-x-y);border-radius:var(--radius-md)}.tabs__container button{background-color:var(--theme-color-white);cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--fw-600);font-family:var(--ff-primary);border:var(--border-width-sm) var(--border-style-solid) var(--border-primary);letter-spacing:var(--letter-spacing-medium);padding:.5rem .85rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;position:relative}.tabs__container button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.tabs__container button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.tabs__container button.active{border:var(--border-width-sm) var(--border-style-solid) var(--theme-primary);background-color:var(--theme-primary);color:var(--theme-color-white);font-weight:var(--fw-600)}.tabs__container button.active:after{content:"";background:var(--theme-color-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:60%;height:4px;transition:background-color .3s,color .3s,border .3s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.sub-tabs{box-shadow:var(--box-shadow-x-y);border-radius:var(--radius-lg);display:flex}.sub-tabs button{background-color:var(--theme-color-white);border:var(--border-width-sm) var(--border-style-solid) var(--border-primary);cursor:pointer;color:var(--text-secondary);font-size:.9rem;font-weight:var(--fw-500);font-family:var(--ff-primary);padding:.5rem .85rem;transition:background-color .3s,color .3s;position:relative}.sub-tabs button:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.sub-tabs button:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.sub-tabs button.active{border:var(--border-width-sm) var(--border-style-solid) var(--theme-primary);background-color:var(--theme-primary);color:var(--theme-color-white);font-weight:var(--fw-600)}.sub-tabs button.active:after{content:"";background:var(--theme-color-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:60%;height:4px;transition:background-color .3s,color .3s,border .3s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}
