.expense-inline-value{display:grid;grid-template-columns:auto minmax(90px,130px);align-items:center;gap:5px}.expense-inline-value input{min-width:0}.expense-inline-value small{grid-column:1/-1;color:#13824b;min-height:1em}.teacher-photo-priority-reminder{width:100%;display:grid;grid-template-columns:1fr auto;gap:4px 18px;text-align:left;padding:16px 20px;margin-bottom:18px;border:1px solid #efb55d;border-left:6px solid #e88819;border-radius:14px;background:#fff5e5;color:#173c57}.teacher-photo-priority-reminder strong{font-size:1.05rem}.teacher-photo-priority-reminder span{grid-column:1}.teacher-photo-priority-reminder small{grid-column:2;grid-row:1/3;align-self:center;font-weight:800;color:#9a4f00}.course-teacher-selection{display:grid;gap:10px}.course-teacher-selection>p{margin-top:0}.course-teacher-selection label{display:grid;grid-template-columns:auto 42px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid #d6e4ec;border-radius:12px}.course-teacher-selection img,.course-teacher-selection label>span{width:42px;height:42px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#39add7;color:#fff;font-weight:800}.course-selected-teachers{margin-top:14px;padding:12px;border-radius:12px;background:#eef7fb}.course-selected-teachers small,.course-selected-teachers strong{display:block}.wellbeing-post-image-button{display:block;width:min(260px,100%);padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.wellbeing-post-image-button img{display:block;width:100%;height:150px;object-fit:cover;border-radius:12px}.wellbeing-post-image-button span{display:block;margin-top:5px;color:#164b70;font-weight:700}.wellbeing-image-expanded{display:block;max-width:100%;max-height:72vh;margin:auto;border-radius:12px}.wellbeing-team-panel .wellbeing-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.wellbeing-team-panel .wellbeing-post-card{margin:0}@media(max-width:640px){.teacher-photo-priority-reminder{grid-template-columns:1fr}.teacher-photo-priority-reminder small{grid-column:1;grid-row:auto}.expense-inline-value{grid-template-columns:auto minmax(80px,1fr)}}
