.research-workbench,.research-public-page{--research-green:#175d4c;--research-border:#d5ded7;color:#172520;max-width:1440px;font-family:var(--font-reading,system-ui,sans-serif);margin:0 auto;padding:24px}.research-workbench *,.research-save-dialog *,.research-public-page *{box-sizing:border-box}.research-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.research-heading>div:first-child{max-width:840px}.research-heading span,.research-tag{letter-spacing:.04em;color:#386758;font-size:12px;font-weight:750}.research-heading h1{margin:8px 0;font-size:clamp(1.6rem,3vw,2rem);line-height:1.25}.research-heading p{color:#53645a;margin:8px 0;line-height:1.65}.research-save-bar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.research-workbench button,.research-save-dialog button,.research-evidence-button{color:#175d4c;cursor:pointer;background:#fff;border:1px solid #b7cabf;border-radius:7px;min-height:44px;padding:8px 13px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.research-workbench button:hover:not(:disabled),.research-save-dialog button:hover:not(:disabled),.research-evidence-button:hover{background:#edf4ef;border-color:#6d9b83}.research-workbench button:disabled,.research-save-dialog button:disabled{opacity:.55;cursor:not-allowed}.research-workbench button:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-workbench input:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-workbench textarea:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-workbench select:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-save-dialog button:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-save-dialog input:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-save-dialog select:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-evidence-button:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-workbench a:focus-visible{outline-offset:3px;outline:3px solid #dfaa48}.research-save-bar button,.research-project-list form button,.research-save-dialog button[type=submit]{color:#fff;background:#175d4c;border-color:#175d4c}.research-save-bar button:hover:not(:disabled),.research-project-list form button:hover:not(:disabled),.research-save-dialog button[type=submit]:hover:not(:disabled){background:#0f4639}.research-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.research-project-list{border:1px solid var(--research-border);background:#f6f7f2;border-radius:10px;padding:16px}.research-project-list h2{margin:0 0 12px;font-size:18px}.research-project-list nav{flex-direction:column;gap:7px;max-height:650px;margin-top:18px;display:flex;overflow:auto}.research-project-list nav button{text-align:start;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.research-project-list nav button[aria-current=page]{background:#e5f0e8;border-color:#175d4c}.research-project-list small{color:#617366;font-size:12px}.research-workbench label,.research-save-dialog label{flex-direction:column;gap:6px;margin:10px 0;font-size:14px;font-weight:650;display:flex}.research-workbench input:not([type=checkbox]):not([type=radio]),.research-workbench select,.research-workbench textarea,.research-save-dialog input,.research-save-dialog select{color:#172520;background:#fff;border:1px solid #bdcfc3;border-radius:6px;width:100%;min-height:42px;padding:9px 11px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;display:block}.research-workbench input[type=file]{font-size:14px}.research-workbench textarea{resize:vertical;line-height:1.7}.research-workbench textarea[readonly]{background:#f8faf7}.research-workbench fieldset{border:0;min-width:0;margin:0;padding:0}.research-tabs{border-bottom:1px solid var(--research-border);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.research-tabs button[aria-pressed=true]{color:#fff;background:#175d4c;border-color:#175d4c}.research-panel{padding:18px 0}.research-panel h2{margin:4px 0 10px;font-size:21px}.research-panel h3{font-size:18px}.research-panel>p{color:#4d6154;line-height:1.7}.research-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.research-action-row{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.research-action-row a{align-items:center;min-height:42px;padding:6px 9px;display:inline-flex}.research-evidence-card{border:1px solid var(--research-border);overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:16px 0;padding:16px}.research-evidence-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.research-evidence-card h3,.research-evidence-card h2{margin:0 0 8px}.research-reference{color:#657469;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.research-quote{white-space:pre-wrap;margin:12px 0;line-height:1.8}.research-quote.quran-arabic-text{font-size:var(--quran-arabic-size,1.7rem);line-height:2.3}.research-quote.source-indopak{font-family:QKE IndoPak Quran,serif;line-height:2.8}.research-quote.source-kitab{font-family:QKE Kitab,serif}.research-urdu,.research-workbench[dir=rtl] textarea[dir=auto]{font-family:QKE Noto Nastaliq Urdu,serif;line-height:2.1}.research-note{white-space:pre-wrap;background:#f3f8f2;border-inline-start:3px solid #8eb79d;margin:14px 0;padding:10px 14px}.research-check{align-items:flex-start;line-height:1.6;flex-direction:row!important;gap:9px!important;font-weight:400!important;display:flex!important}.research-check input[type=checkbox],.research-check input[type=radio]{accent-color:#175d4c;flex:0 0 18px;width:18px;height:18px;margin-top:4px}.research-check span{display:block}.research-check small{color:#66776b;display:block}.research-source-selector{border:1px solid var(--research-border);background:#f6f8f2;border-radius:8px;max-height:330px;margin:15px 0;padding:12px 15px;overflow:auto}.research-source-selector>.research-action-row{margin-top:0}.research-workbench details,.research-public-page details{margin:12px 0}.research-workbench summary{cursor:pointer;color:#175d4c;min-height:40px;padding:8px 0;font-weight:650}.research-manual,.research-public-preview{border:1px solid var(--research-border);border-radius:8px;padding:10px 16px}.research-workbench pre,.research-public-page pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--research-border);direction:ltr;background:#f2f5ef;border-radius:6px;max-width:100%;padding:12px;font:13px/1.6 ui-monospace,monospace}.research-message{white-space:pre-wrap;color:#245c46;min-height:25px;margin:8px 0 15px}.research-validation{padding-inline-start:22px;font-size:14px;line-height:1.7}.research-validation li[data-level=error]{color:#9e2c29;font-weight:650}.research-empty{background:#f6f8f3;border:1px dashed #b4cbbd;border-radius:8px;padding:30px}.research-empty h2{margin:0 0 10px;font-size:22px}.research-empty p{color:#53695b;line-height:1.7}.research-empty>a,.research-empty>button{margin:8px 12px 0 0;display:inline-flex}.research-pending{background:#f0f7e9;border:1px solid #b4d2bd;border-radius:8px;margin-bottom:15px;padding:12px 16px}.research-danger{color:#8c3730!important;margin-top:20px!important}.research-table-wrap{border:1px solid var(--research-border);border-radius:8px;overflow:auto}.research-table-wrap table{border-collapse:collapse;direction:ltr;width:100%;font-size:14px}.research-table-wrap th,.research-table-wrap td{text-align:start;border-bottom:1px solid #dbe3dc;padding:10px}.research-table-wrap thead{background:#edf3ed}.research-snapshot-link{border-bottom:1px solid var(--research-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.research-save-action{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.research-save-status{color:#245c46;max-width:350px;font-size:13px;display:inline-block}.research-save-dialog{color:#172520;background:#fff;border:1px solid #b9cebf;border-radius:12px;width:calc(100% - 32px);max-width:560px;max-height:90vh;padding:22px;overflow:auto;box-shadow:0 10px 40px #173e2c30}.research-save-dialog::backdrop{background:#12251c88}.research-save-dialog>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.research-save-dialog h2{margin:0;font-size:21px}.research-save-dialog p{line-height:1.7}.research-route-nav,.research-public-page>nav{justify-content:space-between;gap:12px;max-width:1440px;margin:auto;padding:14px 24px;display:flex}.research-public-page{max-width:1000px}.research-public-page>nav{padding:0 0 20px}.research-snapshot header{border-bottom:2px solid #b9cdbf;padding-bottom:18px}.research-snapshot h1{font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.4}.research-snapshot h2{font-size:21px}.research-snapshot>section{margin:22px 0}.research-snapshot footer{border-top:1px solid var(--research-border);margin-top:25px;padding-top:15px}.research-snapshot footer li{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.research-public-preview .research-snapshot{max-height:600px;padding:15px;overflow:auto}.research-review-card{background:#fff;border:1px solid #d4dfd5;border-radius:8px;margin:14px 0;padding:18px}.research-review-card header{justify-content:space-between;gap:12px;display:flex}@media (max-width:900px){.research-layout{grid-template-columns:1fr}.research-project-list nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px;display:grid}.research-heading{flex-direction:column}.research-save-bar{justify-content:space-between;width:100%}}@media (max-width:560px){.research-workbench,.research-public-page{padding:16px 12px}.research-two{grid-template-columns:1fr;gap:0}.research-evidence-card{padding:12px}.research-evidence-card>header{flex-direction:column}.research-project-list nav{grid-template-columns:1fr}.research-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-tabs button{font-size:13px}.research-source-selector{padding:10px}.research-empty{padding:20px}.research-route-nav{padding:12px}.research-save-dialog{padding:18px}}@media print{.research-project-list,.research-tabs,.research-heading,.research-save-bar,.research-message,.research-route-nav,.research-snapshot-link,.research-save-action{display:none!important}.research-layout{display:block}.research-workbench,.research-public-page{max-width:none;padding:0}.research-evidence-card{break-inside:auto;border:0;padding:8px 0}.research-public-page>nav{display:none}.research-snapshot h2,.research-snapshot h3{break-after:avoid}}.research-classroom-select{border:1px solid var(--line,#dce3de);border-radius:12px;max-height:28rem;padding:.5rem;overflow:auto}.research-classroom-select .research-check{border-bottom:1px solid var(--line,#dce3de);padding:.65rem .35rem}.research-classroom-select small{margin-top:.35rem;line-height:1.7;display:block}.research-classroom-urdu{font-family:var(--urdu,"QKE Noto Nastaliq Urdu", serif);margin-block:.35rem;line-height:2.2;display:block}
