/* ================================
   EDITOR DE TEST
================================ */

#bazan-test-editor {
    position: relative;      /* Antes: fixed */
    width: 100%;             /* Antes: 520px */
    height: auto;            /* Antes: 100vh */
    background: #fff;
    border: 1px solid #ddd;  /* Antes: border-left */
    box-shadow: none;        /* Antes: sombra lateral */
    display: flex;
    flex-direction: column;
    padding: 0;
    margin-top: 20px;        /* Opcional: separación del título */
}

.bazan-oculto {
    display: none;
}

/* HEADER */
.bazan-test-editor-header {
    padding: 16px;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.bazan-test-editor-header h2 {
    margin: 0;
    font-size: 18px;
}

/* TABS */
.bazan-test-editor-tabs {
    display: flex;
    border-bottom: 1px solid #ddd;
}

.bazan-test-editor-tabs button {
    flex: 1;
    padding: 10px;
    background: #fafafa;
    border: none;
    border-right: 1px solid #ddd;
    cursor: pointer;
}

.bazan-test-editor-tabs button:last-child {
    border-right: none;
}

.bazan-test-editor-tabs button.activo {
    background: #fff;
    font-weight: bold;
}

/* CONTENIDO */
.bazan-test-editor-content {
    flex: 1;
    padding: 16px;
}

.bazan-test-editor-tab h3 {
    margin-top: 0;
}


.bazan-btn-editar {
    background:#eef5ff;
    border:1px solid #3b6fc2;
    color:#2a4f8a;
    padding:6px 12px;
    border-radius:4px;
}
