.hosted-executive-report{display:grid;gap:18px;max-width:1180px;margin:0 auto;color:#17263b}.hosted-executive-report>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.hosted-executive-report>header h2{margin:2px 0 5px;font-size:34px}.hosted-executive-report>header p{margin:0;color:#68778d}.hosted-report-actions{display:flex;gap:8px}.hosted-report-hero{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:24px;padding:24px;border:1px solid #d8e1e8;border-left:6px solid #63b8a5;border-radius:12px;background:linear-gradient(135deg,#fff 50%,#eaf9f6);box-shadow:0 10px 25px #0d20340f}.hosted-report-hero.warn{border-left-color:#d79b42;background:linear-gradient(135deg,#fff 50%,#fff7e8)}.hosted-report-hero.danger{border-left-color:#c9544d;background:linear-gradient(135deg,#fff 50%,#fff0ee)}.hosted-report-hero h3{margin:4px 0;font-size:28px}.hosted-report-hero p{margin:0;color:#68778d;font-size:16px}.hosted-report-progress{display:grid;gap:5px;text-align:right}.hosted-report-progress strong{font-size:34px}.hosted-report-progress span{color:#68778d}.hosted-report-progress .progress-track{height:10px;margin-top:5px;overflow:hidden;border-radius:999px;background:#e7edf3}.hosted-report-progress .progress-track i{display:block;height:100%;border-radius:999px;background:#63b8a5}.hosted-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hosted-report-metrics article{display:grid;gap:7px;padding:17px;border:1px solid #d8e1e8;border-radius:10px;background:#fff}.hosted-report-metrics small{color:#68778d;font-weight:700}.hosted-report-metrics b{font-size:19px}.hosted-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hosted-report-panel{overflow:hidden;border:1px solid #d8e1e8;border-radius:10px;background:#fff}.hosted-report-panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #d8e1e8;background:#f8faf8}.hosted-report-panel h3{margin:2px 0 0;font-size:21px}.hosted-report-panel>header>span{color:#68778d;font-weight:700}.hosted-report-date-list>div,.hosted-report-action-list button,.hosted-report-upcoming button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:13px 18px;border:0;border-bottom:1px solid #d8e1e8;border-radius:0;background:#fff;color:#17263b;text-align:left;box-shadow:none}.hosted-report-date-list>div:last-child,.hosted-report-action-list button:last-child,.hosted-report-upcoming button:last-child{border-bottom:0}.hosted-report-date-list span,.hosted-report-action-list span,.hosted-report-upcoming span{display:grid;gap:3px}.hosted-report-date-list small,.hosted-report-action-list small,.hosted-report-upcoming small{color:#68778d;font-weight:400}.hosted-report-action-list button:hover,.hosted-report-upcoming button:hover{background:#f1f9f7}.hosted-report-action-list button>strong{color:#087d72}.hosted-report-clear{display:grid;gap:5px;padding:24px 18px;color:#087d72}.hosted-report-clear span{color:#68778d}.hosted-executive-report>footer{color:#68778d;font-size:12px;text-align:right}@media(max-width:900px){.hosted-executive-report>header,.hosted-report-hero,.hosted-report-grid{grid-template-columns:1fr;display:grid}.hosted-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-report-progress{text-align:left}}@media(max-width:600px){.hosted-report-metrics{grid-template-columns:1fr}.hosted-report-actions{display:grid}}
@media print{.workspace-shell>aside,#backToProjects,.milno-header-menus,.save-banner,.hosted-schedule-summary,.hosted-report-actions,.schedule-tabs,#sendBetaFeedback{display:none!important}.workspace-main{padding:0!important;max-width:none!important}.hosted-executive-report{display:grid!important;max-width:none}.hosted-report-panel,.hosted-report-hero,.hosted-report-metrics article{break-inside:avoid}@page{size:letter portrait;margin:12mm}}
