.project-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;padding:6px 8px;border-radius:8px;background-color:var(--gu-project-filters-bg, rgba(0, 0, 0, .04))}.project-filter-bar-label{font-weight:700;margin-right:4px}.project-filter-chip{max-width:360px;border-radius:8px;font-weight:600}.project-filter-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-details-projects-mrt-body-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-details-projects-mrt-body-row{box-sizing:border-box;height:44px}.project-report-state{font-size:.95rem;cursor:default}.project-report-state--clickable{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.project-report-state--ready{color:var(--mui-palette-success-main, #2e7d32);font-weight:600}.project-filter-table-container{max-height:none;overflow:auto;scrollbar-gutter:stable}.project-report-state--disabled{color:var(--mui-palette-text-disabled, rgba(0, 0, 0, .38))}.study-details-mrt-paper{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0;background-color:var(--gu-mrt-paper-bg, #fff)!important}.study-details-mrt-paper>.MuiBox-root{background-color:var(--gu-mrt-paper-bg, #fff)!important;box-shadow:none!important;border-bottom:none!important}.study-details-mrt-paper .MuiToolbar-root{background-color:var(--gu-mrt-paper-bg, #fff)!important;box-shadow:none!important;border-bottom:none!important}.study-details-mrt-container{flex:1;min-height:0;width:100%;overflow:auto;box-sizing:border-box;padding-left:16px;padding-right:16px}.study-details-mrt-head-cell{display:flex;align-items:flex-end;height:70px;font-size:.85rem}.study-details-mrt-body-cell{border-bottom:1px solid rgba(81,81,81,.5);box-sizing:border-box;background-color:var(--gu-mrt-paper-bg, #fff)}.project-study-dialog-paper{width:calc(100% - 32px);max-width:560px;border-radius:12px;padding:16px 24px;overflow:hidden}@media(min-width:600px){.project-study-dialog-paper{width:560px}}.project-study-dialog-title{padding-bottom:8px}.project-study-dialog-content{padding-top:0}.project-study-dialog-actions{padding:16px 0 8px;justify-content:flex-end;gap:16px}.project-study-dialog-actions .project-study-dialog-action-button.MuiButton-root{border-radius:12px;font-size:1.25rem;font-weight:500;text-transform:none;padding:12px 48px;min-height:52px;width:200px;white-space:nowrap}@media(min-width:600px){.project-study-dialog-actions .project-study-dialog-action-button.MuiButton-root{width:280px}}.project-study-dialog-cancel-button:hover{border-color:var(--mui-palette-text-primary)!important;background-color:var(--mui-palette-action-selected, rgba(0, 0, 0, .12))!important}.project-study-dialog-primary-button.MuiButton-containedError{color:var(--mui-palette-error-contrastText, #fff)!important}.project-study-dialog-primary-button.MuiButton-containedError:hover{background-color:var(--mui-palette-error-dark, #b71c1c)!important}.project-study-dialog-primary-button.MuiButton-containedSuccess{color:var(--mui-palette-success-contrastText, #fff)!important}.project-study-dialog-primary-button.MuiButton-containedSuccess:hover{background-color:var(--mui-palette-success-dark, #1b5e20)!important}.study-phase-card-chip{width:12px;top:0;bottom:0;background-color:var(--mui-secondary-main);position:absolute;left:0;border-radius:7px 0 0 7px;border:0}.study-phase-card{min-width:200px;display:flex;align-items:stretch;position:relative;border-right:1px solid var(--mui-secondary-main)}.study-phase-card-content{border:0;border-radius:10px 0 0 10px;display:flex;align-items:center;justify-content:flex-start;padding:10px 14px 10px 20px!important;width:100%}.study-phase-card-content.MuiCardContent-root:last-child{padding-bottom:10px!important}.study-summary-details-card{display:flex;align-items:center;width:100%}.study-summary-details-content{width:100%;display:flex;align-items:center}.study-summary-container{border-radius:10px;box-shadow:var(--card-shadow);border:1px solid var(--mui-secondary-main);margin-bottom:10px;background-color:var(--card-background)}.study-files-container{display:flex;flex-direction:column;gap:2rem;padding:1rem;height:100%;overflow:auto}.drop-zone{border:3px dashed var(--mui-divider);border-radius:8px;padding:2rem;display:flex;justify-content:center;align-items:center;min-height:200px;background-color:var(--mui-secondary-light);transition:all .2s ease-in-out;position:relative}.drop-zone:hover{background-color:var(--mui-secondary-light);border-color:var(--mui-primary-main)}.drop-zone-content{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.create-upgrade-modal-container{display:flex;flex-direction:column;gap:2rem;height:100%;color:var(--mui-palette-text-primary);padding:1.5rem 2rem}.create-upgrade-modal-container .MuiPopover-root{z-index:1400}.create-upgrade-modal-container .MuiFormControl-root .MuiInputBase-root{background-color:transparent;border-radius:4px;border:1px solid rgba(255,255,255,.23)}.create-upgrade-modal-container .MuiInputLabel-root{color:var(--mui-palette-text-secondary)}.create-upgrade-modal-container h2{font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.create-upgrade-modal-container h6{font-size:1rem;font-weight:500;color:var(--mui-palette-text-primary);margin:0}.create-upgrade-modal-close-button{padding:.5rem;width:2.5rem;height:2.5rem;background-color:var(--mui-palette-secondary-light)}.create-upgrade-modal-close-button:hover{background-color:var(--mui-palette-secondary-main)}.create-upgrade-modal-close-button .MuiSvgIcon-root{font-size:2.5rem}.create-upgrade-modal-drawer{z-index:1200}.create-upgrade-modal-drawer .MuiDrawer-paper{width:40vw;border-left:1px solid rgba(255,255,255,.12)}.create-upgrade-modal-projects-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.create-upgrade-modal-projects-chip{background-color:var(--mui-palette-text-secondary);border:1px solid var(--mui-palette-text-secondary);color:var(--mui-palette-text-primary);height:24px;font-size:.8125rem}.create-upgrade-modal-projects-chip .MuiChip-icon{color:var(--mui-palette-text-primary);font-size:1rem;margin-left:.5rem}.create-upgrade-modal-projects-chip .MuiChip-label{padding:0 .75rem;font-size:1rem}.create-upgrade-modal-actions{margin-top:auto;padding-top:2rem;display:flex;justify-content:flex-end;gap:1rem}.create-upgrade-modal-actions .MuiButton-root{text-transform:none;font-weight:600;padding:.5rem 1rem}.create-upgrade-modal .status-badge{background-color:var(--mui-palette-warning-main);color:var(--mui-palette-warning-contrastText);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;position:absolute;top:1.5rem;right:2rem}.create-report-drawer-template-upload{border:3px dashed;border-color:var(--mui-divider);border-radius:2px;padding:64px;display:flex;justify-content:center;align-items:center;min-height:200px;background-color:var(--mui-hover-bg);transition:all .2s ease-in-out;position:relative}.create-report-drawer-template-upload:hover{background-color:var(--mui-hover-bg);border-color:var(--mui-primary-main)}.create-report-drawer-pdf-preview{border:1px solid;border-color:var(--mui-divider);border-radius:2px;overflow:hidden;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.template-preview-wizard-drawer .wizard-header{padding:24px;border-bottom:1px solid #e0e0e0;background-color:#fafafa}.template-preview-wizard-drawer .wizard-content{flex:1;overflow-y:auto;padding:24px}.template-preview-wizard-drawer .wizard-footer{padding:16px 24px;border-top:1px solid #e0e0e0;background-color:#fafafa}
