/* Impact Lab Release 2 — scholar journaling and workplace file quality-of-life. */
.case-browser{padding:20px 24px;margin-bottom:22px}.case-browser-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(145px,1fr);gap:16px;align-items:end}.case-browser .field{margin:0}.case-browser input,.case-browser select{min-height:46px;width:100%}.case-browser .tiny{margin:9px 0 0;color:#67615b}
.case-library{align-items:stretch}.case-library .workplace-tile{display:flex;flex-direction:column;align-items:start;gap:13px;min-height:290px}.workplace-tile .btn{margin-top:auto}.workplace-tile p{margin:0}.workplace-tile h2{font-size:31px}.case-tile-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.case-state{display:inline-block;background:#f0ebe3;color:#70665d;border-radius:30px;padding:6px 11px;font-size:11px;font-weight:700}.case-state.done{background:#e6f0e6;color:#476449}.case-focus{color:#926750!important;font-size:12px!important;font-weight:600}.workplace-tile .over{color:#996d58}.workplace-tile:not([hidden]){display:flex}.workplace-tile[hidden],#caseSearchEmpty[hidden]{display:none!important}
.case-detail{max-width:960px;padding:35px}.case-detail h2{margin:13px 0 10px}.case-scenario{white-space:pre-line;font-size:17px!important;line-height:1.8!important;color:#37342f!important}.written-answer{max-width:960px}.written-answer .field{margin-top:20px}.written-answer textarea{min-height:130px}.written-answer #workAction{min-height:170px}.answer-review{margin-top:21px}.answer-review h3{font:500 25px/1.25 'Cormorant Garamond',Georgia,serif;margin:18px 0 7px}.answer-review p{white-space:pre-wrap;overflow-wrap:anywhere;color:#39332f;background:#f8f4ed;padding:12px 14px;border-radius:8px}.case-actions{margin:16px 0 6px}.draft-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 0 0}.draft-toolbar .btn{flex:0 0 auto}.moment-editor textarea{line-height:1.75}
@media(max-width:700px){.case-browser-controls{grid-template-columns:1fr}.case-detail{padding:23px}.case-library .workplace-tile{min-height:unset}.draft-toolbar{align-items:start;flex-wrap:wrap}.case-actions{display:flex;align-items:stretch;flex-direction:column}.case-actions .btn{width:100%}}
