
/* Part of the site page: undo site-wide element styles inside the tool so it looks as it does on its own */
.amt-online-university-finder, .amt-online-university-finder :where(:not(svg, svg *)), .amt-online-university-finder :where(:not(svg, svg *))::before, .amt-online-university-finder :where(:not(svg, svg *))::after { all: revert; }
.amt-online-university-finder { display: block; position: relative; min-height: 0 !important; background: transparent !important; }
.amt-online-university-finder [data-was-h1],
.amt-online-university-finder .hero h1,
.amt-online-university-finder .hero .wrap>p,
.amt-online-university-finder #intro,
.amt-online-university-finder .brand,
.amt-online-university-finder .mBrand,
.amt-online-university-finder .mLogo,
.amt-online-university-finder .applyLogo,
.amt-online-university-finder .brandLogo,
.amt-online-university-finder .topLink,
.amt-online-university-finder .topbar,
.amt-online-university-finder header.top .sub { display: none !important; }
.amt-online-university-finder .hero { background: transparent !important; border: 0 !important; padding-top: 6px !important; }
.amt-online-university-finder [hidden] { display: none !important; }
.amt-online-university-finder * { scroll-margin-top: 90px; }

.amt-online-university-finder{
  --ink:#141327; --navy:#1d1b3a; --mut:#6b6880; --line:#e6e4ef;
  --brand:#5b3df5; --brand2:#8b5cf6; --brand-soft:#f2efff;
  --accent:#00b894; --warn:#f59e0b;
  --bg:#ffffff; --card:#ffffff;
  --radius:16px;
}
.amt-online-university-finder *{box-sizing:border-box;}
.amt-online-university-finder{margin:0;background:var(--bg);color:var(--ink);
  font-family:'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
  -webkit-font-smoothing:antialiased;}
.amt-online-university-finder button{font-family:inherit;}

/* ---------- wizard shell ---------- */
.amt-online-university-finder .scene{min-height:100vh;padding:24px 16px 60px;display:flex;justify-content:center;align-items:flex-start;
  background:linear-gradient(165deg,#f6f4ff 0%,#ffffff 42%,#f3f9ff 100%);}
.amt-online-university-finder .wrap{width:100%;max-width:880px;}
.amt-online-university-finder .card{background:var(--card);border:1px solid var(--line);border-radius:22px;
  box-shadow:0 6px 24px rgba(30,20,70,.07);overflow:visible;}

.amt-online-university-finder .top{padding:18px 26px 0;}
.amt-online-university-finder .brandRow{display:flex;align-items:center;gap:10px;margin-bottom:14px;}
.amt-online-university-finder .brandMark{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;font-weight:800;font-size:15px;}
.amt-online-university-finder .brandName{font-weight:800;font-size:16px;letter-spacing:-.01em;}
.amt-online-university-finder .brandName span{color:var(--brand);}

.amt-online-university-finder .hostRow{display:flex;align-items:center;gap:12px;background:var(--brand-soft);
  border-radius:14px;padding:13px 16px;margin-bottom:16px;}
.amt-online-university-finder .hostAvatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;
  background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;
  display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;}
.amt-online-university-finder .hostText{font-size:13.5px;color:#4a4468;line-height:1.45;}
.amt-online-university-finder .hostText b{color:var(--ink);}

.amt-online-university-finder .navRow{display:flex;align-items:center;gap:12px;margin-bottom:11px;}
.amt-online-university-finder .backBtn{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:#fff;
  font-size:17px;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;outline:none;}
.amt-online-university-finder .backSpace{width:34px;flex-shrink:0;}
.amt-online-university-finder .stepName{font-size:15.5px;font-weight:700;color:var(--navy);}
.amt-online-university-finder .stepCount{margin-left:auto;font-size:13px;color:var(--mut);font-weight:600;}
.amt-online-university-finder .bar{height:6px;background:#eeecf6;border-radius:99px;overflow:hidden;margin-bottom:2px;}
.amt-online-university-finder .barFill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),var(--brand2));transition:width .3s ease;}

