.lesson-schedule-card{box-sizing:border-box;width:min(100%,560px);max-width:100%;margin:2px 0;padding:8px 10px;border:1px solid #cfe2f1;border-inline-start:3px solid #1683cc;border-radius:10px;background:#f3f9fd;color:#1b2b3c;font:inherit;text-align:start;overflow-wrap:anywhere}
.lesson-schedule-card *{box-sizing:border-box}
.lesson-schedule-card__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 12px}
.lesson-schedule-card__head strong{font-size:.97rem;line-height:1.25}
.lesson-schedule-card__head time{color:#708296;font-size:.73rem;white-space:nowrap}
.lesson-schedule-card__link{color:#0878bd;text-decoration:underline;text-underline-offset:2px}
.lesson-schedule-card__link:hover{color:#07598b}
.lesson-schedule-card__meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;color:#5d7185;font-size:.78rem;line-height:1.3}
.lesson-schedule-card__times{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:5px}
.lesson-schedule-card__time{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 5px;min-width:0}
.lesson-schedule-card__time small{color:#627689;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}
.lesson-schedule-card__time strong{font-size:.84rem;line-height:1.25;font-variant-numeric:tabular-nums}
.lesson-schedule-card__arrow{color:#1683cc;font-size:1rem;font-weight:800}
.lesson-schedule-card__note{margin:3px 0 0;color:#40586e;font-size:.77rem;line-height:1.3}
.lesson-schedule-card__reason{margin:6px 0 0;padding-top:5px;border-top:1px solid #dceaf4;color:#263e53;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}
.lesson-schedule-card__actions{display:flex;align-items:center;gap:7px;margin-top:7px}
.lesson-schedule-card__answer{display:inline-grid!important;place-items:center;flex:none;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid currentColor!important;border-radius:50%!important;background:#fff!important;font:700 22px/1 Arial,sans-serif!important;cursor:pointer}
.lesson-schedule-card__answer--yes{color:#148457!important}
.lesson-schedule-card__answer--no{color:#ca3b46!important}
.lesson-schedule-card__answer:hover:not(:disabled),.lesson-schedule-card__answer:focus-visible{background:#eaf8f2!important;box-shadow:0 0 0 2px currentColor}
.lesson-schedule-card__answer--no:hover:not(:disabled),.lesson-schedule-card__answer--no:focus-visible{background:#fff0f1!important}
.lesson-schedule-card__answer:disabled{opacity:.45;cursor:wait}
.lesson-schedule-card__action-label{font-size:.78rem;color:#40586e}
.lesson-schedule-card__feedback{margin:4px 0 0;font-size:.76rem;color:#b42318}
.support-chat-messages article.lesson-schedule-card{justify-self:end;width:min(100%,560px);max-width:100%;display:block;padding:8px 10px;border:1px solid #cfe2f1;border-inline-start:3px solid #1683cc;border-radius:10px;background:#f3f9fd;color:#1b2b3c;line-height:1.3}
.support-chat-messages article.lesson-schedule-card span{white-space:normal}
[dir=rtl] .lesson-schedule-card__arrow{transform:scaleX(-1)}
@media(max-width:420px){.lesson-schedule-card__times{gap:2px 5px}.lesson-schedule-card__time strong{font-size:.78rem}}
