.review-track[data-v-23df0969]{display:grid;grid-template-columns:40px 1fr;align-items:stretch;column-gap:12px;row-gap:2px}.review-track__recorded[data-v-23df0969]{position:relative;height:4px;background:rgba(var(--v-theme-on-surface),.08)}.review-track__recorded-bar[data-v-23df0969]{position:absolute;top:0;bottom:0;background:rgb(var(--v-theme-primary))}.review-track__labels[data-v-23df0969]{display:flex;flex-direction:column;justify-content:space-around;font-size:11px;line-height:1}.review-track__lanes[data-v-23df0969]{position:relative;height:36px;background:rgba(var(--v-theme-on-surface),.08);touch-action:none;user-select:none}.review-track__lanes--scrub[data-v-23df0969]{cursor:pointer}.review-track__booked[data-v-23df0969],.review-track__call[data-v-23df0969],.review-track__played[data-v-23df0969]{position:absolute;top:0;bottom:0}.review-track__booked[data-v-23df0969]{border-left:1px dashed rgba(var(--v-theme-on-surface),.4);border-right:1px dashed rgba(var(--v-theme-on-surface),.4)}.review-track__call[data-v-23df0969]{background:rgba(var(--v-theme-success),.18)}.review-track__played[data-v-23df0969]{left:0;background:rgba(var(--v-theme-primary),.2)}.review-track__divider[data-v-23df0969]{position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(var(--v-theme-surface),.7)}.review-track__mark[data-v-23df0969]{position:absolute;width:3px;height:calc(50% - 3px);padding:0;border:0;transform:translate(-50%);background:rgba(var(--v-theme-on-surface),.4);cursor:pointer;transition:transform .1s}.review-track__mark[data-v-23df0969]:hover{transform:translate(-50%) scaleX(2)}.review-track__mark--tutor[data-v-23df0969]{top:2px}.review-track__mark--student[data-v-23df0969]{bottom:2px}.review-track__mark--hangup[data-v-23df0969]{background:rgb(var(--v-theme-on-surface))}.review-track__mark--warn[data-v-23df0969]{background:rgb(var(--v-theme-error))}.review-track__hover-line[data-v-23df0969]{position:absolute;top:0;bottom:0;width:1px;background:rgba(var(--v-theme-on-surface),.4);pointer-events:none}.review-track__hover-time[data-v-23df0969]{position:absolute;bottom:100%;margin-bottom:4px;padding:2px 6px;border-radius:4px;transform:translate(-50%);background:rgb(var(--v-theme-on-surface));color:rgb(var(--v-theme-surface));font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1}.review-track__playhead[data-v-23df0969]{position:absolute;top:-4px;bottom:-4px;width:2px;transform:translate(-50%);background:rgb(var(--v-theme-primary));pointer-events:none}.review-track__playhead-knob[data-v-23df0969]{position:absolute;top:-4px;left:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%);background:rgb(var(--v-theme-primary));box-shadow:0 0 0 2px rgb(var(--v-theme-surface))}.review-player[data-v-fc27a586]:fullscreen{background:rgb(var(--v-theme-surface));padding:16px}.review-player__screen[data-v-fc27a586]{position:relative;display:flex;width:100%;align-items:center;justify-content:center;background:#000}.review-player:fullscreen .review-player__screen[data-v-fc27a586]{min-height:0;flex:1 1 0}.review-player__video[data-v-fc27a586]{display:block;width:100%;max-height:58vh;cursor:pointer}.review-player:fullscreen .review-player__video[data-v-fc27a586],.review-player:fullscreen .review-player__placeholder[data-v-fc27a586]{max-height:100%}.review-player__placeholder[data-v-fc27a586]{display:flex;width:100%;max-height:58vh;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 24px;text-align:center;color:#fff9}.review-player__placeholder--bare[data-v-fc27a586]{min-height:176px}.review-player__placeholder-title[data-v-fc27a586]{font-weight:500;color:#ffffffe6}.review-player__placeholder-time[data-v-fc27a586]{font-size:1.5rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.review-player__numbers[data-v-fc27a586]{font-variant-numeric:tabular-nums}.review-player__legend[data-v-fc27a586]{padding-left:52px;font-variant-numeric:tabular-nums}.review-player__key[data-v-fc27a586]{display:inline-block}.review-player__key--recorded[data-v-fc27a586]{width:12px;height:4px;background:rgb(var(--v-theme-primary))}.review-player__key--call[data-v-fc27a586]{width:10px;height:10px;background:rgba(var(--v-theme-success),.3)}.review-player__key--booked[data-v-fc27a586]{height:10px;border-left:1px dashed rgba(var(--v-theme-on-surface),.5)}.review-player__name[data-v-fc27a586]{word-break:break-all}.review-events[data-v-998c49f3]{max-height:384px;overflow-y:auto;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px}.review-events__row[data-v-998c49f3]{cursor:pointer}.review-events__row--now>td[data-v-998c49f3]:first-child{box-shadow:inset 3px 0 rgb(var(--v-theme-primary))}.review-events__time[data-v-998c49f3]{width:112px;white-space:nowrap;font-variant-numeric:tabular-nums}.review-events__side[data-v-998c49f3]{width:80px;text-transform:capitalize}.review-events__label[data-v-998c49f3]{display:inline-block}.review-events__label[data-v-998c49f3]:first-letter{text-transform:uppercase}.review-events__empty[data-v-998c49f3]{padding:20px 12px;border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;text-align:center}.review-log[data-v-1ed2b16a]{max-height:320px;overflow-y:auto;padding:4px 0;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;background:rgba(var(--v-theme-on-surface),.03);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.review-log__line[data-v-1ed2b16a]{display:flex;gap:12px;padding:0 12px}.review-log__line--flagged[data-v-1ed2b16a]{background:rgba(var(--v-theme-warning),.1)}.review-log__line--now[data-v-1ed2b16a]{box-shadow:inset 3px 0 rgb(var(--v-theme-primary))}.review-log__session[data-v-1ed2b16a]{margin:4px 0;padding-top:2px;padding-bottom:2px;background:rgba(var(--v-theme-primary),.08);color:rgb(var(--v-theme-primary));font-weight:600}.review-log__time[data-v-1ed2b16a]{flex-shrink:0;padding:0;border:0;background:none;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.review-log__time[data-v-1ed2b16a]:hover{color:rgb(var(--v-theme-on-surface));text-decoration:underline}.review-log__text[data-v-1ed2b16a]{word-break:break-all;white-space:pre-wrap}.review-log__empty[data-v-1ed2b16a]{padding:20px 12px;border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;text-align:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.review-detail__facts[data-v-2eac94b3]{column-gap:20px;row-gap:4px}.review-detail__emails[data-v-2eac94b3]{overflow-wrap:anywhere}.review-detail__capital[data-v-2eac94b3]{display:inline-block}.review-detail__verdict[data-v-2eac94b3]{position:sticky;bottom:-16px;z-index:2;margin:0 -4px -16px;padding:12px 4px 16px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface))}.review-detail__note[data-v-2eac94b3]{min-width:200px;flex:1 1 240px}.review-detail__capital[data-v-2eac94b3]:first-letter{text-transform:uppercase}.review-classes__skipped[data-v-ff7f0cbf]{opacity:.6}.review-days[data-v-7c4a5207]{max-height:264px;overflow-y:auto;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px}.review-days__weekday[data-v-7c4a5207]{width:32px;flex-shrink:0}.review-update[data-v-33b0122d]{padding-top:12px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.review-update__text[data-v-33b0122d],.review-update__empty[data-v-33b0122d]{padding:10px 12px;border-radius:4px;background:rgba(var(--v-theme-on-surface),.05)}.review-update__text[data-v-33b0122d]{display:flex;max-height:176px;flex-direction:column;gap:6px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow-wrap:anywhere;user-select:text}.tutor-calendar[data-v-e98bd46d]{--fc-event-bg-color: rgb(var(--v-theme-secondary));--fc-event-border-color: rgb(var(--v-theme-secondary));--fc-event-text-color: black}
