@media(max-width:740px){input,select,textarea{min-width:0;max-width:100%;font-size:16px}input:not([type=checkbox]):not([type=radio]),select,button{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:20px;flex-shrink:0}button{white-space:normal;line-height:1.4}label{line-height:1.5}.actions{align-items:stretch}.private-panel,.recovery-card,.profile-section,.record-entry{min-width:0}.career-entry strong,.career-entry span{overflow-wrap:anywhere}.career-metrics{grid-template-columns:1fr!important}.career-table{font-size:10px}dialog{padding:18px}#private-cv h1{font-size:30px;letter-spacing:-1px}#private-cv h3{font-size:15px}.form-grid{grid-template-columns:minmax(0,1fr)}.toolbar label{min-width:0}}
.career-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.career-metrics>div{padding:15px;background:#e9f2f6;border-radius:9px}.career-metrics strong{display:block;font-size:23px;color:#143d5a}.career-metrics span{font-size:11px;color:#536e81}.career-review-note{font-size:12px;color:#536e81;line-height:1.6}
@media(max-width:740px){aside nav{flex-wrap:wrap;overflow:visible;white-space:normal;gap:5px}aside nav a{padding:10px 9px;min-height:44px;display:flex;align-items:center}}
aside nav a:first-child{background:transparent;color:#d6e5ef}aside nav a[aria-current=page]{background:#254963;color:white}
