.r69c-reports-host.agx-rs-host{height:calc(100vh - 74px)!important;overflow-y:auto!important;background:#f2f7f9!important}.agx-rs-host>.r69c-page{height:auto;min-height:100%;overflow:visible;max-width:none;padding:12px 16px}.agx-rs-host .r69c-titlebar{margin:0;min-height:48px}.agx-rs-host .r69c-titleicon{display:none}.agx-rs-host .r69c-title h1{font-size:32px;color:#06145c;line-height:1}.agx-rs-host .r69c-title p{font-size:13px;color:#5275bd;margin-top:4px}.agx-rs-host .r69c-topfilters{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0;max-width:68%}.agx-rs-host .r69c-topfilters label{width:170px;min-width:0}.agx-rs-host .r69c-topfilters label>span{display:none}.agx-rs-host .r69c-topfilters select{height:38px}.agx-rs-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.agx-rs-toolbar>.r69c-titlebar{flex:1}.agx-rs-print{height:38px;background:#007b48;color:white;border:0;border-radius:6px;padding:0 18px;font-weight:600;white-space:nowrap}.agx-rs-host .r69c-tabs{margin:8px 0}.agx-rs-nav{margin:6px 0}.agx-rs-nav>summary{font-size:11px;color:#42688d;cursor:pointer}.agx-rs-body{font-family:Arial,Segoe UI,sans-serif;color:#082858}.agx-rs-body svg{width:23px;height:23px;stroke:currentColor;stroke-width:2.3;fill:none;flex:none}.agx-rs-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.agx-rs-mini{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid #dfebf1;border-radius:8px;background:#fff}.agx-rs-kpis>.agx-rs-mini{height:90px;border-top-color:#19aa73;box-sizing:border-box;box-shadow:0 4px 9px #234e5d09}.agx-rs-mini small{display:block;font-size:12px;color:#1744a2}.agx-rs-mini strong{display:block;font-size:21px;line-height:1.2;color:#071a76;margin:3px 0}.agx-rs-mini p{font-size:11px;color:#61809f;margin:0}.agx-rs-icon{width:52px;height:52px;border-radius:50%;background:#dcfaed;color:#006b41;display:grid;place-items:center;flex:none}.agx-rs-icon svg{width:30px;height:30px}.agx-rs-icon.blue{background:#e4f0ff;color:#0066ff}.agx-rs-icon.red{background:#ffe8ec;color:#ee1538}.agx-rs-icon.gold{background:#fff3d8;color:#dc9c00}.agx-rs-icon.gray{background:#edf1f4;color:#697b88}.agx-rs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;grid-template-areas:"performance performance performance performance performance performance performance performance finance finance finance finance" "follow follow follow follow follow follow follow follow follow follow follow follow" "analytics analytics analytics analytics analytics analytics protocol protocol results results results results" "types types types diagnoses diagnoses diagnoses bio bio results results results results"}.agx-rs-card{border:1px solid #dce8ee;border-radius:8px;background:#ffffffdf;box-shadow:0 3px 8px #214d5d08;padding:10px;min-width:0;overflow:hidden}.agx-rs-card header{margin-bottom:7px}.agx-rs-card h2{display:flex;align-items:center;gap:9px;font-size:16px;color:#06177a;margin:0;font-weight:700}.agx-rs-card h2 svg{color:#00784b}.agx-rs-card header p{font-size:10px;color:#6282a6;margin:3px 0 0 33px;line-height:1.35}.agx-rs-performance{grid-area:performance;height:245px}.agx-rs-finance{grid-area:finance}.agx-rs-follow{grid-area:follow;display:grid;grid-template-columns:1.1fr 1fr;gap:7px 12px}.agx-rs-follow>header{grid-column:1}.agx-rs-follow>.agx-rs-table{grid-column:2;grid-row:1/3;max-height:110px}.agx-rs-follow-metrics,.agx-rs-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.agx-rs-follow-metrics .agx-rs-mini,.agx-rs-analytics-metrics .agx-rs-mini{padding:8px;gap:7px}.agx-rs-follow-metrics .agx-rs-icon,.agx-rs-analytics-metrics .agx-rs-icon{width:40px;height:40px}.agx-rs-follow-metrics small,.agx-rs-analytics-metrics small{font-size:10px}.agx-rs-follow-metrics p,.agx-rs-analytics-metrics p{font-size:9px}.agx-rs-analytics{grid-area:analytics}.agx-rs-protocol{grid-area:protocol}.agx-rs-results{grid-area:results}.agx-rs-types{grid-area:types}.agx-rs-diagnoses{grid-area:diagnoses}.agx-rs-bio{grid-area:bio}.agx-rs-withdrawals{grid-area:withdrawals;display:none}.agx-rs-table{overflow:auto;max-height:155px;scrollbar-gutter:stable}.agx-rs-performance .agx-rs-table{max-height:185px}.agx-rs-table table{width:100%;border-collapse:collapse;font-size:11px}.agx-rs-table th{background:#edf5f8;color:#075487;font-size:10px;text-align:left;position:sticky;top:0;font-weight:600}.agx-rs-table td,.agx-rs-table th{padding:5px 10px;border-bottom:1px solid #edf2f6;white-space:nowrap}.agx-rs-table td{color:#24467c}.agx-rs-empty{white-space:normal!important;text-align:center;color:#658099!important;padding:20px!important}.agx-rs-finance-row{display:flex;justify-content:space-between;padding:13px 5px;border-bottom:1px solid #e8eff4;font-size:13px;color:#6884a0}.agx-rs-finance-row b{color:#092351}.agx-rs-result-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0}.agx-rs-result-metrics .agx-rs-mini{display:block;padding:8px}.agx-rs-result-metrics .agx-rs-icon{display:none}.agx-rs-result-metrics small,.agx-rs-result-metrics p{font-size:9px}.agx-rs-grid .agx-rs-protocol h2,.agx-rs-grid .agx-rs-types h2,.agx-rs-grid .agx-rs-diagnoses h2,.agx-rs-grid .agx-rs-bio h2,.agx-rs-grid .agx-rs-withdrawals h2{font-size:12px}.agx-rs-grid .agx-rs-protocol .agx-rs-table td{padding:2px 10px}.agx-rs-body[data-role="RANCHER"] .agx-rs-grid{grid-template-areas:"performance performance performance performance performance performance performance performance finance finance finance finance" "follow follow follow follow follow follow follow follow follow follow follow follow" "analytics analytics analytics analytics analytics analytics protocol protocol protocol withdrawals withdrawals withdrawals" "types types diagnoses diagnoses bio bio results results results results results results"}.agx-rs-body[data-role="RANCHER"] .agx-rs-withdrawals,.agx-rs-body[data-role="INVESTOR"] .agx-rs-withdrawals{display:block}.agx-rs-body[data-role="RANCHER"] .agx-rs-results{max-height:180px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-grid{grid-template-areas:"performance performance performance performance performance performance performance performance finance finance finance finance" "follow follow follow follow follow follow follow follow follow follow follow follow" "analytics analytics analytics analytics analytics analytics analytics analytics analytics analytics analytics analytics" "protocol protocol protocol protocol protocol withdrawals withdrawals withdrawals withdrawals withdrawals withdrawals withdrawals" "types types types types diagnoses diagnoses diagnoses diagnoses bio bio bio bio" "results results results results results results results results results results results results"}.agx-rs-body[data-role="INVESTOR"] .agx-rs-performance{height:190px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-performance .agx-rs-table{max-height:133px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-follow{grid-template-columns:1fr 1.35fr}.agx-rs-body[data-role="INVESTOR"] .agx-rs-follow>.agx-rs-table{grid-column:1/3;grid-row:2;max-height:65px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-follow-metrics{grid-column:2;grid-row:1}.agx-rs-body[data-role="INVESTOR"] .agx-rs-analytics{display:grid;grid-template-columns:1fr 1.35fr;gap:10px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-results{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-results>.agx-rs-table{grid-column:1;grid-row:2;max-height:70px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-result-metrics{grid-column:2;grid-row:1/3;margin:0}.agx-rs-body[data-role="INVESTOR"] .agx-rs-mini strong{font-size:20px}.agx-rs-host .r69c-recent{margin-top:10px}@media(max-width:1100px){.agx-rs-host .r69c-topfilters label{width:125px}.agx-rs-follow-metrics .agx-rs-icon,.agx-rs-analytics-metrics .agx-rs-icon{display:none}}@media print{.agx-rs-host .agx-rs-nav,.agx-rs-host .agx-rs-print{display:none}}

.agx-rs-follow-metrics .agx-rs-mini{padding:6px}.agx-rs-follow{padding:9px 10px}.agx-rs-card header p{font-size:9px}.agx-rs-analytics-metrics .agx-rs-mini{padding:6px;gap:5px}.agx-rs-analytics-metrics .agx-rs-mini small{font-size:9px}.agx-rs-analytics-metrics .agx-rs-mini p{font-size:8px}.agx-rs-body[data-role="ADMIN"] .agx-rs-performance{height:245px}.agx-rs-body[data-role="ADMIN"] .agx-rs-grid{grid-template-rows:245px 125px 150px 112px}.agx-rs-result-metrics .agx-rs-mini p{font-size:8px}.agx-rs-body[data-role="ADMIN"] .agx-rs-card header{margin-bottom:5px}

.agx-rs-body[data-role="RANCHER"] .agx-rs-grid{grid-template-rows:245px 125px 150px 130px}.agx-rs-body[data-role="RANCHER"] .agx-rs-card{min-height:0}.agx-rs-body[data-role="INVESTOR"] .agx-rs-kpis>.agx-rs-mini{height:76px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-grid{grid-template-rows:190px 125px 72px 100px 80px 75px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-card{min-height:0;padding:7px 10px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-card header p{font-size:8px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-follow-metrics .agx-rs-mini,.agx-rs-body[data-role="INVESTOR"] .agx-rs-analytics-metrics .agx-rs-mini{padding:5px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-table td,.agx-rs-body[data-role="INVESTOR"] .agx-rs-table th{padding:2px 8px;font-size:9px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-result-metrics .agx-rs-mini{padding:4px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-result-metrics .agx-rs-mini p{font-size:8px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-card header{margin-bottom:4px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-protocol .agx-rs-table{max-height:65px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-types .agx-rs-table,.agx-rs-body[data-role="INVESTOR"] .agx-rs-diagnoses .agx-rs-table,.agx-rs-body[data-role="INVESTOR"] .agx-rs-bio .agx-rs-table{max-height:42px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-results .agx-rs-table{max-height:32px}.agx-rs-body[data-role="RANCHER"] .agx-rs-results .agx-rs-table{max-height:40px}

.agx-rs-host .r69c-topfilters .r4-multi-trigger{height:38px!important;font-size:11px!important;width:100%;white-space:nowrap}.agx-rs-advanced{display:flex;gap:8px;margin:8px 0}.agx-rs-advanced label{width:190px}.agx-rs-body[data-role="RANCHER"] .agx-rs-results .agx-rs-result-metrics{margin:3px 0}.agx-rs-body[data-role="RANCHER"] .agx-rs-results .agx-rs-mini{padding:4px}.agx-rs-body[data-role="RANCHER"] .agx-rs-results .agx-rs-mini strong{font-size:17px}.agx-rs-body[data-role="RANCHER"] .agx-rs-results header p{font-size:8px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-results>.agx-rs-table{max-height:32px}.agx-rs-body[data-role="INVESTOR"] .agx-rs-results .agx-rs-table th,.agx-rs-body[data-role="INVESTOR"] .agx-rs-results .agx-rs-table td{font-size:8px;padding:0 5px;line-height:13px}

.agx-rs-status{display:inline-block;min-width:68px;text-align:center;border-radius:5px;padding:2px 7px;background:#e4efff;color:#0256bf}.agx-rs-status.COMPLETED{background:#ccf5df;color:#007e49}.agx-rs-status.CANCELLED{background:#ffdbe2;color:#e01538}.agx-rs-status.DUE{background:#fff0c6;color:#ad7700}
