@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Redacted+Script:wght@300;400;700&display=swap";button.svelte-9785bj{border:none;padding:0}.rotate.svelte-1ews6xu{transform:rotate(180deg);transition:transform .2s ease}.no-rotate.svelte-1ews6xu{transform:rotate(0);transition:transform .2s ease}#sideMenu.svelte-1ega4kj{height:calc(100vh - min(5vh,var(--headerMaxHeight)));width:20vw;background-color:#15152d1a;color:var(--text);border-right:1px solid var(--border);position:fixed;top:min(5vh,var(--headerMaxHeight));left:0;transform:translate(-100%);transition:transform .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;z-index:99;display:flex;flex-direction:column;padding:25px;box-sizing:border-box;font-weight:400}#sideMenu.svelte-1ega4kj button:where(.svelte-1ega4kj){margin-top:10px;background-color:none;text-align:left;border:none;transition:.5s all ease}#sideMenu.svelte-1ega4kj button.isCurrentPage:where(.svelte-1ega4kj){border-bottom:1px solid var(--border);border-top:1px solid var(--border);font-weight:700}#sideMenu.svelte-1ega4kj button:where(.svelte-1ega4kj):hover{padding-left:25px!important;background-color:var(--navHover)}#sideMenu.svelte-1ega4kj #logoutBTN:where(.svelte-1ega4kj){margin-top:auto}@media(max-aspect-ratio:3/4),(max-width:800px){#sideMenu.svelte-1ega4kj{width:100vw}}#sideMenu.visible.svelte-1ega4kj{transform:translate(0)}button.svelte-1nkfu30{display:flex;align-items:center;justify-content:center;border:none;margin-right:5px}button.svelte-1nkfu30:hover{background-color:#a3a3a333!important}:root{--heading-font: "Inter", Arial, "Helvetica Neue", Helvetica, sans-serif;--body-font: "Inter", Arial, "Helvetica Neue", Helvetica, sans-serif;font-family:var(--body-font);font-weight:400;color:var(--text);background-color:var(--background)}:root[data-theme=light]{--text: #181826;--background: #d9d9d9;--background-gradient: linear-gradient(to right, #ff6e7f, #bfe9ff);--background-gradient-size: 400% 400%;--primary: #494ab8;--secondary: #ec6eaf;--accent: #be2020;--tableAccent1: rgba(230, 230, 243, .5);--tableMain: #e6e6f3;--textInverted: #f8f8fc;--iconInverted: #181826;--iconBase: white;--scrollbar: rgba(180, 180, 210, .5);--border: var(--text);--container-bg: rgba(230, 230, 243, .5);--button-bg: rgba(230, 230, 243, .3);--transparentBTNHover: var(--text);--inputBG: rgba(227, 227, 230, .35);--navHover: rgba(92, 92, 92, .2);--factorsBlankCell: linear-gradient(to left, #e0def6 0%, #e0def6 calc(100% - 80px) , transparent 100%) }:root[data-theme=dark]{--text: #dbdbf5;--background: #08081b;--background-gradient: url(./gradient.BPC2h2aL.png);--background-gradient-size: 200% 200%;--primary: #989be1;--secondary: #892961;--accent: #ca4e4e;--tableAccent1: #101022;--tableMain: #15152d;--textInverted: #08081b;--iconInverted: #dbdbf5;--iconBase: black;--scrollbar: rgba(110, 110, 120, .5);--border: #B1B5D0;--container-bg: rgba(21, 21, 45, .5);--transparentBTNHover: #cccce6;--inputBG: rgba(8, 8, 27, .5);--navHover: rgba(163, 163, 163, .2);--factorsBlankCell: linear-gradient(to left, #393159 0%, #393159 calc(100% - 80px) , transparent 100%) }[aria-label=tip]{color:#000}:root{--plot-tooltip-background: var(--tableMain);--headerMaxHeight: 60px;--warning: #ff832b }*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:4px;height:2px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:8px}::-webkit-scrollbar-track{border-radius:8px}::-webkit-scrollbar-button{display:none}html,body{margin:0;padding:0;color:var(--text);max-width:100vw;overscroll-behavior:none;box-sizing:border-box;background:var(--background-gradient);background-size:var(--background-gradient-size);background-position:85% 0%}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.3;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:svgjs='http://svgjs.dev/svgjs'%20viewBox='0%200%20700%20700'%20width='700'%20height='700'%20opacity='0.41'%3e%3cdefs%3e%3cfilter%20id='nnnoise-filter'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%20filterUnits='objectBoundingBox'%20primitiveUnits='userSpaceOnUse'%20color-interpolation-filters='linearRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.192'%20numOctaves='4'%20seed='15'%20stitchTiles='stitch'%20x='0%25'%20y='0%25'%20width='100%25'%20height='100%25'%20result='turbulence'%3e%3c/feTurbulence%3e%3cfeSpecularLighting%20surfaceScale='5'%20specularConstant='0.6'%20specularExponent='20'%20lighting-color='%237957A8'%20x='0%25'%20y='0%25'%20width='100%25'%20height='100%25'%20in='turbulence'%20result='specularLighting'%3e%3cfeDistantLight%20azimuth='3'%20elevation='87'%3e%3c/feDistantLight%3e%3c/feSpecularLighting%3e%3cfeColorMatrix%20type='saturate'%20values='0'%20x='0%25'%20y='0%25'%20width='100%25'%20height='100%25'%20in='specularLighting'%20result='colormatrix'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3crect%20width='700'%20height='700'%20fill='transparent'%3e%3c/rect%3e%3crect%20width='700'%20height='700'%20fill='%237957a8'%20filter='url(%23nnnoise-filter)'%3e%3c/rect%3e%3c/svg%3e");mix-blend-mode:multiply}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}#appHeader{position:sticky;display:block;top:0;left:0;z-index:100;border-bottom:1px solid var(--border);margin:0;width:100%;height:5vh;min-height:50px;max-height:var(--headerMaxHeight);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}#appHeader .rightSide{margin-right:20px}#appHeader .leftSide{margin-left:20px}#appHeader *{font-size:22px}#siteName{font-weight:350;letter-spacing:.13em}#pageName,#pageName *{letter-spacing:.05em;font-size:1rem}#searchbar{position:absolute;width:20vw;height:65%;inset:0;margin:auto;background-color:var(--background);border-radius:10px;cursor:pointer;transition:all .5s ease;border:1px solid #0f0f24}#searchbar:hover{background-color:#0f0f24;transition:all .5s ease}#searchElements{display:flex;flex-direction:row;height:100%}#searchElements p{font-size:14px;margin:auto 0 auto 10px}#loadingPage{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;font-size:3em}.datePickerBTN{border:1px solid var(--text)!important;padding:0!important;display:flex;flex-direction:row;border-radius:7.5px}.transparentBTN{background-color:#97979700!important;padding:3px!important;color:var(--text)!important;border:none;transition:all ease-out .25s;border-radius:8px;cursor:pointer}.transparentBTN:hover{background-color:var(--navHover)!important;border-radius:8px;transition:all ease-in .25s}.transparentBTN_FillHover:hover{background-color:var(--transparentBTNHover)!important;color:var(--textInverted)!important;border-radius:8px;transition:all ease-in .25s}.transparentBTN_FillHover:hover svg{filter:invert(1)}.transparentBTNBorder{border:1px solid var(--text)!important;border-radius:7.5px;padding:7.5px!important}.dateLabel{min-width:100px}#pageContainer{min-height:calc(100vh - max(5vh,var(--headerMaxHeight)) - 1px);position:relative;overflow:auto}#pageSubmenu{display:flex;flex-direction:column;position:fixed;top:0;transform:translateY(-100%);right:0;background-color:#15152d1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:20vw;z-index:5;padding-top:calc(5vh + 25px);border-bottom-left-radius:10px;transition:all .2s ease;border:1.5px solid var(--border);border-top:none;border-right:none;text-align:right;padding-right:25px;padding-left:25px;padding-bottom:25px}@media(max-aspect-ratio:3/4),(max-width:800px){#pageSubmenu{width:100vw}}#pageSubmenu button{text-align:right;background-color:none}#pageSubmenu button:hover{padding-right:10px!important}#pageSubmenu h2{font-size:1rem}.submenu-visible{top:0!important;transform:none!important;transition:all .2s ease}.currentpageBTN{background-color:#97979700!important;padding:3px!important;color:var(--text)!important;border:none;transition:all ease-out .25s;border-radius:8px;border-bottom:1px solid var(--text);border-top:1px solid var(--text)}.graphContainer figure>*{font-size:.9em}button{color:var(--text);font-family:var(--body-font);font-weight:400;background-color:#97979700;border:solid 1px var(--text);padding:10px;border-radius:5px;box-sizing:border-box;transition:.1s all}button:hover{cursor:pointer}.normalBTN{background-color:var(--button-bg)}.normalBTN:hover{background-color:var(--text);color:var(--textInverted)}.normalBTN:hover svg{filter:invert(1)}.undoBTN{background-color:#0077b6;padding:3px;border-radius:3px;border:none}.undoBTN:hover{background-color:#0096c7}.deleteBTN{background-color:#9d4042;padding:3px;border-radius:3px;border:none}.deleteBTN:hover{background-color:#dc2626}.saveBTN{border:none;color:#f5f5f5;background-color:#166534}.saveBTN svg{fill:#fff!important}.saveBTN:hover{background-color:#16a34a}@keyframes gradient{0%{background-position:65% 50%}50%{background-position:100% 50%}to{background-position:65% 50%}}.icon{background-color:var(--text);height:25px;width:25px;border-radius:10px;padding:5px;margin:15px;cursor:pointer}.iconPlaceholder{width:37px;height:37px}.iconNoMargin{margin:3px!important}.icon svg{width:100%;height:100%;fill:var(--iconBase)}.iconNoBG{height:25px;width:25px;margin:15px;cursor:pointer}.searchIcon{height:100%;margin-left:5px}.searchIcon svg{height:100%}.iconNoBG svg{width:100%;height:100%}.iconInverted svg{fill:var(--iconInverted)}#reportMainPage{width:95%;max-width:1600px;margin:auto}.loadingText{margin:auto;max-width:125px;height:90vh;align-content:center}#pageSection{font-weight:250}.roplsTable{padding:15px;background-color:var(--container-bg);border:1px solid var(--border);border-radius:15px;overflow-x:auto}.tableData{background-color:var(--tableAccent1);border-radius:15px;padding:5px;display:flex;flex-direction:row;box-shadow:inset 5px 0 5px #00000040}b{font-weight:700!important}table{color:var(--text)}figure svg{overflow:visible}#monthOverview_graph{border:1px solid var(--text);max-width:50vw}span :first-child{margin-right:5px}#reportTablesContainer{margin-top:3%;max-width:95vw;overflow:auto;margin-bottom:3%;justify-self:center;gap:20px;display:flex;flex-direction:row}.leftSide{height:100%;float:left;display:flex;flex-direction:row;align-items:center}.rightSide{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:end}.graphsContainer{background-color:var(--container-bg);border:solid 1px var(--border);border-radius:15px;padding:20px;margin-top:10px}.graphsContainer>*{margin:20px}.graphsContainer>:first-child{margin-bottom:50px}.reportTable{flex-grow:1}.reportTable>h2{margin-top:0;letter-spacing:.13em}#reportFooter{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto auto 35px;height:15vh;width:35vw;background-color:var(--tableMain);border-radius:25px}#reportFooter *{margin:0}#reportHeader{padding-top:15px;height:70px;width:100%}#reportHeader button{cursor:pointer;font-size:.8rem}.roplsTable table{width:100%;border-collapse:collapse}.roplsTable th,.roplsTable td{padding:4px 8px;text-align:right}.roplsTable th:first-child,.roplsTable td:first-child{text-align:left;width:200px;letter-spacing:.05em}.roplsTable thead th{position:sticky;top:0;z-index:1}.roplsTable .divider-row{height:20px!important}.roplsTable .header-row{font-weight:700}.roplsTable .subtotal-row td:not(:first-child){border-top:1px solid var(--text)}.roplsTable tbody tr:nth-child(2n){background-color:var(--tableAccent1)}#reportWarningContainer{padding:20px 10% 20px 20px;border-radius:15px;background-color:var(--container-bg);border-left:10px solid var(--warning);box-shadow:2.5px 2.5px 2.5px #00000040;margin:3% auto auto}#reportWarningContainer p{margin-top:0;font-weight:250;letter-spacing:1px}#reportWarningContainer .warningHeader{display:flex;align-items:center;gap:10px}.firstUser:hover{transform:translateY(-5px)}.user{border:1px solid var(--text);height:75%;min-width:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;transition:.2s ease all;--hover-transform: translateY(0px) }.user:hover{--hover-transform: translateY(-5px)}.userHover{display:none;position:absolute;transform:translateY(40px);font-size:.8em;padding-left:10px;padding-right:10px;width:auto;white-space:nowrap;line-height:.1em;border-radius:5px;border:1px solid var(--text)}.userWrapper:hover .userHover{display:block}.userWrapper{height:100%;margin:auto;display:flex;align-items:center;position:relative;justify-content:center}.actionBTN{margin-right:6px;min-height:37px;min-width:34px;display:flex;align-items:center;justify-content:center}
