@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);.vue__time-picker{display:inline-block;font-family:sans-serif;font-size:1em;position:relative;vertical-align:middle;width:10em}.vue__time-picker *{box-sizing:border-box}.vue__time-picker input.display-time{border:1px solid #d2d2d2;font-size:1em;height:2.2em;padding:.3em .5em;width:10em}.vue__time-picker input.has-custom-icon{padding-left:1.8em}.vue__time-picker input.display-time.invalid:not(.skip-error-style){border-color:#c03;outline-color:#c03}.vue__time-picker input.display-time.disabled,.vue__time-picker input.display-time:disabled{color:#d2d2d2}.vue__time-picker .controls{align-items:stretch;bottom:0;flex-flow:row nowrap;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.vue__time-picker .controls,.vue__time-picker .controls>*{display:flex}.vue__time-picker .controls>*{align-items:center;color:#d2d2d2;cursor:pointer;flex-flow:column nowrap;font-style:normal;justify-content:center;line-height:100%;padding:0 .35em;pointer-events:auto;transition:color .2s,opacity .2s;width:auto}.vue__time-picker .controls>:hover{color:#797979}.vue__time-picker .controls>:active,.vue__time-picker .controls>:focus{outline:0}.vue__time-picker .controls .char{-webkit-margin-before:-.15em;font-size:1.1em;line-height:100%}.vue__time-picker .custom-icon{align-items:center;bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:1.8em;z-index:2}.vue__time-picker .controls img,.vue__time-picker .controls svg,.vue__time-picker .custom-icon img,.vue__time-picker .custom-icon svg{border:0;display:inline-block;height:auto;margin:0;max-width:1em;outline:0;vertical-align:middle}.vue__time-picker .time-picker-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:4}.vue__time-picker .dropdown,.vue__time-picker-dropdown{background:#fff;box-shadow:0 1px 6px #00000026;font-weight:400;height:10em;left:0;position:absolute;top:calc(2.2em + 2px);width:10em;z-index:5}.vue__time-picker-dropdown{position:fixed;z-index:100}.vue__time-picker .dropdown.drop-up,.vue__time-picker-dropdown.drop-up{bottom:calc(2.2em + 1px);top:auto}.vue__time-picker .dropdown .select-list,.vue__time-picker-dropdown .select-list{align-items:stretch;display:flex;flex-flow:row nowrap;height:10em;justify-content:space-between;overflow:hidden;width:10em}.vue__time-picker .dropdown .select-list:active,.vue__time-picker .dropdown .select-list:focus,.vue__time-picker-dropdown .select-list:active,.vue__time-picker-dropdown .select-list:focus{outline:0}.vue__time-picker .dropdown ul,.vue__time-picker-dropdown ul{flex:1 1 0.00001px;list-style:none;margin:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:0}.vue__time-picker .dropdown ul.apms,.vue__time-picker .dropdown ul.minutes,.vue__time-picker .dropdown ul.seconds,.vue__time-picker-dropdown ul.apms,.vue__time-picker-dropdown ul.minutes,.vue__time-picker-dropdown ul.seconds{border-left:1px solid #fff}.vue__time-picker .dropdown ul li,.vue__time-picker-dropdown ul li{color:#161616;list-style:none;padding:.3em 0;text-align:center}.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):hover,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):hover{background:#00000014;color:#161616;cursor:pointer}.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover,.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover{background:#41b883;color:#fff}.vue__time-picker .dropdown ul li[disabled],.vue__time-picker .dropdown ul li[disabled]:hover,.vue__time-picker-dropdown ul li[disabled],.vue__time-picker-dropdown ul li[disabled]:hover{background:#0000;cursor:not-allowed;opacity:.3}.vue__time-picker .dropdown .hint,.vue__time-picker-dropdown .hint{color:#a5a5a5;cursor:default;font-size:.8em}@media print{.no-print,footer,header{display:none}}.m-option-group-card{border:1px solid #fff;cursor:pointer;display:inline-block;height:150px;margin-bottom:10px;margin-right:10px;text-align:center;width:160px}.m-option-group-card:hover{border:1px solid #1c5233}.m-option-group-card.active{background:#1c5233;border:1px solid #1c5233;color:#fff}.m-option-group-card .m-option-group-icon{margin-top:10px}.m-option-group-list-item{background-color:#fff;border:1px solid #0000;margin-bottom:5px}.m-option-group-list-item.active{background:#1c5233;border:1px solid #1c5233;color:#fff}.m-debug .q-expansion-item{text-align:left!important}.m-debug .expansion{border:1px solid gray;border-radius:3px;padding:5px}.m-debug .string{color:#006400}.m-debug .number{color:blue}.m-debug .boolean{color:red}.m-debug .null{color:brown}.m-debug .key{color:dimgray}.m-modal .m-modal-content{background:#fff;max-width:100%;min-width:70%;overflow-x:hidden}.m-modal .m-modal-content.level-2{min-width:65%}.m-modal .m-modal-content.level-3{min-width:60%}.m-modal .m-modal-content.level-4{min-width:55%}.m-modal .m-modal-content.level-5{min-width:50%}.m-checkout-fi-provider{display:inline-block;margin:10px 5px}.m-checkout-fi-provider .m-checkout-fi-provider-name{font-size:1.2em;text-align:center}.m-checkout-fi-provider button{cursor:pointer;height:100px;width:200px}.input-time{padding-top:7px}.input-time .q-field__label{font-size:.85rem;line-height:1.6}.input-time .vue__time-picker{margin-top:3px;width:100%}.input-time .vue__time-picker input.display-time{border:none;border-bottom:1px solid #d2d2d2;letter-spacing:.00937em;line-height:24px;font:inherit;padding-left:0;padding-right:0;transition:all .2s;width:100%}.input-time .vue__time-picker input.display-time:hover{border-bottom:1px solid #000;cursor:pointer}.input-time .vue__time-picker.is-open input.display-time{border-bottom:2px solid #1c5233}.input-time .vue__time-picker.is-open input.display-time:focus-visible{outline:none}.input-time .vue__time-picker .dropdown{left:unset;position:fixed;top:unset}.input-time .vue__time-picker .dropdown,.input-time .vue__time-picker .hours,.input-time .vue__time-picker .minutes{min-height:151px}.m-input-date-time .m-input-date-time--date{display:inline-block;vertical-align:top;width:60%}.m-input-date-time .m-input-date-time--time{display:inline-block;margin-left:5px;vertical-align:top;width:calc(40% - 5px)}.m-date-time-picker-popup{overflow:visible}.m-date-time-picker-content{max-width:150px;overflow:visible!important;padding:15px}.m-date-time-picker-content .q-field__native:hover{cursor:pointer}.m-date-time-picker-content .m-input-date{padding-right:0;width:100%}.m-date-time-picker-content .input-time{margin-top:-10px;padding-left:0;width:100%}.m-input-duration .q-field{display:inline-block;width:49.9%}.m-input-duration .q-field .q-if-addon{text-align:right;width:28px}.m-input-duration .q-field.hour-input{padding-right:3px}.m-input-duration .q-field.min-input{padding-left:3px}.m-date-range-button{transition:all .1s ease;width:280px}.m-date-range-button.week{width:280px}.m-date-range-button .current-day-button{transition:all .1s ease;width:160px}.m-date-range-button .current-day-button.week{width:160px}.m-date-range-button .current-day-button.week .week{font-weight:700;width:100%}.m-date-range-button .current-day-button.week .month-year,.m-date-range-button .current-day-button.week .separator{font-weight:500;width:100%}.m-date-range-button .nav-button{width:60px}@media only screen and (min-width:0){.text-right-xs{text-align:right}}@media only screen and (min-width:600px){.text-right-sm{text-align:right}}@media only screen and (min-width:1024px){.text-right-md{text-align:right}}@media only screen and (min-width:1440px){.text-right-lg{text-align:right}}@media only screen and (min-width:1920px){.text-right-xl{text-align:right}}.m-btn{font-weight:400;line-height:inherit}.m-btn .q-icon{font-size:1.58em}.buttons-to-right{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end}.m-banner{border-radius:7px;margin:10px 0;min-height:30px}.m-banner.status{background-color:#21ba45;color:#fff}.m-banner.warning{background-color:#f2c037;color:#fff}.m-banner.error{background-color:#c10015;color:#fff}.m-table.hide-thead .q-table__top,.m-table.hide-thead thead{display:none}.m-table-mobile .m-table-mobile-row{background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:7px 10px;transition:all .1s}.m-table-mobile .m-table-mobile-row:hover{border-color:#369e62;cursor:pointer;transform:scale(1.005)}.m-table-mobile .m-table-mobile-row .m-table-mobile-field{margin:3px 0}.m-table-mobile .m-table-mobile-row .m-table-mobile-field .m-table-mobile-label{display:inline-block;font-weight:700;vertical-align:top}.m-table-mobile .m-table-mobile-row .m-table-mobile-field .m-table-mobile-label:after{content:":";margin-right:5px;padding:0}.m-table-mobile .m-table-mobile-row .m-table-mobile-field .m-table-mobile-value{display:inline-block}.m-dropdown-no-results{color:#9e9e9e;padding:5px 10px 10px}.m-box{background-color:#fff;border-radius:7px;margin:10px;padding:15px}.m-language-switcher-button{background-color:#fff;text-transform:uppercase}.m-language-switcher-button.m-language-switcher-button--selected{background-color:#fff;color:#1c5233}.m-pagination .m-pagination--button{margin:3px}.m-pagination .m-pagination--button.disabled{filter:opacity(.5)}.m-pagination .m-pagination--items-per-page{font-size:.8em;margin-bottom:10px;margin-top:10px;text-align:center}.m-pagination .m-pagination--items-per-page .items-per-page-select{background:#fff;display:inline-block;margin:auto}.m-list .m-list--pagination{margin-top:10px;text-align:center}.m-list .m-list-item{background-color:#fff;border:1px solid #ecf1f7;padding:10px 15px}.m-list .m-list-item.m-list-item-grid{display:inline-block;margin:5px;vertical-align:unset;width:230px}.m-list .m-list-item.interactable{cursor:pointer}.m-list .m-list-item.interactable:hover{background-color:#e9efff}.m-list .m-list-item .m-list-item-column{display:inline-block;min-width:100px;padding:5px 10px;vertical-align:top;width:20%}.m-list .m-list-item .m-list-item-column.align-right{text-align:right}.m-list .m-list-item .m-list-item-column .m-list-item-column-label{display:block;font-weight:700}.m-list .m-list-item .m-list-item-column .m-list-item-column-label:not(.visible){display:none}.m-list .m-list-item .m-list-item-column .m-list-item-column-label:after{content:":";font-weight:700;padding-right:5px}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-1 .m-list-item-column{width:99%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-2 .m-list-item-column{width:49.5%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-3 .m-list-item-column{width:33%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-4 .m-list-item-column{width:24.75%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-5 .m-list-item-column{width:19.8%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-6 .m-list-item-column{width:16.5%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-7 .m-list-item-column{width:14.14286%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-8 .m-list-item-column{width:12.375%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-9 .m-list-item-column{width:11%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-10 .m-list-item-column{width:9.9%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-11 .m-list-item-column{width:9%}.m-list.auto-column-width-enabled .m-list-item .m-list-item-row.max-column-count-12 .m-list-item-column{width:8.25%}.m-badge{background-color:#000;border-radius:20px;color:#fff;font-weight:700;padding:5px 10px;width:auto}.cursor-help{cursor:help}a.router-link{color:#1c5233;text-decoration:none}a.router-link:hover{text-decoration:underline}.m-form .m-form-field{display:inline-block;padding:1em}.m-form.auto-column-width-enabled .m-form-row.column-count-1 .m-form-field{width:calc(100% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-1 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-2 .m-form-field{width:calc(50% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-2 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-3 .m-form-field{width:calc(33.33333% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-3 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-4 .m-form-field{width:calc(25% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-4 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-5 .m-form-field{width:calc(20% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-5 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-6 .m-form-field{width:calc(16.66667% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-6 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-7 .m-form-field{width:calc(14.28571% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-7 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-8 .m-form-field{width:calc(12.5% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-8 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-9 .m-form-field{width:calc(11.11111% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-9 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-10 .m-form-field{width:calc(10% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-10 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-11 .m-form-field{width:calc(9.09091% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-11 .m-form-field{width:100%}}.m-form.auto-column-width-enabled .m-form-row.column-count-12 .m-form-field{width:calc(8.33333% - 1em)}@media only screen and (max-width:1023.98px){.m-form.auto-column-width-enabled .m-form-row.column-count-12 .m-form-field{width:100%}}.q-menu.q-position-engine.scroll.base-transition{min-width:0!important}.m-calendar-dates{border-radius:7px;padding:5px}.m-calendar-date{border-radius:7px;display:inline-block;margin:2px;vertical-align:top;width:calc(14.28571% - 4px)}@media screen and (max-width:1023.98px){.m-calendar-date{padding:10px;width:100%}}.m-calendar-date .date-title{display:inline-block;font-size:1.3em;vertical-align:bottom;width:50%}.m-calendar-date .date-actions{display:inline-block;text-align:right;width:50%}.m-calendar-date .date-actions button{margin:2px}.m-calendar-date .date-actions button:last-child{margin-right:0}.m-calendar-date.not-current-month:not(:hover){background:#0000000d;filter:grayscale(50%)}.m-calendar-date.today{border:1px solid #1c5233}.m-calendar-date:hover{background:#fff}.m-calendar-event{background:#1c5233;border-radius:3px;color:#fff;cursor:pointer;margin:3px 0;padding:3px 6px;position:relative}.m-calendar-event.highlighted{box-shadow:3px 3px 0 #1c5233;filter:brightness(1.1)}.m-calendar-event.continues-previous-day .m-calendar-event-title:before{content:"<< ";font-weight:700;letter-spacing:-2px;padding-right:4px;word-break:break-all}.m-calendar-event.continues-next-day .m-calendar-event-title:after{content:" >>";font-weight:700;letter-spacing:-2px;padding-left:4px}.m-calendar-month-selection--list{background:#fff}.m-input-email .m-input{display:inline-block;margin:3px}.m-login{max-width:400px}.m-login .login-button{background:#1c5233;color:#fff}.m-login .password-reset-button{background:#fff;color:#000}.m-login-modal .m-modal-content{min-width:0}.m-color-picker{cursor:pointer}.m-color-picker:hover{opacity:.8}.m-color-picker .picker-container{align-items:center;display:flex;gap:.5rem}.m-color-picker .color-box{border:1px solid #0003;border-radius:3px;height:2rem;width:2rem}.m-color-picker .color-box.no-value{position:relative}.m-color-picker .color-box.no-value:after{color:#0003;content:"×";font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.m-color-picker .label{color:#0009;font-size:.875rem;text-transform:none}.m-color-picker.disabled{cursor:not-allowed;opacity:.5}.m-color-picker-popup .q-color{border-radius:0;box-shadow:none}.m-help-button-dialog{padding:15px}body{font-family:Poppins,sans-serif}.q-card,.rounded-borders{border-radius:7px}.shadow{box-shadow:none;-webkit-box-shadow:none}.no-shadow{box-shadow:none!important;-webkit-box-shadow:none!important}a.q-btn,button.q-btn{font-weight:700}a.q-btn:not(.no-shadow),button.q-btn:not(.no-shadow){box-shadow:none;-webkit-box-shadow:none}a.q-btn:not(.q-btn--round),button.q-btn:not(.q-btn--round){border-radius:7px}.q-date a.q-btn,.q-date button.q-btn{box-shadow:none;-webkit-box-shadow:none}.q-date .q-date__today{border:2px solid #1c5233}.q-date .q-date__today .q-btn__wrapper{margin-top:-2px}.q-btn-group{border-radius:7px}.pagetitle{font-size:3.5em;font-weight:700}.pagetitle,.q-table__title{transition:all .2s}@media only screen and (max-width:600px){.pagetitle,.q-table__title{font-size:2em!important}}.q-table__container{background:none;border-radius:unset;box-shadow:none}.q-table__container .q-table__linear-progress{color:#1c5233!important;height:3px}.q-table__container .add-row-button{text-transform:uppercase}.q-table__container .q-table__top{background:none;border:none;border-radius:unset}.q-table__container .q-table__top .q-table__title{font-size:3.5em;font-weight:700}.q-table__container .q-table__middle{border-radius:7px;box-shadow:none;-webkit-box-shadow:none}.q-table__container .q-table__middle thead th{background-color:#000;color:#fff;font-size:1em;font-weight:700;text-transform:uppercase}.q-table__container .q-table__middle thead th .q-checkbox__svg{background-color:#fff;color:#000}.q-table__container .q-table__middle tbody{background:#fff}.q-table__container .q-table__middle tbody tr:nth-child(2n){background-color:#f7f7f7}.q-table__container .q-table__bottom{border:none}.q-table__container.q-table--dense thead th:first-child{border-radius:7px 0 0 0}.q-table__container.q-table--dense thead th:last-child{border-radius:0 7px 0 0}.uppercase{text-transform:uppercase}.q-page{background-color:#f3f3f3}.m-modal .q-dialog__inner{padding:0 15px}.m-modal .q-bar--standard{height:unset}.m-modal .m-modal-content{border-radius:7px}.m-modal .m-modal-content .content .inner-content{max-height:calc(100vh - 230px);overflow-x:hidden;overflow-y:auto}.m-modal .m-modal-content .header{background-color:#000;color:#fff;padding:10px}.m-modal .m-modal-content .header>div{font-size:1.3em}.m-modal .m-modal-content .header .title{font-weight:700}.m-modal .m-modal-content .actions{background-color:#f3f3f3;overflow:visible;padding:20px}div.label{text-transform:uppercase}.q-tooltip{background:#242424;font-size:1em}.q-field.q-field--outlined,.q-field.q-field--outlined .q-field__control{border-radius:3px}.q-field.q-field--outlined:not(.q-field--disabled) .q-field__control:before{border-color:#1c5233;border-width:1px}.m-sidebar{overflow-x:hidden}.m-sidebar i{color:#fff}.m-sidebar hr{border:0;border-top:1px solid #e0e5eb;color:#0e7b36;margin:auto;width:90%}.m-sidebar .q-item .q-item__section--avatar{min-width:0}.m-sidebar .q-item .q-item__section--main{margin-top:5px}.m-sidebar .q-drawer--mini hr{width:60%}.m-sidebar .q-drawer__content{background-color:#1c5233;color:#fff;overflow-x:hidden}.m-sidebar .q-drawer__content .q-link{height:5vh}.m-sidebar .q-drawer__content .q-router-link--active{background-color:#133722;color:#fff}button.q-btn.clear-btn{color:#9e9e9e;padding:0}button.q-btn.clear-btn:hover{color:#1c5233}.separator-right{border-right:2px solid #f3f3f3}@media only screen and (min-width:0){.separator-right-xs{border-right:2px solid #f3f3f3}}@media only screen and (min-width:600px){.separator-right-sm{border-right:2px solid #f3f3f3}}@media only screen and (min-width:1024px){.separator-right-md{border-right:2px solid #f3f3f3}}@media only screen and (min-width:1440px){.separator-right-lg{border-right:2px solid #f3f3f3}}@media only screen and (min-width:1920px){.separator-right-xl{border-right:2px solid #f3f3f3}}.separator-bottom{border-bottom:2px solid #f3f3f3}@media only screen and (min-width:0){.separator-bottom-xs{border-bottom:2px solid #f3f3f3}}@media only screen and (min-width:600px){.separator-bottom-sm{border-bottom:2px solid #f3f3f3}}@media only screen and (min-width:1024px){.separator-bottom-md{border-bottom:2px solid #f3f3f3}}@media only screen and (min-width:1440px){.separator-bottom-lg{border-bottom:2px solid #f3f3f3}}@media only screen and (min-width:1920px){.separator-bottom-xl{border-bottom:2px solid #f3f3f3}}.separator-bottom-none{border-bottom:none}@media only screen and (min-width:0){.separator-bottom-xs-none{border-bottom:none}}@media only screen and (min-width:600px){.separator-bottom-sm-none{border-bottom:none}}@media only screen and (min-width:1024px){.separator-bottom-md-none{border-bottom:none}}@media only screen and (min-width:1440px){.separator-bottom-lg-none{border-bottom:none}}@media only screen and (min-width:1920px){.separator-bottom-xl-none{border-bottom:none}}html{--brand-color:#5b59a3;--brand-color2:#00a99d;--color-message-user:#fff;--bg-message-assistant:#f2f8fd;--color-message-assistant:#000;--powered-by-color:#000;--bg-message-user:var(--brand-color);--icon-accent-color:var(--brand-color2);--button-color:var(--brand-color);--button-color-hover:var(--brand-color2);--toggle-button-color:var(--brand-color2);--toggle-button-color-hover:color-mix(in lch,var(--brand-color2) 95%,#fff);--aisti-max-height:min(530px,calc(100vh - 400px))}.bg-admin{background-color:#00a2b2!important}.text-admin{color:#00a2b2!important}*{scrollbar-color:#29784b #f8fafc;scrollbar-width:thin}.tooltip{background:#fff;border-radius:7px;box-shadow:0 0 10px #1c523333;color:#000;font-size:1em;padding:10px}.cursor-not-allowed{cursor:not-allowed}.cursor-move{cursor:move}.cursor-grab{cursor:grab}body{overflow-y:scroll}.q-page-container{background:#f8fafc}.q-page-container .q-page{background:#0000!important}.q-page{background:#fff;margin:0 auto;max-width:1600px;padding:15px 30px}.q-page .m-box,.q-page .m-list,.q-page table.q-table{box-shadow:0 1px 3px 0 #0000000a,0 1px 2px -1px #0000000a}.q-page .m-box .m-box,.q-page .m-box .m-list,.q-page .m-box table.q-table,.q-page .m-list .m-box,.q-page .m-list .m-list,.q-page .m-list table.q-table,.q-page table.q-table .m-box,.q-page table.q-table .m-list,.q-page table.q-table table.q-table{border:none;box-shadow:none}@media screen and (max-width:1023.98px){.q-page{padding:10px}}.a.q-btn:not(.q-btn--round),button.q-btn:not(.q-btn--round){border-radius:3px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input[type=number]:focus{-moz-appearance:auto}input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1}.q-field.q-field--outlined:not(.q-field--disabled) .q-field__control:before{transition:none}.q-field.q-field--outlined:not(.q-field--disabled):hover .q-field__control:before{border-color:#1c523380}.q-field.q-field--outlined:not(.q-field--disabled) .q-field__control:before{border:1px solid #0000000f;border-radius:3px}.q-field--disabled .q-field__control>div{opacity:1!important}.q-field.q-field--outlined.q-field--disabled .q-field__control:before{border-color:#0000}.q-field.q-field--outlined.q-field--disabled .q-field__native[disabled]{color:#424242}.q-field.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:#1c5233;border-radius:3px;box-shadow:0 0 10px #1c52331a}.m-sidebar aside{z-index:9999999}.m-sidebar aside.q-drawer--mobile .q-list{margin-top:50px}.m-sidebar aside .q-drawer__content{background:#f8fafc;color:#1c5233}.m-sidebar aside .q-drawer__content i{color:#1c5233;transition:transform .1s ease-in-out}.m-sidebar aside .q-drawer__content .q-item{border-bottom-right-radius:7px;border-top-right-radius:7px;margin-bottom:5px}.m-sidebar aside .q-drawer__content .q-router-link--active{background:#29784b}.m-sidebar aside .q-drawer__content .q-router-link--active i{color:#fff}.m-sidebar .sidebar-divider{opacity:0}.small-tooltip{font-size:12px;padding:5px 10px}.right-drawer-container .q-drawer{background:none;right:0;transform:none!important}.page-showroom .item{background:#fff;margin:10px 0;padding:3px}.m-list .m-list-item:first-child{border-radius:7px 7px 0 0}.m-list .m-list-item:last-child{border-radius:0 0 7px 7px}.order-list{background:#fff;border-radius:6px;box-shadow:0 1px 3px 0 #0000000a,0 1px 2px -1px #0000000a;overflow:hidden;position:relative}.order-list--loading{min-height:120px}.order-list .order-list__filters{align-items:center;border-bottom:1px solid #0000000a;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.order-list .order-list__search{flex:0 1 auto;margin-right:8px;max-width:300px;min-width:200px}.order-list .order-list__filter-btn{font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s ease}.order-list .order-list__loading{align-items:center;display:flex;justify-content:center;padding:60px 0}.order-list .order-list__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px}.order-list .order-list__empty .order-list__empty-icon{color:#bdbdbd;margin-bottom:12px}.order-list .order-list__empty .order-list__empty-text{color:#757575;font-size:14px}.order-list .order-list__progress{left:0;position:absolute;right:0;top:0}.order-list .order-list__table{border-collapse:collapse;width:100%}.order-list .order-list__table thead th{color:#757575;font-size:11px;font-weight:400;letter-spacing:.06em;padding:6px 12px;text-align:left;white-space:nowrap}.order-list .order-list__table thead th.col-number{max-width:100px}.order-list .order-list__table thead th.col-price{text-align:right}.order-list .order-list__table thead th.col-date{max-width:150px;text-align:right}.order-list .order-list__table thead th.col-actions{text-align:center;width:50px}.order-list .order-list__table thead th.col-order-count{text-align:right;width:90px}.order-list .order-list__table tbody tr.order-list__row{border-bottom:1px dotted #0000000a;transition:background .15s ease}.order-list .order-list__table tbody tr.order-list__row:last-child{border-bottom:none}.order-list .order-list__table tbody tr.order-list__row.order-list__row--clickable{cursor:pointer}.order-list .order-list__table tbody tr.order-list__row.order-list__row--clickable:hover{background:#1c52330a}.order-list .order-list__table tbody tr.order-list__row.order-list__row--clickable:hover .order-list__number{color:#1c5233}.order-list .order-list__table tbody tr.order-list__row.order-list__row--open{border-left:3px solid #1c5233}.order-list .order-list__table tbody tr.order-list__row.order-list__row--completed{background:#21ba450a;border-left:3px solid #21ba45}.order-list .order-list__table tbody tr.order-list__row.order-list__row--cancelled{background:#c100150a;border-left:3px solid #c10015;opacity:.6;text-decoration:line-through!important}.order-list .order-list__table tbody td{color:#37474f;font-size:13.5px;padding:8px 12px;vertical-align:middle}.order-list .order-list__table tbody td.col-price{text-align:right}.order-list .order-list__table tbody td.col-number{max-width:100px;width:100px}.order-list .order-list__table tbody td.col-date{max-width:150px;text-align:right;width:150px}.order-list .order-list__table tbody td.col-actions{padding:4px 8px;text-align:center;width:50px}.order-list .order-list__table tbody td.col-order-count{text-align:right;white-space:nowrap;width:90px}.order-list .order-list__table tbody td.col-contact{color:#616161;font-size:13px;line-height:1.4}.order-list .order-list__table tbody td.col-business-id{white-space:nowrap}.order-list .order-list__number{color:#1a1a1a;font-size:14px;font-variant-numeric:tabular-nums;transition:color .15s ease}.order-list .order-list__status-badge{border-radius:20px;display:inline-block;font-size:12px;letter-spacing:.02em;padding:3px 10px;white-space:nowrap}.order-list .order-list__status-badge--open{background:#1c523314;color:#1c5233}.order-list .order-list__status-badge--completed{background:#21ba451a;color:#15792d}.order-list .order-list__status-badge--cancelled{background:#c1001514;color:#c10015;text-decoration:line-through!important}.order-list .order-list__address{color:#616161;font-size:13px}.order-list .order-list__date{color:#757575;font-size:13px;white-space:nowrap}.order-list .order-list__price{color:#1a1a1a;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (max-width:1023.98px){.order-list .order-list__table thead{display:none}.order-list .order-list__table tbody tr.order-list__row{border-bottom:1px solid #0000000f;display:flex;flex-wrap:wrap;gap:4px 0;padding:14px 16px}.order-list .order-list__table tbody tr.order-list__row td{border:none;padding:0}.order-list .order-list__table tbody tr.order-list__row td.col-number{margin-right:auto;width:auto}.order-list .order-list__table tbody tr.order-list__row td.col-status{width:auto}.order-list .order-list__table tbody tr.order-list__row td.col-address{margin-top:6px;order:3;width:100%}.order-list .order-list__table tbody tr.order-list__row td.col-date{margin-right:auto;margin-top:4px;order:4;text-align:left;width:auto}.order-list .order-list__table tbody tr.order-list__row td.col-price{margin-top:4px;order:5;text-align:right;width:auto}.order-list .order-list__table tbody tr.order-list__row td.col-actions{margin-left:8px;order:6;width:auto}}.order-list .order-list__pagination{align-items:center;background:#00000003;border-top:1px solid #0000000a;display:flex;justify-content:flex-end;padding:5px 10px}.order-list .order-list__pagination .order-list__pagination-info{color:#757575;font-size:13px}.order-list .order-list__pagination .order-list__pagination-controls{align-items:center;display:flex;gap:8px}.m-footer{background-color:#1c5233;color:#fff;padding:20px}a.link{color:#1c5233;text-decoration:none}a.link:hover{text-decoration:underline}table.code-table{border-collapse:collapse;margin-bottom:1.5em;width:100%}table.code-table th{background-color:#f2f2f2;font-weight:700;text-align:left}table.code-table td,table.code-table th{border-bottom:1px solid #ddd;padding:8px}table.code-table td{vertical-align:top}table.code-table tr:nth-child(2n){background-color:#00000003}table.code-table code{background-color:#f4f4f4;border-radius:4px;font-family:Courier New,Courier,monospace;padding:2px 4px}table.code-table strong{font-weight:700}table.code-table em{font-style:italic}.pagetitle{display:none}.m-modal-content{box-shadow:0 0 20px #1c52330d}.m-modal-content .q-bar.header{background:#1c5233;padding:5px 15px}.m-modal-content .q-bar.header .title{font-size:1em;font-weight:400}.pagetitle{font-size:2.5em;margin-top:20px}.pagetitle .subtitle{font-size:.5em}#main-pagetitle{align-items:center;display:flex;flex-wrap:wrap;font-family:Asap,serif;font-size:2.2em;font-weight:800;gap:0 .2em;line-height:1}#main-pagetitle .main-pagetitle-subtitle{font-size:.5em;font-weight:400}#main-pagetitle .main-pagetitle-subtitle:before{content:"/ "}#main-pagetitle .main-pagetitle-subtitle a{color:#fff;text-decoration:none}#main-pagetitle .main-pagetitle-subtitle a:hover{text-decoration:underline}.m-modal .modal-content{max-height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto}.m-list .m-list-item{border:none}.m-list .m-list-item.interactable:hover{background:#0000!important;position:relative}.m-list .m-list-item.interactable:hover:before{bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.q-header{background:#0000;margin:0 auto;max-width:1600px}.q-header .q-btn i{color:#1c5233}.q-header img{height:36px;margin-left:18px;margin-top:5px;width:auto}.q-header .m-user-menu.q-btn,.q-header img{border-radius:3px;box-shadow:0 0 5px #1c523366}.q-header .m-user-menu.q-btn{background:#1c5233;color:#fff;font-weight:400;margin-right:18px}.q-header .m-user-menu.q-btn i{color:#fff}.q-header .m-user-menu.q-btn:before{box-shadow:none}.m-user-menu-menu .q-item .q-router-link--active,.m-user-menu-menu .q-item.q-router-link--active{background:#205d3a;color:#fff}.m-user-menu-menu .q-item .q-router-link--active .q-icon,.m-user-menu-menu .q-item .q-router-link--active .q-item__section,.m-user-menu-menu .q-item.q-router-link--active .q-icon,.m-user-menu-menu .q-item.q-router-link--active .q-item__section{color:#fff}.m-user-menu-menu .router-link .myfms_logo,.m-user-menu-menu .router-link-active .myfms_logo{color:#fff;height:30px;margin-top:5px;width:180px}.q-menu .q-list a.q-item.q-router-link--exact-active{color:#fff}.link{color:#1c5233;text-decoration:none}.link:hover{text-decoration:underline}.m-login .title{text-align:center}.m-login .title .myfms_logo{margin:30px 0}details{background:#fff;border:1px solid #0000001a;border-radius:4px;padding:.5em .5em 0}details pre{overflow-x:auto}details summary{margin:-.5em -.5em 0;padding:.5em}details summary:before{content:"▼";padding-right:.4em}details summary:hover{background:#1c5233;color:#fff;cursor:pointer}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #0000001a;margin-bottom:.5em}details[open] summary:before{content:"▲"}.json-highlighted{background:#1e1e2e;border-radius:6px;color:#cdd6f4;font-family:SF Mono,Fira Code,Monaco,Consolas,monospace;font-size:.85em;line-height:1.5;margin:0;overflow-x:auto;padding:1em}.json-key{color:#89b4fa}.json-string{color:#a6e3a1}.json-number{color:#fab387}.json-boolean{color:#cba6f7}.json-null{color:#f38ba8}.json-undefined{color:#9399b2}.json-bracket{color:#f9e2af}.json-brace{color:#f5c2e7}.json-colon{color:#6c7086}.json-url{color:#89dceb;text-decoration:underline}.json-url:hover{color:#94e2d5}.m-banner{margin:5px}.m-banner.warning{background:#ff8c00}.m-banner .q-banner__avatar i{font-size:30px}.m-box.col-12{margin:0}.text-caption{color:#616161;font-size:.8em}.chips-input .chips-input__title{color:#616161}.chips-input .chips-input__chip{background:#fff;font-size:.9em}.chips-input .chips-input__add{display:inline-block;margin-left:10px}.chips-input .chips-input__input{margin-top:10px;max-width:330px}.chips-input .chips-input__input .input{display:inline-block;max-width:330px;width:85%}.chips-input .chips-input__input .add-button{display:inline-block;margin-left:5px;margin-top:-15px;max-width:30px;width:10%}.file-picker-label{font-weight:700}.file-preview .file-preview-thumbnail{max-height:200px;max-width:200px}.file-preview .file-preview-thumbnail img{border-radius:3px;max-height:200px;max-width:200px;object-fit:contain}.label{color:#616161;text-transform:none!important}.m-list-item .m-list-item-row.unavailable{color:#9e9e9e;font-style:italic}.m-list-item .m-list-item-row.unavailable .m-list-item-column{text-decoration:line-through}button.m-btn,button.q-btn{font-weight:500}button.m-btn:before,button.q-btn:before{box-shadow:none}button.m-btn.q-btn--flat.m-btn--negative,button.q-btn.q-btn--flat.m-btn--negative{background:#fff;color:#c10015}.admin-box{background:#fff;color:#00a2b2}.admin-box.q-expansion-item{border:none;border-radius:7px}.admin-box.q-expansion-item .q-expansion-item__container i.q-expansion-item__toggle-icon{color:#00a2b2!important}.admin-box:not(.no-content-styling){font-style:italic}.admin-box:not(.no-content-styling) .admin-box-content{background:#fff;border:1px solid #00a2b21a;border-radius:7px;box-shadow:0 0 20px #1c52330d;color:initial;margin-top:5px;padding:10px}.info-box{border-bottom:1px dotted #0003;color:#005f72;margin-bottom:25px;width:100%}.info-box.info-box-big{border-bottom:none;font-size:1.3em;margin-bottom:0}.info-box.info-box-big .info-box-header{font-size:1.5em}.info-box.info-box-big .info-box-content{max-width:1920px}.info-box .info-box-header{font-size:1.15em}.info-box .info-box-content{background:#fff;color:initial;color:#616161;font-size:.9em;max-width:800px;padding-bottom:10px}.info-box .info-box-content i{display:none}.mouse-tooltip{background:#1c5233;border-radius:7px;box-shadow:0 1px 3px 0 #0000000a,0 1px 2px -1px #0000000a;color:#fff;font-size:1em;padding:15px;pointer-events:none;position:fixed;white-space:nowrap;z-index:2000}.m-input-date-time--no-time .m-input-date-time--date{width:100%}.separator{background:linear-gradient(90deg,#0000,#1c52334d,#0000);display:block;height:1px;margin:30px 0 15px;padding:0;width:100%}.mobile-menu{border:1px solid #0000001a;cursor:pointer;padding:8px 16px}.mobile-menu .mobile-menu-header{align-items:center;display:flex}.mobile-menu .mobile-menu-header-icon{color:#1c5233;font-size:24px;margin-right:10px}.mobile-menu .mobile-menu-header-title{color:#1c5233;font-size:1em}.mobile-menu .mobile-menu-header-title .mobile-main-menu-title-separator{margin:0 10px}.mobile-menu .mobile-menu-header-title .mobile-main-menu-title-separator:before{content:"/"}.mobile-menu .mobile-menu-expand-icon{font-size:24px;margin-left:auto}.mobile-menu-modal .mobile-menu-tab{border-radius:5px;cursor:pointer;margin-bottom:2px;min-width:300px;padding:16px 0 16px 16px;width:100%}.mobile-menu-modal .mobile-menu-tab:hover{background-color:#1c52330d}.mobile-menu-modal .mobile-menu-tab.active-main-tab{color:#1c5233}.mobile-menu-modal .mobile-menu-tab.active{background-color:#1c52331a;color:#1c5233}.mobile-menu-modal .mobile-menu-tab .mobile-menu-tab-icon{font-size:24px;margin-right:10px}.mobile-menu-modal .mobile-menu-child-tab{padding-left:50px!important}.mobile-menu-modal .mobile-menu-main-tab .mobile-menu-tab-content{align-items:center;display:flex}.mobile-menu-modal .mobile-menu-expand-icon{font-size:24px;margin-left:auto;padding:5px 15px 5px 10px}.mobile-menu-modal .mobile-menu-expand-icon:hover{color:#1c5233}.order-tab-buttons{display:flex;flex-wrap:wrap;gap:8px}.order-tab-buttons .order-tab-btn{background:#fff;box-shadow:0 1px 3px 0 #0000000a,0 1px 2px -1px #0000000a!important;color:#1c5233;font-size:1em;min-height:45px;transition:all .2s ease}.order-tab-buttons .order-tab-btn.order-tab-btn--active{background:#1c5233!important;box-shadow:0 0 20px #1c52330d!important;color:#fff!important;transform:scale(1.05);z-index:2}.customer-workspace{margin-bottom:20px;margin-top:20px}.customer-workspace .customer-select-btn{background:#fff;box-shadow:0 1px 3px 0 #0000000a,0 1px 2px -1px #0000000a!important;color:#1c5233;font-size:1.2em;min-height:45px;padding:10px 20px}.customer-workspace .tab-panels-wrapper{overflow:hidden;position:relative}.customer-workspace .q-tab-panels{background:#0000;margin:0;padding:0}.customer-workspace .q-tab-panels .q-tab-panel.tab{margin:0;overflow-x:hidden;padding:0}.customer-workspace .top-card{background:#fff;border:1px solid #0000000f;border-radius:3px;box-shadow:0 0 20px #1c52330d;color:#37474f;display:flex;flex-direction:column;font-size:14px;height:100%;padding:20px 24px;transition:box-shadow .2s ease,transform .2s ease}.customer-workspace .top-card .card-title{color:#1c5233;font-size:1.1em;margin-bottom:15px}.customer-workspace .top-card label:not(.q-field--disabled){background:#fff}.customer-workspace .top-card .card-content-row{align-items:stretch;display:flex;flex:1;min-height:0}.customer-workspace .top-card .card-content-row .card-content{display:flex;flex:1;flex-direction:column;min-height:100%}.customer-workspace .top-card .card-content-row .card-content>div:not(.contact-buttons){flex-shrink:0}.customer-workspace .top-card .card-content-row .card-content .contact-buttons{margin-top:auto!important;padding-top:5px}.customer-workspace .top-card .card-content-row .card-content .user-row{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:-4px -8px;padding:4px 8px;transition:all .2s ease}.customer-workspace .top-card .card-content-row .card-content .user-row:hover{background-color:#1c523314;color:#1c5233;transform:scale(1.02)}.customer-workspace .top-card .card-content-row .card-content .user-row:hover .user-row__edit-icon{color:#1c5233}.customer-workspace .top-card .card-content-row .card-content .user-row .user-row__text{flex:1}.customer-workspace .top-card .card-content-row .card-content .user-row .user-row__edit-icon{color:#0000;flex-shrink:0;font-size:16px;transition:color .2s ease}.customer-workspace .top-card .card-content-row .card-content .contact-buttons{align-items:center;gap:4px}.customer-workspace .top-card .card-content-row .card-content .contact-buttons .q-btn{font-size:1.2em;font-weight:400}.customer-workspace .top-card .card-content-row .top-card__edit-icon{align-self:flex-start;color:#0000;flex-shrink:0;font-size:24px;margin-left:auto;transition:color .2s ease}.customer-workspace .top-card.top-card--clickable{cursor:pointer}.customer-workspace .top-card.top-card--clickable:hover{border-color:#1c523380;box-shadow:0 0 20px #1c52331f;color:#000;transform:scale(1.05)}.customer-workspace .top-card.top-card--clickable:hover .top-card__edit-icon{color:#1c5233}.order-summary{display:flex;justify-content:center;padding:20px 0}.order-summary .order-summary__page{background:#fff;border:1px solid #0000000f;border-radius:2px;box-shadow:0 0 20px #1c52330d;color:#1a1a1a;font-size:13px;line-height:1.55;max-width:794px;min-height:600px;padding:56px 64px;width:100%}@media screen and (max-width:1023.98px){.order-summary .order-summary__page{padding:32px 24px}}.order-summary .order-summary__logo-container{margin-bottom:24px}.order-summary .order-summary__logo{display:block;height:40px;width:auto}.order-summary .order-summary__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.order-summary .order-summary__header-left{align-items:baseline;display:flex;gap:12px}.order-summary .order-summary__doc-title{color:#1a1a1a;font-size:22px;font-weight:700;letter-spacing:-.02em}.order-summary .order-summary__doc-number{color:#546e7a;font-size:16px;font-weight:400}.order-summary .order-summary__doc-status{background:#1c523314;border-radius:2px;color:#1c5233;font-size:12px;font-weight:600;letter-spacing:.06em;padding:3px 10px}.order-summary .order-summary__divider{border:none;border-top:1px dotted #e0e0e0;margin:20px 0}.order-summary .order-summary__info-row{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:4px}.order-summary .order-summary__info-block{line-height:1.65}.order-summary .order-summary__company-name{font-weight:400}.order-summary .order-summary__block-title{color:#78909c;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px}.order-summary .order-summary__address-info{color:#78909c;font-style:italic;margin-top:4px}.order-summary .order-summary__section{margin-bottom:24px}.order-summary .order-summary__rows-table{border-collapse:collapse;width:100%}@media screen and (max-width:1023.98px){.order-summary .order-summary__rows-table{display:none}}.order-summary .order-summary__rows-table thead th{border-bottom:1px solid #1a1a1a;color:#78909c;font-size:10px;font-weight:700;letter-spacing:.06em;padding:7px 8px;text-align:left}.order-summary .order-summary__rows-table thead th.col-discount,.order-summary .order-summary__rows-table thead th.col-price,.order-summary .order-summary__rows-table thead th.col-qty,.order-summary .order-summary__rows-table thead th.col-total{text-align:right}.order-summary .order-summary__rows-table tbody tr.row--deletion{background-color:#c100150a}.order-summary .order-summary__rows-table tbody tr.row--deletion td{color:#c10015;text-decoration:line-through}.order-summary .order-summary__rows-table tbody tr.row--template{background-color:#21ba450a}.order-summary .order-summary__rows-table tbody td{font-size:12.5px;padding:7px 8px;vertical-align:top}.order-summary .order-summary__rows-table tbody td.col-discount,.order-summary .order-summary__rows-table tbody td.col-price,.order-summary .order-summary__rows-table tbody td.col-qty,.order-summary .order-summary__rows-table tbody td.col-total{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.order-summary .order-summary__rows-table tbody td.col-total{font-weight:600}.order-summary .order-summary__rows-table tbody td.col-description{max-width:260px;word-break:break-word}.order-summary .order-summary__rows-mobile{display:none}@media screen and (max-width:1023.98px){.order-summary .order-summary__rows-mobile{display:block}}.order-summary .order-summary__row-card{border-bottom:1px solid #eee;padding:10px 0}.order-summary .order-summary__row-card:last-child{border-bottom:1px solid #bdbdbd}.order-summary .order-summary__row-card.row--deletion{opacity:.6;text-decoration:line-through}.order-summary .order-summary__row-card.row--template{background-color:#21ba450a;border-radius:2px;padding:10px 8px}.order-summary .order-summary__row-card-header{display:flex;font-size:13px;font-weight:600;justify-content:space-between}.order-summary .order-summary__row-card-code{color:#1a1a1a}.order-summary .order-summary__row-card-description{color:#546e7a;font-size:12px;margin-top:2px}.order-summary .order-summary__row-card-details{color:#78909c;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:4px}.order-summary .order-summary__notes{background:#fafafa;border-left:2px solid #bdbdbd;color:#37474f;font-size:12.5px;line-height:1.6;padding:10px 14px;white-space:pre-wrap}.order-summary .order-summary__totals{display:flex;justify-content:flex-end;margin-top:16px}.order-summary .order-summary__totals-table{border-collapse:collapse;min-width:260px}.order-summary .order-summary__totals-table .order-summary__totals-label{color:#37474f;font-size:13px;padding:5px 20px 5px 0;text-align:right}.order-summary .order-summary__totals-table .order-summary__totals-value{color:#1a1a1a;font-size:13px;font-variant-numeric:tabular-nums;padding:5px 0;text-align:right;white-space:nowrap}.order-summary .order-summary__totals-table .order-summary__totals-row--subtotal .order-summary__totals-value{font-weight:500}.order-summary .order-summary__totals-table .order-summary__totals-row--total .order-summary__totals-label,.order-summary .order-summary__totals-table .order-summary__totals-row--total .order-summary__totals-value{border-top:2px solid #1a1a1a;font-size:15px;font-weight:700;padding-top:8px}.order-summary .order-summary__actions{align-items:center;border-top:1px dotted #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}@media print{.order-summary .order-summary__pdf-btn{display:none}}.order-rows-edit .order-rows-edit__header{align-items:left;color:#37474f;display:flex;font-size:13px;font-weight:600;gap:8px;padding:2px 10px}.order-rows-edit .order-rows-edit__header .order-rows-edit__header-actions{flex-shrink:0;width:65px}.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--drag-handle{align-items:center;color:#999;display:flex;flex-shrink:0;justify-content:center;width:32px}.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--code-customer{flex:1}.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--code,.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--description{flex:2}.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--discount,.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--price,.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--qty,.order-rows-edit .order-rows-edit__header .order-rows-edit__header-field--total{flex:1;text-align:right}@media screen and (max-width:1023.98px){.order-rows-edit .order-rows-edit__header{display:none}}.order-rows-edit .order-rows-edit__actions{display:flex;gap:8px;padding-top:8px}.order-row-wrapper{align-items:center;display:flex;gap:4px}.order-row-wrapper .order-row-edit__drag-handle{align-items:center;color:#999;cursor:grab;display:flex;flex-shrink:0;justify-content:center;transition:color .2s ease;width:32px}.order-row-wrapper .order-row-edit__drag-handle:hover{color:#666}.order-row-wrapper .order-row-edit__drag-handle:active{color:#1c5233;cursor:grabbing}@media screen and (max-width:1023.98px){.order-row-wrapper .order-row-edit__drag-handle{display:none}}.order-rows-edit .order-row-wrapper:nth-child(odd) .order-row-edit{background:color-mix(in srgb,#0000 98%,#1c5233)}.order-row-edit{align-items:center;border-radius:3px;display:flex;flex:1;gap:8px;margin:1px 0;padding:2px;transform:translatex(0);transition:opacity .2s ease}.order-row-edit label:not(.q-field--disabled){background-color:#fff}.order-row-edit .order-row-edit__field--actions{min-width:65px;text-align:right}.order-row-edit--marked-for-deletion{background-color:#c100151a!important}.order-row-edit--marked-for-save{background-color:#21ba451a!important}.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--discount label.q-field--disabled,.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--price label.q-field--disabled,.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--total label.q-field--disabled{opacity:.4!important}.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--discount label.q-field--disabled input,.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--price label.q-field--disabled input,.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--total label.q-field--disabled input{text-decoration:line-through}.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--discount .order-row-edit__value,.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--price .order-row-edit__value,.order-row-edit--empty:not(.order-row-edit--active) .order-row-edit__field--total .order-row-edit__value{opacity:.4!important;text-decoration:line-through}.order-row-edit .order-row-edit__label{display:none}.order-row-edit .order-row-edit__field--code-customer{flex:1}.order-row-edit .order-row-edit__field--code,.order-row-edit .order-row-edit__field--description{flex:2}.order-row-edit .order-row-edit__field--qty{flex:1}.order-row-edit .order-row-edit__field--qty input{text-align:right}.order-row-edit .order-row-edit__field--price{flex:1}.order-row-edit .order-row-edit__field--price input{text-align:right}.order-row-edit .order-row-edit__field--discount{flex:1}.order-row-edit .order-row-edit__field--discount input{text-align:right}.order-row-edit .order-row-edit__field--total{flex:1}.order-row-edit .order-row-edit__field--total input{text-align:right}.order-row-edit .order-row-edit__total,.order-row-edit .order-row-edit__value{font-size:14px;text-align:right;white-space:nowrap}.order-row-edit .order-row-edit__value{display:block}@media screen and (max-width:1023.98px){.order-row-edit{border-bottom:1px solid #00000014;flex-wrap:wrap;padding:12px 0}.order-row-edit .order-row-edit__label{color:#37474f;display:block;font-size:12px;font-weight:600;margin-bottom:2px}.order-row-edit .order-row-edit__field{flex:none;width:100%}.order-row-edit .order-row-edit__field--discount,.order-row-edit .order-row-edit__field--price,.order-row-edit .order-row-edit__field--qty{width:calc(33.33% - 6px)}}.order-summary-modal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.order-summary-modal__paper{background:#fff;box-shadow:0 12px 60px #00000038,0 2px 8px #0000000f;max-height:calc(100vh - 64px);max-width:calc(100vw - 64px);overflow-y:auto;position:relative;width:860px}.order-summary-modal__paper .order-summary{padding:0}.order-summary-modal__paper .order-summary__page{max-width:100%}.order-summary-modal__close{position:absolute;right:12px;top:12px;z-index:1}@media screen and (max-width:1023.98px){.order-summary-modal__paper{max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);padding:32px 20px}}.customer-select-modal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.customer-select-modal__paper{background:#fff;border-radius:6px;box-shadow:0 12px 60px #00000038,0 2px 8px #0000000f;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);overflow:hidden;position:relative;width:700px}.customer-select-modal__close{position:absolute;right:12px;top:12px;z-index:1}.customer-select-modal__header{padding:24px 28px 0}.customer-select-modal__title{color:#1c5233;font-size:20px;font-weight:700}.customer-select-modal__filters{padding:16px 28px}.customer-select-modal__list{flex:1;overflow-y:auto;padding:0 28px 24px}.customer-select-modal__empty{color:#757575;font-size:14px;padding:40px 0;text-align:center}.customer-select-modal__item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:3px 10px;padding:12px 16px;transition:background .15s ease}.customer-select-modal__item:hover{background:#1c52330f}.customer-select-modal__item--selected{background:#1c52331a;font-weight:600}.customer-select-modal__item-name{color:#1a1a1a;font-size:14px}.customer-select-modal__item-star{color:#f0a500;margin-left:4px}.customer-select-modal__item-info{color:#757575;font-size:13px}@media screen and (max-width:1023.98px){.customer-select-modal__paper{max-height:calc(100vh - 16px);max-width:calc(100vw - 16px)}.customer-select-modal__header{padding:20px 16px 0}.customer-select-modal__filters{padding:12px 16px}.customer-select-modal__list{padding:0 16px 16px}}