[data-teacher-tool-page]{--tool-field-fill:var(--color-surface-paper-canvas);--tool-field-line:var(--color-border-paper-emphasis)}[data-teacher-tool-page] .shadow-paper{box-shadow:var(--shadow-md)}[data-teacher-tool-page] :is(input:not([type=checkbox],[type=file],[type=radio],[type=range]),textarea,button[role=combobox]):not(:focus,[aria-invalid=true]){background-color:var(--tool-field-fill);border-color:var(--tool-field-line);border-width:1.5px}[data-teacher-tool-page] [role=group] button[aria-pressed=false]{background-color:var(--tool-field-fill);border-color:var(--tool-field-line)}[data-teacher-tool-page] [data-field]{--color-feedback-danger-line:var(--color-magenta-500);--color-feedback-danger-text:var(--color-magenta-600)}[data-teacher-tool-page] [data-field] button{--color-feedback-danger-text:var(--color-red-600)}[data-teacher-tool-page] [aria-invalid=true]:not(:focus){border-width:1.5px;border-color:var(--color-feedback-danger-line)}[data-teacher-tool-page] [data-field] .rounded-b-sm.bg-surface-paper-raised{background-color:#0000}[data-teacher-tool-page] [data-field] .rounded-b-sm :is(span,button){white-space:nowrap}[data-teacher-tool-page] :is(input:not([type=checkbox],[type=file],[type=radio],[type=range]),textarea):focus{border-width:1.5px;border-color:var(--color-border-brand-emphasis);box-shadow:none;outline:none}[data-teacher-tool-page] textarea{resize:none}[data-teacher-tool-page] textarea::-webkit-resizer{display:none}[data-teacher-tool-page] [data-field=areasForImprovement]>p:last-child{display:none}.teacher-tool-main [data-field]:has(textarea) textarea{min-height:176px}.teacher-tool-main textarea:placeholder-shown{overflow-y:hidden}@media (min-width:640px){.teacher-tool-two-boxes [data-field]:not(:has(textarea)){grid-column:1/-1;max-width:calc(50% - 10px)}.teacher-tool-two-boxes [data-field]:has(textarea){grid-column:auto}}.teacher-tool-summary{animation:.32s ease-out .12s both teacher-tool-fade-up}.teacher-tool-bar{background:linear-gradient(90deg, var(--color-grey-100), var(--color-grey-200) 50%, var(--color-grey-100));background-size:220% 100%;border-radius:5px;animation:1.6s linear infinite teacher-tool-shimmer;display:block}.teacher-tool-shimmer-text{color:#0000;background:linear-gradient(90deg, var(--color-grey-500) 40%, var(--color-grey-300) 50%, var(--color-grey-500) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite teacher-tool-shimmer}@keyframes teacher-tool-fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes teacher-tool-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.teacher-tool-summary,.teacher-tool-bar,.teacher-tool-shimmer-text{animation:none}.teacher-tool-shimmer-text{color:var(--color-grey-500);background:0 0}}:is([data-teacher-tool-page],[data-teacher-tools-home]) .group\/item:is(:hover,[data-state=open]){background-color:#0000}[data-teacher-tool-page] :is([data-slider-track],[data-switch-track=off]){background-color:var(--color-surface-ink-sunken)}
