.instructor-grid145{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px;align-items:stretch}.instructor-grid145>.instructor-tile145{margin:0;padding:20px;min-height:250px;border-radius:16px;box-sizing:border-box}.instructor-grid145 h2{font-size:20px;margin:0 0 16px}.instructor-grid145 p{font-size:13px;line-height:1.5;margin:9px 0}.instructor-grid145 .v121-actions{display:flex;flex-wrap:wrap;gap:6px}.instructor-grid145 .btn{white-space:normal;font-size:12px;padding:8px}.dictation-field145{position:relative;display:block;width:100%;min-width:0}.dictation-field145 textarea{padding-right:50px!important;width:100%;box-sizing:border-box}.dictation-field145 .dictate{position:absolute!important;right:6px;top:6px;width:34px!important;min-width:34px;min-height:34px;margin:0!important;padding:4px!important;line-height:1;font-size:18px;border-radius:8px;display:flex;align-items:center;justify-content:center}.dictation-status{font-size:12px}.dictation-status:empty{display:none}.quick-case145{display:flex;justify-content:flex-end;align-items:start;gap:12px;padding:0 16px 12px;border-bottom:1px solid #e1e6f0}.quick-case145 form{margin:0}.quick-case145 summary,.transfer-delete145 summary{cursor:pointer;color:#b32246;font-weight:600;padding:8px}.quick-case145 details form{max-width:280px;font-size:13px}.quick-case145 button{width:auto}.transfer-delete145{margin-top:18px}input[type=month]{cursor:pointer}@media(min-width:1500px){.instructor-grid145{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.instructor-grid145{grid-template-columns:1fr}.instructor-grid145>.instructor-tile145{min-height:0}}

.case-line146{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e1e6f0}.case-line146>.case-row{flex:1;min-width:0;border-bottom:0}.case-line146 .case-row>div:first-child{min-width:0}.case-line146 .case-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-line146>.quick-case145{flex:0 0 auto;padding:0;border:0;align-items:center;position:relative}.case-line146 .quick-case145 details[open] form{position:absolute;right:0;top:100%;z-index:20;background:white;box-shadow:0 4px 20px #18243a33;border:1px solid #dce3ee;border-radius:10px;padding:12px;width:260px}.case-line146 .quick-case145 summary{font-size:12px}.case-line146 .quick-case145 .btn{font-size:12px;padding:8px;white-space:nowrap}
.mail-compact .mail-shell{grid-template-columns:240px minmax(260px,360px) minmax(320px,1fr)}.mail-sidebar .mail-folder{font-size:12px;white-space:nowrap;line-height:1.3;padding:9px 8px;align-items:center;gap:5px}.mail-sidebar .mail-folder span{flex-shrink:0;font-size:10px;padding:2px 5px}.mail-sidebar h2{font-size:17px}.mail-sidebar select{font-size:12px}.mail-folder-name146{overflow:hidden;text-overflow:ellipsis;min-width:0}.mail-bulk137{font-size:11px!important;padding:8px!important}.mail-bulk137 p{font-size:11px!important;line-height:1.35;margin:4px 0}.mail-bulk137 strong,.mail-bulk137 label,.mail-bulk137 summary{font-size:12px!important}.mail-bulk137 .btn{font-size:11px!important;padding:5px 8px!important;min-height:30px!important;width:auto}.mail-bulk137 input{font-size:12px;padding:8px}.mail-bulk137 textarea{min-height:65px;font-size:12px}.mail-recipient-shortcuts146{display:flex;flex-wrap:wrap;gap:5px}.mail-delete146{margin:3px 38px 0 0;display:flex;justify-content:flex-end}.mail-delete146 .btn{font-size:11px;padding:5px 8px;min-height:30px;width:auto;color:#b32246}.mail-trash{color:#b32246!important}
@media(min-width:761px) and (max-width:1100px){.mail-compact .mail-shell{grid-template-columns:210px minmax(220px,1fr) minmax(280px,1fr)}}@media(max-width:760px){.mail-compact .mail-shell{display:block}.case-line146{gap:4px}.case-line146 .case-meta{display:none}.case-line146 .quick-case145{gap:2px}.case-line146 .quick-case145 summary{padding:6px}.case-line146 .quick-case145 .btn{padding:6px}.mail-sidebar .mail-folder{display:flex}}
.mail-sidebar .mail-folder .mail-folder-name146{flex:1 1 auto;min-width:0;font-size:12px;background:transparent;padding:0;border-radius:0}
