@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.FstoNavbar-root{background:hsla(0,0%,100%,.75);position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;height:56px;padding-left:1em;padding-right:1em;box-shadow:0 1px 5px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1297}@media(prefers-color-scheme:dark){.FstoNavbar-root{background-color:#212124}}.FstoNavbar-root.dark{background-color:#212124}.FstoNavbar-root.light{background-color:hsla(0,0%,100%,.835);color:rgba(0,0,0,.87)}@media(min-width:1200px){.FstoNavbar-root{justify-content:flex-end}.FstoNavbar-toggle{display:none}}.FstoNavbar-user{display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.FstoNavbar-user h5{font-size:.8rem;font-weight:600;padding:6px 10px;border-radius:8px}@media screen and (min-width:992px){.FstoNavbar-user h5{font-size:.9rem}}.FstoNavbar-menu.MuiPaper-root{padding:1em;border-radius:8px}.FstoBackdrop-root.MuiBackdrop-root{justify-content:flex-start;align-items:flex-start;z-index:1298}@media(min-width:1200px){.FstoBackdrop-root.MuiBackdrop-root{display:none}}.FstoSidebar-root{background-color:#281e41;position:fixed;top:0;width:0;min-height:100vh;overflow:hidden;transition:width .2s linear;z-index:1299}@media(min-width:1200px){.FstoSidebar-root{position:relative;width:260px;flex-shrink:0!important;flex-grow:0!important}}@media(prefers-color-scheme:dark){.FstoSidebar-root{background-color:#212124}}.FstoSidebar-root.dark{background-color:#212124}.FstoSidebar-root.light{background-color:#201932}.FstoSidebar-root.fancy{background-image:linear-gradient(145deg,rgba(40,58,71,.95) 40%,rgba(40,58,71,.8) 50%,rgba(40,58,71,.25) 75%,rgba(40,58,71,.15) 90%,rgba(40,58,71,0)),url(/static/media/background.1e2ba31a.png);background-size:cover,cover;background-color:#000}.FstoSidebar-root.visible{width:240px}.FstoSidebar-wrapper{position:relative;width:240px;height:100vh;overflow-x:hidden;overflow-y:auto}@media(min-width:1200px){.FstoSidebar-wrapper{position:fixed;width:inherit}}.FstoSidebar-toggle{display:flex;align-items:center;justify-content:flex-end;height:56px;padding-right:.5em}@media(min-width:1200px){.FstoSidebar-toggle{display:none}}.FstoSidebar-logo{display:block;max-width:110px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media(min-width:1200px){.FstoSidebar-logo{margin-top:50px}}.FstoSidebar-title{padding-bottom:50px;text-align:center;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.5rem!important;font-weight:600!important;color:transparent;background:linear-gradient(45deg,#281e41,#7855ca);-webkit-background-clip:text;background-clip:text}.FstoButton-root.MuiButton-root{justify-content:flex-start}.FstoSidebarLink-root{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;color:hsla(0,0%,100%,.8);font-weight:500;white-space:wrap;text-decoration:none;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;text-align:left}.FstoSidebarLink-root.active{color:#fff}.FstoSidebarChip-root.MuiChip-root{height:17px;margin-left:7px}.FstoSidebarChip-root.MuiChip-root.hidden{opacity:0}.FstoSidebarChildAccordionDetails-root.MuiAccordionDetails-root{padding:0;margin-left:8px}.FstoSidebarAccordionSummary-root.MuiButtonBase-root.MuiAccordionSummary-root{padding:0}.FstoSidebarAccordionSummary-root.MuiButtonBase-root.MuiAccordionSummary-root .MuiAccordionSummary-content{margin-top:0;margin-bottom:0;grid-gap:4px;gap:4px}.FstoSidebarAccordionSummary-root.MuiButtonBase-root.MuiAccordionSummary-root .MuiAccordionSummary-content .MuiTypography-sidebarChildAccordionText.MuiTypography-root{font-size:12px}.FstoSidebarIcon-root.MuiSvgIcon-root{font-size:.8125rem}.FstoSidebarActiveNotif-root.MuiSvgIcon-root{margin-left:10px;font-size:.8125rem;color:#ed6c02}.FstoSidebarActiveDropdown-root.MuiButtonBase-root{min-height:30px;margin:0 10px;padding-left:.5rem;padding-right:.5rem;border-radius:4px;transition:all .5ms ease-in-out}.FstoSidebarActiveDropdown-root.MuiButtonBase-root.dark{background-color:rgba(57,57,62,.7333333333333333)}.FstoSidebarActiveDropdown-root.MuiButtonBase-root.light{background-color:hsla(0,0%,77.3%,.226)}.FstoSidebarActiveDropdown-root.MuiButtonBase-root .MuiAccordionSummary-content{margin-top:.5rem;margin-bottom:.5rem}.FstoSidebarDropdown-root.MuiButtonBase-root{min-height:30px;margin:0 10px;padding-left:.5rem;padding-right:.5rem;border-radius:4px;transition:all .5ms ease-in-out}.FstoSidebarDropdown-root.MuiButtonBase-root:hover{background-color:hsla(0,0%,77.3%,.117)}.FstoSidebarDropdown-root.MuiButtonBase-root.dark:hover{background-color:rgba(57,57,62,.313)}.FstoSidebarDropdown-root.MuiButtonBase-root .MuiAccordionSummary-content{margin-top:.5rem;margin-bottom:.5rem}.FstoSidebarAccordionDetails-root.MuiAccordionDetails-root{padding:12px 0;margin:0 20px;border-left:1px solid hsla(0,0%,100%,.2)}.fisto-chatbot-box{position:fixed;bottom:130px;right:24px;width:370px;height:500px;z-index:1999;border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.5);overflow:hidden}.react-chatbot-kit-chat-container{width:100%;height:100%;background-color:#1c1c1c;border-radius:12px;color:#fff}.react-chatbot-kit-chat-bot-message{background-color:rgba(143,105,231,.8)!important;color:#fff!important}.react-chatbot-kit-user-chat-message{background-color:#edebeb!important;color:#807f7f!important}.react-chatbot-kit-chat-input:focus{border:none;border-top:2px solid #ccc;outline:none!important;box-shadow:none!important}.FstoAccessDeniedBox-root{background-image:linear-gradient(45deg,#fff,#fff 40%,hsla(0,0%,100%,0) 60%,#fff 80%,#fff);background-size:150% 100%;background-position:0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;animation:AccessDeniedAnimation 1s linear infinite alternate}.FstoAccessDeniedBox-root .FstoLogoImage-root{width:100%;max-width:200px;margin-bottom:3em}.FstoAccessDeniedBox-root .FstoAccessDeniedTypography-root{color:#131304;font-size:2.15em;font-weight:700;margin-bottom:.5em}.FstoAccessDeniedBox-root .FstoAccessDeniedButton-root{margin-top:3em;padding-left:3em;padding-right:3em;border-radius:25px}@keyframes AccessDeniedAnimation{0%{background-position:0 0}to{background-position:50% 0}}.FstoNotFoundBox-root{background-image:linear-gradient(45deg,#fff,#fff 40%,hsla(0,0%,100%,0) 60%,#fff 80%,#fff);background-size:150% 100%;background-position:0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;animation:NotFoundAnimation 1s linear infinite alternate}.FstoNotFoundBox-root .FstoLogoImage-root{width:100%;max-width:200px;margin-bottom:3em}.FstoNotFoundBox-root .FstoNotFoundTypography-root{color:#131304;font-size:2.15em;font-weight:700;margin-bottom:.5em}.FstoNotFoundBox-root .FstoNotFoundButton-root{margin-top:3em;padding-left:3em;padding-right:3em;border-radius:25px}@media(prefers-color-scheme:dark){.FstoNotFoundBox-root{background-image:linear-gradient(45deg,#fff,#fff 40%,hsla(0,0%,100%,.559) 60%,#fff 80%,#fff)}.FstoNotFoundBox-root .FstoNotFoundTypography-paragraph.MuiTypography-root{color:#131304}}@keyframes NotFoundAnimation{0%{background-position:0 0}to{background-position:50% 0}}.FstoTableMenu-item.MuiButtonBase-root{font-weight:500}.FstoTableMenu-icon.MuiSvgIcon-root{margin-right:8px;font-size:21px;opacity:.75}.FstoConfirmationDialog .MuiDialog-paper{border-radius:12px}.FstoConfirmationDialogContent-root.MuiDialogContent-root{display:flex;flex-direction:column;align-items:center;padding-left:20px;padding-right:20px}@media screen and (min-width:980px){.FstoConfirmationDialogContent-root.MuiDialogContent-root{min-width:320px}}.FstoConfirmation-icon{font-size:4em;font-weight:800}.FstoConfirmationDialogTitle-root.MuiTypography-root{display:flex;justify-content:flex-end;align-items:center;font-size:1.2em;font-weight:700}.FstoButtonTransaction-root.MuiButtonBase-root{border-radius:8px;font-size:.8rem;transition:background-color .3s ease,color .3s ease}*{font-family:"Open Sans",sans-serif}html{scroll-behavior:smooth}body{margin:0;font-family:"Open Sans",sans-serif;font-size:1rem}body.light{background-color:#f7f7f7}body.dark{background:#181818}body.dark .FstoPurchaseOrder-root:after,body.dark .FstoPurchaseOrder-root:before,body.dark .FstoPurchaseOrderYmir-root:before{background-color:#1e1e1e}body.dark .FstoBoxCell-head{background-color:rgba(206,212,217,0)}body.dark .FstoTableCell-root.FstoTableCell-body{border-top:1px solid #515151;border-bottom:1px solid #515151}body.dark .FstoTableCell-root.FstoTableCell-body:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid #515151}body.dark .FstoTableCell-root.FstoTableCell-body:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid #515151}@media(prefers-color-scheme:dark){body.system .FstoPurchaseOrder-root:after,body.system .FstoPurchaseOrder-root:before,body.system .FstoPurchaseOrderYmir-root:before{background-color:#1e1e1e}body.system .FstoBoxCell-head{background-color:rgba(206,212,217,0)}body.system .FstoTableCell-root.FstoTableCell-body{border-top:1px solid #515151;border-bottom:1px solid #515151}body.system .FstoTableCell-root.FstoTableCell-body:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid #515151}body.system .FstoTableCell-root.FstoTableCell-body:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid #515151}}body.fancy .FstoBox-root .MuiPaper-root{background-color:hsla(0,0%,100%,.15)}@media(prefers-color-scheme:dark){body{background-image:none}}#fsto,#fsto .fsto{display:flex;flex-direction:column}#fsto .fsto{flex-grow:1;min-height:100vh}@media(min-width:992px){#fsto{flex-direction:row}}.FstoBox-root{display:flex;flex-direction:column;flex-grow:1;grid-gap:.5em;gap:.5em;padding:.5em;transition:all .1s linear;color:rgba(47,2,110,.22)}@media(min-width:576px){.FstoBox-root{grid-gap:1em;gap:1em;padding:1em}}@media(min-width:992px){.FstoBox-root{flex-direction:row}}.FstoBoxToolbar-root{display:flex;grid-gap:1em;gap:1em;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:2em;padding-left:2em;padding-right:2em}.FstoBoxToolbar-root .FstoBoxToolbar-left,.FstoBoxToolbar-root .FstoBoxToolbar-right{display:flex;align-items:center}.FstoBoxToolbar-root .FstoBoxToolbar-left .FstoTextFieldToolbar-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoTextFieldToolbar-root{width:100%}.FstoBoxToolbar-root .FstoBoxToolbar-left .FstoTextfieldSearch-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoTextfieldSearch-root{border-radius:25px}.FstoBoxToolbar-root .FstoBoxToolbar-left .FstoButtonMode-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoButtonMode-root{margin-right:2em;white-space:nowrap;text-transform:capitalize;text-decoration:underline}.FstoBoxToolbar-root .FstoBoxToolbar-left .FstoButtonImport-root,.FstoBoxToolbar-root .FstoBoxToolbar-left .FstoButtonNew-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoButtonImport-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoButtonNew-root{margin-left:2em;font-weight:400;text-transform:capitalize}@media(min-width:576px){.FstoBoxToolbar-root{flex-direction:row;align-items:center}}.FstoBoxToolbar2-root{display:flex;grid-gap:1em;gap:1em;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:2em;padding-left:2em;padding-right:2em}.FstoBoxToolbar2-root .FstoBoxToolbar-left,.FstoBoxToolbar2-root .FstoBoxToolbar-right{display:flex;align-items:stretch;width:100%}.FstoBoxToolbar2-root .FstoBoxToolbar-left .FstoTextFieldToolbar-root,.FstoBoxToolbar2-root .FstoBoxToolbar-right .FstoTextFieldToolbar-root{width:100%}.FstoBoxToolbar2-root .FstoBoxToolbar-left .FstoTextfieldSearch-root,.FstoBoxToolbar2-root .FstoBoxToolbar-right .FstoTextfieldSearch-root{border-radius:25px}.FstoBoxToolbar2-root .FstoBoxToolbar-left .FstoButtonNew-root,.FstoBoxToolbar2-root .FstoBoxToolbar-right .FstoButtonNew-root{margin-left:2em;font-weight:400;text-transform:capitalize}.FstoBoxToolbar2-root .FstoBoxToolbar-left{align-items:center;justify-content:center}.FstoBoxToolbar2-root .FstoBoxToolbar-right{flex-direction:column}@media(min-width:992px){.FstoBoxToolbar2-root{flex-direction:row;align-items:center}.FstoBoxToolbar2-root .FstoBoxToolbar-left{width:auto;justify-content:normal}.FstoBoxToolbar2-root .FstoBoxToolbar-right{flex-direction:row;align-items:center;width:auto}.FstoBoxToolbar2-root .FstoBoxToolbar-right .FstoTabsToolbar-root{margin-right:2em;margin-bottom:0}.FstoBoxToolbar2-root .FstoBoxToolbar-right .FstoTextFieldToolbar-root{width:auto}}.FstoTabsToolbar-root.MuiTabs-root{min-height:30px;margin-bottom:5px;align-self:center}.FstoTabsToolbar-root.MuiTabs-root .FstoTabsIndicator-root.MuiTabs-indicator{background-color:transparent;display:flex;justify-content:center}.FstoTabsToolbar-root.MuiTabs-root .FstoTabsIndicator-root.MuiTabs-indicator .FstoTabsIndicator-root{background-color:#635ee7;width:100%;max-width:25%;border-radius:1px}.FstoTabsToolbar-root.MuiTabs-root .FstoTab-root.MuiTab-root{min-width:auto;min-height:auto;padding:8px 12px;text-transform:capitalize}.FstoTableContainer-root{display:flex;flex-grow:1;flex-direction:column;padding:10px}.FstoTableContainer-root .FstoTableBox-root{display:flex;grid-gap:16px;gap:16px;flex-grow:1;flex-direction:column;justify-content:center;align-items:center}.FstoTableContainer-root .FstoTable-root{border-collapse:separate;border-spacing:0 5px}.FstoTableContainer-root .FstoTableCell-root.FstoTableCell-head{padding:6px 10px;border:0;font-family:Arial,Helvetica,sans-serif;font-size:.55em;font-weight:300}.FstoTableContainer-root .FstoTableCell-root.FstoTableCell-body{padding:6px 10px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-family:"Open Sans",sans-serif;font-size:.75em;font-weight:400}.FstoTableContainer-root .FstoTableCell-root.FstoTableCell-body:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid #e0e0e0}.FstoTableContainer-root .FstoTableCell-root.FstoTableCell-body:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid #e0e0e0}.FstoTableContainer-root .FstoCheckbox-root{padding:0}.FstoTableContainer-root .FstoTypography-transaction{display:flex;align-items:center;margin-bottom:2px;font-weight:700;line-height:1.25}.FstoTableContainer-root .FstoTypography-general_journal{display:flex;align-items:center;margin-bottom:2px;font-weight:500;line-height:1.25}.FstoTableContainer-root .FstoTypography-general_journal_all{display:flex;align-items:center;margin-bottom:2px;font-weight:700;line-height:1.25}.FstoTableContainer-root .FstoTypography-journal{max-width:500px;margin-top:5px;margin-bottom:5px;font-weight:700;line-height:1.15}.FstoTableContainer-root .FstoTypography-journal_description{display:flex;align-items:center;margin-bottom:2px;margin-top:2px;font-weight:400;font-size:1rem;line-height:1.25}.FstoTableContainer-root .FstoTypography-division{font-size:1.15em;text-transform:uppercase;line-height:1.55}.FstoTableContainer-root .FstoTypography-voucher{display:flex;align-items:center;margin-bottom:8px;font-weight:700;line-height:1.25}.FstoTableContainer-root .FstoTypography-supplier{font-size:1.15em;text-transform:uppercase;line-height:1.55}.FstoTableContainer-root .FstoTypography-remarks{max-width:500px;margin-top:5px;margin-bottom:5px;font-weight:700;line-height:1.15}.FstoTableContainer-root .FstoTypography-dates{display:flex;align-items:center;grid-gap:4px;gap:4px;line-height:1;opacity:.65}.FstoTableContainer-root .FstoTypography-AP,.FstoTableContainer-root .FstoTypography-requestor{text-transform:capitalize}.FstoTableContainer-root .FstoTypography-bank{font-weight:700}.FstoTableContainer-root .FstoTypography-number{font-weight:500}.FstoTableContainer-root .FstoTypography-amount{font-weight:700}.FstoTableContainer-root .FstoChip-root{font-weight:500;text-transform:capitalize}.FstoTableContainer-root .FstoChip-latest,.FstoTableContainer-root .FstoChip-official,.FstoTableContainer-root .FstoChip-payment,.FstoTableContainer-root .FstoChip-priority{height:20px;margin-left:5px;text-transform:capitalize;vertical-align:baseline}.FstoTableContainer-root .FstoChip-status{min-width:60px}.FstoTableContainerMasterlist-root{flex-grow:1}.FstoTableContainerMasterlist-root .FstoTableCellMasterlist-root.FstoTableCellMasterlist-head{padding:6px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.55em;font-weight:300}.FstoTableContainerMasterlist-root .FstoTableCellMasterlist-root.FstoTableCellMasterlist-body{padding:6px 10px;font-family:"Open Sans",sans-serif;font-size:.75em;font-weight:400}.FstoTableContainerCounter-root{display:flex;flex-grow:1;flex-direction:column;padding:10px}.FstoTableContainerCounter-root .FstoTableCellCounter-root.FstoTableCellCounter-head{padding:6px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.55em;font-weight:300}.FstoTableContainerCounter-root .FstoTableCellCounter-root.FstoTableCellCounter-body{padding:6px 10px;font-size:.85em;font-weight:400;text-transform:capitalize}.FstoStackPagination-root{padding-left:8px;padding-right:8px}.FstoPaperForm-root{flex-grow:0;flex-shrink:0;padding:5em 2em;box-sizing:border-box;overflow:hidden;border-radius:12px!important}@media(min-width:992px){.FstoPaperForm-root{flex-basis:370px}}.FstoPaperTable-root{display:flex;flex-grow:1;flex-direction:column;min-height:480px;overflow-x:auto;overflow-y:hidden}.FstoPaperTable-root.MuiPaper-root{border-radius:12px}.FstoMasterlistPaperTable-root{padding-top:2em}.FstoPaperToolbarTable-root{z-index:1000;position:sticky;top:8vh;flex-grow:1;margin-bottom:1rem}.FstoPaperToolbarTable-root.MuiPaper-root{border-radius:8px}.FstoButtonForm-root.MuiButton-root{margin-top:4em;margin-right:.5em;padding-left:2.7em;padding-right:2.7em;border-radius:8px;text-transform:capitalize}.FstoTextfieldForm-root.MuiTextField-root{margin-bottom:1.25em}.FstoAdrmentForm-root.MuiInputAdornment-root{margin-right:0}.FstoSelectForm-root.MuiFormControl-root{margin-bottom:1.25em;text-transform:capitalize}.FstoCheckboxListFilter-root{text-transform:uppercase;cursor:pointer}.FstoSelectForm-root.MuiAutocomplete-root{margin-bottom:1.25em;text-transform:capitalize}.FstoSelectForm-root.MuiAutocomplete-root .MuiOutlinedInput-input{text-transform:capitalize}.FstoSelectForm-root.MuiAutocomplete-root .MuiFormHelperText-root{text-transform:none}.FstoPaperImport-root .FstoPaperImport-title{display:flex;align-items:center;padding:1.75em 1.25em;font-size:1.1em;font-weight:500}.FstoPaperImport-root .FstoPaperImport-subtitle{margin-top:1em;margin-left:.75em;font-weight:500}.FstoCheckboxLabel-root{font-size:.8em}.FstoBoxWrapper-root{flex-grow:1;min-height:480px;grid-gap:1em;gap:1em}.FstoBoxWrapper-root,.FstoPaperAttachment-root,.FstoPaperGroup-root{display:flex;flex-direction:column}.FstoPaperAttachment-root{flex-grow:1;min-height:480px;padding:3em 2em;overflow-x:auto;overflow-y:hidden;border-radius:12px!important}.FstoPaperAttachment-root .FstoBoxForm-attachment{display:flex;flex-direction:column;align-items:flex-start;grid-gap:1.25em;gap:1.25em;margin-bottom:1.25em}.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoSelectForm-attachment,.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoTextfieldForm-attachment{width:100%}.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoButtonForm-attachment{text-transform:capitalize}.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoButtonForm-attachment .MuiButton-startIcon{margin-right:4px}@media(min-width:1200px){.FstoPaperAttachment-root .FstoBoxForm-attachment{flex-direction:row}.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoSelectForm-attachment,.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoTextfieldForm-attachment{flex:1 1;width:auto}}.FstoPaperAttachment-root .FstoChipForm-attachment{margin:0 2px 0 0}.FstoPurchaseOrderBox-root{display:flex;flex-direction:column}.FstoPurchaseOrder-root,.FstoPurchaseOrderYmir-root{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding:.5em 1em;border-color:#9a9a9a;border-style:dashed solid;border-width:1px}.FstoPurchaseOrder-root:first-of-type,.FstoPurchaseOrderYmir-root:first-of-type{border-top-style:solid;border-top-left-radius:5px;border-top-right-radius:5px}.FstoPurchaseOrder-root:last-of-type,.FstoPurchaseOrderYmir-root:last-of-type{border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.FstoPurchaseOrder-root:before,.FstoPurchaseOrderYmir-root:before{content:" ";background:#fff;position:absolute;display:block;bottom:-15px;right:-1px;width:14px;height:28px;border-top-left-radius:14px;border-bottom-left-radius:14px;border:1px solid #9a9a9a;border-right:0;z-index:1}.FstoPurchaseOrder-root:after,.FstoPurchaseOrderYmir-root:after{content:" ";background:#fff;position:absolute;display:block;bottom:-15px;left:-1px;width:14px;height:28px;border-top-right-radius:14px;border-bottom-right-radius:14px;border:1px solid #9a9a9a;border-left:0;z-index:1}.FstoPurchaseOrder-root:last-of-type:after,.FstoPurchaseOrder-root:last-of-type:before,.FstoPurchaseOrderYmir-root:last-of-type:after,.FstoPurchaseOrderYmir-root:last-of-type:before{display:none}.FstoPurchaseOrder-root .FstoPurchaseOrderStack-root,.FstoPurchaseOrderYmir-root .FstoPurchaseOrderStack-root{min-width:1px;grid-gap:1em;gap:1em;flex:1 1 100%;align-items:flex-end;justify-content:space-between}.FstoPurchaseOrder-root .FstoPurchaseOrderTypography-root,.FstoPurchaseOrderYmir-root .FstoPurchaseOrderTypography-root{min-width:1px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:576px){.FstoPurchaseOrder-root,.FstoPurchaseOrderYmir-root{flex-wrap:nowrap}.FstoPurchaseOrder-root .FstoPurchaseOrderStack-root,.FstoPurchaseOrderYmir-root .FstoPurchaseOrderStack-root{grid-gap:0;gap:0;flex-direction:column;align-items:flex-start;justify-content:flex-start}.FstoPurchaseOrder-root .FstoPurchaseOrderTypography-root,.FstoPurchaseOrderYmir-root .FstoPurchaseOrderTypography-root{width:100%}}.FstoPurchaseOrderBox-variance{width:100%;grid-gap:10px;gap:10px;display:flex;flex-direction:row;justify-content:space-between}.FstoBoxCounterReceipts-root{display:flex;flex-direction:column;margin-top:1.25em}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-evenly;grid-gap:16px;gap:16px;padding:.5em 1em;border-color:#9a9a9a;border-style:dashed solid;border-width:1px}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:first-of-type{border-top-style:solid;border-top-left-radius:5px;border-top-right-radius:5px}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:last-of-type{border-bottom-style:solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:before{content:" ";background:#fff;position:absolute;display:block;bottom:-15px;right:-1px;width:14px;height:28px;border-top-left-radius:14px;border-bottom-left-radius:14px;border:1px solid #9a9a9a;border-right:0;z-index:1}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:after{content:" ";background:#fff;position:absolute;display:block;bottom:-15px;left:-1px;width:14px;height:28px;border-top-right-radius:14px;border-bottom-right-radius:14px;border:1px solid #9a9a9a;border-left:0;z-index:1}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:last-of-type:after,.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:last-of-type:before{display:none}@media(min-width:576px){.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root{flex-wrap:nowrap}}.FstoBoxCounterReceipts-root .FstoStackCounterReceipt-root{min-width:1px;flex:1 1 100%}.FstoBoxCounterReceipts-root .FstoStackCounterReceipt-root.short{flex-basis:45%}.FstoBoxCounterReceipts-root .FstoTypographyCounterReceipts-root{min-width:1px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FstoPaperImport-root{display:flex;flex-grow:1;flex-direction:column;min-height:480px;padding:3em 2em;overflow-x:auto;overflow-y:hidden;border-radius:12px}.FstoPaperImport-root .FstoTableContainerImport-root{margin-top:2em;margin-bottom:4em}.FstoBoxImport-variance{width:100%;grid-gap:10px;gap:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.FstoPaperFilter-root.MuiPaper-root{max-width:430px;padding:10px 20px}.FstoPaperFilter-root.MuiPaper-root .FstoTypographyFilter-root{margin-bottom:10px;font-size:1em;font-weight:500}.FstoPaperFilter-root.MuiPaper-root .FstoCheckboxFilter-root{display:block;width:33.3333333333%;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FstoPaperFilter-root.MuiPaper-root .FstoButtonFilter-root{float:right}.FstoPaperFilter-root.MuiPaper-root .FstoDividerFilter-root{margin-top:20px;margin-bottom:20px}.FstoDialogPassword-root .FstoDialogPassword-content{display:flex;flex-direction:row;padding-left:3em;padding-right:3em}.FstoDialogPassword-root .FstoDialogPassword-icon{margin-right:16px;font-size:3.25em}.FstoDialogPassword-root .FstoPaperPassword-root{min-height:190px}.FstoDialogTransaction-root .FstoDialogTransaction-title{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.2rem}.FstoDialogTransaction-root .FstoDialogTransaction-content{min-height:70vh;padding-left:32px;padding-right:32px}.FstoDialogTransaction-root .FstoDialogTransaction-actions{padding:2em 32px}.FstoDialogTransaction-root .FstoPaperTransaction-root{min-height:85vh;border-radius:12px}.FstoDialogTransaction-root .FstoDividerTransaction-root{margin-top:40px;margin-bottom:40px}.FstoDialogChartAccount-root .FstoDialogChartAccount-title{display:flex;justify-content:space-between;align-items:center}.FstoDialogChartAccount-root .FstoDialogChartAccount-content{overflow:visible;overflow:initial}.FstoDialogChartAccount-root .FstoDialogChartAccount-actions{padding:2em}.FstoDialogChartAccount-root .FstoPaperChartAccount-root{max-width:768px;min-height:75vh}.FstoDialogChartAccount-root .FstoBoxChartAccount-root{display:flex;flex-direction:row;grid-gap:1em;gap:1em;padding-bottom:30px}.FstoDialogChartAccount-root .FstoBoxChartAccount-root:first-of-type{border-bottom:3px solid #707070}.FstoDialogChartAccount-root .FstoSelectForm-root{flex-grow:1;margin-bottom:0}.FstoDialogChartAccount-root .FstoSelectForm-root:first-of-type{flex-grow:0;flex-basis:126px}.FstoDialogChartAccount-root .FstoButtonForm-root{margin:0}.FstoDialogChartAccount-root .FstoTableBodyChartAccount-root{border-bottom:3px solid #e0e0e0}.FstoDialogChartAccount-root .FstoTableRowChartAccount-root{height:46px}.FstoDialogAccountTitle-root .FstoDialogAccountTitle-title{display:flex;justify-content:space-between;align-items:center;font-weight:700}.FstoDialogAccountTitle-root .FstoDialogAccountTitle-content{display:flex;flex-direction:row;grid-gap:24px;gap:24px;overflow:visible;overflow:initial}.FstoDialogAccountTitle-root .FstoDialogAccountTitle-actions{padding:2em}.FstoDialogAccountTitle-root .FstoPaperAccountTitle-root{max-width:1400px;min-height:75vh;border-radius:12px}.FstoDialogAccountTitle-root .FstoBoxAccountTitle-root{display:flex;flex-direction:column}.FstoDialogAccountTitle-root .FstoBoxAccountTitle-root.FstoBoxAccountTitle-form{flex-basis:300px}.FstoDialogAccountTitle-root .FstoButtonForm-root{margin-top:auto}.FstoDialogAccountTitle-root .FstoTableBodyAccountTitle-root{border-bottom:3px solid #f1f0f0}.FstoDialogAccountTitle-root .FstoTabelCellAccountTitle-root{border-right:1px solid #e0e0e0}.FstoDialogAccountTitle-root .FstoTableCell-bordered{border:1px solid #8f8f8f}.FstoDialogAccountTitle-root .FstoTableRowAccountTitle-root{height:46px}.FstoDialogAdjustingEntries-root .FstoDialogAccountTitle-title{display:flex;justify-content:space-between;align-items:center}.FstoDialogAdjustingEntries-root .FstoDialogAdjustingEntries-content{display:flex;flex-direction:row;grid-gap:24px;gap:24px;overflow:visible;overflow:initial}.FstoDialogAdjustingEntries-root .FstoDialogAdjustingEntries-actions{padding:2em}.FstoDialogAdjustingEntries-root .FstoPaperAdjustingEntries-root{height:100%;max-width:1400px;min-height:85vh;border-radius:8px}.FstoDialogAdjustingEntries-root .FstoPaperAccrualMonths-root{height:100%;max-width:750px;min-height:85vh;border-radius:8px}.FstoDialogAdjustingEntries-root .FstoBoxAdjustingEntries-root{display:flex;flex-direction:column}.FstoDialogAdjustingEntries-root .FstoBoxAdjustingEntries-root.FstoBoxAdjustingEntries-form{flex-basis:300px}.FstoDialogAdjustingEntries-root .FstoButtonForm-root{margin-top:auto}.FstoDialogAdjustingEntries-root .FstoTableBodydjustingEntries-root{border-bottom:3px solid #e0e0e0}.FstoDialogAdjustingEntries-root .FstoTabelCellAdjustingEntries-root{border-right:1px solid #e0e0e0}.FstoDialogAdjustingEntries-root .FstoTableRowAdjustingEntries-root{height:46px}.FstoDialogCheque-root .FstoDialogCheque-title{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.2rem}.FstoDialogCheque-root .FstoDialogCheque-content{overflow:visible;overflow:initial}.FstoDialogCheque-root .FstoDialogCheque-actions{padding:2em}.FstoDialogCheque-root .FstoPaperCheque-root{max-width:1100px;min-height:75vh;border-radius:8px}.FstoDialogCheque-root .FstoBoxCheque-root{display:flex;flex-direction:column;grid-gap:1em;gap:1em;padding-bottom:30px}@media screen and (min-width:768px){.FstoDialogCheque-root .FstoBoxCheque-root{flex-direction:row}}.FstoDialogCheque-root .FstoBoxCheque-root:first-of-type{border-bottom:3px solid #707070}.FstoDialogCheque-root .FstoSelectForm-root,.FstoDialogCheque-root .FstoTextfieldForm-root{flex:1 1;margin-bottom:0}.FstoDialogCheque-root .FstoTableBodyCheque-root{border-bottom:3px solid #8a39e1}.FstoDialogCheque-root .FstoTabelCellCheque-root{border-right:1px solid #e0e0e0}.FstoDialogCheque-root .FstoTableRowCheque-root{height:46px}.FstoDialogExport-root .FstoBoxExport-root{display:flex;flex-direction:column;min-height:85vh}.FstoDialogExport-root .FstoDialogExport-title{display:flex;justify-content:space-between;align-items:center}.FstoDialogExport-root .FstoDialogExport-content{display:flex;flex-direction:column;padding-top:8px!important;padding-left:24px;padding-right:24px}.FstoDialogExport-root .FstoDialogExport-content .FstoStackExport-root{align-items:flex-start}.FstoDialogExport-root .FstoDialogExport-content .FstoDividerExport-root{margin-top:24px;margin-bottom:24px;border-bottom-width:medium}.FstoDialogExport-root .FstoDialogExport-actions{padding:2em}.FstoDialogExport-root .FstoPaperExport-root{min-height:85vh}.FstoBoxMyRequest-root.MuiBox-root{width:100%;display:flex;justify-content:space-between;align-items:center;grid-gap:1rem;gap:1rem}#fsto .FstoStackToolbar-root{align-items:stretch}#fsto .FstoStackToolbar-root .FstoTextFieldSearch-root{flex-grow:1;border-radius:8px}#fsto .FstoStackToolbar-root .FstoStackToolbar-item{font-family:"Noto Sans",sans-serif}@media(min-width:992px){#fsto .FstoStackToolbar-root{flex-direction:row;align-items:flex-end}#fsto .FstoStackToolbar-root .FstoStackToolbar-item{flex-direction:row;align-items:center}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 86400s ease-in-out 86400s!important;transition:background-color 86400s ease-in-out 86400s!important}input[type=number]{appearance:textfield}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.75)}.MuiPickerStaticWrapper-root{height:100%;max-height:350px;border-radius:6px}.MuiPickerStaticWrapper-root .PrivateDatePickerToolbar-penIcon,.MuiPickerStaticWrapper-root .PrivatePickersToolbar-root{display:none}.MuiPickerStaticWrapper-root span:after{content:"Select date";display:none}.MuiPickerStaticWrapper-root button[aria-label="calendar view is open, switch to year view"],.MuiPickerStaticWrapper-root button[title="Next month"],.MuiPickerStaticWrapper-root button[title="Previous month"]{display:none}.MuiPickerStaticWrapper-root div[role=cell] button.Mui-selected{background-color:#8a39e1!important;color:#fff}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 2px 0 0 hsla(0,0%,100%,.7);color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}
/*# sourceMappingURL=main.fc0f954b.chunk.css.map */