:root .light-mode{--secondColor: #e2e2e2;--thirdColor: #2b2d42;--background-color: #eaeaea;--container: #cfcfd6;--card: #e2e2e2;--buttonhover: black;--shadow: 0px 5px 5px rgba(0,0,0,.2);--color: black;--bar: 60px;color:#000;--contentColor: black}:root .dark-mode{--secondColor: #202020;--thirdColor: #2b2d42;--background-color: #3B3B3B;--container: #282828;--card: #4a4949;--buttonhover: white;--shadow: 0px 5px 5px rgba(0,0,0,.2);--color: white;--contentColor: #FFFFFF;color:#fff}:root{--error_background: darkred;--error_color:white;--success_background: lightgreen;--success_color: #282828}svg,label,.no-input,img{color:var(--color)}li,ul{text-decoration:none;list-style:none}a,button,svg{transition:.5s ease}.sub-navbar{transition:width .5s ease}h1{color:var(--color)}.menu-label a{transition:none}.input-handler svg{pointer-events:none}fieldset{border:none}body{background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-moz-selection{background:var(--mainColor);color:var(--secondColor);text-shadow:none}::selection{background:var(--mainColor);color:var(--secondColor);text-shadow:none}*{margin:0;padding:0}.navbar,footer{height:var(--bar);background:var(--mainColor)}a{cursor:pointer;text-decoration:none;color:inherit}.sub-main{background-color:var(--background-color)}.component-container{justify-content:center;align-items:center;display:flex;gap:30px;flex-direction:column;box-sizing:border-box;padding:50px 20px;width:100%;border:none;background:none}.home_card_title p{text-transform:uppercase;font-weight:700}.Mui-disabled{cursor:not-allowed!important;-webkit-text-fill-color:unset}.MuiSelect-select.Mui-disabled{color:#888!important;-webkit-text-fill-color:#888!important}input[type=color]{cursor:pointer}.css-vm5kdn-MuiFormControlLabel-root{margin:0!important}.component-handler{background-color:var(--container);box-sizing:border-box;width:100%;padding:30px;border-radius:15px}.header-components{background:var(--container);display:flex;justify-content:space-between;align-items:flex-start}.header-components .input-container{align-items:center}.setting-panel>div{display:flex;flex-direction:column;gap:20px}.main{position:relative;display:flex}.sub-main{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;box-sizing:border-box;width:100%}.filter-erase-button{position:absolute;right:10px;padding:5px 0;color:var(--container)}.fieldset-outer{display:flex;flex-direction:column;gap:50px}.upper-container-header-buttons select{margin:0}.fieldset-button-container{width:100%;display:flex;justify-content:center}.error{background:#8b0000;padding:10px 20px;border-radius:10px;width:fit-content;max-width:100%;margin:auto}.validation{background:green;padding:10px 20px;border-radius:10px;width:fit-content;max-width:100%;margin:auto}.validate{background-color:green!important}h1{text-transform:uppercase;text-align:center}input[type=file]:focus{outline:none;box-shadow:none;border:none}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__month-text,.react-datepicker__year-text{display:flex!important;flex-grow:1!important;width:unset!important;justify-content:center}.react-datepicker__year-text{width:17%!important}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{background-color:var(--mainColor)!important}.react-datepicker__day-names{margin:.5rem .3rem 0rem!important}.react-datepicker__day--outside-month{opacity:.4}.react-datepicker__week,.react-datepicker__day-names,.react-datepicker__month-wrapper,.react-datepicker__year-wrapper{display:flex;gap:10px}.react-datepicker,.react-datepicker__year-wrapper,.react-datepicker__month-container{width:100%}.react-datepicker__year .react-datepicker__year-wrapper{max-width:unset!important}.input-container{padding:0;min-width:200px;max-width:500px;width:20vw;box-sizing:border-box;margin:0 auto}.select_aside_container{display:flex;flex-wrap:nowrap!important;flex-direction:row!important;max-width:500px;width:20vw}.select_aside_container_content-l{width:75%;margin:0}.select_aside_container_content-s{width:25%;margin:0}.select_aside_container_content-l div,.select_aside_container_content-s div{min-width:unset;width:100%}.select_aside_container_content-s svg{display:none!important}.react-datepicker__input-container input,.react-datepicker__input-container,.react-datepicker-wrapper{width:100%;min-width:100%;margin:0}.input-container label{padding:0 0 5px}.no-input{padding:0;margin:0;background:unset;border:0}.dialog-content input,.dialog-content select{min-width:unset;max-width:500px;width:unset;box-sizing:border-box}.custom-select{padding:5px;background:none;border:none;cursor:pointer;position:relative;border-bottom:2px solid var(--color);color:inherit;margin:10px 0;display:flex;max-width:fit-content;min-width:unset;border-radius:0}.custom-select:hover,.custom-select:focus{box-shadow:none}.subcontainer{display:flex;flex-wrap:wrap;padding:20px 0;gap:20px;justify-content:space-around}.input-container{display:flex;flex-shrink:0;flex-direction:column;margin:10px;gap:5px;justify-content:flex-start}.subcontainer_row{flex-direction:row}.email-popup .input-container{flex-basis:0}.react-datepicker__year-wrapper{max-height:100px;max-width:220px!important;justify-content:center;flex-wrap:wrap}.upper-container-header{display:flex;justify-content:space-between}.upper-container{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:space-around;gap:15px}.upper-container>form{max-width:100%}.upper-container-header-buttons{display:flex;gap:40px;align-items:center}.upper-container-header-svg:hover{color:var(--mainColor)}.input-container-filter{display:flex;align-items:center;gap:20px}.color{color:var(--mainColor)}.action_button,.action_button_main{background-color:var(--mainColor);color:#000;padding:10px 25px;border-radius:30px;box-shadow:0 5px 5px #0003;transition:border-color .5s,background-color .5s,color .5s;width:fit-content;height:fit-content;transition:1s ease;cursor:pointer;white-space:nowrap}.action_button *{color:#000}.side-view-action_button svg{color:#fff}.action_button{padding:5px 20px;display:flex;align-items:center;gap:10px}.action_button{background-color:var(--mainColor);color:#000;transition:border-color .5s,background-color .5s,color .5s;width:fit-content;height:fit-content;transition:1s ease;cursor:pointer;white-space:nowrap;padding:5px 20px;display:flex;align-items:center;gap:10px;border-radius:5px}a>svg:hover,a:hover{color:var(--mainColor)}a.action_button:hover{color:#000}button:hover,.action_button:hover,.save-button-gjs:hover,.side-view-action_button:hover{transform:scale(1.05);filter:brightness(90%)}.save{background-color:#90ee90;color:#000}.save:hover{background-color:#fff;color:#000}a,button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:inherit}footer a:hover,nav a:hover,.menu-label-item:hover{cursor:pointer;color:#fff}dialog .component-handler{max-height:90vh;box-sizing:border-box;overflow:auto}.dialog-box{padding:0;gap:0;margin:0;position:relative}.user-user-manage-picture{width:50px;height:50px;border-radius:50%;background-size:cover;background-position:center}.history-subcontainer-inner{box-sizing:border-box}.col-subcontainer{box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.subcontainer-inner{display:flex;gap:3%;justify-content:space-between;width:100%;min-width:150px;min-width:200px;align-items:center;box-sizing:border-box}.item-subcontainer{padding-top:20px;margin-top:20px;box-sizing:border-box;border-top:2px solid white}.two-columns-grid{display:grid;grid-template-columns:1fr 1fr;justify-content:center;box-sizing:border-box}.column-grid{padding:1rem;margin:0 auto;flex-basis:600px;max-width:85%;gap:20px;display:flex;flex-direction:column;justify-content:flex-start;justify-items:center;align-items:center}.column-grid .input-container{flex-basis:0}.subcontainer-inner-right-list{display:flex;gap:20px}.upper-container-header-buttons-toolbox{display:flex;gap:50px}.input-handler{position:relative;width:fit-content;display:flex;align-items:center;width:100%}.date-icon{position:absolute;right:10px;color:var(--mainColor)}.no-cursor{cursor:default}.pointer{cursor:pointer}.dashboards-containers .input-container{flex-basis:unset}.invoice-header{display:flex;justify-content:flex-start;text-align:center;flex-direction:column;gap:30px;width:20vw}.invoice-header>div{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.delete-invoice-button{position:absolute;right:0;top:0;display:flex;gap:20px;min-width:unset!important;color:var(--color);padding:5px 10px;border-radius:5px;font-size:40px}.delete-invoice-button svg{font-size:40px}.delete-invoice-button:hover{color:#8b0000}.delete-invoice-button a{display:flex;gap:10px;align-items:center}.delete-invoice-button a:hover{color:#8b0000}.craft-invoice-content{background:#fff}.popup-info{position:absolute;display:flex;align-items:center;height:60px;bottom:120%;padding:10px 20px;background:var(--mainColor);border-radius:3px;box-shadow:5px 15px 15px #0003;color:#000}.invoice-type-selection{padding:5px;color:#fff;width:40px;text-align:center;cursor:pointer;border-bottom:2px solid transparent}.invoice-type-selected{border-bottom:2px solid var(--mainColor);color:var(--mainColor)}.invoice-options-container{display:flex;justify-content:right;flex-wrap:wrap;right:0}.agenda-popup .input-container{gap:10px}.event-container{width:100%;text-align:left;padding:2px;border-radius:5px;height:20px;display:flex}.invoice-handler{width:40vw;height:100vh;padding:10px}.invoice-subcontainer{display:flex;justify-content:space-around;flex-wrap:wrap}dialog{z-index:11;border:none;width:80%;max-width:1200px;margin:auto;display:block}.loading-container{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column}.debitor-button-container{display:flex}.inside-builder-header{display:flex;justify-content:center;justify-items:center;text-align:center;flex-direction:column;gap:10px;align-items:center}.inside-builder-header select{text-align:center}.email-popup{align-items:flex-start;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-color:#202020;height:100%;width:100%;box-sizing:border-box}.email-popup .input-container{gap:15px;width:100%}.email-popup label{color:#fff}.email-popup textarea{width:100%;min-height:250px;padding:20px}.side-view{display:flex;width:fit-content;flex-direction:column;align-items:flex-end;height:100%;box-sizing:border-box;position:relative}.side-view .action_button{background-color:transparent}.side-view-action_button{width:96px;text-align:right;box-sizing:border-box;border-radius:0;color:#fff;display:flex;align-items:center;justify-content:center;height:90px;box-shadow:none}.side-view-action_button-child,.side-view .action_button{color:#fff}.side-view-action_button-child:hover,.side-view .action_button:hover{background-color:var(--mainColor);color:#fff}.view-container{display:flex;width:100%}.delete{background:#8b0000;color:#fff}a:hover,.contact-container a:hover svg{color:var(--mainColor)}.container_figures{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap;justify-content:center;align-items:stretch}.figures_card{min-width:350px;display:flex;flex-direction:column;padding:20px;background:var(--card);border-radius:5px}.evol_chip{padding:2px 10px;border-radius:15px}.evol_neg{background-color:var(--error_background);color:var(--error_color)}.evol_pos{background-color:var(--success_background);color:var(--success_color)}.figures_card_description{text-align:left}.figures_evol{font-style:italic;font-size:.9rem;line-height:1.6;margin-top:10px}.figures_card_title{font-size:.9rem;font-weight:700;text-transform:uppercase;display:flex;gap:10px;min-height:45px;align-items:flex-start}.figures_card_title_svg{background-color:var(--mainColor);padding:5px;border-radius:50%;width:25px;height:25px;place-content:center;place-items:center;display:flex;font-size:1.3rem}.figures_card_value{font-size:2.5rem;flex-grow:1}.figures_card_icon svg{font-size:30px;flex-shrink:0;color:var(--mainColor);filter:drop-shadow(0px 5px 5px rgba(0,0,0,.2))}@media screen and (max-width: 800px){.container_figures{justify-content:center}.figures_card{width:100%;max-width:100%}.invoice_subHeaders .MuiBox-root .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.invoice_subHeaders input{padding:5px 10px!important}.MuiAccordion-heading .MuiAccordionSummary-expandIconWrapper{display:none}.header-components{align-items:center}.sub-main{min-height:100svh}.custom-select{max-width:200px}.input-container{margin:10px 0}.dialog-content{margin:0 auto}.two-columns-grid{display:block}.action_button{padding:5px 20px}.component-handler{padding:20px;width:100%;max-width:100svw;box-sizing:border-box}.list-handler{padding:7px;gap:20px}.subcontainer-inner{justify-content:space-between;flex-wrap:wrap;gap:20px;margin:0}.popup-info{width:80vw}.view-container{flex-direction:column}.side-view{flex-direction:row;height:unset;padding:15px 15px 15px 50px;width:100%;justify-content:flex-end}.email-popup{position:absolute;width:100%;height:100%;top:0;left:0}.email-popup .input-container{width:100%!important}.side-view-action_button{height:45px}.upper-container{gap:7px}.dialog-content{border-radius:15px}.subcontainer-inner-right-list .user-user-manage-picture{width:30px;height:30px}.subcontainer-inner-right-list{display:flex;gap:10px}.upper-container-header-buttons-toolbox{gap:30px}.upper-container-header-buttons{gap:20px}.navbar-empty-content{flex-direction:column;justify-content:flex-start;box-sizing:border-box}.debitor-item,.history-subcontainer-inner{width:100%}.responsive-header{flex-direction:column;gap:30px;justify-content:center}.responsive-header fieldset .input-container>*{margin-left:auto;margin-right:auto}}.item-list-form{display:flex;padding:5px 15px;flex-direction:column;width:100%;box-sizing:border-box;border-radius:10px;background-color:var(--card)}.item-list-form h3>button{flex-direction:row-reverse!important;gap:30px}.filter_input_chip{display:flex;align-items:center;gap:10px;width:fit-content}.filter_chip_container{background-color:#fff!important;color:var(--container)!important;min-height:40px!important;padding:0 10px!important;border-radius:80px!important}.filter_chip_container *{color:var(--container)!important;border-color:var(--container)!important}.MuiDialog-paper{padding:30px!important}.MuiChip-filled{height:40px!important;gap:15px;padding:5px!important}.filter_dialog{display:flex;flex-direction:column;gap:30px;width:100%}.filter_input_chip .MuiInputBase-root{height:30px!important}.dialog_back_button button *{color:#fff}.dialog_back_button svg{font-size:30px}.action_bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.action_bar_row{display:flex;gap:3px}.action_bar_row button,.action_bar_row a{border-radius:unset}.action_bar_row>:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.action_bar_row>:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.expand-icon{color:var(--mainColor);font-size:30px}.list-handler-subcontainer{display:flex;flex-direction:column;gap:20px;width:100%}.component-container h1{border-bottom:4px solid var(--mainColor);padding:8px 30px}.Mui-focused{color:var(--mainColor)!important}.MuiOutlinedInput_custom{border:1px solid var(--contentColor);border-radius:4px;padding:16.5px 14px}.MuiAccordion-heading button:hover{transform:unset}.MuiOutlinedInput_custom:hover{border-color:var(--mainColor)}.file_input_container{border:1px solid var(--contentColor);padding:15px;border-radius:7px}.version_app{margin-bottom:5px;margin-left:10px;font-size:12px}.footer-components{background-color:var(--container);display:flex;justify-content:space-around;align-content:center;box-sizing:border-box;width:100%;padding:30px;border-radius:15px}.invoice_subHeaders{display:flex;gap:20px;height:100%}.invoice_subHeaders .input-handler{max-width:180px}.input-picture{width:200px}.input_picture_container .input-picture,.input .input-picture{width:200px;border-radius:10px}.list-items{width:100%}.list-items li{padding:5px 30px 5px 10px;text-align:left;border:1px solid var(--contentColor);border-radius:8px;max-height:40px;overflow:hidden;transition:max-height 2s ease;margin-bottom:10px;width:100%}.list-items p svg{color:var(--color);font-size:80%}.list-items li .list-items_delete{position:absolute;right:10px;top:8px;opacity:0;transition:opacity .1s;z-index:1;cursor:pointer}.list-items li:hover .list-items_delete{opacity:1;color:var(--color)}.list-items li .list-items_delete:hover{color:var(--mainColor)}.list-items li:hover{max-height:500px}.side-view-action_button-child svg:hover{color:inherit}.invoice_subHeaders .react-datepicker-wrapper,.invoice_subHeaders .react-datepicker__input-container,.invoice_subHeaders .pointer{height:100%}.invoice_subHeaders .pointer{padding-left:10px;width:140px}.input-picture{background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff;height:150px;width:100%;min-width:unset}input[type=file]{border-radius:0;background:none;color:var(--color)}.input input[type=file]{color:var(--secondColor)}.component_container_col{display:flex;flex-direction:column;gap:20px;text-align:center;align-items:center;justify-items:center}.upper-container-header-buttons{display:flex;flex-wrap:nowrap}.upper-container-header-buttons-left{display:flex;gap:20px;width:fit-content;flex-wrap:wrap;align-items:center}.upper-container-header-buttons-right{flex-basis:10%;align-items:center;justify-self:flex-end;display:flex;height:43px;flex-shrink:1;justify-content:flex-end;gap:20px}.upper-container-header-buttons-right ul li svg{font-size:1.5rem}.items-list-options-container{position:absolute;background-color:var(--mainColor);padding:10px 15px;border-radius:5px;box-shadow:5px 15px 15px #0003;animation:popUp .3s ease-in;bottom:100%;height:40px}@keyframes popUp{0%{transform:translateY(30px);height:0;padding:0 15px;opacity:0;overflow:hidden}to{transform:translateY(0);height:40px;padding:10px 15px;opacity:1;overflow:unset}}.table_container{width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;margin-top:20px;font-family:Arial,sans-serif;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000001a;color:#000;flex-grow:1;border:hidden}.table th,.table td{padding:12px 16px;text-align:center;border-bottom:1px solid #e5e5e5}.table th{background:var(--background-color);font-weight:700;color:var(--color)}.table .table_delete{color:var(--container)}.table .table_delete:hover{color:#8b0000;transform:scale(1.3)}.add_item_header{display:flex;justify-content:flex-start;margin:0}.items-list-options-container:after{content:"";position:absolute;top:90%;right:0;transform:rotate(160deg);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid var(--mainColor)}.select-dashboard .input{margin:0}.home_grid_container{display:flex;gap:20px;flex-basis:100%;width:100%}.home_cards_container{display:flex;flex-direction:column;gap:20px;flex-basis:100%;flex-grow:1}.home_keys_handler{display:flex;flex-wrap:wrap;flex-grow:1;gap:2%;margin-top:20px}.home_graph_figures{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:calc(69% - 40px);max-height:100%}.recharts-wrapper svg{overflow:visible}.home_graph_figures .recharts-responsive-container{box-sizing:border-box}.home_graph_figures text{fill:#000}.dark-mode .home_graph_figures text{fill:#fff}.home_keys_figures{flex-grow:0;flex-basis:29%;display:flex;flex-wrap:wrap}.barElementClasses.root,.MuiBarElement-series-l_id,.MuiBarElement-series-r_id,.axisClasses.line,.axisClasses.tick,.axisClasses.tickLabel,.MuiChartsAxis-line,.MuiChartsAxis-tick{color:var(--color)!important;stroke:var(--color)!important}.figures_card_icon{height:100%;background-color:#fff3;width:50px;height:50px;justify-content:center;align-items:center;display:flex;border-radius:5px;flex-shrink:0}.home_linechart{height:300px;display:flex;flex-grow:1}.input_file_container{border:2px dashed black;display:flex;justify-content:center;align-content:center;width:100%;padding:10px;cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box}.input_picture_container:hover{cursor:pointer;opacity:.8;transform:scale(1.05);transition:all .2s ease-in-out}.input_file_container p{text-align:center}.hidden_input_file{height:100%}.dark-mode .home_card{color:#fff}.home_list_container{margin:20px auto}.home_list{padding:0 5px 20px;position:relative;border-bottom:1px solid black}.dark-mode .home_list{border-bottom:1px solid white}.home_static_user{display:flex;gap:20px;margin:20px auto;font-size:2rem;align-items:center}.home_static_user img{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:20%}.profile_picture{border-radius:50%!important}.home_static_user p,.home_static_user a{font-size:1.2rem}.input-picture{background-size:contain;position:relative;background-position:center;background-repeat:no-repeat;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center;height:50px;cursor:pointer}.input_picture_container .input-picture-delete{width:0;position:absolute;right:0;display:flex;justify-content:center;align-content:center;justify-items:center;align-items:center;z-index:10}.input_picture_container:hover .input-picture-delete{height:100%;background-color:#8b0000;transition:.3s;width:30%;border-radius:10px}.home_item_value{color:var(--mainColor)}.home_links{display:flex;justify-content:space-between;margin:30px auto 10px}.toolbar{display:flex;width:100%;justify-content:space-between;margin:10px 0;flex-wrap:wrap;gap:20px}.toolbar>div{display:flex;flex-wrap:wrap}.toolbar button:hover{background:var(--mainColor)}.toolbar>div{display:flex;gap:20px}.items-list-options-container .upper-container-header-buttons-right a svg:hover{color:var(--container)}.cookies_handler{position:fixed;bottom:0;left:0;width:100%;background-color:#000;color:#fff;text-align:center;z-index:15;padding:50px 0;box-shadow:0 -10px 15px #0003;border-top:solid 2px var(--mainColor);display:flex;flex-direction:column;gap:20px}.cookies_handler_buttons{display:flex;justify-content:space-around;width:600px;max-width:100%;flex-wrap:wrap;margin:0 auto}.cookies_handler_buttons a{margin:20px}.card_list_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.card_list{padding:10px 20px;background:var(--mainColor);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:150px;position:relative;border-radius:10px;box-shadow:var(--shoadow)}.card_list:hover{transform:scale(1.1);transition:.5s;cursor:pointer}.card_list_inner{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 800px){.dialog .MuiPaper-root{margin-top:10svh!important;min-width:90svw!important;max-width:90svw!important;height:80svh!important;border-radius:15px!important}.invoice_subHeaders{display:flex;flex-grow:1}.upper-container-header-buttons-left{flex-grow:1;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.invoice_subHeaders .input-handler{max-width:80px}.dialog .dialog_header{flex-direction:column-reverse}.dialog .MuiDialogTitle-root{padding:0!important}.dialog .MuiAccordionSummary-expandIconWrapper{display:none!important}.item-list-form h3>button{padding:10px 0!important}.action_bar_row{margin-top:10px}.item-list-form .MuiAccordionSummary-content{margin:0!important}.input-handler,.input-handler div,.inside-builder-header,.input-container,.dashboard-inline-div,.home_currency_input_container,.addressauto-container_parent{width:100%!important;text-align:center;max-width:unset}input,textarea,select,.input-container input,.filter-handler input,.message-box,.external-login-container,.input,.input-container label,.input-container .input-handler{text-align:center}.MuiAutocomplete-endAdornment{margin-right:10px!important;text-align:right!important}.input-container{width:80%!important}.MuiInputAdornment-positionEnd{justify-content:flex-end}.home_grid_container{flex-wrap:wrap}.item-list-form{padding:5px 10px}.upper-container-header-buttons{flex-basis:100%}.component-container{padding:50px 10px}.dialog-content{width:90%;box-sizing:border-box}.home_keys_handler>div{flex-basis:100%}.home_keys_handler{gap:20px}}.dialog_box{background-color:#4a4949;z-index:9;box-shadow:5px 15px 15px #0009;overflow:auto;border-radius:15px;color:var(--contentColor);padding:40px 20px 20px}.MuiDialog-root{z-index:90!important}.dialog-content{display:flex;flex-direction:column;align-items:center;align-content:center;gap:30px;text-align:center}.dialog_filters{margin-top:40px}.dialog_content,.dialog_inner{display:flex;flex-direction:column;align-items:center;width:100%;color:#fff}.dialog_inner input{flex-grow:1}.dialog_inner{gap:10px;text-align:center}.dialog_buttons_handler{margin:40px auto 20px;display:flex;justify-content:space-around;flex-basis:80%;max-width:600px;flex-wrap:wrap;gap:40px;width:100%}.dialog-content h2{text-transform:uppercase}.dialog_parent{width:100vw;height:100vh;display:flex;background-color:#ffffff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:11;justify-content:center;align-items:center;position:fixed;top:0;left:0}.dialog .dialog_header{display:flex;width:100%;justify-content:space-between;align-items:center;align-content:center;height:fit-content}.dialog .MuiDialogActions-root,.MuiDialogActions-root button{display:flex;align-items:center!important;justify-content:center!important;-webkit-box-pack:center}.dialog .MuiDialogTitle-root,.dialog .MuiDialogActions-root{padding:10px!important}.dialog_back_button{align-self:flex-end;margin-left:auto}@media screen and (max-width: 800px){.dialog_back_button{position:unset}.dialog_title{text-align:center;margin-top:0!important;font-size:25px!important}.dialog_content{margin-top:0!important}.MuiDialogContent-root{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.dialog_inner{margin:0}.MuiChip-label{flex-grow:1!important}.filter_input_chip{width:100%}}.login-parent{display:flex;height:100%;flex-direction:row}.login-image{width:70%;background-repeat:no-repeat;background-position:center}.login-aside{width:30%;margin:0;box-sizing:border-box;height:100%;max-width:600px;padding:40px;background-color:var(--container);position:relative}.login-form .input-container{margin:10px 0}.login-aside .MuiFormControl-root{width:100%;max-width:unset}.login_container_form{padding:30px 0;height:100%;display:flex;flex-direction:column;gap:50px;align-content:center}.login_container_form .input-container{margin:0;width:100%}.login-form{display:flex;flex-direction:column;gap:30px}.login-form .input-container,.login_container_form .input-container{width:100%!important}.external-login-container{display:flex;flex-grow:1;gap:20px;align-items:center;justify-content:center;min-height:45px;background:#fff;border:1px solid rgb(193,199,208);border-radius:8px;padding:0 20px;color:#42526e;cursor:pointer}.external-login-container svg{flex-shrink:0}.external_login_seperation{width:100%;text-align:center;margin:20px 0 0;display:flex;box-sizing:border-box;flex-direction:row}.external_login_seperation span{flex:.2 0 auto;margin:0;text-align:center}.templates_popup .external_login_seperation{margin:0}.external_login_seperation:before,.external_login_seperation:after{content:"";border-bottom:1px solid var(--color);flex:1 0 auto;height:.5em;margin:5px 0 0;display:flex;flex-grow:1}.external_login_seperation:before{margin-left:10px}.external_login_seperation:after{margin-right:10px}.external-login-container svg{color:#000}.external-login-container:hover{background:#efefef}.external-login-container a:hover{color:unset}@media screen and (max-width: 800px){.login-image{display:none}.login-aside{max-width:unset}.login-aside{width:100%}}.filter-handler{display:flex;gap:20px;align-content:center;align-items:center;justify-content:center;width:100%;max-width:100%}.search_bar_container{position:fixed;top:24px;right:15px;transition:width .5s ease;display:flex;align-items:center;padding:5px 10px;width:fit-content;z-index:9}.search_bar_handler{width:40px;height:40px;transition:.7s ease;color:transparent;padding-left:0;border-radius:25px;margin-right:-40px;transform-origin:right;border:2px solid transparent}.search_bar_handler-opened{width:300px;background:var(--contentColor);border-left:2px solid var(--container);border-top:2px solid var(--container);border-bottom:2px solid var(--container);color:var(--container);padding-left:20px;margin-right:-39px}.search_bar_handler-opened::placeholder{color:var(--contentColor)}.search_bar_icon{flex-grow:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--container);border-radius:50%;cursor:pointer}.search_bar_icon:hover{transform:scale(1.1);transition:transform .5s ease-in-out}.search_bar_input{all:unset;width:100%;font-size:16px;padding:8px;border:none;background:transparent;outline:none;color:inherit}#suggestions{position:absolute;border-radius:10px;top:50px;background-color:var(--card);left:10px;width:300px;box-shadow:var(--shadow)}#suggestions ul{box-shadow:var(--shadow)}#suggestions li{padding:10px 15px;cursor:pointer;color:var(--contentColor);border-radius:0}#suggestions li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#suggestions li:first-child{border-top-left-radius:10px;border-top-right-radius:10px}#suggestions li:hover{background-color:var(--container)}@media screen and (max-width: 800px){.dialog-content .filter-handler>*{min-width:unset;margin:0;max-width:35%}}.loader-container{display:flex;height:100%;align-items:center;justify-content:center}.loader-container svg{color:var(--mainColor)}.footer{display:flex;box-sizing:border-box;align-content:center;align-items:center;justify-content:space-around;height:80px;flex-wrap:wrap}footer>div{flex:1 0 20%;display:flex;align-items:center;align-content:center;justify-content:space-around;padding:0 10px;max-width:600px;min-width:200px}footer svg:hover,footer a:hover,footer a,footer svg{color:#000}footer svg:hover,footer a:hover{transform:scale(1.1)}footer svg{font-size:1.5rem}.middle-footer>*,.social>*{flex:1 0 30%;text-align:center}.social,.first-footer{max-width:300px}.social svg{cursor:pointer}@media screen and (max-width: 800px){.footer{height:auto}.social>*{flex:1 0 10%!important}.footer>div{margin:20px auto}}.home-container{background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:flex-end;filter:blur(5px);-webkit-filter:blur(5px);position:absolute;width:100%;height:100vh}.nav-burger svg{font-size:1.5rem}.hello_handler{width:calc(100% + 40px);margin:0;padding:40px 80px;box-sizing:border-box;display:block;box-shadow:var(--shadow);background:var(--container)}.home-parent h2{text-transform:uppercase;color:#fff}.home_hero_inner_buttons svg{color:#fff;transition:transform 1s}.home_hero_inner_buttons svg:hover{color:var(--mainColor);transform:translateY(20px)}.home-card{background:var(--mainColor);width:450px;display:flex;flex-direction:column;justify-content:flex-start;align-content:center;justify-items:center;align-items:center;padding:20px;border-radius:15px;border:2px white solid;gap:5px;position:relative}.home-content .input-container,.external-login-container{flex-basis:unset;text-align:left}.home-parent p{color:#fff}.home_card_nav_button{border-bottom:2px solid transparent;transition:.5s}.home_card_nav_button:hover{border-bottom:2px solid var(--mainColor)}.home-sub-container{justify-content:center;align-items:center;background-color:#000;background-color:#0006;display:flex;filter:unset!important;-webkit-filter:unset!important;position:relative;min-height:100vh}.home-content{padding:50px 90px;width:500px;display:flex;flex-direction:column;justify-content:center;color:#fff;gap:50px;background:#000000b3;border-radius:20px;height:fit-content;margin:50px 0;position:relative}.back_button{position:absolute;top:20px;left:20px}.login-form .input-container{gap:5px}.home-card-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;width:100%;margin:50px 0}.home_card{padding:20px;background:var(--container);border-radius:10px;border:2px solid var(--mainColor);color:#000;position:relative}.home_currency_input_container{margin:10px 0}.home_currency_input_container_1{flex:0 0 69%}.home_currency_input_container select{width:fit-content;min-width:unset;padding:5px 30px 5px 10px;border-radius:5px;border:transparent;background-color:#ffffff1a;color:#000;box-shadow:0 5px 5px #0003;color:var(--color)}.dark-mode .home_currency_input_container select{color:#fff}.home_card:hover{box-shadow:0 5px 5px #0003}.home-card svg{color:#000}.context-menu-handler{display:flex;flex-wrap:wrap;justify-content:space-around}.context-menu-item{width:400px;height:fit-content;margin:20px}.context-menu-title{padding:10px 20px;background:#00f}.menu-label-content a{padding:20px 30px!important}.home-navbar{height:60px;display:flex;padding:10px 20px;justify-content:space-between;align-content:center;align-items:center;background-color:var(--mainColor)}.home-nav-button{height:fit-content;background-color:#ffffffb3;border-radius:10px;color:#000;padding:8px 20px;box-shadow:0 5px 5px #0003;border:1px solid black}.home-nav-button:hover{transform:translate(-10px)}.logo{height:100%}.logo-handler{width:60px;height:60px;position:relative;display:block}.home-parent{background:#000;display:flex;flex-direction:column}.home-main-container{display:flex;justify-self:center;align-self:center;margin:auto;padding:90px 20px}.home_hero{display:flex;justify-content:center;align-content:center;min-height:500px;padding:0;z-index:0;height:calc(100vh - 80px)}.home-container-div img{border-radius:15px;box-shadow:5px 15px 15px #0003}.home_hero_inner_buttons{color:#fff;display:flex;flex-direction:column;justify-items:center;align-items:center;gap:90px}.home_hero_inner_buttons svg{font-size:4rem}.home_hero_inner_description{color:#fff;display:flex;flex-direction:column;gap:10px}.home_hero_inner{display:flex;gap:90px;flex-direction:column;justify-content:center;align-content:center;text-align:center;align-items:center}.wave-container{position:relative;background:#020024;background:linear-gradient(42deg,#020024,#72cbed 76%,#00d4ff)}.wave-container-reverse{position:relative;background:#00d4ff;background:linear-gradient(0deg,#72cbed 0% 70%,#000)}.wave-container-reverse .home-container-div{padding-top:90px}.home-container-div{width:100%;display:flex;align-items:center;justify-content:flex-start}.home-container-div-col{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:0 40px}.home-container-div-col *{text-align:left}.home-card>*{text-align:center}.home-container-div img{width:100%}@media screen and (max-width: 800px){.home-content .input-container label{text-align:left}.back_button{top:10px;left:0}.not-visible-sm{display:none}.hello_handler{width:calc(100% + 20px);padding:90px 20px 40px}.home-card{width:100%}.home-sub-container{margin-left:0;width:100vw}.home-content{justify-content:center;gap:30px;padding:50px 30px;box-sizing:border-box;margin:0;height:100%;width:100%;border-radius:0}.home-content>*{max-width:500px;width:100%;margin:0 auto}.context-menu-item{margin:20px 0}.context-menu-item{width:100%}}.sub-navbar{height:100vh;max-height:100vh;position:sticky;left:0;top:0;background-color:var(--container);z-index:10;overflow-y:visible;display:flex;justify-self:flex-end;flex-direction:column;align-content:center;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;width:60px;border-right:1px solid black}.sub-navbar-open{max-height:100vh;overflow:auto;max-width:500px;flex-basis:350px;flex-shrink:0}.navbar-empty-content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.menu_active,.menu_open a:hover,.menu-label-item:hover{filter:brightness(80%)}.menu-label ul a{cursor:pointer;margin:0 0 0 10px;padding:10px;background-color:var(--container)}.menu-label-item{padding:15px 20px;background:var(--mainColor);color:#000;display:flex;gap:10px;align-items:center}.menu-label-item svg{color:#000}.menu-label a:hover,.menu-label-item:hover{color:#000}.menu_open a:hover{color:var(--color)}.nav-fade-in{overflow:hidden;max-height:0;transition:.5s ease;margin:0}.nav-fade-in.menu_open{max-height:500px;transition:max-height 1.5s ease;margin:10px 0}.menu_open a{border-left:1px solid var(--color)}.menu-label ul{display:flex;flex-direction:column}.sub-navbar ul,.sub-navbar li{list-style-type:none;box-sizing:border-box;width:100%;max-width:100vw}.nav-side{margin:20px 15px;width:calc(100% - 30px);display:flex;flex-direction:column;gap:15px}.nav-side>div{min-height:45px;display:flex;flex-basis:100%;width:100%;flex-shrink:1}.nav-account{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;box-sizing:border-box}.nav-account .input-handler,.nav-account .input-handler *{flex-grow:1!important}.nav-account *{min-width:30px!important}.nav-account .MuiOutlinedInput-root .MuiSelect-select{padding:10px}.rightContent{display:flex;align-content:center;align-items:center;gap:50px}.switch{width:100%;justify-items:flex-end;box-sizing:border-box;height:0px}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.switch label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:var(--container);display:block;border-radius:50px;position:absolute;left:20px;top:35px;border:.2px solid var(--color)}.switch label:after{content:"";position:absolute;top:3.2px;left:5px;width:13px;height:13px;background-color:var(--color);border-radius:45px;transition:.3s}.switch input:checked+label:after{left:calc(100% - 5px);transform:translate(-100%)}.switch label:active:after{width:30px}@media screen and (min-width: 1200px){.sub-navbar-open{width:20vw}.sub-navbar-open img,.nav-company-container>div{width:30px;height:30px;flex-shrink:0}}@media screen and (max-width: 800px){.sub-navbar{border-right:none}.nav-account{width:100%!important;justify-items:flex-start;text-align:left}.sub-navbar,.dark-mode .sub-navbar{top:0;position:fixed;z-index:10;background:transparent;box-sizing:border-box;justify-content:flex-start}.sub-navbar{height:fit-content;min-height:unset;transition:width .5s ease}.sub-navbar-open{width:100%;height:100vh;min-height:100vh;box-sizing:border-box;overflow-x:hidden;max-width:unset;right:unset;top:0;left:0;background-color:var(--container)!important;z-index:999}.nav-company-container,.nav-account{justify-content:center}.menu-label ul a{text-align:left}}.notification-main-container{display:flex;align-items:flex-end;position:fixed;bottom:50px;right:20px;gap:10px;z-index:10;flex-wrap:wrap;justify-content:flex-end}.notification-container{width:39px;height:39px;border-radius:50%;background:var(--secondColor);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:5px 15px 15px #0003;position:relative}.notification-container:hover{transform:scale(1.1);transition:transform .5s ease-in-out}.notification-alert-parent{width:fit-content;min-width:200px;text-align:left;padding:10px 25px;position:fixed;top:40px;right:0;border-radius:5px;z-index:99;cursor:pointer;display:flex;flex-direction:column-reverse;justify-items:right;align-items:flex-end;gap:20px}.notification-alert-container{width:fit-content;min-width:200px;text-align:left;max-width:100%;padding:5px 25px;border-radius:10px;box-shadow:5px 15px 15px #0009;background:#3b3b3be6;cursor:pointer;opacity:0;animation:Alerts 3s ease-out}.notification-alert-container-inner{display:flex;gap:20px;z-index:98;align-items:center}.alert-info{border:2px solid var(--mainColor)}.alert-info .notification-alert-container-inner,.alert-info .notification-alert-container-inner svg{color:var(--mainColor)}.alert-error{border:2px solid lightcoral}.alert-error .notification-alert-container-inner,.alert-error .notification-alert-container-inner svg{color:#f08080}.alert-validation{border:2px solid lightgreen}.alert-validation .notification-alert-container-inner,.alert-validation .notification-alert-container-inner svg{color:#90ee90}@keyframes Alerts{0%{opacity:0;transform:translate(+100%)}30%{opacity:1;transform:translate(-10%)}70%{opacity:1;transform:translate(-10%)}to{opacity:0;transform:translate(+40%)}}.notification-alert-container.fade-out{animation:fadeOut .5s forwards}.notification-count-container{position:absolute;bottom:21px;left:21px;width:18px;height:18px;border-radius:50%;background:red;color:#fff;display:flex;align-items:center;justify-content:center}.notification-opener-content-container{border:2px solid grey;border-radius:5px;background:#fff;animation:notification_open_content 1s forwards;text-overflow:ellipsis;height:fit-content;position:relative}.notification-opener-content-container .notification-opener-content-container_content{padding:10px;background:#fff}.notification-opener-content-container .notification-opener-content-container_content_p{height:0;display:none}.notification-opener-content-container:hover .notification-opener-content-container_content_p{height:fit-content;display:block}.notification-opener-content-container:hover{transform:translateY(-5px);min-height:fit-content;max-height:unset}.notification-opener-content-container:hover .notification-opener-content-container_content{filter:brightness(90%);min-height:fit-content;max-height:unset}.notification-opener-content-container_icon{position:absolute;cursor:pointer;right:15px;display:none;top:15px}.notification-opener-content-container_icon svg{color:var(--card);font-size:1.5rem}.notification-opener-content-container_icon:hover svg{color:var(--mainColor)}.notification-opener-content-container:hover .notification-opener-content-container_icon{display:block}.notification-opener-container{background:var(--secondColor);position:relative;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:20px;box-shadow:5px 15px 15px #0003;transition:1s;animation:notification_open .7s forwards}@keyframes notification_open{0%{width:0;height:0;overflow:hidden}to{width:300px;height:500px;overflow:auto}}@keyframes notification_open_content{0%{opacity:0}to{opacity:1}}.notification-opener-content-container p,.notification-opener-content-container h5{color:gray}@media screen and (max-width: 800px){.notification-main-container{bottom:40px;flex-direction:column}.notification-alert-container{width:100%}.notification-opener-container{width:100%;margin-left:20px}@keyframes Alerts{0%{opacity:0;transform:translate(+100%)}30%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(+40%)}}}
