#aptet2agt-app{font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;color:#182230!important;background:#fff!important;max-width:980px;margin:0 auto;box-sizing:border-box;line-height:1.5}#aptet2agt-app *{box-sizing:border-box}#aptet2agt-app .aptet2agt-head{display:block!important;text-align:center!important;margin:0 0 16px!important;padding:8px 4px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#aptet2agt-app .aptet2agt-title{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#1f2937!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;font-size:24px!important;font-weight:700!important;font-style:normal!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important;text-decoration:none!important}#aptet2agt-app .aptet2agt-subtitle{display:block!important;margin:5px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#5f6b7a!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important}.aptet2agt-alltests-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:0 0 12px;background:#eef6ff;border:1px solid #d4e7fb;border-radius:10px;color:#173c6b}.aptet2agt-alltests-title span{font-size:13px;color:#617287}.aptet2agt-cat{border:1px solid #dfe6ee;border-radius:14px;padding:15px;margin:14px 0;background:#fff!important;box-shadow:0 2px 8px rgba(25,55,90,.04)}#aptet2agt-app .aptet2agt-cat h3,#aptet2agt-app .aptet2agt-panel h3{margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#173c6b!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;font-weight:800!important;line-height:1.35!important}.aptet2agt-tests{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.aptet2agt-test{border:1px solid #d9e4f0;border-radius:10px;padding:13px;background:#f9fbfd!important}.aptet2agt-test.latest{border:2px solid #2d7bc8;background:#f4f9ff!important}.aptet2agt-latest{display:inline-block;padding:2px 7px;margin-right:5px;border-radius:999px;background:#e5f2ff;color:#175da3;font-size:11px}.aptet2agt-test button,.aptet2agt-btn{appearance:none!important;display:inline-block;border:0!important;border-radius:8px!important;padding:10px 14px!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer;background:#1f5fae!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important}.aptet2agt-test button:hover,.aptet2agt-btn:hover{background:#174d91!important}.aptet2agt-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.aptet2agt-btn-secondary{background:#edf4fc!important;color:#164d87!important;border:1px solid #c9dcef!important}.aptet2agt-btn-secondary:hover{background:#dfeeff!important;color:#123f70!important}.aptet2agt-btn-light{background:#f2f4f7!important;color:#334155!important;border:1px solid #d9dee5!important}.aptet2agt-submit{background:#186a3b!important}.aptet2agt-test small{display:block;margin:5px 0 10px;color:#627084}.aptet2agt-panel{border:1px solid #dfe6ee;border-radius:14px;padding:16px;background:#fff!important;box-shadow:0 2px 10px rgba(20,55,90,.05)}.aptet2agt-testmeta{color:#5d6b7a}.aptet2agt-name{width:100%!important;max-width:420px!important;padding:11px!important;border:1px solid #bdc9d6!important;border-radius:8px!important;background:#fff!important;color:#172033!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;box-shadow:none!important}.aptet2agt-start-actions{margin:14px 0 0}.aptet2agt-testnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 0 15px;padding:10px;background:#f7faff;border:1px solid #dbe8f5;border-radius:10px}.aptet2agt-currenttest{display:inline-flex;align-items:center;padding:8px 12px;border-radius:8px;background:#173c6b;color:#fff;font-weight:800}.aptet2agt-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:10px 0}.aptet2agt-toolbar>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.aptet2agt-subject-badge{display:inline-block;padding:5px 10px;border-radius:999px;background:#e9f4ff;color:#145894;border:1px solid #cbe3f8;font-weight:800;font-size:13px}.aptet2agt-timer{font-weight:800;font-size:18px;padding:6px 10px;border-radius:8px;background:#fff4e5;color:#8a4b00;border:1px solid #f3dab4}.aptet2agt-subject-tabs{display:flex;gap:7px;overflow-x:auto;padding:8px 2px 10px;margin:4px 0 10px;scrollbar-width:thin}.aptet2agt-subject-tabs button{flex:0 0 auto;min-width:128px;border:1px solid #d5e2ef!important;border-radius:9px!important;padding:8px 10px!important;background:#f8fbff!important;color:#244564!important;cursor:pointer!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;box-shadow:none!important}.aptet2agt-subject-tabs button strong{display:block;font-size:12px;white-space:nowrap}.aptet2agt-subject-tabs button span{display:block;font-size:11px;color:#708090;margin-top:2px}.aptet2agt-qimg{display:block;max-width:100%;height:auto;margin:10px auto;border:1px solid #e5e8ed;border-radius:8px;background:#fff}.aptet2agt-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.aptet2agt-option{padding:12px!important;border:1px solid #bfc9d5!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;cursor:pointer!important;font-weight:700!important;font-family:Arial,"Noto Sans Telugu","Noto Sans",sans-serif!important;box-shadow:none!important}.aptet2agt-option.selected{outline:3px solid #8cb9ee!important;background:#eef6ff!important}.aptet2agt-nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:14px 0}.aptet2agt-palette{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;margin:12px 0}.aptet2agt-palette button{padding:7px 3px!important;border:1px solid #ccd6e0!important;background:#fff!important;color:#26364a!important;border-radius:5px!important;cursor:pointer!important;box-shadow:none!important;font-family:Arial,sans-serif!important}.aptet2agt-palette button.answered{background:#e8f7ea!important;border-color:#afd8b5!important}.aptet2agt-palette button.active{outline:2px solid #2865ac!important;background:#eaf3ff!important}.aptet2agt-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:12px 0}.aptet2agt-stat{padding:10px;border:1px solid #dfe6ee;border-radius:8px;text-align:center;background:#fbfdff}.aptet2agt-table{width:100%!important;border-collapse:collapse!important;font-size:14px!important;background:#fff!important}.aptet2agt-table th,.aptet2agt-table td{border:1px solid #d9e0e8!important;padding:7px!important;text-align:center!important;color:#273449!important}.aptet2agt-table th{background:#f2f7fc!important;font-weight:800!important}.aptet2agt-scroll{overflow-x:auto}.aptet2agt-top10{margin-top:18px}@media(max-width:640px){#aptet2agt-app .aptet2agt-head{padding:6px 2px!important}#aptet2agt-app .aptet2agt-title{font-size:20px!important}#aptet2agt-app .aptet2agt-subtitle{font-size:13px!important}.aptet2agt-alltests-title{display:block}.aptet2agt-alltests-title span{display:block;margin-top:4px}.aptet2agt-options{grid-template-columns:repeat(2,1fr)}.aptet2agt-palette{grid-template-columns:repeat(6,1fr)}.aptet2agt-btn,.aptet2agt-test button{padding:9px 10px!important;font-size:13px!important}.aptet2agt-testnav{display:grid;grid-template-columns:1fr 1fr}.aptet2agt-testnav .aptet2agt-currenttest{grid-column:1/-1;justify-content:center;order:-1}.aptet2agt-testnav [data-testnav="all"]{grid-column:1/-1}.aptet2agt-toolbar{align-items:flex-start}.aptet2agt-table{font-size:12px!important}.aptet2agt-subject-tabs button{min-width:112px}}


