@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url('./feedback-fonts/geist-98bbbccb.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url('./feedback-fonts/geist-001175b1.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url('./feedback-fonts/geist-52306abf.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
/* Listening 1A's current trigger metrics and SVG, with the original shared header skin. */
.student-header #feedback-open{display:flex;align-items:center;justify-self:end;flex:none;grid-column:4;grid-row:1;min-height:44px;padding:10px 15px;gap:7px;font:800 13px Geist,Arial,sans-serif;white-space:nowrap}
#feedback-open svg,#feedback button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
#feedback-open svg{width:16px;height:16px}
/* Donor reset is confined to feedback; the study page keeps its typography. */
#feedback{font:16px Geist,Arial,sans-serif;line-height:normal}#feedback button{font-family:inherit;cursor:pointer}#feedback h2,#feedback h3,#feedback p{margin:0}#feedback button:not(.cf-submitButton){background:none}#feedback button svg{width:24px;height:24px;flex:none}#feedback .cf-dialogTitleGroup h2{font-size:23.2px}#feedback .cf-dialogTitleGroup p{margin-top:3.52px}#feedback textarea{box-sizing:border-box;resize:vertical;color:#253241}
#capture-overlay[hidden]{display:none!important}#capture-overlay p{margin:0}#feedback .cf-dialogSurface{max-height:calc(100vh - 34px);max-height:calc(100dvh - 34px)}#feedback .cf-form{min-height:0}
/* A dedicated corner slot keeps feedback separate from question and account actions. */
.student-site .student-header{grid-template-columns:minmax(0,1fr) auto auto auto}.student-site .header-account{grid-column:3;grid-row:1;gap:8px}.student-header #account-name{max-width:115px}
@media(max-width:1280px){.student-site .student-header{grid-template-columns:minmax(0,1fr) auto auto}.student-site .header-account{grid-column:2}.student-header #feedback-open{grid-column:3}body[data-student-view=practice] .student-header #header-progress{grid-column:1/-1;grid-row:2}}
@media(max-width:760px){.student-header #feedback-open{min-height:44px;font-size:12.48px;line-height:1;padding:10px 12px;gap:6px}.student-header #feedback-open span{display:inline}.student-header #feedback-open svg{width:17px;height:17px}}
@media(max-width:600px){.student-site .student-header{grid-template-columns:minmax(0,1fr) auto}.student-site .header-start{grid-column:1;grid-row:1}.student-header #feedback-open{grid-column:2;grid-row:1}.student-site .header-account{grid-column:1/-1;grid-row:2;flex-wrap:nowrap;justify-content:space-between;gap:6px}.header-study-actions{margin-right:auto}.student-site .header-account:has(.header-study-actions[hidden]):has(#account-name:empty){display:none}.student-site .header-account:has(.header-study-actions[hidden]){justify-content:flex-end}body[data-student-view=practice] .student-header #header-progress{grid-row:3}}
