.mdt-personal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.mdt-personal-metrics>button,.mdt-personal-metrics>div{padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;text-align:left;color:var(--ivory)}.mdt-personal-metrics strong{display:block;font:600 24px/1.3 var(--fb)}.mdt-personal-metrics span{display:block;font:400 12px/1.6 var(--fb);margin-top:5px}.mdt-personal-metrics button{cursor:pointer}.mdt-day-section{margin:24px 0;scroll-margin-top:90px}.mdt-day-section>h3{font-size:20px}.mdt-day-section>h3>span{color:var(--muted)}.mdt-warning{padding:12px;border:1px solid #bd8b35;border-radius:8px;background:var(--surface2);font-size:13px;line-height:1.7}.mdt-job>header{padding-bottom:12px;border-bottom:1px solid var(--border)}.mdt-job p,.mdt-job label,.mdt-triage-row p,.mdt-inputs p{font-size:13px;line-height:1.7}.mdt-years{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0}.mdt-years>button{display:flex;flex-direction:column;gap:5px;white-space:normal;min-width:0;padding:9px 5px;text-align:center}.mdt-years strong{font-size:16px}.mdt-years span{font-size:11px}.mdt-years [aria-pressed=true]{border-color:#078b91;background:var(--surface2);box-shadow:inset 0 -3px #078b91}.mdt-requirements{padding:12px;border:1px solid var(--border);border-radius:8px;margin:12px 0}.mdt-requirements summary{cursor:pointer;font:600 13px/1.7 var(--fb)}.mdt-work-form{padding:4px 0}.mdt-job>footer{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.mdt-triage-row,.mdt-inputs article{padding:16px;border:1px solid var(--border);border-radius:10px;margin:12px 0}.mdt-triage-row h3{font:600 17px/1.5 var(--fb);margin:0}.mdt-triage-summary,.mdt-inputs{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);margin:14px 0}.mdt-inputs h3{font:600 20px/1.4 var(--fb)}.mdt-job a{overflow-wrap:anywhere}.mdt-personal-metrics button:focus-visible,.mdt-years button:focus-visible,.mdt-job summary:focus-visible{outline:3px solid #078b91;outline-offset:3px}.mcb-card dl{grid-template-columns:repeat(5,minmax(0,1fr))}.mcb-card dt{overflow-wrap:anywhere}
@media(max-width:750px){.mdt-personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mdt-years{grid-template-columns:repeat(3,minmax(0,1fr))}.mdt-job .mtw-actions{flex-wrap:wrap}}
@media(max-width:450px){.mdt-years{grid-template-columns:repeat(2,minmax(0,1fr))}.mdt-triage-row{padding:12px}}

.mdt-first-action{padding:12px 16px;border-left:4px solid #078b91;background:var(--surface);border-radius:8px;font:400 14px/1.7 var(--fb)}