/* v1.0.7: dynamic category quick-jump menu */
#aptet2agt-app .aptet2agt-quickjump{
  margin:0 0 16px;
  padding:12px;
  border:1px solid #d7e2ef;
  border-radius:12px;
  background:#f8fbff;
}
#aptet2agt-app .aptet2agt-quickjump-title{
  display:block;
  margin:0 0 9px;
  color:#17325c;
  font-size:14px;
  line-height:1.35;
}
#aptet2agt-app .aptet2agt-quickjump-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
#aptet2agt-app .aptet2agt-quickjump-btn{
  appearance:none;
  border:1px solid #b9cde5;
  border-radius:8px;
  background:#fff;
  color:#0b4f9c;
  min-height:38px;
  padding:8px 11px;
  font:700 13px/1.25 Arial,"Segoe UI",sans-serif;
  cursor:pointer;
}
#aptet2agt-app .aptet2agt-quickjump-btn:hover,
#aptet2agt-app .aptet2agt-quickjump-btn:focus-visible{
  border-color:#1f66b5;
  background:#eef6ff;
  outline:none;
}
#aptet2agt-app .aptet2agt-cat{
  scroll-margin-top:96px;
}
@media (max-width:768px){
  #aptet2agt-app .aptet2agt-quickjump{padding:10px;margin-bottom:13px}
  #aptet2agt-app .aptet2agt-quickjump-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
  #aptet2agt-app .aptet2agt-quickjump-btn{width:100%;min-height:42px;padding:8px 9px;font-size:12.5px}
}
@media (max-width:430px){
  #aptet2agt-app .aptet2agt-quickjump-list{grid-template-columns:1fr}
}
