.mtl-tool-page-head{padding-bottom:28px!important}.mtl-tool-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.mtl-tool-badges span{display:inline-flex;padding:8px 11px;border-radius:999px;background:#f4f8fb;color:#425b72;font-size:12px;font-weight:800;border:1px solid #dce7f0}.mtl-two-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:900px;margin:0 auto}.mtl-tool-card .icon{font-size:13px!important;font-weight:950;letter-spacing:.06em}.mtl-tool-nav-link{color:#9a4a00!important}.mtl-cv-tool-wrap{padding:28px 0 10px}.mtl-cv-tool-wrap .mt-ai-cv-maker{border:1px solid #dbe5ee;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px rgba(18,48,75,.08)}.mtl-tool-unavailable{padding:50px;border:1px solid #dbe5ee;border-radius:18px;margin:30px 0}.mtl-advisor-privacy{margin:28px 0 14px;padding:13px 16px;border-radius:10px;background:#f3f8fc;border-left:4px solid #0e5ea8;color:#53697d;font-size:13px}.mtl-career-advisor-card{border:1px solid #dbe5ee;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(18,48,75,.08);margin:18px 0 20px;padding:34px;scroll-margin-top:100px}.mtl-advisor-progress{display:flex;align-items:center;max-width:520px;margin:0 auto 34px}.mtl-advisor-progress span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef3f7;color:#8291a0;font-weight:900;font-size:12px;border:1px solid #dce4eb}.mtl-advisor-progress span.active{background:#d66a00;color:#fff;border-color:#d66a00}.mtl-advisor-progress span.current{box-shadow:0 0 0 5px rgba(214,106,0,.12)}.mtl-advisor-progress i{height:2px;flex:1;background:#e0e7ed}.mtl-advisor-step{display:none}.mtl-advisor-step.active{display:block}.mtl-advisor-step>h2{font-size:32px;color:#12304b;margin:5px 0 8px}.mtl-advisor-step>p{color:#687b8d;margin:0 0 25px}.mtl-step-label{font-size:11px;font-weight:900;letter-spacing:.14em;color:#d66a00}.mtl-career-advisor-card label,.mtl-career-advisor-card legend{font-size:12px;font-weight:850;color:#4f6578}.mtl-career-advisor-card input[type=text],.mtl-career-advisor-card input:not([type]),.mtl-career-advisor-card select,.mtl-career-advisor-card textarea{width:100%;box-sizing:border-box;border:1px solid #ccdbe7;border-radius:10px;background:#fff;color:#142538;padding:11px 12px;margin-top:7px;font:inherit}.mtl-career-advisor-card select{height:46px}.mtl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 16px}.mtl-career-advisor-card>form>.mtl-advisor-step>label{display:block;margin:16px 0}.mtl-career-advisor-card fieldset{border:0;padding:0;margin:21px 0}.mtl-career-advisor-card legend{margin-bottom:10px}.mtl-career-advisor-card legend small{color:#8b98a5;font-weight:600}.mtl-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mtl-choice{position:relative;cursor:pointer}.mtl-choice input{position:absolute;opacity:0;pointer-events:none}.mtl-choice span{display:flex;align-items:center;min-height:42px;padding:9px 11px;border:1px solid #d9e3eb;border-radius:10px;background:#fbfdff;color:#4c6275;font-size:12px;font-weight:800;transition:.15s}.mtl-choice input:checked+span{border-color:#d66a00;background:#fff5ea;color:#994a00;box-shadow:inset 0 0 0 1px #d66a00}.mtl-advisor-consent{display:flex!important;gap:9px;align-items:flex-start;margin-top:18px!important}.mtl-advisor-consent input{margin-top:3px}.mtl-advisor-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #e4ebf0;margin-top:28px;padding-top:22px}.mtl-advisor-status{min-height:22px;margin-top:12px;text-align:right;color:#5b6f80;font-size:12px;font-weight:700}.mtl-advisor-status.error{color:#a93226}.mtl-advisor-results{scroll-margin-top:100px}.mtl-result-head{text-align:center;max-width:780px;margin:0 auto 27px}.mtl-result-head>span,.mtl-advice-bottom-grid article>span{font-size:10px;letter-spacing:.15em;color:#d66a00;font-weight:900}.mtl-result-head h2{font-size:34px;color:#12304b;margin:6px 0}.mtl-result-head p{color:#65798b;line-height:1.7}.mtl-career-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mtl-career-match{border:1px solid #dbe5ee;border-radius:15px;padding:22px;background:#fbfdff}.mtl-career-match:first-child{grid-column:1/-1;border-color:#e7c99e;background:#fffaf4}.mtl-career-rank{display:flex;justify-content:space-between;align-items:center}.mtl-career-rank span{font-size:11px;font-weight:900;color:#8b99a6}.mtl-career-rank b{font-size:12px;border-radius:999px;background:#e9f5ee;color:#247347;padding:6px 9px}.mtl-career-match h3{font-size:22px;color:#12304b;margin:12px 0 7px}.mtl-career-match>p{color:#647589;line-height:1.6}.mtl-career-match h4{font-size:12px;color:#42596f;margin:17px 0 5px}.mtl-career-match ul,.mtl-advice-bottom-grid ul{padding-left:18px;color:#627487;font-size:13px;line-height:1.6}.mtl-advice-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.mtl-advice-bottom-grid article{border:1px solid #dbe5ee;border-radius:15px;padding:22px}.mtl-advice-bottom-grid h3{color:#12304b;margin:5px 0 10px}.mtl-advisor-final-note{padding:16px 18px;background:#f3f8fc;border-radius:11px;color:#53697d;line-height:1.6;margin:14px 0}.mtl-empty-result{color:#8896a3;font-size:12px}@media(max-width:800px){.mtl-two-tool-grid,.mtl-form-grid,.mtl-career-match-grid,.mtl-advice-bottom-grid{grid-template-columns:1fr!important}.mtl-career-match:first-child{grid-column:auto}.mtl-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mtl-career-advisor-card{padding:22px}.mtl-advisor-step>h2{font-size:28px}.mtl-advisor-actions{justify-content:stretch}.mtl-advisor-actions .mtl-student-btn{flex:1}}@media(max-width:520px){.mtl-choice-grid{grid-template-columns:1fr}.mtl-career-advisor-card{padding:18px}.mtl-tool-badges span{font-size:11px}}

/* MTL_STUDENT_TOOL_CHAT_OVERLAP_FIX_V1
   The global customer-service launcher can cover tool controls. Hide it only on the
   two interactive Student Portal tool pages; it remains available everywhere else. */
body.page-id-14993 #mtl-ai-advisor,
body.page-id-14994 #mtl-ai-advisor{display:none!important}
