#pt-bundle-content{font-family:Arial,sans-serif;direction:ltr;color:#0f172a;line-height:1.65;max-width:100%;min-width:0;background:#f8fafc;overflow-wrap:anywhere;box-sizing:border-box}
#pt-bundle-content *,#pt-bundle-content *:before,#pt-bundle-content *:after{box-sizing:border-box}
#pt-bundle-content :is(.urdu-text,.font-urdu,[lang=ur]){font-family:'Noto Nastaliq Urdu','PT Nastaliq Local',serif;line-height:2.3;direction:rtl}
#pt-bundle-content .pt-material-toolbar{position:static!important;margin:0!important}
#pt-bundle-content button{font-family:inherit;cursor:pointer;white-space:normal;min-height:36px}
#pt-bundle-content input[type=checkbox],#pt-bundle-content input[type=radio]{width:18px;height:18px;flex:none;accent-color:#08734d}
#pt-bundle-content :is(img,svg){max-width:100%}
#pt-bundle-content :is(.hidden,[hidden]){display:none!important}
#pt-bundle-content .main-wrapper{margin:0 auto;max-width:1200px;padding:24px 16px}
#pt-bundle-content .pt-simple-quiz{background:#fff;border:1px solid #bcd4c4;border-radius:16px;padding:20px;max-width:1000px;margin:20px auto}
#pt-bundle-content .pt-simple-quiz h2{font-size:1.35rem;color:#0b2a5e;margin:0 0 14px}
#pt-bundle-content .pt-simple-quiz fieldset{border:1px solid #cbd5e1;border-radius:10px;padding:18px;margin:18px 0;min-width:0}
#pt-bundle-content .pt-simple-quiz legend{padding:0 8px;font-weight:700}
#pt-bundle-content .pt-simple-quiz label{display:flex;gap:10px;align-items:start;margin:10px 0;padding:8px;border-radius:8px;background:#f8fafc}
#pt-bundle-content .pt-simple-quiz button{padding:10px 16px;border:1px solid #08734d;border-radius:9px;background:#08734d;color:white;font-weight:bold;margin:6px 10px 6px 0;min-height:44px}
#pt-bundle-content .pt-simple-quiz .pt-answer{background:#dcfce7;color:#0f172a;padding:14px;border-radius:9px}
#pt-bundle-content .pt-simple-quiz .pt-score{font-weight:bold;font-size:1.3rem;color:#0b2a5e}
@media(max-width:768px){#pt-bundle-content .container{width:100%;padding-left:16px;padding-right:16px}#pt-bundle-content table{display:block;overflow-x:auto;max-width:100%}#pt-bundle-content .test-layout{display:block}#pt-bundle-content .pt-material-toolbar{padding:12px}}
@media print{body:has(#pt-bundle-content)>header,body:has(#pt-bundle-content)>footer{display:none!important}#pt-bundle-content .pt-material-toolbar,#pt-bundle-content .no-print,#pt-bundle-content .pt-simple-quiz button{display:none!important}#pt-bundle-content .pt-simple-quiz{border:none;max-width:none;padding:0}#pt-bundle-content{background:white}#pt-bundle-content .pt-simple-quiz label{background:white}}
#pt-bundle-content select{max-width:100%;min-width:0}
#pt-bundle-content .flex{min-width:0;max-width:100%}
#pt-bundle-content .flex>*{min-width:0;max-width:100%}
#pt-bundle-content .pt-material-toolbar .urdu-text{font-size:inherit}
#pt-bundle-content .pt-material-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px;background:#e6f4ea;color:#0f172a;border-bottom:1px solid #bad6c2}
#pt-bundle-content .pt-material-identity label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:14px/1.6 Arial,sans-serif}
#pt-bundle-content .pt-material-identity input{background:#fff;color:#0f172a;border:1px solid #94a3b8;border-radius:6px;padding:8px;max-width:100%}
