.tutor-inbox{margin:20px 0 30px;background:#f6f7f2;border:1px solid #dce3db;border-radius:16px;padding:24px}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.inbox-heading h2{margin:2px 0;font-size:23px}.inbox-heading .eyebrow{font-size:12px;color:#53685c}.inbox-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 12px}.inbox-filters label{display:block;margin-bottom:6px}.inbox-items{display:grid;gap:12px}.inbox-item{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px;background:#fff;border:1px solid #e0e5dd;border-radius:12px}.inbox-item>div{min-width:0}.inbox-item h3{font-size:17px;margin:10px 0 4px;overflow-wrap:anywhere}.inbox-person{font-size:14px;font-weight:600;margin:5px 0}.inbox-tag{display:inline-block;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.4;background:#e4eee5;color:#2a553e}.inbox-overdue{background:#f6ecd5;color:#745529}.inbox-question{background:#e4edf3;color:#38576e}.inbox-confidence{background:#ece9f1;color:#635473}.inbox-item button{flex-shrink:0}.inbox-empty{padding:24px 4px;color:#4a5e54}.inbox-error{color:#923e36}#inbox-more-students{margin-top:18px}#inbox-more-items{margin:12px 0}.inbox-item:focus{outline:2px solid #456a5a;outline-offset:3px}
@media(max-width:650px){.tutor-inbox{padding:18px}.inbox-filters{grid-template-columns:1fr}.inbox-item{display:block}.inbox-item button{margin-top:10px;width:100%}.inbox-heading{align-items:flex-start}.inbox-heading h2{font-size:21px}}
