.eag-mentorship-next-card{background:var(--eag-color-white);border:1px solid var(--eag-color-border-muted);border-radius:var(--eag-radius-card);padding:22px;box-shadow:var(--eag-shadow-card);margin-bottom:18px}.eag-mentorship-next-meta{font-size:var(--eag-font-size-md);color:var(--eag-color-text-muted);line-height:1.6;margin:0 0 14px}.eag-mentorship-next-meta strong{color:var(--eag-color-heading)}.eag-mentorship-book-card{background:var(--eag-color-white);border:1px solid var(--eag-color-card-border);border-radius:var(--eag-radius-card);padding:22px;box-shadow:var(--eag-shadow-card);margin-bottom:18px}.eag-mentorship-price-line{font-size:var(--eag-font-size-sm);color:var(--eag-color-text-muted);margin:0 0 16px}.eag-mentorship-price-line strong{color:var(--eag-color-heading)}.eag-mentorship-field{margin-bottom:14px}.eag-mentorship-label{display:block;font-size:var(--eag-font-size-sm);font-weight:700;color:#374151;margin-bottom:6px}.eag-mentorship-select,.eag-mentorship-textarea{width:100%;box-sizing:border-box;border:1px solid var(--eag-color-border-muted);border-radius:var(--eag-radius-md);padding:10px 14px;font-size:var(--eag-font-size-md);color:var(--eag-color-heading);background:#fafafa;transition:border-color 0.15s ease}.eag-mentorship-select:focus,.eag-mentorship-textarea:focus{outline:none;border-color:var(--eag-color-emprende);box-shadow:var(--eag-shadow-focus)}.eag-mentorship-textarea{min-height:90px;resize:vertical}.eag-mentorship-history-card{background:var(--eag-color-white);border:1px solid var(--eag-color-border-muted);border-radius:var(--eag-radius-card);padding:22px;box-shadow:var(--eag-shadow-card);overflow-x:auto}.eag-mentorship-table{width:100%;border-collapse:collapse;border:none;font-size:var(--eag-font-size-sm);color:#374151}.eag-mentorship-table th{text-align:left;font-weight:700;font-size:var(--eag-font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--eag-color-text-muted);border:none;border-bottom:2px solid var(--eag-color-card-border);padding:8px 10px;white-space:nowrap}.eag-mentorship-table td{padding:8px 10px;border:none;border-bottom:1px solid #f1f5f9;vertical-align:middle}.eag-mentorship-table tr:last-child td{border-bottom:none}.eag-mentorship-status{display:inline-block;padding:2px 10px;border-radius:var(--eag-radius-pill);font-size:var(--eag-font-size-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eag-mentorship-status--confirmed,.eag-mentorship-status--completed{background:var(--eag-color-success-bg);color:var(--eag-color-success-text);border:1px solid var(--eag-color-success-border)}.eag-mentorship-status--pending{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.eag-mentorship-status--cancelled{background:var(--eag-color-warning-bg);color:var(--eag-color-warning-text);border:1px solid var(--eag-color-warning-border)}.eag-mentorship-status--no_show{background:var(--eag-color-error-bg);color:var(--eag-color-error-text);border:1px solid var(--eag-color-error-border)}.eag-mentorship-empty{font-size:var(--eag-font-size-md);color:#94a3b8;margin:0}.eag-mentorship-next-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.eag-mentorship-next-row .eag-mentorship-next-meta{margin:0}.eag-mentorship-actions{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.eag-mentorship-access-note{font-size:var(--eag-font-size-lg);color:var(--eag-color-text-muted);margin:14px 0 0;line-height:1.6}@media (max-width:600px){.eag-mentorship-table th:nth-child(3),.eag-mentorship-table td:nth-child(3){display:none}}