/* V1.20: compact contribution summary, readable Kanban and scoped quick menus. */
#mentor7-app .m7-contribution-line{margin:-8px 0 18px;color:#4b2332;font-size:16px!important;font-weight:650;line-height:1.5;background:none;border:0;padding:0;white-space:nowrap}
#mentor7-app .m7-diamond-certificate{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;white-space:nowrap;border:1px solid #c4a765;border-radius:18px;padding:4px 9px;background:linear-gradient(130deg,#fffdf6,#eee2c1);color:#503d19;box-shadow:inset 0 0 0 2px #fff9e9;font-size:14px!important;line-height:1.4}
#mentor7-app .m7-diamond-certificate>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #b8a16c;background:linear-gradient(135deg,#fff,#dbd4c0);font-size:16px!important}
#mentor7-app .m7-visit-info>.m7-diamond-certificate{margin:3px 0 12px;font-size:17px!important;padding:6px 12px}
#mentor7-app .m7-program-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}
#mentor7-app .m7-document-menu{position:relative}
#mentor7-app .m7-program{overflow:visible}
#mentor7-app .m7-task-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}
#mentor7-app .m7-task-filters>select{flex:1 1 0;min-width:0;max-width:220px;width:auto!important}
#mentor7-app .m7-task-filters>.m7-view-switch{flex:0 0 auto;white-space:nowrap;margin-left:auto;width:auto!important}
#mentor7-app .m7-board{gap:16px;align-items:start}
#mentor7-app .m7-board .m7-column{background:#e9edf3;border:1px solid #b7c3d3;border-radius:12px;padding:12px;opacity:1}
#mentor7-app .m7-board .m7-column-header{color:#172d48;font-size:16px!important;font-weight:750;border-bottom:2px solid #a6b5c8;padding-bottom:11px;margin-bottom:12px}
#mentor7-app .m7-board .m7-task-card{background:#fff;border:1px solid #9caec4;box-shadow:0 2px 5px #172d4814;opacity:1;padding:14px}
#mentor7-app .m7-board .m7-task-card h3,#mentor7-app .m7-board .m7-task-card h3 button{color:#172c49;font-weight:750;font-size:17px!important;line-height:1.5}
#mentor7-app .m7-board .m7-task-card .m7-card-meta{color:#33465f;font-size:14px!important;line-height:1.65}
#mentor7-app .m7-board .m7-column .m7-count{background:#d6dfeb;color:#172d48}
#mentor7-app .m7-board .m7-task-card .m7-tag{font-weight:700}
@media(max-width:1100px){#mentor7-app .m7-task-filters{flex-wrap:wrap}#mentor7-app .m7-task-filters>select{flex:1 1 150px;max-width:none}#mentor7-app .m7-task-filters>.m7-view-switch{margin-left:0}}
@media(max-width:760px){#mentor7-app .m7-top-actions>.m7-diamond-certificate{padding:3px 6px;gap:3px;font-size:12px!important}#mentor7-app .m7-top-actions>.m7-diamond-certificate>span{width:19px;height:19px;font-size:13px!important}#mentor7-app .m7-task-filters>select{flex:1 1 calc(50% - 8px);max-width:calc(50% - 4px)}#mentor7-app .m7-contribution-line{font-size:15px!important}}
