:root .light-mode{--background-color: #dde1ee;--container: #f6f8fe;--secondColor: #eef0fb;--card: #e3e8f6;--thirdColor: #c4cbe5;--color: #191c2e;--contentColor: #191c2e;--border: rgba(25, 28, 46, .13);--buttonhover: #000000;--shadow: 0 2px 16px rgba(0, 0, 0, .09);--bar: 60px;color:#191c2e}: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;--border: rgba(255, 255, 255, .08);--bar: 60px;color:#fff}:root{--error_background: darkred;--error_color: white;--success_background: lightgreen;--success_color: #282828}body{background:#fff;margin:0;font-family:Nunito,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}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}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}.main{position:relative;display:flex}.sub-main{background-color:var(--background-color);display:flex;flex-direction:column;position:relative;justify-content:space-between;min-height:100vh;box-sizing:border-box;flex:1;min-width:0;overflow-x:clip}.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}.component-handler{background-color:var(--container);box-sizing:border-box;width:100%;padding:30px;border-radius:15px}.header_app{display:flex;position:sticky;justify-content:flex-end;white-space:nowrap;box-sizing:border-box;top:0;z-index:9;width:100%;flex-wrap:wrap;align-items:center;height:50px;padding:0 25px;background-color:var(--container);gap:20px}.header_app>div{gap:50px}.header-components{background:var(--container);display:flex;justify-content:flex-end;align-items:flex-start}.header-components .input-container{align-items:center}.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-buttons select{margin:0}.subcontainer{display:flex;flex-wrap:wrap;padding:20px 0;gap:20px;justify-content:space-around}.subcontainer-inner{display:flex;gap:3%;justify-content:space-between;width:100%;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}.item-subcontainer:first-child{border-top:none}.invoice-subcontainer{display:flex;justify-content:space-around;flex-wrap:wrap}.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}.home_card_title p{text-transform:uppercase;font-weight:700;margin:0}.menu_link{display:flex;gap:10px;align-items:center;padding:10px 20px;width:100%}.menu_link:hover>*{color:unset}.menu_link:hover{color:unset;background-color:var(--card);cursor:pointer}.input-container{padding:0;min-width:150px;max-width:500px;width:15vw;box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;margin:10px;gap:5px;justify-content:flex-start}.input-container label{padding:0 0 5px}.input-handler{position:relative;display:flex;align-items:center;width:100%}.fieldset-outer{display:flex;flex-direction:column;gap:20px}.fieldset-button-container{width:100%;display:flex;justify-content:center}.no-input{padding:0;margin:0;background:unset;border:0}.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}.dashboards-containers .input-container{flex-basis:unset}dialog{z-index:11;border:none;width:80%;max-width:1200px;margin:auto;display:block}dialog .component-handler{max-height:90vh;box-sizing:border-box;overflow:auto}.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}.action_button *{color:#000}.action_button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6;box-shadow:none}.save{background-color:#90ee90;color:#000}.save:hover{background-color:#fff;color:#000}.delete{background:#8b0000;color:#fff}a,button{cursor:pointer;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;outline:inherit}a>*:hover,a:hover,a:hover svg{color:var(--mainColor)}a.action_button:hover{color:#000}button:hover,.action_button:hover,.save-button-gjs:hover{transform:scale(1.05);filter:brightness(90%)}footer a:hover,nav a:hover,.menu-label-item:hover{cursor:pointer;color:#fff}.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}.color{color:var(--mainColor)}.pointer{cursor:pointer}.hello_handler{margin-top:20px}.home_card{background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:20px 24px 24px;box-sizing:border-box}.home_card_title{display:flex;align-items:center;margin-bottom:16px}.home_card_title p{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color);opacity:.4;margin:0}.container_figures{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:center}.figures_card{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--container);border:1.5px solid var(--border);border-radius:12px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.figures_card:hover{border-color:color-mix(in srgb,var(--mainColor) 40%,var(--border));box-shadow:0 4px 16px color-mix(in srgb,var(--mainColor) 8%,transparent)}.figures_card_header{display:flex;align-items:center;gap:10px}.figures_card_title_svg{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--mainColor) 14%,transparent);color:var(--mainColor);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.figures_card_title{font-size:.85rem;font-weight:700;color:var(--color);text-transform:uppercase;opacity:.6;line-height:1.3;margin:0}.figures_card_value{font-size:1.75rem;font-weight:700;color:var(--color);line-height:1;margin:5px 0 0}.figures_card_description{display:flex;flex-direction:column;gap:4px}.figures_evol{font-size:.78rem;color:var(--color);opacity:.55;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}.evol_chip{padding:2px 8px;border-radius:20px;white-space:nowrap;font-size:.75rem;font-weight:600}.evol_neg{background-color:var(--error_background);color:var(--error_color)}.evol_pos{background-color:var(--success_background);color:var(--success_color)}h1{text-transform:uppercase;text-align:center}input[type=color]{cursor:pointer}input[type=file]:focus{outline:none;box-shadow:none;border:none}.Mui-disabled{cursor:not-allowed!important;-webkit-text-fill-color:unset}.MuiSelect-select.Mui-disabled{color:#888!important;-webkit-text-fill-color:#888!important}.css-vm5kdn-MuiFormControlLabel-root{margin:0!important}.react-datepicker__input-container input,.react-datepicker__input-container,.react-datepicker-wrapper{width:100%;min-width:100%;margin:0}.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}.react-datepicker__year-wrapper{max-height:100px;max-width:220px!important;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.container_figures{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.container_figures{grid-template-columns:1fr}}@media screen and (max-width:800px){.hide_on_sm{display:none!important}.container_figures{justify-content:center}.header_app{justify-content:space-around;padding:0}.header_app>div{justify-content:space-between;gap:0px;width:100%;padding:0 15px;flex-wrap:wrap}.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;padding-top:56px}.custom-select{max-width:200px}.input-container{margin:10px 0}.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}.upper-container-header-buttons{gap:20px}.upper-container{gap:7px}.navbar-empty-content{flex-direction:column;justify-content:flex-start;box-sizing:border-box}}.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}.MuiDialog-paper{padding:30px!important}.MuiChip-filled{height:40px!important;gap:15px;padding:5px!important}.MuiAccordion-heading button:hover{transform:unset}.MuiAutocomplete-inputRoot{padding:0!important}.MuiInputBase-input{padding:12px 15px!important}.filter_dialog{display:flex;flex-direction:column;gap:20px;width:100%}.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{display:block;text-align:left;width:fit-content;margin-right:20px;padding:0 40px;margin-bottom:20px;font-size:2.5rem;border-bottom:none;align-self:flex-start}.component-container h1:after{content:"";display:block;width:110%;height:6px;background:var(--mainColor);margin-top:4px;border-radius:99px}.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}.settings-form{display:flex;flex-direction:column;gap:0;width:100%}.settings-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid var(--background-color)}.unsaved-label{font-size:.78rem;opacity:.55;font-style:italic}.danger-zone-card{width:100%;box-sizing:border-box;background-color:var(--container);border-radius:15px;border:2px solid darkred;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.danger-zone-card strong{display:block;margin-bottom:5px;font-weight:600}.danger-zone-card p{margin:0;font-size:.85rem;opacity:.6}.invoice-options-container{display:flex;gap:20px;flex-wrap:wrap}.invoice-options-container svg{cursor:pointer}.invoice_subHeaders{display:flex;gap:20px;height:100%}.invoice_subHeaders .input-handler{max-width:180px}.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[type=file]{border-radius:0;background:none;color:var(--color)}.input input[type=file]{color:var(--secondColor)}.upper-container-header-buttons{display:flex;flex-wrap:nowrap}.upper-container-header-buttons-left{display:flex;gap:20px;flex-wrap:wrap;width:fit-content;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}.table_container{width:100%;overflow-x:auto;border-radius:10px;box-shadow:0 2px 10px #00000014}.table{width:100%;border-collapse:collapse;background:var(--card);color:var(--color);border-radius:10px;overflow:hidden;font-size:.875rem}.table thead tr{background:var(--background-color);border-bottom:2px solid var(--container)}.table th{padding:13px 18px;text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color);white-space:nowrap;border-right:1px solid var(--container)}.table th:last-child{border-right:none}.table td{padding:12px 18px;text-align:left;border-bottom:1px solid var(--container);border-right:1px solid var(--container);vertical-align:middle}.table td:last-child{border-right:none}.table tbody tr:last-child td{border-bottom:none}.table tbody tr.table_row{transition:background .15s ease}.table tbody tr.table_row:hover{background:var(--background-color)}.table tbody tr:not(.table_row) td{text-align:center;color:var(--color);opacity:.55;padding:24px;font-style:italic}.table .table_delete{color:var(--container);transition:color .15s,transform .15s}.table .table_delete:hover{color:#8b0000;transform:scale(1.3)}.add_item_header{display:flex;justify-content:flex-start;margin:0}.filter-row{display:flex;gap:20px;align-items:center}.select-dashboard .input{margin:0}.home_grid_container{display:flex;gap:20px;width:100%;min-width:0;flex-wrap:wrap}.home_cards_container{display:flex;flex-direction:column;gap:20px;flex:1 1 300px;min-width:0}.home_keys_handler{display:flex;flex-wrap:wrap;flex-grow:1;gap:2%;background-color:var(--container);padding:20px;border-radius:14px;margin-top:20px;min-width:0;overflow:hidden}.home_graph_figures{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;flex-basis:calc(69% - 40px);max-height:100%;min-width:0;overflow:hidden;width: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}.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{background-color:#fff3;width:50px;height:50px;justify-content:center;align-items:center;display:flex;border-radius:5px;flex-shrink:0}.home_linechart{height:clamp(220px,30vh,400px);display:flex;flex-grow:1;width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.uc-card{background:var(--container);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;min-width:0}.uc-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);gap:10px}.uc-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--contentColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-count{font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--mainColor) 15%,transparent);color:var(--mainColor);padding:2px 8px;border-radius:100px;flex-shrink:0}.uc-body{flex:1;display:flex;flex-direction:column}.uc-entry{display:flex;align-items:flex-start;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border);transition:background .15s}.uc-entry:last-child{border-bottom:none}.uc-entry:hover{background:var(--card)}.uc-entry-index{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--mainColor) 12%,transparent);color:var(--mainColor);font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px}.uc-entry-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 20px;margin:0;padding:0;flex:1;min-width:0}.uc-entry-field{display:flex;flex-direction:column;gap:1px;min-width:0}.uc-field-label{font-size:.68rem;color:var(--contentColor);opacity:.5;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-field-value{font-size:.85rem;font-weight:600;color:var(--contentColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.uc-empty{padding:32px 18px;text-align:center;font-size:.85rem;color:var(--contentColor);opacity:.45}.uc-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid var(--border);gap:8px}.uc-btn-ghost{font-size:.82rem;font-weight:600;color:var(--mainColor);text-decoration:none;padding:5px 10px;border-radius:6px;transition:background .15s}.uc-btn-ghost:hover{background:color-mix(in srgb,var(--mainColor) 10%,transparent);color:var(--mainColor)}.uc-btn-primary{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;background:var(--mainColor);color:#fff;padding:5px 12px;border-radius:6px;text-decoration:none;transition:box-shadow .15s;white-space:nowrap}.uc-btn-primary:hover{box-shadow:inset 0 0 0 200px #00000026;color:#fff;transform:none;filter:none}.uc-btn-primary:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.uc-btn-primary.delete{background:transparent;color:#c0392b;box-shadow:inset 0 0 0 1.5px #c0392b}.uc-btn-primary.delete:hover{background:#c0392b;color:#fff;box-shadow:none}.uc-btn-secondary{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;background:transparent;color:var(--color);padding:5px 12px;border-radius:6px;border:1.5px solid var(--border);white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.uc-btn-secondary:hover{border-color:var(--mainColor);color:var(--mainColor);background:color-mix(in srgb,var(--mainColor) 8%,transparent)}.uc-btn-secondary:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pie-chart-container{width:320px;height:140px;flex-shrink:0}.toolbar{display:flex;width:100%;justify-content:space-between;margin:10px 0;flex-wrap:wrap;gap:20px}.toolbar>div{display:flex;flex-wrap:wrap;gap:20px}.toolbar button:hover{background:var(--mainColor)}.cookies_handler{position:fixed;bottom:0;left:0;width:100%;background-color:#000;color:#fff;padding:50px 0;text-align:center;z-index:15;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}@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 .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}.flex-center{display:flex;align-items:center}.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}.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}}.img-picker{display:flex;flex-direction:column;gap:8px;width:100%}.img-picker__zone{width:100%;min-height:120px;border-radius:10px;border:2px dashed color-mix(in srgb,var(--contentColor) 45%,transparent);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:border-color .2s;box-sizing:border-box}.img-picker__zone.editable{cursor:pointer}.img-picker__zone.editable:hover,.img-picker__zone.editable:hover .img-picker__empty,.img-picker__zone.editable:hover .img-picker__empty svg{border-color:var(--mainColor);color:var(--mainColor)!important}.img-picker__zone.has-image{border:none;min-height:120px}.img-picker__empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--contentColor);opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none}.img-picker__empty span{font-size:.78rem}.img-picker__overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}.img-picker__zone.has-image.actionable:hover .img-picker__overlay{opacity:1}.img-picker__change-btn{display:flex;align-items:center;gap:6px;background:#fffffff2;border-radius:6px;padding:7px 16px;font-size:.82rem;font-weight:600;cursor:pointer;border:none}.img-picker__change-btn,.img-picker__change-btn svg{color:#222}.img-picker__change-btn--delete,.img-picker__change-btn--delete svg{color:#fff}.img-picker__change-btn--delete{background:#e05252e6}.file-picker{display:flex;flex-direction:column;gap:10px;width:100%}.file-picker__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color);opacity:.6}.file-picker__empty-msg{font-size:.82rem;color:var(--color);opacity:.5;text-align:center;padding:12px 0}.file-picker__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.file-picker__item{display:flex;align-items:center;justify-content:space-between;background:var(--card);border-radius:8px;padding:8px 12px;gap:8px;overflow:hidden}.file-picker__item-name{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--color);font-size:.82rem;cursor:pointer;text-align:left;overflow:hidden;flex:1;min-width:0}.file-picker__item-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-picker__item-name:hover span{color:var(--mainColor)}.file-picker__item-name svg{flex-shrink:0;opacity:.6}.file-picker__item-delete{background:none;border:none;cursor:pointer;color:var(--color);opacity:0;transition:opacity .15s,color .15s;display:flex;align-items:center;flex-shrink:0}.file-picker__item:hover .file-picker__item-delete{opacity:1}.file-picker__item-delete:hover{color:#e05252}.file-picker__upload-zone{display:flex;align-items:center;justify-content:center;gap:8px;border:2px dashed color-mix(in srgb,white 45%,transparent);border-radius:10px;padding:12px;cursor:pointer;color:#fff;font-size:.82rem;opacity:.75;transition:opacity .2s,border-color .2s,color .2s!important}.file-picker__upload-zone:hover,.file-picker__upload-zone:hover svg{opacity:1;border-color:var(--mainColor);color:var(--mainColor)}.dialog_parent{position:fixed;inset:0;width:100vw;height:100vh;display:flex;background-color:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:16px;box-sizing:border-box}.dialog_box{background-color:var(--secondColor, #2e2e2e);border:1px solid var(--border, rgba(255,255,255,.1));border-radius:16px;z-index:1001;box-shadow:0 20px 60px #00000080;color:var(--contentColor);width:min(850px,100%);max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden}.dialog_header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--border, rgba(128,128,128,.2));flex-shrink:0}.dialog_title{font-size:1.1rem;font-weight:700;margin:0;color:var(--contentColor);text-transform:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog_back_button button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--contentColor);cursor:pointer;font-size:1.2rem;opacity:.6;transition:opacity .15s,background .15s;flex-shrink:0}.dialog_back_button button:hover{opacity:1;background:var(--border, rgba(128,128,128,.15))}.dialog_body{overflow-y:auto;flex:1;padding:20px 24px 24px;display:flex;flex-direction:column}.dialog_subtitle{font-size:.9rem;color:var(--contentColor);opacity:.65;margin:0 0 16px}.dialog_content,.dialog_inner{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--contentColor)}.dialog_inner{gap:10px;text-align:center}.dialog_inner input{flex-grow:1}.dialog_buttons_handler{margin:24px auto 0;display:flex;justify-content:space-around;flex-basis:80%;max-width:600px;flex-wrap:wrap;gap:16px;width:100%}.dialog_filters{margin-top:24px}.dialog-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.dialog-content h2{text-transform:uppercase}@media screen and (max-width:600px){.dialog_parent{padding:0;align-items:flex-end}.dialog_box{width:100%;max-height:92vh;border-radius:20px 20px 0 0;border-bottom:none}.dialog_title{font-size:1rem}.filter_input_chip{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;bottom:120px;right:20px;transition:width .5s ease;display:flex;align-items:center;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%}}.auth-page{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 16px;box-sizing:border-box}.auth-card{width:100%;max-width:420px;background:var(--container);border-radius:20px;padding:40px 36px 32px;box-shadow:var(--shadow);box-sizing:border-box}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px}.auth-brand-icon{width:48px;height:48px;border-radius:14px;background:var(--mainColor);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.auth-brand h1{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.auth-brand p{font-size:13px;opacity:.55;margin:0}.auth-tabs{display:flex;background:var(--card);border-radius:12px;padding:4px;margin-bottom:28px;gap:4px}.auth-tab{flex:1;padding:9px 0;border-radius:9px;font-size:13px;font-weight:600;text-align:center;cursor:pointer;border:none;background:transparent;color:var(--color);opacity:.5;transition:background .18s,opacity .18s,box-shadow .18s}.auth-tab.active{background:var(--container);opacity:1;box-shadow:0 1px 4px #0000001f}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-form .input-container{margin:0;width:100%}.auth-form .MuiFormControl-root{width:100%}.auth-step{display:flex;align-items:center;gap:8px;margin-bottom:6px}.auth-step-dot{width:8px;height:8px;border-radius:50%;background:var(--border, rgba(255,255,255,.15));transition:background .2s}.auth-step-dot.active{background:var(--mainColor)}.auth-error{font-size:13px;padding:10px 14px;border-radius:10px;background:var(--error_background);color:var(--error_color);text-align:center}.auth-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;cursor:pointer;color:var(--color);opacity:.85}.auth-check input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:var(--mainColor);width:15px;height:15px;cursor:pointer}.auth-check a{color:var(--mainColor);font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.auth-actions .uc-btn-primary{width:100%;justify-content:center}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12px;font-weight:600;opacity:.4;text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border, rgba(255,255,255,.1))}.auth-oauth{display:flex;flex-direction:column;gap:10px}.auth-oauth-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:10px 16px;border-radius:10px;border:1.5px solid var(--border, rgba(255,255,255,.1));background:var(--card);color:var(--color);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;box-sizing:border-box}.auth-oauth-btn:hover{border-color:var(--mainColor);background:var(--container)}.auth-oauth-btn svg{font-size:18px;flex-shrink:0}.auth-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border, rgba(255,255,255,.06))}.auth-footer-link{font-size:13px;font-weight:500;color:var(--color);opacity:.55;cursor:pointer;background:none;border:none;padding:4px 8px;border-radius:6px;transition:opacity .15s,background .15s;text-decoration:none;display:block}.auth-footer-link:hover{opacity:1;background:var(--card);color:var(--color)}.auth-loading{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:20px 0}.auth-loading p{font-size:13.5px;opacity:.7;line-height:1.6}.auth-email-sent{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px 0 16px}.auth-email-sent__icon{margin-bottom:4px}.auth-email-sent__title{font-size:18px;font-weight:700;margin:0}.auth-email-sent__body{font-size:14px;margin:0;line-height:1.6;opacity:.85}.auth-email-sent__hint{font-size:12.5px;opacity:.5;margin:0;line-height:1.6}@media(max-width:480px){.auth-card{padding:28px 20px 24px;border-radius:16px}}.loader-container{display:flex;height:100%;align-items:center;justify-content:center}.loader-spinner{border-radius:50%;border:5px solid;animation:loader-spin .75s linear infinite;flex-shrink:0}@keyframes loader-spin{to{transform:rotate(360deg)}}.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}}.hnav{position:sticky;top:0;z-index:100;background:#111111e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.07)}.light-mode .hnav{background:#ffffffeb;border-bottom:1px solid #eaeaea}.hnav-inner{max-width:1100px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;gap:32px}.hnav-brand{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.hnav-logo{width:28px;height:28px;object-fit:contain}.hnav-brand-name{font-size:.95rem;font-weight:700;color:#f0f0f0;white-space:nowrap}.light-mode .hnav-brand-name{color:#111}.hnav-links{display:flex;align-items:center;gap:24px;flex:1}.hnav-link{font-size:.88rem;color:#aaa;text-decoration:none;font-weight:500;transition:color .15s}.light-mode .hnav-link{color:#555}.hnav-link:hover{color:var(--mainColor)}.hnav-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.hnav-btn-ghost{font-size:.88rem;font-weight:500;color:#aaa;text-decoration:none;padding:7px 14px;border-radius:7px;transition:background .15s,color .15s;white-space:nowrap}.hnav-btn-ghost:hover{background:#ffffff14;color:#f0f0f0}.light-mode .hnav-btn-ghost{color:#444}.light-mode .hnav-btn-ghost:hover{background:#f4f4f5;color:#111}.hnav-cta{display:inline-flex;align-items:center;background:var(--mainColor);color:#fff;font-size:.88rem;font-weight:600;padding:8px 16px;border-radius:7px;text-decoration:none;white-space:nowrap;transition:box-shadow .15s,transform .15s}.hnav-cta:hover{box-shadow:inset 0 0 0 200px #0000002e;transform:translateY(-1px)}.hnav-lang-select{background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#ccc;font-size:.82rem;font-weight:500;padding:5px 8px;cursor:pointer;outline:none;transition:border-color .15s,color .15s}.hnav-lang-select option{background:#1e1e1e;color:#ccc}.hnav-lang-select:hover{border-color:var(--mainColor);color:#f0f0f0}.light-mode .hnav-lang-select{background:#f4f4f5;border-color:#0000001f;color:#333}.light-mode .hnav-lang-select option{background:#f4f4f5;color:#333}.light-mode .hnav-lang-select:hover{color:#111}@media screen and (max-width:600px){.hnav-links,.hnav-btn-ghost{display:none}}.navbar{height:100svh;position:sticky;top:0;left:0;width:60px;background:var(--container);border-right:1px solid var(--border, #e8e8e8);display:flex;flex-direction:column;z-index:10;box-sizing:border-box;flex-shrink:0;transition:width .22s ease;overflow:hidden}.navbar-open{width:240px}.navbar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;min-height:56px;box-sizing:border-box;border-bottom:1px solid var(--border, #e8e8e8);gap:8px;flex-shrink:0}.navbar-logo-text{font-size:.9rem;font-weight:700;color:var(--mainColor);white-space:nowrap;overflow:hidden;flex:1}.navbar-toggle{background:none;border:none;cursor:pointer;color:var(--color);font-size:1.25rem;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;flex-shrink:0;transition:background .15s;margin-left:auto}.navbar-toggle:hover{background:color-mix(in srgb,var(--mainColor) 10%,transparent);color:var(--mainColor)}.navbar-menu{list-style:none;padding:12px 0;margin:0;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px}.navbar-item{width:100%}.navbar-link,.navbar-link-btn{display:flex;align-items:center;gap:12px;padding:10px 16px;width:100%;box-sizing:border-box;text-decoration:none;color:var(--color);font-size:.88rem;font-weight:500;border-radius:0;background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s,color .15s;position:relative}.navbar-link:before,.navbar-link-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;background:transparent;transition:background .15s}.navbar-link:hover,.navbar-link-btn:hover{background:color-mix(in srgb,var(--mainColor) 8%,transparent);color:var(--mainColor)}.navbar-link.active,.navbar-link-btn.active{background:color-mix(in srgb,var(--mainColor) 12%,transparent);color:var(--mainColor);font-weight:600}.navbar-link.active:before,.navbar-link-btn.active:before{background:var(--mainColor)}.navbar-icon{font-size:1.1rem;flex-shrink:0;display:flex;align-items:center;color:inherit;min-width:20px;justify-content:center}.navbar-label{flex:1;overflow:hidden;text-overflow:ellipsis}.navbar-chevron{font-size:.85rem;opacity:.6;display:flex;align-items:center}.navbar-submenu{list-style:none;padding:4px 0 4px 28px;margin:0;display:flex;flex-direction:column;gap:1px}.navbar-sublink{display:block;padding:8px 12px;font-size:.83rem;color:var(--color);text-decoration:none;border-left:2px solid var(--border, #e8e8e8);border-radius:0 6px 6px 0;white-space:nowrap;transition:border-color .15s,color .15s,background .15s;opacity:.85}.navbar-sublink:hover{border-left-color:var(--mainColor);color:var(--mainColor);background:color-mix(in srgb,var(--mainColor) 6%,transparent);opacity:1}.navbar-sublink.active{border-left-color:var(--mainColor);color:var(--mainColor);font-weight:600;opacity:1}.navbar-footer{border-top:1px solid var(--border, #e8e8e8);padding:8px 0 12px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.navbar-theme-toggle{display:flex;align-items:center;gap:12px;padding:10px 16px;width:100%;box-sizing:border-box;background:none;border:none;cursor:pointer;color:var(--color);font-size:.85rem;text-align:left;white-space:nowrap;transition:background .15s,color .15s;border-radius:0}.navbar-theme-toggle:hover{background:color-mix(in srgb,var(--mainColor) 8%,transparent);color:var(--mainColor)}.navbar-version{padding:0 16px;font-size:.72rem;color:var(--color);opacity:.4;white-space:nowrap}.home_currency_input_container{margin:10px 0}.home_currency_input_container_1{flex:0 0 69%}.navbar-mobile-title{display:none}@media screen and (max-width:800px){.navbar{position:fixed;inset:0 0 auto;width:100%!important;height:56px;flex-direction:row;flex-wrap:nowrap;align-items:center;z-index:999;border-right:none;border-bottom:1px solid var(--border, #e8e8e8);overflow:hidden;transition:height .28s cubic-bezier(.4,0,.2,1)}.navbar-open{width:100%!important;height:100dvh!important;flex-direction:column;align-items:stretch;overflow:hidden}.navbar-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;height:56px;min-height:unset;padding:0 8px 0 16px;box-sizing:border-box;border-bottom:none;overflow:hidden}.navbar-open .navbar-header{border-bottom:1px solid var(--border, #e8e8e8)}.navbar-mobile-title{display:block;font-size:.92rem;font-weight:700;color:var(--mainColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.navbar-toggle{margin-left:0;font-size:1.35rem;padding:8px;width:40px;height:40px;flex-shrink:0}.navbar-menu{display:none}.navbar-open .navbar-menu{display:flex;flex:1;padding:6px 0;overflow-y:auto;overflow-x:hidden}.navbar-link,.navbar-link-btn{padding:13px 20px;font-size:.93rem;white-space:normal}.navbar-sublink{padding:11px 16px;font-size:.88rem}.navbar-footer{display:none}.navbar-open .navbar-footer{display:flex;flex-shrink:0;padding:4px 0 20px}.navbar-theme-toggle{padding:13px 20px;font-size:.9rem}}.notification-main-container{position:relative;display:inline-flex;align-items:center}.notification-container{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:var(--text, #ccc);transition:color .2s}.notification-container:hover{color:var(--mainColor, #6ae6f7)}.notification-count-container{position:absolute;top:0;right:0;width:16px;height:16px;border-radius:50%;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.notification-count-container p{margin:0;font-size:10px;line-height:1}.notification-opener-container{background:var(--secondColor);position:absolute;top:calc(100% + 10px);right:0;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:15px;box-shadow:0 8px 30px #0000004d;animation:notification_open .2s ease-out forwards;overflow-y:auto;width:320px;max-height:480px;z-index:200}.notification-opener-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(128,128,128,.3);flex-shrink:0}.notification-opener-title{font-weight:600;font-size:.9rem;color:var(--text, #ccc);display:flex;align-items:center;gap:6px}.notification-opener-count{color:var(--mainColor)}.notification-mark-all-btn{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--mainColor);color:var(--mainColor);border-radius:5px;padding:3px 8px;cursor:pointer;font-size:.75rem;white-space:nowrap;transition:background .2s,color .2s}.notification-mark-all-btn:hover{background:var(--mainColor);color:#fff}.notification-opener-content-container{border:1px solid rgba(128,128,128,.3);border-radius:5px;background:var(--card, #2a2a2a);height:fit-content;position:relative;flex-shrink:0;transition:transform .15s}.notification-opener-content-container .notification-opener-content-container_content{padding:10px;word-break:break-word;overflow-wrap:break-word;white-space:normal}.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(-2px)}.notification-opener-content-container:hover .notification-opener-content-container_content{filter:brightness(90%)}.notification-opener-content-container_icon{position:absolute;cursor:pointer;right:10px;display:none;top:10px}.notification-opener-content-container_icon svg{color:#808080b3;font-size:1.3rem}.notification-opener-content-container_icon:hover svg{color:var(--mainColor)}.notification-opener-content-container:hover .notification-opener-content-container_icon{display:block}.notification-opener-content-container p,.notification-opener-content-container h5{color:var(--text, #aaa)}@keyframes notification_open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.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}.notification-alert-container.fade-out{animation:fadeOut .5s forwards}@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%)}}@media screen and (max-width:800px){.notification-alert-container{width:100%}@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%)}}}.notif-sheet-backdrop{position:fixed;inset:0;background:#00000073;z-index:997}.notif-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;max-height:75vh;border-radius:20px 20px 0 0!important;border:none!important;border-top:1px solid var(--border, #e8e8e8)!important;padding:0 16px max(20px,env(safe-area-inset-bottom))!important;box-shadow:0 -4px 30px #00000040!important;z-index:998!important;animation:notifSheetUp .26s cubic-bezier(.4,0,.2,1)!important;transform:none!important}.notif-sheet-handle{display:flex;justify-content:center;padding:12px 0 8px;flex-shrink:0}.notif-sheet-handle:before{content:"";width:36px;height:4px;border-radius:2px;background:var(--border, rgba(0,0,0,.15))}@keyframes notifSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.header-menu-popup{position:absolute;top:calc(100% + 8px);right:10px;background:var(--container);border:1px solid var(--border, #e8e8e8);padding:8px 0;border-radius:10px;min-width:210px;z-index:200;box-shadow:var(--shadow)}.header-menu-backdrop{display:none}@media(max-width:800px){.header-menu-backdrop{display:block;position:fixed;inset:0;background:#00000073;z-index:997}.header-menu-popup{position:fixed;width:unset!important;inset:auto 0 0;border-radius:20px 20px 0 0;border:none;border-top:1px solid var(--border, #e8e8e8);padding:0 0 max(20px,env(safe-area-inset-bottom));min-width:unset;z-index:998;animation:sheetSlideUp .26s cubic-bezier(.4,0,.2,1)}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.header-sheet-handle{display:flex;justify-content:center;padding:12px 0 8px}.header-sheet-handle:before{content:"";width:36px;height:4px;border-radius:2px;background:var(--border, rgba(0,0,0,.15))}.header-sheet-user{display:flex;align-items:center;gap:12px;padding:12px 20px 16px;border-bottom:1px solid var(--border, #e8e8e8);margin-bottom:6px}.header-sheet-user-avatar{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--mainColor) 15%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--mainColor);flex-shrink:0}.header-sheet-user-info{display:flex;flex-direction:column;gap:2px;min-width:0}.header-sheet-user-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-sheet-user-email{font-size:12px;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu_link{padding:14px 24px;font-size:.95rem}}.header-sheet-handle,.header-sheet-user{display:none}.fi-wrapper{position:relative;width:100%}.fi-input{width:100%;padding:20px 12px 7px;border:1.5px solid var(--border);border-radius:8px;background:transparent;color:var(--color);font-size:.875rem;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease;box-sizing:border-box;-webkit-appearance:none;appearance:none}.fi-input:focus{border-color:var(--mainColor);box-shadow:0 0 0 3px color-mix(in srgb,var(--mainColor) 14%,transparent)}.fi-input:disabled{opacity:.5;cursor:not-allowed}.fi-label{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--color);opacity:.55;pointer-events:none;transition:top .15s ease,font-size .15s ease,opacity .15s ease,color .15s ease,transform .15s ease;white-space:nowrap;padding:0!important}.fi-input:focus+.fi-label,.fi-input:not(:placeholder-shown)+.fi-label{top:7px;transform:none;font-size:.68rem;opacity:1;color:var(--mainColor)}.fi-label--raised{top:7px!important;transform:none!important;font-size:.68rem!important;opacity:1!important;color:var(--mainColor)!important}.fi-wrapper:has(.fi-input:required) .fi-label:after{content:" *";color:var(--mainColor)}.fi-select{padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.fi-select option{background:var(--card);color:var(--color)}.fi-date{color-scheme:light dark}.fi-area{resize:vertical;min-height:90px;padding-top:22px;line-height:1.5}.fi-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.82rem;color:var(--color);opacity:.65;pointer-events:none;display:flex;align-items:center}.fi-wrapper:has(.fi-suffix) .fi-input{padding-right:38px}.fi-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color);opacity:.4;font-size:1.1rem;padding:2px 4px;line-height:1;border-radius:50%;transition:opacity .15s}.fi-clear:hover{opacity:.8}.fi-dropdown{position:absolute;top:calc(100% + 5px);left:0;width:100%;background:var(--container);border:1.5px solid var(--border);border-radius:8px;box-shadow:var(--shadow);z-index:200;max-height:220px;overflow-y:auto;padding:4px 0;margin:0;list-style:none}.fi-dropdown-item{padding:9px 14px;cursor:pointer;font-size:.875rem;color:var(--color);transition:background .12s}.fi-dropdown-item:hover{background:color-mix(in srgb,var(--mainColor) 12%,transparent);color:var(--mainColor)}.switch-wrapper{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0}.switch-wrapper--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.switch-native{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-track{position:relative;width:40px;height:22px;background:var(--border);border-radius:11px;transition:background .2s ease;flex-shrink:0;border:1.5px solid transparent}.switch-native:checked+.switch-track{background:var(--mainColor)}.switch-native:focus-visible+.switch-track{outline:2px solid var(--mainColor);outline-offset:2px}.switch-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 4px #00000040}.switch-native:checked+.switch-track .switch-thumb{transform:translate(18px)}.switch-label{font-size:.875rem;color:var(--color)}.addressauto-container{display:flex;justify-content:center;margin:20px 0}.addressauto-container_parent{display:flex;flex-direction:column}.addressauto-container_parent .splitter{display:flex;justify-content:center}.addressauto-option{display:flex;align-items:center;gap:8px}.addressauto-option svg{color:var(--mainColor);flex-shrink:0}
