/* Mentor-only chronological agenda, same black / white / gold palette. */
.mentor-agenda-view-v618{display:flex;gap:8px;margin:14px 0 18px;flex-wrap:wrap}
.mentor-agenda-view-v618 .btn{min-height:44px;min-width:116px}
.mentor-agenda-list-v618{min-width:0;width:100%;color:#fff}
body #app .mentor-agenda-list-v618 :is(h3,p,span,small,strong,b,em,time){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none}
.mentor-agenda-summary-v618{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px;border-radius:16px;border:1px solid rgba(214,181,91,.5);background:#191b1e}
.mentor-agenda-summary-v618>div{display:grid;gap:8px;min-width:0;flex:1}
.mentor-agenda-summary-v618 strong{font-size:19px;line-height:1.35}
.mentor-agenda-summary-v618 span,.mentor-agenda-summary-v618 p{font-size:13px;line-height:1.5}
.mentor-agenda-summary-v618 progress{width:100%;height:9px;accent-color:#f4e744;border:0;border-radius:10px;overflow:hidden;background:#34363b}
.mentor-agenda-summary-v618 progress::-webkit-progress-bar{background:#34363b;border-radius:10px}
.mentor-agenda-summary-v618 progress::-webkit-progress-value{background:#f4e744;border-radius:10px}
.mentor-agenda-summary-v618 progress::-moz-progress-bar{background:#f4e744;border-radius:10px}
body #app .mentor-agenda-list-v618 .mentor-agenda-note-v618,body #app .mentor-agenda-list-v618 .mentor-agenda-count-v618{color:#303238;-webkit-text-fill-color:#303238;font-size:12px;line-height:1.6;margin:12px 0}
.mentor-agenda-filters-v618{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}
.mentor-agenda-filters-v618 .btn{min-height:42px;padding:10px 16px}
.mentor-agenda-days-v618,.mentor-agenda-days-v618 ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.mentor-agenda-days-v618{gap:24px}
body #app .mentor-agenda-list-v618 .mentor-agenda-day-v618>h3{color:#202124;-webkit-text-fill-color:#202124;font-family:var(--li-font-body,Arial,sans-serif);font-size:16px;font-weight:700;line-height:1.5;margin:0 0 10px;text-transform:none}
body #app .mentor-agenda-list-v618 .mentor-agenda-day-v618>h3 time{color:inherit;-webkit-text-fill-color:inherit}
.mentor-agenda-row-v618{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) 18px;gap:18px;align-items:center;width:100%;border:1px solid #45474d;border-radius:14px;background:#191b1e;color:#fff;text-align:left;padding:17px 18px;cursor:pointer;font-family:inherit;transition:border-color .15s,box-shadow .15s}
.mentor-agenda-row-v618:hover,.mentor-agenda-row-v618:focus-visible{border-color:#d6b55b;box-shadow:0 0 0 2px rgba(214,181,91,.25);outline:none}
.mentor-agenda-row-v618>span{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}
.mentor-agenda-row-v618 small{font-size:11px;line-height:1.4;font-weight:500;opacity:.8}
.mentor-agenda-row-v618 strong{font-size:14px;line-height:1.45;font-weight:700}
.mentor-agenda-row-v618 b{font-size:12px;line-height:1.45;font-weight:600}
.mentor-agenda-row-v618 time,.mentor-agenda-row-v618 em{font-size:11px;line-height:1.5;font-style:normal}
body #app .mentor-agenda-list-v618 .mentor-agenda-title-v618 em{color:#e9cd87;-webkit-text-fill-color:#e9cd87}
body #app .mentor-agenda-list-v618 .mentor-agenda-validation-v618.done b{color:#a9e8be;-webkit-text-fill-color:#a9e8be}
body #app .mentor-agenda-list-v618 .mentor-agenda-validation-v618.pending b{color:#f8d48a;-webkit-text-fill-color:#f8d48a}
.mentor-agenda-open-v618{font-size:26px;line-height:1;justify-self:end}
.mentor-agenda-empty-v618{padding:22px;border:1px solid #d2d3cf;border-radius:14px}
@media(max-width:900px){.mentor-agenda-row-v618{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 15px;gap:14px;padding:16px}.mentor-agenda-title-v618{grid-column:1 / 3}.mentor-agenda-open-v618{grid-column:3;grid-row:1 / 3}.mentor-agenda-summary-v618{display:block}.mentor-agenda-summary-v618>p{margin:12px 0 0}}
@media(prefers-reduced-motion:reduce){.mentor-agenda-row-v618{transition:none}}
