.landing-page{display:flex;flex-direction:column}.challenge-container{display:flex;flex-direction:row;height:calc(100vh - 65px);width:100%;background:#f5f5f5}.input-container{flex:1 1;max-width:400px;padding:16px;row-gap:8px;display:flex;flex-direction:column;border-right:1px solid #e5e5e5;background-color:#fff}.upload-btn button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{color:#3276cf;border:1px solid #a2c1ea;border-radius:6px;margin-bottom:12px;cursor:pointer}.summary-container .upload-btn button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.Mui-disabled.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{background-color:transparent;border:1px solid #a2c1ea}.input-box{flex:1 1;padding:12px;border:1px solid #ddd;border-radius:8px;resize:none;line-height:20px;letter-spacing:.14px!important}.input-box::placeholder{color:#8e9092;opacity:1;font-family:Roboto,sans-serif;font-size:14px;line-height:20px;letter-spacing:.14px!important}.errormsg-container{display:flex;width:100%;justify-content:flex-end}.errormsg{width:100%}.charcount{width:50%;display:flex;justify-content:flex-end}.upload-status-container{cursor:pointer}.summarise-btn .buttonContainer{width:100%}.summarise-btn{width:100%!important;cursor:pointer}.summarise-btn.disabled{cursor:not-allowed!important}.summarise-btn button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{border:none;border-radius:6px;font-weight:600;cursor:pointer;background-color:#3276cf;width:100%;padding:8px!important;color:#fff;flex:2 1}.summarise-btn button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.Mui-disabled.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{border:none;border-radius:6px;font-weight:600;cursor:not-allowed!important;background-color:#e0e0e0;width:100%;padding:8px!important;color:#757575}.upload-btn button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.Mui-disabled.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{border:none;border-radius:6px;font-weight:600;cursor:not-allowed!important;background-color:#e0e0e0;color:#757575}.stop-summarise-btn .buttonContainer{width:100%!important}.stop-summarise-btn{width:100%!important;cursor:pointer;margin-top:25px}.stop-summarise-btn button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{color:#3276cf;border:1px solid #a2c1ea;border-radius:6px;margin-bottom:12px;cursor:pointer;width:100%!important;padding:8px!important}.skeleton-icon{color:#2c66b4!important}.clear-btn{color:#3276cf}.clear-btn .buttonContainer{width:80px!important}.summary-container{flex:2 1;display:flex;flex-direction:column;padding:10px 20px;overflow:auto}.summary-header{display:flex;justify-content:space-between;align-items:flex-start}.summary-text{color:#252627}.summary-button-container button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{color:#9e9e9e;border:1px solid #bdbdbd}.enable-summary{cursor:pointer;color:#a2c1ea}.summary-content-container{flex:1 1;background:#fff;border-radius:8px;display:flex;flex-direction:column;padding:30px;overflow:auto;scrollbar-width:thin}.summary-content{height:100%}.summary-content-container li{list-style:disc;padding:5px 0;font-family:Roboto;font-weight:400;font-style:SemiBold;font-size:16px;leading-trim:NONE;letter-spacing:.4px}.summary-content ol li:nth-child(2) ol li{padding:0}.summary-content ul ul li:first-child{margin-left:20px;list-style-type:none}.summary-empty-content{flex:1 1;background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.summary-empty-text{font-weight:500;font-size:14px;line-height:206%;letter-spacing:.4px;color:#8e9092}.upload-status-container{display:flex;gap:10px;width:100%;margin-top:10px}textarea.input-box{font-family:Roboto,sans-serif;font-size:14px;line-height:20px;letter-spacing:.14px!important}.input-box:focus-visible{outline:none!important}.error-border{border-color:red!important}.skeleton-loader{display:flex;flex-direction:column;gap:4px;flex:1 1;background:#fff;border-radius:8px;padding:24px}.skeleton-icon-container{display:flex;gap:8px;margin-bottom:10px!important}.user-menu{margin-top:45px!important}.my-menu-paper{background-color:#f3f3f3!important;color:#000!important;border-radius:8px}.my-menu-paper .Mui-selected{background-color:red!important;color:#fff!important}.my-menu-paper .Mui-focusVisible{background-color:transparent!important}@media (max-width:1024px){.challenge-container{flex-direction:column}.input-container{max-width:100%;border-right:none;border-bottom:1px solid #e5e5e5}}@media (max-width:600px){.summary-header{flex-direction:column;align-items:flex-start;gap:8px}.input-box{min-height:150px}}.disable-copy button.MuiButtonBase-root.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-sizeMedium.MuiButton-outlinedSizeMedium.MuiButton-colorPrimary.button_type_button.btn--primary.dPSButtonComponentSection{color:#8e9092;border:1px solid #8e9092;border-radius:6px;margin-bottom:14px;cursor:pointer}.ocr-container,.ocr-title{font-weight:400;font-size:14px;leading-trim:NONE;line-height:143%;letter-spacing:.17px;text-align:center;vertical-align:middle}.ocr-container{display:flex;align-items:center;justify-content:space-between;color:#757575;padding:0 10px}.ocr-progress-bar{width:105px}.file-progress-container{height:100%;border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;padding:12px}.ocr-info-container{padding:inherit;display:flex;flex-direction:column;row-gap:8px}.ocr-info{background-color:#dee8f7;font-family:Roboto;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.17px;overflow:auto;width:399;height:210px;angle:0 deg;opacity:1;border-radius:6px;padding:10px 6px 6px 16px;display:flex;justify-content:space-between;column-gap:4px}.info-icon,.ocr-info{color:#275798}.ocr-info::-webkit-scrollbar{width:8px}.view-ocr{align-self:flex-end;color:#3276cf}.view-extracted{display:flex;justify-content:flex-end;padding-right:10px}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:10px}.ocr-dialog{padding:0 10px}.Wlb-custom-dialog .MuiPaper-root{border-radius:8px}.Wlb-dialog-content,.Wlb-dialog-footer,.Wlb-dialog-title{padding:var(--spacing-standard)}