@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif,Source Sans\ 3,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}button{font-family:Poppins,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.my-swal-backdrop,.swal2-container{z-index:2000!important}.rotate-icon{transform:rotate(90deg)}.side-icon{transition:transform .1s ease-in}.table-row{overflow:hidden;transition:height .3s ease-in-out}.table-row.closed,.table-row.open{height:0}.icon-card{box-shadow:0 100px 104px #0b4f7712,0 38.011px 37.9617px rgba(11,79,119,.054),0 19.9876px 18.4297px #0b4f770d,0 10.7864px 9.03458px rgba(11,79,119,.047),0 4.72186px 3.57229px #0b4f770a}.help-image{margin:0 auto;width:10%}.error-label{color:red;display:block}.label-required:after{color:red;content:"*";margin-left:2px}.form-control{grid-gap:.5em;display:grid;font-size:1rem;font-weight:700;gap:.5em;grid-template-columns:1em auto;line-height:1.1}.form-control input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);border:.14em solid;border-radius:.15em;color:#d1d5db;cursor:pointer;display:grid;font:inherit;height:1.18em;margin:0 0 0 16px;place-content:center;transform:translateY(-.075em);width:1.18em}.form-control input[type=checkbox]:before{background-color:#fff;box-shadow:inset 1em 1em var(--form-control-color);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.form-control input[type=checkbox]:checked:before{transform:scale(1)}.form-control input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.form-control input[type=checkbox]:checked{background-color:#0bbbef;border:none}.whitespace{white-space:normal}.expand-nav-btn{background-color:#fff;position:absolute;right:-16px;top:72px;z-index:1201}.retime-logo{height:70px;width:100px}.empty-folder{height:160px;margin-top:100px}.download-studies-modal{.MuiTypography-h6{justify-content:center}}.customer .table-wrapper{height:calc(100% - 54px)}.customer .table-container{height:calc(100% - 134px)}.toolbar-wrapper{min-height:80px!important}.MuiTableCell-root{word-wrap:break-word;padding:6px 8px}.MuiTableCell-root,.MuiTableCell-root .MuiBox-root,.MuiTableCell-root .MuiTypography-root{font-size:11px!important}.MuiTableCell-paddingCheckbox{padding:0 12px 0 10px!important}@media (max-width:1199px){.MuiTableCell-root{font-size:11px!important}}@media (max-width:990px){.MuiTableCell-root{font-size:11px!important}}.css-wjsjww-MuiChip-label{font-size:11px!important}.css-xw404e-MuiFormControl-root{margin-bottom:0!important}.css-6d20uo{margin:0!important}.css-14u90gq-MuiFormControl-root{margin-bottom:0!important}.css-m2wtqd{margin:0!important}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.logo{border-style:none;height:46px;overflow:clip;overflow-clip-margin:content-box;vertical-align:middle;width:69px}.otp-logo{height:70px;width:100px}.circle-input{border:1px solid #ccc;border-radius:50%;font-size:24px;height:40px;margin:5px;text-align:center;width:40px}.user-profile{border-color:#919eab3d;border-radius:15px;cursor:pointer;height:auto;object-fit:cover;padding:8px;width:100%}.custom-chip .MuiChip-label{font-size:11px!important}.chip-50{min-width:50px!important}.chip-70{min-width:70px!important}.MuiBox-root fieldset legend.MuiFormLabel-root.Mui-required .css-1szckaa-MuiFormLabel-asterisk,.MuiBox-root legend.Mui-required .MuiFormLabel-asterisk{color:red!important}.ra-analytics-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;padding:16px}.ra-analytics-card__header{align-items:flex-start;border-bottom:1px dashed #0000001f;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px}.ra-analytics-card__title-block{align-items:center;display:flex;justify-content:space-between;min-width:160px;width:100%}.ra-analytics-card__extra{flex:0 1 260px;max-width:360px;min-width:200px}.ra-analytics-card--wide-extra .ra-analytics-card__extra{flex:1 1 100%;max-width:none}.ra-login-filters{margin-bottom:16px!important;min-width:0;width:100%}@media (min-width:900px){.ra-login-filters{flex:0 0 auto;width:300px}}.ra-login-filters .MuiFormControl-root>.MuiStack-root{overflow:visible;padding-top:0}.ra-login-filters .MuiInputBase-root{max-width:100%}.ra-device-badge{align-items:center;border-radius:10px;display:inline-flex;gap:6px;padding:2.8px 10px}.ra-device-badge--web{background-color:#e8f5e9}.ra-device-badge--web .ra-device-badge__dot{background-color:#2e7d32}.ra-device-badge--web .ra-device-badge__label{color:#2e7d32}.ra-device-badge--app{background-color:#fce4ec}.ra-device-badge--app .ra-device-badge__dot{background-color:#c2185b}.ra-device-badge--app .ra-device-badge__label{color:#c2185b}.ra-device-badge__dot{border-radius:50%;height:6px;width:6px}.ra-device-badge__label{font-weight:600}.ra-metric-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;display:flex;min-height:88px;overflow:hidden}.ra-metric-card__accent{width:4px}.ra-metric-card__body{flex:1 1;padding:12px}.ra-metric-card__label{font-weight:600;letter-spacing:.5px}.ra-metric-card__value{font-weight:700;margin-top:4px}.ra-progress-row{margin-bottom:12px}.ra-progress-row__labels{display:flex;justify-content:space-between;margin-bottom:4px}.ra-progress-row__bar{background-color:#eee;border-radius:4px;height:8px}.ra-progress-row__bar .MuiLinearProgress-bar{background-color:#1976d2;background-color:var(--ra-bar-color,#1976d2);border-radius:4px}.ra-report-header{align-items:center;background-color:initial;box-shadow:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.ra-report-header__title{color:#000;font-weight:700}.ra-report-header__live-chip .MuiChip-label{font-weight:600}.ra-report-header__filters{display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width:600px){.ra-report-header__filters{flex-direction:row;min-width:420px}}.ra-report-header__select-wrap{flex:1 1 auto;max-width:100%;min-width:180px}.ra-report-header__select,.ra-report-header__select-wrap .MuiInputBase-root{max-width:100%}.ra-report-table-container{border:1px solid #0000001f;border-radius:4px}.ra-report-table__head-row{background-color:#f5f5f5}.ra-report-table__head-cell{background-color:#f5f5f5;border-color:#0000001f;color:#0009;font-size:.75rem;font-weight:700}.ra-report-table__body-cell{border-color:#0000001f;font-size:.8125rem}.ra-report-tabs-wrap{border-bottom:1px solid #0000001f;margin-bottom:24px}.ra-report-tabs .MuiTab-root{font-weight:500;min-height:44px;text-transform:none}.ra-report-tabs .Mui-selected{font-weight:700}.ra-report-tabs__indicator{height:3px}.ra-device-login__version-row-labels{margin-bottom:4px}.ra-device-login__version-bar{background-color:#eee;border-radius:4px;height:10px}.ra-device-login__version-bar .MuiLinearProgress-bar{background-color:#1976d2;background-color:var(--ra-bar-color,#1976d2);border-radius:4px}.ra-device-login__footer{background-color:#f5f5f5;border-radius:4px;margin-top:16px;padding:12px}.ra-device-login__footer-note{display:block;margin-top:4px}.sub-title-back-btn.MuiIconButton-root{background-color:#fff;box-shadow:0 0 6px #0003;color:#00c0f3}.sub-title-back-btn.MuiIconButton-root:hover{background-color:#f4f9ffcc}.element-usage-toolbar,.flat-rating-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:0 16px}.element-usage-top-elements{background-color:#fff;border:1px solid #dfe3e8;border-radius:12px;margin:0 16px 16px;padding:12px 16px 14px}.element-usage-top-elements__heading{color:#637381;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.element-usage-top-elements__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.element-usage-top-elements__card{background-color:#f4f6f8;border-left:3px solid #00c0f3;border-radius:8px;box-shadow:0 1px 4px #00000029;display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:200px;padding:10px 14px}.element-usage-top-elements__label{color:#637381;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.element-usage-top-elements__body{align-items:center;display:flex;gap:10px;min-width:0}.element-usage-top-elements__card.is-rank-1{border-left-color:#e6b325}.element-usage-top-elements__card.is-rank-2{border-left-color:#8d9aa8}.element-usage-top-elements__card.is-rank-3{border-left-color:#c48a5a}.element-usage-top-elements__name{color:#212b36;flex:1 1;font-size:14px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-usage-top-elements__name.is-archived{color:#ed6c02}.element-usage-top-elements__name.is-inactive{color:#ff4842}.element-usage-top-elements__count{color:#00c0f3;flex-shrink:0;font-size:17px;font-weight:700}.element-usage-top-elements__skeleton{border-radius:8px;flex:1 1 240px;height:64px;min-width:200px}@media (max-width:900px){.element-usage-top-elements__card,.element-usage-top-elements__skeleton{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:160px}}@media (max-width:600px){.element-usage-top-elements__card,.element-usage-top-elements__skeleton{flex:1 1 100%;min-width:0}}.element-usage-toolbar__search.MuiFormControl-root,.flat-rating-toolbar__search.MuiFormControl-root{margin:0!important;width:260px}.element-usage-toolbar__search .MuiOutlinedInput-root,.flat-rating-toolbar__search .MuiOutlinedInput-root{height:40px}.search-input-icon{color:#919eab!important;height:20px!important;width:20px!important}.element-usage-toolbar__actions,.flat-rating-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-left:auto}.element-usage-toolbar__actions .MuiOutlinedInput-root:has(.MuiSelect-select),.flat-rating-toolbar__actions .MuiOutlinedInput-root:has(.MuiSelect-select){height:40px;margin-top:0!important}.element-usage-toolbar__actions .MuiButton-root:not(.MuiIconButton-root),.flat-rating-toolbar__actions .MuiButton-root:not(.MuiIconButton-root){height:40px}.report-download-btn{height:40px;min-width:40px!important;padding:0!important;width:40px}.project-datepicker{flex:0 0 auto}.project-datepicker .custom-datepicker{flex:0 0 auto;margin-top:4px}.custom-datepicker .MuiTextField-root{min-width:0!important;min-width:auto!important}.element-usage-toolbar__actions .project-datepicker .MuiFormControl-root,.flat-rating-toolbar__actions .project-datepicker .MuiFormControl-root{margin-bottom:0!important;min-width:118px;width:auto!important}.element-usage-toolbar__actions .project-datepicker .MuiInputBase-root,.flat-rating-toolbar__actions .project-datepicker .MuiInputBase-root{height:auto;margin-top:1px!important}.sub-flat-rating-page{padding-bottom:24px}.sub-flat-rating-page__title{flex-wrap:wrap;gap:16px;margin-bottom:16px;padding-left:16px;padding-right:16px}.sub-flat-rating-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.report-filter-modal .MuiDialog-paper{max-height:700px!important;max-width:600px!important;width:100%}.sub-flat-rating-page .sub-title-back-btn.MuiIconButton-root{height:28px;padding:4px;width:28px}.sub-flat-rating-page .sub-title-back-btn.MuiIconButton-root svg{font-size:16px}.sub-flat-rating-page .MuiTypography-h4{font-size:16px!important;font-weight:600}.sub-flat-rating-layout{background-color:#fff;border:1px solid #dfe3e8;border-radius:8px;display:flex;flex-direction:column;gap:0;margin:0 12px;overflow:hidden}.sub-flat-rating-layout__content{background-color:#fff;flex:1 1;min-width:0}.sub-flat-rating-layout__nav{align-items:flex-end;background-color:#f4f6f8;border-bottom:1px solid #dfe3e8;display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 0;width:100%}.sub-flat-rating-layout__tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;border-radius:4px 4px 0 0;color:#6b7280;cursor:pointer;display:flex;flex:0 0 auto;font-size:.78rem;gap:6px;justify-content:center;max-width:none;padding:6px 12px;text-align:center;width:auto}.sub-flat-rating-layout__tab:hover{background-color:#eef2f5}.sub-flat-rating-layout__tab.is-active{background-color:initial;border-bottom-color:#00c0f3;color:#1e4d7b;font-weight:700}.sub-flat-rating-layout__tab-label{white-space:nowrap}.sub-flat-rating-layout__tab-count{color:#8a94a6;flex-shrink:0;font-size:.72rem;font-weight:500}.sub-flat-rating-layout__tab.is-active .sub-flat-rating-layout__tab-count{color:#1e4d7b}.sub-flat-rating-info{background:#f8fafc;display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;position:relative}.sub-flat-rating-info__loading.MuiLinearProgress-root{height:3px;left:0;position:absolute;right:0;top:0}.sub-flat-rating-info__grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sub-flat-rating-info__grid--range{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.sub-flat-rating-info__card{background-color:#fff;border:1px solid #e6ebf1;border-radius:12px;box-shadow:0 1px 2px #1018280a;padding:16px 18px}.sub-flat-rating-info__card--common{display:flex;flex-direction:column;min-height:108px}.sub-flat-rating-info__card--stat,.sub-flat-rating-info__card--used{align-items:center;display:flex;min-height:84px}.sub-flat-rating-info__card--stat{gap:12px;justify-content:space-between}.sub-flat-rating-info__card--used{align-items:flex-start;flex-direction:column;justify-content:center}.sub-flat-rating-info__card--highest .sub-flat-rating-info__card-label,.sub-flat-rating-info__card--highest .sub-flat-rating-info__card-value{color:#047857!important}.sub-flat-rating-info__card--lowest .sub-flat-rating-info__card-label,.sub-flat-rating-info__card--lowest .sub-flat-rating-info__card-value{color:#c2410c!important}.sub-flat-rating-info__stat-copy{align-items:center;display:flex;gap:10px;min-width:0}.sub-flat-rating-info__card-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.58rem;height:28px;justify-content:center;line-height:1;width:28px}.sub-flat-rating-info__card--highest .sub-flat-rating-info__card-icon{background-color:#04785724}.sub-flat-rating-info__card--lowest .sub-flat-rating-info__card-icon{background-color:#c2410c24}.sub-flat-rating-info__card--stat .sub-flat-rating-info__card-value{font-size:1.5rem!important;margin-top:0!important}.sub-flat-rating-info__card-heading{border-bottom:1px solid #eef2f6;color:#1e4d7b;display:block;font-size:.7rem!important;font-weight:700!important;letter-spacing:.06em;margin-bottom:12px!important;padding-bottom:8px;text-align:center;text-transform:uppercase}.sub-flat-rating-info__card-metrics{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:1fr 1fr}.sub-flat-rating-info__metric{align-items:center;display:flex;flex-direction:column;font-size:.8rem!important;gap:4px;line-height:1.3;margin:0!important;padding:0 12px;text-align:center}.sub-flat-rating-info__metric:first-child{padding-left:0;padding-right:12px}.sub-flat-rating-info__metric:last-child{border-left:1px solid #eef2f6;padding-left:12px;padding-right:0}.sub-flat-rating-info__metric-label{color:#8a94a6;font-size:.58rem!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sub-flat-rating-info__metric-value{color:#1e4d7b;font-size:1.5rem!important;font-weight:700;line-height:1.2;margin:0!important}.sub-flat-rating-info__card-label{color:#8a94a6;font-size:.68rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.sub-flat-rating-info__card-value{color:#1e4d7b;font-size:1.35rem!important;font-weight:700!important;line-height:1.2;margin-top:4px!important}.sub-flat-rating-info__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sub-flat-rating-info__chip.MuiChip-root{background-color:#eef8fc;border-radius:999px;color:#1e4d7b;font-size:.75rem;font-weight:700;height:26px}@media (max-width:900px){.sub-flat-rating-info__grid,.sub-flat-rating-info__grid--range{grid-template-columns:1fr}}.create-task-modal .MuiDialog-paper{display:flex;flex-direction:column;max-height:calc(100vh - 48px)!important;max-width:1300px!important;width:100%}.create-task-modal .MuiDialogContent-root{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:8px;padding-top:8px}.create-task-modal__form{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.create-task-modal__body{align-items:stretch;display:flex;flex:1 1;gap:24px;min-height:0}.create-task-modal__column{display:flex;flex-direction:column;min-width:0}.create-task-modal__column--task{flex:0 0 38%;max-width:38%}.create-task-modal__column--elements{border-left:1px solid #eee;flex:1 1;min-height:0;padding-left:24px}.create-task-modal__elements-header{margin-bottom:8px}.create-task-modal__elements-header-left{gap:12px}.create-task-modal__elements-list{background-color:#fafafa;border:1px solid #eee;border-radius:4px;flex:1 1;max-height:320px;min-height:160px;overflow-x:hidden;overflow-y:auto;padding:8px 12px;scroll-behavior:smooth;scrollbar-color:#9e9e9e #eee;scrollbar-width:thin}.create-task-modal__elements-list::-webkit-scrollbar{width:8px}.create-task-modal__elements-list::-webkit-scrollbar-track{background:#eee;border-radius:4px}.create-task-modal__elements-list::-webkit-scrollbar-thumb{background-color:#9e9e9e;border-radius:4px}.create-task-modal__elements-list::-webkit-scrollbar-thumb:hover{background-color:#757575}.create-task-modal__elements-list--reordering{touch-action:none}.create-task-modal__sortable-row{cursor:grab!important;touch-action:none;-webkit-user-select:none;user-select:none}.create-task-modal__elements-list--reordering .MuiIconButton-root,.create-task-modal__elements-list--reordering .MuiSwitch-root{pointer-events:none}.create-task-modal__footer{flex-shrink:0;padding-top:8px}.create-task-modal__add-wrap{align-items:center;display:flex;justify-content:flex-end;width:100%}.create-task-modal__add-btn-wrap{display:inline-flex}.create-task-modal__add-btn-wrap .Mui-disabled{pointer-events:none}.create-task-modal .create-task-modal__actions{align-items:center;display:flex;justify-content:space-between;padding:16px}.create-task-modal__actions-note{margin-bottom:0!important}.app-drawer.MuiDrawer-root,.app-drawer.MuiModal-root{overflow:hidden;z-index:1250}.app-drawer .MuiDrawer-paper{box-shadow:-8px 0 24px #10182814;max-width:100%;overflow:hidden;width:100%}@media (min-width:600px){.app-drawer .MuiDrawer-paper{width:420px;width:var(--app-drawer-width,420px)}}.app-drawer__body{background-color:#fff;display:flex;flex-direction:column;height:100%}.app-drawer__header{align-items:flex-start;border-bottom:1px solid #ececec;display:flex;flex-direction:row;justify-content:space-between;padding:20px 24px 16px}.app-drawer__title{color:#1a365d!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.4px;text-transform:uppercase}.app-drawer__subtitle{color:#808285!important;font-size:.8rem!important;margin-top:4px!important}.app-drawer__close.MuiIconButton-root{color:#637381;margin-right:-8px;margin-top:-4px}.app-drawer__content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px;scrollbar-gutter:stable}.app-drawer__actions{background-color:#fff;border-top:1px solid #ececec;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 24px}@media (max-width:768px){.create-task-modal .MuiDialog-paper{max-width:calc(100% - 32px)!important}.create-task-modal__body{flex-direction:column;overflow-y:auto}.create-task-modal__column--task{flex:none;max-width:none}.create-task-modal__column--elements{border-left:none;border-top:1px solid #eee;padding-left:0;padding-top:16px}}.form-textarea{margin-bottom:0;max-width:100%;min-width:0;width:100%}.form-textarea__label{display:block;font-size:.86rem;font-weight:inherit;margin-bottom:8px}.form-textarea__required{color:red;margin-left:2px}.form-textarea__input.MuiOutlinedInput-root{align-items:flex-start;border-radius:5px;box-sizing:border-box;font-size:.86rem;max-width:100%;width:100%}.form-textarea__input textarea{box-sizing:border-box;max-width:100%;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}.form-textarea--error .MuiFormHelperText-root{color:#d32f2f}.study-answers-field-label .MuiFormLabel-root,.study-answers-field-label .MuiFormLabel-root.Mui-error,.study-answers-field-label .MuiFormLabel-root.Mui-focused{color:#0009!important}.study-answers-photo{margin-top:16px}.study-answers-photo__label{font-size:.86rem;margin-bottom:8px}.study-answers-photo__dropzone{align-items:center;background-color:#f6f6f6;border:1px dashed #c7c8ca;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.study-answers-photo__preview-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.study-answers-photo__preview-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;height:168px;overflow:hidden;position:relative;width:168px}.study-answers-photo__preview{display:block;height:100%;object-fit:contain;width:100%}.study-answers-photo__remove{background-color:#ffffffeb!important;box-shadow:0 1px 3px #0003;color:#d32f2f!important;height:24px;padding:0;position:absolute;right:4px;top:4px;width:24px}.study-answers-photo__remove:hover{background-color:#fff!important}.study-answers-photo__icon{opacity:.4}.study-answers-photo__input{display:none}.study-answers-image-modal .MuiDialog-paper{margin:8px;max-height:90vh;max-width:95vw;width:100%}@media (min-width:600px){.study-answers-image-modal .MuiDialog-paper{margin:16px;max-width:90vw}}@media (min-width:900px){.study-answers-image-modal .MuiDialog-paper{max-width:1100px}}.study-answers-image-modal__container{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;max-height:70vh;overflow-y:auto;padding:8px}.study-answers-image-modal__item{background-color:grey;border-radius:4px;flex-shrink:0;height:280px;min-height:250px;min-width:250px;overflow:hidden;width:280px}@media (min-width:600px){.study-answers-image-modal__item{height:300px;width:300px}}@media (min-width:900px){.study-answers-image-modal__item{height:280px;width:280px}}@media (min-width:1200px){.study-answers-image-modal__item{height:500px;width:300px}}.study-answers-image-modal__img{display:block;height:100%;object-fit:cover;width:100%}