body,html{margin:0;min-height:100%}#root{min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{margin:0;padding:0;min-height:100%;font-size:14px;font-family:tahoma,sans-serif}.app__login{min-height:100%}.note{display:flex;justify-content:center;align-items:center;margin-top:20px}.note__row{width:90%}.datefilter__input{display:flex;justify-content:center;align-items:center;padding:10px 20px;margin:0 auto}.datefilter__input--width{width:60%}.datefilter__button{margin-left:10px;cursor:pointer}.namefilter__input{padding:10px 20px}table{width:100%}table,td{border:1px solid #000000;border-collapse:collapse;word-wrap:break-word}td{height:30px;padding:5px;text-align:center}.table__title{width:350px;text-align:left}.table__price{width:70px}@media screen and (max-width: 600px){table th{font-size:.55em}}.passwordRecovery{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;color:#333}.passwordRecovery h1{font-size:28px;font-weight:600;letter-spacing:2px}.passwordRecovery img{position:absolute;left:30px;top:30px;width:300px}.passwordRecovery form{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:30px 40px;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a}.passwordRecovery__error{min-height:100px}.validationError{display:flex;align-items:center;transition:opacity .3s ease-in-out}.validationError>p{margin-left:10px;font-size:18px;color:#f50057;letter-spacing:2px;list-style-type:none}@media screen and (max-width: 850px){.validationError{background-color:#f0f8ff}.validationError>p{padding:10px}}.authoryzation{min-height:100vh;background-color:#f5f5f5}.authoryzation form{display:flex;flex-direction:column}.authoryzation__top{height:10%}.authoryzation__top img{width:40%}.authoryzation__middle{min-height:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.authoryzation__validate{position:absolute;top:40px;right:30px;width:55%}.authoryzation__form{width:50%;padding:20px 30px;border-left:2px solid #3f4d70}.authoryzation__form .form{min-height:350px;width:100%}.login,.registration{background-color:#fff;border:1px solid #808080;padding:20px 30px;border-radius:0 0 10px 10px}.authoryzation__row{width:100%}.authoryzation__inputs,.authoryzation__buttons{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:auto}.authoryzation__inputs{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.authoryzation button{padding:10px 20px;font-weight:600;letter-spacing:2px}.authoryzation__buttons button{width:90%;height:50px}.authoryzation__loginWithGoogle{padding-top:20px;display:flex;justify-content:center;align-items:center}.authoryzation__forgotPassword{text-align:right;font-size:.9rem;letter-spacing:1px;cursor:pointer;padding:5px 5px 0}.authoryzation__forgotPassword a{text-decoration:none;color:#3f4d70;transition:color .4s ease}.authoryzation__forgotPassword a:hover{color:#9c1a8b}@media screen and (max-width: 850px){.authoryzation__middle{height:auto}.authoryzation__form{width:90%}.authoryzation__form{border-left:none}.authoryzation__validate{width:90%;position:fixed;top:40px;padding:10px}}.phone{display:none}.footer{text-align:center;font-size:1.2rem;padding:10px 0;background-color:transparent}.footer>a{text-decoration:none}.authoryzation__descryption{width:30%}.authoryzation__descryption a{text-decoration:none;transition:all .75s ease}.authoryzation__descryption a:hover{color:#9c1a8b}.authoryzation__descryption p{line-height:1.3rem;text-align:justify}.authoryzation__descryption ul{list-style-type:circle}.authoryzation__descryption ul li::marker{width:10px;font-size:1.5rem;color:#3f4d70}@media screen and (max-width: 850px){.authoryzation__descryption{width:90%}}.google-button{font-weight:400!important;line-height:48px}.costs,.costs__input--date{padding:20px 5px}.costs__list{padding:0 10px}.costs__list>div{display:flex;flex-direction:column;gap:10px}.costs h5{margin:5px auto 0;width:80%;text-align:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:10px 20px;font-size:1rem}.costs__input{padding:10px 20px}.costs__input--date{display:flex;justify-content:center;align-items:center}.costs__input--width{width:60%}.costs__button{cursor:pointer;margin-left:10px}.costs__filter h2{text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:10px 20px;width:80%;margin:20px auto 0}.costs__emptyList{display:flex;align-items:center;justify-content:center}.addcost{padding-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.addcost h2{margin:5px auto 20px;width:80%;text-align:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:10px 20px}.addcost__wrapper{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.addcost__item{position:relative;width:45%;margin-bottom:10px}.addContractor__button{width:80%;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.addcost__icon span{font-size:.8rem;color:gray}.addcost__icon svg{transition:all .6s ease}.addcost__icon svg:hover{color:#055f05}@media screen and (max-width: 800px){.addcost__item{width:90%}}.hintsList{box-sizing:border-box;position:absolute;display:flex;flex-direction:column;top:56px;padding:0;font-size:1rem;background:#fff;border:1px solid #808080;border-radius:1px 1px 10px 10px;z-index:9999;box-shadow:0 4px 8px #0000001a;max-height:300px;overflow-y:scroll;cursor:pointer}.hintsList__container{box-sizing:border-box;overflow-y:scroll}.hintsList__item,.hintsList__no-results{box-sizing:border-box;padding:10px 20px;min-height:40px;color:#000;background-color:#fff;transition:color .3s ease-in-out;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.hintsList__item:hover,.hintsList__item.active{color:#fff;background-color:#007bff}.hintsList__item:not(:last-child),.hintsList__no-results:not(:last-child){border-bottom:1px solid #000000}.hintsList__item{display:flex;align-items:center}.hintsList__item>div{flex:1;display:flex;justify-content:flex-end}.hintsList__item>div:first-child{justify-content:flex-start}@media screen and (max-width: 800px){.hintsList{width:90%!important;left:50%;transform:translate(-50%)}}.cost{position:relative}.cost:first-child{border-radius:10px 10px 0 0}.cost:last-child{border-radius:0 0 10px 10px;margin-bottom:0}.cost,.cost__items{margin-bottom:5px;background:#ebebebfa;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:20px}.cost__items{width:83%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}.cost__item{display:flex;width:20%;flex-direction:column;gap:5px;flex:1 1}.cost__actions{cursor:pointer;display:flex;justify-content:center;gap:1rem}.cost__edit{position:absolute;left:0;width:100%;margin:0 auto;transform:scaleY(0);transform-origin:50% 0;transition:transform .75s ease;z-index:10}.cost__edit.expanded{transform:scaleY(1)}@media screen and (max-width: 800px){.cost{justify-content:center}.cost__items{width:100%;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.cost__item{width:100%;margin-bottom:10px;flex-direction:row;justify-content:space-between}}.deleteConfirmationModal{position:fixed;top:0;left:0;z-index:1000;height:100%;width:100vw;background:#00000080;display:flex;justify-content:center;align-items:center}.deleteConfirmationModal__content{background:#fff;padding:20px;border-radius:10px;width:80%;text-align:center}.deleteConfirmationModal__buttons{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.editCost{position:absolute;width:93%;top:4rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem;border-radius:.5rem;background-color:#faebd7}.editCost__items{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:1rem}.editCost__item{background-color:#fff;width:18%}.editCost__actions{width:70%;margin:0 auto}@media screen and (max-width: 800px){.editCost{top:10rem;width:89%}.editCost__items{flex-direction:column;align-items:center}.editCost__item,.editCost__actions{width:100%}}@media screen and (max-width: 550px){.editCost{width:84%}}.header{display:flex;justify-content:space-between;align-items:center;position:relative;padding:10px 20px;border-bottom:1px solid #808080;border-radius:0 0 5px 5px;font-size:1rem;letter-spacing:3px;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.com/svgjs'%20width='1440'%20height='560'%20preserveAspectRatio='none'%20viewBox='0%200%201440%20560'%3e%3cg%20mask='url(&quot;%23SvgjsMask1056&quot;)'%20fill='none'%3e%3crect%20width='1440'%20height='560'%20x='0'%20y='0'%20fill='url(%23SvgjsLinearGradient1057)'%3e%3c/rect%3e%3cpath%20d='M0%200L147.01%200L0%20186.86z'%20fill='rgba(255,%20255,%20255,%20.1)'%3e%3c/path%3e%3cpath%20d='M0%20186.86L147.01%200L459.63%200L0%20309.40000000000003z'%20fill='rgba(255,%20255,%20255,%20.075)'%3e%3c/path%3e%3cpath%20d='M0%20309.40000000000003L459.63%200L805.26%200L0%20321.55z'%20fill='rgba(255,%20255,%20255,%20.05)'%3e%3c/path%3e%3cpath%20d='M0%20321.55L805.26%200L1193.53%200L0%20372.73z'%20fill='rgba(255,%20255,%20255,%20.025)'%3e%3c/path%3e%3cpath%20d='M1440%20560L773.58%20560L1440%20285z'%20fill='rgba(0,%200,%200,%20.1)'%3e%3c/path%3e%3cpath%20d='M1440%20285L773.58%20560L508.21000000000004%20560L1440%20198.39z'%20fill='rgba(0,%200,%200,%20.075)'%3e%3c/path%3e%3cpath%20d='M1440%20198.39L508.21000000000004%20560L214.56000000000006%20560L1440%20119.39999999999999z'%20fill='rgba(0,%200,%200,%20.05)'%3e%3c/path%3e%3cpath%20d='M1440%20119.39999999999998L214.55999999999995%20560L175.84999999999994%20560L1440%2046.329999999999984z'%20fill='rgba(0,%200,%200,%20.025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask%20id='SvgjsMask1056'%3e%3crect%20width='1440'%20height='560'%20fill='%23ffffff'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient%20x1='50%25'%20y1='100%25'%20x2='50%25'%20y2='0%25'%20gradientUnits='userSpaceOnUse'%20id='SvgjsLinearGradient1057'%3e%3cstop%20stop-color='%230e2a47'%20offset='0'%3e%3c/stop%3e%3cstop%20stop-color='rgba(164,%20176,%20204,%201)'%20offset='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% 100%;color:#fafafafa;text-shadow:2px 2px 2px #00000070;z-index:999}.header__left img{width:200px}.header__right{display:flex;flex-direction:column;align-items:center}.header__logout{font-size:.8rem}.header__logout:hover{transform:scale(1.3)}.header__actions{margin:10px 0}.header__actions button{min-width:120px;color:#fff;text-transform:none;font-size:.9rem;padding:8px 16px;border-radius:1.5rem;border:1px solid rgba(255,255,255,.4);transition:all .3s ease-in-out}.header__actions button:hover{background-color:#f44336b3;border-color:#f44336e6;transform:scale(1.05)}.header__actions button:disabled{opacity:.6;color:#ccc;border-color:#fff3;cursor:not-allowed}.header__no-logged{display:block;text-decoration:none;color:#fff;font-size:1rem;min-width:120px;transition:all .75s ease-in-out;margin-top:10px}.header__no-logged:hover{color:#fafafa;text-decoration:underline}@media screen and (max-width: 550px){.header{justify-content:center;flex-direction:row;height:auto;font-size:1rem}.header__left img{width:150px}.header__right,.header__actions button{font-size:.8rem}}.menu{position:relative;width:100%}.menu__wrapper--deskopt{position:relative;box-sizing:border-box;display:flex;justify-content:left;gap:10px;flex-wrap:wrap;padding-inline-start:0px;width:100%;margin-left:30px}.menu__item--deskopt{display:block;font-size:1rem;cursor:pointer;border-bottom:3px solid #a4b0cc;padding-bottom:10px;border-top:3px solid transparent;height:35px}.menu__item--deskopt:before{content:"";display:block;border-top:3px solid #a4b0cc;margin-bottom:5px;padding-top:5px;transition:transform .75s ease-in-out;transform:scaleX(0);transform-origin:0 50%}.menu__item--deskopt:hover:before{transform:scaleX(1)}#menu__item--icon{align-items:center;transform:scale(1);transition:transform .3s ease-in-out;border:none;display:flex;justify-content:flex-end;margin-right:auto;margin-left:50px;margin-top:10px}#menu__item--icon:hover{transform:scale(1.2)}.menu__wrapper--items{display:flex;align-items:center;cursor:pointer;width:100%;height:100%}.menu__wrapper--items a{box-sizing:border-box;text-decoration:none;color:#fafafafa;letter-spacing:2px;display:flex;align-items:center;height:100%;width:100%;margin-top:-18px;padding:5px 0;transition:border-top .75s ease-in}.menu__item--deskopt-active{border-top:3px solid #a4b0cc}.menu__wrapper--mobile{display:none}@media screen and (max-width: 800px){.menu__wrapper--deskopt{display:none}.menu__wrapper--mobile{position:relative;transition:all .75s ease;display:flex;justify-content:center;width:100%}.menu__mobileIcon{cursor:pointer}.menu__list--mobile{position:absolute;top:60px;min-width:90vw;display:flex;flex-direction:column;gap:10px;background:#3f4d70;list-style-type:none;transition:transform .3s ease;transform-origin:0 top;overflow:hidden}.menu__item--mobile{display:flex;align-items:center;justify-content:space-between;background:#667995;min-height:50px;transition:background .75s ease-in;cursor:pointer;width:100%;box-sizing:border-box}.menu__item--mobile:hover{background:#475880}.menu__wrapper--mobile a{box-sizing:border-box;text-decoration:none;color:#fff;padding-left:10px;width:100%;height:100%}}.rotatateArrow{display:inline-block;margin-top:5px;font-size:10px;transform:rotate(0);transition:transform .3s ease}.rotatateArrow.rotated{transform:rotate(-180deg)}:root{--borderRadius-padding: 5px}.subMenu{position:absolute;background:#3f4d70;list-style-type:none;border-radius:var(--borderRadius-padding);padding:20px 30px;z-index:10}.subMenu__item{min-height:50px;transition:background .75s ease-in;cursor:pointer;min-width:200px;height:50px;box-sizing:border-box;background:#667995;margin-bottom:5px}.subMenu__item:first-child{border-radius:var(--borderRadius-padding) var(--borderRadius-padding) 0px 0px}.subMenu__item:last-child{margin-bottom:0;border-radius:0px 0px var(--borderRadius-padding) var(--borderRadius-padding)}.subMenu__item:hover{background:#475880}.subMenu__item a{box-sizing:border-box;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;color:#fff;width:100%;height:100%;padding-left:10px}.submenu__mobile{display:flex;align-items:center;flex-direction:column;color:#fff;overflow:hidden;max-height:0;pointer-events:none;padding:0;gap:10px;width:100%;transition:max-height .5s ease,padding .5s ease,gap .5s ease}.submenu__mobile a{box-sizing:border-box;text-decoration:none;color:#fff;padding-left:10px;width:100%;height:100%;display:block}.submenu__mobile.open{box-sizing:border-box;padding-top:10px;padding-bottom:15px;padding-left:50px;max-height:500px;pointer-events:auto}.submenu__mobile.closed{transform:scaleY(0);opacity:0;pointer-events:none;height:0;padding:0;margin:0}.submenu__mobile>div{background:#475880;height:auto;width:100%;padding:10px 0;transition:background .75s ease-in}.submenu__mobile>div a{transition:color .75s ease-in}.submenu__mobile>div:hover{background:#667995}.menu__item--mobile{padding:10px;color:#fff}.viewSelectedYear a{transition:transform .75s;margin-top:5px}.viewSelectedYear a:hover{transform:scale(1.3)}.createinvoice{padding:20px 40px}.createinvoice__prev{display:flex;padding:20px 30px}.createinvoice__formtop{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap-reverse}.formtop__input{width:40%}.formtop__input>div{margin-bottom:20px}.formtop__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.formtop__input_row{width:33%}.createinvoice__text{font-size:1rem;padding:20px 0 10px;font-weight:600;letter-spacing:3px}.createinvoice__error{display:flex;justify-content:center}.creativeinvoice__buttonWrapper{display:flex;flex-flow:column wrap;align-items:flex-end;margin-right:20px}.createinvoice__wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.creativeinvoice__summary{font-size:1.2rem;margin-bottom:10px}.creativeinvoice__buttonAdd{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 800px){.createinvoice__prev{flex-direction:column;align-items:center;padding:10px;gap:30px}.formtop__input_row{width:100%;margin-bottom:10px}.creativeinvoice__buttonWrapper{width:100%;align-items:center}}@media screen and (max-width: 550px){.createinvoice{padding:5px 10px}}@media screen and (max-width: 500px){.createinvoice__text{font-size:1.1rem}.formtop__input{width:90%}}.footer__summary{display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap}.footer__summary{margin-right:40px;margin-top:20px;letter-spacing:2px;font-size:1.2rem}.note__row{margin:20px 0;width:100%}.formpayment{display:flex;align-items:center}.formpayment__selected{width:70%;margin-left:20px}.formperson{width:40%}.formperson__input{margin-top:10px}.formperson__wrapper{display:flex}.formperson__zipcode{margin-right:10px;width:30%}.formperson__town{width:70%;color:#bababa}.formperson__nip{width:100%}@media screen and (max-width: 800px){.formperson{width:90%}}.formproducts__wrapper{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding-bottom:20px;gap:20px}.formproducts__inputs{display:flex;justify-content:space-between;gap:10px;flex:1 1}.formproducts__input{width:100%}.formproducts__error{width:100%;display:flex;justify-content:center;margin:10px 0}@media screen and (max-width: 800px){.formproducts{width:100%}.formproducts__input{width:90%;margin-bottom:10px}.formproducts__inputs,.formproducts__wrapper{width:100%;flex-direction:column}.formproducts__input{width:100%}.formproducts__button{width:100%;display:flex;justify-content:center}.formproducts__button button{width:90%}}.formSelect{width:50%;margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 800px){.formSelect{width:90%}}.buttonToggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;gap:20px}.buttonToggle__info{line-height:20px;text-align:justify;width:70%}@media screen and (max-width: 800px){.buttonToggle{width:100%}}.viewproducts{margin-top:10px;display:flex;align-items:center}.viewproducts__empty{display:flex;justify-content:center;align-items:center;letter-spacing:3px;font-size:1rem}.viewproducts__button{cursor:pointer}.infoyear{position:absolute;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#000000bf;color:#fff}.infoyear__content{margin:20px;border:#ffffff 1px solid;padding:20px}.infoyear__content--text{font-size:1.5rem;padding-bottom:20px;white-space:pre-wrap;line-height:1.6}.infoyear__content--buttons{display:flex;justify-content:center;align-items:center}.infoyear__content--buttons button{padding:10px 20px;border:transparent;border-radius:5px;font-size:1.1rem;letter-spacing:2px;transition:background .75s ease-in;cursor:pointer}.infoyear__buttonNo{margin-right:50px;background:#ff4500}.infoyear__buttonNo:hover{background:#ff9068}.infoyear__buttonYes{background:#47d447}.infoyear__buttonYes:hover{background:#88f588}.invoices{padding-bottom:10px}.invoices h2{margin:5px auto;width:80%;text-align:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:10px 20px}.invoices__list-section{padding:0 10px}.invoices__emptyList{display:flex;align-items:center;justify-content:center}.invoicesitem{position:relative;margin-bottom:5px;background:#ebebebfa;padding:20px 10px}.invoicesitem:first-child{border-radius:10px 10px 0 0}.invoicesitem:last-child{border-radius:0 0 10px 10px}.invoicesitem__wrapper{display:flex;justify-content:space-between;align-items:center}.invoicesitem__content{box-sizing:border-box;display:flex;align-items:flex-start;flex:1 1}.invoicesitem__item{display:flex;flex-direction:column;width:20%;margin:0 auto}.invoicesitem__item strong{margin-bottom:10px}.invoicesitem__buyer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.invoicesitem__number a{margin-left:5px}.invoicesitem__icons{cursor:pointer;display:flex;justify-content:space-around;align-items:center;gap:20px}.invoicesitem__icons>div{width:33%}.invoicesItem__note{display:flex;justify-content:center;margin-top:20px;border-top:1px solid #d3d3d3;padding-top:10px;color:red;font-weight:600;letter-spacing:2px}.invoicesItem__corrections{background-color:#d3d3d3;border-radius:5px;padding:20px}.invoicesItem__corrections--action{display:flex;justify-content:center;padding:20px 0}.invoiceItem__displayNote>div{background-color:#d3d3d3;width:80%;padding:0 20px;border-radius:5px}.invoicesItem__corrections-container,.invoiceItem__displayNote{position:absolute;left:0;width:100%;margin:0 auto;display:flex;justify-content:center;transform:scaleY(0);transform-origin:50% 0;transition:transform .75s ease;z-index:10}.invoicesItem__corrections-container.expanded,.invoiceItem__displayNote.expanded{transform:scaleY(1)}@media screen and (max-width: 800px){.invoicesitem__wrapper{flex-direction:column}.invoicesitem__content{justify-content:center;flex-wrap:wrap;gap:10px}.invoicesitem__item{width:50%;flex-direction:row;justify-content:space-between}.invoicesitem__buyer{align-items:flex-end}}@media screen and (max-width: 510px){.invoicesitem__item{width:90%}}.addCorrectionInvoice{position:fixed;top:0;left:0;height:100%;width:100vw;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.addCorrectionInvoice__content{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.addCorrectionInvoice__inputs{display:flex;flex-direction:column;gap:15px}.addCorrectionInvoice__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}body.no-scroll{overflow:hidden}.note{display:flex;flex-direction:column;width:100%}.note__row{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.listCorrectionInvoices{display:flex;gap:20px;align-items:center;background-color:#fff;padding:10px;border-radius:5px}.listCorrectionInvoices__items{flex:1 1;display:flex;justify-content:space-between}.listCorrectionInvoices__item,.listCorrectionInvoices__action{display:flex;gap:10px}@media screen and (max-width: 800px){.listCorrectionInvoices,.listCorrectionInvoices__items{flex-direction:column}}#invoice{box-sizing:border-box;width:794px;min-height:1123px;height:100%;padding-top:40px;background-color:#fff;font-size:1rem;position:relative}.invoicesdetail--bold{font-weight:600;font-size:.8rem}.invoicesdetail{padding-top:20px;display:flex;flex-direction:column;align-items:center;background-color:#e7e7e7}.invoicesdetail__top{padding-right:10px;display:flex;justify-content:space-between}.invoicesdetail__top img{width:100px;margin-left:20px}.invoicesdetail__wrapper{display:flex;justify-content:center}.invoicesdetail__number{display:flex;justify-content:space-around;font-size:2rem}.invoicesdetail__text{font-weight:600}.invoicesdetail__date{padding:20px}.invoicesdetail__date>div{display:flex;justify-content:space-between}.invoicesdetail__date>div>span{padding-left:10px;padding-right:10px}.invoicesdetail__createDate{line-height:20px;text-align:center}.invoicesdetail__middle>div{display:flex;justify-content:space-between;padding:30px 20px 0}.invoicesdetail__headline{font-weight:600;padding-bottom:10px}.invoicesdetails__products{padding:10px;display:flex;justify-content:center}.invoicesdetails__products table{width:100%}.invoicesdetails__summary{margin-top:50px}.invoicesdetails__summary>div{margin-left:100px;margin-right:100px}.invoicesdetails__summary>div{display:flex;justify-content:space-between;margin-bottom:5px}.invoicesdetails__bottom{text-align:center;position:absolute;bottom:20px;width:100%;display:flex;justify-content:center}.invoicesdetails__siganture{display:flex;justify-content:space-around;text-align:center;margin:50px 30px 30px}.invoicesdetails__siganture>div{width:200px}.invoicesdetails__name{border-bottom:1px solid #000000}.noMatch{height:91vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;font-size:3rem}.noMatch__top{text-align:center}.noMatch__top>span{margin-left:15px;margin-right:15px;color:#3f4d70}.noMatch button{padding:10px 20px;border-radius:10px;border:none;cursor:pointer;color:#fafafafa;background-color:#3f4d70;font-size:2rem;transition:all .75s ease}.noMatch button:hover{background-color:#a4b0cc;color:#3f4d70}.records{padding:20px;display:flex}.records__actions{padding:10px 0;display:flex;align-items:center;gap:1rem}.records button{text-transform:none;letter-spacing:3px}.actions__summary{display:flex;align-items:center}.records h2{font-size:2rem;width:100%}.records__print{padding-top:20px;width:794px;margin:0 auto;text-align:center;width:100%}.records__print table{width:90%;margin:0 auto}.records__total{margin-bottom:10px}.records__total span{margin-right:20px}.records__wrapper{flex:1 1;min-width:0}.records__buttons{display:flex;flex-direction:column;justify-content:space-around;flex-wrap:wrap;cursor:pointer;padding:20px 30px}.records caption{padding-top:20px;padding-bottom:10px;font-size:1.2rem;caption-side:top!important}.records caption div{text-align:right}.records__wrapper table{min-height:20px;overflow-y:auto}.records table caption{text-align:left}.records table thead{letter-spacing:2px;font-weight:600}.records__profit{font-weight:600}.records table tbody tr:nth-child(2n){background:#eeeefa}.records__summary,.records__amount{text-align:right!important;letter-spacing:2px}.records__summary{font-weight:600;font-size:1.2rem}.records__monthTd{text-align:left;padding-left:50px;font-size:1.2rem;letter-spacing:2px}.records__revenue{letter-spacing:2px;margin-top:20px;margin-bottom:20px;text-align:center}.records__selects{display:flex;justify-content:center;align-items:center;gap:2rem}.correction-details{display:block}.records__summary-top{font-weight:400;margin-left:10px;font-size:1rem}.records__amount.negative-row,.records__summary.negative-row,.records__summary-top.negative-row{color:red}.records__summary.positive-row,.records__summary-top.positive-row{color:green}.records__note{display:flex;justify-content:center;align-items:center}.records__note>div{letter-spacing:1.5px}.records__note svg{animation:move 2s ease infinite}.records__printMonthAdnYear{display:none;font-size:1.5rem;flex-direction:row;justify-content:center;align-items:center;gap:20px}@keyframes move{0%{transform:translateY(0)}50%{transform:translateY(-50%)}0%{transform:translateY(0)}}@media screen and (max-width: 800px){.records{padding:5px}}@media screen and (max-width: 600px){.records{font-size:.8rem}}.table__wrapper{width:100%;overflow-x:auto}.table__responsive{width:100%;min-width:600px;border-collapse:collapse;border-spacing:0}.table__responsive td,.table__responsive th{border:1px solid #ccc;white-space:nowrap;padding:.5rem}.records__date{text-align:center!important}.table__responsive th{font-weight:600!important;letter-spacing:1.5px}@media (max-width: 768px){.table__responsive td,.table__responsive th{font-size:.85rem;padding:.4rem}}@media print{caption{caption-side:top!important;text-align:right!important}.records__revenue,.records__total{text-align:right!important}.table__responsive td,.table__responsive th{padding:.1rem}.no-print{display:none!important}.records__selects{display:none}.records__printMonthAdnYear{display:flex}}.selectedYear{height:75%;padding:20px 40px}.selectedYear>h2{font-size:1.8rem;text-align:center;margin-bottom:40px}.selectedYear form,.selectedYear__select>div{display:flex;align-self:center;justify-content:center;gap:5px}.selectedYear__input{margin-bottom:10px;width:100%}.selectedYear form{display:flex;align-items:center;justify-content:center}.selectedYear button{cursor:pointer}.selectedYear__addYear{height:30vh}.selectedYear__items{box-sizing:border-box;list-style-type:none;padding:10px 20px;width:100%;display:flex;flex-direction:row;justify-content:space-around;color:#000}.selectItem__year--default{color:#000}.selectItem__year--active{color:#00f}.selectItem__year--clicked{color:red}.selectedYear__item{width:25%;display:flex;gap:5px}.selectedYear__item>div{font-size:1.3rem}.selectedYear__item>div,.selectedYear__item>svg{cursor:pointer;transition:transform .75s}.selectedYear__item>div:hover,.selectedYear__item>svg:hover{transform:scale(1.5)}.contractors__list--container{margin-block-start:0;margin-block-end:0;padding-inline-start:0;padding:0 10px}.contactors h2{text-align:center;letter-spacing:3px;font-weight:400}.contactors__title{font-size:1.9rem}.contractor__list--name{margin-top:50px}.contractor{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:40px;padding:20px 40px;position:relative;padding-left:2.5rem;background-color:#ebebeb;max-width:80%;margin:0 auto 10px}.contractor:first-child{border-radius:10px 10px 0 0}.contractor:last-child{border-radius:0 0 10px 10px;margin-bottom:0}.contractor__data{width:100%}.contractor__data>span{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5px;margin-bottom:5px}.contractor__data>span:last-child{margin-bottom:0}.contractor__name{font-weight:700}.contractor__actions{display:flex;flex-direction:row;align-items:center;gap:10px}.contractor__actions span{cursor:pointer;color:red;transition:color .5s ease}.contractor__actions span:hover{color:#8b0000}.contractor__edit{z-index:999;position:absolute;top:210px;width:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .75s ease-in-out}.contractor__edit.expanded{transform:scaleY(1)}@media screen and (max-width: 600px){.contractor{flex-direction:column;gap:10px}.contractor__edit{top:190px}}.editContractor{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background-color:#faebd7;padding-top:40px;gap:20px}.editContractor__inputs{display:flex;flex-flow:wrap row;justify-content:center;align-items:center;gap:1rem}.editContractor__inputs input{background-color:#fff}.editContractor__actions{cursor:pointer;width:90%;margin:0 auto}.editContractor__item{width:25%}@media screen and (max-width: 500px){.editContractor__item{width:90%}}.addContractor{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.addContractor__inputsWrapper{width:100%;display:flex;flex-flow:row wrap;gap:20px}.addContractor__section{width:100%;display:flex;align-items:center;gap:10px;padding-left:50px;padding-right:50px}.addContractor__input{width:50%;display:flex;flex-direction:row;gap:5px}.addContractor__input--numeric{width:50%}@media screen and (max-width: 800px){.addContractor__section{flex-direction:column;padding-left:20px;padding-right:20px}.addContractor__input{flex-direction:column;width:100%}.addContractor__input--numeric{width:100%}}.searchContractors{width:80%;margin:0 auto 20px}.settings{height:80%}.settings__title{text-align:center;font-size:2.5rem;font-weight:400;letter-spacing:3px;text-decoration:underline;text-decoration-thickness:2px}.settings__links a{text-decoration:none;font-size:1.5rem;transform:scale(1);transition:transform .3s ease-in-out,color .3s ease-in-out}.settings__links a:hover{transform:scale(1.2);color:#007bff}.settings__links{display:flex;justify-content:center;gap:2rem;margin-top:3rem}.correctionInvoices h2{width:80%;text-align:center;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:10px 20px;margin:0 auto}.correctionInvoices__search{display:flex;flex-direction:column;gap:10px}.correctionsInvoice__searchDate{display:flex;justify-content:center;align-items:center}.correctionsInvoice__searchDate div:first-child{flex:1 1}.correctionsList__empty{margin:0 auto}.correctionInvoices__empty{min-height:50vh;display:flex;align-items:center;justify-content:center}.correctionInvoicesItem{box-sizing:border-box;width:100%;padding:20px 10px;margin-bottom:5px;background-color:#ebebeb}.correctionInvoicesItem:first-child{border-radius:10px 10px 0 0}.correctionInvoicesItem:last-child{border-radius:0 0 10px 10px;margin-bottom:0}.correctionInvoicesItem__content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}.content__item{display:flex;flex-direction:column;flex:1 1}.content__item strong{height:3rem}.correctionInvoicesItem__action{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:20px}@media screen and (max-width: 820px){.content__item strong{height:4rem}}@media screen and (max-width: 800px){.content__item{width:auto;justify-content:flex-start;gap:10px}}@media screen and (max-width: 800px){.correctionInvoicesItem__content{flex-direction:column;align-items:center}.content__item{width:90%;flex-direction:row;justify-content:space-between;align-items:center}.content__item strong{height:auto}}.correctionDetails{padding-top:20px;display:flex;flex-direction:column;align-items:center;background-color:#e7e7e7}#correction{display:flex;flex-direction:column;gap:30px;box-sizing:border-box;width:794px;min-height:1123px;height:100%;padding:40px;background-color:#fff;font-size:1rem;position:relative}.correctionInvoices__search{padding:20px 10px}.correctionDetails__products,.correctionDetails__products>div{display:flex;flex-direction:column;gap:20px}.correctionDetails__products>div{gap:10px}.products__title{letter-spacing:2px}.correctionDetails__header{display:flex;justify-content:space-between}.header__center div:first-child{font-size:1.5rem}.header__center div:last-child{font-size:.9rem}.correctionDetails__persons{display:flex;justify-content:space-between;padding:0 40px}.correctionDetails__persons>div{display:flex;flex-direction:column;gap:5px}.person__wrapper{display:flex;gap:5px}.person__title{font-weight:600;letter-spacing:2px}.correctionDetails__productsTable tfoot tr td,.table__diff{text-align:right;padding-right:5px;font-weight:600;letter-spacing:1.5px}.diff-table,.correctionDetails__productsTable tfoot tr td:nth-child(2n){background:#e7e7e7}.correctionDetails__summary{display:flex;flex-direction:column;gap:10px;padding:0px 3rem}.correctionDetails__summary>div{display:flex;justify-content:space-between}.correctionDetails__summary>div>span{font-weight:600}.correctionDetails__sygnature{display:flex;justify-content:space-between;padding:0px 3rem;margin-top:40px}.correctionDetails__sygnature>div{width:40%}.correctionDetails__sygnature>div>div:last-child{border-top:2px solid #000000}.selectYearHeader{padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:2rem}.selectYearHeader span{letter-spacing:2px}.products h2{text-align:center;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px 0;width:70%;margin:20px auto 0}.products_error{display:flex;justify-content:center;padding:0 3rem}.products__search{width:80%;margin:10px auto}.addProducts{display:flex;flex-direction:column;gap:20px}.addProducts__inputs{display:flex;justify-content:center;align-items:center;flex-flow:row wrap;gap:10px}.addProducts__inputs__row{width:40%}.addProducts__actions{display:flex;justify-content:center}.addProducts__actions button{width:70%}@media screen and (max-width: 680px){.addProducts__inputs__row{width:90%}}.product__items{padding:20px 10px}.product{position:relative;background-color:#ebebebeb;padding:10px 20px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.product:last-child{margin-bottom:0}.product__fields{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;flex:1 1}.product__fields>div{width:24.75%;display:flex;gap:10px}.product__fields>div>span:first-child{font-weight:600;letter-spacing:1px}.product__actions{display:flex;gap:10px}.product__actions svg{cursor:pointer}.product__edit{z-index:999;position:absolute;top:40px;left:0;width:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .75s ease-in-out}.product__edit.expanded{transform:scaleY(1)}@media screen and (max-width: 680px){.product{flex-direction:column;gap:10px}.product__fields{width:100%;flex-direction:column;gap:10px}.product__fields>div{width:100%;flex-direction:row;justify-content:space-between;gap:10px}.product__actions{gap:2rem}}.editProducts{background-color:#faebd7;display:flex;flex-flow:column wrap;gap:20px;padding:20px 0}.editProducts__error{margin:0 auto}.editProducts__inputs{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:10px}.editProducts__actions{display:flex;justify-content:center}.editProducts__inputs--row{width:40%}.editProducts__inputs--row input{background-color:#fff}
