.error-text{color:var(--invalid-color)}.react-aria-Select{font-family:GeneralSans,sans-serif;margin-bottom:0;color:var(--text-color);width:100%;background-color:#f5f5f5;padding:0;border-radius:10px;border:1px solid rgb(143,143,143);position:relative;overflow:hidden;height:60px}.react-aria-Select .react-aria-Label{font-size:12px;position:absolute;top:6px;left:10px;z-index:1}.react-aria-Select .react-aria-Button{font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px;box-shadow:0 1px 2px #0000001a;border-radius:0;font-size:1.072rem;display:flex;align-items:center;max-width:1250px;width:100%;border:none;box-shadow:none;position:relative;background-color:transparent;font-size:18px;padding:24px 10px 7px}.react-aria-Select .react-aria-Button svg{position:absolute;right:17px;top:17px}.react-aria-Select .react-aria-Button svg path{color:#000}.react-aria-Select .react-aria-Button[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:-1px}.react-aria-Select.select-mini{height:40px;width:auto;display:inline-flex}.react-aria-Select.select-mini .react-aria-Button{display:flex;padding:0 40px 0 10px;align-items:center}.react-aria-Select.select-mini .react-aria-Button svg{right:11px;top:calc(50% - 11px)}.react-aria-Select .react-aria-SelectValue[data-placeholder]{font-style:italic;color:var(--text-color-placeholder)}.react-aria-Select span[aria-hidden]{width:1.5rem;line-height:1.375rem;margin-left:1rem;padding:1px;background:var(--highlight-background);color:var(--highlight-foreground);forced-color-adjust:none;border-radius:4px;font-size:.857rem;position:absolute;right:0}.react-aria-Popover[data-trigger=Select]{min-width:var(--trigger-width)}.react-aria-Popover[data-trigger=Select] .react-aria-ListBox{display:block;width:unset;max-height:inherit;min-height:unset;border:none}.react-aria-Popover[data-trigger=Select] .react-aria-ListBox .react-aria-Header{padding-left:1.571rem}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem{padding:.286rem .571rem .286rem 1.571rem}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-focus-visible]{outline:none}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-selected]{font-weight:600;background:unset;color:var(--text-color)}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-selected]:before{content:"✓";content:"✓" / "";alt:" ";position:absolute;top:4px;left:4px}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-focused],.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-pressed]{background:var(--highlight-background);color:var(--highlight-foreground)}.react-aria-Select .react-aria-SelectValue [slot=description]{display:none}.react-aria-Select .react-aria-Button[data-disabled]{border-color:var(--border-color-disabled);color:var(--text-color-disabled)}.react-aria-Select .react-aria-Button[data-disabled] span[aria-hidden]{background:var(--border-color-disabled);color:var(--text-color-disabled)}.react-aria-Select .react-aria-Button[data-disabled] .react-aria-SelectValue[data-placeholder]{color:var(--text-color-disabled)}@media (forced-colors: active){.react-aria-Select .react-aria-Button[data-disabled] span[aria-hidden]{background:0 0}}.react-aria-Select .react-aria-FieldError{font-size:12px;color:var(--invalid-color)}.react-aria-Select [slot=description]{font-size:12px}.user-list{display:flex;flex-flow:column}.user-list .list-row{display:flex;border-top:1px solid #e7e7e7;height:60px;align-items:center}.user-list .list-row:not(.title-row){cursor:default;transition:.1s ease-in-out}.user-list .list-row:not(.title-row):hover{background-color:#f5f5f5}.user-list .list-row.title-row{align-items:flex-end;border-top:none}.user-list .list-row.title-row>div{font-size:14px!important}.user-list .list-row:last-child{border-bottom:1px solid #e7e7e7}.user-list .list-row .user-list-email{width:25%;font-size:22px}.user-list .list-row .user-list-name{width:20%;font-size:22px}.user-list .list-row .user-list-role,.user-list .list-row .user-list-created{width:15%;font-size:22px}.user-list .list-row .user-list-actions{width:25%;font-size:22px}.user-list .list-row .action-buttons{display:flex;gap:8px;flex-wrap:wrap}.user-list .list-row .current-user-label{color:#666;font-style:italic;font-size:22px}.badge{display:inline-flex;flex-wrap:nowrap;color:#000;box-sizing:border-box;border-radius:100px;padding:2px 10px 3px;font-weight:500;margin-top:1em}.badge.badge-neutral{border:solid 1px #000}.badge.badge-success{background-color:#49f786}.badge.badge-info{background-color:#b8a3f6}.badge.badge-warning{background-color:#f8c330}.badge.badge-danger{color:#fff;background-color:#f76449}.avi-summary{background-color:#fff;border-radius:30px;padding:30px;margin-bottom:1em}.avi-summary .avi-summary-header{display:flex;flex-direction:row-reverse;margin-bottom:80px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:16px}.avi-summary .avi-summary-header .invoice-no{width:50%;text-align:right}.avi-summary .avi-summary-header .to,.avi-summary .avi-summary-header .from{width:25%;text-transform:uppercase}.avi-summary .avi-summary-header .to span,.avi-summary .avi-summary-header .from span{opacity:1}.avi-summary .payment-info{margin-bottom:80px;text-transform:uppercase}.avi-summary .payment-info .amount{font-size:82px;font-weight:800;line-height:1em;font-weight:500}.avi-summary .payment-info .amount span{font-size:14px;font-weight:400;display:block;margin-bottom:40px;line-height:1em;text-transform:none;opacity:1}.avi-summary .payment-info .ocr,.avi-summary .payment-info .bg{position:relative;font-size:22px;line-height:24px;margin-bottom:4px}.avi-summary .payment-info .ocr span,.avi-summary .payment-info .bg span{position:absolute;margin-left:170px;left:0;font-weight:500}.avi-summary .avi-summary-footer{display:flex;flex-flow:row-reverse;justify-content:space-between}.avi-summary .avi-summary-footer .qr-code{width:20%;transform:translateY(-3px);text-align:left}.avi-summary .avi-summary-footer .qr-code small{text-align:left;display:inline-block;line-height:1.1em;margin-bottom:1em;color:#acacac}.avi-summary .avi-summary-footer .qr-code svg{width:100%;height:auto}.avi-summary .avi-summary-footer .message{width:70%;display:flex;flex-flow:column-reverse;justify-content:space-between}.avi-summary .avi-summary-footer .message p{margin:0;max-width:450px}.due-date{width:100%;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.due-date span{display:block}.due-date div{display:inline-block}.invoice-item-list{margin-bottom:5em}.invoice-item-list .list-row{display:flex}.invoice-item-list .list-row.title-row{margin-bottom:3em}.invoice-item-list .list-row .spec{width:50%;margin-bottom:1em}.invoice-item-list .list-row .spec .descritpion{display:block;opacity:.3;max-width:350px}.invoice-item-list .list-row .price{width:25%}.invoice-item-list .list-row .amount{width:25%;display:flex;justify-content:space-between}.avi-specification{min-height:500px;display:flex;flex-flow:column;justify-content:space-between;margin-bottom:1em;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.avi-specification .avi-specification-summary{margin-left:50%;display:flex;flex-flow:column}.avi-specification .avi-specification-summary .pricing{display:flex;justify-content:space-between}.avi-specification .avi-specification-summary>.pricing{margin-top:1em}.avi-footer{display:flex;flex-wrap:wrap;margin-bottom:10px;padding-bottom:15px;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.avi-footer>div{width:25%}.avi-footer>div:nth-child(-n+4){margin-bottom:1em}.backdrop{position:absolute;width:100%;top:0;bottom:0;z-index:1;overflow:hidden;opacity:1}.backdrop img,.backdrop .backdrop-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.avi{background-color:#eaeaea;display:flex;flex-flow:column;align-items:center;height:100%;line-height:1.2em;position:relative;overflow:hidden}.avi .avi-intro{color:#fff;position:relative;z-index:1;text-align:center}.avi .avi-intro p{font-size:12px}.avi .avi-intro a{color:#fff}.avi .powered-by{z-index:2;position:relative;padding:3px 12px 2px;border-radius:100px;margin-bottom:110px;font-size:12px;font-weight:400;opacity:1;color:#fff;text-align:center}.avi .powered-by a{color:#fff}.avi .avi-actions{position:fixed;bottom:0;background-color:#f8f8f8b3;width:auto;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;padding:1em;margin:1em;overflow:hidden;border-radius:1000px;border:1px solid #3130301c}.avi .avi-actions button.button-secondary{background-color:#f3f3f3;border:1px solid #d9d7d7;transition:.1s ease-in-out}.avi .avi-actions button.button-secondary:hover{background-color:#1c1c1c;color:#fff}.avi .avi-actions .info{color:#eaeaea;max-width:310px;width:118px;overflow:hidden;display:flex;transform:translate(10px);margin-right:8em}.avi .avi-actions .info svg{height:100%;width:auto}.avi .avi-actions .info svg path:nth-child(5){display:none}.avi .avi-actions .info svg path:nth-child(6){display:none}.avi .avi-actions .info svg path:nth-child(7){display:none}.avi .avi-actions .info svg path:nth-child(8){display:none}.avi .avi-actions .info svg path:nth-child(9){display:none}.avi .avi-actions .info svg path:nth-child(10){display:none}.avi .avi-actions .info svg path:nth-child(11){display:none}.avi .avi-actions .info svg path:nth-child(12){display:none}.avi .avi-actions .info p{margin:0;font-size:12px;font-weight:400;line-height:1.2em}.avi .avi-actions .info p b{font-weight:600}.avi .avi-actions .info p a{color:#fff;font-weight:400}.avi .avi-actions .pay{display:none}.avi-wrapper{z-index:2;margin:1em;margin-top:8vh;max-width:850px;transform:scale(.9);min-height:90vh}.avi-wrapper>div{background-color:#fff;border-radius:30px;padding:30px}.avi-wrapper .avi-loading{position:fixed;top:50%;transform:translate(-50%) translateY(-50%);width:320px;display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:100px}.avi-wrapper .avi-loading svg:nth-child(3){margin-top:100px}.avi-wrapper .avi-loading svg:nth-child(1){height:100px;width:auto;animation:spinner 1s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.react-aria-RadioGroup{display:flex;flex-direction:column;gap:8px;color:var(--text-color)}.react-aria-Radio{display:flex;align-items:center;gap:.571rem;font-size:1.143rem;color:var(--text-color);forced-color-adjust:none}.react-aria-Radio:before{content:"";display:block;width:1.286rem;height:1.286rem;box-sizing:border-box;border:.143rem solid var(--border-color);background:var(--field-background);border-radius:1.286rem;transition:all .2s}.react-aria-Radio[data-pressed]:before{border-color:var(--border-color-pressed)}.react-aria-Radio[data-selected]:before{border-color:var(--highlight-background);border-width:.429rem}.react-aria-Radio[data-selected][data-pressed]:before{border-color:var(--highlight-background-pressed)}.react-aria-Radio[data-focus-visible]:before{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Radio[data-invalid]:before{border-color:var(--invalid-color)}.react-aria-Radio[data-invalid][data-pressed]:before{border-color:var(--invalid-color-pressed)}.react-aria-RadioGroup .react-aria-FieldError{font-size:12px;color:var(--invalid-color)}.react-aria-RadioGroup [slot=description]{font-size:12px}.react-aria-RadioGroup[data-orientation=horizontal]{flex-direction:row;align-items:center}.react-aria-Radio[data-disabled]{color:var(--text-color-disabled)}.react-aria-Radio[data-disabled]:before{border-color:var(--border-color-disabled)}.react-aria-NumberField{margin-bottom:0;color:var(--text-color);width:100%;background-color:#f5f5f5;padding:0;border-radius:10px;border:1px solid rgb(143,143,143);position:relative;overflow:hidden;height:60px}.react-aria-NumberField .react-aria-Label{font-size:12px;position:absolute;top:6px;left:68px!important}.react-aria-NumberField.no-controllers .react-aria-Input{text-align:left}.react-aria-NumberField.no-controllers button{display:none}.react-aria-NumberField .react-aria-Group{display:flex;width:fit-content;border-radius:0;width:100%}.react-aria-NumberField .react-aria-Group .react-aria-Button{padding:16px;border-top:none;border-bottom:none;border-left:none;border-image:initial;background:transparent;border-right:1px solid rgb(143 143 143);width:59px}.react-aria-NumberField .react-aria-Group .react-aria-Button:last-child{border-left:1px solid rgb(143 143 143);border-right:none}.react-aria-NumberField .react-aria-Group[data-focus-within] .react-aria-Input,.react-aria-NumberField .react-aria-Group[data-focus-within] .react-aria-Button{border-color:var(--focus-ring-color)}.react-aria-NumberField .react-aria-Button{font-size:1.4rem;width:2.3rem;padding:0;border-radius:0;border:none;border-bottom:1px solid #000;font-family:GeneralSans,sans-serif;font-weight:400}.react-aria-NumberField .react-aria-Button[slot=decrement]{border-start-end-radius:0;border-end-end-radius:0}.react-aria-NumberField .react-aria-Button[slot=increment]{border-start-start-radius:0;border-end-start-radius:0}.react-aria-NumberField .react-aria-Input{background:transparent;border:none;border-radius:0;color:var(--field-text-color);margin:0 -1px;z-index:1;font-size:1rem;padding:25px 10px 7px;outline:none;font-size:18px;width:6rem;flex:1;text-align:left;font-family:GeneralSans,sans-serif;font-weight:400}.react-aria-NumberField[data-invalid] .react-aria-Input,.react-aria-NumberField[data-invalid] .react-aria-Button{border-color:var(--invalid-color)}.react-aria-NumberField[data-invalid]:focus-within .react-aria-Input,.react-aria-NumberField[data-invalid]:focus-within .react-aria-Button{border-color:var(--focus-ring-color)}.react-aria-NumberField .react-aria-FieldError{font-size:12px;color:var(--invalid-color);position:absolute;top:7px;right:69px;white-space:nowrap}.react-aria-NumberField [slot=description]{font-size:12px}.react-aria-NumberField .react-aria-Button[data-disabled]{border-color:#000;color:var(--text-color-disabled);background-color:inherit}.react-aria-NumberField .react-aria-Input[data-disabled]{border-color:var(--border-color-disabled);color:var(--text-color-disabled)}.customer-list{display:flex;flex-flow:column}.customer-list .list-row{display:flex;border-top:1px solid #e7e7e7;height:60px;align-items:center}.customer-list .list-row:not(.title-row){cursor:pointer;transition:.1s ease-in-out}.customer-list .list-row:not(.title-row):hover{background-color:#f5f5f5}.customer-list .list-row.title-row{align-items:flex-end;border-top:none}.customer-list .list-row.title-row>div{font-size:14px!important}.customer-list .list-row:last-child{border-bottom:1px solid #e7e7e7}.customer-list .list-row .customer-list-name{width:26.2%;font-size:22px}.customer-list .list-row .customer-list-paywill{width:22%;font-size:22px}.customer-list .list-row .customer-list-invoiceno{width:10%;font-size:22px}.customer-list .list-row .customer-list-totalbilled{width:42%;font-size:22px;text-align:right}.nagbar.nagbar-warning{display:inline-block;background:#b8a3f6;border-radius:100px;padding:0 24px;margin:0 1em 0 0;position:relative}.nagbar.nagbar-warning p{z-index:10;position:relative;margin:12px 0}.nagbar.nagbar-warning a{color:#000;font-weight:500}.nagbar.nagbar-warning:before{content:" ";height:27px;width:27px;background-color:#b8a3f6;display:block;position:absolute;transform:rotate(45deg);top:9px;left:-3px;z-index:0}.nagbar.nagbar-info,.nagbar.nagbar-danger{display:inline-block;background:#f8c330;border-radius:100px;padding:0 24px;margin:0 1em 0 0;position:relative}.nagbar.nagbar-info h4,.nagbar.nagbar-danger h4{display:inline-block;margin:0 1.5em 0 0;padding:0;font-weight:600;text-transform:uppercase;font-size:12px}.nagbar.nagbar-info p,.nagbar.nagbar-danger p{z-index:10;position:relative;margin:12px 1em 12px 0;display:inline-block}.nagbar.nagbar-info a,.nagbar.nagbar-danger a{color:#000;font-weight:500}.nagbar.nagbar-info>a:not(:last-child),.nagbar.nagbar-danger>a:not(:last-child){margin-right:1em}.nagbar.nagbar-danger{background-color:red;color:#fff}.nagbar.nagbar-danger a{color:#fff}.invoice-list{display:flex;flex-flow:column}.invoice-list .list-row{display:flex;border-top:1px solid #e7e7e7;height:60px;align-items:center}.invoice-list .list-row:not(.title-row){cursor:pointer;transition:.1s ease-in-out}.invoice-list .list-row:not(.title-row):hover{background-color:#f5f5f5}.invoice-list .list-row:not(.title-row) .invoice-list-levstatus span{background-color:#e9e9e9;color:#434343;padding:4px 12px;border-radius:100px;display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase;margin-right:3px}.invoice-list .list-row.title-row{align-items:flex-end;border-top:none}.invoice-list .list-row.title-row>div{font-size:14px!important}.invoice-list .list-row:last-child{border-bottom:1px solid #e7e7e7}.invoice-list .list-row.invoice-draft>div{opacity:.3}.invoice-list .list-row.invoice-scheduled .invoice-list-client,.invoice-list .list-row.invoice-scheduled .invoice-list-amount{opacity:.3}.invoice-list .list-row.invoice-scheduled .invoice-list-levstatus span{background-color:#e9e9e9;color:#434343}.invoice-list .list-row.invoice-scheduled .invoice-list-levstatus span:nth-child(1){display:none}.invoice-list .list-row.invoice-overdue{color:#f76449;border-top:1px solid #f76449}.invoice-list .list-row.invoice-overdue .invoice-list-paystatus span{background-color:#f76449;color:#fff}.invoice-list .list-row.invoice-payed .invoice-list-paystatus span{background-color:#49f786;color:#272727}.invoice-list .list-row.invoice-unread .invoice-list-levstatus span:nth-child(2){display:none}.invoice-list .list-row.invoice-read .invoice-list-levstatus span:first-child{background-color:#533ba0;color:#fff}.invoice-list .list-row.invoice-read .invoice-list-levstatus span:nth-child(2){display:none}.invoice-list .list-row .invoice-list-levstatus{width:20%}.invoice-list .list-row .invoice-list-paystatus{width:19%}.invoice-list .list-row .invoice-list-paystatus span{background-color:#707070;color:#fff;padding:4px 12px;border-radius:100px;display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase}.invoice-list .list-row .invoice-list-paystatus span:empty{display:none}.invoice-list .list-row .invoice-list-no{width:10%;font-size:22px}.invoice-list .list-row .invoice-list-client{width:26.2%;font-size:22px}.invoice-list .list-row .invoice-list-amount{width:24.7%;text-align:right;font-size:22px}.react-aria-Checkbox{--selected-color: var(--highlight-background);--selected-color-pressed: var(--highlight-background-pressed);--checkmark-color: var(--highlight-foreground);display:flex;align-items:center;gap:.571rem;font-size:1.143rem;color:var(--text-color);forced-color-adjust:none}.react-aria-Checkbox .checkbox{width:1.143rem;height:1.143rem;border:2px solid var(--border-color);border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.react-aria-Checkbox svg{width:1rem;height:1rem;fill:none;stroke:var(--checkmark-color);stroke-width:3px;stroke-dasharray:22px;stroke-dashoffset:66;transition:all .2s}.react-aria-Checkbox[data-pressed] .checkbox{border-color:var(--border-color-pressed)}.react-aria-Checkbox[data-focus-visible] .checkbox{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Checkbox[data-selected] .checkbox,.react-aria-Checkbox[data-indeterminate] .checkbox{border-color:var(--selected-color);background:var(--selected-color)}.react-aria-Checkbox[data-selected][data-pressed] .checkbox,.react-aria-Checkbox[data-indeterminate][data-pressed] .checkbox{border-color:var(--selected-color-pressed);background:var(--selected-color-pressed)}.react-aria-Checkbox[data-selected] svg,.react-aria-Checkbox[data-indeterminate] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.react-aria-Checkbox[data-invalid] .checkbox{--checkmark-color: var(--gray-50);border-color:var(--invalid-color)}.react-aria-Checkbox[data-invalid][data-pressed] .checkbox{border-color:var(--invalid-color-pressed)}.react-aria-Checkbox[data-invalid][data-selected] .checkbox,.react-aria-Checkbox[data-invalid][data-indeterminate] .checkbox{background:var(--invalid-color)}.react-aria-Checkbox[data-invalid][data-selected][data-pressed] .checkbox,.react-aria-Checkbox[data-invalid][data-indeterminate][data-pressed] .checkbox{background:var(--invalid-color-pressed)}.react-aria-Checkbox[data-disabled]{color:var(--text-color-disabled)}.react-aria-Checkbox[data-disabled] .checkbox{border-color:var(--border-color-disabled)}.react-aria-ListBox{display:flex;flex-direction:column;max-height:inherit;overflow:auto;padding:2px;border:1px solid var(--border-color);border-radius:6px;background:var(--overlay-background);forced-color-adjust:none;outline:none;width:250px;max-height:300px;min-height:100px;box-sizing:border-box}.react-aria-ListBox[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:-1px}.react-aria-ListBoxItem{margin:2px;padding:.286rem .571rem;border-radius:6px;outline:none;cursor:default;color:var(--text-color);font-size:1.072rem;position:relative;display:flex;flex-direction:column}.react-aria-ListBoxItem[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.react-aria-ListBoxItem[data-selected]{background:var(--highlight-background);color:var(--highlight-foreground)}.react-aria-ListBoxItem[data-selected][data-focus-visible]{outline-color:var(--highlight-foreground);outline-offset:-4px}.react-aria-ListBoxItem[href]{text-decoration:none;cursor:pointer;-webkit-touch-callout:none}.react-aria-ListBox .react-aria-ListBoxSection:not(:first-child){margin-top:12px}.react-aria-ListBox .react-aria-Header{font-size:1.143rem;font-weight:700;padding:0 .714rem}.react-aria-ListBoxItem [slot=label]{font-weight:700}.react-aria-ListBoxItem [slot=description]{font-size:small}.react-aria-ListBox[data-orientation=horizontal],.react-aria-ListBox[data-layout=grid]{flex-direction:row;width:fit-content;max-width:100%;padding:4px}.react-aria-ListBox[data-orientation=horizontal] .react-aria-ListBoxItem,.react-aria-ListBox[data-layout=grid] .react-aria-ListBoxItem{position:relative;margin:0;padding:4px}.react-aria-ListBox[data-orientation=horizontal] .react-aria-ListBoxItem img,.react-aria-ListBox[data-layout=grid] .react-aria-ListBoxItem img{object-fit:cover;aspect-ratio:1/1;max-width:150px;margin-bottom:4px;border-radius:4px;transition:box-shadow .2s}.react-aria-ListBox[data-orientation=horizontal] .react-aria-ListBoxItem[data-hovered] img,.react-aria-ListBox[data-layout=grid] .react-aria-ListBoxItem[data-hovered] img{box-shadow:0 0 8px rgb(from slateblue r g b / .5)}.react-aria-ListBox[data-orientation=horizontal] .react-aria-ListBoxItem[data-selected],.react-aria-ListBox[data-layout=grid] .react-aria-ListBoxItem[data-selected]{background:none;color:inherit}.react-aria-ListBox[data-orientation=horizontal] .react-aria-ListBoxItem[data-selected] img,.react-aria-ListBox[data-layout=grid] .react-aria-ListBoxItem[data-selected] img{box-shadow:0 0 12px rgb(from slateblue r g b / .8)}.react-aria-ListBox[data-orientation=horizontal] .react-aria-ListBoxItem[data-selected]:after,.react-aria-ListBox[data-layout=grid] .react-aria-ListBoxItem[data-selected]:after{content:"✓";content:"✓" / "";alt:" ";position:absolute;top:8px;right:8px;background:var(--highlight-background);border:2px solid var(--highlight-foreground);color:var(--highlight-foreground);width:22px;height:22px;border-radius:22px;box-sizing:border-box;font-size:14px;line-height:1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px #00000080}.react-aria-ListBox[data-layout=grid]{display:grid;grid-template-columns:1fr 1fr;scrollbar-gutter:stable}.react-aria-ListBox[data-layout=grid][data-orientation=horizontal]{width:100%;max-width:none;display:grid;grid-auto-flow:column;grid-template-rows:58px 58px;grid-template-columns:none;grid-auto-columns:250px;max-height:200px;gap:8px}.react-aria-ListBox[data-layout=grid][data-orientation=horizontal] .react-aria-ListBoxItem{display:grid;grid-template-areas:"image ." "image title" "image description" "image .";grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto 1fr;column-gap:8px}.react-aria-ListBox[data-layout=grid][data-orientation=horizontal] .react-aria-ListBoxItem img{width:50px;height:50px;grid-area:image;margin-bottom:0}.react-aria-ListBox[data-layout=grid][data-orientation=horizontal] .react-aria-ListBoxItem [slot=label]{grid-area:title}.react-aria-ListBox[data-layout=grid][data-orientation=horizontal] .react-aria-ListBoxItem [slot=description]{grid-area:description}.react-aria-ListBoxItem[data-disabled]{color:var(--text-color-disabled)}.react-aria-ListBox[data-empty]{align-items:center;justify-content:center;font-style:italic}.react-aria-ListBoxItem[data-dragging]{opacity:.6}.react-aria-ListBox[data-drop-target]{outline:2px solid var(--highlight-background);outline-offset:-1px;background:var(--highlight-overlay)}.react-aria-ListBoxItem[data-drop-target]{outline:2px solid var(--highlight-background);background:var(--highlight-overlay)}.react-aria-DropIndicator[data-drop-target]{outline:1px solid var(--highlight-background)}.react-aria-ComboBox{color:var(--text-color);margin-right:.8em;position:relative;width:100%;margin-bottom:5px}.react-aria-ComboBox label{font-size:12px;position:absolute;top:6px;left:10px;z-index:1}.react-aria-ComboBox .react-aria-Input{font-family:GeneralSans,sans-serif;margin-bottom:0;color:var(--text-color);width:100%;background-color:#f5f5f5;border-radius:10px;border:1px solid rgb(143,143,143);position:relative;overflow:hidden;padding:22px 10px 7px;font-size:18px;height:60px}.react-aria-ComboBox .react-aria-Input[data-focused]{outline:none;outline-offset:-1px}.react-aria-ComboBox .react-aria-Button{color:var(--highlight-foreground);display:flex;padding:0 4px;cursor:pointer;position:absolute;right:14px;top:17px;align-items:center;border:none;background-color:transparent}.react-aria-ComboBox .react-aria-Button svg path{color:#000}.react-aria-ComboBox .react-aria-Button[data-pressed]{box-shadow:none;background:none;transform:rotate(0) translate(0)}.react-aria-Popover[data-trigger=ComboBox]{width:var(--trigger-width)}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBox{display:block;width:unset;max-height:inherit;min-height:unset;border:none}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBox .react-aria-Header{padding-left:1.571rem}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem{padding:.286rem .571rem .286rem 1.571rem}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-focus-visible]{outline:none}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-selected]{font-weight:600;background:unset;color:var(--text-color)}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-selected]:before{content:"✓";content:"✓" / "";alt:" ";position:absolute;top:4px;left:4px}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-focused],.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-pressed]{background:var(--highlight-background)}.react-aria-ListBoxItem[href]{text-decoration:none;cursor:pointer}.react-aria-ComboBox .react-aria-Input[data-disabled]{border-color:var(--border-color-disabled)}.react-aria-ComboBox .react-aria-Button[data-disabled]{background:var(--border-color-disabled)}.react-aria-ComboBox .react-aria-Input[data-invalid]:not([data-focused]){border-color:var(--invalid-color)}.react-aria-ComboBox .react-aria-FieldError{font-size:12px;color:var(--invalid-color);position:absolute;top:6px;right:10px}.react-aria-ComboBox [slot=description]{font-size:12px}.react-aria-DateField{color:var(--text-color)}.react-aria-DateInput{display:flex;padding:19px 10px 10px 0;border:none;width:fit-content;min-width:150px;width:100%;white-space:nowrap}.react-aria-DateSegment{padding:0 2px;font-variant-numeric:tabular-nums;text-align:end;color:var(--text-color)}.react-aria-DateSegment[data-type=literal]{padding:0}.react-aria-DateSegment[data-placeholder]{color:var(--text-color-placeholder);font-style:italic}.react-aria-DateSegment:focus{color:var(--highlight-foreground);background:var(--highlight-background);outline:none;border-radius:4px;caret-color:transparent}.react-aria-DateSegment[data-invalid]{color:var(--invalid-color)}.react-aria-DateSegment[data-invalid]:focus{background:var(--highlight-background-invalid);color:var(--highlight-foreground)}.react-aria-DateField .react-aria-FieldError{font-size:12px;color:var(--invalid-color)}.react-aria-DateField [slot=description]{font-size:12px}.react-aria-Calendar{width:fit-content;max-width:100%;color:var(--text-color)}.react-aria-Calendar header{display:flex;align-items:center;margin:0 4px .5rem}.react-aria-Calendar header .react-aria-Heading{flex:1;margin:0;text-align:center;font-size:1.375rem;padding:0}.react-aria-Calendar .react-aria-Button{width:2rem;height:2rem;padding:0}.react-aria-Calendar .react-aria-CalendarCell{width:2rem;line-height:2rem;text-align:center;border-radius:6px;cursor:default;outline:none;margin:1px;forced-color-adjust:none}.react-aria-Calendar .react-aria-CalendarCell[data-outside-month]{display:none}.react-aria-Calendar .react-aria-CalendarCell[data-pressed]{background:var(--gray-100)}.react-aria-Calendar .react-aria-CalendarCell[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Calendar .react-aria-CalendarCell[data-selected]{background:var(--highlight-background);color:var(--highlight-foreground)}.react-aria-Calendar .react-aria-CalendarCell[data-disabled]{color:var(--text-color-disabled)}.react-aria-Calendar .react-aria-CalendarCell[data-unavailable]{text-decoration:line-through;color:var(--invalid-color)}.react-aria-Calendar .react-aria-CalendarCell[data-invalid]{background:var(--invalid-color);color:var(--highlight-foreground)}.react-aria-Calendar [slot=errorMessage]{font-size:12px;color:var(--invalid-color)}.react-aria-DatePicker{color:var(--text-color);font-family:GeneralSans;padding:6px 10px;border-radius:10px;margin-bottom:4px;background-color:#f5f5f5;width:100%;font-size:18px;border:1px solid var(--border-color);height:60px;position:relative}.react-aria-DatePicker .react-aria-Label{font-size:12px;position:absolute;top:6px;left:10px}.react-aria-DatePicker .react-aria-Group{display:flex;width:fit-content;align-items:center;width:100%}.react-aria-DatePicker .react-aria-Button{transform:translateY(-5px)}.react-aria-DatePicker .react-aria-Button[data-pressed]{box-shadow:none;background:var(--highlight-background)}.react-aria-DatePicker .react-aria-Button[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Popover[data-trigger=DatePicker]{max-width:unset}.react-aria-DatePicker[data-invalid] .react-aria-DateInput:after{content:"🚫" / "";content:"🚫";alt:" ";flex:1;text-align:end}.react-aria-DatePicker .react-aria-FieldError{font-size:12px;color:var(--invalid-color)}.react-aria-DatePicker [slot=description]{font-size:12px}.invoice-preview{width:100%;padding:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start}.invoice-preview .avi-wrapper{margin-top:0}.invoice-preview .avi-summary,.invoice-preview .avi-specification,.invoice-preview .avi-footer{background-color:transparent;border:1px solid #000}.invoice-preview .qr-code{border:1px solid #000;aspect-ratio:1/1}.invoice-preview .qr-code svg{display:none}.invoice-preview::-webkit-scrollbar{width:3px}.invoice-review{width:100%;padding:7em 0;overflow:auto;display:flex;justify-content:center;align-items:flex-start}.invoice-review .avi-wrapper{margin-top:0}.dialog-footer{position:absolute;width:100%;background:#fff;left:0;bottom:0;padding:1em;z-index:10;display:flex;justify-content:space-between;border-radius:0 0 6px 6px}.dialog-footer button:last-child{margin-right:0}.dialog-footer:before{content:" ";position:absolute;height:35px;top:-35px;width:100%;left:0;background:#eaeaea;background:linear-gradient(180deg,#eaeaea00,#eaeaeacc 90%,#eaeaea)}.invoice-status-sidebar{background-color:#fff;width:500px;min-width:500px;margin-top:0;overflow:auto;margin-left:0;margin-right:0;padding:0 1em 100px}.invoice-status-sidebar::-webkit-scrollbar{width:3px;display:none}.invoice-status-sidebar .react-aria-Form{padding:0 1em 100px}.invoice-status-sidebar .react-aria-Label{font-size:12px;opacity:.3;display:none}.react-aria-Modal.invoice-popup,.react-aria-Modal.invoice-status-popup{height:90vh;padding:0}.react-aria-Modal.invoice-popup .react-aria-Dialog,.react-aria-Modal.invoice-status-popup .react-aria-Dialog{overflow:hidden;display:flex}.react-aria-Modal.invoice-popup .react-aria-Dialog>h2,.react-aria-Modal.invoice-status-popup .react-aria-Dialog>h2{position:absolute;left:1em;top:0;font-weight:400;font-size:20px;z-index:10;text-align:left;padding:0}.react-aria-Modal.invoice-popup .invoice-popup-form,.react-aria-Modal.invoice-status-popup .invoice-popup-form{background-color:#fff;width:600px;min-width:600px;margin-top:0;overflow:auto;margin-left:0;padding:0 2em 100px}.react-aria-Modal.invoice-popup .invoice-popup-form>.form-group,.react-aria-Modal.invoice-status-popup .invoice-popup-form>.form-group{border-bottom:1px solid #eee;margin-top:10px;padding-bottom:30px}.react-aria-Modal.invoice-popup .invoice-popup-form>.form-group:last-child,.react-aria-Modal.invoice-status-popup .invoice-popup-form>.form-group:last-child{border-bottom:none}.react-aria-Modal.invoice-popup .invoice-popup-form::-webkit-scrollbar,.react-aria-Modal.invoice-status-popup .invoice-popup-form::-webkit-scrollbar{width:3px;display:none}.react-aria-Modal.invoice-popup .invoice-popup-form .react-aria-Form,.react-aria-Modal.invoice-status-popup .invoice-popup-form .react-aria-Form{padding:0 1em 100px}.react-aria-Modal.invoice-popup .invoice-popup-form .react-aria-Label,.react-aria-Modal.invoice-status-popup .invoice-popup-form .react-aria-Label{left:10px}.react-aria-Modal.invoice-popup .react-aria-TextField .react-aria-Input,.react-aria-Modal.invoice-popup .react-aria-TextField .react-aria-TextArea,.react-aria-Modal.invoice-status-popup .react-aria-TextField .react-aria-Input,.react-aria-Modal.invoice-status-popup .react-aria-TextField .react-aria-TextArea{font-family:GeneralSans;font-weight:400}.product-block{background-color:#eaeaea;margin-bottom:15px;position:relative;border-radius:10px;display:flex;overflow:hidden}.product-block .product-header{display:flex;justify-content:space-between;align-items:flex-startba;flex-flow:column;background-color:#523ba0;color:#fff;padding:1em}.product-block .product-header h3{margin-top:0}.product-block .form-group{padding:1em}.product-block .react-aria-ComboBox .react-aria-Input,.product-block .react-aria-NumberField,.product-block .react-aria-Select,.product-block .react-aria-TextField .react-aria-TextArea,.product-block .react-aria-TextField .react-aria-Input{background-color:#fff}.react-aria-Modal.invoice-status-popup .react-aria-Dialog>h2{left:1em}.invoice-popup>.react-aria-Heading{position:absolute;right:1em;font-weight:500;font-size:18px;border:1px solid #523ba0;padding:1px 14px;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:#523ba0;border-radius:1000px;text-align:center}.invoice-popup .avi-wrapper{transform:scale(.75) translateY(-9%);min-height:90vh}.react-aria-Form{font-family:GeneralSans;display:flex;flex-direction:column;align-items:start;gap:8px;background-color:#fff;border-radius:0;padding:2em;margin-bottom:5em}.react-aria-Form [role=alert]{border:2px solid var(--invalid-color);background:var(--overlay-background);border-radius:6px;padding:12px;max-width:250px;outline:none}.react-aria-Form [role=alert]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.form-button-group{margin-top:15px;text-align:left;display:flex}.form-button-group-center{text-align:left;margin-bottom:10px;padding-top:6px}.form-group{flex-flow:column;display:flex;width:100%;gap:4px}.form-subgroup{display:flex;width:100%;gap:12px;margin-bottom:5px}.react-aria-SearchField{display:grid;grid-template-areas:"label label" "input button" "help  help";grid-template-columns:1fr auto;align-items:center;width:fit-content;font-family:GeneralSans,sans-serif;margin-bottom:0;color:var(--text-color);width:100%;background-color:#f5f5f5;border-radius:100px;border:1px solid rgb(143,143,143);position:relative;overflow:hidden;height:60px;padding:23px 30px 7px;font-size:18px;max-width:320px}.react-aria-SearchField .react-aria-Label{position:absolute;top:7px;left:30px;font-size:12px}.react-aria-SearchField .react-aria-Input{grid-area:input;padding:0;margin:0;border:none;border-radius:6px;background:transparent;font-size:1.143rem;color:var(--field-text-color);font-family:GeneralSans,sans-serif}.react-aria-SearchField .react-aria-Input::-webkit-search-cancel-button,.react-aria-SearchField .react-aria-Input::-webkit-search-decoration{-webkit-appearance:none}.react-aria-SearchField .react-aria-Input::placeholder{color:var(--text-color-placeholder);opacity:1}.react-aria-SearchField .react-aria-Input[data-focused]{outline:none}.react-aria-SearchField .react-aria-Button{grid-area:button;width:1.143rem;height:1.143rem;border-radius:1.143rem;margin-left:-1.429rem;font-size:.857rem;line-height:.857rem;vertical-align:middle;text-align:center;background:#f5f5f5;color:#000;border:none;padding:0;transform:translate(10px,-8px)}.react-aria-SearchField .react-aria-Button[data-pressed]{background:var(--gray-600)}.react-aria-SearchField[data-empty] button{display:none}.react-aria-SearchField .react-aria-Input[data-invalid]{border-color:var(--invalid-color)}.react-aria-SearchField .react-aria-FieldError{grid-area:help;font-size:12px;color:var(--invalid-color)}.react-aria-SearchField [slot=description]{grid-area:help;font-size:12px}.react-aria-SearchField .react-aria-Input[data-disabled]{border-color:var(--border-color-disabled);color:var(--text-color-disabled)}.product-list{display:flex;flex-flow:column}.product-list .list-row{display:flex;border-top:1px solid #e7e7e7;height:60px;align-items:center}.product-list .list-row:not(.title-row){cursor:pointer;transition:.1s ease-in-out}.product-list .list-row:not(.title-row):hover{background-color:#f5f5f5}.product-list .list-row.title-row{align-items:flex-end;border-top:none}.product-list .list-row.title-row>div{font-size:14px!important}.product-list .list-row:last-child{border-bottom:1px solid #e7e7e7}.product-list .list-row .product-list-name{width:26.2%;font-size:22px}.product-list .list-row .product-list-price,.product-list .list-row .product-list-unit{width:20%;font-size:22px}.product-list .list-row .product-list-vat{width:15%;font-size:22px}.product-list .list-row .product-list-used{width:18.7%;font-size:22px;text-align:right}.react-aria-Tabs{display:flex;color:var(--text-color)}.react-aria-Tabs[data-orientation=horizontal]{flex-direction:column}.react-aria-TabList{display:flex}.react-aria-TabList[data-orientation=horizontal]{border-bottom:1px solid var(--border-color)}.react-aria-TabList[data-orientation=horizontal] .react-aria-Tab{border-bottom:3px solid var(--border-color)}.react-aria-Tab{padding:10px;cursor:default;outline:none;position:relative;color:var(--text-color-base);transition:color .2s;--border-color: transparent;forced-color-adjust:none}.react-aria-Tab[data-hovered],.react-aria-Tab[data-focused]{color:var(--text-color-hover)}.react-aria-Tab[data-selected]{--border-color: var(--highlight-background);color:var(--text-color)}.react-aria-Tab[data-disabled][data-selected]{--border-color: var(--text-color-disabled)}.react-aria-Tab[data-focus-visible]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:4px;border:2px solid var(--focus-ring-color)}.react-aria-TabPanel{margin-top:4px;padding:10px;border-radius:4px;outline:none}.react-aria-TabPanel[data-focus-visible]{outline:2px solid var(--focus-ring-color)}.react-aria-Tabs[data-orientation=vertical]{flex-direction:row}.react-aria-TabList[data-orientation=vertical]{flex-direction:column;border-inline-end:1px solid gray}.react-aria-TabList[data-orientation=vertical] .react-aria-Tab{border-inline-end:3px solid var(--border-color, transparent)}.react-aria-Tab[data-disabled]{color:var(--text-color-disabled)}.react-aria-Tab[data-disabled][data-selected]{--border-color: var(--border-color-disabled)}.react-aria-Tab[href]{text-decoration:none;cursor:pointer}.footer{position:fixed;bottom:0;padding:.5em 1em;border-top:1px solid #eee;background-color:#fff;left:0;right:0;display:flex;justify-content:space-between;color:#afafaf}.footer a{color:#afafaf}.react-aria-Link{color:var(--link-color);font-size:18px;transition:all .2s;text-decoration:underline;cursor:pointer;outline:none;position:relative}.react-aria-Link[data-hovered]{text-decoration-style:wavy}.react-aria-Link[data-pressed]{color:var(--link-color-pressed)}.react-aria-Link[data-focus-visible]:after{content:"";position:absolute;top:-3px;right:-6px;bottom:-3px;left:-6px;border-radius:6px;border:2px solid var(--focus-ring-color)}.react-aria-Link[data-disabled]{cursor:default;color:var(--text-color-disabled)}nav .react-aria-Link{color:#000;font-size:14px;transition:all .2s;text-decoration:none;cursor:pointer;outline:none;position:relative;margin-right:1em;padding:.2em .7em;border-radius:100px}nav .react-aria-Link[data-hovered]{background-color:#fff9}nav .react-aria-Link[data-pressed]{color:var(--link-color-pressed);background-color:#fff}nav .react-aria-Link.current{color:var(--link-color-pressed);background-color:#fff}nav .react-aria-Link[data-focus-visible]:after{content:"";position:absolute;top:-3px;right:-6px;bottom:-3px;left:-6px;border-radius:6px;border:2px solid var(--focus-ring-color)}nav .react-aria-Link[data-disabled]{cursor:default;opacity:.5}.link-style-button{border-radius:100px;border:1px solid;padding:14px 20px;margin-right:1em;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none;color:inherit}:root{font-family:system-ui;font-size:14px;line-height:1.5;background:var(--background-color)}:root{--background-color: #f8f8f8;--gray-50: #ffffff;--gray-100: #d0d0d0;--gray-200: #afafaf;--gray-300: #8f8f8f;--gray-400: #717171;--gray-500: #555555;--gray-600: #393939;--purple-100: #d5c9fa;--purple-200: #b8a3f6;--purple-300: #997cf2;--purple-400: #7a54ef;--purple-500: #582ddc;--purple-600: #3c1e95;--red-100: #f7c4ba;--red-200: #f29887;--red-300: #eb664d;--red-400: #de2300;--red-500: #a81b00;--red-600: #731200;--highlight-hover: rgb(0 0 0 / .07);--highlight-pressed: rgb(0 0 0 / .15)}@media (prefers-color-scheme: dark){:root{--background-color: #f8f8f8;--gray-50: #ffffff;--gray-100: #d0d0d0;--gray-200: #afafaf;--gray-300: #8f8f8f;--gray-400: #717171;--gray-500: #555555;--gray-600: #393939;--purple-100: #d5c9fa;--purple-200: #b8a3f6;--purple-300: #997cf2;--purple-400: #7a54ef;--purple-500: #582ddc;--purple-600: #3c1e95;--red-100: #f7c4ba;--red-200: #f29887;--red-300: #eb664d;--red-400: #de2300;--red-500: #a81b00;--red-600: #731200;--highlight-hover: rgb(0 0 0 / .07);--highlight-pressed: rgb(0 0 0 / .15)}}:root{--focus-ring-color: #000;--text-color: var(--gray-600);--text-color-base: var(--gray-500);--text-color-hover: var(--gray-600);--text-color-disabled: var(--gray-200);--text-color-placeholder: var(--gray-400);--link-color: var(--purple-500);--link-color-secondary: var(--gray-500);--link-color-pressed: var(--purple-600);--border-color: var(--gray-300);--border-color-hover: var(--gray-400);--border-color-pressed: var(--gray-400);--border-color-disabled: var(--gray-100);--field-background: var(--gray-50);--field-text-color: var(--gray-600);--overlay-background: var(--gray-50);--button-background: var(--gray-50);--button-background-pressed: var(--background-color);--highlight-background: #49f786;--highlight-background-pressed: #522acd;--highlight-background-invalid: #cc2000;--highlight-foreground: white;--highlight-foreground-pressed: #ddd;--highlight-overlay: rgb(from #6f46ed r g b / 15%);--invalid-color: var(--red-400);--invalid-color-pressed: var(--red-500)}@media (forced-colors: active){:root{--background-color: Canvas;--focus-ring-color: Highlight;--text-color: ButtonText;--text-color-base: ButtonText;--text-color-hover: ButtonText;--text-color-disabled: GrayText;--text-color-placeholder: ButtonText;--link-color: LinkText;--link-color-secondary: LinkText;--link-color-pressed: LinkText;--border-color: ButtonBorder;--border-color-hover: ButtonBorder;--border-color-pressed: ButtonBorder;--border-color-disabled: GrayText;--field-background: Field;--field-text-color: FieldText;--overlay-background: Canvas;--button-background: ButtonFace;--button-background-pressed: ButtonFace;--highlight-background: Highlight;--highlight-background-pressed: Highlight;--highlight-background-invalid: LinkText;--highlight-foreground: HighlightText;--highlight-foreground-pressed: HighlightText;--invalid-color: LinkText;--invalid-color-pressed: LinkText}}.react-aria-Button{color:var(--text-color);background:var(--button-background);border:1px solid var(--border-color);border-radius:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;font-size:1rem;text-align:center;margin:0;outline:none;padding:6px 10px;text-decoration:none;white-space:nowrap}.react-aria-Button[data-pressed]{background:var(--button-background-pressed);border-color:var(--border-color-pressed)}.react-aria-Button[data-pressed] svg{transform:translate(-0px,-0px) rotate(180deg)}.react-aria-Button[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:-1px}.react-aria-Button[data-disabled]{border-color:var(--border-color-disabled);color:var(--text-color-disabled)}@keyframes toggle{0%{opacity:0}to{opacity:1}}button{font-family:GeneralSans,sans-serif;border-radius:100px;border:none;padding:14px 20px;margin-right:.8em;cursor:pointer;font-size:16px;font-weight:400;transition:.1s ease-in-out}button:last-child{margin-right:0}button.button-primary{background-color:#523ba0;color:#fff}button.button-primary:hover{background-color:#684ebf}button.button-secondary{background-color:#e5e5e5}button.button-inactive{background-color:#e5e5e5;opacity:.3}button.button-danger{background-color:red;color:#fff}button.button-mini{font-size:14px;color:#fff;background-color:#523ba0;border:1px solid #fff;margin:0;font-weight:400;padding:4px 11px;white-space:nowrap}button.button-mini:hover{background-color:#ededed;color:#303030}button.button-form{font-size:14px;color:#000;background-color:#f5f5f5;border:1px solid rgb(143,143,143);margin:0;font-weight:400;padding:15px 23px;white-space:nowrap;height:60px;transform:translateY(-1px)}button.button-form:hover{background-color:#ededed;color:#303030}button.button-medi{font-size:12px;padding:10px 15px;font-weight:400;margin:0}button.button-mediblack{font-size:12px;padding:10px 15px;font-weight:400;margin:0;background:#242424;color:#fff}button:disabled{background-color:#e5e5e5;cursor:not-allowed}.react-aria-TextField{display:flex;flex-direction:column;width:fit-content;color:var(--text-color);position:relative}.react-aria-TextField .react-aria-Label{position:absolute;top:7px;left:10px;font-size:12px}.react-aria-TextField .react-aria-Input,.react-aria-TextField .react-aria-TextArea{padding:.286rem;margin:0;border:1px solid var(--border-color);border-radius:6px;background:var(--field-background);font-size:1.143rem;color:var(--field-text-color)}.react-aria-TextField .react-aria-Input[data-focused],.react-aria-TextField .react-aria-TextArea[data-focused]{outline:none;background:#f8f8f8;outline-offset:-1px}.react-aria-TextField .react-aria-Input[data-invalid],.react-aria-TextField .react-aria-TextArea[data-invalid]{border-color:var(--invalid-color)}.react-aria-TextField .react-aria-FieldError{font-size:12px;color:var(--invalid-color);position:absolute;top:7px;right:10px;white-space:nowrap}.react-aria-TextField [slot=description]{font-size:12px;position:absolute;top:8px;right:10px;opacity:.5}.react-aria-TextField .react-aria-Input[data-disabled],.react-aria-TextField .react-aria-TextArea[data-disabled]{border-color:var(--border-color-disabled);color:var(--text-color-disabled)}.react-aria-TextField{width:100%}.react-aria-TextField .react-aria-Input,.react-aria-TextField .react-aria-TextArea{font-family:GeneralSans;padding:26px 10px 7px;border-radius:10px;margin-bottom:4px;margin-right:.5em;background-color:#f5f5f5;width:100%;font-size:18px}.react-aria-TextField .react-aria-Input::placeholder,.react-aria-TextField .react-aria-TextArea::placeholder{color:#bebebe}.react-aria-ModalOverlay{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.react-aria-ModalOverlay[data-entering]{animation:modal-fade .2s}.react-aria-ModalOverlay[data-exiting]{animation:modal-fade .15s reverse ease-in}.react-aria-Modal{box-shadow:0 8px 20px #0000001a;background:var(--overlay-background);color:var(--text-color);border:1px solid var(--gray-400);outline:none;max-width:80vw;max-height:90vh;width:80vw;position:absolute;background-color:#eaeaea;overflow:hidden;border-radius:10px;position:relative}.react-aria-Modal[data-entering]{animation:modal-zoom .3s cubic-bezier(.175,.885,.32,1.275)}.react-aria-Modal .react-aria-TextField{margin-bottom:0}.react-aria-Modal.small-modal{max-width:600px}.react-aria-Modal.small-modal .react-aria-Form{margin-top:80px}.react-aria-Modal.small-modal h2{text-align:center}.react-aria-Modal.small-modal .dialog-footer{display:flex;gap:1em;max-width:599px;left:50%;transform:translate(calc(-50% + 0px))}.react-aria-Modal .modal-close-button{position:absolute;top:16px;right:16px;z-index:10;background:transparent;border:none;margin:0;padding:8px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s;color:var(--text-color)}.react-aria-Modal .modal-close-button:hover{background-color:#0000001a}.react-aria-Modal .modal-close-button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Modal .modal-close-button svg{width:20px;height:20px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes mymodal-blur{0%{background:#2d000000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#2d00004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes mymodal-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.small-popup-form{background-color:#fff;display:block;max-width:600px;min-height:600px;border-radius:22px;margin:1em;padding:6em 4em 4em}.small-popup-form h1{margin-bottom:30px;font-size:60px;font-weight:500;line-height:60px;margin-top:0;text-align:center}.small-popup-form p{text-align:center}.react-aria-Dialog{outline:none;padding:0;max-height:inherit;box-sizing:border-box;overflow:auto;width:100%}.react-aria-Dialog h2{margin-bottom:0;font-weight:400;line-height:1em;font-size:60px;text-align:center;padding:30px 80px 0}.react-aria-Dialog h3{font-size:22px;font-weight:400;line-height:1em;margin-bottom:10px;margin-top:30px}.react-aria-Dialog .byline{font-size:16px;line-height:1em;margin-bottom:10px;text-align:center}.react-aria-Dialog .byline span{background-color:#523ba0;color:#fff;border-radius:100px;aspect-ratio:1 / 1;padding:2px 6px;display:inline-block}.react-aria-Switch{display:flex;align-items:center;gap:.571rem;font-size:1.143rem;color:var(--text-color);forced-color-adjust:none}.react-aria-Switch .indicator{width:2rem;height:1.143rem;border:2px solid var(--border-color);background:var(--background-color);border-radius:1.143rem;transition:all .2s}.react-aria-Switch .indicator:before{content:"";display:block;margin:.143rem;width:.857rem;height:.857rem;background:var(--highlight-background);border-radius:16px;transition:all .2s}.react-aria-Switch[data-pressed] .indicator{border-color:var(--border-color-pressed)}.react-aria-Switch[data-pressed] .indicator:before{background:var(--highlight-background-pressed)}.react-aria-Switch[data-selected] .indicator{border-color:var(--highlight-background);background:var(--highlight-background)}.react-aria-Switch[data-selected] .indicator:before{background:var(--field-background);transform:translate(100%)}.react-aria-Switch[data-selected][data-pressed] .indicator{border-color:var(--highlight-background-pressed);background:var(--highlight-background-pressed)}.react-aria-Switch[data-focus-visible] .indicator{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Switch[data-disabled]{color:var(--text-color-disabled)}.react-aria-Switch[data-disabled] .indicator{border-color:var(--border-color-disabled)}.react-aria-Switch[data-disabled] .indicator:before{background:var(--border-color-disabled)}.react-aria-Popover{--background-color: var(--overlay-background);border:1px solid var(--border-color);box-shadow:0 8px 20px #0000001a;border-radius:6px;background:var(--background-color);color:var(--text-color);outline:none;max-width:250px;transition:transform .2s,opacity .2s}.react-aria-Popover .react-aria-OverlayArrow svg{display:block;fill:var(--background-color);stroke:var(--border-color);stroke-width:1px}.react-aria-Popover[data-entering],.react-aria-Popover[data-exiting]{transform:var(--origin);opacity:0}.react-aria-Popover[data-placement=top]{--origin: translateY(8px)}.react-aria-Popover[data-placement=top]:has(.react-aria-OverlayArrow){margin-bottom:6px}.react-aria-Popover[data-placement=bottom]{--origin: translateY(-8px)}.react-aria-Popover[data-placement=bottom]:has(.react-aria-OverlayArrow){margin-top:6px}.react-aria-Popover[data-placement=bottom] .react-aria-OverlayArrow svg{transform:rotate(180deg)}.react-aria-Popover[data-placement=right]{--origin: translateX(-8px)}.react-aria-Popover[data-placement=right]:has(.react-aria-OverlayArrow){margin-left:6px}.react-aria-Popover[data-placement=right] .react-aria-OverlayArrow svg{transform:rotate(90deg)}.react-aria-Popover[data-placement=left]{--origin: translateX(8px)}.react-aria-Popover[data-placement=left]:has(.react-aria-OverlayArrow){margin-right:6px}.react-aria-Popover[data-placement=left] .react-aria-OverlayArrow svg{transform:rotate(-90deg)}.react-aria-Menu{max-height:inherit;overflow:auto;padding:2px;min-width:150px;box-sizing:border-box;outline:none}.react-aria-MenuItem{margin:2px;padding:.286rem .571rem;border-radius:6px;outline:none;cursor:default;color:var(--text-color);font-size:1.072rem;position:relative;display:grid;grid-template-areas:"label kbd" "desc  kbd";align-items:center;column-gap:20px;forced-color-adjust:none}.react-aria-MenuItem[data-focused]{background:var(--highlight-background);color:var(--highlight-foreground)}.react-aria-MenuItem[data-selection-mode]{padding-left:24px}.react-aria-MenuItem[data-selection-mode]:before{position:absolute;left:4px;font-weight:600}.react-aria-MenuItem[data-selection-mode][data-selection-mode=multiple][data-selected]:before{content:"✓";content:"✓" / "";alt:" ";position:absolute;left:4px;font-weight:600}.react-aria-MenuItem[data-selection-mode][data-selection-mode=single][data-selected]:before{content:"●";content:"●" / "";transform:scale(.7)}.react-aria-MenuItem[href]{text-decoration:none;cursor:pointer}.react-aria-Menu .react-aria-MenuSection:not(:first-child){margin-top:12px}.react-aria-Menu .react-aria-Header{font-size:1.143rem;font-weight:700;padding:0 .714rem}.react-aria-Menu .react-aria-Separator{height:1px;background:var(--border-color);margin:2px 4px}.react-aria-MenuItem [slot=label]{font-weight:700;grid-area:label}.react-aria-MenuItem [slot=description]{font-size:small;grid-area:desc}.react-aria-MenuItem kbd{grid-area:kbd;font-family:monospace;text-align:end}.react-aria-MenuItem[data-disabled]{color:var(--text-color-disabled)}.react-aria-Popover[data-trigger=SubmenuTrigger][data-placement=right]{margin-left:-5px}.react-aria-Popover[data-trigger=SubmenuTrigger][data-placement=left]{margin-right:-5px}.header{background-color:#e5e5e5;display:flex;padding:1.25em 1em;justify-content:space-between;position:fixed;width:100vw;top:0;z-index:100;width:98.5vw;border-radius:22px 22px 0 0;margin:1em}.header nav{position:absolute;margin-left:25%;display:flex;height:40px;align-items:center;font-weight:400}.header nav .react-aria-Link.current{color:#fff;background-color:#523ba0}.header .logo{height:40px}.header .logo svg{height:100%;width:auto}.header .user-badge svg{position:absolute;right:19px;top:28px;pointer-events:none}.header .user-badge .user-badge-id span{font-size:16px;line-height:16px;font-weight:500}.sub-header{height:100px;margin-left:1em;width:98.5vw;background:#3b305d;background:linear-gradient(128deg,#3b305d,#533ca6);color:#fff;position:fixed;margin-top:88px;border-radius:0 0 22px 22px;z-index:100;display:flex;padding:1em;align-items:flex-end}.sub-header span{font-size:22px;line-height:1em}.sub-header .company{width:calc(25.4% + 10px)}.sub-header .incomming{width:calc(39% + 10px)}.sub-header .incomming span{font-size:40px}.sub-header .sub-header-group{display:flex;width:calc(25% + 10px)}.sub-header .sub-header-group .planned{width:50%}.sub-header h3{font-size:12px;font-weight:400;opacity:.5;margin-top:0;margin-bottom:0}@font-face{font-family:GeneralSans;src:url(/assets/GeneralSans-Variable-p1VyP7gg.woff2) format("woff2");font-display:swap;font-weight:125 950;font-stretch:75% 125%}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100vw;font-family:GeneralSans,sans-serif;font-weight:400;font-size:14px}body{font-family:GeneralSans,sans-serif;margin:0;display:flex;min-width:320px;min-height:100vh;background-color:#fff;color:#000}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.user-badge{display:flex;margin-top:0}.user-badge .user-badge-id{display:flex;flex-flow:column;text-align:right;justify-content:center;margin-right:12px}.user-badge .user-badge-id span{font-size:18px;line-height:12px}.user-badge button{border-radius:100px;aspect-ratio:1 / 1;padding:0;height:32px;margin-top:5px;background-color:transparent;border-color:#000;color:inherit}main{padding:16em 1em 3.7em;min-height:100vh}main .scrollblock{background-color:red;height:200vh;width:30px}.action-bar{display:flex;justify-content:space-between}.action-bar .filters{display:flex;justify-content:flex-end;gap:12px;width:50%}.bottom-action-bar{position:absolute;bottom:0;background-color:red;width:100%;padding:1em;height:68px;z-index:10}.landing,.auth-form{height:100%;background-color:#f6f6f6}.landing .react-aria-TextField .react-aria-Input,.auth-form .react-aria-TextField .react-aria-Input{font-size:32px;padding:10px;border-radius:0;border:none;border-bottom:1px solid;margin-bottom:1em;margin-right:.5em;background-color:transparent}.landing h1,.auth-form h1{margin-bottom:0;font-size:70px;font-weight:500;text-align:center;line-height:70px;margin-top:60px}.landing p,.auth-form p{font-size:22px;margin-bottom:8em;max-width:500px;text-align:center}.landing main,.auth-form main{padding:5em 1em;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;overflow:hidden}.landing main a,.auth-form main a{color:#000}.landing .react-aria-Form,.auth-form .react-aria-Form{padding:0;align-items:flex-end;flex-direction:row;background-color:transparent;position:relative}@media (max-width: 1000px){.landing .react-aria-Form,.auth-form .react-aria-Form{flex-direction:column;align-items:center}}.landing .react-aria-Button,.landing .link-button-style,.auth-form .react-aria-Button,.auth-form .link-button-style{border-radius:100px;border:none;padding:20px 32px;cursor:pointer;border:1px solid;margin-bottom:1.6em;font-size:20px;background-color:transparent;text-decoration:none}.landing .react-aria-Button:hover,.landing .link-button-style:hover,.auth-form .react-aria-Button:hover,.auth-form .link-button-style:hover{color:#fff;background-color:#000}.landing .logo,.auth-form .logo{margin-bottom:20vh;height:100px;width:auto}.landing .logo .gradient,.auth-form .logo .gradient{animation:gradient-spin;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.landing .cancel-button,.auth-form .cancel-button{position:absolute;left:0;bottom:53px}.auth-form .react-aria-Form{flex-flow:column}@media (max-width: 1000px){.auth-form .react-aria-Form{align-items:flex-end}}body:has(.landing) .header,body:has(.landing) .sub-header{display:none}body:has(.auth-form) .header{justify-content:center;background-color:transparent}@keyframes gradient-spin{0%{transform:rotate(0)}3%{transform:rotate(-68deg)}35%{transform:rotate(-68deg)}38%{transform:rotate(-179deg)}60%{transform:rotate(-179deg)}63%{transform:rotate(-360deg)}95%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}.dashboard main{display:flex}.dashboard main .infobox{background-color:#b8a3f6;width:100%;border-radius:22px;padding:1em;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.dashboard main .infobox h1{margin-bottom:30px;font-size:70px;font-weight:500;line-height:70px;margin-top:0}.dashboard main .infobox h2{margin:0;font-weight:400;font-size:22px}.dashboard main .infobox p{font-size:16px;margin-bottom:1em;max-width:500px;margin-right:2em}.dashboard main .infobox p.preamble{font-size:22px}.dashboard main .infobox.infobox-intro{background-color:transparent}.dashboard main .infobox.infobox-invoices{background-color:#b8a3f6}.dashboard main .infobox.infobox-clients{background-color:#f8c330}.dashboard main .infobox.infobox-products{background-color:#30f8ab}.dashboard main .infobox.infobox-economy{background-color:#c5cbca}.dashboard main .infobox:not(:last-child){margin-right:1em}.dashboard main .infobox-group{width:100%;display:flex;flex-direction:column}.dashboard main .infobox-group .infobox{height:100%}.dashboard main .infobox-group .infobox:not(:last-child){margin-bottom:1em}.onboarding-1 .react-aria-TextField:first-child{margin-top:4em;margin-bottom:3em}.onboarding-form{display:flex;flex-flow:column;align-items:center}.onboarding-form .react-aria-Checkbox{width:100%;margin-top:1em}.onboarding-form .react-aria-TextField:first-child{margin-top:4em}.onboarding-form button{margin-top:3em}.react-aria-DateRangePicker{color:var(--text-color);height:60px;background-color:#f5f5f5;border-radius:100px;border:1px solid rgb(143,143,143);position:relative;padding:20px 30px 7px}.react-aria-DateRangePicker .react-aria-Label{position:absolute;top:7px;left:30px;font-size:12px;z-index:100}.react-aria-DateRangePicker .react-aria-Group{display:flex;align-items:center;width:fit-content;min-width:220px;max-width:100%;box-sizing:border-box;overflow:auto;position:relative;padding:4px 0;font-size:18px;border:none;white-space:nowrap;background:transparent}.react-aria-DateRangePicker .react-aria-Group[data-pressed]{box-shadow:none;background:var(--highlight-background)}.react-aria-DateRangePicker .react-aria-Group[data-focus-within]{outline:none}.react-aria-DateRangePicker [slot=start]+span{padding:0 4px}.react-aria-DateRangePicker [slot=end]{margin-right:2rem;flex:1}.react-aria-DateRangePicker .react-aria-Button{background:#f5f5f5;color:#000;border:2px solid var(--field-background);forced-color-adjust:none;border-radius:100px;border:none;margin-left:auto;width:1.429rem;height:1.429rem;padding:0;font-size:.857rem;box-sizing:content-box;flex-shrink:0;position:sticky;right:0;transform:translateY(-8px)}.react-aria-DateRangePicker .react-aria-Button[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-DateRangePicker .react-aria-DateInput{width:unset;min-width:unset;padding:unset;border:unset;outline:unset;background-color:transparent}.react-aria-Popover[data-trigger=DateRangePicker]{max-width:unset}.react-aria-DateRangePicker[data-invalid] [slot=end]:after{content:"🚫" / "";content:"🚫";alt:" ";flex:1;text-align:end;margin-left:1.5rem;margin-right:-1.5rem}.react-aria-DateRangePicker .react-aria-FieldError{font-size:12px;color:var(--invalid-color)}.react-aria-DateRangePicker [slot=description]{font-size:12px}
