/**
 * jQuery UI Tabs CSS
 * Simplified version for NFT Revenue Splitter
 */

.ui-tabs {
    position: relative;
    padding: 0;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ddd;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    position: relative;
    margin: 0 4px 0 0;
    padding: 0;
    white-space: nowrap;
    flex: 1;
    text-align: center;
    float: none;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    color: #555;
    border-bottom: 2px solid transparent;
    float: none;
    width: 100%;
    box-sizing: border-box;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    color: #6c5ce7;
    border-bottom: 2px solid #6c5ce7;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    padding: 15px;
    background: none;
}

/* Clearfix for tab navigation */
.ui-tabs .ui-tabs-nav:after {
    content: "";
    display: table;
    clear: both;
}

/* Hide inactive tabs */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

/* Tab hover effect */
.ui-tabs .ui-tabs-nav li .ui-tabs-anchor:hover {
    color: #6c5ce7;
}

/* Responsive tabs */
@media (max-width: 600px) {
    .ui-tabs .ui-tabs-nav {
        flex-direction: column;
        border-bottom: none;
    }
    
    .ui-tabs .ui-tabs-nav li {
        margin: 0 0 4px 0;
        flex: none;
    }
    
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        border-bottom: none;
        border-left: 2px solid transparent;
    }
    
    .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
        border-bottom: none;
        border-left: 2px solid #6c5ce7;
    }
}
