/* FEEMT Plugin CSS */
.feemt-tabs { margin-top: 20px; }
.feemt-tab-buttons {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 10px;
    margin-bottom: 10px;
}
.feemt-tab-buttons button {
    padding: 10px;
    border: none;
    background: #ccc;
    cursor: pointer;
    border-radius: 4px;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}
.feemt-tab-buttons button.active {
    background: #0073aa;
    color: white;
}
.feemt-tab-content {
    display: none;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #f9f9f9;
}
.feemt-search {
    margin-bottom: 15px;
    width: 100%;
    max-width: 400px;
}