.amt-online-university-finder .body{padding:22px 26px 28px;}
.amt-online-university-finder .q{margin-bottom:18px;}
.amt-online-university-finder .qTitle{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:0;line-height:1.25;}
.amt-online-university-finder .qSub{font-size:14px;color:var(--mut);margin:7px 0 0;line-height:1.5;}

/* ---------- options ---------- */
.amt-online-university-finder .grid2{display:grid;grid-template-columns:1fr 1fr;gap:11px;}
.amt-online-university-finder .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;}
.amt-online-university-finder .list{display:flex;flex-direction:column;gap:11px;}
.amt-online-university-finder .opt{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;background:#fff;
  border:1.5px solid var(--line);border-radius:13px;padding:15px 16px;cursor:pointer;text-align:left;outline:none;}
.amt-online-university-finder .opt:hover{border-color:#c4b5fd;}
.amt-online-university-finder .opt.sel{border-color:var(--brand);background:var(--brand-soft);}
.amt-online-university-finder .optIcon{width:38px;height:38px;border-radius:10px;background:#f4f2fc;display:flex;align-items:center;
  justify-content:center;font-size:18px;flex-shrink:0;}
.amt-online-university-finder .opt.sel .optIcon{background:#fff;}
.amt-online-university-finder .optBody{flex:1;min-width:0;}
.amt-online-university-finder .optTitle{font-size:15.5px;font-weight:650;color:var(--ink);}
.amt-online-university-finder .optSub{font-size:12.5px;color:var(--mut);margin-top:2px;line-height:1.4;}
.amt-online-university-finder .tick{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);flex-shrink:0;
  display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;}
.amt-online-university-finder .tick.on{background:var(--brand);border-color:var(--brand);}

.amt-online-university-finder .chips{display:flex;flex-wrap:wrap;gap:9px;}
.amt-online-university-finder .chip{padding:11px 18px;border-radius:99px;border:1.5px solid var(--line);background:#fff;
  font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;outline:none;}
.amt-online-university-finder .chip:hover{border-color:#c4b5fd;}
.amt-online-university-finder .chip.on{background:var(--brand);border-color:var(--brand);color:#fff;}

.amt-online-university-finder .label{font-size:14px;font-weight:650;color:var(--navy);margin:20px 0 9px;}
.amt-online-university-finder .label .req{color:#e11d48;}
.amt-online-university-finder .fieldWrap{position:relative;display:flex;align-items:center;}
.amt-online-university-finder .field{flex:1;width:100%;border:1.5px solid var(--line);border-radius:12px;padding:14px 15px;
  font-size:15.5px;font-family:inherit;outline:none;}
.amt-online-university-finder .field:focus{border-color:var(--brand);}
.amt-online-university-finder .suffix{position:absolute;right:15px;color:var(--mut);font-size:15px;}

.amt-online-university-finder .search{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:0 14px;margin-bottom:14px;}
.amt-online-university-finder .search input{flex:1;border:none;outline:none;padding:13px 0;font-size:15px;font-family:inherit;background:transparent;min-width:0;}

.amt-online-university-finder .tip{display:flex;gap:10px;align-items:flex-start;background:#f0fdf9;border:1px solid #cdf2e6;
  border-radius:12px;padding:13px 15px;margin-top:16px;font-size:13px;color:#0f6f5c;line-height:1.5;}

.amt-online-university-finder .actions{margin-top:24px;}
.amt-online-university-finder .cta{width:100%;border:none;border-radius:13px;padding:17px;font-size:16px;font-weight:700;color:#fff;
  cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;
  background:linear-gradient(90deg,var(--brand),var(--brand2));
  box-shadow:0 10px 24px -10px rgba(91,61,245,.7);outline:none;}
.amt-online-university-finder .cta.dis{background:#e9e7f2;color:#a9a4bd;box-shadow:none;cursor:not-allowed;}

/* ---------- results ---------- */
.amt-online-university-finder .rTop{background:#fff;border-bottom:1px solid var(--line);padding:16px 22px;
  display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:20;}
.amt-online-university-finder .rBack{background:none;border:none;color:var(--brand);font-weight:700;font-size:14px;cursor:pointer;outline:none;}
.amt-online-university-finder .page{max-width:1080px;margin:0 auto;padding:22px 16px 70px;}
.amt-online-university-finder .rHead{margin-bottom:18px;}
.amt-online-university-finder .rTitle{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:0 0 6px;}
.amt-online-university-finder .rSummary{font-size:13.5px;color:var(--mut);margin:0;line-height:1.55;}

.amt-online-university-finder .highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 22px;}
.amt-online-university-finder .hl{border:1px solid var(--line);border-radius:14px;padding:14px;background:#fff;}
.amt-online-university-finder .hlK{font-size:11px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;}
.amt-online-university-finder .hlV{font-size:16px;font-weight:750;color:var(--navy);margin-top:5px;line-height:1.3;}
.amt-online-university-finder .hlS{font-size:12px;color:var(--mut);margin-top:3px;}

.amt-online-university-finder .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;}
.amt-online-university-finder .tab{padding:9px 16px;border-radius:99px;border:1.5px solid var(--line);background:#fff;
  font-size:13.5px;font-weight:650;color:var(--ink);cursor:pointer;outline:none;}
.amt-online-university-finder .tab.on{background:var(--navy);border-color:var(--navy);color:#fff;}

.amt-online-university-finder .uCard{border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px;margin-bottom:14px;}
.amt-online-university-finder .uTop{display:flex;gap:13px;align-items:flex-start;margin-bottom:13px;}
.amt-online-university-finder .uLogo{width:48px;height:48px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(135deg,#efeafe,#e6f0ff);color:var(--brand);font-weight:800;font-size:15px;}
.amt-online-university-finder .uName{font-size:17px;font-weight:750;color:var(--navy);line-height:1.25;}
.amt-online-university-finder .uLoc{font-size:12.5px;color:var(--mut);margin-top:3px;}
.amt-online-university-finder .uBadges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}
.amt-online-university-finder .badge{font-size:11px;font-weight:700;border-radius:6px;padding:4px 8px;}
.amt-online-university-finder .badge.naac{background:#eef9f3;color:#0b7a5a;}
.amt-online-university-finder .badge.ugc{background:#eef2ff;color:#3730a3;}
.amt-online-university-finder .badge.nirf{background:#fff5e8;color:#b45309;}
.amt-online-university-finder .badge.wes{background:#f5f0ff;color:#6d28d9;}
.amt-online-university-finder .fitPill{margin-left:auto;font-size:11.5px;font-weight:750;border-radius:99px;padding:6px 12px;white-space:nowrap;}
.amt-online-university-finder .fitPill.best{background:#e7f8f1;color:#07845f;}
.amt-online-university-finder .fitPill.good{background:#eef2ff;color:#3b3ab8;}
.amt-online-university-finder .fitPill.stretch{background:#fff4e6;color:#b45309;}

.amt-online-university-finder .scoreRow{display:flex;align-items:center;gap:10px;margin:2px 0 12px;}
.amt-online-university-finder .scoreTrack{flex:1;height:7px;background:#f0eef8;border-radius:99px;overflow:hidden;}
.amt-online-university-finder .scoreFill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),var(--brand2));}
.amt-online-university-finder .scorePct{font-size:12.5px;font-weight:750;color:var(--brand);white-space:nowrap;}

.amt-online-university-finder .reasonChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px;}
.amt-online-university-finder .rChip{font-size:11.5px;font-weight:600;color:#4a4468;background:#f5f4fa;border-radius:7px;padding:5px 9px;}

.amt-online-university-finder .feeRow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);padding:13px 0;margin-bottom:13px;}
.amt-online-university-finder .feeCell{text-align:center;}
.amt-online-university-finder .feeV{font-size:16px;font-weight:800;color:var(--navy);}
.amt-online-university-finder .feeV.em{color:var(--brand);}
.amt-online-university-finder .feeK{font-size:11px;color:var(--mut);margin-top:3px;}

.amt-online-university-finder .uActions{display:flex;gap:9px;flex-wrap:wrap;}
.amt-online-university-finder .btnGhost{flex:1;min-width:120px;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:11px;
  font-size:13.5px;font-weight:650;color:var(--ink);cursor:pointer;outline:none;}
.amt-online-university-finder .btnGhost:hover{border-color:var(--brand);color:var(--brand);}
.amt-online-university-finder .btnPrimary{flex:1;min-width:150px;border:none;border-radius:10px;padding:11px;font-size:13.5px;font-weight:700;
  color:#fff;cursor:pointer;background:linear-gradient(90deg,var(--brand),var(--brand2));outline:none;}

.amt-online-university-finder .empty{padding:42px 20px;text-align:center;color:var(--mut);font-size:14.5px;line-height:1.6;
  border:1px dashed var(--line);border-radius:16px;}

/* ---------- overlay ---------- */
.amt-online-university-finder .ov{position:fixed;inset:0;background:rgba(20,18,40,.55);z-index:60;overflow-y:auto;padding:24px 14px;}
.amt-online-university-finder .ovBox{max-width:620px;margin:0 auto;background:#fff;border-radius:20px;padding:24px;}
.amt-online-university-finder .ovHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.amt-online-university-finder .ovTitle{font-size:19px;font-weight:800;color:var(--navy);margin:0;}
.amt-online-university-finder .ovClose{background:none;border:none;font-size:24px;color:var(--mut);cursor:pointer;line-height:1;outline:none;}
.amt-online-university-finder .emiTable{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px;}
.amt-online-university-finder .emiTable th,.amt-online-university-finder .emiTable td{border:1px solid var(--line);padding:11px;text-align:left;}
.amt-online-university-finder .emiTable th{background:#f7f6fb;font-weight:700;color:var(--navy);font-size:12.5px;}
.amt-online-university-finder .emiTable td.hi{color:var(--brand);font-weight:750;}
.amt-online-university-finder .note{font-size:12px;color:var(--mut);line-height:1.6;margin-top:14px;}
.amt-online-university-finder .doneIcon{width:62px;height:62px;border-radius:50%;background:#e7f8f1;color:#07845f;font-size:30px;
  display:flex;align-items:center;justify-content:center;margin:6px auto 14px;}

@media(max-width:700px){
  .amt-online-university-finder .grid3{grid-template-columns:repeat(2,1fr);}
  .amt-online-university-finder .highlights{grid-template-columns:1fr;}
  .amt-online-university-finder .qTitle{font-size:19px;}
  .amt-online-university-finder .rTitle{font-size:21px;}
  .amt-online-university-finder .body{padding:20px 16px 24px;}
  .amt-online-university-finder .top{padding:16px 18px 0;}
}
@media(max-width:460px){
  .amt-online-university-finder .grid2,.amt-online-university-finder .grid3{grid-template-columns:1fr;}
}
/* ---------- brand logo ---------- */
.amt-online-university-finder .brandLogo{height:26px;width:auto;display:block;}
/* ---------- save / compare ---------- */
.amt-online-university-finder .heart{background:none;border:none;font-size:20px;line-height:1;color:#c9c6da;cursor:pointer;padding:0;outline:none;}
.amt-online-university-finder .heart.on{color:#e11d6b;}
.amt-online-university-finder .btnGhost.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);}
.amt-online-university-finder .cmpBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;
  padding:12px 15px;background:var(--brand-soft);border:1px solid #ded5ff;border-radius:12px;
  font-size:13.5px;font-weight:650;color:#4b31c7;}
.amt-online-university-finder .cmpGo{background:var(--brand);color:#fff;border:none;border-radius:9px;padding:9px 16px;
  font-size:13.5px;font-weight:700;cursor:pointer;outline:none;}
.amt-online-university-finder .cmpClear{background:none;border:none;color:var(--mut);font-weight:600;font-size:13px;cursor:pointer;outline:none;}
.amt-online-university-finder .cmpTable{width:100%;border-collapse:collapse;font-size:13.5px;min-width:520px;}
.amt-online-university-finder .cmpTable th,.amt-online-university-finder .cmpTable td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top;}
.amt-online-university-finder .cmpTable th{background:#f7f6fb;font-weight:750;color:var(--navy);font-size:13px;}
.amt-online-university-finder .cmpTable td.rowLabel{font-weight:700;color:var(--mut);font-size:12px;text-transform:uppercase;
  letter-spacing:.03em;white-space:nowrap;background:#fafafc;}
/* ---------- toolbar ---------- */
.amt-online-university-finder .toolbar{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;}
.amt-online-university-finder .toolGroup{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.amt-online-university-finder .toolLabel{font-size:11.5px;font-weight:750;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;}
.amt-online-university-finder .toolChip{background:#fff;border:1.5px solid var(--line);border-radius:99px;padding:6px 13px;
  font-size:12.5px;font-weight:650;color:var(--ink);cursor:pointer;outline:none;}
.amt-online-university-finder .toolChip.on{background:var(--navy);border-color:var(--navy);color:#fff;}
/* ---------- share row ---------- */
.amt-online-university-finder .shareRow{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px;}
.amt-online-university-finder .waBtn{flex:1;min-width:220px;text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--brand),var(--brand2));color:#fff !important;
  border-radius:12px;padding:13px;font-size:14px;font-weight:700;box-shadow:0 10px 24px -12px rgba(91,61,245,.7);}
.amt-online-university-finder .waBtn:hover{filter:brightness(1.07);}

/* ---------- mini grid on cards ---------- */
.amt-online-university-finder .miniGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 13px;}
.amt-online-university-finder .miniGrid > div{background:#fafaff;border:1px solid #eeecf8;border-radius:9px;padding:9px;text-align:center;}
.amt-online-university-finder .miniK{display:block;font-size:10.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.03em;}
.amt-online-university-finder .miniV{display:block;font-size:13.5px;font-weight:750;color:var(--navy);margin-top:3px;}
.amt-online-university-finder .discountLine{background:#fff7e8;border:1px solid #fae2bb;border-radius:9px;padding:9px 12px;
  font-size:12.5px;font-weight:650;color:#a15c06;margin:0 0 12px;}
/* ---------- verification + ROI ---------- */
.amt-online-university-finder .verifyBox{border:1px solid #cdf2e6;background:#f4fdfa;border-radius:13px;padding:14px;margin:14px 0;}
.amt-online-university-finder .verifyHead{font-size:14px;font-weight:750;color:#0b7a5a;margin-bottom:8px;}
.amt-online-university-finder .verifyBody{font-size:13.5px;color:#22506a;line-height:1.8;}
.amt-online-university-finder .verifyLink{display:inline-block;margin-top:6px;color:var(--brand);font-weight:650;text-decoration:none;font-size:13px;}
.amt-online-university-finder .verifyWarn{margin-top:10px;font-size:12px;color:#9a3412;background:#fff5ed;border-radius:8px;padding:9px 11px;line-height:1.55;}
.amt-online-university-finder .roiBox{border:1px solid var(--line);border-radius:13px;padding:15px;margin:14px 0;background:#faf9ff;text-align:center;}
.amt-online-university-finder .roiV{font-size:24px;font-weight:800;color:var(--brand);}
.amt-online-university-finder .roiK{font-size:12.5px;color:var(--mut);margin-top:3px;}
.amt-online-university-finder .roiNote{font-size:12px;color:var(--mut);margin-top:7px;line-height:1.5;}
/* ---------- certificate mock ---------- */






@media(max-width:700px){ .amt-online-university-finder .miniGrid{grid-template-columns:1fr;} .amt-online-university-finder .toolbar{gap:10px;} }
/* ---------- counsellor booking flow ---------- */
.amt-online-university-finder .phoneRow{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;}
.amt-online-university-finder .phoneRow:focus-within{border-color:var(--brand);}
.amt-online-university-finder .cc{padding:14px 13px;background:#f7f6fb;font-weight:700;color:var(--navy);font-size:15px;border-right:1.5px solid var(--line);}
.amt-online-university-finder .phoneInput{flex:1;border:none;outline:none;padding:14px 14px;font-size:16px;font-family:inherit;min-width:0;}
.amt-online-university-finder .modeList{display:flex;flex-direction:column;gap:11px;}
.amt-online-university-finder .modeBtn{display:flex;align-items:center;gap:13px;width:100%;box-sizing:border-box;text-align:left;
  border:none;border-radius:13px;padding:16px 18px;cursor:pointer;outline:none;
  background:linear-gradient(90deg,var(--brand),var(--brand2));color:#fff;
  box-shadow:0 8px 20px -10px rgba(91,61,245,.6);}
.amt-online-university-finder .modeBtn:hover{filter:brightness(1.06);}
.amt-online-university-finder .modeIcon{font-size:20px;flex-shrink:0;}
.amt-online-university-finder .modeLabel{display:block;font-size:15.5px;font-weight:750;}
.amt-online-university-finder .modeSub{display:block;font-size:12.5px;opacity:.9;margin-top:2px;}
.amt-online-university-finder .chipWrap{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:6px;}
.amt-online-university-finder .dchip,.amt-online-university-finder .tchip{padding:10px 15px;border-radius:10px;border:1.5px solid var(--line);background:#fff;
  font-size:13.5px;font-weight:650;color:var(--ink);cursor:pointer;outline:none;}
.amt-online-university-finder .dchip:hover,.amt-online-university-finder .tchip:hover{border-color:var(--brand);}
.amt-online-university-finder .dchip.on,.amt-online-university-finder .tchip.on{background:var(--brand);border-color:var(--brand);color:#fff;}
.amt-online-university-finder .bookSummary{background:#f7f6fb;border-radius:12px;padding:14px;text-align:center;font-size:13.5px;
  color:var(--navy);line-height:1.7;margin-top:14px;}
/* selected counselling mode shown on the calendar screen */
.amt-online-university-finder .pickedMode{display:flex;align-items:center;gap:12px;background:var(--brand-soft);border:1.5px solid #ded5ff;
  border-radius:12px;padding:13px 15px;margin:0 0 12px;}
.amt-online-university-finder .pickedIcon{font-size:20px;flex-shrink:0;}
.amt-online-university-finder .pickedLabel{font-size:15px;font-weight:750;color:#3a2aa8;}
.amt-online-university-finder .pickedSub{font-size:12.5px;color:#6b5fb8;margin-top:2px;}
.amt-online-university-finder .pickedChange{margin-left:auto;background:none;border:none;color:var(--brand);font-weight:700;
  font-size:13px;cursor:pointer;outline:none;white-space:nowrap;}
/* ---------- Admission Mantra style booking layout ---------- */
.amt-online-university-finder .ovBox.wide{max-width:900px;}
.amt-online-university-finder .bookBack{background:none;border:none;color:var(--brand);font-weight:700;font-size:13px;
  cursor:pointer;padding:0 0 12px;outline:none;}
.amt-online-university-finder .bookGrid{display:grid;grid-template-columns:320px 1fr;gap:26px;}
.amt-online-university-finder .bookLeft{border-right:1px solid var(--line);padding-right:22px;}
.amt-online-university-finder .bookAvatar{height:26px;width:auto;display:block;margin-bottom:10px;}
.amt-online-university-finder .bookHost{font-size:12.5px;color:var(--mut);font-weight:650;}
.amt-online-university-finder .bookTitle{font-size:19px;font-weight:800;color:var(--navy);margin:6px 0 14px;line-height:1.25;letter-spacing:-.01em;}
.amt-online-university-finder .bookMeta{list-style:none;padding:0;margin:14px 0 0;}
.amt-online-university-finder .bookMeta li{font-size:13.5px;color:var(--ink);padding:5px 0;}
.amt-online-university-finder .bookDesc{font-size:12.5px;color:var(--mut);line-height:1.6;margin:14px 0 0;}
.amt-online-university-finder .bookRight{min-width:0;}
.amt-online-university-finder .bookSel{font-size:17px;font-weight:750;color:var(--navy);margin:0 0 14px;}
.amt-online-university-finder .selDate{font-size:13.5px;font-weight:700;color:var(--navy);margin:14px 0 10px;}
.amt-online-university-finder .chipWrap.times{margin-bottom:18px;}
.amt-online-university-finder .confirmBtn{width:100%;border:none;border-radius:12px;padding:15px;font-size:15.5px;font-weight:700;
  color:#fff;cursor:pointer;background:linear-gradient(90deg,var(--brand),var(--brand2));
  box-shadow:0 10px 24px -10px rgba(91,61,245,.7);outline:none;}
.amt-online-university-finder .confirmBtn.dis{background:#e9e7f2;color:#a9a4bd;box-shadow:none;cursor:not-allowed;}
.amt-online-university-finder .applyFine{font-size:12px;color:var(--mut);margin:12px 0 0;}
.amt-online-university-finder .applyFine.center{text-align:center;}
@media(max-width:760px){
  .amt-online-university-finder .bookGrid{grid-template-columns:1fr;gap:18px;}
  .amt-online-university-finder .bookLeft{border-right:none;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:18px;}
}
.amt-online-university-finder .resetNote{display:flex;gap:9px;align-items:flex-start;background:#fff7e8;border:1px solid #f7dcb0;
  border-radius:10px;padding:10px 13px;margin-top:12px;font-size:12.5px;color:#9a5b06;
  font-weight:600;line-height:1.5;}


/* ---------- feedback round 2 ---------- */
.amt-online-university-finder .rStart{background:none;border:1.5px solid var(--line);border-radius:999px;color:var(--brand);font-weight:700;font-size:13px;
  padding:6px 13px;margin-left:12px;cursor:pointer;font-family:inherit;outline:none;}
.amt-online-university-finder .rStart:hover{border-color:var(--brand);background:var(--brand-soft);}
.amt-online-university-finder .cslCard{margin:0 0 16px;padding:16px;border:1.5px solid #ded5ff;border-radius:16px;background:var(--brand-soft);}
.amt-online-university-finder .cslTitle{font-size:16px;font-weight:800;color:var(--navy);}
.amt-online-university-finder .cslSub{font-size:13px;color:var(--mut);margin:3px 0 12px;line-height:1.4;}
.amt-online-university-finder .cslGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.amt-online-university-finder .cslBtn{padding:12px 13px;gap:10px;border-radius:12px;}
.amt-online-university-finder .cslBtn .modeLabel{font-size:14px;}
.amt-online-university-finder .cslBtn .modeSub{font-size:11.5px;line-height:1.3;}
@media(max-width:560px){ .amt-online-university-finder .cslGrid{grid-template-columns:1fr;} }
@media(min-width:1700px){
  .amt-online-university-finder .cslCard{position:fixed;left:calc((100vw - 1080px)/2 - 316px);top:150px;width:290px;margin:0;z-index:5;}
  .amt-online-university-finder .cslGrid{grid-template-columns:1fr;}
}
body.noScroll{overflow:hidden;}

.amt-online-university-finder .cslCard{padding:0;overflow:hidden;}
.amt-online-university-finder .cslHead{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:none;border:none;
  padding:14px 16px;cursor:pointer;font-family:inherit;outline:none;}
.amt-online-university-finder .cslHead .cslTitle,.amt-online-university-finder .cslHead .cslSub{display:block;}
.amt-online-university-finder .cslHead .cslSub{margin:2px 0 0;}
.amt-online-university-finder .cslCaret{width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid #ded5ff;color:var(--brand,var(--blue));display:flex;
  align-items:center;justify-content:center;font-size:13px;flex-shrink:0;}
.amt-online-university-finder .cslGrid{padding:0 16px 16px;}

