body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--primary-color:#1ab394}.App{text-align:center;background-color:#2f4050;min-height:100vh}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 5s linear infinite;animation:App-logo-spin 5s linear infinite}}.App-header{width:100vw;height:100vh;display:flex;position:fixed;flex-direction:column;background:rgba(223,241,255,0);align-items:center;justify-content:center;transition:all .3s ease-in-out;top:0;left:0;z-index:1}.App-header:hover{top:0;box-shadow:0 0 20px rgba(0,53,102,.2)}.App-header .btn-group,.App-header .input-group,.App-header .logo{margin:10px 0}.App-header .input-group{position:relative;display:flex;justify-content:center;align-items:center;max-width:60%;min-width:40%}.App-header .input-group .label{background-color:#1ab394;background-color:var(--primary-color);color:#fff;font-weight:700;letter-spacing:1px;font-size:18px;position:absolute;width:60px;height:40px;display:flex;justify-content:center;align-items:center;border-right:2px solid #1ab394;border-right:2px solid var(--primary-color);left:2px}.App-header .logo{color:#1ab394;color:var(--primary-color);font-size:100px;font-weight:700;letter-spacing:10px}.download-btn,.download-btn button,.preview-btn{margin:0 10px;height:40px;border-radius:4px;border:2px solid #1ab394;border:2px solid var(--primary-color);background-color:transparent;color:#1ab394;color:var(--primary-color);padding:0 20px;font-weight:700;letter-spacing:1px;font-size:1rem;transition:all .2s ease-in-out;cursor:pointer}.download-btn:focus-visible button,.download-btn:hover,.download-btn button:focus-visible button,.download-btn button:hover,.preview-btn:focus-visible,.preview-btn:hover{background-color:#1ab394;background-color:var(--primary-color);color:#dff1ff}.App-header .input-group .url,.App-header .input-group label div{height:40px;background:transparent;color:#cecece;border:2px solid #1ab394;border:2px solid var(--primary-color);transition:border .2s ease-in-out,color .2s ease-in-out;padding:0 15px 0 75px;width:100%;font-size:1rem;border-radius:4px}.App-header .input-group .url:focus,.download-btn :focus-visible,.download-btn button:focus-visible,.preview-btn:focus-visible{outline:none}.disabled-btn{opacity:.5}.disabled-btn:hover,.disabled-btn button:hover{background-color:transparent!important;color:#1ab394!important;color:var(--primary-color)!important;cursor:not-allowed}.App-header .input-group .url:-internal-autofill-selected{background-color:rgba(0,53,88,.5)!important}.App-header .input-group .url::-webkit-input-placeholder{color:#acacac}.App-header .input-group .url:-ms-input-placeholder{color:#acacac}.App-header .input-group .url::placeholder{color:#acacac}.App-link{color:#61dafb}.body{position:fixed;top:0;opacity:0;visibility:hidden;z-index:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.534);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.preview-invoice{opacity:1;visibility:visible;z-index:5}.document-wrapper{position:relative}.document-wrapper,.page-controller{display:flex;justify-content:center;align-items:center}.page-controller{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.568);color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:visibility .2s ease-in-out,opacity .2s ease-in-out;box-shadow:0 20px 50px rgba(59,59,59,.411);border-radius:5px;overflow:hidden;width:-webkit-max-content;width:max-content;position:absolute;height:auto;border:none;opacity:1;z-index:10;bottom:10px;visibility:visible}.portrait .page-controller{top:-71px;left:15px}.body .react-pdf__Document{display:flex;justify-content:center;cursor:grabbing}.body .react-pdf__Document,.react-pdf__Document svg{text-rendering:optimizeSpeed;text-rendering:geometricPrecision;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-controller p{padding:0 15px}.page-controller button,.page-controller p{background:transparent;margin:0;height:45px;display:flex;border:none;justify-content:center;align-items:center;transition:all .2s ease-in-out}.page-controller button{width:45px;cursor:pointer;color:#fff}.page-controller button:disabled{cursor:not-allowed;opacity:.2}.page-controller button:hover{background-color:hsla(0,0%,65.9%,.411)}.not-found{width:100vw;height:100vh;display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#bedcff;font-size:50px;color:#003866}.download-button{right:90px}.close-button{right:20px}.close-button,.download-button{top:20px;width:50px;opacity:.5;height:50px;border-radius:5px;background:#000;cursor:pointer;position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;z-index:200}.close-button svg,.download-button svg{fill:#fff}.close-button:hover,.download-button:hover{opacity:1}.error{color:red;font-size:1.5rem;margin:10px 0}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#1ab394;background:var(--primary-color);-webkit-animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}
/*# sourceMappingURL=main.1e0bab33.chunk.css.map */