/* AMISA 38: saved academic profile — no change to the legacy layout. */
#amisa35Path .a38-profile{display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#11465a,#103247);border:1px solid #327b80;border-radius:15px;padding:15px 17px;margin:12px 0;color:#f2fdff;min-width:0}
#amisa35Path .a38-icon{flex:0 0 46px;height:46px;display:grid;place-items:center;background:#1b5962;border:1px solid #397b83;border-radius:13px;font-size:23px}
#amisa35Path .a38-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
#amisa35Path .a38-info small{font-size:11px;color:#87f1db;font-weight:800}
#amisa35Path .a38-info strong{font-size:16px;color:#fff;font-weight:850;line-height:1.75}
#amisa35Path .a38-info span{font-size:12px;color:#b6d0df;line-height:1.7}
#amisa35Path .a38-edit,#amisa35Path .a38-confirm{background:#123a4c;border:1px solid #4b8c93;color:#d8f8f3;border-radius:11px;padding:11px 14px;white-space:nowrap;font-size:12px;font-weight:800}
#amisa35Path .a38-confirm{background:#12bea4;border-color:#13c4aa;color:#062a2b}
#amisa35Path.a38-has-path .ah35-foot{border-top:1px solid #294b5d;padding-top:11px}
.a38-planner-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#14394e;border:1px solid #2d6971;border-radius:13px;padding:13px 15px;margin:0 0 18px;color:#fff}
.a38-planner-path span{color:#7ae4d0;font-size:12px;font-weight:850}
.a38-planner-path strong{color:#fff;font-size:13px}
.a38-planner-path button{margin-right:auto;background:transparent;border:1px solid #6b9aac;color:#d9f7f5;padding:8px 10px;border-radius:9px;font-size:11px;font-weight:800}
@media(max-width:600px){#amisa35Path .a38-profile{gap:9px;padding:13px;flex-wrap:wrap}#amisa35Path .a38-info{min-width:calc(100% - 65px)}#amisa35Path .a38-edit{margin-right:auto;font-size:11px;padding:9px 13px}.a38-planner-path button{margin-right:0}}
