@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.FstoNavbar-root{background:#ffffffbf;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 #00000026;-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:#ffffffd5;color:#000000de}@media (min-width: 1200px){.FstoNavbar-root{justify-content:flex-end}.FstoNavbar-toggle{display:none}}.FstoNavbar-user{display:flex;flex-direction:row;align-items:center}.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,#283a47f2 40%,#283a47cc 50%,#283a4740 75%,#283a4726 90%,#283a4700),url(/assets/background-zX-_oSyH.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:#fffc;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;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:#39393ebb}.FstoSidebarActiveDropdown-root.MuiButtonBase-root.light{background-color:#c5c5c53a}.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:#c5c5c51e}.FstoSidebarDropdown-root.MuiButtonBase-root.dark:hover{background-color:#39393e50}.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 rgba(255,255,255,.2)}.FstoNotFoundBox-root{background-image:linear-gradient(45deg,#fff,#fff 40%,#fff0,#fff,#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%,#ffffff8f,#fff,#fff)}.FstoNotFoundBox-root .FstoNotFoundTypography-paragraph.MuiTypography-root{color:#131304}}@keyframes NotFoundAnimation{0%{background-position:0% 0%}to{background-position:50% 0%}}.FstoLoginBox-root{background:url(/assets/background-zX-_oSyH.png) 50% 50%/cover no-repeat fixed #8f69e7;position:relative;flex-grow:1}.FstoLoginBox-wrap{background-size:100% 100%;background-position:0% 50%;background-repeat:repeat-y;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:430px;height:100vh;margin-left:auto;margin-right:auto;padding-left:35px;padding-right:35px;box-sizing:border-box;box-shadow:0 0 705px -10px #281e41;animation:LoginAnimation 3s linear infinite alternate}.FstoLoginBox-logo{margin-bottom:50px;opacity:0;transform:translateY(142px) scale(1.15);animation:LoginShrinkAnimation 2s ease .1s forwards}.FstoLoginBox-logo img{width:135px}.FstoLoginBox-greet,.FstoLoginBox-form{width:100%;opacity:0;animation:LoginFadeAnimation .5s ease 1.3s forwards}.FstoLoginBox-form .FstoLoginBox-group{display:flex;align-items:flex-end;margin-bottom:24px;margin-top:24px}.FstoLoginBox-version{position:absolute;bottom:8px;right:8px;color:#fff;opacity:.6;font-size:.7rem!important}@keyframes LoginAnimation{0%{background-size:100% 100%}to{background-size:100% 200%}}@keyframes LoginShrinkAnimation{0%{opacity:0;transform:translateY(142px) scale(1.15)}50%{opacity:1;transform:translateY(142px) scale(1.15)}to{opacity:1;transform:translateY(0) scale(.95)}}@keyframes LoginFadeAnimation{0%{opacity:0}to{opacity:1}}.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.light .FstoTransactionModal-Textfield.MuiInputBase-input,body.light .FstoTransactionHeader,body.light .FstoTransactionLabel{color:#472878}body.light .FstoTableHead-Checkbox-root,body.light .FstoIconButtonHeader{color:#fff}body.light .FstoViewReturnedTransaction-root{background-color:#fff;box-shadow:0 16px 48px #2563eb2e;border-radius:12px!important}body.light .FstoViewReturnedTransaction-reasonBox{border:1px solid #472878;color:#472878}body.light .FstoViewReturnedTransaction-reason,body.light .FstoViewReturnedTransaction-remarks{color:#000}body.light .FstoViewReturnedTransaction-header{background-color:#472878}body.light .FstoViewReturnedTransaction-label,body.light .FstoViewReturnedTransaction-detail{color:#472878}body.light .FstoPaperDashboard-root{background:linear-gradient(135deg,#281e41,#4a1d8a,#010038)}body.light .FstoTypographyDashboard-root{color:#fff}body.light .FstoLoginBox-wrap{background:azure}body.light .FstoLoginBox-greet{color:#000}body.light .FstoLabel-transaction-details{color:#472878}body.light .FstoBoxFilter-root{background-color:#f7f7f7}body.light .FstoCalendar-root{background-color:#f5f6f7;box-shadow:0 16px 48px #2563eb2e;padding:12px 14px 16px;font-family:"'DM Sans', sans-serif"}body.light .FstoCalendar-Button{background-color:"#f1f5f9"}body.light .FstoCalendar-WeekDay{color:#000}body.light .FstoCalendar-Days{background-color:#fff;color:#000;transition:all .12s ease;font-weight:600}body.light .FstoCalendar-Days[data-selected=true]{background-color:#2563eb;box-shadow:0 2px 8px #2563eb59;color:#fff;font-weight:900}body.light .FstoCalendar-Days[data-selected=false]{box-shadow:none}body.light .FstoCalendar-Days[data-today=true]{background-color:#fff;color:#1d4ed8;border:2px solid #1d4ed8;font-weight:900}body.light .FstoCalendar-Days[data-today=false]{border:none}body.light .FstoCalendar-Days:hover{background-color:#dbeafe;color:#1d4ed8;border-color:#93c5fd}body.dark{background:#181818}body.dark .FstoClearing-total-amount{color:#fff}body.dark .FstoTransactionHeader{color:#aa4bf2}body.dark .FstoCheckbox-root,body.dark .FstoIconButtonHeader{color:#fff}body.dark .FstoViewReturnedTransaction-root{background-color:#1e1b2e;box-shadow:0 16px 48px #6a25eb2e;border-radius:12px!important;color:#e8e8e8}body.dark .FstoViewReturnedTransaction-reasonBox{background-color:#ff3b3b1f;border:1px solid rgba(255,59,59,.4);color:#ff6b6b}body.dark .FstoViewReturnedTransaction-header{background:linear-gradient(135deg,#4a1d8a,#6a1fb5);color:#fff}body.dark .FstoViewReturnedTransaction-label{color:#9c8fcf}body.dark .FstoViewReturnedTransaction-detail{color:#e8e8e8}body.dark .FstoPaperDashboard-root{background:linear-gradient(135deg,#0d0d1a,#1a0a2e 100%,#2d1b4e)}body.dark .FstoBox-history-root{background-color:#181818}body.dark .FstoTypography-history-root-transaction-number,body.dark .FstoTypography-history-root-title,body.dark .FstoTypography-history-root-name,body.dark .FstoIcon-history-root{color:#fff}body.dark .FstoLoginBox-wrap{background:#181818}body.dark .FstoLoginBox-greet{color:#fff}body.dark .FstoLabel-transaction-details{color:#d3a1e9}body.dark .FstoBoxFilter-root{background-color:#181818}body.dark .FstoCalendar-root{background-color:#212124;box-shadow:0 16px 48px #2001362e}body.dark .FstoCalendar-Button:hover{background-color:#343434}body.dark .FstoCalendar-Header{color:#fff}body.dark .FstoCalendar-Header .MuiSelect-icon{color:#aa4bf2}body.dark .FstoCalendar-WeekDaysHeader{color:#ffffffb3}body.dark .FstoCalendar-Days{background-color:#242424;color:#fff;font-weight:600}body.dark .FstoCalendar-Days[data-selected=true]{background-color:#7030a0;box-shadow:0 2px 8px #635ee780;font-weight:900}body.dark .FstoCalendar-Days[data-selected=false]{box-shadow:none}body.dark .FstoCalendar-Days[data-today=true]{background-color:#242424;color:#aa4bf2;border:2px solid #7030a0;font-weight:900}body.dark .FstoCalendar-Days[data-today=false]{color:#fff;border:none}body.dark .FstoCalendar-Days:hover{background-color:#edd6f7;color:#7030a0}body.dark .FstoCalendar-Button-Icon{filter:brightness(0) saturate(100%) invert(98%) sepia(100%) saturate(2%) hue-rotate(18deg) brightness(103%) contrast(100%)}body.dark .FstoPurchaseOrder-root:before,body.dark .FstoPurchaseOrder-root:after,body.dark .FstoPurchaseOrderYmir-root:before{background-color:#1e1e1e}body.dark .FstoBoxCell-head{background-color:#ced4d900}body.dark .FstoTableCell-root.FstoTableCell-body{border-top:1px solid rgb(81,81,81);border-bottom:1px solid rgb(81,81,81)}body.dark .FstoTableCell-root.FstoTableCell-body:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid rgb(81,81,81)}body.dark .FstoTableCell-root.FstoTableCell-body:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid rgb(81,81,81)}@media (prefers-color-scheme: dark){body.system .FstoPurchaseOrder-root:before,body.system .FstoPurchaseOrder-root:after,body.system .FstoPurchaseOrderYmir-root:before{background-color:#1e1e1e}body.system .FstoBoxCell-head{background-color:#ced4d900}body.system .FstoTableCell-root.FstoTableCell-body{border-top:1px solid rgb(81,81,81);border-bottom:1px solid rgb(81,81,81)}body.system .FstoTableCell-root.FstoTableCell-body:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid rgb(81,81,81)}body.system .FstoTableCell-root.FstoTableCell-body:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid rgb(81,81,81)}}body.fancy .FstoBox-root .MuiPaper-root{background-color:#ffffff26}@media (prefers-color-scheme: dark){body{background-image:none}}#fsto{display:flex;flex-direction:column}#fsto .fsto{display:flex;flex-direction:column;flex-grow:1;min-width:0;min-height:100vh}@media (min-width: 992px){#fsto{flex-direction:row}}.FstoBox-root{display:flex;flex-direction:column;min-width:0;gap:.5em;padding:.5em;transition:all .1s linear;color:#2f026e38;background:linear-gradient(0deg,#a185e880,#e6f0fa80),url(/assets/background-zX-_oSyH.png) 50% 50%/cover no-repeat fixed;position:relative;flex-grow:1}@media (min-width: 576px){.FstoBox-root{gap:1em;padding:1em}}@media (min-width: 992px){.FstoBox-root{flex-direction:row}}.FstoBoxToolbar-root{display:flex;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 .FstoButtonNew-root,.FstoBoxToolbar-root .FstoBoxToolbar-left .FstoButtonImport-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoButtonNew-root,.FstoBoxToolbar-root .FstoBoxToolbar-right .FstoButtonImport-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;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:initial}.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:0 5px;overflow-y:auto}.FstoTableContainer-root .FstoTableBox-root{display:flex;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;height:100%}.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 rgb(224,224,224);border-bottom:1px solid rgb(224,224,224);font-family:Open Sans,sans-serif;font-size:.75em;font-size:.95em;font-weight:400}.FstoTableContainer-root .FstoTableCell-root.FstoTableCell-body:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid rgb(224,224,224)}.FstoTableContainer-root .FstoTableCell-root.FstoTableCell-body:last-of-type{border-radius:0 4px 4px 0;border-right:1px solid rgb(224,224,224)}.FstoTableContainer-root .FstoTableHead-root{color:#fff;background-color:#281e41}.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;gap:4px;line-height:1;opacity:.65}.FstoTableContainer-root .FstoTypography-requestor,.FstoTableContainer-root .FstoTypography-AP{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-official,.FstoTableContainer-root .FstoChip-payment,.FstoTableContainer-root .FstoChip-latest,.FstoTableContainer-root .FstoChip-priority{height:20px;margin-left:5px;text-transform:capitalize;vertical-align:baseline}.FstoTableContainer-root .FstoChip-status{min-width:60px}.FstoTableContainerMasterlist-root{min-width:0;width:100%;overflow-x:auto;flex-grow:1}.FstoTableContainerMasterlist-root .FstoTableMasterlist-root{min-width:100%}.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:2em;box-sizing:border-box;overflow:hidden;border-radius:12px!important;max-height:90vh;overflow-y:auto}@media (min-width: 992px){.FstoPaperForm-root{flex-basis:370px}}.FstoPaperDashboard-root{display:flex;flex-grow:1;flex-direction:column;max-height:350px;padding:3em 2em;border-radius:12px!important}.FstoPaperTable-root{display:flex;flex-grow:1;flex-direction:column;min-height:480px;flex:1 1 0;min-width:0;max-width:100%;max-height:90vh;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{border-radius:12px}.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{display:flex;flex-grow:1;flex-direction:column;min-height:480px;gap:1em}.FstoPaperGroup-root{display:flex;flex-direction:column}.FstoPaperAttachment-root{display:flex;flex-grow:1;flex-direction:column;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;gap:1.25em;margin-bottom:1.25em}.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoTextfieldForm-attachment,.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoSelectForm-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 .FstoTextfieldForm-attachment,.FstoPaperAttachment-root .FstoBoxForm-attachment .FstoSelectForm-attachment{flex: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:1px solid #9a9a9a;border-top-style:dashed;border-bottom-style:dashed}.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:before,.FstoPurchaseOrderYmir-root:last-of-type:before{display:none}.FstoPurchaseOrder-root:last-of-type:after,.FstoPurchaseOrderYmir-root:last-of-type:after{display:none}.FstoPurchaseOrder-root .FstoPurchaseOrderStack-root,.FstoPurchaseOrderYmir-root .FstoPurchaseOrderStack-root{min-width:1px;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{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%;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;gap:16px;padding:.5em 1em;border:1px solid #9a9a9a;border-top-style:dashed;border-bottom-style:dashed}.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:before{display:none}.FstoBoxCounterReceipts-root .FstoBoxCounterReceipt-root:last-of-type:after{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%;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: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;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 rgb(224,224,224)}.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;gap:24px;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 rgb(241,240,240)}.FstoDialogAccountTitle-root .FstoTabelCellAccountTitle-root{border-right:1px solid rgb(224,224,224)}.FstoDialogAccountTitle-root .FstoTableCell-bordered{border:1px solid rgb(143,143,143)}.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;gap:24px;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 rgb(224,224,224)}.FstoDialogAdjustingEntries-root .FstoTabelCellAdjustingEntries-root{border-right:1px solid rgb(224,224,224)}.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: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;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;margin-bottom:0}.FstoDialogCheque-root .FstoTableBodyCheque-root{border-bottom:3px solid #8a39e1}.FstoDialogCheque-root .FstoTabelCellCheque-root{border-right:1px solid rgb(224,224,224)}.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;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-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset!important;-moz-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset!important;box-shadow:0 0 0 1000px #0000 inset!important;transition:background-color 86400s ease-in-out 86400s!important}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#000000bf}.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 #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}
