﻿@import url(https://fonts.googleapis.com/css?family=Roboto|Montserrat|Material+Icons);.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_bank_accounts_index td.update-error{background-color:#f75d38;color:white}.transactions_new main,.transactions_edit main,.transactions_create main,.transactions_update main,.rules_new main,.rules_edit main,.rules_create main,.rules_update main{max-width:initial !important}.transactions_new form.general,.transactions_edit form.general,.transactions_create form.general,.transactions_update form.general,.rules_new form.general,.rules_edit form.general,.rules_create form.general,.rules_update form.general{max-width:initial !important;margin-bottom:3em}.transactions_new form.general .input_container,.transactions_edit form.general .input_container,.transactions_create form.general .input_container,.transactions_update form.general .input_container,.rules_new form.general .input_container,.rules_edit form.general .input_container,.rules_create form.general .input_container,.rules_update form.general .input_container{max-width:initial !important;display:flex;flex-wrap:wrap;gap:.5em;align-items:flex-start}.transactions_new form.general .input_container>*,.transactions_edit form.general .input_container>*,.transactions_create form.general .input_container>*,.transactions_update form.general .input_container>*,.rules_new form.general .input_container>*,.rules_edit form.general .input_container>*,.rules_create form.general .input_container>*,.rules_update form.general .input_container>*{flex:auto}.transactions_new form.general textarea.description,.transactions_edit form.general textarea.description,.transactions_create form.general textarea.description,.transactions_update form.general textarea.description,.rules_new form.general textarea.description,.rules_edit form.general textarea.description,.rules_create form.general textarea.description,.rules_update form.general textarea.description{min-height:1em}.transactions_new form.general .form-floating.for-append_attachments,.transactions_new form.general .form-floating.for-generic_receipt_id,.transactions_edit form.general .form-floating.for-append_attachments,.transactions_edit form.general .form-floating.for-generic_receipt_id,.transactions_create form.general .form-floating.for-append_attachments,.transactions_create form.general .form-floating.for-generic_receipt_id,.transactions_update form.general .form-floating.for-append_attachments,.transactions_update form.general .form-floating.for-generic_receipt_id,.rules_new form.general .form-floating.for-append_attachments,.rules_new form.general .form-floating.for-generic_receipt_id,.rules_edit form.general .form-floating.for-append_attachments,.rules_edit form.general .form-floating.for-generic_receipt_id,.rules_create form.general .form-floating.for-append_attachments,.rules_create form.general .form-floating.for-generic_receipt_id,.rules_update form.general .form-floating.for-append_attachments,.rules_update form.general .form-floating.for-generic_receipt_id{flex-direction:column}.transactions_new form.general .alterable_has_many_associations_form table,.transactions_edit form.general .alterable_has_many_associations_form table,.transactions_create form.general .alterable_has_many_associations_form table,.transactions_update form.general .alterable_has_many_associations_form table,.rules_new form.general .alterable_has_many_associations_form table,.rules_edit form.general .alterable_has_many_associations_form table,.rules_create form.general .alterable_has_many_associations_form table,.rules_update form.general .alterable_has_many_associations_form table{width:100%}.transactions_new form.general .alterable_has_many_associations_form .input_container,.transactions_edit form.general .alterable_has_many_associations_form .input_container,.transactions_create form.general .alterable_has_many_associations_form .input_container,.transactions_update form.general .alterable_has_many_associations_form .input_container,.rules_new form.general .alterable_has_many_associations_form .input_container,.rules_edit form.general .alterable_has_many_associations_form .input_container,.rules_create form.general .alterable_has_many_associations_form .input_container,.rules_update form.general .alterable_has_many_associations_form .input_container{margin:0}.transactions_new form.general .alterable_has_many_associations_form .input_container input,.transactions_new form.general .alterable_has_many_associations_form .input_container textarea,.transactions_new form.general .alterable_has_many_associations_form .input_container select,.transactions_new form.general .alterable_has_many_associations_form .input_container .select2-selection,.transactions_edit form.general .alterable_has_many_associations_form .input_container input,.transactions_edit form.general .alterable_has_many_associations_form .input_container textarea,.transactions_edit form.general .alterable_has_many_associations_form .input_container select,.transactions_edit form.general .alterable_has_many_associations_form .input_container .select2-selection,.transactions_create form.general .alterable_has_many_associations_form .input_container input,.transactions_create form.general .alterable_has_many_associations_form .input_container textarea,.transactions_create form.general .alterable_has_many_associations_form .input_container select,.transactions_create form.general .alterable_has_many_associations_form .input_container .select2-selection,.transactions_update form.general .alterable_has_many_associations_form .input_container input,.transactions_update form.general .alterable_has_many_associations_form .input_container textarea,.transactions_update form.general .alterable_has_many_associations_form .input_container select,.transactions_update form.general .alterable_has_many_associations_form .input_container .select2-selection,.rules_new form.general .alterable_has_many_associations_form .input_container input,.rules_new form.general .alterable_has_many_associations_form .input_container textarea,.rules_new form.general .alterable_has_many_associations_form .input_container select,.rules_new form.general .alterable_has_many_associations_form .input_container .select2-selection,.rules_edit form.general .alterable_has_many_associations_form .input_container input,.rules_edit form.general .alterable_has_many_associations_form .input_container textarea,.rules_edit form.general .alterable_has_many_associations_form .input_container select,.rules_edit form.general .alterable_has_many_associations_form .input_container .select2-selection,.rules_create form.general .alterable_has_many_associations_form .input_container input,.rules_create form.general .alterable_has_many_associations_form .input_container textarea,.rules_create form.general .alterable_has_many_associations_form .input_container select,.rules_create form.general .alterable_has_many_associations_form .input_container .select2-selection,.rules_update form.general .alterable_has_many_associations_form .input_container input,.rules_update form.general .alterable_has_many_associations_form .input_container textarea,.rules_update form.general .alterable_has_many_associations_form .input_container select,.rules_update form.general .alterable_has_many_associations_form .input_container .select2-selection{min-width:initial;background:white !important}.transactions_new form.general .alterable_has_many_associations_form .input_container input,.transactions_new form.general .alterable_has_many_associations_form .input_container textarea,.transactions_new form.general .alterable_has_many_associations_form .input_container select,.transactions_edit form.general .alterable_has_many_associations_form .input_container input,.transactions_edit form.general .alterable_has_many_associations_form .input_container textarea,.transactions_edit form.general .alterable_has_many_associations_form .input_container select,.transactions_create form.general .alterable_has_many_associations_form .input_container input,.transactions_create form.general .alterable_has_many_associations_form .input_container textarea,.transactions_create form.general .alterable_has_many_associations_form .input_container select,.transactions_update form.general .alterable_has_many_associations_form .input_container input,.transactions_update form.general .alterable_has_many_associations_form .input_container textarea,.transactions_update form.general .alterable_has_many_associations_form .input_container select,.rules_new form.general .alterable_has_many_associations_form .input_container input,.rules_new form.general .alterable_has_many_associations_form .input_container textarea,.rules_new form.general .alterable_has_many_associations_form .input_container select,.rules_edit form.general .alterable_has_many_associations_form .input_container input,.rules_edit form.general .alterable_has_many_associations_form .input_container textarea,.rules_edit form.general .alterable_has_many_associations_form .input_container select,.rules_create form.general .alterable_has_many_associations_form .input_container input,.rules_create form.general .alterable_has_many_associations_form .input_container textarea,.rules_create form.general .alterable_has_many_associations_form .input_container select,.rules_update form.general .alterable_has_many_associations_form .input_container input,.rules_update form.general .alterable_has_many_associations_form .input_container textarea,.rules_update form.general .alterable_has_many_associations_form .input_container select{width:100%}.transactions_new form.general .alterable_has_many_associations_form .input_container input.name:focus,.transactions_new form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.transactions_new form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.transactions_new form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.transactions_new form.general .alterable_has_many_associations_form .input_container select.name:focus,.transactions_new form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.transactions_edit form.general .alterable_has_many_associations_form .input_container input.name:focus,.transactions_edit form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.transactions_edit form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.transactions_edit form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.transactions_edit form.general .alterable_has_many_associations_form .input_container select.name:focus,.transactions_edit form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.transactions_create form.general .alterable_has_many_associations_form .input_container input.name:focus,.transactions_create form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.transactions_create form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.transactions_create form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.transactions_create form.general .alterable_has_many_associations_form .input_container select.name:focus,.transactions_create form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.transactions_update form.general .alterable_has_many_associations_form .input_container input.name:focus,.transactions_update form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.transactions_update form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.transactions_update form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.transactions_update form.general .alterable_has_many_associations_form .input_container select.name:focus,.transactions_update form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.rules_new form.general .alterable_has_many_associations_form .input_container input.name:focus,.rules_new form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.rules_new form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.rules_new form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.rules_new form.general .alterable_has_many_associations_form .input_container select.name:focus,.rules_new form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.rules_edit form.general .alterable_has_many_associations_form .input_container input.name:focus,.rules_edit form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.rules_edit form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.rules_edit form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.rules_edit form.general .alterable_has_many_associations_form .input_container select.name:focus,.rules_edit form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.rules_create form.general .alterable_has_many_associations_form .input_container input.name:focus,.rules_create form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.rules_create form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.rules_create form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.rules_create form.general .alterable_has_many_associations_form .input_container select.name:focus,.rules_create form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus,.rules_update form.general .alterable_has_many_associations_form .input_container input.name:focus,.rules_update form.general .alterable_has_many_associations_form .input_container input.accounting_description:focus,.rules_update form.general .alterable_has_many_associations_form .input_container textarea.name:focus,.rules_update form.general .alterable_has_many_associations_form .input_container textarea.accounting_description:focus,.rules_update form.general .alterable_has_many_associations_form .input_container select.name:focus,.rules_update form.general .alterable_has_many_associations_form .input_container select.accounting_description:focus{min-width:12em}.transactions_new form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.transactions_edit form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.transactions_create form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.transactions_update form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.rules_new form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.rules_edit form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.rules_create form.general .alterable_has_many_associations_form .input_container textarea.accounting_description,.rules_update form.general .alterable_has_many_associations_form .input_container textarea.accounting_description{width:100%;height:1.8em}.transactions_new form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.transactions_new form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.transactions_new form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_new form.general .alterable_has_many_associations_form .input_container input.name,.transactions_edit form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.transactions_edit form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.transactions_edit form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_edit form.general .alterable_has_many_associations_form .input_container input.name,.transactions_create form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.transactions_create form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.transactions_create form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_create form.general .alterable_has_many_associations_form .input_container input.name,.transactions_update form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.transactions_update form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.transactions_update form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_update form.general .alterable_has_many_associations_form .input_container input.name,.rules_new form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.rules_new form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.rules_new form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_new form.general .alterable_has_many_associations_form .input_container input.name,.rules_edit form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.rules_edit form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.rules_edit form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_edit form.general .alterable_has_many_associations_form .input_container input.name,.rules_create form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.rules_create form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.rules_create form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_create form.general .alterable_has_many_associations_form .input_container input.name,.rules_update form.general .alterable_has_many_associations_form .input_container select.bank_account_user_id,.rules_update form.general .alterable_has_many_associations_form .input_container select.sub_project_id,.rules_update form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_update form.general .alterable_has_many_associations_form .input_container input.name{width:100%}.transactions_new form.general .alterable_has_many_associations_form .input_container input.value,.transactions_new form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.transactions_edit form.general .alterable_has_many_associations_form .input_container input.value,.transactions_edit form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.transactions_create form.general .alterable_has_many_associations_form .input_container input.value,.transactions_create form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.transactions_update form.general .alterable_has_many_associations_form .input_container input.value,.transactions_update form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.rules_new form.general .alterable_has_many_associations_form .input_container input.value,.rules_new form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.rules_edit form.general .alterable_has_many_associations_form .input_container input.value,.rules_edit form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.rules_create form.general .alterable_has_many_associations_form .input_container input.value,.rules_create form.general .alterable_has_many_associations_form .input_container input.withholding_tax,.rules_update form.general .alterable_has_many_associations_form .input_container input.value,.rules_update form.general .alterable_has_many_associations_form .input_container input.withholding_tax{width:70px}.transactions_new form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.transactions_edit form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.transactions_create form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.transactions_update form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.rules_new form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.rules_edit form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.rules_create form.general .alterable_has_many_associations_form .input_container input.vat_percentage,.rules_update form.general .alterable_has_many_associations_form .input_container input.vat_percentage{width:70px}.transactions_new form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_edit form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_create form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.transactions_update form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_new form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_edit form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_create form.general .alterable_has_many_associations_form .input_container select.accounting_category_id,.rules_update form.general .alterable_has_many_associations_form .input_container select.accounting_category_id{max-width:250px}.transactions_new form.general .alterable_has_many_associations_form td,.transactions_edit form.general .alterable_has_many_associations_form td,.transactions_create form.general .alterable_has_many_associations_form td,.transactions_update form.general .alterable_has_many_associations_form td,.rules_new form.general .alterable_has_many_associations_form td,.rules_edit form.general .alterable_has_many_associations_form td,.rules_create form.general .alterable_has_many_associations_form td,.rules_update form.general .alterable_has_many_associations_form td{padding:2px;border:none}.transactions_new form.general .alterable_has_many_associations_form th.vat_included,.transactions_new form.general .alterable_has_many_associations_form th.vat_paid,.transactions_new form.general .alterable_has_many_associations_form th.is_loan,.transactions_new form.general .alterable_has_many_associations_form th.only_vat,.transactions_new form.general .alterable_has_many_associations_form th.withholding_tax,.transactions_edit form.general .alterable_has_many_associations_form th.vat_included,.transactions_edit form.general .alterable_has_many_associations_form th.vat_paid,.transactions_edit form.general .alterable_has_many_associations_form th.is_loan,.transactions_edit form.general .alterable_has_many_associations_form th.only_vat,.transactions_edit form.general .alterable_has_many_associations_form th.withholding_tax,.transactions_create form.general .alterable_has_many_associations_form th.vat_included,.transactions_create form.general .alterable_has_many_associations_form th.vat_paid,.transactions_create form.general .alterable_has_many_associations_form th.is_loan,.transactions_create form.general .alterable_has_many_associations_form th.only_vat,.transactions_create form.general .alterable_has_many_associations_form th.withholding_tax,.transactions_update form.general .alterable_has_many_associations_form th.vat_included,.transactions_update form.general .alterable_has_many_associations_form th.vat_paid,.transactions_update form.general .alterable_has_many_associations_form th.is_loan,.transactions_update form.general .alterable_has_many_associations_form th.only_vat,.transactions_update form.general .alterable_has_many_associations_form th.withholding_tax,.rules_new form.general .alterable_has_many_associations_form th.vat_included,.rules_new form.general .alterable_has_many_associations_form th.vat_paid,.rules_new form.general .alterable_has_many_associations_form th.is_loan,.rules_new form.general .alterable_has_many_associations_form th.only_vat,.rules_new form.general .alterable_has_many_associations_form th.withholding_tax,.rules_edit form.general .alterable_has_many_associations_form th.vat_included,.rules_edit form.general .alterable_has_many_associations_form th.vat_paid,.rules_edit form.general .alterable_has_many_associations_form th.is_loan,.rules_edit form.general .alterable_has_many_associations_form th.only_vat,.rules_edit form.general .alterable_has_many_associations_form th.withholding_tax,.rules_create form.general .alterable_has_many_associations_form th.vat_included,.rules_create form.general .alterable_has_many_associations_form th.vat_paid,.rules_create form.general .alterable_has_many_associations_form th.is_loan,.rules_create form.general .alterable_has_many_associations_form th.only_vat,.rules_create form.general .alterable_has_many_associations_form th.withholding_tax,.rules_update form.general .alterable_has_many_associations_form th.vat_included,.rules_update form.general .alterable_has_many_associations_form th.vat_paid,.rules_update form.general .alterable_has_many_associations_form th.is_loan,.rules_update form.general .alterable_has_many_associations_form th.only_vat,.rules_update form.general .alterable_has_many_associations_form th.withholding_tax{writing-mode:vertical-lr;text-align:right;padding:8px 4px}.transactions_new form.general .alterable_has_many_associations_form td.vat_included,.transactions_new form.general .alterable_has_many_associations_form td.vat_paid,.transactions_new form.general .alterable_has_many_associations_form td.is_loan,.transactions_new form.general .alterable_has_many_associations_form td.only_vat,.transactions_new form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_edit form.general .alterable_has_many_associations_form td.vat_included,.transactions_edit form.general .alterable_has_many_associations_form td.vat_paid,.transactions_edit form.general .alterable_has_many_associations_form td.is_loan,.transactions_edit form.general .alterable_has_many_associations_form td.only_vat,.transactions_edit form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_create form.general .alterable_has_many_associations_form td.vat_included,.transactions_create form.general .alterable_has_many_associations_form td.vat_paid,.transactions_create form.general .alterable_has_many_associations_form td.is_loan,.transactions_create form.general .alterable_has_many_associations_form td.only_vat,.transactions_create form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_update form.general .alterable_has_many_associations_form td.vat_included,.transactions_update form.general .alterable_has_many_associations_form td.vat_paid,.transactions_update form.general .alterable_has_many_associations_form td.is_loan,.transactions_update form.general .alterable_has_many_associations_form td.only_vat,.transactions_update form.general .alterable_has_many_associations_form td.withholding_tax,.rules_new form.general .alterable_has_many_associations_form td.vat_included,.rules_new form.general .alterable_has_many_associations_form td.vat_paid,.rules_new form.general .alterable_has_many_associations_form td.is_loan,.rules_new form.general .alterable_has_many_associations_form td.only_vat,.rules_new form.general .alterable_has_many_associations_form td.withholding_tax,.rules_edit form.general .alterable_has_many_associations_form td.vat_included,.rules_edit form.general .alterable_has_many_associations_form td.vat_paid,.rules_edit form.general .alterable_has_many_associations_form td.is_loan,.rules_edit form.general .alterable_has_many_associations_form td.only_vat,.rules_edit form.general .alterable_has_many_associations_form td.withholding_tax,.rules_create form.general .alterable_has_many_associations_form td.vat_included,.rules_create form.general .alterable_has_many_associations_form td.vat_paid,.rules_create form.general .alterable_has_many_associations_form td.is_loan,.rules_create form.general .alterable_has_many_associations_form td.only_vat,.rules_create form.general .alterable_has_many_associations_form td.withholding_tax,.rules_update form.general .alterable_has_many_associations_form td.vat_included,.rules_update form.general .alterable_has_many_associations_form td.vat_paid,.rules_update form.general .alterable_has_many_associations_form td.is_loan,.rules_update form.general .alterable_has_many_associations_form td.only_vat,.rules_update form.general .alterable_has_many_associations_form td.withholding_tax{width:0;text-align:center}.transactions_new form.general .alterable_has_many_associations_form td.value,.transactions_new form.general .alterable_has_many_associations_form td.vat_percentage,.transactions_edit form.general .alterable_has_many_associations_form td.value,.transactions_edit form.general .alterable_has_many_associations_form td.vat_percentage,.transactions_create form.general .alterable_has_many_associations_form td.value,.transactions_create form.general .alterable_has_many_associations_form td.vat_percentage,.transactions_update form.general .alterable_has_many_associations_form td.value,.transactions_update form.general .alterable_has_many_associations_form td.vat_percentage,.rules_new form.general .alterable_has_many_associations_form td.value,.rules_new form.general .alterable_has_many_associations_form td.vat_percentage,.rules_edit form.general .alterable_has_many_associations_form td.value,.rules_edit form.general .alterable_has_many_associations_form td.vat_percentage,.rules_create form.general .alterable_has_many_associations_form td.value,.rules_create form.general .alterable_has_many_associations_form td.vat_percentage,.rules_update form.general .alterable_has_many_associations_form td.value,.rules_update form.general .alterable_has_many_associations_form td.vat_percentage{width:0}.transactions_new form.general .for-delivered_at,.transactions_new form.general .for-delivered_at input,.transactions_new form.general .for-delivered_at textarea,.transactions_new form.general .for-delivered_at select,.transactions_new form.general .for-description,.transactions_new form.general .for-description input,.transactions_new form.general .for-description textarea,.transactions_new form.general .for-description select,.transactions_new form.general .for-generic_receipt_id,.transactions_new form.general .for-generic_receipt_id input,.transactions_new form.general .for-generic_receipt_id textarea,.transactions_new form.general .for-generic_receipt_id select,.transactions_new form.general .alterable_has_many_associations_form textarea.accounting_description,.transactions_new form.general .alterable_has_many_associations_form textarea.accounting_description input,.transactions_new form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.transactions_new form.general .alterable_has_many_associations_form textarea.accounting_description select,.transactions_new form.general .alterable_has_many_associations_form td.accounting_description,.transactions_new form.general .alterable_has_many_associations_form td.accounting_description input,.transactions_new form.general .alterable_has_many_associations_form td.accounting_description textarea,.transactions_new form.general .alterable_has_many_associations_form td.accounting_description select,.transactions_new form.general .alterable_has_many_associations_form input.withholding_tax,.transactions_new form.general .alterable_has_many_associations_form input.withholding_tax input,.transactions_new form.general .alterable_has_many_associations_form input.withholding_tax textarea,.transactions_new form.general .alterable_has_many_associations_form input.withholding_tax select,.transactions_new form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_new form.general .alterable_has_many_associations_form td.withholding_tax input,.transactions_new form.general .alterable_has_many_associations_form td.withholding_tax textarea,.transactions_new form.general .alterable_has_many_associations_form td.withholding_tax select,.transactions_new form.general .alterable_has_many_associations_form td.is_loan,.transactions_new form.general .alterable_has_many_associations_form td.is_loan input,.transactions_new form.general .alterable_has_many_associations_form td.is_loan textarea,.transactions_new form.general .alterable_has_many_associations_form td.is_loan select,.transactions_new form.general .alterable_has_many_associations_form td.only_vat,.transactions_new form.general .alterable_has_many_associations_form td.only_vat input,.transactions_new form.general .alterable_has_many_associations_form td.only_vat textarea,.transactions_new form.general .alterable_has_many_associations_form td.only_vat select,.transactions_edit form.general .for-delivered_at,.transactions_edit form.general .for-delivered_at input,.transactions_edit form.general .for-delivered_at textarea,.transactions_edit form.general .for-delivered_at select,.transactions_edit form.general .for-description,.transactions_edit form.general .for-description input,.transactions_edit form.general .for-description textarea,.transactions_edit form.general .for-description select,.transactions_edit form.general .for-generic_receipt_id,.transactions_edit form.general .for-generic_receipt_id input,.transactions_edit form.general .for-generic_receipt_id textarea,.transactions_edit form.general .for-generic_receipt_id select,.transactions_edit form.general .alterable_has_many_associations_form textarea.accounting_description,.transactions_edit form.general .alterable_has_many_associations_form textarea.accounting_description input,.transactions_edit form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.transactions_edit form.general .alterable_has_many_associations_form textarea.accounting_description select,.transactions_edit form.general .alterable_has_many_associations_form td.accounting_description,.transactions_edit form.general .alterable_has_many_associations_form td.accounting_description input,.transactions_edit form.general .alterable_has_many_associations_form td.accounting_description textarea,.transactions_edit form.general .alterable_has_many_associations_form td.accounting_description select,.transactions_edit form.general .alterable_has_many_associations_form input.withholding_tax,.transactions_edit form.general .alterable_has_many_associations_form input.withholding_tax input,.transactions_edit form.general .alterable_has_many_associations_form input.withholding_tax textarea,.transactions_edit form.general .alterable_has_many_associations_form input.withholding_tax select,.transactions_edit form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_edit form.general .alterable_has_many_associations_form td.withholding_tax input,.transactions_edit form.general .alterable_has_many_associations_form td.withholding_tax textarea,.transactions_edit form.general .alterable_has_many_associations_form td.withholding_tax select,.transactions_edit form.general .alterable_has_many_associations_form td.is_loan,.transactions_edit form.general .alterable_has_many_associations_form td.is_loan input,.transactions_edit form.general .alterable_has_many_associations_form td.is_loan textarea,.transactions_edit form.general .alterable_has_many_associations_form td.is_loan select,.transactions_edit form.general .alterable_has_many_associations_form td.only_vat,.transactions_edit form.general .alterable_has_many_associations_form td.only_vat input,.transactions_edit form.general .alterable_has_many_associations_form td.only_vat textarea,.transactions_edit form.general .alterable_has_many_associations_form td.only_vat select,.transactions_create form.general .for-delivered_at,.transactions_create form.general .for-delivered_at input,.transactions_create form.general .for-delivered_at textarea,.transactions_create form.general .for-delivered_at select,.transactions_create form.general .for-description,.transactions_create form.general .for-description input,.transactions_create form.general .for-description textarea,.transactions_create form.general .for-description select,.transactions_create form.general .for-generic_receipt_id,.transactions_create form.general .for-generic_receipt_id input,.transactions_create form.general .for-generic_receipt_id textarea,.transactions_create form.general .for-generic_receipt_id select,.transactions_create form.general .alterable_has_many_associations_form textarea.accounting_description,.transactions_create form.general .alterable_has_many_associations_form textarea.accounting_description input,.transactions_create form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.transactions_create form.general .alterable_has_many_associations_form textarea.accounting_description select,.transactions_create form.general .alterable_has_many_associations_form td.accounting_description,.transactions_create form.general .alterable_has_many_associations_form td.accounting_description input,.transactions_create form.general .alterable_has_many_associations_form td.accounting_description textarea,.transactions_create form.general .alterable_has_many_associations_form td.accounting_description select,.transactions_create form.general .alterable_has_many_associations_form input.withholding_tax,.transactions_create form.general .alterable_has_many_associations_form input.withholding_tax input,.transactions_create form.general .alterable_has_many_associations_form input.withholding_tax textarea,.transactions_create form.general .alterable_has_many_associations_form input.withholding_tax select,.transactions_create form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_create form.general .alterable_has_many_associations_form td.withholding_tax input,.transactions_create form.general .alterable_has_many_associations_form td.withholding_tax textarea,.transactions_create form.general .alterable_has_many_associations_form td.withholding_tax select,.transactions_create form.general .alterable_has_many_associations_form td.is_loan,.transactions_create form.general .alterable_has_many_associations_form td.is_loan input,.transactions_create form.general .alterable_has_many_associations_form td.is_loan textarea,.transactions_create form.general .alterable_has_many_associations_form td.is_loan select,.transactions_create form.general .alterable_has_many_associations_form td.only_vat,.transactions_create form.general .alterable_has_many_associations_form td.only_vat input,.transactions_create form.general .alterable_has_many_associations_form td.only_vat textarea,.transactions_create form.general .alterable_has_many_associations_form td.only_vat select,.transactions_update form.general .for-delivered_at,.transactions_update form.general .for-delivered_at input,.transactions_update form.general .for-delivered_at textarea,.transactions_update form.general .for-delivered_at select,.transactions_update form.general .for-description,.transactions_update form.general .for-description input,.transactions_update form.general .for-description textarea,.transactions_update form.general .for-description select,.transactions_update form.general .for-generic_receipt_id,.transactions_update form.general .for-generic_receipt_id input,.transactions_update form.general .for-generic_receipt_id textarea,.transactions_update form.general .for-generic_receipt_id select,.transactions_update form.general .alterable_has_many_associations_form textarea.accounting_description,.transactions_update form.general .alterable_has_many_associations_form textarea.accounting_description input,.transactions_update form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.transactions_update form.general .alterable_has_many_associations_form textarea.accounting_description select,.transactions_update form.general .alterable_has_many_associations_form td.accounting_description,.transactions_update form.general .alterable_has_many_associations_form td.accounting_description input,.transactions_update form.general .alterable_has_many_associations_form td.accounting_description textarea,.transactions_update form.general .alterable_has_many_associations_form td.accounting_description select,.transactions_update form.general .alterable_has_many_associations_form input.withholding_tax,.transactions_update form.general .alterable_has_many_associations_form input.withholding_tax input,.transactions_update form.general .alterable_has_many_associations_form input.withholding_tax textarea,.transactions_update form.general .alterable_has_many_associations_form input.withholding_tax select,.transactions_update form.general .alterable_has_many_associations_form td.withholding_tax,.transactions_update form.general .alterable_has_many_associations_form td.withholding_tax input,.transactions_update form.general .alterable_has_many_associations_form td.withholding_tax textarea,.transactions_update form.general .alterable_has_many_associations_form td.withholding_tax select,.transactions_update form.general .alterable_has_many_associations_form td.is_loan,.transactions_update form.general .alterable_has_many_associations_form td.is_loan input,.transactions_update form.general .alterable_has_many_associations_form td.is_loan textarea,.transactions_update form.general .alterable_has_many_associations_form td.is_loan select,.transactions_update form.general .alterable_has_many_associations_form td.only_vat,.transactions_update form.general .alterable_has_many_associations_form td.only_vat input,.transactions_update form.general .alterable_has_many_associations_form td.only_vat textarea,.transactions_update form.general .alterable_has_many_associations_form td.only_vat select,.rules_new form.general .for-delivered_at,.rules_new form.general .for-delivered_at input,.rules_new form.general .for-delivered_at textarea,.rules_new form.general .for-delivered_at select,.rules_new form.general .for-description,.rules_new form.general .for-description input,.rules_new form.general .for-description textarea,.rules_new form.general .for-description select,.rules_new form.general .for-generic_receipt_id,.rules_new form.general .for-generic_receipt_id input,.rules_new form.general .for-generic_receipt_id textarea,.rules_new form.general .for-generic_receipt_id select,.rules_new form.general .alterable_has_many_associations_form textarea.accounting_description,.rules_new form.general .alterable_has_many_associations_form textarea.accounting_description input,.rules_new form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.rules_new form.general .alterable_has_many_associations_form textarea.accounting_description select,.rules_new form.general .alterable_has_many_associations_form td.accounting_description,.rules_new form.general .alterable_has_many_associations_form td.accounting_description input,.rules_new form.general .alterable_has_many_associations_form td.accounting_description textarea,.rules_new form.general .alterable_has_many_associations_form td.accounting_description select,.rules_new form.general .alterable_has_many_associations_form input.withholding_tax,.rules_new form.general .alterable_has_many_associations_form input.withholding_tax input,.rules_new form.general .alterable_has_many_associations_form input.withholding_tax textarea,.rules_new form.general .alterable_has_many_associations_form input.withholding_tax select,.rules_new form.general .alterable_has_many_associations_form td.withholding_tax,.rules_new form.general .alterable_has_many_associations_form td.withholding_tax input,.rules_new form.general .alterable_has_many_associations_form td.withholding_tax textarea,.rules_new form.general .alterable_has_many_associations_form td.withholding_tax select,.rules_new form.general .alterable_has_many_associations_form td.is_loan,.rules_new form.general .alterable_has_many_associations_form td.is_loan input,.rules_new form.general .alterable_has_many_associations_form td.is_loan textarea,.rules_new form.general .alterable_has_many_associations_form td.is_loan select,.rules_new form.general .alterable_has_many_associations_form td.only_vat,.rules_new form.general .alterable_has_many_associations_form td.only_vat input,.rules_new form.general .alterable_has_many_associations_form td.only_vat textarea,.rules_new form.general .alterable_has_many_associations_form td.only_vat select,.rules_edit form.general .for-delivered_at,.rules_edit form.general .for-delivered_at input,.rules_edit form.general .for-delivered_at textarea,.rules_edit form.general .for-delivered_at select,.rules_edit form.general .for-description,.rules_edit form.general .for-description input,.rules_edit form.general .for-description textarea,.rules_edit form.general .for-description select,.rules_edit form.general .for-generic_receipt_id,.rules_edit form.general .for-generic_receipt_id input,.rules_edit form.general .for-generic_receipt_id textarea,.rules_edit form.general .for-generic_receipt_id select,.rules_edit form.general .alterable_has_many_associations_form textarea.accounting_description,.rules_edit form.general .alterable_has_many_associations_form textarea.accounting_description input,.rules_edit form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.rules_edit form.general .alterable_has_many_associations_form textarea.accounting_description select,.rules_edit form.general .alterable_has_many_associations_form td.accounting_description,.rules_edit form.general .alterable_has_many_associations_form td.accounting_description input,.rules_edit form.general .alterable_has_many_associations_form td.accounting_description textarea,.rules_edit form.general .alterable_has_many_associations_form td.accounting_description select,.rules_edit form.general .alterable_has_many_associations_form input.withholding_tax,.rules_edit form.general .alterable_has_many_associations_form input.withholding_tax input,.rules_edit form.general .alterable_has_many_associations_form input.withholding_tax textarea,.rules_edit form.general .alterable_has_many_associations_form input.withholding_tax select,.rules_edit form.general .alterable_has_many_associations_form td.withholding_tax,.rules_edit form.general .alterable_has_many_associations_form td.withholding_tax input,.rules_edit form.general .alterable_has_many_associations_form td.withholding_tax textarea,.rules_edit form.general .alterable_has_many_associations_form td.withholding_tax select,.rules_edit form.general .alterable_has_many_associations_form td.is_loan,.rules_edit form.general .alterable_has_many_associations_form td.is_loan input,.rules_edit form.general .alterable_has_many_associations_form td.is_loan textarea,.rules_edit form.general .alterable_has_many_associations_form td.is_loan select,.rules_edit form.general .alterable_has_many_associations_form td.only_vat,.rules_edit form.general .alterable_has_many_associations_form td.only_vat input,.rules_edit form.general .alterable_has_many_associations_form td.only_vat textarea,.rules_edit form.general .alterable_has_many_associations_form td.only_vat select,.rules_create form.general .for-delivered_at,.rules_create form.general .for-delivered_at input,.rules_create form.general .for-delivered_at textarea,.rules_create form.general .for-delivered_at select,.rules_create form.general .for-description,.rules_create form.general .for-description input,.rules_create form.general .for-description textarea,.rules_create form.general .for-description select,.rules_create form.general .for-generic_receipt_id,.rules_create form.general .for-generic_receipt_id input,.rules_create form.general .for-generic_receipt_id textarea,.rules_create form.general .for-generic_receipt_id select,.rules_create form.general .alterable_has_many_associations_form textarea.accounting_description,.rules_create form.general .alterable_has_many_associations_form textarea.accounting_description input,.rules_create form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.rules_create form.general .alterable_has_many_associations_form textarea.accounting_description select,.rules_create form.general .alterable_has_many_associations_form td.accounting_description,.rules_create form.general .alterable_has_many_associations_form td.accounting_description input,.rules_create form.general .alterable_has_many_associations_form td.accounting_description textarea,.rules_create form.general .alterable_has_many_associations_form td.accounting_description select,.rules_create form.general .alterable_has_many_associations_form input.withholding_tax,.rules_create form.general .alterable_has_many_associations_form input.withholding_tax input,.rules_create form.general .alterable_has_many_associations_form input.withholding_tax textarea,.rules_create form.general .alterable_has_many_associations_form input.withholding_tax select,.rules_create form.general .alterable_has_many_associations_form td.withholding_tax,.rules_create form.general .alterable_has_many_associations_form td.withholding_tax input,.rules_create form.general .alterable_has_many_associations_form td.withholding_tax textarea,.rules_create form.general .alterable_has_many_associations_form td.withholding_tax select,.rules_create form.general .alterable_has_many_associations_form td.is_loan,.rules_create form.general .alterable_has_many_associations_form td.is_loan input,.rules_create form.general .alterable_has_many_associations_form td.is_loan textarea,.rules_create form.general .alterable_has_many_associations_form td.is_loan select,.rules_create form.general .alterable_has_many_associations_form td.only_vat,.rules_create form.general .alterable_has_many_associations_form td.only_vat input,.rules_create form.general .alterable_has_many_associations_form td.only_vat textarea,.rules_create form.general .alterable_has_many_associations_form td.only_vat select,.rules_update form.general .for-delivered_at,.rules_update form.general .for-delivered_at input,.rules_update form.general .for-delivered_at textarea,.rules_update form.general .for-delivered_at select,.rules_update form.general .for-description,.rules_update form.general .for-description input,.rules_update form.general .for-description textarea,.rules_update form.general .for-description select,.rules_update form.general .for-generic_receipt_id,.rules_update form.general .for-generic_receipt_id input,.rules_update form.general .for-generic_receipt_id textarea,.rules_update form.general .for-generic_receipt_id select,.rules_update form.general .alterable_has_many_associations_form textarea.accounting_description,.rules_update form.general .alterable_has_many_associations_form textarea.accounting_description input,.rules_update form.general .alterable_has_many_associations_form textarea.accounting_description textarea,.rules_update form.general .alterable_has_many_associations_form textarea.accounting_description select,.rules_update form.general .alterable_has_many_associations_form td.accounting_description,.rules_update form.general .alterable_has_many_associations_form td.accounting_description input,.rules_update form.general .alterable_has_many_associations_form td.accounting_description textarea,.rules_update form.general .alterable_has_many_associations_form td.accounting_description select,.rules_update form.general .alterable_has_many_associations_form input.withholding_tax,.rules_update form.general .alterable_has_many_associations_form input.withholding_tax input,.rules_update form.general .alterable_has_many_associations_form input.withholding_tax textarea,.rules_update form.general .alterable_has_many_associations_form input.withholding_tax select,.rules_update form.general .alterable_has_many_associations_form td.withholding_tax,.rules_update form.general .alterable_has_many_associations_form td.withholding_tax input,.rules_update form.general .alterable_has_many_associations_form td.withholding_tax textarea,.rules_update form.general .alterable_has_many_associations_form td.withholding_tax select,.rules_update form.general .alterable_has_many_associations_form td.is_loan,.rules_update form.general .alterable_has_many_associations_form td.is_loan input,.rules_update form.general .alterable_has_many_associations_form td.is_loan textarea,.rules_update form.general .alterable_has_many_associations_form td.is_loan select,.rules_update form.general .alterable_has_many_associations_form td.only_vat,.rules_update form.general .alterable_has_many_associations_form td.only_vat input,.rules_update form.general .alterable_has_many_associations_form td.only_vat textarea,.rules_update form.general .alterable_has_many_associations_form td.only_vat select{background:#e7e7e7 !important}.transactions_new form.general .alterable_has_many_associations_form tr:hover td,.transactions_new form.general .alterable_has_many_associations_form tr:hover td input,.transactions_new form.general .alterable_has_many_associations_form tr:hover td textarea,.transactions_new form.general .alterable_has_many_associations_form tr:hover td select,.transactions_new form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.transactions_edit form.general .alterable_has_many_associations_form tr:hover td,.transactions_edit form.general .alterable_has_many_associations_form tr:hover td input,.transactions_edit form.general .alterable_has_many_associations_form tr:hover td textarea,.transactions_edit form.general .alterable_has_many_associations_form tr:hover td select,.transactions_edit form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.transactions_create form.general .alterable_has_many_associations_form tr:hover td,.transactions_create form.general .alterable_has_many_associations_form tr:hover td input,.transactions_create form.general .alterable_has_many_associations_form tr:hover td textarea,.transactions_create form.general .alterable_has_many_associations_form tr:hover td select,.transactions_create form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.transactions_update form.general .alterable_has_many_associations_form tr:hover td,.transactions_update form.general .alterable_has_many_associations_form tr:hover td input,.transactions_update form.general .alterable_has_many_associations_form tr:hover td textarea,.transactions_update form.general .alterable_has_many_associations_form tr:hover td select,.transactions_update form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.rules_new form.general .alterable_has_many_associations_form tr:hover td,.rules_new form.general .alterable_has_many_associations_form tr:hover td input,.rules_new form.general .alterable_has_many_associations_form tr:hover td textarea,.rules_new form.general .alterable_has_many_associations_form tr:hover td select,.rules_new form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.rules_edit form.general .alterable_has_many_associations_form tr:hover td,.rules_edit form.general .alterable_has_many_associations_form tr:hover td input,.rules_edit form.general .alterable_has_many_associations_form tr:hover td textarea,.rules_edit form.general .alterable_has_many_associations_form tr:hover td select,.rules_edit form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.rules_create form.general .alterable_has_many_associations_form tr:hover td,.rules_create form.general .alterable_has_many_associations_form tr:hover td input,.rules_create form.general .alterable_has_many_associations_form tr:hover td textarea,.rules_create form.general .alterable_has_many_associations_form tr:hover td select,.rules_create form.general .alterable_has_many_associations_form tr:hover td .select2-selection,.rules_update form.general .alterable_has_many_associations_form tr:hover td,.rules_update form.general .alterable_has_many_associations_form tr:hover td input,.rules_update form.general .alterable_has_many_associations_form tr:hover td textarea,.rules_update form.general .alterable_has_many_associations_form tr:hover td select,.rules_update form.general .alterable_has_many_associations_form tr:hover td .select2-selection{background:#b7dde8 !important}.transactions_new form.general #clone_first_row_details_button,.transactions_edit form.general #clone_first_row_details_button,.transactions_create form.general #clone_first_row_details_button,.transactions_update form.general #clone_first_row_details_button,.rules_new form.general #clone_first_row_details_button,.rules_edit form.general #clone_first_row_details_button,.rules_create form.general #clone_first_row_details_button,.rules_update form.general #clone_first_row_details_button{margin-top:1em;margin-bottom:1em}.transactions_new .select2-container,.transactions_edit .select2-container,.transactions_create .select2-container,.transactions_update .select2-container,.rules_new .select2-container,.rules_edit .select2-container,.rules_create .select2-container,.rules_update .select2-container{font-size:.75em}.transactions_new .select2-container *,.transactions_edit .select2-container *,.transactions_create .select2-container *,.transactions_update .select2-container *,.rules_new .select2-container *,.rules_edit .select2-container *,.rules_create .select2-container *,.rules_update .select2-container *{font-weight:inherit !important}.fiscal_bank_accounts_transactions_import_index h3{margin-bottom:.5em}.fiscal_bank_accounts_transactions_import_index h2{margin-top:1em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.transactions_index h2:not(:first-of-type){margin-top:1em}.transactions_index h2.incomplete{color:red}.fiscal_bank_account_users_show .user-info{margin-bottom:1em}.fiscal_bank_account_users_show .user-info h2{margin:0}.fiscal_financial_statements_catalog header span:last-of-type{float:right}.fiscal_financial_statements_catalog header::after{content:' ';height:0;display:block;clear:both}.fiscal_financial_statements_catalog section{padding:1.5em}.fiscal_financial_statements_catalog section h1{font-size:2em;margin-bottom:.3em}.fiscal_financial_statements_catalog section h2{margin-top:1.25em;margin-bottom:.6em}.fiscal_financial_statements_catalog section h1,.fiscal_financial_statements_catalog section h2,.fiscal_financial_statements_catalog section h3,.fiscal_financial_statements_catalog section h4{text-align:left}.fiscal_financial_statements_catalog section h2,.fiscal_financial_statements_catalog section h3,.fiscal_financial_statements_catalog section h4{color:#0045bd}.fiscal_financial_statements_configurations_new form.general .input_container,.fiscal_financial_statements_configurations_create form.general .input_container,.fiscal_financial_statements_configurations_edit form.general .input_container,.fiscal_financial_statements_configurations_update form.general .input_container{max-width:initial;width:100%}.fiscal_financial_statements_configurations_new form.general .input_container textarea,.fiscal_financial_statements_configurations_create form.general .input_container textarea,.fiscal_financial_statements_configurations_edit form.general .input_container textarea,.fiscal_financial_statements_configurations_update form.general .input_container textarea{height:50rem;margin-bottom:1em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_financial_statements_configurations_index .categories-with-errors,.fiscal_financial_statements_configurations_index .missing{margin-top:3em}.fiscal_financial_statements_configurations_index .categories-with-errors h2,.fiscal_financial_statements_configurations_index .categories-with-errors h3,.fiscal_financial_statements_configurations_index .missing h2,.fiscal_financial_statements_configurations_index .missing h3{color:#f75d38}.fiscal_financial_statements_configurations_index .categories-with-errors table.general th,.fiscal_financial_statements_configurations_index .missing table.general th{background:#f75d38;--th-borders: $error-color}.fiscal_financial_statements_configurations_index .missing>div{margin-top:1em}.fiscal_financial_statements h1{margin-bottom:0}.fiscal_financial_statements h2{margin-top:0;margin-bottom:1.5em;text-align:center}.fiscal_financial_statements .center{text-align:center}.fiscal_financial_statements table.general tr.header{position:sticky;top:calc(56px + 1.75em)}@media (max-width: 1058px){.fiscal_financial_statements table.general tr.header{top:calc(59px + 1.75em)}}.fiscal_financial_statements table.general{position:relative}.fiscal_financial_statements table.general th{position:sticky;top:56px}@media (max-width: 1058px){.fiscal_financial_statements table.general th{top:55px}}.fiscal_financial_statements table.general th{background:#0045bd;border-color:#003899}.fiscal_financial_statements table.general tr.empty{height:3em}.fiscal_financial_statements table.general tr.empty td{border:none}.fiscal_financial_statements .company-details{float:left;margin-right:-100%}.fiscal_financial_statements_general_ledger table.general tr.header,.fiscal_financial_statements_general_ledger table.general tr.footer{font-weight:bold}.fiscal_financial_statements_general_ledger table.general tr.header{background:#0045bd;color:white}.fiscal_financial_statements_general_ledger table.general tr.header td{border-top:1px solid #003899;border-bottom:1px solid #003899}.fiscal_financial_statements_general_ledger table.general tr.footer{border-top:2px solid black}.fiscal_financial_statements_index form input[type=submit]{width:initial !important}.fiscal_financial_statements_index table.general{margin-top:1em}.fiscal_financial_statements_official h3,.fiscal_financial_statements_official_statement h3{font-size:1.45em;font-weight:700}.fiscal_financial_statements_official table.official tr.title,.fiscal_financial_statements_official table.official tr.sum,.fiscal_financial_statements_official_statement table.official tr.title,.fiscal_financial_statements_official_statement table.official tr.sum{font-weight:bold}.fiscal_financial_statements_official table.official td:not(:first-of-type),.fiscal_financial_statements_official_statement table.official td:not(:first-of-type){text-align:right;padding-left:2em}.fiscal_financial_statements_official table.official.balance_sheet tr.sum td,.fiscal_financial_statements_official_statement table.official.balance_sheet tr.sum td{padding-top:1em}.fiscal_financial_statements_official table.official.balance_sheet tr.empty td,.fiscal_financial_statements_official_statement table.official.balance_sheet tr.empty td{height:2.5em}.fiscal_financial_statements_official table.official.balance_sheet td:first-of-type,.fiscal_financial_statements_official_statement table.official.balance_sheet td:first-of-type{padding-right:4em}.fiscal_financial_statements_official table.official.balance_sheet tr.d0 td,.fiscal_financial_statements_official_statement table.official.balance_sheet tr.d0 td{padding-top:1em}.fiscal_financial_statements_official table.official.balance_sheet tr.sum td.currency,.fiscal_financial_statements_official_statement table.official.balance_sheet tr.sum td.currency{border-bottom:5px double black}.fiscal_financial_statements_official table.official.balance_sheet td.currency,.fiscal_financial_statements_official_statement table.official.balance_sheet td.currency{width:0;white-space:nowrap}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_financial_statements_official table.balance_sheet_details,.fiscal_financial_statements_official_statement table.balance_sheet_details,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details{font-size:1rem !important}.fiscal_financial_statements_official table.balance_sheet_details th:last-of-type,.fiscal_financial_statements_official_statement table.balance_sheet_details th:last-of-type,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details th:last-of-type,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details th:last-of-type{text-align:right}.fiscal_financial_statements_official table.balance_sheet_details th,.fiscal_financial_statements_official_statement table.balance_sheet_details th,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details th,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details th{background:#282828;border:none}.fiscal_financial_statements_official table.balance_sheet_details tr:not(.spacer):not(.d0):not(.d1),.fiscal_financial_statements_official_statement table.balance_sheet_details tr:not(.spacer):not(.d0):not(.d1),.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details tr:not(.spacer):not(.d0):not(.d1),.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details tr:not(.spacer):not(.d0):not(.d1){background:#d6e5ff !important}.fiscal_financial_statements_official table.balance_sheet_details tr:nth-of-type(4n+1):not(.d0):not(.d1),.fiscal_financial_statements_official_statement table.balance_sheet_details tr:nth-of-type(4n+1):not(.d0):not(.d1),.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details tr:nth-of-type(4n+1):not(.d0):not(.d1),.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details tr:nth-of-type(4n+1):not(.d0):not(.d1){background:#c7dbff !important}.fiscal_financial_statements_official table.balance_sheet_details tr,.fiscal_financial_statements_official table.balance_sheet_details tr.spacer,.fiscal_financial_statements_official_statement table.balance_sheet_details tr,.fiscal_financial_statements_official_statement table.balance_sheet_details tr.spacer,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details tr,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details tr.spacer,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details tr,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details tr.spacer{background:#d6e5ff !important}.fiscal_financial_statements_official table.balance_sheet_details .d0,.fiscal_financial_statements_official_statement table.balance_sheet_details .d0,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .d0,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .d0{background:#0045bd !important;color:white}.fiscal_financial_statements_official table.balance_sheet_details .d1,.fiscal_financial_statements_official_statement table.balance_sheet_details .d1,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .d1,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .d1{background:#99beff !important;color:#00328a !important}.fiscal_financial_statements_official table.balance_sheet_details td,.fiscal_financial_statements_official_statement table.balance_sheet_details td,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details td,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details td{border:none}.fiscal_financial_statements_official table.balance_sheet_details td,.fiscal_financial_statements_official_statement table.balance_sheet_details td,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details td,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details td{font-weight:bold;padding-top:.65em;padding-bottom:.65em;vertical-align:top}.fiscal_financial_statements_official table.balance_sheet_details .desc,.fiscal_financial_statements_official_statement table.balance_sheet_details .desc,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .desc,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .desc{font-weight:initial;font-size:1rem}.fiscal_financial_statements_official table.balance_sheet_details .spacer td,.fiscal_financial_statements_official_statement table.balance_sheet_details .spacer td,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .spacer td,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .spacer td{padding:0}.fiscal_financial_statements_official table.balance_sheet_details .d0.spacer td,.fiscal_financial_statements_official_statement table.balance_sheet_details .d0.spacer td,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .d0.spacer td,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .d0.spacer td{padding-top:1em}.fiscal_financial_statements_official table.balance_sheet_details .d1.spacer td,.fiscal_financial_statements_official_statement table.balance_sheet_details .d1.spacer td,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .d1.spacer td,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .d1.spacer td{padding-top:1em}.fiscal_financial_statements_official table.balance_sheet_details .d0,.fiscal_financial_statements_official_statement table.balance_sheet_details .d0,.fiscal_financial_statements_official_balance_sheet_details table.balance_sheet_details .d0,.fiscal_financial_statements_edit_official_balance_sheet_details table.balance_sheet_details .d0{font-size:1.15em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details td{vertical-align:top}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details td.currency{width:0;white-space:nowrap}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details th:last-of-type{text-align:right}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .all-inputs{margin-top:.5em}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .all-inputs.error .inputs input{border-color:#f75d38 !important}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs{display:flex;gap:.5em;margin:0;align-items:center}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs:not(:first-of-type) input,.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs:not(:first-of-type) input:hover,.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs:not(:first-of-type) input:active,.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs:not(:first-of-type) input:focus{border-top:none !important}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs input{font-size:.9em;margin:0;display:block;border-radius:0}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs input.description{flex:auto}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs input.value{width:7em;margin-right:-5em}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .inputs .delete{cursor:pointer;font-size:1.3em;color:#2296f3}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]){min-width:initial;width:100%;background:white}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]),.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]):hover,.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]):active,.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]):focus{border:1.5px solid #2296f3 !important;outline:none}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]):active,.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]):focus{background:#cee2fc}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details input:not([type=submit]):focus{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details table{margin-bottom:4em}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .submit-container{position:fixed;bottom:0;width:100%;left:0;background:white;padding:1.25em;box-sizing:border-box;border-top:1px solid black}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .submit-container input[type=submit]{width:100%;box-sizing:border-box}.fiscal_financial_statements_edit_official_balance_sheet_details form.general.balance_sheet_details .submit-container div{width:100%;box-sizing:border-box;background:grey;padding:.75em;color:white;text-align:center;text-transform:uppercase;cursor:not-allowed}.fiscal_financial_statements_official table.official.income_statement tr:nth-of-type(2) td:first-of-type,.fiscal_financial_statements_official table.official.income_statement tr:last-of-type td:first-of-type,.fiscal_financial_statements_official_statement table.official.income_statement tr:nth-of-type(2) td:first-of-type,.fiscal_financial_statements_official_statement table.official.income_statement tr:last-of-type td:first-of-type{font-weight:bold}.fiscal_financial_statements_official table.official.income_statement td:first-of-type,.fiscal_financial_statements_official_statement table.official.income_statement td:first-of-type{padding-right:1em}.fiscal_financial_statements_official table.official.income_statement tr:not(:last-of-type) td,.fiscal_financial_statements_official_statement table.official.income_statement tr:not(:last-of-type) td{padding-bottom:1em}.fiscal_financial_statements_official table.official.income_statement tr:last-of-type td.currency,.fiscal_financial_statements_official_statement table.official.income_statement tr:last-of-type td.currency{border-bottom:5px double black}.fiscal_financial_statements_official table.official.income_statement td.currency,.fiscal_financial_statements_official_statement table.official.income_statement td.currency{width:0;white-space:nowrap}.fiscal_financial_statements_official_statement.preview main{width:21cm}.fiscal_financial_statements_official_statement>section{page-break-after:always}.fiscal_financial_statements_official_statement>section h1,.fiscal_financial_statements_official_statement>section h2,.fiscal_financial_statements_official_statement>section h3,.fiscal_financial_statements_official_statement>section h4{color:#0045bd}.fiscal_financial_statements_official_statement section.cover header svg{width:900px}.fiscal_financial_statements_official_statement section.cover div.clear{clear:both}.fiscal_financial_statements_official_statement section.cover div.heading{margin-right:150px}.fiscal_financial_statements_official_statement section.cover div.heading h1,.fiscal_financial_statements_official_statement section.cover div.heading h2{text-align:right}.fiscal_financial_statements_official_statement section.cover div.heading h1{margin-bottom:.25em;font-size:3.25em}.fiscal_financial_statements_official_statement section.cover div.heading h2{font-size:2em;white-space:nowrap}.fiscal_financial_statements_official_statement section.cover div.heading{margin-top:350px}.fiscal_financial_statements_official_statement section.cover footer{float:right;margin-right:50px;margin-top:350px}.fiscal_financial_statements_official_statement section:not(.cover){position:relative;height:1300px}.fiscal_financial_statements_official_statement section:not(.cover)>.content{padding:1.5em}.fiscal_financial_statements_official_statement section:not(.cover) header span:last-of-type{float:right}.fiscal_financial_statements_official_statement section:not(.cover) header::after{content:' ';height:0;display:block;clear:both}.fiscal_financial_statements_official_statement section:not(.cover) footer{text-align:center;width:100%;position:absolute;bottom:0;left:0}.fiscal_financial_statements_official_statement table.table-of-contents{border-collapse:collapse}.fiscal_financial_statements_official_statement table.table-of-contents td{border-bottom:1px solid black}.fiscal_financial_statements_official_statement table.table-of-contents td:last-of-type{text-align:right;padding-left:20em}.fiscal_financial_statements_official_statement div.table-of-contents{width:700px}.fiscal_financial_statements_official_statement div.table-of-contents>div span:first-of-type{float:left;padding-right:10px}.fiscal_financial_statements_official_statement div.table-of-contents>div span.d2:first-of-type{padding-left:1.5em}.fiscal_financial_statements_official_statement div.table-of-contents>div span:last-of-type{float:right;padding-left:10px}.fiscal_financial_statements_official_statement div.table-of-contents>div hr{display:block;height:.9em;border:none;border-bottom:1px dotted black}.fiscal_financial_statements_official_statement div.table-of-contents>div::after{content:' ';height:0;display:block;clear:both}.fiscal_financial_statements_official_statement section.signatures div.content>p{margin-top:3em}.fiscal_financial_statements_official_statement section.signatures div.content div.signatures{display:grid;grid-template-columns:1fr 1fr;column-gap:4em}.fiscal_financial_statements_official_statement section.signatures div.content div.signatures>div{border-top:1px solid black;margin-top:6em;padding-top:1em}.fiscal_financial_statements_official_statement table tr{page-break-inside:avoid}.fiscal_financial_statements_show main .links a{display:block}.fiscal_financial_statements_show main .links a:not(:first-of-type){margin-top:1em}.fiscal_financial_statements_show main form{margin-top:3em}.fiscal_financial_statements_balance_sheet tr.d1 td.number,.fiscal_financial_statements_balance_sheet tr.d1 td.name,.fiscal_financial_statements_income_statement tr.d1 td.number,.fiscal_financial_statements_income_statement tr.d1 td.name,.fiscal_financial_statements_balance_sheet_details tr.d1 td.number,.fiscal_financial_statements_balance_sheet_details tr.d1 td.name,.fiscal_financial_statements_income_statement_details tr.d1 td.number,.fiscal_financial_statements_income_statement_details tr.d1 td.name,.fiscal_financial_statements_account_list tr.d1 td.number,.fiscal_financial_statements_account_list tr.d1 td.name,.fiscal_financial_statements_official tr.d1 td.number,.fiscal_financial_statements_official tr.d1 td.name,.fiscal_financial_statements_official_statement tr.d1 td.number,.fiscal_financial_statements_official_statement tr.d1 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d1 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d1 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d1 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d1 td.name{padding-left:20px}.fiscal_financial_statements_balance_sheet tr.d2 td.number,.fiscal_financial_statements_balance_sheet tr.d2 td.name,.fiscal_financial_statements_income_statement tr.d2 td.number,.fiscal_financial_statements_income_statement tr.d2 td.name,.fiscal_financial_statements_balance_sheet_details tr.d2 td.number,.fiscal_financial_statements_balance_sheet_details tr.d2 td.name,.fiscal_financial_statements_income_statement_details tr.d2 td.number,.fiscal_financial_statements_income_statement_details tr.d2 td.name,.fiscal_financial_statements_account_list tr.d2 td.number,.fiscal_financial_statements_account_list tr.d2 td.name,.fiscal_financial_statements_official tr.d2 td.number,.fiscal_financial_statements_official tr.d2 td.name,.fiscal_financial_statements_official_statement tr.d2 td.number,.fiscal_financial_statements_official_statement tr.d2 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d2 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d2 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d2 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d2 td.name{padding-left:40px}.fiscal_financial_statements_balance_sheet tr.d3 td.number,.fiscal_financial_statements_balance_sheet tr.d3 td.name,.fiscal_financial_statements_income_statement tr.d3 td.number,.fiscal_financial_statements_income_statement tr.d3 td.name,.fiscal_financial_statements_balance_sheet_details tr.d3 td.number,.fiscal_financial_statements_balance_sheet_details tr.d3 td.name,.fiscal_financial_statements_income_statement_details tr.d3 td.number,.fiscal_financial_statements_income_statement_details tr.d3 td.name,.fiscal_financial_statements_account_list tr.d3 td.number,.fiscal_financial_statements_account_list tr.d3 td.name,.fiscal_financial_statements_official tr.d3 td.number,.fiscal_financial_statements_official tr.d3 td.name,.fiscal_financial_statements_official_statement tr.d3 td.number,.fiscal_financial_statements_official_statement tr.d3 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d3 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d3 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d3 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d3 td.name{padding-left:60px}.fiscal_financial_statements_balance_sheet tr.d4 td.number,.fiscal_financial_statements_balance_sheet tr.d4 td.name,.fiscal_financial_statements_income_statement tr.d4 td.number,.fiscal_financial_statements_income_statement tr.d4 td.name,.fiscal_financial_statements_balance_sheet_details tr.d4 td.number,.fiscal_financial_statements_balance_sheet_details tr.d4 td.name,.fiscal_financial_statements_income_statement_details tr.d4 td.number,.fiscal_financial_statements_income_statement_details tr.d4 td.name,.fiscal_financial_statements_account_list tr.d4 td.number,.fiscal_financial_statements_account_list tr.d4 td.name,.fiscal_financial_statements_official tr.d4 td.number,.fiscal_financial_statements_official tr.d4 td.name,.fiscal_financial_statements_official_statement tr.d4 td.number,.fiscal_financial_statements_official_statement tr.d4 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d4 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d4 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d4 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d4 td.name{padding-left:80px}.fiscal_financial_statements_balance_sheet tr.d5 td.number,.fiscal_financial_statements_balance_sheet tr.d5 td.name,.fiscal_financial_statements_income_statement tr.d5 td.number,.fiscal_financial_statements_income_statement tr.d5 td.name,.fiscal_financial_statements_balance_sheet_details tr.d5 td.number,.fiscal_financial_statements_balance_sheet_details tr.d5 td.name,.fiscal_financial_statements_income_statement_details tr.d5 td.number,.fiscal_financial_statements_income_statement_details tr.d5 td.name,.fiscal_financial_statements_account_list tr.d5 td.number,.fiscal_financial_statements_account_list tr.d5 td.name,.fiscal_financial_statements_official tr.d5 td.number,.fiscal_financial_statements_official tr.d5 td.name,.fiscal_financial_statements_official_statement tr.d5 td.number,.fiscal_financial_statements_official_statement tr.d5 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d5 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d5 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d5 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d5 td.name{padding-left:100px}.fiscal_financial_statements_balance_sheet tr.d6 td.number,.fiscal_financial_statements_balance_sheet tr.d6 td.name,.fiscal_financial_statements_income_statement tr.d6 td.number,.fiscal_financial_statements_income_statement tr.d6 td.name,.fiscal_financial_statements_balance_sheet_details tr.d6 td.number,.fiscal_financial_statements_balance_sheet_details tr.d6 td.name,.fiscal_financial_statements_income_statement_details tr.d6 td.number,.fiscal_financial_statements_income_statement_details tr.d6 td.name,.fiscal_financial_statements_account_list tr.d6 td.number,.fiscal_financial_statements_account_list tr.d6 td.name,.fiscal_financial_statements_official tr.d6 td.number,.fiscal_financial_statements_official tr.d6 td.name,.fiscal_financial_statements_official_statement tr.d6 td.number,.fiscal_financial_statements_official_statement tr.d6 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d6 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d6 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d6 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d6 td.name{padding-left:120px}.fiscal_financial_statements_balance_sheet tr.d7 td.number,.fiscal_financial_statements_balance_sheet tr.d7 td.name,.fiscal_financial_statements_income_statement tr.d7 td.number,.fiscal_financial_statements_income_statement tr.d7 td.name,.fiscal_financial_statements_balance_sheet_details tr.d7 td.number,.fiscal_financial_statements_balance_sheet_details tr.d7 td.name,.fiscal_financial_statements_income_statement_details tr.d7 td.number,.fiscal_financial_statements_income_statement_details tr.d7 td.name,.fiscal_financial_statements_account_list tr.d7 td.number,.fiscal_financial_statements_account_list tr.d7 td.name,.fiscal_financial_statements_official tr.d7 td.number,.fiscal_financial_statements_official tr.d7 td.name,.fiscal_financial_statements_official_statement tr.d7 td.number,.fiscal_financial_statements_official_statement tr.d7 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d7 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d7 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d7 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d7 td.name{padding-left:140px}.fiscal_financial_statements_balance_sheet tr.d8 td.number,.fiscal_financial_statements_balance_sheet tr.d8 td.name,.fiscal_financial_statements_income_statement tr.d8 td.number,.fiscal_financial_statements_income_statement tr.d8 td.name,.fiscal_financial_statements_balance_sheet_details tr.d8 td.number,.fiscal_financial_statements_balance_sheet_details tr.d8 td.name,.fiscal_financial_statements_income_statement_details tr.d8 td.number,.fiscal_financial_statements_income_statement_details tr.d8 td.name,.fiscal_financial_statements_account_list tr.d8 td.number,.fiscal_financial_statements_account_list tr.d8 td.name,.fiscal_financial_statements_official tr.d8 td.number,.fiscal_financial_statements_official tr.d8 td.name,.fiscal_financial_statements_official_statement tr.d8 td.number,.fiscal_financial_statements_official_statement tr.d8 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d8 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d8 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d8 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d8 td.name{padding-left:160px}.fiscal_financial_statements_balance_sheet tr.d9 td.number,.fiscal_financial_statements_balance_sheet tr.d9 td.name,.fiscal_financial_statements_income_statement tr.d9 td.number,.fiscal_financial_statements_income_statement tr.d9 td.name,.fiscal_financial_statements_balance_sheet_details tr.d9 td.number,.fiscal_financial_statements_balance_sheet_details tr.d9 td.name,.fiscal_financial_statements_income_statement_details tr.d9 td.number,.fiscal_financial_statements_income_statement_details tr.d9 td.name,.fiscal_financial_statements_account_list tr.d9 td.number,.fiscal_financial_statements_account_list tr.d9 td.name,.fiscal_financial_statements_official tr.d9 td.number,.fiscal_financial_statements_official tr.d9 td.name,.fiscal_financial_statements_official_statement tr.d9 td.number,.fiscal_financial_statements_official_statement tr.d9 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d9 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d9 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d9 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d9 td.name{padding-left:180px}.fiscal_financial_statements_balance_sheet tr.d10 td.number,.fiscal_financial_statements_balance_sheet tr.d10 td.name,.fiscal_financial_statements_income_statement tr.d10 td.number,.fiscal_financial_statements_income_statement tr.d10 td.name,.fiscal_financial_statements_balance_sheet_details tr.d10 td.number,.fiscal_financial_statements_balance_sheet_details tr.d10 td.name,.fiscal_financial_statements_income_statement_details tr.d10 td.number,.fiscal_financial_statements_income_statement_details tr.d10 td.name,.fiscal_financial_statements_account_list tr.d10 td.number,.fiscal_financial_statements_account_list tr.d10 td.name,.fiscal_financial_statements_official tr.d10 td.number,.fiscal_financial_statements_official tr.d10 td.name,.fiscal_financial_statements_official_statement tr.d10 td.number,.fiscal_financial_statements_official_statement tr.d10 td.name,.fiscal_financial_statements_official_balance_sheet_details tr.d10 td.number,.fiscal_financial_statements_official_balance_sheet_details tr.d10 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d10 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details tr.d10 td.name{padding-left:200px}.fiscal_financial_statements_balance_sheet table:not(.official) tr.d0 td.number,.fiscal_financial_statements_balance_sheet table:not(.official) tr.d0 td.name,.fiscal_financial_statements_income_statement table:not(.official) tr.d0 td.number,.fiscal_financial_statements_income_statement table:not(.official) tr.d0 td.name,.fiscal_financial_statements_balance_sheet_details table:not(.official) tr.d0 td.number,.fiscal_financial_statements_balance_sheet_details table:not(.official) tr.d0 td.name,.fiscal_financial_statements_income_statement_details table:not(.official) tr.d0 td.number,.fiscal_financial_statements_income_statement_details table:not(.official) tr.d0 td.name,.fiscal_financial_statements_account_list table:not(.official) tr.d0 td.number,.fiscal_financial_statements_account_list table:not(.official) tr.d0 td.name,.fiscal_financial_statements_official table:not(.official) tr.d0 td.number,.fiscal_financial_statements_official table:not(.official) tr.d0 td.name,.fiscal_financial_statements_official_statement table:not(.official) tr.d0 td.number,.fiscal_financial_statements_official_statement table:not(.official) tr.d0 td.name,.fiscal_financial_statements_official_balance_sheet_details table:not(.official) tr.d0 td.number,.fiscal_financial_statements_official_balance_sheet_details table:not(.official) tr.d0 td.name,.fiscal_financial_statements_edit_official_balance_sheet_details table:not(.official) tr.d0 td.number,.fiscal_financial_statements_edit_official_balance_sheet_details table:not(.official) tr.d0 td.name{font-weight:bold}.fiscal_financial_statements_balance_sheet td.balance,.fiscal_financial_statements_balance_sheet td.credit,.fiscal_financial_statements_balance_sheet td.debit,.fiscal_financial_statements_balance_sheet td.currency,.fiscal_financial_statements_income_statement td.balance,.fiscal_financial_statements_income_statement td.credit,.fiscal_financial_statements_income_statement td.debit,.fiscal_financial_statements_income_statement td.currency,.fiscal_financial_statements_balance_sheet_details td.balance,.fiscal_financial_statements_balance_sheet_details td.credit,.fiscal_financial_statements_balance_sheet_details td.debit,.fiscal_financial_statements_balance_sheet_details td.currency,.fiscal_financial_statements_income_statement_details td.balance,.fiscal_financial_statements_income_statement_details td.credit,.fiscal_financial_statements_income_statement_details td.debit,.fiscal_financial_statements_income_statement_details td.currency,.fiscal_financial_statements_account_list td.balance,.fiscal_financial_statements_account_list td.credit,.fiscal_financial_statements_account_list td.debit,.fiscal_financial_statements_account_list td.currency,.fiscal_financial_statements_official td.balance,.fiscal_financial_statements_official td.credit,.fiscal_financial_statements_official td.debit,.fiscal_financial_statements_official td.currency,.fiscal_financial_statements_official_statement td.balance,.fiscal_financial_statements_official_statement td.credit,.fiscal_financial_statements_official_statement td.debit,.fiscal_financial_statements_official_statement td.currency,.fiscal_financial_statements_official_balance_sheet_details td.balance,.fiscal_financial_statements_official_balance_sheet_details td.credit,.fiscal_financial_statements_official_balance_sheet_details td.debit,.fiscal_financial_statements_official_balance_sheet_details td.currency,.fiscal_financial_statements_edit_official_balance_sheet_details td.balance,.fiscal_financial_statements_edit_official_balance_sheet_details td.credit,.fiscal_financial_statements_edit_official_balance_sheet_details td.debit,.fiscal_financial_statements_edit_official_balance_sheet_details td.currency{text-align:right}.fiscal_financial_statements_balance_sheet section,.fiscal_financial_statements_income_statement section,.fiscal_financial_statements_balance_sheet_details section,.fiscal_financial_statements_income_statement_details section,.fiscal_financial_statements_account_list section,.fiscal_financial_statements_official section,.fiscal_financial_statements_official_statement section,.fiscal_financial_statements_official_balance_sheet_details section,.fiscal_financial_statements_edit_official_balance_sheet_details section{margin-top:3em}.action-button{text-align:right;margin-bottom:5px;float:right;margin-bottom:-1px}.action-button a{background:white;color:#28535d;padding:6px;margin:5px;display:inline-block;text-decoration:none;border:1px solid #c8c8c8;border-radius:3px;box-shadow:0px 0px 3px rgba(0,0,0,0.2)}.action-button a:hover{box-shadow:0px 0px 3px rgba(0,0,0,0.35)}.action-button a:active{box-shadow:0px 0px 3px 3px black;border-color:black}.tab_buttons{border-bottom:1px solid #cccccc;margin-bottom:20px}.tab_buttons .tab_button{display:inline-block;padding:8px;border-radius:3px 3px 0px 0px;border:1px solid #cccccc;z-index:1000;outline:0;color:black;margin-bottom:-1px;user-select:none;cursor:pointer}.tab_buttons .tab_button a{color:black;text-decoration:none}.tab_buttons .tab_button.active{background:#2296f3;border-radius:3px 3px 0px 0px;color:white;border-bottom:1px solid black}.tab_buttons .tab_button.active a{color:white}.text-green{color:green !important}.text-red{color:red !important}.fiscal_go_cardless_new_permission #institution-content-wrapper{align-items:flex-start;justify-content:flex-start;padding:0;margin-top:1em}.fiscal_go_cardless_new_permission #institution-content-wrapper .container-onboarding{display:none}.fiscal_incoming_invoices_automatic_payments_new h2,.fiscal_incoming_invoices_automatic_payments_edit h2{margin-top:.75em;font-size:2em}.fiscal_incoming_invoices_automatic_payments_new section.details,.fiscal_incoming_invoices_automatic_payments_edit section.details{display:flex;flex-wrap:wrap;gap:2em;margin-bottom:2em}.fiscal_incoming_invoices_automatic_payments_new p,.fiscal_incoming_invoices_automatic_payments_edit p{margin:.25em 0}.fiscal_incoming_invoices_automatic_payments_new .buttons,.fiscal_incoming_invoices_automatic_payments_edit .buttons{margin-top:1em;display:flex;gap:1em}.fiscal_incoming_invoices_automatic_payments_new .deliveries,.fiscal_incoming_invoices_automatic_payments_new .details,.fiscal_incoming_invoices_automatic_payments_edit .deliveries,.fiscal_incoming_invoices_automatic_payments_edit .details{margin-top:1em}.fiscal_incoming_invoices_automatic_payments_new section.buttons form,.fiscal_incoming_invoices_automatic_payments_edit section.buttons form{display:flex;gap:1em}.fiscal_incoming_invoices_automatic_payments_new section.buttons form input[type=password],.fiscal_incoming_invoices_automatic_payments_edit section.buttons form input[type=password]{width:12em}.fiscal_incoming_invoices_automatic_payments_new section.buttons form *,.fiscal_incoming_invoices_automatic_payments_edit section.buttons form *{margin:0 !important}.fiscal_incoming_invoices_show p{margin:.25em 0}.fiscal_incoming_invoices_show .text-blocks{display:flex;flex-wrap:wrap;gap:2em}.fiscal_incoming_invoices_show .buttons{margin-top:1em;display:flex;gap:1em}.fiscal_incoming_invoices_show .deliveries,.fiscal_incoming_invoices_show .details{margin-top:1em}.fiscal_incoming_invoices_show section.buttons form{display:flex;gap:1em}.fiscal_incoming_invoices_show section.buttons form input[type=password]{width:12em}.fiscal_incoming_invoices_show section.buttons form *{margin:0 !important}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_invoices_deliveries_show{font-size:12px}.fiscal_invoices_deliveries_show .first-page{height:100vh;display:flex;flex-direction:column}.fiscal_invoices_deliveries_show section.payment-information{margin-top:5em}.fiscal_invoices_deliveries_show .first-page>header{margin-bottom:5em !important}.fiscal_invoices_deliveries_show .first-page:not(:has(section.items table.items)) section.items,.fiscal_invoices_deliveries_show .first-page:not(:has(section.items table.items)) section.payment-information{margin-top:8em}.fiscal_invoices_deliveries_show .first-page:not(:has(section.items table.items)) section.items p{margin-top:0;margin-bottom:4em}.fiscal_invoices_show .invoice-container{box-shadow:0px 0px 4px black inset;border-radius:4px;padding:2em;margin-block:2em;overflow-x:scroll;max-width:1000px}.fiscal_invoices_show .invoice-container .first-page>header{margin-bottom:2.5em}.fiscal_invoices_deliveries_show,.fiscal_invoices_show .invoice-container{position:relative;box-sizing:border-box;display:flex;flex-direction:column}.fiscal_invoices_deliveries_show table.general,.fiscal_invoices_show .invoice-container table.general{font-size:inherit}.fiscal_invoices_deliveries_show .first-page>header,.fiscal_invoices_show .invoice-container .first-page>header{font-weight:400;display:grid;grid-template-columns:1fr 1fr;gap:1em}.fiscal_invoices_deliveries_show .first-page>header img.logo,.fiscal_invoices_show .invoice-container .first-page>header img.logo{height:3em;width:100%;object-fit:contain;object-position:top left}.fiscal_invoices_deliveries_show .first-page>header div.seller,.fiscal_invoices_show .invoice-container .first-page>header div.seller{font-size:1.25em;color:#2296f3}.fiscal_invoices_deliveries_show .first-page>header h1,.fiscal_invoices_show .invoice-container .first-page>header h1{font-size:1.75em;font-weight:inherit;grid-column:2;margin:0}.fiscal_invoices_deliveries_show section,.fiscal_invoices_deliveries_show .first-page>header,.fiscal_invoices_show .invoice-container section,.fiscal_invoices_show .invoice-container .first-page>header{width:100%}.fiscal_invoices_deliveries_show section:not(:last-of-type),.fiscal_invoices_deliveries_show .first-page>header:not(:last-of-type),.fiscal_invoices_show .invoice-container section:not(:last-of-type),.fiscal_invoices_show .invoice-container .first-page>header:not(:last-of-type){margin-bottom:3em}.fiscal_invoices_deliveries_show section.parties-and-invoice-details .parties>:not(:first-of-type),.fiscal_invoices_deliveries_show .first-page>header.parties-and-invoice-details .parties>:not(:first-of-type),.fiscal_invoices_show .invoice-container section.parties-and-invoice-details .parties>:not(:first-of-type),.fiscal_invoices_show .invoice-container .first-page>header.parties-and-invoice-details .parties>:not(:first-of-type){margin-top:1.5em}.fiscal_invoices_deliveries_show section.parties-and-invoice-details .parties>*>:not(:first-of-type),.fiscal_invoices_deliveries_show .first-page>header.parties-and-invoice-details .parties>*>:not(:first-of-type),.fiscal_invoices_show .invoice-container section.parties-and-invoice-details .parties>*>:not(:first-of-type),.fiscal_invoices_show .invoice-container .first-page>header.parties-and-invoice-details .parties>*>:not(:first-of-type){margin-top:.5em}.fiscal_invoices_deliveries_show section.parties-and-invoice-details,.fiscal_invoices_deliveries_show section.parties-and-invoice-details .invoice-details,.fiscal_invoices_deliveries_show .first-page>header.parties-and-invoice-details,.fiscal_invoices_deliveries_show .first-page>header.parties-and-invoice-details .invoice-details,.fiscal_invoices_show .invoice-container section.parties-and-invoice-details,.fiscal_invoices_show .invoice-container section.parties-and-invoice-details .invoice-details,.fiscal_invoices_show .invoice-container .first-page>header.parties-and-invoice-details,.fiscal_invoices_show .invoice-container .first-page>header.parties-and-invoice-details .invoice-details{display:grid;grid-template-columns:1fr 1fr;gap:1em}.fiscal_invoices_deliveries_show section.parties-and-invoice-details .invoice-details>.col,.fiscal_invoices_deliveries_show .first-page>header.parties-and-invoice-details .invoice-details>.col,.fiscal_invoices_show .invoice-container section.parties-and-invoice-details .invoice-details>.col,.fiscal_invoices_show .invoice-container .first-page>header.parties-and-invoice-details .invoice-details>.col{display:flex;flex-direction:column;gap:.5em}.fiscal_invoices_deliveries_show section.parties-and-invoice-details .invoice-details>.col>div>div,.fiscal_invoices_deliveries_show .first-page>header.parties-and-invoice-details .invoice-details>.col>div>div,.fiscal_invoices_show .invoice-container section.parties-and-invoice-details .invoice-details>.col>div>div,.fiscal_invoices_show .invoice-container .first-page>header.parties-and-invoice-details .invoice-details>.col>div>div{min-height:1em}.fiscal_invoices_deliveries_show section.items>table,.fiscal_invoices_deliveries_show section.items>.general-table-container>table,.fiscal_invoices_deliveries_show .first-page>header.items>table,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table,.fiscal_invoices_show .invoice-container section.items>table,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table,.fiscal_invoices_show .invoice-container .first-page>header.items>table,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table{width:100%}.fiscal_invoices_deliveries_show section.items>table th,.fiscal_invoices_deliveries_show section.items>.general-table-container>table th,.fiscal_invoices_deliveries_show .first-page>header.items>table th,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table th,.fiscal_invoices_show .invoice-container section.items>table th,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table th,.fiscal_invoices_show .invoice-container .first-page>header.items>table th,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table th{white-space:nowrap;font-size:.9em;font-weight:300}.fiscal_invoices_deliveries_show section.items>table td,.fiscal_invoices_deliveries_show section.items>table th,.fiscal_invoices_deliveries_show section.items>.general-table-container>table td,.fiscal_invoices_deliveries_show section.items>.general-table-container>table th,.fiscal_invoices_deliveries_show .first-page>header.items>table td,.fiscal_invoices_deliveries_show .first-page>header.items>table th,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table td,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table th,.fiscal_invoices_show .invoice-container section.items>table td,.fiscal_invoices_show .invoice-container section.items>table th,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table td,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table th,.fiscal_invoices_show .invoice-container .first-page>header.items>table td,.fiscal_invoices_show .invoice-container .first-page>header.items>table th,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table td,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table th{text-align:right}.fiscal_invoices_deliveries_show section.items>table td.item,.fiscal_invoices_deliveries_show section.items>table td.amount_unit,.fiscal_invoices_deliveries_show section.items>table th.item,.fiscal_invoices_deliveries_show section.items>table th.amount_unit,.fiscal_invoices_deliveries_show section.items>.general-table-container>table td.item,.fiscal_invoices_deliveries_show section.items>.general-table-container>table td.amount_unit,.fiscal_invoices_deliveries_show section.items>.general-table-container>table th.item,.fiscal_invoices_deliveries_show section.items>.general-table-container>table th.amount_unit,.fiscal_invoices_deliveries_show .first-page>header.items>table td.item,.fiscal_invoices_deliveries_show .first-page>header.items>table td.amount_unit,.fiscal_invoices_deliveries_show .first-page>header.items>table th.item,.fiscal_invoices_deliveries_show .first-page>header.items>table th.amount_unit,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table td.item,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table td.amount_unit,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table th.item,.fiscal_invoices_deliveries_show .first-page>header.items>.general-table-container>table th.amount_unit,.fiscal_invoices_show .invoice-container section.items>table td.item,.fiscal_invoices_show .invoice-container section.items>table td.amount_unit,.fiscal_invoices_show .invoice-container section.items>table th.item,.fiscal_invoices_show .invoice-container section.items>table th.amount_unit,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table td.item,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table td.amount_unit,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table th.item,.fiscal_invoices_show .invoice-container section.items>.general-table-container>table th.amount_unit,.fiscal_invoices_show .invoice-container .first-page>header.items>table td.item,.fiscal_invoices_show .invoice-container .first-page>header.items>table td.amount_unit,.fiscal_invoices_show .invoice-container .first-page>header.items>table th.item,.fiscal_invoices_show .invoice-container .first-page>header.items>table th.amount_unit,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table td.item,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table td.amount_unit,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table th.item,.fiscal_invoices_show .invoice-container .first-page>header.items>.general-table-container>table th.amount_unit{text-align:left}.fiscal_invoices_deliveries_show section.items .total,.fiscal_invoices_deliveries_show .first-page>header.items .total,.fiscal_invoices_show .invoice-container section.items .total,.fiscal_invoices_show .invoice-container .first-page>header.items .total{margin-top:.5em}.fiscal_invoices_deliveries_show section.items .total table,.fiscal_invoices_deliveries_show .first-page>header.items .total table,.fiscal_invoices_show .invoice-container section.items .total table,.fiscal_invoices_show .invoice-container .first-page>header.items .total table{margin-left:auto}.fiscal_invoices_deliveries_show section.items .total table td,.fiscal_invoices_deliveries_show .first-page>header.items .total table td,.fiscal_invoices_show .invoice-container section.items .total table td,.fiscal_invoices_show .invoice-container .first-page>header.items .total table td{padding:.25em 0;text-align:right}.fiscal_invoices_deliveries_show section.items .total table td:first-of-type,.fiscal_invoices_deliveries_show .first-page>header.items .total table td:first-of-type,.fiscal_invoices_show .invoice-container section.items .total table td:first-of-type,.fiscal_invoices_show .invoice-container .first-page>header.items .total table td:first-of-type{padding-right:1em}.fiscal_invoices_deliveries_show section.items .total table tr.total,.fiscal_invoices_deliveries_show .first-page>header.items .total table tr.total,.fiscal_invoices_show .invoice-container section.items .total table tr.total,.fiscal_invoices_show .invoice-container .first-page>header.items .total table tr.total{font-weight:bold}.fiscal_invoices_deliveries_show section.payment-information header,.fiscal_invoices_deliveries_show .first-page>header.payment-information header,.fiscal_invoices_show .invoice-container section.payment-information header,.fiscal_invoices_show .invoice-container .first-page>header.payment-information header{border-bottom:2px solid #2296f3;width:100%;margin-bottom:.5em;padding-bottom:.5em;display:flex;justify-content:space-between}.fiscal_invoices_deliveries_show section.payment-information header .title,.fiscal_invoices_deliveries_show .first-page>header.payment-information header .title,.fiscal_invoices_show .invoice-container section.payment-information header .title,.fiscal_invoices_show .invoice-container .first-page>header.payment-information header .title{color:#2296f3}.fiscal_invoices_deliveries_show section.payment-information>div,.fiscal_invoices_deliveries_show .first-page>header.payment-information>div,.fiscal_invoices_show .invoice-container section.payment-information>div,.fiscal_invoices_show .invoice-container .first-page>header.payment-information>div{margin-right:5em;display:flex;justify-content:space-between}.fiscal_invoices_deliveries_show small,.fiscal_invoices_show .invoice-container small{font-size:.9em;font-weight:300}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_invoices_new .accounting_category_id_container,.fiscal_invoices_edit .accounting_category_id_container,.fiscal_invoices_update .accounting_category_id_container,.fiscal_invoices_create .accounting_category_id_container{width:15rem !important}.fiscal_invoices_new form>.input_container .select2-container,.fiscal_invoices_edit form>.input_container .select2-container,.fiscal_invoices_update form>.input_container .select2-container,.fiscal_invoices_create form>.input_container .select2-container{margin-bottom:0 !important}.fiscal_invoices_new form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_edit form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_update form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_create form .seller_person_id_container.show_logo_container .show_logo.text_span{order:3}.fiscal_invoices_new form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable,.fiscal_invoices_edit form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable,.fiscal_invoices_update form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable,.fiscal_invoices_create form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable{margin-left:1em}.fiscal_invoices_new form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_new form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable,.fiscal_invoices_edit form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_edit form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable,.fiscal_invoices_update form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_update form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable,.fiscal_invoices_create form .seller_person_id_container.show_logo_container .show_logo.text_span,.fiscal_invoices_create form .seller_person_id_container.show_logo_container .show_logo.text_span+.non-floatable{flex:initial;align-content:center;width:max-content}.fiscal_invoices_new form select.currency_id,.fiscal_invoices_new form select.language,.fiscal_invoices_new form input.due_days,.fiscal_invoices_new form input.over_due_fine,.fiscal_invoices_edit form select.currency_id,.fiscal_invoices_edit form select.language,.fiscal_invoices_edit form input.due_days,.fiscal_invoices_edit form input.over_due_fine,.fiscal_invoices_update form select.currency_id,.fiscal_invoices_update form select.language,.fiscal_invoices_update form input.due_days,.fiscal_invoices_update form input.over_due_fine,.fiscal_invoices_create form select.currency_id,.fiscal_invoices_create form select.language,.fiscal_invoices_create form input.due_days,.fiscal_invoices_create form input.over_due_fine{min-width:initial !important;width:initial !important;max-width:initial !important}.fiscal_invoices_new .alterable_has_many_associations_form,.fiscal_invoices_edit .alterable_has_many_associations_form,.fiscal_invoices_update .alterable_has_many_associations_form,.fiscal_invoices_create .alterable_has_many_associations_form{width:100%}.fiscal_invoices_new .alterable_has_many_associations_form .accounting_category_id .select2-container,.fiscal_invoices_edit .alterable_has_many_associations_form .accounting_category_id .select2-container,.fiscal_invoices_update .alterable_has_many_associations_form .accounting_category_id .select2-container,.fiscal_invoices_create .alterable_has_many_associations_form .accounting_category_id .select2-container{font-size:.75em}.fiscal_invoices_new .alterable_has_many_associations_form .accounting_category_id .select2-container *,.fiscal_invoices_edit .alterable_has_many_associations_form .accounting_category_id .select2-container *,.fiscal_invoices_update .alterable_has_many_associations_form .accounting_category_id .select2-container *,.fiscal_invoices_create .alterable_has_many_associations_form .accounting_category_id .select2-container *{font-weight:inherit !important}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_invoices_index .general-table-container{overflow:initial}.fiscal_invoices_index td.e{background-color:#f75d38}.fiscal_invoices_index .buttons{margin-top:2em;display:flex;flex-wrap:wrap;gap:1em}.fiscal_invoices_index .mark_as_paid_details:not(.hidden)>div{display:flex;gap:1em;margin-top:1em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}html body main table.fiscal-invoice-items col:nth-of-type(odd){background:#2296f3}html body main table.fiscal-invoice-items col:nth-of-type(even){background:#3367d6}html body main table.fiscal-invoice-items th{background:initial;border:none}html body main table.fiscal-invoice-items tr{background:none !important}html body main table.fiscal-invoice-items tr:nth-of-type(odd) td{background:rgba(255,255,255,0.8) !important}html body main table.fiscal-invoice-items tr:nth-of-type(even) td{background:rgba(255,255,255,0.7) !important}html body main table.fiscal-invoice-items .delete-button{color:black}html body main table.fiscal-invoice-items td:has(.input_container){padding-block:0;padding-inline:4px}html body main table.fiscal-invoice-items td .input_container{margin:0 !important;margin-block:4px !important}html body main table.fiscal-invoice-items td .input_container.check_box_container label.material-icons,html body main table.fiscal-invoice-items td .input_container.check_box_container label.material-icons span{font-size:30px}html body main table.fiscal-invoice-items input,html body main table.fiscal-invoice-items textarea,html body main table.fiscal-invoice-items select,html body main table.fiscal-invoice-items .select2-selection{background-color:white !important}html body main table.fiscal-invoice-items input[type=number],html body main table.fiscal-invoice-items select.vat_category_id{width:6em !important;min-width:initial !important}html body main table.fiscal-invoice-items select.accounting_category_id{width:14rem !important;min-width:initial !important}html body main table.fiscal-invoice-items .check_box_container{text-align:center}.fiscal_invoices_show p,.fiscal_invoices_deliver_now p,.fiscal_invoices_create p,.fiscal_invoices_update p{margin:.25em 0}.fiscal_invoices_show .text-blocks,.fiscal_invoices_deliver_now .text-blocks,.fiscal_invoices_create .text-blocks,.fiscal_invoices_update .text-blocks{display:flex;flex-wrap:wrap;gap:2em}.fiscal_invoices_show .main-details,.fiscal_invoices_deliver_now .main-details,.fiscal_invoices_create .main-details,.fiscal_invoices_update .main-details{display:flex;flex-direction:column;gap:.5em}.fiscal_invoices_show .main-details>div,.fiscal_invoices_deliver_now .main-details>div,.fiscal_invoices_create .main-details>div,.fiscal_invoices_update .main-details>div{font-size:1.15em}.fiscal_invoices_show .buttons,.fiscal_invoices_deliver_now .buttons,.fiscal_invoices_create .buttons,.fiscal_invoices_update .buttons{margin-top:1em;display:flex;gap:1em}.fiscal_invoices_show .deliveries,.fiscal_invoices_show .details,.fiscal_invoices_deliver_now .deliveries,.fiscal_invoices_deliver_now .details,.fiscal_invoices_create .deliveries,.fiscal_invoices_create .details,.fiscal_invoices_update .deliveries,.fiscal_invoices_update .details{margin-top:1em}.fiscal_invoices_show .errors-title,.fiscal_invoices_deliver_now .errors-title,.fiscal_invoices_create .errors-title,.fiscal_invoices_update .errors-title{display:block;margin-top:2em}.fiscal_invoices_summary_pdf{font-size:12px;height:100vh;box-sizing:border-box;padding:20px !important}.fiscal_invoices_summary_pdf .sub-header{display:flex;justify-content:space-between;margin-block:1em}.pdf-puppeteer{background:white}.fiscal_reoccuring_payment_template_groups_new_payment_group input.reference{max-width:17em}.fiscal_reoccuring_payment_template_groups_new_payment_group input.amount{max-width:7em}.fiscal_reoccuring_payment_templates_index section.pay-buttons{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:3em}.fiscal_reoccuring_payment_templates_index h2,.fiscal_reoccuring_payment_templates_index h3{margin-bottom:.5em}.fiscal_reoccuring_payment_templates_index h2:not(:first-of-type),.fiscal_reoccuring_payment_templates_index h3:not(:first-of-type){margin-top:1.5em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.fiscal_summary_index main>a{display:block;margin:1em 0}.fiscal_transfer_wise_transactions_index main{padding:0 1em;margin:0 auto;width:max-content;max-width:100%;box-sizing:border-box}trix-editor{color:#111;border:1px solid #bbb;border-radius:3px;margin:0;padding:4px 8px;min-height:54px;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .button_group{display:inline-block;font-size:0;margin:0 8px 4px 0;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:5px;overflow:hidden}trix-toolbar .button_group:last-of-type{margin-right:0}trix-toolbar .button_group button,trix-toolbar .button_group input[type=button]{position:relative;font-size:0;margin:0;height:28px;width:40px;background:#fff;border:none;border-bottom:1px solid #ddd}trix-toolbar .button_group button::before,trix-toolbar .button_group input[type=button]::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;opacity:.6;content:""}trix-toolbar .button_group button.active,trix-toolbar .button_group input.active[type=button]{background:#cbeefa}trix-toolbar .button_group button.active::before,trix-toolbar .button_group input.active[type=button]::before{opacity:1}trix-toolbar .button_group button:disabled::before,trix-toolbar .button_group input[type=button]:disabled::before{opacity:.125}trix-toolbar .button_group button:not(:first-child),trix-toolbar .button_group input[type=button]:not(:first-child){border-left:1px solid #ccc}trix-toolbar .dialogs{position:relative}trix-toolbar .dialogs .dialog{position:absolute;top:0;left:0;right:0;padding:12px 8px;line-height:12px;background:#fff;box-shadow:0 0.3rem 1rem #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .dialogs .dialog input[type=button]{font-size:12px;height:24px;width:50px;padding:1px 8px 0 8px;width:auto;opacity:.6;-webkit-appearance:none;-webkit-border-radius:0}trix-toolbar .dialogs .dialog input[type=url],trix-toolbar .dialogs .dialog input[type=text]{display:inline-block;height:26px;font-size:12px;padding:0 8px;margin:0 8px 0 0;border-radius:5px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .dialogs .dialog input.validate[type=url]:invalid,trix-toolbar .dialogs .dialog input.validate[type=text]:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .dialogs .dialog.link_dialog{min-width:300px;max-width:600px}trix-toolbar .dialogs .dialog.link_dialog .button_group{max-width:110px}trix-toolbar .dialogs .dialog.link_dialog input[type=url]{float:left;width:calc(100% - 120px)}trix-toolbar .button_group button.bold::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.italic::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.strike::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.underline::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M6.1%203.56h3.53v8.2q0%201.7.55%202.42.56.73%201.82.73t1.8-.73q.57-.73.57-2.42v-8.2h3.52v8.2q0%202.9-1.45%204.32T12%2017.5q-2.98%200-4.44-1.42t-1.45-4.32v-8.2z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.38%2018.42h15.01v2.3H4.38z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.quote::before{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.code::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.bullets::before{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.numbers::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.nesting-level.decrease::before,trix-toolbar .button_group button.block-level.decrease::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.nesting-level.increase::before,trix-toolbar .button_group button.block-level.increase::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.undo::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.redo::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E")}trix-editor [data-trix-mutable=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable=true] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment .remove{display:block;position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:24px;line-height:22px;font-size:0;color:black;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #bbb;box-shadow:1px 1px 10px rgba(0,0,0,0.1)}trix-editor .attachment .remove:after{content:'×';font-size:18px;font-weight:bold;opacity:0.6}trix-editor .attachment .remove:hover:after{opacity:1}trix-editor .attachment .caption.caption-editing textarea{width:100%;margin:0;padding:0;font-size:13px;line-height:13px;text-align:center;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}.trix-content h1{font-size:1.6em;margin:10px 0}.trix-content blockquote{margin:0 0 0 5px;padding:0 0 0 10px;border-left:5px solid #ccc}.trix-content pre{font-family:monospace;font-size:12px;margin:0;padding:10px;white-space:pre-wrap;background-color:#eee}.trix-content ul,.trix-content ol,.trix-content li{margin:0;padding:0}.trix-content ul li,.trix-content ol li,.trix-content li li{margin-left:20px}.trix-content img{max-width:100%;height:auto}.trix-content a[data-trix-attachment]{color:inherit;text-decoration:none}.trix-content a[data-trix-attachment]:hover,.trix-content a[data-trix-attachment]:visited:hover{color:inherit}.trix-content .attachment{position:relative;display:inline-block;max-width:100%;margin:0;padding:0;color:#666;font-size:13px}.trix-content .attachment.attachment-file{color:#333;line-height:30px;padding:0 16px;border:1px solid #bbb;border-radius:5px}.trix-content .attachment .caption{display:block;margin:4px auto 0 auto;padding:0;text-align:center}.trix-content .attachment .caption .size:before{content:' · '}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;-ms-filter:"alpha(opacity=30)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Accordion 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Autocomplete 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI Button 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Checkboxradio 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}/*!
 * jQuery UI Controlgroup 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}/*!
 * jQuery UI Datepicker 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Dialog 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Draggable 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Menu 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}/*!
 * jQuery UI Progressbar 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}/*!
 * jQuery UI Resizable 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Selectmenu 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}/*!
 * jQuery UI Sortable 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-sortable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Slider 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Spinner 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}/*!
 * jQuery UI Tabs 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Tooltip 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */form.general div.alterable_has_many_associations_form table.general td,form.general span.show_alterable_has_many_associations_form table.general td{padding-top:0;padding-bottom:0;margin:0;background:none}form.general div.alterable_has_many_associations_form table.general td input,form.general span.show_alterable_has_many_associations_form table.general td input{margin:0}form.general div.alterable_has_many_associations_form table.general tr,form.general span.show_alterable_has_many_associations_form table.general tr{background:none}form.general div.alterable_has_many_associations_form table.general tr:nth-child(even) input,form.general div.alterable_has_many_associations_form table.general tr:nth-child(even) textarea,form.general div.alterable_has_many_associations_form table.general tr:nth-child(even) select,form.general div.alterable_has_many_associations_form table.general tr:nth-child(even) .select2-selection,form.general span.show_alterable_has_many_associations_form table.general tr:nth-child(even) input,form.general span.show_alterable_has_many_associations_form table.general tr:nth-child(even) textarea,form.general span.show_alterable_has_many_associations_form table.general tr:nth-child(even) select,form.general span.show_alterable_has_many_associations_form table.general tr:nth-child(even) .select2-selection{background-color:whitesmoke}form.general div.alterable_has_many_associations_form input,form.general span.show_alterable_has_many_associations_form input{width:300px}form.general div.alterable_has_many_associations_form input[type="submit"],form.general span.show_alterable_has_many_associations_form input[type="submit"]{width:100%;max-width:100%}form.general div.alterable_has_many_associations_form .add-item span,form.general span.show_alterable_has_many_associations_form .add-item span{margin-top:15px;border-radius:50%;padding:12px;box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.24);color:white;font-size:30px;background:#2296f3;transition-duration:150ms;transition-timing-function:ease-in-out}form.general div.alterable_has_many_associations_form .add-item span:hover,form.general span.show_alterable_has_many_associations_form .add-item span:hover{box-shadow:0 0 4px rgba(0,0,0,0.14),0 4px 8px rgba(0,0,0,0.28);background:#3a76e5}form.general div.alterable_has_many_associations_form .add-item span:active,form.general span.show_alterable_has_many_associations_form .add-item span:active{box-shadow:0 0 6px rgba(0,0,0,0.16),0 6px 12px rgba(0,0,0,0.32);background:#3367d6}form.general div.alterable_has_many_associations_form div.input_container input,form.general span.show_alterable_has_many_associations_form div.input_container input{width:300px}form.general div.alterable_has_many_associations_form div.input_container select,form.general span.show_alterable_has_many_associations_form div.input_container select{width:400px}form.general div.alterable_has_many_associations_form div.input_container>span:first-of-type,form.general span.show_alterable_has_many_associations_form div.input_container>span:first-of-type{display:none !important}form.general div.alterable_has_many_associations_form .select2-selection--single,form.general span.show_alterable_has_many_associations_form .select2-selection--single{margin-bottom:initial}table.attachments td{padding:15px;transition-duration:150ms;border-radius:5px}table.attachments td:not(.preview){vertical-align:top}table.attachments td.preview{text-align:center;background:#B2EBF2;border-radius:5px;padding:5px;height:100px}table.attachments td.preview img,table.attachments td.preview video{border-radius:5px}table.attachments td.preview .file_extension_symbol{font-size:30px}table.attachments tr{transition-duration:150ms}table.attachments tr:hover{background:#ECEFF1;transition-duration:150ms}table.attachments tr:hover td.preview{background:#80DEEA}.download_file_icon,.delete_file_icon{font-size:18px}body.storage_show_attachment .download_file_icon{font-size:40px}.direct-upload{display:inline-block;position:relative;padding:2px 4px;margin:0 3px 3px 0;border:1px solid rgba(0,0,0,0.3);border-radius:3px;font-size:11px;line-height:13px}.direct-upload--pending{opacity:0.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:0.2;background:#0076ff;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0)}.direct-upload--complete .direct-upload__progress{opacity:0.4}.direct-upload--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}form.general .input_container,.general_show_form_fields_container .input_container{width:100%;max-width:1000px}form.general .input_container span.text_span,form.general .input_container input,form.general .input_container select,.general_show_form_fields_container .input_container span.text_span,.general_show_form_fields_container .input_container input,.general_show_form_fields_container .input_container select{vertical-align:middle;display:inline-block}form.general .input_container span.text_span,form.general .input_container input,form.general .input_container select,form.general .input_container textarea,form.general .input_container trix-editor,.general_show_form_fields_container .input_container span.text_span,.general_show_form_fields_container .input_container input,.general_show_form_fields_container .input_container select,.general_show_form_fields_container .input_container textarea,.general_show_form_fields_container .input_container trix-editor{width:500px;font-size:16px}form.general .input_container span.text_span,.general_show_form_fields_container .input_container span.text_span{width:180px}@media screen and (max-width: 800px){form.general .input_container span.text_span,form.general .input_container input,form.general .input_container select,form.general .input_container textarea,.general_show_form_fields_container .input_container span.text_span,.general_show_form_fields_container .input_container input,.general_show_form_fields_container .input_container select,.general_show_form_fields_container .input_container textarea{font-size:14px}}@media screen and (max-width: 800px){form.general .input_container span.text_span,.general_show_form_fields_container .input_container span.text_span{width:180px}}form.general .input_container input,form.general .input_container select,form.general .input_container textarea,form.general .input_container .trix-container,.general_show_form_fields_container .input_container input,.general_show_form_fields_container .input_container select,.general_show_form_fields_container .input_container textarea,.general_show_form_fields_container .input_container .trix-container{width:calc(100% - 180px);min-width:16em}form.general .input_container>label,form.general .input_container .non-floatable>label,.general_show_form_fields_container .input_container>label,.general_show_form_fields_container .input_container .non-floatable>label{user-select:none;font-size:37px;padding:0px;margin-left:-3.8px;margin-right:1px;width:40px;vertical-align:middle}@media screen and (max-width: 800px){form.general .input_container>label,form.general .input_container .non-floatable>label,.general_show_form_fields_container .input_container>label,.general_show_form_fields_container .input_container .non-floatable>label{font-size:33.5px}}form.general .input_container>label span:last-of-type,form.general .input_container .non-floatable>label span:last-of-type,.general_show_form_fields_container .input_container>label span:last-of-type,.general_show_form_fields_container .input_container .non-floatable>label span:last-of-type{display:none}form.general .input_container>label span:first-of-type,form.general .input_container .non-floatable>label span:first-of-type,.general_show_form_fields_container .input_container>label span:first-of-type,.general_show_form_fields_container .input_container .non-floatable>label span:first-of-type{display:inline}form.general .input_container>label span,form.general .input_container .non-floatable>label span,.general_show_form_fields_container .input_container>label span,.general_show_form_fields_container .input_container .non-floatable>label span{font-size:37px;vertical-align:initial !important}@media screen and (max-width: 800px){form.general .input_container>label span,form.general .input_container .non-floatable>label span,.general_show_form_fields_container .input_container>label span,.general_show_form_fields_container .input_container .non-floatable>label span{font-size:33.5px}}form.general .input_container input[type="checkbox"],.general_show_form_fields_container .input_container input[type="checkbox"]{display:none}form.general .input_container input[type="checkbox"]:checked+label,.general_show_form_fields_container .input_container input[type="checkbox"]:checked+label{color:#018786}form.general .input_container input[type="checkbox"]:checked+label span:last-of-type,.general_show_form_fields_container .input_container input[type="checkbox"]:checked+label span:last-of-type{display:inline}form.general .input_container input[type="checkbox"]:checked+label span:first-of-type,.general_show_form_fields_container .input_container input[type="checkbox"]:checked+label span:first-of-type{display:none}form.general .input_container input.disabled[type="checkbox"]:checked+label,form.general .input_container input[type="checkbox"][disabled]:checked+label,.general_show_form_fields_container .input_container input.disabled[type="checkbox"]:checked+label,.general_show_form_fields_container .input_container input[type="checkbox"][disabled]:checked+label{color:#757575}form.general .input_container .file_link,form.general .input_container .only_value_span,.general_show_form_fields_container .input_container .file_link,.general_show_form_fields_container .input_container .only_value_span{display:inline-block;margin-top:8px;margin-bottom:8px}form.general .input_container input:disabled,.general_show_form_fields_container .input_container input:disabled{color:#b4b4b4}form.general .input_container .trix-container,.general_show_form_fields_container .input_container .trix-container{display:inline-block}form.general .input_container div.field_with_errors,form.general div.field_with_errors,.general_show_form_fields_container .input_container div.field_with_errors,.general_show_form_fields_container div.field_with_errors{display:inline}form.general .input_container div.field_with_errors input,form.general .input_container div.field_with_errors select,form.general .input_container div.field_with_errors textarea,form.general .input_container div.field_with_errors trix-editor,form.general div.field_with_errors input,form.general div.field_with_errors select,form.general div.field_with_errors textarea,form.general div.field_with_errors trix-editor,.general_show_form_fields_container .input_container div.field_with_errors input,.general_show_form_fields_container .input_container div.field_with_errors select,.general_show_form_fields_container .input_container div.field_with_errors textarea,.general_show_form_fields_container .input_container div.field_with_errors trix-editor,.general_show_form_fields_container div.field_with_errors input,.general_show_form_fields_container div.field_with_errors select,.general_show_form_fields_container div.field_with_errors textarea,.general_show_form_fields_container div.field_with_errors trix-editor{border-color:#ff4c4c}form.general .input_container div.field_with_errors input:hover:not(:focus):not([disabled=disabled]),form.general .input_container div.field_with_errors select:hover:not(:focus):not([disabled=disabled]),form.general .input_container div.field_with_errors textarea:hover:not(:focus):not([disabled=disabled]),form.general .input_container div.field_with_errors trix-editor:hover:not(:focus):not([disabled=disabled]),form.general div.field_with_errors input:hover:not(:focus):not([disabled=disabled]),form.general div.field_with_errors select:hover:not(:focus):not([disabled=disabled]),form.general div.field_with_errors textarea:hover:not(:focus):not([disabled=disabled]),form.general div.field_with_errors trix-editor:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container .input_container div.field_with_errors input:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container .input_container div.field_with_errors select:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container .input_container div.field_with_errors textarea:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container .input_container div.field_with_errors trix-editor:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container div.field_with_errors input:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container div.field_with_errors select:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container div.field_with_errors textarea:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container div.field_with_errors trix-editor:hover:not(:focus):not([disabled=disabled]){border:1px solid #ff4c4c}form.general input.error,form.general select.error,form.general textarea.error,form.general trix-editor.error,.general_show_form_fields_container input.error,.general_show_form_fields_container select.error,.general_show_form_fields_container textarea.error,.general_show_form_fields_container trix-editor.error{border-color:#ff4c4c}form.general input.error:hover:not(:focus):not([disabled=disabled]),form.general select.error:hover:not(:focus):not([disabled=disabled]),form.general textarea.error:hover:not(:focus):not([disabled=disabled]),form.general trix-editor.error:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container input.error:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container select.error:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container textarea.error:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container trix-editor.error:hover:not(:focus):not([disabled=disabled]){border:1px solid #ff4c4c}form.general input[type="submit"],.general_show_form_fields_container input[type="submit"]{width:100%;max-width:1000px;margin-top:30px}form.general input,form.general textarea,form.general select,form.general trix-editor,.general_show_form_fields_container input,.general_show_form_fields_container textarea,.general_show_form_fields_container select,.general_show_form_fields_container trix-editor{display:block;font-family:inherit;color:#282828;font-size:18px;padding:4px;margin:4px 0;width:40rem;max-width:100%;border:1px solid #c8c8c8;border-radius:3px;transition:all 150ms ease;transition-property:box-shadow, border, border-color;outline:none;box-sizing:border-box;background-color:white}form.general .trix-container,.general_show_form_fields_container .trix-container{width:40rem}form.general select,.general_show_form_fields_container select{-webkit-appearance:none;background-image:url(/assets/arrow_down-60458911a169060910ffa34c249e46a4b2170549361b9f0d651bb62ff9e78cd1.svg);background-repeat:no-repeat;background-position:right center;background-color:white;padding:0.15em 1.4em 0.15em 0.5em}form.general textarea,.general_show_form_fields_container textarea{vertical-align:top;display:inline-block;height:4em}form.general .trix-container,.general_show_form_fields_container .trix-container{vertical-align:top}form.general input,form.general select,.general_show_form_fields_container input,.general_show_form_fields_container select{height:1.8em}form.general trix-toolbar,.general_show_form_fields_container trix-toolbar{margin-top:16px}form.general input[type=text]:focus,form.general input[type=password]:focus,form.general input[type="file"]:focus,form.general textarea:focus,form.general trix-editor:focus,.general_show_form_fields_container input[type=text]:focus,.general_show_form_fields_container input[type=password]:focus,.general_show_form_fields_container input[type="file"]:focus,.general_show_form_fields_container textarea:focus,.general_show_form_fields_container trix-editor:focus{box-shadow:0px 0px 1px 1px #2296f3;border-color:#2296f3}form.general input[type=text]:hover:not(:focus):not([disabled=disabled]),form.general input[type=password]:hover:not(:focus):not([disabled=disabled]),form.general input[type="file"]:hover:not(:focus):not([disabled=disabled]),form.general textarea:hover:not(:focus):not([disabled=disabled]),form.general trix-editor:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container input[type=text]:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container input[type=password]:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container input[type="file"]:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container textarea:hover:not(:focus):not([disabled=disabled]),.general_show_form_fields_container trix-editor:hover:not(:focus):not([disabled=disabled]){border:1px solid #8c8c8c}form.general input[type="file"],.general_show_form_fields_container input[type="file"]{height:2em}@media screen and (max-width: 920px){form.general trix-toolbar .quote,form.general trix-toolbar .code,.general_show_form_fields_container trix-toolbar .quote,.general_show_form_fields_container trix-toolbar .code{display:none}}@media screen and (max-width: 600px){form.general trix-toolbar .strike,form.general trix-toolbar .italic,form.general trix-toolbar .heading-1,.general_show_form_fields_container trix-toolbar .strike,.general_show_form_fields_container trix-toolbar .italic,.general_show_form_fields_container trix-toolbar .heading-1{display:none}form.general trix-toolbar .bullets,.general_show_form_fields_container trix-toolbar .bullets{border-left:none !important}}form.general input[type="range"],.general_show_form_fields_container input[type="range"]{-webkit-appearance:none;appearance:none;border:none;background:whitesmoke;height:20px;border-radius:10px;margin-top:30px;margin-bottom:30px}form.general input[type="range"]::-webkit-slider-thumb,.general_show_form_fields_container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2296f3;width:40px;height:40px;border-radius:100%}form.general .select2-selection--single,.general_show_form_fields_container .select2-selection--single{margin-bottom:5px}form.general .select2-container--default.select2-container--disabled .select2-selection--single,.general_show_form_fields_container .select2-container--default.select2-container--disabled .select2-selection--single{background:white}form.general .input_container .title:first-child,.general_show_form_fields_container .input_container .title:first-child{margin-left:-10px}form.general .input_container span.title,.general_show_form_fields_container .input_container span.title{font-size:1.5em;height:1.35em;font-weight:bold;margin-top:0px;margin-bottom:0px;vertical-align:middle;line-height:1.45em}form.general .input_container input.title[type="text"],form.general .input_container input.subtitle[type="text"],.general_show_form_fields_container .input_container input.title[type="text"],.general_show_form_fields_container .input_container input.subtitle[type="text"]{vertical-align:middle;border:none;font-size:1.5em;height:1.35em;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;width:100%;font-weight:bold;color:#282828}form.general .input_container input.title[type="text"]:hover:not(:focus),form.general .input_container input.subtitle[type="text"]:hover:not(:focus),.general_show_form_fields_container .input_container input.title[type="text"]:hover:not(:focus),.general_show_form_fields_container .input_container input.subtitle[type="text"]:hover:not(:focus){border:none;box-shadow:0px 0px 1px 1px #8c8c8c}form.general .input_container input.subtitle[type="text"],.general_show_form_fields_container .input_container input.subtitle[type="text"]{font-size:1.2em}form.general .input_container.subtitle_container,.general_show_form_fields_container .input_container.subtitle_container{margin-top:-5px}form.general .input_container trix-editor,.general_show_form_fields_container .input_container trix-editor{width:100%}form.general .date_and_time_container,.general_show_form_fields_container .date_and_time_container{display:flex;align-items:center;flex-wrap:wrap}form.general .date_and_time_container span.text_span,.general_show_form_fields_container .date_and_time_container span.text_span{flex-shrink:0}form.general .date_and_time_container input,.general_show_form_fields_container .date_and_time_container input{width:calc((100% - 180px - .5em) / 2)}form.general .date_and_time_container input.date,.general_show_form_fields_container .date_and_time_container input.date{min-width:9em}form.general .date_and_time_container input.time,.general_show_form_fields_container .date_and_time_container input.time{min-width:6em;margin-left:.5em}.general_show_form_fields_container .input_container{padding:0.2em}.general_show_form_fields_container .input_container:nth-of-type(even){background:whitesmoke}.general_show_form_fields_container .input_container span.text_span{margin-right:2em}input.disabled{pointer-events:none}form.file_form input[type="submit"]{width:40rem}select{-webkit-appearance:none;background-image:url(/assets/arrow_down-60458911a169060910ffa34c249e46a4b2170549361b9f0d651bb62ff9e78cd1.svg);background-repeat:no-repeat;background-position:right center;background-color:white;padding:0.15em 1.4em 0.15em 0.5em}form.general .buttons{display:flex;flex-wrap:wrap;margin-top:15px}form.general .buttons>*,form.general .buttons input[type="submit"],form.general .buttons .general_button{margin-bottom:initial;margin-top:15px;width:initial;display:inline-block}form.general .buttons :not(:first-child){margin-left:10px}form.general .buttons input[type="submit"]:not(.secondary){flex:auto}form.general.floating .input_container{margin:8px 0}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}form.general .form-floating,.form-floating{position:relative;display:flex;flex-direction:column-reverse;background-color:white}form.general .form-floating .field_with_errors,.form-floating .field_with_errors{display:contents}form.general .form-floating>input,form.general .form-floating>textarea,form.general .form-floating>select,form.general .form-floating .field_with_errors>input,form.general .form-floating .field_with_errors>textarea,form.general .form-floating .field_with_errors>select,.form-floating>input,.form-floating>textarea,.form-floating>select,.form-floating .field_with_errors>input,.form-floating .field_with_errors>textarea,.form-floating .field_with_errors>select{height:3.62em;line-height:1.25;font-size:1em;display:block;width:100%;margin:0 !important}form.general .form-floating>input[type=date],form.general .form-floating .field_with_errors>input[type=date],.form-floating>input[type=date],.form-floating .field_with_errors>input[type=date]{appearance:none;-webkit-appearance:none}form.general .form-floating>input[type=date]::-webkit-date-and-time-value,form.general .form-floating .field_with_errors>input[type=date]::-webkit-date-and-time-value,.form-floating>input[type=date]::-webkit-date-and-time-value,.form-floating .field_with_errors>input[type=date]::-webkit-date-and-time-value{text-align:left}form.general .form-floating>textarea,form.general .form-floating .field_with_errors>textarea,.form-floating>textarea,.form-floating .field_with_errors>textarea{display:block;min-height:4em}form.general .form-floating>label,form.general .form-floating .field_with_errors>label,.form-floating>label,.form-floating .field_with_errors>label{position:absolute;top:0;left:0;height:100%;padding:1.27em .75em;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;text-transform:none !important;font-size:1em !important;font-weight:400 !important;line-height:normal !important;letter-spacing:normal !important;margin:0 !important;color:#7f7f7f}form.general .form-floating>input::placeholder,form.general .form-floating textarea::placeholder,form.general .form-floating .field_with_errors>input::placeholder,form.general .form-floating .field_with_errors textarea::placeholder,.form-floating>input::placeholder,.form-floating textarea::placeholder,.form-floating .field_with_errors>input::placeholder,.form-floating .field_with_errors textarea::placeholder{color:transparent}form.general .form-floating>input,form.general .form-floating .field_with_errors>input,.form-floating>input,.form-floating .field_with_errors>input{padding:1.13em .75em}form.general .form-floating>input:focus,form.general .form-floating>input:not(:placeholder-shown),form.general .form-floating .field_with_errors>input:focus,form.general .form-floating .field_with_errors>input:not(:placeholder-shown),.form-floating>input:focus,.form-floating>input:not(:placeholder-shown),.form-floating .field_with_errors>input:focus,.form-floating .field_with_errors>input:not(:placeholder-shown){padding-top:1.625em !important;padding-bottom:.625em !important}form.general .form-floating>input:-webkit-autofill,form.general .form-floating .field_with_errors>input:-webkit-autofill,.form-floating>input:-webkit-autofill,.form-floating .field_with_errors>input:-webkit-autofill{padding-top:1.625em !important;padding-bottom:.625em !important}form.general .form-floating>.padding,form.general .form-floating .field_with_errors>.padding,.form-floating>.padding,.form-floating .field_with_errors>.padding{width:100%;height:1.685em;cursor:text}form.general .form-floating>.visual-container,form.general .form-floating .field_with_errors>.visual-container,.form-floating>.visual-container,.form-floating .field_with_errors>.visual-container{width:100%;height:100%;top:0;right:0;position:absolute;border:1px solid #c8c8c8;pointer-events:none;box-sizing:border-box}form.general .form-floating>textarea,form.general .form-floating .field_with_errors>textarea,.form-floating>textarea,.form-floating .field_with_errors>textarea{padding:1.13em .75em;padding-top:0 !important;margin-top:0;margin-bottom:0}form.general .form-floating>textarea~.visual-container,form.general .form-floating .field_with_errors>textarea~.visual-container,.form-floating>textarea~.visual-container,.form-floating .field_with_errors>textarea~.visual-container{border-radius:3px}form.general .form-floating>textarea,form.general .form-floating>textarea:focus,form.general .form-floating>textarea:active,form.general .form-floating>textarea:hover,form.general .form-floating .field_with_errors>textarea,form.general .form-floating .field_with_errors>textarea:focus,form.general .form-floating .field_with_errors>textarea:active,form.general .form-floating .field_with_errors>textarea:hover,.form-floating>textarea,.form-floating>textarea:focus,.form-floating>textarea:active,.form-floating>textarea:hover,.form-floating .field_with_errors>textarea,.form-floating .field_with_errors>textarea:focus,.form-floating .field_with_errors>textarea:active,.form-floating .field_with_errors>textarea:hover{border:none !important;box-shadow:none !important}form.general .form-floating>textarea:focus~.visual-container,form.general .form-floating .field_with_errors>textarea:focus~.visual-container,.form-floating>textarea:focus~.visual-container,.form-floating .field_with_errors>textarea:focus~.visual-container{box-shadow:0px 0px 1px 1px #2296f3;border-color:#2296f3}form.general .form-floating>textarea:hover:not(:focus):not([disabled=disabled])~.visual-container,form.general .form-floating .field_with_errors>textarea:hover:not(:focus):not([disabled=disabled])~.visual-container,.form-floating>textarea:hover:not(:focus):not([disabled=disabled])~.visual-container,.form-floating .field_with_errors>textarea:hover:not(:focus):not([disabled=disabled])~.visual-container{border:1px solid #8c8c8c}form.general .form-floating:hover textarea:not(:focus):not([disabled=disabled])~.visual-container,form.general .form-floating .field_with_errors:hover textarea:not(:focus):not([disabled=disabled])~.visual-container,.form-floating:hover textarea:not(:focus):not([disabled=disabled])~.visual-container,.form-floating .field_with_errors:hover textarea:not(:focus):not([disabled=disabled])~.visual-container{border:1px solid #8c8c8c}form.general .form-floating>select,form.general .form-floating .field_with_errors>select,.form-floating>select,.form-floating .field_with_errors>select{padding:1.13em .75em;padding-top:1.425em !important;padding-bottom:.25em !important;padding-right:2.35em;background-size:1.75em;background-position:right .45em center}form.general .form-floating>input[type=file],form.general .form-floating .field_with_errors>input[type=file],.form-floating>input[type=file],.form-floating .field_with_errors>input[type=file]{padding-bottom:2em !important}form.general .form-floating>input:focus~label,form.general .form-floating>input:not(:placeholder-shown)~label,form.general .form-floating>textarea:focus~label,form.general .form-floating>textarea:not(:placeholder-shown)~label,form.general .form-floating>select~label,form.general .form-floating .field_with_errors>input:focus~label,form.general .form-floating .field_with_errors>input:not(:placeholder-shown)~label,form.general .form-floating .field_with_errors>textarea:focus~label,form.general .form-floating .field_with_errors>textarea:not(:placeholder-shown)~label,form.general .form-floating .field_with_errors>select~label,.form-floating>input:focus~label,.form-floating>input:not(:placeholder-shown)~label,.form-floating>textarea:focus~label,.form-floating>textarea:not(:placeholder-shown)~label,.form-floating>select~label,.form-floating .field_with_errors>input:focus~label,.form-floating .field_with_errors>input:not(:placeholder-shown)~label,.form-floating .field_with_errors>textarea:focus~label,.form-floating .field_with_errors>textarea:not(:placeholder-shown)~label,.form-floating .field_with_errors>select~label{transform:scale(0.85) translateY(-0.5em) translateX(0.15em)}form.general .form-floating>input:-webkit-autofill~label,form.general .form-floating>textarea:-webkit-autofill~label,form.general .form-floating .field_with_errors>input:-webkit-autofill~label,form.general .form-floating .field_with_errors>textarea:-webkit-autofill~label,.form-floating>input:-webkit-autofill~label,.form-floating>textarea:-webkit-autofill~label,.form-floating .field_with_errors>input:-webkit-autofill~label,.form-floating .field_with_errors>textarea:-webkit-autofill~label{opacity:.5;transform:scale(0.85) translateY(-0.5em) translateX(0.15em)}form.general .form-floating.for-select2 .select2-selection.select2-selection--single,form.general .form-floating.for-select2 .select2-selection.select2-selection--multiple,form.general .form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--single,form.general .form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--multiple,.form-floating.for-select2 .select2-selection.select2-selection--single,.form-floating.for-select2 .select2-selection.select2-selection--multiple,.form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--single,.form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--multiple{padding-top:1.75em !important;padding-bottom:.5em !important;padding-left:.35em !important;min-height:calc(28px + 1.75em + .5em) !important;margin-bottom:0 !important}form.general .form-floating.errors input,form.general .form-floating.errors input:focus,form.general .form-floating.errors input:hover,form.general .form-floating.errors input:active,form.general .form-floating.errors select,form.general .form-floating.errors select:focus,form.general .form-floating.errors select:hover,form.general .form-floating.errors select:active,form.general .form-floating.errors textarea,form.general .form-floating.errors textarea:focus,form.general .form-floating.errors textarea:hover,form.general .form-floating.errors textarea:active,form.general .form-floating.errors trix-editor,form.general .form-floating.errors trix-editor:focus,form.general .form-floating.errors trix-editor:hover,form.general .form-floating.errors trix-editor:active,form.general .form-floating.errors .visual-container,form.general .form-floating.errors .visual-container:focus,form.general .form-floating.errors .visual-container:hover,form.general .form-floating.errors .visual-container:active,form.general .form-floating .field_with_errors.errors input,form.general .form-floating .field_with_errors.errors input:focus,form.general .form-floating .field_with_errors.errors input:hover,form.general .form-floating .field_with_errors.errors input:active,form.general .form-floating .field_with_errors.errors select,form.general .form-floating .field_with_errors.errors select:focus,form.general .form-floating .field_with_errors.errors select:hover,form.general .form-floating .field_with_errors.errors select:active,form.general .form-floating .field_with_errors.errors textarea,form.general .form-floating .field_with_errors.errors textarea:focus,form.general .form-floating .field_with_errors.errors textarea:hover,form.general .form-floating .field_with_errors.errors textarea:active,form.general .form-floating .field_with_errors.errors trix-editor,form.general .form-floating .field_with_errors.errors trix-editor:focus,form.general .form-floating .field_with_errors.errors trix-editor:hover,form.general .form-floating .field_with_errors.errors trix-editor:active,form.general .form-floating .field_with_errors.errors .visual-container,form.general .form-floating .field_with_errors.errors .visual-container:focus,form.general .form-floating .field_with_errors.errors .visual-container:hover,form.general .form-floating .field_with_errors.errors .visual-container:active,.form-floating.errors input,.form-floating.errors input:focus,.form-floating.errors input:hover,.form-floating.errors input:active,.form-floating.errors select,.form-floating.errors select:focus,.form-floating.errors select:hover,.form-floating.errors select:active,.form-floating.errors textarea,.form-floating.errors textarea:focus,.form-floating.errors textarea:hover,.form-floating.errors textarea:active,.form-floating.errors trix-editor,.form-floating.errors trix-editor:focus,.form-floating.errors trix-editor:hover,.form-floating.errors trix-editor:active,.form-floating.errors .visual-container,.form-floating.errors .visual-container:focus,.form-floating.errors .visual-container:hover,.form-floating.errors .visual-container:active,.form-floating .field_with_errors.errors input,.form-floating .field_with_errors.errors input:focus,.form-floating .field_with_errors.errors input:hover,.form-floating .field_with_errors.errors input:active,.form-floating .field_with_errors.errors select,.form-floating .field_with_errors.errors select:focus,.form-floating .field_with_errors.errors select:hover,.form-floating .field_with_errors.errors select:active,.form-floating .field_with_errors.errors textarea,.form-floating .field_with_errors.errors textarea:focus,.form-floating .field_with_errors.errors textarea:hover,.form-floating .field_with_errors.errors textarea:active,.form-floating .field_with_errors.errors trix-editor,.form-floating .field_with_errors.errors trix-editor:focus,.form-floating .field_with_errors.errors trix-editor:hover,.form-floating .field_with_errors.errors trix-editor:active,.form-floating .field_with_errors.errors .visual-container,.form-floating .field_with_errors.errors .visual-container:focus,.form-floating .field_with_errors.errors .visual-container:hover,.form-floating .field_with_errors.errors .visual-container:active{border-color:#ff4c4c}form.general .form-floating.errors input:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors input:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors input:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors input:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors select:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors select:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors select:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors select:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors textarea:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors textarea:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors textarea:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors textarea:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors trix-editor:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors trix-editor:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors trix-editor:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors trix-editor:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors .visual-container:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors .visual-container:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors .visual-container:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors .visual-container:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors input:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors input:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors input:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors input:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors select:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors select:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors select:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors select:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors textarea:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors textarea:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors textarea:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors textarea:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors trix-editor:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors trix-editor:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors trix-editor:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors trix-editor:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors .visual-container:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors .visual-container:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors .visual-container:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors .visual-container:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors input:hover:not(:focus):not([disabled=disabled]),.form-floating.errors input:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors input:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors input:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors select:hover:not(:focus):not([disabled=disabled]),.form-floating.errors select:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors select:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors select:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors textarea:hover:not(:focus):not([disabled=disabled]),.form-floating.errors textarea:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors textarea:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors textarea:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors trix-editor:hover:not(:focus):not([disabled=disabled]),.form-floating.errors trix-editor:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors trix-editor:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors trix-editor:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors .visual-container:hover:not(:focus):not([disabled=disabled]),.form-floating.errors .visual-container:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors .visual-container:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors .visual-container:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors input:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors input:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors input:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors input:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors select:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors select:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors select:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors select:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors textarea:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors textarea:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors textarea:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors textarea:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors trix-editor:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors trix-editor:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors trix-editor:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors trix-editor:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors .visual-container:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors .visual-container:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors .visual-container:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors .visual-container:active:hover:not(:focus):not([disabled=disabled]){border:1px solid #ff4c4c}form.general .form-floating.errors .visual-container,form.general .form-floating .field_with_errors.errors .visual-container,.form-floating.errors .visual-container,.form-floating .field_with_errors.errors .visual-container{border-color:#ff4c4c !important}form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:focus,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:hover,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:active,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:focus,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:hover,form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:active,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:focus,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:hover,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:active,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:focus,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:hover,form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:active,.form-floating.errors.for-select2 .select2-selection.select2-selection--single,.form-floating.errors.for-select2 .select2-selection.select2-selection--single:focus,.form-floating.errors.for-select2 .select2-selection.select2-selection--single:hover,.form-floating.errors.for-select2 .select2-selection.select2-selection--single:active,.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple,.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:focus,.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:hover,.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:active,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:focus,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:hover,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:active,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:focus,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:hover,.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:active{border-color:#ff4c4c}form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--single:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:active:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:focus:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:hover:hover:not(:focus):not([disabled=disabled]),form.general .form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--single:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--single:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--single:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--single:active:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:focus:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:hover:hover:not(:focus):not([disabled=disabled]),.form-floating.errors.for-select2 .select2-selection.select2-selection--multiple:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--single:active:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:focus:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:hover:hover:not(:focus):not([disabled=disabled]),.form-floating .field_with_errors.errors.for-select2 .select2-selection.select2-selection--multiple:active:hover:not(:focus):not([disabled=disabled]){border:1px solid #ff4c4c}form.general .non-floatable>select,form.general .non-floatable .field_with_errors>select{width:100%}form.general.floating .input_container{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5em;width:100%}form.general.floating .input_container .non-floatable{display:flex;gap:.5em;align-items:center}form.general.floating .input_container .form-floating>*:not(.tooltip){width:100% !important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-datepicker .ui-state-default{padding:10px;border:2px solid rgba(0,0,0,0.05);border-radius:2px;outline:none;box-shadow:none;text-align:center}.ui-datepicker td{background:white}.ui-state-default:not(.ui-state-active):not(.ui-state-highlight){background:rgba(0,0,0,0.01)}html .ui-state-default.ui-state-active{background:#2296f3}#ui-datepicker-div{width:auto}.ui-datepicker-calendar thead tr th{background:white;color:black}.ui-datepicker .ui-datepicker-header{background:#2296f3}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial, Helvetica, sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial, Helvetica, sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666}.errors,.errors-title{color:red}.errors-title{font-weight:bold}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.active_enums_index .all-enums{display:flex;flex-direction:column;gap:1.5em}.active_enums_index .all-enums .model h2{margin:0;font-size:1.2rem}.active_enums_index .all-enums .model .enums{margin-top:.5em;display:flex;flex-direction:column;gap:.5em}.active_enums_index .all-enums .model .enums a{display:block}.admin_manuals iframe{border:none;width:100%;height:75vh}form.inventory_form div.input_container select.default_comment{width:200px}form.inventory_form div.input_container.ready_container label{user-select:none;font-size:40px;padding:0px;margin:0px;vertical-align:middle}form.inventory_form div.input_container.ready_container label span:last-of-type{display:none}form.inventory_form div.input_container.ready_container label span:first-of-type{display:inline}form.inventory_form div.input_container.ready_container input[type="checkbox"]{display:none}form.inventory_form div.input_container.ready_container input[type="checkbox"]:checked+label{color:#018786}form.inventory_form div.input_container.ready_container input[type="checkbox"]:checked+label span:last-of-type{display:inline}form.inventory_form div.input_container.ready_container input[type="checkbox"]:checked+label span:first-of-type{display:none}.orders_form form.general th.min_amount,.orders_form form.general th.weight{display:none}.orders_form form.general div.alterable_has_many_associations_form{display:block;margin-top:20px !important;margin-bottom:30px !important}.orders_form form.general div.alterable_has_many_associations_form div.input_container input{width:100px}.orders_form form.general div.alterable_has_many_associations_form div.input_container select{width:300px}@media screen and (max-width: 1300px){.orders_form form.general div.alterable_has_many_associations_form div.input_container input{width:100%;min-width:3em}}.orders_form form.general input.total_price,.orders_form form.general input.total_weight{width:5em}.orders_form form.general input[type="submit"]{width:20em;display:inline}.orders_form form.general th.final_amount{cursor:pointer;text-decoration:underline}.orders_form form.general .input_container.invoice,.orders_form form.general .input_container.posti_transport{padding-block:.4em}.general_show_form_fields_container div.input_container span.id.text_span{margin-left:5em}.general_show_form_fields_container div.input_container span.city{margin-left:1em}.general_show_form_fields_container th.min_amount,.general_show_form_fields_container th.weight{display:none}.general_show_form_fields_container .show_alterable_has_many_associations_form{margin:2em 0;border:0.1px solid black;padding:0px;display:inline-block}#picking_list_pdf .total_weight{margin-top:1em}#proforma_invoice_pdf h4{margin:0}#proforma_invoice_pdf .order_info{flex-wrap:wrap}#proforma_invoice_pdf .order_info:after{content:"";display:block;height:0;clear:both}#proforma_invoice_pdf .order_info .basic_info,#proforma_invoice_pdf .order_info .contacts_info{width:45%;float:left}#proforma_invoice_pdf .order_info .basic_info div:not(:last-of-type){margin-bottom:0.4em}#proforma_invoice_pdf .items_table{margin:2em 0}#proforma_invoice_pdf .picking_info{margin-top:2em}:root{--main-padding: 20px}@media screen and (max-width: 1200px){:root{--main-padding: 10px}}html{font-family:Arial;padding:0px;margin:0px;background:whitesmoke}@media screen and (max-width: 1200px){html{background:white}}html body{padding:0px;margin:0px}html body .flash{padding:8px 15px;background:#3cbeff}html body .error{background:#ff4c4c}html body .success{background:#42f0b1}html body .alarm{background:#FFC400}html body .alarm-text{color:#eab506}html body .error-text{color:#ff4c4c}html body .success-text{color:#42f0b1}html body .error a,html body .error a:hover,html body .error a:active,html body .error a:visited,html body .success a,html body .success a:hover,html body .success a:active,html body .success a:visited,html body .alarm a,html body .alarm a:hover,html body .alarm a:active,html body .alarm a:visited{color:black}html body .neutral_link{color:black}html body .neutral_link:hover{color:#505050}html body .hide{display:none}html body h1,html body h2{margin-top:0px;padding:0px}html body main{margin-top:0px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:90%;padding:var(--main-padding);background:white;border-radius:0px 0px 8px 8px;overflow-x:auto}@media screen and (max-width: 1200px){html body main{width:auto;margin-top:0px;margin-bottom:0px}}html body .material-icons{vertical-align:top;color:#757575}html body a{color:#2186fb;text-decoration:none}html body a:hover{color:#2196F3}.select2-dropdown{min-width:300px !important;max-width:95% !important}.hidden{display:none !important}.invisible{visibility:hidden}.no-margin{margin:0px}.no-padding{padding:0px}.comissions_index #customer_id,.comissions_index #machine_id{width:400px}.comissions_index .create-payment{margin-bottom:1em}.comissions_index article header{margin-bottom:.5em}.comissions_index article header h2{margin-bottom:0em}.comissions_index article header span{display:block}.comission_payments_show .payee{margin-bottom:2em}.comission_payments_show .payee h3{margin-bottom:.25em}.comission_payments_show table:not(:last-of-type){margin-bottom:2em}.comission_payments_show section.overview table{display:inline-block;vertical-align:top;margin-right:2em}.customer_form form.general,.customer_fast_form form.general,.customer_contract_form form.general{width:100%;max-width:1000px;margin:15px}.customer_form form.general .tab:not(.buttons),.customer_fast_form form.general .tab:not(.buttons),.customer_contract_form form.general .tab:not(.buttons){margin-top:0px}@media screen and (max-width: 800px){.customer_form form.general .tab:not(.buttons),.customer_fast_form form.general .tab:not(.buttons),.customer_contract_form form.general .tab:not(.buttons){margin:0px}}.customer_form form.general .input_container,.customer_fast_form form.general .input_container,.customer_contract_form form.general .input_container{max-width:1000px}.customer_form form.general .input_container span.text_span,.customer_form form.general .input_container input,.customer_form form.general .input_container select,.customer_form form.general .input_container textarea,.customer_fast_form form.general .input_container span.text_span,.customer_fast_form form.general .input_container input,.customer_fast_form form.general .input_container select,.customer_fast_form form.general .input_container textarea,.customer_contract_form form.general .input_container span.text_span,.customer_contract_form form.general .input_container input,.customer_contract_form form.general .input_container select,.customer_contract_form form.general .input_container textarea{width:500px;font-size:16px}.customer_form form.general .input_container span.text_span,.customer_fast_form form.general .input_container span.text_span,.customer_contract_form form.general .input_container span.text_span{width:180px}@media screen and (max-width: 800px){.customer_form form.general .input_container span.text_span,.customer_form form.general .input_container input,.customer_form form.general .input_container select,.customer_form form.general .input_container textarea,.customer_fast_form form.general .input_container span.text_span,.customer_fast_form form.general .input_container input,.customer_fast_form form.general .input_container select,.customer_fast_form form.general .input_container textarea,.customer_contract_form form.general .input_container span.text_span,.customer_contract_form form.general .input_container input,.customer_contract_form form.general .input_container select,.customer_contract_form form.general .input_container textarea{font-size:14px}}@media screen and (max-width: 800px){.customer_form form.general .input_container span.text_span,.customer_fast_form form.general .input_container span.text_span,.customer_contract_form form.general .input_container span.text_span{width:180px}}.customer_form form.general .input_container input,.customer_form form.general .input_container select,.customer_form form.general .input_container textarea,.customer_fast_form form.general .input_container input,.customer_fast_form form.general .input_container select,.customer_fast_form form.general .input_container textarea,.customer_contract_form form.general .input_container input,.customer_contract_form form.general .input_container select,.customer_contract_form form.general .input_container textarea{width:calc(100% - 180px)}.customer_form form.general>.contract:not(.buttons) .input_container span.text_span,.customer_fast_form form.general>.contract:not(.buttons) .input_container span.text_span,.customer_contract_form form.general>.contract:not(.buttons) .input_container span.text_span{width:250px}.customer_form form.general>.contract:not(.buttons) .input_container input,.customer_form form.general>.contract:not(.buttons) .input_container select,.customer_form form.general>.contract:not(.buttons) .input_container textarea,.customer_fast_form form.general>.contract:not(.buttons) .input_container input,.customer_fast_form form.general>.contract:not(.buttons) .input_container select,.customer_fast_form form.general>.contract:not(.buttons) .input_container textarea,.customer_contract_form form.general>.contract:not(.buttons) .input_container input,.customer_contract_form form.general>.contract:not(.buttons) .input_container select,.customer_contract_form form.general>.contract:not(.buttons) .input_container textarea{width:calc(100% - 250px)}@media screen and (max-width: 800px){.customer_form form.general>.contract:not(.buttons) .input_container span.text_span,.customer_fast_form form.general>.contract:not(.buttons) .input_container span.text_span,.customer_contract_form form.general>.contract:not(.buttons) .input_container span.text_span{width:180px}}@media screen and (max-width: 800px){.customer_form form.general>.contract:not(.buttons) .input_container input,.customer_form form.general>.contract:not(.buttons) .input_container select,.customer_form form.general>.contract:not(.buttons) .input_container textarea,.customer_fast_form form.general>.contract:not(.buttons) .input_container input,.customer_fast_form form.general>.contract:not(.buttons) .input_container select,.customer_fast_form form.general>.contract:not(.buttons) .input_container textarea,.customer_contract_form form.general>.contract:not(.buttons) .input_container input,.customer_contract_form form.general>.contract:not(.buttons) .input_container select,.customer_contract_form form.general>.contract:not(.buttons) .input_container textarea{width:calc(100% - 180px)}}.customer_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span){width:100px}@media screen and (max-width: 800px){.customer_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span){width:50px}}@media screen and (min-width: 1400px){.customer_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .vat_absolute:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .vat_percentage:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .installing_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .insurance_price:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .monthly_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .other_additional_services_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_including_vat:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .contract_notice:not(span){width:200px}}.customer_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span){width:calc(100% - 350px)}@media screen and (max-width: 800px){.customer_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span){width:calc(100% - 230px)}}@media screen and (min-width: 1400px){.customer_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_fast_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .installing_payer:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .customers_insurance:not(span),.customer_contract_form form.general>.contract:not(.buttons) .input_container .other_additional_services:not(span){width:calc(100% - 450px)}}.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract,.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract,.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract{width:calc(100% - 350px)}@media screen and (max-width: 800px){.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract,.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract,.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract{width:calc(100% - 230px)}}@media screen and (min-width: 1400px){.customer_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract,.customer_fast_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract,.customer_contract_form form.general>.contract:not(.buttons) .input_container .total_monthly_fee_to_show_in_contract{width:calc(100% - 450px)}}.customer_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after,.customer_fast_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after,.customer_contract_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after{width:100px;margin-left:5px}@media screen and (max-width: 800px){.customer_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after,.customer_fast_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after,.customer_contract_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after{width:50px}}@media screen and (min-width: 1400px){.customer_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after,.customer_fast_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after,.customer_contract_form form.general>.contract:not(.buttons) .input_container .contract_notice.text_after{width:200px}}.customer_form form.general .machines input.location_details,.customer_fast_form form.general .machines input.location_details,.customer_contract_form form.general .machines input.location_details{width:300px}@media screen and (max-width: 800px){.customer_fast_form form.general .input_container span.text_span{display:none}.customer_fast_form form.general .input_container input,.customer_fast_form form.general .input_container select,.customer_fast_form form.general .input_container textarea{height:2.5em;width:100%}}.customer_default_form>form.general>.tab>.input_container .postal_code:not(span),.customer_default_form>form.general>.tab>.input_container .installing_place_postal_code:not(span){width:62px}.customer_default_form>form.general>.tab>.input_container .city:not(span),.customer_default_form>form.general>.tab>.input_container .installing_place_city:not(span){width:188px}.customer_default_form>form.general>.tab>.input_container .name:not(span),.customer_default_form>form.general>.tab>.input_container .another_name:not(span){width:calc(100% - 40px - 70px + 10px)}.customer_default_form>form.general>.tab>.input_container .another_name:not(span){margin-left:60px}.customer_default_form>form.general>.tab>.input_container .show_name:not(span),.customer_default_form>form.general>.tab>.input_container .show_another_name:not(span){width:15px;margin-left:6px}.customer_default_form>form.general>.tab>.input_container .only_value_span.title{width:70px}.customer_default_form>form.general>.tab>.input_container .id_and_name_container span.only_value_span.title{width:calc(100% - 15px - 15px)}.customer_self_fillable_form #contacts_table_container{display:block}.customer_contacts_form form.general{width:500px}.customer_contacts_form form.general .tab{display:initial}form.general.customer_contract_form .input_container span.text_span{width:250px}form.general.customer_contract_form .input_container input,form.general.customer_contract_form .input_container select,form.general.customer_contract_form .input_container textarea{width:calc(100% - 250px)}@media screen and (max-width: 800px){form.general.customer_contract_form .input_container span.text_span{width:180px}}@media screen and (max-width: 800px){form.general.customer_contract_form .input_container input,form.general.customer_contract_form .input_container select,form.general.customer_contract_form .input_container textarea{width:calc(100% - 180px)}}form.general.customer_contract_form .input_container .vat_absolute:not(span),form.general.customer_contract_form .input_container .vat_percentage:not(span),form.general.customer_contract_form .input_container .installing_fee:not(span),form.general.customer_contract_form .input_container .insurance_price:not(span),form.general.customer_contract_form .input_container .monthly_fee:not(span),form.general.customer_contract_form .input_container .other_additional_services_fee:not(span),form.general.customer_contract_form .input_container .total_monthly_fee_including_vat:not(span),form.general.customer_contract_form .input_container .total_monthly_fee:not(span),form.general.customer_contract_form .input_container .termination_notice_time:not(span){width:100px}@media screen and (max-width: 800px){form.general.customer_contract_form .input_container .vat_absolute:not(span),form.general.customer_contract_form .input_container .vat_percentage:not(span),form.general.customer_contract_form .input_container .installing_fee:not(span),form.general.customer_contract_form .input_container .insurance_price:not(span),form.general.customer_contract_form .input_container .monthly_fee:not(span),form.general.customer_contract_form .input_container .other_additional_services_fee:not(span),form.general.customer_contract_form .input_container .total_monthly_fee_including_vat:not(span),form.general.customer_contract_form .input_container .total_monthly_fee:not(span),form.general.customer_contract_form .input_container .termination_notice_time:not(span){width:50px}}@media screen and (min-width: 1400px){form.general.customer_contract_form .input_container .vat_absolute:not(span),form.general.customer_contract_form .input_container .vat_percentage:not(span),form.general.customer_contract_form .input_container .installing_fee:not(span),form.general.customer_contract_form .input_container .insurance_price:not(span),form.general.customer_contract_form .input_container .monthly_fee:not(span),form.general.customer_contract_form .input_container .other_additional_services_fee:not(span),form.general.customer_contract_form .input_container .total_monthly_fee_including_vat:not(span),form.general.customer_contract_form .input_container .total_monthly_fee:not(span),form.general.customer_contract_form .input_container .termination_notice_time:not(span){width:200px}}form.general.customer_contract_form .input_container .installing_payer:not(span),form.general.customer_contract_form .input_container .customers_insurance:not(span),form.general.customer_contract_form .input_container .other_additional_services:not(span){width:calc(100% - 350px)}@media screen and (max-width: 800px){form.general.customer_contract_form .input_container .installing_payer:not(span),form.general.customer_contract_form .input_container .customers_insurance:not(span),form.general.customer_contract_form .input_container .other_additional_services:not(span){width:calc(100% - 230px)}}@media screen and (min-width: 1400px){form.general.customer_contract_form .input_container .installing_payer:not(span),form.general.customer_contract_form .input_container .customers_insurance:not(span),form.general.customer_contract_form .input_container .other_additional_services:not(span){width:calc(100% - 450px)}}form.general.customer_contract_form .input_container .total_monthly_fee_to_show_in_contract{width:calc(100% - 350px)}@media screen and (max-width: 800px){form.general.customer_contract_form .input_container .total_monthly_fee_to_show_in_contract{width:calc(100% - 230px)}}@media screen and (min-width: 1400px){form.general.customer_contract_form .input_container .total_monthly_fee_to_show_in_contract{width:calc(100% - 450px)}}form.general.customer_contract_form .input_container .termination_notice_time.text_after{width:100px;margin-left:5px}@media screen and (max-width: 800px){form.general.customer_contract_form .input_container .termination_notice_time.text_after{width:50px}}@media screen and (min-width: 1400px){form.general.customer_contract_form .input_container .termination_notice_time.text_after{width:200px}}#contract_pdf body{font-family:Verdana, Geneva, sans-serif}#contract_pdf page[size="A4"]{width:21cm;height:29.7cm;display:block;margin:0 auto;padding-top:10px}#contract_pdf table{border-collapse:collapse;width:100%}#contract_pdf table,#contract_pdf tr,#contract_pdf td{border:0.3px solid grey}#contract_pdf td{vertical-align:top;font-size:12px}#contract_pdf .comment-content table{border:none;border-style:none;padding:0px;margin-top:5px;margin-bottom:5px;margin-left:-4px}#contract_pdf .comment-content table td,#contract_pdf .comment-content table tr{border:none;padding:0px}#contract_pdf .comment-content td,#contract_pdf tr{border:none;padding:3px}#contract_pdf .comment-content td{padding:2px 8px 2px 8px}#contract_pdf div.indented{margin-left:5px}#contract_pdf .OtsikkoText{font-size:18px;font-weight:bold}#contract_pdf .OtsikkoText2{font-size:10px;font-weight:bold}#contract_pdf .TableFontSmall{font-size:8px}#contract_pdf .TableFontPieni{font-size:10px}#contract_pdf .TableFontBold{font-size:12px;font-weight:bold}#contract_pdf .TableFontIso{font-size:14px}#contract_pdf .TasaFonttiBold{font-family:"Courier New", Courier, monospace;font-size:14px;font-weight:bold}#contract_pdf .divborder{border-style:solid;border-width:0.3px;border-color:grey;font-size:12px;padding:4px 8px 4px 8px}#contract_pdf .NormFontBold{font-size:8px;font-weight:bold}#contract_pdf .NormFontPieni,#contract_pdf .SopimusTekstiFont{font-size:8px;line-height:99%;text-align:justify;text-justify:inter-word;display:inline-block}#contract_pdf .SopimusTekstiFont{font-size:12px}#contract_pdf .SopimusOtsikkoFont{font-size:14px;font-weight:bold}#contract_pdf .signatures td{text-align:center}#contract_pdf .signatures tr:not(:first-of-type) td{vertical-align:bottom;font-size:10px}#contract_pdf #basic_info,#contract_pdf #special_terms,#contract_pdf #contract_details,#contract_pdf #contract_model_and_target{font-size:14px}#contract_pdf #basic_info td,#contract_pdf #special_terms td,#contract_pdf #contract_details td,#contract_pdf #contract_model_and_target td{font-size:14px}#contract_pdf #basic_info small,#contract_pdf #special_terms small,#contract_pdf #contract_details small,#contract_pdf #contract_model_and_target small{font-size:10px;display:block;margin:2px 3px 0px 3px;font-weight:bold}#contract_pdf #basic_info span,#contract_pdf #special_terms span,#contract_pdf #contract_details span,#contract_pdf #contract_model_and_target span{margin:2px 8px 4px 8px;display:block;padding:0px}#contract_pdf #basic_info .extra_small,#contract_pdf #special_terms .extra_small,#contract_pdf #contract_details .extra_small,#contract_pdf #contract_model_and_target .extra_small{font-size:8.9px}#contract_pdf #special_terms span,#contract_pdf #contract_details span{font-size:12px}#contract_pdf #signatures table{border-spacing:0.5em 0px;border-collapse:separate;border:none;border-style:none}#contract_pdf #signatures table tr,#contract_pdf #signatures table td{border:none;padding:0px}#contract_pdf #signatures table tr td{text-align:center;vertical-align:bottom;font-size:10px;width:50%}#contract_pdf #signatures table tr:first-of-type td{font-size:12px;font-weight:bold}#contract_pdf #signatures table tr:not(:first-of-type) td{border-top:1px solid grey}#contract_pdf #signatures table tr:not(:last-of-type) td{padding-top:5px;padding-bottom:40px}#contract_pdf #signatures table tr .filled{display:block;margin-top:-29px;margin-bottom:1em;font-size:1.2em}#offer_form input[type="checkbox"]{width:25px;margin:0px}#offer_form .input_container{overflow:auto}#offer_form .input_container .contract_duration:not(span),#offer_form .input_container .installing_fee:not(span){width:100px}#offer_form .input_container .total_sum:not(span){width:200px}#offer_form .input_container .machine_with_x_months_contract:not(input):not(label),#offer_form .input_container .service_by_usage_and_insurance:not(input):not(label),#offer_form .input_container .coin_payment:not(input):not(label),#offer_form .input_container .card_payment:not(input):not(label),#offer_form .input_container .mobile_pay_payment:not(input):not(label),#offer_form .input_container .mobile_payment:not(input):not(label),#offer_form .input_container .remote_monitoring:not(input):not(label),#offer_form .input_container .remote_control:not(input):not(label),#offer_form .input_container .use_guidance:not(input):not(label){width:calc(100% - 50px)}#offer_form .input_container .machine_with_x_months_contract:not(input):not(label),#offer_form .input_container .installing_fee_included:not(input):not(label){display:inline;padding-right:10px}#offer_form .input_container .custom_check_1,#offer_form .input_container .custom_check_2,#offer_form .input_container .custom_check_3{width:calc(100% - 50px)}#offer_form .input_container .machine_type_name_id_1,#offer_form .input_container .machine_amount_1,#offer_form .input_container .machine_price_1,#offer_form .input_container .contract_duration_1{margin-top:30px}#offer_form .input_container .machine_type_name_id_3,#offer_form .input_container .machine_amount_3,#offer_form .input_container .machine_price_3,#offer_form .input_container .contract_duration_3{margin-bottom:30px}#offer_form .input_container .machine_type_name_id_1,#offer_form .input_container .machine_type_name_id_2,#offer_form .input_container .machine_type_name_id_3{width:calc(100% - 300px)}#offer_form .input_container .machine_amount_1,#offer_form .input_container .machine_amount_2,#offer_form .input_container .machine_amount_3{width:100px}#offer_form .input_container .contract_duration_1,#offer_form .input_container .contract_duration_2,#offer_form .input_container .contract_duration_3{width:100px}#offer_form .input_container .machine_price_1,#offer_form .input_container .machine_price_2,#offer_form .input_container .machine_price_3{width:100px}body.production_index td:last-of-type{min-width:calc(51px * 7)}body.production_index span.progress_bar_part{width:50px;height:50px;display:block;float:left;text-align:center;border:0.5px solid #b4b4b4;user-select:none}body.production_index span.progress_bar_part:not(:first-of-type){border-left:none}body.production_index span.progress_bar_part:not(.success){background:white}body.production_index span.progress_bar_part span.number{font-size:25px}body.production_index span.progress_bar_part.status_0{background:white;color:#424242}body.production_index span.progress_bar_part.status_1{background:linear-gradient(to bottom left, #ff4c4c 0%, #ff4c4c 50%, #42f0b1 50%, #42f0b1 100%);background-size:200% 200%;overflow:hidden;border-color:#282828}body.production_index span.progress_bar_part.status_3{background:#42f0b1;border-color:#282828}body.production_index span.progress_bar_part .number{display:block;margin-top:15px;line-height:15px}body.production_index span.progress_bar_part .name{font-size:8px;text-align:center}body.production_index span.progress_bar_part:hover,body.production_index span.progress_bar_part:active,body.production_index span.progress_bar_part.active{height:42.5px;width:42.5px}body.production_index span.progress_bar_part:hover .number,body.production_index span.progress_bar_part:active .number,body.production_index span.progress_bar_part.active .number{margin-top:11.5px}body.production_index span.progress_bar_part:hover{border:4px solid #93caf5}body.production_index span.progress_bar_part.active,body.production_index span.progress_bar_part:active{border:4px solid #2196F3}body.production_index div.milestones::after{content:'';clear:both;display:block}body.production_index div.milestone_details{padding:4px;border:4px solid #2196F3}body.production_index div.milestone_details span.done{text-decoration:line-through}body.production_edit h2.customer{margin-bottom:0}body.production_edit h3.seller{margin-top:0}body.production_edit form.general small.modified_at_and_by{color:#969696;font-size:11px;user-select:none}body.production_edit form.general small.modified_at_and_by:hover{color:black;cursor:pointer}body.production_edit form.general fieldset{border:none}body.production_edit form.general fieldset legend{margin-left:-10px;font-size:20px}body.production_edit form.general input.disabled+span.text_span,body.production_edit form.general input[disabled]+span.text_span{color:#969696}body.production_edit form.general span.text_span{width:initial;user-select:none}body.production_edit .save_file{margin-top:initial !important;display:inline !important;width:6em !important;height:initial !important;margin-left:1em}body.production_edit .input_container>input,body.production_edit .input_container textarea{width:50% !important}body.production_edit .attachment_container>input,body.production_edit .attachments_container>input{width:calc(50% - 6em - 1em) !important}@media screen and (max-width: 800px){body.emails_index table .content{display:none}}body.emails_index table td{vertical-align:top;padding:10px}body.emails_index table .attachments{margin:10px 0px 2px}body.emails_index table .attachments .attachment{border:0.5px solid #333333;border-radius:14px;padding:6px 4px}body.emails_index table .attachments .attachment .filetype{font-size:12px;vertical-align:middle;border:1px solid #0c6fbf;padding:3px 4px;background:#2196f3;color:white;display:inline-block;margin-bottom:2px;border-radius:11px;text-transform:uppercase}body.emails_index table .attachments .attachment .filename{vertical-align:middle;display:inline-block}body.emails_show h2.subject,body.forwards_new h2.subject{margin-bottom:0}body.emails_show section.metadata,body.forwards_new section.metadata{color:grey;font-size:0.85em}body.emails_show section.metadata p,body.forwards_new section.metadata p{margin:0}body.emails_show section.content,body.forwards_new section.content{margin:1.25em 0}.field_descriptions_index h2{margin:0;margin-top:2em;margin-bottom:1em}.field_descriptions_index tbody:first-of-type h2{margin-top:.5em}.field_descriptions_index td:first-of-type{vertical-align:top;padding:10px}.fill_list form.edit_machine_holder_fill_details textarea,.fill_list form.edit_machine_holder_fill_details select{width:350px !important}.fill_list form.edit_machine_holder_fill_details textarea{height:50px}article:not(:last-of-type){padding-bottom:1.5em;border-bottom:1px solid #cccccc;margin-bottom:1.5em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.general-attachment-previews{display:flex;flex-wrap:wrap;gap:.5em;user-select:none}.general-attachment-previews>div{border:1px solid black;background:#d4d4d4;object-fit:cover;border-radius:5px;padding:.25em .5em;font-size:.9em}.general-attachment-previews>div:hover{background:#bdbdbd}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}button.general,.general_button,.general-button,form.general input[type="submit"]{appearance:none;-webkit-appearance:none;background-color:#2296f3;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:2px;border:none;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:normal;padding:18px;line-height:0px;width:auto;font-size:1em;cursor:pointer;transition-duration:150ms;display:inline-block;outline:0}button.general:hover,.general_button:hover,.general-button:hover,form.general input[type="submit"]:hover{background-color:#3a76e5;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);color:white}button.general:active,.general_button:active,.general-button:active,form.general input[type="submit"]:active{background-color:#3367d6;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);color:white}button.general.red,.general_button.red,.general-button.red,form.general input.red[type="submit"]{background-color:#D50000}button.general.red:hover,.general_button.red:hover,.general-button.red:hover,form.general input.red[type="submit"]:hover{background-color:#B71C1C}button.general.red:active,.general_button.red:active,.general-button.red:active,form.general input.red[type="submit"]:active{background-color:#951717}button.general.secondary,.general_button.secondary,.general-button.secondary,form.general input.secondary[type="submit"]{background:white;padding:17px;border:1px solid #2296f3;color:#2296f3;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button.general.secondary:hover,.general_button.secondary:hover,.general-button.secondary:hover,form.general input.secondary[type="submit"]:hover{color:#3a76e5;border-color:#3a76e5;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}button.general.secondary:active,.general_button.secondary:active,.general-button.secondary:active,form.general input.secondary[type="submit"]:active{color:#3367d6;border-color:#3367d6;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}button.general[disabled],.general_button[disabled],.general-button[disabled],form.general input[type="submit"][disabled]{cursor:default;background:#a8a8a8;border-color:#a8a8a8;pointer-events:none}form.general input[type="submit"]{display:block}.deep-json{margin-top:1.5em}.deep-json>strong{display:block;margin-bottom:1rem}.deep-json div,.deep-json ul{margin-left:1.5rem}.deep-json div:not(.short-text)>strong{margin-bottom:0.5rem;display:block}.deep-json div:not(.short-text)>strong:not(:first-child){margin-top:1rem}.deep-json div:not(.short-text),.deep-json li{margin-block:1rem}.deep-json ul{padding-left:1.5rem}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.dropzone{border-radius:4px;border:1.5px dashed lightGray;flex:auto;min-height:0;text-align:center;margin-block:8px}.dropzone>.dz-message{margin-block:1em;font-size:.9em}.dropzone>.dz-preview>.dz-image img{width:100%;height:100%;object-fit:cover}.dropzone>.dz-preview>.dz-error-message{background:#f75d38;margin-top:3em}.dropzone>.dz-preview>.dz-error-message::after{border-bottom-color:#f75d38}.dropzone>.dz-preview>.dz-remove{font-size:1em;font-weight:200;text-align:center;background:#2296f3;border:2px solid #2296f3;color:white !important;cursor:pointer;padding:.4em 1.25em;padding-top:.6em;display:inline-block;user-select:none;text-decoration:none;border-radius:1000px;height:auto;text-transform:uppercase;transition-duration:0.15s;transition-property:box-shadow, border, border-color, background-color;--hover-color: #3a76e5;--hover-background-color: #3a76e5;--hover-border-color: #3a76e5;background-color:#EDEBE8;border-color:#EDEBE8 !important;color:#5A5A5A !important;--hover-color: #5A5A5A;--hover-background-color: #EDEBE8;--hover-border-color: none;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;user-select:none;text-transform:none;font-size:.95em;padding:.3em 1em;margin-top:.25em}.dropzone>.dz-preview>.dz-remove:not([disabled]):hover,.dropzone>.dz-preview>.dz-remove:not([disabled]):focus{background:var(--hover-background-color);border-color:var(--hover-border-color);box-shadow:1px 1px 8px -4px rgba(0,0,0,0.6);color:var(--hover-color)}.dropzone>.dz-preview>.dz-remove[disabled]{cursor:default;background:#a8a8a8;border-color:#a8a8a8}.dropzone>.dz-preview>.dz-remove.lower{text-transform:initial}.dropzone>.dz-preview>.dz-remove[disabled]{background:#a8a8a8}.dropzone>.dz-preview>.dz-image>img{display:none;margin-top:0}.dropzone>.dz-preview>.dz-image>img[src]{display:initial}.dropzone .dz-remove:hover{color:#f75d38 !important;text-decoration:none !important}form.general .dropzone{max-width:1000px}a#url_to_escape{display:none}section.expandable header h1,section.expandable header h2,section.expandable header h3,section.expandable header h4,section.expandable header h5,section.expandable header h6{font-weight:normal}section.expandable header .expand{text-decoration:none;font-size:26px;vertical-align:bottom;transition:transform 300ms, background-color 120ms;color:inherit;outline:none;margin-left:10px;border-radius:50%}section.expandable header .expand:hover{background-color:rgba(255,255,255,0.2)}section.expandable header .expand:active{background-color:rgba(0,0,0,0.1);box-shadow:0px 0px 2px rgba(0,0,0,0.1) inset}section.expandable.open{margin-bottom:2em}section.expandable.open header .expand{transform:rotate(180deg)}section.expandable:not(.open) .content{display:none}body:not(.hide-field-descriptions) form.text_span.tooltip_container{cursor:help}body.hide-field-descriptions form .text_span.tooltip_container .tooltip{display:none}form.general.filter{max-width:initial;width:100%;margin-bottom:1em}form.general.filter,form.general.filter>div{display:flex;gap:.4em;align-items:flex-start;flex-wrap:wrap}form.general.filter input,form.general.filter textarea,form.general.filter select,form.general.filter trix-editor,form.general.filter .select2-container,form.general.filter .select2-selection--single{margin:initial}form.general.filter input,form.general.filter select{height:32px;line-height:24px}form.general.filter .select2-selection__rendered{line-height:30px}form.general.filter .select2-selection__rendered>*{line-height:initial}form.general.filter .select2-container .select2-selection--single{height:32px}form.general.filter .select2-selection__arrow{height:31px}form.general.filter .select2-container{min-width:min-content !important}form.general.filter .select2-search__field{height:initial;margin-top:6px;line-height:initial}form.general.filter .select2-search__field[placeholder=""]{display:none}form.general.filter input[type=submit]{padding:0 1em;width:initial !important;min-width:initial !important}form.general .field_with_errors input,form.general .field_with_errors select,form.general .field_with_errors .select2-selection{border-color:#ff4c4c !important}form.general.oneline{display:inline-flex;gap:.25em;align-items:center;width:initial !important}form.general.oneline *{margin:0 !important;width:initial;max-width:initial}form.general input[type=color]{padding:0 .2em;width:4em}form.general .buttons{max-width:1000px}form.general .form-floating.for-select2 .select2-selection.select2-selection--single,form.general .form-floating.for-select2 .select2-selection.select2-selection--multiple,form.general .form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--single,form.general .form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--multiple,.form-floating.for-select2 .select2-selection.select2-selection--single,.form-floating.for-select2 .select2-selection.select2-selection--multiple,.form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--single,.form-floating .field_with_errors.for-select2 .select2-selection.select2-selection--multiple{padding-top:1.45em !important;padding-bottom:.5em !important;padding-left:.35em !important;min-height:3.62em !important;margin-bottom:0 !important}form.general .input_container input[type="checkbox"]:checked+label,.general_show_form_fields_container .input_container input[type="checkbox"]:checked+label{color:#2296f3}form.general.floating .hidden_container{display:none}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.image-gallery{columns:var(--columns);column-gap:.5em}.image-gallery img{display:block;width:100%;border-radius:0px;margin-bottom:.5em}@media (max-width: 699px){.image-gallery{column-gap:.25em}.image-gallery img{margin-bottom:.25em}}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.general-image-previews{display:flex;flex-wrap:wrap;gap:.5em;margin-block:1em}.general-image-previews img{width:50px;height:50px;object-fit:cover;border-radius:0px}.m-1{margin:1rem}.mt-1{margin-top:1rem}.mr-1{margin-right:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.p-1{padding:1rem}.pt-1{padding-top:1rem}.pr-1{padding-right:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.px-1{padding-left:1rem;padding-right:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.m-2{margin:2rem}.mt-2{margin-top:2rem}.mr-2{margin-right:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mx-2{margin-left:2rem;margin-right:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.p-2{padding:2rem}.pt-2{padding-top:2rem}.pr-2{padding-right:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.px-2{padding-left:2rem;padding-right:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.m-3{margin:3rem}.mt-3{margin-top:3rem}.mr-3{margin-right:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mx-3{margin-left:3rem;margin-right:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.p-3{padding:3rem}.pt-3{padding-top:3rem}.pr-3{padding-right:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.px-3{padding-left:3rem;padding-right:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.m-4{margin:4rem}.mt-4{margin-top:4rem}.mr-4{margin-right:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.mx-4{margin-left:4rem;margin-right:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.p-4{padding:4rem}.pt-4{padding-top:4rem}.pr-4{padding-right:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.px-4{padding-left:4rem;padding-right:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.m-5{margin:5rem}.mt-5{margin-top:5rem}.mr-5{margin-right:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.mx-5{margin-left:5rem;margin-right:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.p-5{padding:5rem}.pt-5{padding-top:5rem}.pr-5{padding-right:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.px-5{padding-left:5rem;padding-right:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.w-1{max-width:100px}.w-2{max-width:200px}.w-3{max-width:300px}.w-4{max-width:400px}.w-5{max-width:500px}.w-6{max-width:600px}.w-7{max-width:700px}.w-8{max-width:800px}.w-9{max-width:900px}.w-10{max-width:1000px}[data-href]{cursor:pointer}table.general tr[data-href]:hover:nth-child(odd),table.general tr[data-href]:hover:nth-child(even){background:#e6e6e6}.loader{padding:1.6875em}.loader:after{content:'';display:block;font-size:10px;width:1.3125em;height:1.3125em;margin-top:-0.5em;animation:spinner 12000ms infinite linear;border-radius:0.75em;box-shadow:#3795e1 3.375em 0 0 0, #3795e1 2.475em 2.475em 0 0, #3795e1 0 3.375em 0 0, #3795e1 -2.475em 2.475em 0 0, #3795e1 -3.375em 0 0 0, #3795e1 -2.475em -2.475em 0 0, #3795e1 0 -3.375em 0 0, #3795e1 2.475em -2.475em 0 0}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}i{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;user-select:none;text-transform:none}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}html.mobile-ui,html.mobile-ui body,html.mobile-ui main{height:100%;touch-action:pan-x pan-y}body.mobile-ui *{box-sizing:border-box}body.mobile-ui input,body.mobile-ui textarea,body.mobile-ui button,body.mobile-ui select,body.mobile-ui a{-webkit-tap-highlight-color:transparent}body.mobile-ui main{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:100%;border-radius:0;overflow-x:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}body.mobile-ui main section{font-size:1.5em;text-align:center;margin-bottom:3em;width:100%;--padding: 4px}body.mobile-ui main section .buttons{margin-top:2em;display:flex;flex-direction:column;gap:1em}body.mobile-ui main section button,body.mobile-ui main section a{width:100%;font-size:1em;text-transform:none;border:1px solid black;border-radius:4px;padding:.8em 1em;line-height:1.35em;text-transform:uppercase;background:#c6d9f6;color:white;cursor:pointer;user-select:none;text-align:center;transition:box-shadow 150ms;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}body.mobile-ui main section button:hover,body.mobile-ui main section a:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}body.mobile-ui main section button:active,body.mobile-ui main section a:active{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}body.mobile-ui main section button.yes,body.mobile-ui main section button.ok,body.mobile-ui main section button.send,body.mobile-ui main section button.exit,body.mobile-ui main section a.yes,body.mobile-ui main section a.ok,body.mobile-ui main section a.send,body.mobile-ui main section a.exit{background:#009e0f}body.mobile-ui main section button.no,body.mobile-ui main section a.no{background:#cf2a27}body.mobile-ui main section button.back,body.mobile-ui main section a.back{background:#cccccc;color:#282828}body.mobile-ui main section .preset-buttons{display:grid;--min-btn-width: 5em;grid-template-columns:repeat(auto-fit, minmax(var(--min-btn-width), 1fr));gap:1em;margin-bottom:1em}body.mobile-ui main section .preset-buttons button{color:#282828}body.mobile-ui main section#in-progress{display:flex;flex-direction:column;align-items:center}body.mobile-ui main section#in-progress .loader{margin-top:1.5em}body.mobile-ui main form.general section .input_container+.input_container,body.mobile-ui main section form.general .input_container+.input_container{margin-top:.5em}.notifications{position:fixed;z-index:100;right:10px;top:10px}.notifications .notification{user-select:none;transition:opacity 0.3s, height 0.5s, padding-top 0.5s, padding-bottom 0.5s, margin-top 0.5s;width:300px;height:60px;background:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:3px;font-size:13px;padding:8px}.notifications .notification:not(:last-of-type){margin-bottom:10px}.notifications .notification.out{opacity:0;height:0px;padding-top:0px;padding-bottom:0px;margin-top:-10px;transition:opacity 0.3s, height 0.3s, padding-top 0.3s, padding-bottom 0.3s, margin-top 0.3s}.notifications .notification .header_line .header{padding-top:0px;display:inline-block;font-size:1.1em}.notifications .notification .header_line .close{float:right;line-height:1em;font-size:1.2em;padding:2px;margin-top:-4px;margin-right:-5px}.notifications .notification .header_line .close:hover{background:rgba(0,0,0,0.1);border-radius:50%}.notifications .notification .content_area{padding-top:3px}.pagination{margin-top:20px;border-bottom:1px solid #cccccc;margin-bottom:20px}.pagination>a,.pagination>span,.pagination>em{display:inline-block;padding:8px;border-radius:3px 3px 0px 0px;border:1px solid #cccccc;z-index:1000;outline:0;color:black;margin-bottom:-1px;user-select:none;cursor:pointer}.pagination>em{background:#2296f3;border-radius:3px 3px 0px 0px;color:white;border-bottom:1px solid black}.pagination .gap{color:gray;cursor:default}.general-recording-container{margin-block:1em;max-width:1000px}.general-recording-container button.record-toggle:not(.recording) .stop{display:none}.general-recording-container button.record-toggle.recording .start{display:none}.general-recording-container button.record-toggle:not(.recording),.general-recording-container button.record-toggle:not(.recording):hover,.general-recording-container button.record-toggle:not(.recording):active{background:#ffffff;color:#ed341d;border-radius:1000px;border:2px solid #343434}.general-recording-container button.record-toggle.recording,.general-recording-container button.record-toggle.recording:hover,.general-recording-container button.record-toggle.recording:active{background:#ed341d;color:#ffffff;border-radius:1000px;border:2px solid #ed341d}.general-recording-container div.recordings:not(:empty){margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.general-recording-container div.recordings:not(:empty) div.recording{display:grid;grid-template-columns:1fr auto;gap:1rem;row-gap:.5rem;align-items:center}.general-recording-container div.recordings:not(:empty) div.recording:not(:has(.buttons)){grid-template-columns:1fr}.general-recording-container div.recordings:not(:empty) div.recording .name{grid-column:1 / -1}.general-recording-container div.recordings:not(:empty) div.recording audio{width:100%}.general-recording-container div.recordings:not(:empty) div.recording .buttons{margin:0;display:flex;gap:.5em}.general-recording-container div.recordings:not(:empty) div.recording .buttons button{margin:0;padding:.75em}.general-recording-container div.recordings:not(:empty) div.recording .uploaded{width:max-content;color:#54b248}.general-recording-container div.recordings:not(:empty) div.recording .uploaded i{font-size:35px}.general-recording-container div.recordings:not(:empty) div.recording:not(:last-of-type){padding-bottom:1rem;border-bottom:1px solid #ccc}.sheets{border-collapse:collapse}.sheets tr{margin:0px;padding:0px}.sheets tr th{white-space:nowrap;overflow:hidden}.sheets tr td{border:1px solid grey;margin:0px;padding:3px;width:200px}.sheets tr td span{display:block;width:200px;white-space:nowrap;overflow:hidden}.sheets tr td input{margin:0px;padding:0px;border:none;display:none;font-size:inherit;font-family:inherit;width:calc(100%);outline:none}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.status-list{--line-thickness: 1px;--size: 13px;padding-left:calc(var(--size) / 2);position:relative;margin:1em 0;color:black}.status-list>li,.status-list>.extension{display:flex;border-left:solid var(--line-thickness) currentColor;position:relative;padding-left:var(--size);padding-bottom:.75em;list-style:none}.status-list>li:last-child,.status-list>.extension:last-child{border-color:transparent !important;padding-bottom:0}.status-list>li.current>div>p:first-child,.status-list>.extension.current>div>p:first-child{font-weight:400}.status-list>li.current,.status-list>.extension.current{border-color:#b8b8b8}.status-list>li>div,.status-list>.extension>div{margin-top:-3px;margin-bottom:3px;margin-left:1em;color:black}.status-list>li>div p.address,.status-list>.extension>div p.address{color:gray}.status-list>li>div a:not(:last-of-type),.status-list>.extension>div a:not(:last-of-type){margin-right:.5em}.status-list>li.inactive,.status-list>.extension.inactive{color:#b8b8b8}.status-list>li>div p,.status-list>.extension>div p{margin-top:0;margin-bottom:.25em}.status-list>li>div p:not(:first-child),.status-list>.extension>div p:not(:first-child){font-size:80%}.status-list>li>div p:last-child,.status-list>.extension>div p:last-child{margin-bottom:0}.status-list>li>div ol,.status-list>.extension>div ol{font-size:80%;padding-inline-start:1em}.status-list>li>div ol>li,.status-list>.extension>div ol>li{margin-bottom:.5em}.status-list>li>div ol>li>div:not(:last-child),.status-list>.extension>div ol>li>div:not(:last-child){margin-bottom:.25em}.status-list>li.cancelled,.status-list>li.error,.status-list>li.error p:first-of-type,.status-list>.extension.cancelled,.status-list>.extension.error,.status-list>.extension.error p:first-of-type{color:#f75d38}.status-list>li::before,.status-list>.extension::before{position:absolute;left:calc(-.5 * var(--size) - var(--line-thickness) * 0.5);top:0px;width:var(--size);height:var(--size);border-radius:10000px;background-color:white;content:"";box-shadow:currentColor 0px 0px 0px calc(var(--line-thickness) * 1.5) inset;background:currentColor}.status-list>li.inactive::before,.status-list>.extension.inactive::before{box-shadow:currentColor 0px 0px 0px var(--line-thickness) inset;background:white}.status-list>li.inactive>div,.status-list>.extension.inactive>div{color:currentColor}.status-list>li p,.status-list>.extension p{line-height:inherit}.status-list .extension::before{content:none}.status-list .activation_code{font-family:monospace}.status-list img{display:block;width:12em;max-width:90%;margin-block:.25em}section.tracking.transport .status-list:first-of-type li:first-of-type>div>p:first-child{font-weight:400}.general-switch-container{display:flex;align-items:center;gap:.5em}.general-switch-container .general-switch{position:relative;display:inline-block;width:54px;height:30.6px}.general-switch-container .general-switch input{opacity:0;width:0;height:0}.general-switch-container .general-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.general-switch-container .general-switch .slider:before{position:absolute;content:"";height:23.4px;width:23.4px;left:3.6px;bottom:3.6px;background-color:white;-webkit-transition:.4s;transition:.4s}.general-switch-container .general-switch input:checked+.slider{background-color:#2296f3}.general-switch-container .general-switch input:focus+.slider{box-shadow:0 0 1px #2296f3}.general-switch-container .general-switch input:checked+.slider:before{-webkit-transform:translateX(23.4px);-ms-transform:translateX(23.4px);transform:translateX(23.4px)}.general-switch-container .general-switch .slider{border-radius:6px}.general-switch-container .general-switch .slider:before{border-radius:4px}.general-switch-container .general-switch+.switch-label{margin-left:.1em;cursor:pointer;user-select:none}.tab_buttons{border-bottom:1px solid #cccccc;margin-bottom:20px}.tab_buttons .tab_button{display:inline-block;padding:8px;border-radius:3px 3px 0px 0px;border:1px solid #cccccc;z-index:1000;outline:0;color:black;margin-bottom:-1px;user-select:none;background:white;cursor:pointer}.tab_buttons .tab_button a{color:black}.tab_buttons .tab_button.active{background:#2296f3;border-radius:3px 3px 0px 0px;color:white;border-bottom:1px solid black}.tab_buttons .tab_button.active a{color:white}.tab{display:none}.general-table-container{max-width:100%;overflow-x:auto}table.general{border-collapse:collapse}@media screen and (max-width: 1200px){table.general{font-size:10pt}}table.general td,table.general th{text-align:left;vertical-align:center;border:none;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin:0px;outline:0px}@media screen and (max-width: 1200px){table.general td,table.general th{padding-top:6px;padding-bottom:6px;padding-left:5px;padding-right:5px}}@media screen and (max-width: 1200px){table.general td.edit,table.general td.delete,table.general th.edit,table.general th.delete{display:none}}table.general td{border-bottom:1px solid #dedede}table.general th{background:#2196F3;--th-borders: 1px solid hsla(207, 90%, 44%, 1);border-top:var(--th-borders);border-bottom:var(--th-borders);color:white}table.general th.link:hover{background:#0b81da}table.general th a{color:white}table.general.error th{background:#ff4c4c;--th-borders: 1px solid #ff1919}table.general.error th.link:hover{background:#ff1919}table.general:not(.single-color) tr:nth-child(odd){background:white}table.general:not(.single-color) tr:nth-child(even){background:whitesmoke}table.general tr.alarm td{background:#FFC400;border-bottom-color:#e6b000}table.general tr.error td{background:#ff4c4c;border-bottom-color:#e60000}table.general tr.highlight,table.general.last-edited-first tr:nth-of-type(2){background:#ff4c4c !important}table.general tr.highlight a,table.general.last-edited-first tr:nth-of-type(2) a{color:white}table.general tr.highlight a:hover,table.general.last-edited-first tr:nth-of-type(2) a:hover{color:gainsboro}table.general.full-width{width:100%}table.general td p:first-child{margin-top:.5em}table.general td p:last-child{margin-bottom:.5em}table.general td p:only-child{margin-block:0}table.raw_database_table{font-size:14px}.tooltip_container{position:relative}.tooltip_container .tooltip{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:4px;position:absolute;z-index:1;bottom:125%;opacity:0;transition:visibility 0s 0.15s, opacity 0.15s;font-weight:initial;width:max-content;max-width:400px;left:50%;transform:translateX(-50%)}.tooltip_container .tooltip .material-icons{color:white}.tooltip_container .tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip_container:hover .tooltip,.tooltip_container:active .tooltip{visibility:visible;opacity:1;transition:visibility 0s 0s, opacity 0.25s}.form-floating .tooltip{width:300px;max-width:100%;margin-left:-150px}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.image-gallery{columns:var(--columns);column-gap:.5em}.image-gallery img{display:block;width:100%;border-radius:4px;margin-bottom:.5em}@media (max-width: 499px){.image-gallery{column-gap:.25em}.image-gallery img{margin-bottom:.25em}}.index_welcome section.summary{display:flex;flex-wrap:wrap}.index_welcome section.summary .section_separator:not(:first-child){width:40px;height:1px}.index_welcome section:not(:last-of-type){margin-bottom:3em}.index_welcome section.fast-buttons,.index_welcome section.quick-navigation{padding-bottom:1.5em;border-bottom:1px solid #cccccc;margin-bottom:1.5em}.index_welcome section.fast-buttons{display:flex;flex-wrap:wrap;gap:.5em}.index_welcome section.fast-buttons .general_button{width:17em;text-align:center}.index_welcome section.quick-navigation{display:flex;flex-wrap:wrap;gap:2em;column-gap:3em;row-gap:1.5em}.index_welcome section.quick-navigation div.quick-menu select,.index_welcome section.quick-navigation div.shortcuts select{width:25em}.index_welcome section.quick-navigation div.quick-menu>span,.index_welcome section.quick-navigation div.shortcuts>span{display:block;margin-bottom:.5em}.index_welcome section.quick-navigation div.quick-menu form.general .select2-container,.index_welcome section.quick-navigation div.shortcuts form.general .select2-container{margin-bottom:0}form.general div.input_container .debt_collection_after_due_date.text_after{width:500px}form.general .input_container input{min-width:initial}form.general .input_container .postal_code:not(span),form.general .input_container .installing_place_postal_code:not(span){width:62px}form.general .input_container .city:not(span),form.general .input_container .installing_place_city:not(span){width:188px}.machines_authorized_keys_index .update-buttons{margin-top:2em;gap:2em}.machines_authorized_keys_index .update-buttons,.machines_authorized_keys_index .update-buttons form.general{display:flex;align-items:center;flex-wrap:wrap}.machines_authorized_keys_index .update-buttons form.general{gap:1em}.machines_authorized_keys_index .update-buttons form.general .select2-container,.machines_authorized_keys_index .update-buttons form.general .select2-selection{margin:0 !important}.machines_authorized_keys_index .update-buttons form.general select{width:20em}.machines_authorized_keys_index .update-buttons form.general input[type=submit]{margin:0}body.form-v1.machines_new form.settings_form .select2-container,body.form-v1.machines_new form.settings_form .select2-container .select2-selection,body.form-v1.machines_edit form.settings_form .select2-container,body.form-v1.machines_edit form.settings_form .select2-container .select2-selection,body.form-v1.machines_create form.settings_form .select2-container,body.form-v1.machines_create form.settings_form .select2-container .select2-selection,body.form-v1.machines_update form.settings_form .select2-container,body.form-v1.machines_update form.settings_form .select2-container .select2-selection{margin:0 !important}body.form-v1.machines_new form.settings_form input:not([type=submit]),body.form-v1.machines_new form.settings_form select,body.form-v1.machines_new form.settings_form textarea,body.form-v1.machines_edit form.settings_form input:not([type=submit]),body.form-v1.machines_edit form.settings_form select,body.form-v1.machines_edit form.settings_form textarea,body.form-v1.machines_create form.settings_form input:not([type=submit]),body.form-v1.machines_create form.settings_form select,body.form-v1.machines_create form.settings_form textarea,body.form-v1.machines_update form.settings_form input:not([type=submit]),body.form-v1.machines_update form.settings_form select,body.form-v1.machines_update form.settings_form textarea{margin:0 !important}body.form-v1.machines_new form.settings_form div.input_container,body.form-v1.machines_edit form.settings_form div.input_container,body.form-v1.machines_create form.settings_form div.input_container,body.form-v1.machines_update form.settings_form div.input_container{margin:.5em 0}body.form-v1.machines_new form.settings_form table div.input_container,body.form-v1.machines_edit form.settings_form table div.input_container,body.form-v1.machines_create form.settings_form table div.input_container,body.form-v1.machines_update form.settings_form table div.input_container{margin:0}body.form-v1.machines_new form.settings_form div.input_container .text_span,body.form-v1.machines_edit form.settings_form div.input_container .text_span,body.form-v1.machines_create form.settings_form div.input_container .text_span,body.form-v1.machines_update form.settings_form div.input_container .text_span{width:250px}body.form-v1.machines_new form.settings_form input[type=file],body.form-v1.machines_edit form.settings_form input[type=file],body.form-v1.machines_create form.settings_form input[type=file],body.form-v1.machines_update form.settings_form input[type=file]{height:initial}body.form-v1.machines_new form.settings_form .tab:not(.basic),body.form-v1.machines_edit form.settings_form .tab:not(.basic),body.form-v1.machines_create form.settings_form .tab:not(.basic),body.form-v1.machines_update form.settings_form .tab:not(.basic){display:none}body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) input,body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) select,body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) textarea,body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) input,body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) select,body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) textarea,body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) input,body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) select,body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) textarea,body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) input,body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) select,body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) textarea{width:300px;max-width:300px}body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span),body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span),body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span),body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span){width:30px}body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v1.machines_new form.settings_form .input_container:not(.postal_code_container) .email_3:not(span),body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v1.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_3:not(span),body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v1.machines_create form.settings_form .input_container:not(.postal_code_container) .email_3:not(span),body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v1.machines_update form.settings_form .input_container:not(.postal_code_container) .email_3:not(span){width:calc(300px - 30px)}body.form-v1.machines_new form.settings_form .tuotetiedot table.general div.input_container .product_select,body.form-v1.machines_edit form.settings_form .tuotetiedot table.general div.input_container .product_select,body.form-v1.machines_create form.settings_form .tuotetiedot table.general div.input_container .product_select,body.form-v1.machines_update form.settings_form .tuotetiedot table.general div.input_container .product_select{width:300px}body.form-v1.machines_new form.settings_form .tuotetiedot table.general div.input_container input,body.form-v1.machines_edit form.settings_form .tuotetiedot table.general div.input_container input,body.form-v1.machines_create form.settings_form .tuotetiedot table.general div.input_container input,body.form-v1.machines_update form.settings_form .tuotetiedot table.general div.input_container input{width:51px}body.form-v1.machines_new form.settings_form .tuotetiedot table.general div.input_container .product_id,body.form-v1.machines_edit form.settings_form .tuotetiedot table.general div.input_container .product_id,body.form-v1.machines_create form.settings_form .tuotetiedot table.general div.input_container .product_id,body.form-v1.machines_update form.settings_form .tuotetiedot table.general div.input_container .product_id{width:350px}body.form-v1.machines_new form.settings_form .tuotetiedot table.general div.input_container select.height,body.form-v1.machines_edit form.settings_form .tuotetiedot table.general div.input_container select.height,body.form-v1.machines_create form.settings_form .tuotetiedot table.general div.input_container select.height,body.form-v1.machines_update form.settings_form .tuotetiedot table.general div.input_container select.height{width:80px}body.form-v1.machines_new form.settings_form .coin_detector_ch_1_value_container select,body.form-v1.machines_new form.settings_form .coin_detector_ch_2_value_container select,body.form-v1.machines_new form.settings_form .coin_detector_ch_3_value_container select,body.form-v1.machines_new form.settings_form .coin_detector_ch_4_value_container select,body.form-v1.machines_new form.settings_form .coin_detector_ch_5_value_container select,body.form-v1.machines_new form.settings_form .coin_detector_ch_6_value_container select,body.form-v1.machines_edit form.settings_form .coin_detector_ch_1_value_container select,body.form-v1.machines_edit form.settings_form .coin_detector_ch_2_value_container select,body.form-v1.machines_edit form.settings_form .coin_detector_ch_3_value_container select,body.form-v1.machines_edit form.settings_form .coin_detector_ch_4_value_container select,body.form-v1.machines_edit form.settings_form .coin_detector_ch_5_value_container select,body.form-v1.machines_edit form.settings_form .coin_detector_ch_6_value_container select,body.form-v1.machines_create form.settings_form .coin_detector_ch_1_value_container select,body.form-v1.machines_create form.settings_form .coin_detector_ch_2_value_container select,body.form-v1.machines_create form.settings_form .coin_detector_ch_3_value_container select,body.form-v1.machines_create form.settings_form .coin_detector_ch_4_value_container select,body.form-v1.machines_create form.settings_form .coin_detector_ch_5_value_container select,body.form-v1.machines_create form.settings_form .coin_detector_ch_6_value_container select,body.form-v1.machines_update form.settings_form .coin_detector_ch_1_value_container select,body.form-v1.machines_update form.settings_form .coin_detector_ch_2_value_container select,body.form-v1.machines_update form.settings_form .coin_detector_ch_3_value_container select,body.form-v1.machines_update form.settings_form .coin_detector_ch_4_value_container select,body.form-v1.machines_update form.settings_form .coin_detector_ch_5_value_container select,body.form-v1.machines_update form.settings_form .coin_detector_ch_6_value_container select{width:80px}body.form-v1.machines_new form.settings_form .qr_code,body.form-v1.machines_edit form.settings_form .qr_code,body.form-v1.machines_create form.settings_form .qr_code,body.form-v1.machines_update form.settings_form .qr_code{display:block;width:100px;margin:1em 0 1.5em 0}@media (min-width: 570px){body.form-v1.machines_new form.settings_form .qr_code,body.form-v1.machines_edit form.settings_form .qr_code,body.form-v1.machines_create form.settings_form .qr_code,body.form-v1.machines_update form.settings_form .qr_code{margin:1em 0 1.5em 250px}}@media (min-width: 570px){body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_container,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_container,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_container,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_container{display:flex;align-items:center;flex-wrap:wrap}body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_container span.text_span,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_container span.text_span,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_container span.text_span,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_container span.text_span{flex-shrink:0}}@media (max-width: 569px){body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_container .text_span,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_container .text_span,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_container .text_span,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_container .text_span{display:block !important}}body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_container .general_button,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_container .general_button,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_container .general_button,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_container .general_button{margin:.5em 0}body.form-v1.machines_new form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img,body.form-v1.machines_edit form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img,body.form-v1.machines_create form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img,body.form-v1.machines_update form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img{display:block;width:100px;margin:.5em 0 1.5em 0}body.form-v1.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container),body.form-v1.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container),body.form-v1.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container),body.form-v1.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container){border-bottom:thin solid lightGray;max-width:600px;padding-bottom:.25em;margin-bottom:.25em}body.form-v1.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2),body.form-v1.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2),body.form-v1.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2),body.form-v1.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2){padding-top:.25em;border-top:thin solid lightGray;margin-top:1.5em}body.form-v1.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span),body.form-v1.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span),body.form-v1.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span),body.form-v1.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span){border:none;background:none;margin:0 !important;padding:0 !important;width:300px !important;height:initial !important;color:black}body.form-v1.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container) *,body.form-v1.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container) *,body.form-v1.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container) *,body.form-v1.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container) *{font-size:.85rem}@media (max-width: 569px){body.form-v1.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span,body.form-v1.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span,body.form-v1.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span,body.form-v1.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span{font-size:.7em;font-weight:bold}}body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan{margin-top:2em}body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan div.connected{display:none}body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan.active div.form,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan.active div.form,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan.active div.form,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan.active div.form{margin-top:.5em;display:flex;flex-direction:column;gap:.25em;align-items:flex-start}body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan div.connected{margin-top:.5em}body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting{display:block}body.form-v1.machines_new form.settings_form .tab.network .configure-wifi-wan.connected div.connected,body.form-v1.machines_edit form.settings_form .tab.network .configure-wifi-wan.connected div.connected,body.form-v1.machines_create form.settings_form .tab.network .configure-wifi-wan.connected div.connected,body.form-v1.machines_update form.settings_form .tab.network .configure-wifi-wan.connected div.connected{display:block}body.form-v1.machines_new form.settings_form .address.text_span,body.form-v1.machines_edit form.settings_form .address.text_span,body.form-v1.machines_create form.settings_form .address.text_span,body.form-v1.machines_update form.settings_form .address.text_span{display:inline-flex;align-items:center;gap:1em;justify-content:space-between;padding-right:1em;box-sizing:border-box}body.form-v1.machines_new form.settings_form .mobile-service-mode img,body.form-v1.machines_edit form.settings_form .mobile-service-mode img,body.form-v1.machines_create form.settings_form .mobile-service-mode img,body.form-v1.machines_update form.settings_form .mobile-service-mode img{width:15em}body.form-v1.machines_new .importexport_log,body.form-v1.machines_edit .importexport_log,body.form-v1.machines_create .importexport_log,body.form-v1.machines_update .importexport_log{max-width:1000px;border-top:1px solid lightGray;margin-top:2em;padding-top:1.2em}body.form-v1.machines_new .importexport_log h3,body.form-v1.machines_edit .importexport_log h3,body.form-v1.machines_create .importexport_log h3,body.form-v1.machines_update .importexport_log h3{margin-bottom:12px;margin-top:0px;padding-top:0px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form .material-icons,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form .material-icons,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form .material-icons,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form .material-icons{color:#757575}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span{font-size:30px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form td.disabled,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form td.disabled,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form td.disabled,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form td.disabled{text-align:center}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form input,body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form select,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form input,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form select,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form input,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form select,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form input,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form select{width:100px;min-width:initial}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form select,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form select,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form select,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form select{width:350px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form select.height,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form select.height,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form select.height,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form select.height{width:80px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form input.holder_number,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form input.holder_number,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form input.holder_number,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form input.holder_number{width:30px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form input.product_max_amount,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form input.product_max_amount,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form input.product_max_amount,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form input.product_max_amount{width:60px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form select.motor_model_id,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form select.motor_model_id,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form select.motor_model_id,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form select.motor_model_id{width:120px}body.form-v1.machines_new div.tab.products div.alterable_has_many_associations_form a.add-item,body.form-v1.machines_edit div.tab.products div.alterable_has_many_associations_form a.add-item,body.form-v1.machines_create div.tab.products div.alterable_has_many_associations_form a.add-item,body.form-v1.machines_update div.tab.products div.alterable_has_many_associations_form a.add-item{display:none}body.form-v1.machines_new .coin_detector_type_container,body.form-v1.machines_new .card_payment_enabled_container,body.form-v1.machines_new form.send-money,body.form-v1.machines_new .tab.machine div.section:not(:last-of-type),body.form-v1.machines_edit .coin_detector_type_container,body.form-v1.machines_edit .card_payment_enabled_container,body.form-v1.machines_edit form.send-money,body.form-v1.machines_edit .tab.machine div.section:not(:last-of-type),body.form-v1.machines_create .coin_detector_type_container,body.form-v1.machines_create .card_payment_enabled_container,body.form-v1.machines_create form.send-money,body.form-v1.machines_create .tab.machine div.section:not(:last-of-type),body.form-v1.machines_update .coin_detector_type_container,body.form-v1.machines_update .card_payment_enabled_container,body.form-v1.machines_update form.send-money,body.form-v1.machines_update .tab.machine div.section:not(:last-of-type){border-bottom:1px solid lightGray;padding-bottom:1.5em !important;margin-bottom:1.5em !important}body.form-v1.machines_new .product_amount_alarm_limit_container,body.form-v1.machines_edit .product_amount_alarm_limit_container,body.form-v1.machines_create .product_amount_alarm_limit_container,body.form-v1.machines_update .product_amount_alarm_limit_container{margin-bottom:1.5em !important}body.form-v1.machines_new .buttons .tab:first-of-type,body.form-v1.machines_edit .buttons .tab:first-of-type,body.form-v1.machines_create .buttons .tab:first-of-type,body.form-v1.machines_update .buttons .tab:first-of-type{display:contents}body.form-v1.machines_new .buttons .tab,body.form-v1.machines_edit .buttons .tab,body.form-v1.machines_create .buttons .tab,body.form-v1.machines_update .buttons .tab{margin:0}body.form-v1.machines_new .buttons .tab:not(:first-child),body.form-v1.machines_edit .buttons .tab:not(:first-child),body.form-v1.machines_create .buttons .tab:not(:first-child),body.form-v1.machines_update .buttons .tab:not(:first-child){margin-left:10px}body.form-v1.machines_new .text_span .tooltip,body.form-v1.machines_edit .text_span .tooltip,body.form-v1.machines_create .text_span .tooltip,body.form-v1.machines_update .text_span .tooltip{width:100%;left:0;transform:initial;margin-left:0;max-width:max-content;padding:5px 8px;font-size:.9em}body.form-v1.machines_new .text_span .tooltip::after,body.form-v1.machines_edit .text_span .tooltip::after,body.form-v1.machines_create .text_span .tooltip::after,body.form-v1.machines_update .text_span .tooltip::after{left:15px}.communicator_console{--ok: rgb(0, 189, 0);--error: red}.communicator_console .messages-outer-container{position:relative;display:flex;flex-direction:column;height:50vh;min-height:400px;max-height:600px}.communicator_console .messages-outer-container.fullscreen{position:absolute;top:0;left:0;width:100vw;height:100vh;min-height:initial;max-height:initial}.communicator_console .messages-outer-container.fullscreen .messages{height:auto;min-height:initial;max-height:initial;flex-grow:1}.communicator_console .messages-outer-container .console-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:8px;background-color:#1a1a1a;border-bottom:1px solid #333}.communicator_console .messages-outer-container .console-controls .control-group{display:inline-flex;align-items:center;gap:4px}.communicator_console .messages-outer-container .console-controls label.inline-label{user-select:none;margin-left:2px}.communicator_console .messages-outer-container .console-controls input[type="checkbox"]+label{user-select:none;color:white}.communicator_console .messages-outer-container .console-controls select{padding:5px 10px;background-color:#333;color:white;border:1px solid #555;border-radius:4px}.communicator_console .messages-outer-container .console-controls .spacer{flex-grow:1}.communicator_console .messages-outer-container .console-controls button#toggle-fullscreen,.communicator_console .messages-outer-container .console-controls button#toggle-large-height{background:none;border:none;color:white;cursor:pointer;font-size:24px;padding:4px;border-radius:4px;transition:background-color 0.2s}.communicator_console .messages-outer-container .console-controls button#toggle-fullscreen:hover,.communicator_console .messages-outer-container .console-controls button#toggle-large-height:hover{background:rgba(150,150,150,0.6)}.communicator_console .messages-outer-container.large-height-active{height:70vh;max-height:initial}.communicator_console .messages-outer-container.large-height-active .messages{height:auto;min-height:initial;max-height:initial;flex-grow:1}.communicator_console .messages{overflow-y:scroll;background:black;color:white;padding:10px;word-break:break-word;resize:vertical;flex-grow:1}.communicator_console .messages .load-more-container{padding-bottom:10px;border-bottom:1px solid #333}.communicator_console .messages .load-more-container .load-more-buttons{display:flex;gap:10px;flex-wrap:wrap}.communicator_console .messages .load-more-container .load-more-button{background-color:#356afc;padding:14px 12px}.communicator_console .messages .load-more-container .load-more-button:hover{background-color:#0445fa}.communicator_console .messages .load-more-container .load-more-button.load-more-10000{background-color:#4a5fc7}.communicator_console .messages .load-more-container .load-more-button.load-more-10000:hover{background-color:#3448aa}.communicator_console .messages .load-more-container .loading-indicator{margin-top:8.5px;color:#aaa;font-style:italic}.communicator_console .messages article{padding:0;border:none;margin:0}.communicator_console .messages article.out{color:#e1e1e1}.communicator_console .messages article.in{color:#25acf5}.communicator_console .messages article.report{color:#4470e9}.communicator_console .messages article.modem-ping-start{color:#f6fb9a}.communicator_console .messages article.modem-ping-in-progress{color:#356afc}.communicator_console .messages article.modem-ping-ok{color:var(--ok)}.communicator_console .messages article.modem-ping-error{color:var(--error)}.communicator_console .messages article.software-update-start{color:#fbc79a}.communicator_console .messages article.software-update-in-progress{color:#356afc}.communicator_console .messages article.software-update-ok{color:var(--ok)}.communicator_console .messages article.software-update-error{color:var(--error)}.communicator_console .messages article p{display:inline-block;vertical-align:top;margin:0;padding:2px 0}.communicator_console .messages article p.created_at{width:132px}.communicator_console .messages article p.data,.communicator_console .messages article p.parsed{width:calc(100% - 160px);padding-left:10px;border-left:1px solid #989898;display:inline-flex;flex-wrap:wrap}.communicator_console .messages article.received p.data::after,.communicator_console .messages article.received p.parsed::after{content:'✓';display:inline-block;margin-left:auto;font-size:.85em;color:var(--ok);align-self:center}.communicator_console .messages article .ok{color:var(--ok);background:initial}.communicator_console .messages article .error{color:var(--error);background:initial}.communicator_console .messages article:hover{background:rgba(255,255,255,0.2)}.communicator_console .messages article.highlight{color:cyan;background:initial}.communicator_console .messages article.highlight-full{background:#62acd5;color:black}.communicator_console .messages article.highlight-full p.data,.communicator_console .messages article.highlight-full p.parsed{border-left:1px solid #bebebe}.communicator_console .messages article.highlight-full:hover{background:#82bdde;color:black}.communicator_console form.general{width:100%;max-width:initial}.communicator_console form.general .input_container.message_container{max-width:initial;min-width:calc(200px + 220px);width:100%}.communicator_console form.general .input_container.message_container input#input_message.message{width:100%;background:black;color:white;border-radius:0;border:none}.communicator_console .online-change.online{color:var(--ok)}.communicator_console .online-change.offline{color:var(--error)}.communicator_console form.modem-ping-form{display:inline-flex;width:max-content}.communicator_console .product-pass-form-container h3{font-weight:bold}.communicator_console .product-pass-form-container form{max-width:800px}.communicator_console .messages article{display:flex;flex-direction:row-reverse;justify-content:flex-end}.communicator_console .messages article p.created_at{padding-right:10px}.communicator_console .messages-outer-container:has(input#raw:not(:checked)) .messages .message p.data{display:none}.communicator_console .messages-outer-container:has(input#raw:not(:checked)) .messages .message p.created_at{display:none}.communicator_console .messages-outer-container:has(input#raw:not(:checked)) .messages .message p.parsed~p.created_at{display:inline-block}.communicator_console .messages-outer-container:has(input#raw:checked) .messages .message p.parsed{display:none}body.console-fullscreen-active{overflow:hidden}.tab.communicator_console+.tab.communicator_console{margin-top:3em}.tab.communicator_console+.tab.communicator_console h3{margin-top:0}.tab.communicator_console+.tab.communicator_console form.console-notes{width:100%;max-width:initial}.tab.communicator_console+.tab.communicator_console form.console-notes textarea{width:100%;background:black;color:white;border-radius:0}.tab.communicator_console+.tab.communicator_console form.console-notes input{margin-top:.25em}.tab.communicator_console.v1 table.machine-online-changes{margin-top:4em}div.tab.payment form.general input#amount{width:160px;display:inline}div.tab.payment form.general input[type="submit"]{width:200px;display:inline;margin-top:initial}div.alterable_has_many_associations_form div.input_container input.number{width:400px}div.alterable_has_many_associations_form div.input_container input.order{width:80px}div.alterable_has_many_associations_form div.input_container select.number_type{width:200px}body.form-v2.machines_new form.settings_form .select2-container,body.form-v2.machines_new form.settings_form .select2-container .select2-selection,body.form-v2.machines_edit form.settings_form .select2-container,body.form-v2.machines_edit form.settings_form .select2-container .select2-selection,body.form-v2.machines_create form.settings_form .select2-container,body.form-v2.machines_create form.settings_form .select2-container .select2-selection,body.form-v2.machines_update form.settings_form .select2-container,body.form-v2.machines_update form.settings_form .select2-container .select2-selection{margin:0 !important}body.form-v2.machines_new form.settings_form input:not([type=submit]),body.form-v2.machines_new form.settings_form select,body.form-v2.machines_new form.settings_form textarea,body.form-v2.machines_edit form.settings_form input:not([type=submit]),body.form-v2.machines_edit form.settings_form select,body.form-v2.machines_edit form.settings_form textarea,body.form-v2.machines_create form.settings_form input:not([type=submit]),body.form-v2.machines_create form.settings_form select,body.form-v2.machines_create form.settings_form textarea,body.form-v2.machines_update form.settings_form input:not([type=submit]),body.form-v2.machines_update form.settings_form select,body.form-v2.machines_update form.settings_form textarea{margin:0 !important}body.form-v2.machines_new form.settings_form div.input_container,body.form-v2.machines_edit form.settings_form div.input_container,body.form-v2.machines_create form.settings_form div.input_container,body.form-v2.machines_update form.settings_form div.input_container{margin:.5em 0}body.form-v2.machines_new form.settings_form table div.input_container,body.form-v2.machines_edit form.settings_form table div.input_container,body.form-v2.machines_create form.settings_form table div.input_container,body.form-v2.machines_update form.settings_form table div.input_container{margin:0}body.form-v2.machines_new form.settings_form div.input_container .text_span,body.form-v2.machines_edit form.settings_form div.input_container .text_span,body.form-v2.machines_create form.settings_form div.input_container .text_span,body.form-v2.machines_update form.settings_form div.input_container .text_span{width:250px}body.form-v2.machines_new form.settings_form input[type=file],body.form-v2.machines_edit form.settings_form input[type=file],body.form-v2.machines_create form.settings_form input[type=file],body.form-v2.machines_update form.settings_form input[type=file]{height:initial}body.form-v2.machines_new form.settings_form .tab:not(.basic),body.form-v2.machines_edit form.settings_form .tab:not(.basic),body.form-v2.machines_create form.settings_form .tab:not(.basic),body.form-v2.machines_update form.settings_form .tab:not(.basic){display:none}body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) input,body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) select,body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) textarea,body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) input,body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) select,body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) textarea,body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) input,body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) select,body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) textarea,body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) input,body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) select,body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) textarea{width:300px;max-width:300px}body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span),body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span),body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span),body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) .email_1_sending:not(span),body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) .email_2_sending:not(span),body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) .email_3_sending:not(span){width:30px}body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v2.machines_new form.settings_form .input_container:not(.postal_code_container) .email_3:not(span),body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v2.machines_edit form.settings_form .input_container:not(.postal_code_container) .email_3:not(span),body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v2.machines_create form.settings_form .input_container:not(.postal_code_container) .email_3:not(span),body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) .email_1:not(span),body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) .email_2:not(span),body.form-v2.machines_update form.settings_form .input_container:not(.postal_code_container) .email_3:not(span){width:calc(300px - 30px)}body.form-v2.machines_new form.settings_form .tuotetiedot table.general div.input_container .product_select,body.form-v2.machines_edit form.settings_form .tuotetiedot table.general div.input_container .product_select,body.form-v2.machines_create form.settings_form .tuotetiedot table.general div.input_container .product_select,body.form-v2.machines_update form.settings_form .tuotetiedot table.general div.input_container .product_select{width:300px}body.form-v2.machines_new form.settings_form .tuotetiedot table.general div.input_container input,body.form-v2.machines_edit form.settings_form .tuotetiedot table.general div.input_container input,body.form-v2.machines_create form.settings_form .tuotetiedot table.general div.input_container input,body.form-v2.machines_update form.settings_form .tuotetiedot table.general div.input_container input{width:51px}body.form-v2.machines_new form.settings_form .tuotetiedot table.general div.input_container .product_id,body.form-v2.machines_edit form.settings_form .tuotetiedot table.general div.input_container .product_id,body.form-v2.machines_create form.settings_form .tuotetiedot table.general div.input_container .product_id,body.form-v2.machines_update form.settings_form .tuotetiedot table.general div.input_container .product_id{width:350px}body.form-v2.machines_new form.settings_form .tuotetiedot table.general div.input_container select.height,body.form-v2.machines_edit form.settings_form .tuotetiedot table.general div.input_container select.height,body.form-v2.machines_create form.settings_form .tuotetiedot table.general div.input_container select.height,body.form-v2.machines_update form.settings_form .tuotetiedot table.general div.input_container select.height{width:80px}body.form-v2.machines_new form.settings_form .coin_detector_ch_1_value_container select,body.form-v2.machines_new form.settings_form .coin_detector_ch_2_value_container select,body.form-v2.machines_new form.settings_form .coin_detector_ch_3_value_container select,body.form-v2.machines_new form.settings_form .coin_detector_ch_4_value_container select,body.form-v2.machines_new form.settings_form .coin_detector_ch_5_value_container select,body.form-v2.machines_new form.settings_form .coin_detector_ch_6_value_container select,body.form-v2.machines_edit form.settings_form .coin_detector_ch_1_value_container select,body.form-v2.machines_edit form.settings_form .coin_detector_ch_2_value_container select,body.form-v2.machines_edit form.settings_form .coin_detector_ch_3_value_container select,body.form-v2.machines_edit form.settings_form .coin_detector_ch_4_value_container select,body.form-v2.machines_edit form.settings_form .coin_detector_ch_5_value_container select,body.form-v2.machines_edit form.settings_form .coin_detector_ch_6_value_container select,body.form-v2.machines_create form.settings_form .coin_detector_ch_1_value_container select,body.form-v2.machines_create form.settings_form .coin_detector_ch_2_value_container select,body.form-v2.machines_create form.settings_form .coin_detector_ch_3_value_container select,body.form-v2.machines_create form.settings_form .coin_detector_ch_4_value_container select,body.form-v2.machines_create form.settings_form .coin_detector_ch_5_value_container select,body.form-v2.machines_create form.settings_form .coin_detector_ch_6_value_container select,body.form-v2.machines_update form.settings_form .coin_detector_ch_1_value_container select,body.form-v2.machines_update form.settings_form .coin_detector_ch_2_value_container select,body.form-v2.machines_update form.settings_form .coin_detector_ch_3_value_container select,body.form-v2.machines_update form.settings_form .coin_detector_ch_4_value_container select,body.form-v2.machines_update form.settings_form .coin_detector_ch_5_value_container select,body.form-v2.machines_update form.settings_form .coin_detector_ch_6_value_container select{width:80px}body.form-v2.machines_new form.settings_form .qr_code,body.form-v2.machines_edit form.settings_form .qr_code,body.form-v2.machines_create form.settings_form .qr_code,body.form-v2.machines_update form.settings_form .qr_code{display:block;width:100px;margin:1em 0 1.5em 0}@media (min-width: 570px){body.form-v2.machines_new form.settings_form .qr_code,body.form-v2.machines_edit form.settings_form .qr_code,body.form-v2.machines_create form.settings_form .qr_code,body.form-v2.machines_update form.settings_form .qr_code{margin:1em 0 1.5em 250px}}@media (min-width: 570px){body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_container,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_container,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_container,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_pos_name_container,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_container{display:flex;align-items:center;flex-wrap:wrap}body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_container span.text_span,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_container span.text_span,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_container span.text_span,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_pos_name_container span.text_span,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_container span.text_span{flex-shrink:0}}@media (max-width: 569px){body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_container .text_span,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_container .text_span,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_container .text_span,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_container .text_span{display:block !important}}body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_container .general_button,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_container .general_button,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_container .general_button,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_container .general_button{margin:.5em 0}body.form-v2.machines_new form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img,body.form-v2.machines_edit form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img,body.form-v2.machines_create form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img,body.form-v2.machines_update form.settings_form .mobile_pay_vipps_v1_container #mobile-pay-vipps-v1-qr-container img{display:block;width:100px;margin:.5em 0 1.5em 0}body.form-v2.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container),body.form-v2.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container),body.form-v2.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container),body.form-v2.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container){border-bottom:thin solid lightGray;max-width:600px;padding-bottom:.25em;margin-bottom:.25em}body.form-v2.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2),body.form-v2.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2),body.form-v2.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2),body.form-v2.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container):nth-of-type(2){padding-top:.25em;border-top:thin solid lightGray;margin-top:1.5em}body.form-v2.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span),body.form-v2.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span),body.form-v2.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span),body.form-v2.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container) *:not(.text_span){border:none;background:none;margin:0 !important;padding:0 !important;width:300px !important;height:initial !important;color:black}body.form-v2.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container) *,body.form-v2.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container) *,body.form-v2.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container) *,body.form-v2.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container) *{font-size:.85rem}@media (max-width: 569px){body.form-v2.machines_new form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span,body.form-v2.machines_edit form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span,body.form-v2.machines_create form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span,body.form-v2.machines_update form.settings_form .tab.network .input_container:not(.modem_id_container) .text_span{font-size:.7em;font-weight:bold}}body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan{margin-top:2em}body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan div.form,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan div.connected{display:none}body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan.active div.form,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan.active div.form,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan.active div.form,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan.active div.form{margin-top:.5em;display:flex;flex-direction:column;gap:.25em;align-items:flex-start}body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan div.connected,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan div.connecting,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan div.connected{margin-top:.5em}body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan.connecting div.connecting{display:block}body.form-v2.machines_new form.settings_form .tab.network .configure-wifi-wan.connected div.connected,body.form-v2.machines_edit form.settings_form .tab.network .configure-wifi-wan.connected div.connected,body.form-v2.machines_create form.settings_form .tab.network .configure-wifi-wan.connected div.connected,body.form-v2.machines_update form.settings_form .tab.network .configure-wifi-wan.connected div.connected{display:block}body.form-v2.machines_new form.settings_form .address.text_span,body.form-v2.machines_edit form.settings_form .address.text_span,body.form-v2.machines_create form.settings_form .address.text_span,body.form-v2.machines_update form.settings_form .address.text_span{display:inline-flex;align-items:center;gap:1em;justify-content:space-between;padding-right:1em;box-sizing:border-box}body.form-v2.machines_new form.settings_form .mobile-service-mode img,body.form-v2.machines_edit form.settings_form .mobile-service-mode img,body.form-v2.machines_create form.settings_form .mobile-service-mode img,body.form-v2.machines_update form.settings_form .mobile-service-mode img{width:15em}body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_start,body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_start,body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_end,body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_end,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_start,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_start,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_end,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_end,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_start,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_start,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_end,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_end,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_start,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_start,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form input.hour_end,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form input.minute_end{width:7em;min-width:initial}body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form select.machine_enabled,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form select.machine_enabled,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form select.machine_enabled,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form select.machine_enabled{width:8.5em;min-width:initial}body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form td.days,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form td.days,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form td.days,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form td.days{text-wrap:nowrap}body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:max-content}body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container>label,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container>label,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container>label,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container>label{margin:0 !important;width:initial !important}body.form-v2.machines_new form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container .text_span,body.form-v2.machines_edit form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container .text_span,body.form-v2.machines_create form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container .text_span,body.form-v2.machines_update form.settings_form .tab.schedule .alterable_has_many_associations_form td.days .input_container .text_span{display:block !important;width:max-content;font-size:.9rem}body.form-v2.machines_new .importexport_log,body.form-v2.machines_edit .importexport_log,body.form-v2.machines_create .importexport_log,body.form-v2.machines_update .importexport_log{max-width:1000px;border-top:1px solid lightGray;margin-top:2em;padding-top:1.2em}body.form-v2.machines_new .importexport_log h3,body.form-v2.machines_edit .importexport_log h3,body.form-v2.machines_create .importexport_log h3,body.form-v2.machines_update .importexport_log h3{margin-bottom:12px;margin-top:0px;padding-top:0px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form .material-icons,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form .material-icons,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form .material-icons,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form .material-icons{color:#757575}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form .check_box_container label.material-icons span{font-size:30px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form td.disabled,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form td.disabled,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form td.disabled,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form td.disabled{text-align:center}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form input,body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form select,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form input,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form select,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form input,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form select,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form input,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form select{width:100px;min-width:initial}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form select,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form select,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form select,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form select{width:350px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form select.height,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form select.height,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form select.height,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form select.height{width:80px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form input.holder_number,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form input.holder_number,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form input.holder_number,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form input.holder_number{width:30px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form input.product_max_amount,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form input.product_max_amount,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form input.product_max_amount,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form input.product_price,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form input.product_max_amount{width:60px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form select.motor_model_id,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form select.motor_model_id,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form select.motor_model_id,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form select.motor_model_id{width:120px}body.form-v2.machines_new div.tab.products div.alterable_has_many_associations_form a.add-item,body.form-v2.machines_edit div.tab.products div.alterable_has_many_associations_form a.add-item,body.form-v2.machines_create div.tab.products div.alterable_has_many_associations_form a.add-item,body.form-v2.machines_update div.tab.products div.alterable_has_many_associations_form a.add-item{display:none}body.form-v2.machines_new .show_only_card_payment_text_container,body.form-v2.machines_new .card_payment_enabled_container,body.form-v2.machines_new form.send-money,body.form-v2.machines_new .tab.machine div.section:not(:last-of-type),body.form-v2.machines_edit .show_only_card_payment_text_container,body.form-v2.machines_edit .card_payment_enabled_container,body.form-v2.machines_edit form.send-money,body.form-v2.machines_edit .tab.machine div.section:not(:last-of-type),body.form-v2.machines_create .show_only_card_payment_text_container,body.form-v2.machines_create .card_payment_enabled_container,body.form-v2.machines_create form.send-money,body.form-v2.machines_create .tab.machine div.section:not(:last-of-type),body.form-v2.machines_update .show_only_card_payment_text_container,body.form-v2.machines_update .card_payment_enabled_container,body.form-v2.machines_update form.send-money,body.form-v2.machines_update .tab.machine div.section:not(:last-of-type){border-bottom:1px solid lightGray;padding-bottom:1.5em !important;margin-bottom:1.5em !important}body.form-v2.machines_new .product_amount_alarm_limit_container,body.form-v2.machines_edit .product_amount_alarm_limit_container,body.form-v2.machines_create .product_amount_alarm_limit_container,body.form-v2.machines_update .product_amount_alarm_limit_container{margin-bottom:1.5em !important}body.form-v2.machines_new .buttons .tab:first-of-type,body.form-v2.machines_edit .buttons .tab:first-of-type,body.form-v2.machines_create .buttons .tab:first-of-type,body.form-v2.machines_update .buttons .tab:first-of-type{display:contents}body.form-v2.machines_new .buttons .tab,body.form-v2.machines_edit .buttons .tab,body.form-v2.machines_create .buttons .tab,body.form-v2.machines_update .buttons .tab{margin:0}body.form-v2.machines_new .buttons .tab:not(:first-child),body.form-v2.machines_edit .buttons .tab:not(:first-child),body.form-v2.machines_create .buttons .tab:not(:first-child),body.form-v2.machines_update .buttons .tab:not(:first-child){margin-left:10px}body.form-v2.machines_new .text_span .tooltip,body.form-v2.machines_edit .text_span .tooltip,body.form-v2.machines_create .text_span .tooltip,body.form-v2.machines_update .text_span .tooltip{width:100%;left:0;transform:initial;margin-left:0;max-width:max-content;padding:5px 8px;font-size:.9em}body.form-v2.machines_new .text_span .tooltip::after,body.form-v2.machines_edit .text_span .tooltip::after,body.form-v2.machines_create .text_span .tooltip::after,body.form-v2.machines_update .text_span .tooltip::after{left:15px}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.machines_index table.general .delivery_date{text-align:right}.machines_index table.general .substract_machine_fills_automaticly_from_stock_check_box{padding:0px 3px;text-align:center}.machines_index table.general .substract_machine_fills_automaticly_from_stock_check_box form.general{margin:-3px}.machines_index table.general .substract_machine_fills_automaticly_from_stock_check_box form.general .input_container label{width:33px}.machines_index table.general .software-version{white-space:nowrap}.machines_index table.general td.unknown{background:#646464;color:white}.machines_index table.general td.labels{padding-block:2px;position:relative}.machines_index table.general td.labels>div{display:flex;gap:.25em;flex-wrap:wrap}.machines_index table.general td.labels>div>.real-labels{display:contents}.machines_index table.general td.labels>div>.real-labels>.label-container{position:relative;border-radius:4px;cursor:pointer}.machines_index table.general td.labels>div>.real-labels>.label-container>span{display:block;width:max-content;font-size:.9rem;padding:.18rem .45rem;margin:0;max-width:20em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.machines_index table.general td.labels>div>.real-labels>.label-container>span.delete-label{visibility:hidden;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;text-align:center;background:rgba(0,0,0,0.2);color:white;border-radius:4px;font-family:Material Icons;height:100%;display:flex;align-items:center;justify-content:center;user-select:none}.machines_index table.general td.labels>div>.real-labels>.label-container:hover>span.label{visibility:hidden}.machines_index table.general td.labels>div>.real-labels>.label-container:hover>span.delete-label{visibility:visible}.machines_index table.general td.labels>div>span.add-label{background:gainsboro;cursor:pointer;border-radius:4px;padding:.18rem .35rem;font-family:Material Icons;height:1rem;display:flex;align-items:center;justify-content:center;user-select:none}.machines_index table.general td.labels>div>span.add-label:hover{background:#bebebe}.machines_index .action-button{margin-bottom:.5em}.machines_index .new-button{display:inline-flex;align-items:center;gap:0.25em}.machines_index .labels-menu{display:flex;flex-direction:column;gap:.35em;max-width:400px;background:white;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);border:1px solid #a7a7a7;border-radius:8px;padding:1em .75em;position:absolute}.machines_index .labels-menu .label-container{display:flex;gap:.5em;align-items:center}.machines_index .labels-menu .label-container .selection{border:1px solid #949494;border-radius:2px;display:flex;align-items:center;justify-content:center;display:block;width:1.15rem;height:1.15rem;user-select:none;cursor:pointer;flex-shrink:0}.machines_index .labels-menu .label-container .selection .selected-icon{display:none}.machines_index .labels-menu .label-container.selected .selection .selected-icon{display:flex;text-align:center;align-items:center;justify-content:center;background:#2296f3;height:100%;width:100%;color:white}.machines_index .labels-menu .label-container .label{user-select:none;position:relative;border-radius:4px;cursor:pointer;display:block;padding:0.35rem .5rem;margin:0;flex:auto;min-width:0}.machines_index .labels-menu .label-container .label>.name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.machines_index .labels-menu .label-container .label>.tooltip{width:initial;min-width:120px;max-width:350px;overflow-wrap:break-word;transform:translate(-50%, 0);margin-left:0;font-size:.9em;transition:opacity 0.1s;transition-delay:0.5s}.machines_index .labels-menu .label-container a{display:block}body.machines_messages_new form.general div.input_container input,body.machines_messages_new form.general div.input_container select,body.machines_messages_new form.general div.input_container textarea,body.machiens_messages_create form.general div.input_container input,body.machiens_messages_create form.general div.input_container select,body.machiens_messages_create form.general div.input_container textarea{width:40rem}.machine-message-form.v1 input[type=submit]{margin-top:.5em !important}.machine-message-form.v2{max-width:800px !important}.machine-message-form.v2,.machine-message-form.v2 .shortcuts,.machine-message-form.v2 .other_commands{display:flex;flex-direction:column;gap:.5em}.machine-message-form.v2 .details{display:flex;flex-direction:column;gap:.5em}.machine-message-form.v2 .input_container{width:100%;display:flex;align-items:center;gap:1em;margin:0 !important;padding:0 !important}.machine-message-form.v2 .input_container>*{flex:auto;width:100% !important;margin:0}.machine-message-form.v2 .input_container .text_span{width:200px !important;min-width:200px}@media (max-width: 599px){.machine-message-form.v2 .input_container{flex-direction:column;gap:.25em;align-items:initial}}.machine-message-form.v2 input[type=submit]{margin-top:.5em !important}.machine-message-form.v2:invalid input[type=submit]{pointer-events:none;background-color:#c8c8c8;border-color:#c8c8c8}.machine-message-form.v2 .shortcuts.active .group:not(.active),.machine-message-form.v2 .shortcuts.active .group:not(.active) *{pointer-events:none;color:#c8c8c8;background:none}.machine-message-form.v2 .amounts-table input{width:100%}.machine-online-changes .online{color:green}.machine-online-changes .offline{color:red}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}html.machines_remote_control_show,html.machines_remote_control_show body,html.machines_remote_control_show main{height:100%;touch-action:pan-x pan-y;user-select:none}body.machines_remote_control_show *{box-sizing:border-box}body.machines_remote_control_show input,body.machines_remote_control_show textarea,body.machines_remote_control_show button,body.machines_remote_control_show select,body.machines_remote_control_show a{-webkit-tap-highlight-color:transparent}body.machines_remote_control_show main{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:100%;border-radius:0;overflow-x:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}body.machines_remote_control_show h1{font-size:calc(min(14vw, 60px))}body.machines_remote_control_show .keypad{box-sizing:border-box;padding:1em;display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(min(4.2vw, 18px));width:100%;max-width:400px}body.machines_remote_control_show .keypad button{width:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;font-size:calc(min(14vw, 60px));color:#fff;background-color:#000;border:0;border-radius:50%;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}body.machines_remote_control_show .keypad button:active{background-color:#333}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.reports_product_view .machine_type_id{text-align:center}@media screen and (max-width: 1200px){.raportit .id{display:none}}.raportit .service_count,.raportit .report_type_id,.raportit .sale_total,.raportit .serviced_ago,.raportit .product_amount{text-align:center}.raportit td.kierto{padding:0px}.raportit td.kierto input[type="checkbox"]{display:none}.raportit td.kierto input[type="checkbox"]:not(:checked)+label{background:#ff4c4c;background:none}.raportit td.kierto input[type="checkbox"]:checked+label{background:#42f0b1}.raportit td.kierto label{user-select:none;width:auto;height:auto;display:block;margin:0px;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;margin:0px;border:0px;outline:0px}body.reports_index td.alarm,body.reports_product_view td.alarm,body.service_lists_index td.alarm,body.reports_service_reports td.alarm{background:#ffc400;border-bottom-color:#e6b000}body.reports_index td.out_of_order,body.reports_index td.error,body.reports_product_view td.out_of_order,body.reports_product_view td.error,body.service_lists_index td.out_of_order,body.service_lists_index td.error,body.reports_service_reports td.out_of_order,body.reports_service_reports td.error{background:#ff4d4d;border-bottom-color:#e60000}body.reports_index td.out_of_order_critical,body.reports_product_view td.out_of_order_critical,body.service_lists_index td.out_of_order_critical,body.reports_service_reports td.out_of_order_critical{background:#1f1f1f;border-bottom-color:black}body.reports_index td.out_of_order_critical,body.reports_index td.out_of_order_critical a,body.reports_product_view td.out_of_order_critical,body.reports_product_view td.out_of_order_critical a,body.service_lists_index td.out_of_order_critical,body.service_lists_index td.out_of_order_critical a,body.reports_service_reports td.out_of_order_critical,body.reports_service_reports td.out_of_order_critical a{color:white}body.reports_index th.error a,body.reports_product_view th.error a,body.service_lists_index th.error a,body.reports_service_reports th.error a{color:white}.fill_list{width:100%}.fill_list tr td{padding:0px}.fill_list tr td form .fill_amount_id{border:none;outline:none;width:100%;font-size:1em;padding:0.15em 0.3em}.fill_list tr:not(.disabled-holder) td form .fill_amount_id:disabled{color:black}.fill_list tr .amount,.fill_list tr .sold_pieces,.fill_list tr .price,.fill_list tr .max,.fill_list tr .max_amount,.fill_list tr .sale_rel{text-align:center}.fill_list form.general input,.fill_list form.general select{width:2em;height:1.8em;font-size:inherit;margin:0}.fill_list form.general select{width:12em}.fill_list th.fill_list_ready{padding:0px}.fill_list th.fill_list_ready input[type="checkbox"]{display:none}.fill_list th.fill_list_ready input[type="checkbox"]:not(:checked)+label{background:#ff4c4c}.fill_list th.fill_list_ready input[type="checkbox"]:checked+label{background:none}.fill_list th.fill_list_ready label{user-select:none;width:auto;height:auto;display:block;margin:0px;padding-top:11px;padding-bottom:12px;padding-left:10px;padding-right:10px;margin:0px;border:0px;outline:0px}.product_info td:not(.name){text-align:center}body.machines_reports_sortable form.filter input,body.machines_reports_sortable form.filter select{width:13%;display:inline;font-size:15px;min-width:130px}body.machines_reports_sortable form.filter input[type="submit"]{width:8%}body.machines_reports_sortable form.filter select#supplier_id,body.machines_reports_sortable form.filter select#maintenancer_id,body.machines_reports_sortable form.filter select#customer_id,body.machines_reports_sortable form.filter select#machine_id{width:13em}body.machines_reports_sortable form.filter input.datepicker{width:10em}body.machines_reports_sortable form.filter select.KS,body.machines_reports_sortable form.filter select#report_type_id{width:7em}body.machines_reports_sortable form.filter select#limit{width:5em}body.machines_reports_sortable form.filter input.datepicker,body.machines_reports_sortable form.filter select.KS,body.machines_reports_sortable form.filter select#report_type_id,body.machines_reports_sortable form.filter select#limit{min-width:initial}.reports_sortable table tr:first-of-type td{border-bottom:none}table.purchase_reports_table_product_view{border-collapse:collapse}table.purchase_reports_table_product_view tr:nth-child(odd){background:none}table.purchase_reports_table_product_view tr:nth-child(even){background:none}table.purchase_reports_table_product_view tbody:nth-child(odd) tr{background:white}table.purchase_reports_table_product_view tbody:nth-child(even) tr{background:whitesmoke}.reports_single_product h2:first-of-type{margin-top:1em}.reports_single_product tr.sum_row td:first-of-type{text-align:right}.raportit td.machine_type_icon,.reports_sortable td.machine_type_icon,.reports_purchases td.machine_type_icon{line-height:1.4em;padding-left:0;padding-right:0;text-align:center}.raportit td.machine_type_icon img,.reports_sortable td.machine_type_icon img,.reports_purchases td.machine_type_icon img{height:1.4em;margin-left:auto;margin-right:auto;display:block}.raportit .sale_total,.raportit .sale_over,.raportit .sale_coin,.raportit .sale_phone,.raportit .sale_card,.raportit .sent_from_service,.reports_sortable .sale_total,.reports_sortable .sale_over,.reports_sortable .sale_coin,.reports_sortable .sale_phone,.reports_sortable .sale_card,.reports_sortable .sent_from_service,.reports_purchases .sale_total,.reports_purchases .sale_over,.reports_purchases .sale_coin,.reports_purchases .sale_phone,.reports_purchases .sale_card,.reports_purchases .sent_from_service{text-align:center}.raportit .tooltip,.reports_sortable .tooltip,.reports_purchases .tooltip{text-align:left}.raportit .report_type_tooltip_content,.reports_sortable .report_type_tooltip_content,.reports_purchases .report_type_tooltip_content{display:inline-block;padding:6px}.raportit .report_type_tooltip_content span,.reports_sortable .report_type_tooltip_content span,.reports_purchases .report_type_tooltip_content span{vertical-align:middle}.raportit .report_type_tooltip_content span:not(:first-of-type):not(:last-of-type),.reports_sortable .report_type_tooltip_content span:not(:first-of-type):not(:last-of-type),.reports_purchases .report_type_tooltip_content span:not(:first-of-type):not(:last-of-type){padding:1px 0}.raportit .report_type_tooltip_content span:first-of-type,.reports_sortable .report_type_tooltip_content span:first-of-type,.reports_purchases .report_type_tooltip_content span:first-of-type{padding-bottom:1px}.raportit .report_type_tooltip_content span:last-of-type,.reports_sortable .report_type_tooltip_content span:last-of-type,.reports_purchases .report_type_tooltip_content span:last-of-type{padding-top:1px}.raportit .report_type_icon,.raportit .report_type_h,.reports_sortable .report_type_icon,.reports_sortable .report_type_h,.reports_purchases .report_type_icon,.reports_purchases .report_type_h{padding:0 2px;text-align:center}.raportit .report_type_icon .material-icons,.raportit .report_type_h .material-icons,.reports_sortable .report_type_icon .material-icons,.reports_sortable .report_type_h .material-icons,.reports_purchases .report_type_icon .material-icons,.reports_purchases .report_type_h .material-icons{color:black}.machines_reports_sortable table select.KS:has(option[value="0"]:checked),.machines_reports_franchising table select.KS:has(option[value="0"]:checked){background-color:#ffffb4}.machines_reports_sortable table select.KS:has(option[value="1"]:checked),.machines_reports_franchising table select.KS:has(option[value="1"]:checked){background-color:#42f0b1}.machines_reports_sortable table select.KS:has(option[value="2"]:checked),.machines_reports_franchising table select.KS:has(option[value="2"]:checked){background-color:#FF8A80}.fill_list tr:not(.disabled-holder) .fill_amount_id:has(option[value="1"]:checked){background-color:#42f0b1}.fill_list tr:not(.disabled-holder) .fill_amount_id:has(option[value="2"]:checked){background-color:#ffffb4}.fill_list tr:not(.disabled-holder) .fill_amount_id:has(option[value="3"]:checked){background-color:#FFC400}.fill_list tr:not(.disabled-holder) .fill_amount_id:has(option[value="4"]:checked){background-color:#ff4c4c}.reports_product_view td.product_amount.disabled{background:#4a4a4a;color:#ebebeb}tr.disabled-holder td,td.disabled-holder{pointer-events:none}tr.disabled-holder td,tr.disabled-holder td select,td.disabled-holder,td.disabled-holder select{background:#4a4a4a;color:#ebebeb}.reports_product_view td.disabled-holder{border-bottom-color:#0a0a0a}body.reports_fill_list_view span.memo_button{background:#FFC400;color:black;user-select:none;font-size:17px}body.reports_fill_list_view span.memo_button:hover{background:#FFAB00}body.reports_fill_list_view span.memo_button:active{background:#FF8F00}body.reports_fill_list_view tr:not(.disabled-holder) .motor-error,body.reports_fill_list_view tr:not(.disabled-holder) .motor-error+td{background:black;color:white;border-color:#323232}.reports_show header h2 .history,.machines_edit .tab.sales_status header h2 .history,.machines_update .tab.sales_status header h2 .history{margin-left:0.25em;font-weight:bold;color:#2196f3;cursor:pointer}.reports_show header h3,.machines_edit .tab.sales_status header h3,.machines_update .tab.sales_status header h3{display:flex;flex-wrap:wrap;align-items:center;gap:4px;column-gap:1em;row-gap:8px}.reports_show header h3 form.general.machine_location_details_form,.reports_show header h3 form.general.machine_report_change_servicer_form,.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form,.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form,.machines_update .tab.sales_status header h3 form.general.machine_location_details_form,.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form{display:inline;width:initial}.reports_show header h3 form.general.machine_location_details_form *,.reports_show header h3 form.general.machine_location_details_form .input_container,.reports_show header h3 form.general.machine_location_details_form .input_container *,.reports_show header h3 form.general.machine_location_details_form .input_container input.subtitle[type="text"],.reports_show header h3 form.general.machine_report_change_servicer_form *,.reports_show header h3 form.general.machine_report_change_servicer_form .input_container,.reports_show header h3 form.general.machine_report_change_servicer_form .input_container *,.reports_show header h3 form.general.machine_report_change_servicer_form .input_container input.subtitle[type="text"],.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form *,.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form .input_container,.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form .input_container *,.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form .input_container input.subtitle[type="text"],.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form *,.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container,.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container *,.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container input.subtitle[type="text"],.machines_update .tab.sales_status header h3 form.general.machine_location_details_form *,.machines_update .tab.sales_status header h3 form.general.machine_location_details_form .input_container,.machines_update .tab.sales_status header h3 form.general.machine_location_details_form .input_container *,.machines_update .tab.sales_status header h3 form.general.machine_location_details_form .input_container input.subtitle[type="text"],.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form *,.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container,.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container *,.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container input.subtitle[type="text"]{display:inline;width:initial}.reports_show header h3 form.general.machine_location_details_form .input_container input.subtitle[type="text"],.reports_show header h3 form.general.machine_report_change_servicer_form .input_container input.subtitle[type="text"],.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form .input_container input.subtitle[type="text"],.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container input.subtitle[type="text"],.machines_update .tab.sales_status header h3 form.general.machine_location_details_form .input_container input.subtitle[type="text"],.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form .input_container input.subtitle[type="text"]{margin-top:-2px}.reports_show header h3 form.general.machine_location_details_form select,.reports_show header h3 form.general.machine_report_change_servicer_form select,.machines_edit .tab.sales_status header h3 form.general.machine_location_details_form select,.machines_edit .tab.sales_status header h3 form.general.machine_report_change_servicer_form select,.machines_update .tab.sales_status header h3 form.general.machine_location_details_form select,.machines_update .tab.sales_status header h3 form.general.machine_report_change_servicer_form select{margin-block:-4px}.reports_show .customer_name_link,.machines_edit .tab.sales_status .customer_name_link,.machines_update .tab.sales_status .customer_name_link{vertical-align:middle}.reports_show h3.latest_messages,.reports_show h3.latest_product_sales,.machines_edit .tab.sales_status h3.latest_messages,.machines_edit .tab.sales_status h3.latest_product_sales,.machines_update .tab.sales_status h3.latest_messages,.machines_update .tab.sales_status h3.latest_product_sales{margin-top:15px;margin-bottom:5px}.reports_show img.machine,.machines_edit .tab.sales_status img.machine,.machines_update .tab.sales_status img.machine{height:22.5em;margin-top:20px;margin-left:20px}.reports_show button.info,.machines_edit .tab.sales_status button.info,.machines_update .tab.sales_status button.info{margin:.35em 0}.reports_show #customer-info-modal td,.machines_edit .tab.sales_status #customer-info-modal td,.machines_update .tab.sales_status #customer-info-modal td{padding:.1em;vertical-align:top}.reports_show #customer-info-modal td:first-of-type,.machines_edit .tab.sales_status #customer-info-modal td:first-of-type,.machines_update .tab.sales_status #customer-info-modal td:first-of-type{padding-right:1em}.reports_show #customer-info-modal tr.customer_address td,.reports_show #customer-info-modal tr.phone td,.reports_show #customer-info-modal tr.machine td,.reports_show #customer-info-modal tr.machine_address td,.reports_show #customer-info-modal tr.installing_place_house_or_stair_info td,.reports_show #customer-info-modal tr.installing_place_open_1 td,.reports_show #customer-info-modal tr.installing_place_door_code td,.machines_edit .tab.sales_status #customer-info-modal tr.customer_address td,.machines_edit .tab.sales_status #customer-info-modal tr.phone td,.machines_edit .tab.sales_status #customer-info-modal tr.machine td,.machines_edit .tab.sales_status #customer-info-modal tr.machine_address td,.machines_edit .tab.sales_status #customer-info-modal tr.installing_place_house_or_stair_info td,.machines_edit .tab.sales_status #customer-info-modal tr.installing_place_open_1 td,.machines_edit .tab.sales_status #customer-info-modal tr.installing_place_door_code td,.machines_update .tab.sales_status #customer-info-modal tr.customer_address td,.machines_update .tab.sales_status #customer-info-modal tr.phone td,.machines_update .tab.sales_status #customer-info-modal tr.machine td,.machines_update .tab.sales_status #customer-info-modal tr.machine_address td,.machines_update .tab.sales_status #customer-info-modal tr.installing_place_house_or_stair_info td,.machines_update .tab.sales_status #customer-info-modal tr.installing_place_open_1 td,.machines_update .tab.sales_status #customer-info-modal tr.installing_place_door_code td{padding-top:.75em}.reports_show .machine-message-form.v2,.machines_edit .tab.sales_status .machine-message-form.v2,.machines_update .tab.sales_status .machine-message-form.v2{margin-bottom:1.5em}.reports_show .history-modal a,.machines_edit .tab.sales_status .history-modal a,.machines_update .tab.sales_status .history-modal a{display:block}body.reports_single_product tr.sum_row td:not(:first-of-type){text-align:center}body.reports_single_product tr.header,body.reports_single_product tr.header *{background:none;border:none}body.reports_single_product th.now,body.reports_single_product th.product_amount{background:#2196F3;border-color:#0b7ad5}body.reports_single_product th.service_report_to_today,body.reports_single_product th.sold_pieces{background:#00b3c7;border-color:#0097a8}body.reports_single_product th.service_report_to_today.link:hover,body.reports_single_product th.sold_pieces.link:hover{background:#0093a3}body.reports_single_product th.selected_time_range,body.reports_single_product th.sold_total,body.reports_single_product th.sold_daily{background:#14cc9e;border-color:#11b089}body.reports_single_product th.selected_time_range.link:hover,body.reports_single_product th.sold_total.link:hover,body.reports_single_product th.sold_daily.link:hover{background:#11a781}body.reports_single_product th.now,body.reports_single_product th.service_report_to_today,body.reports_single_product th.selected_time_range{text-align:center}body.reports_single_product td.holder_size,body.reports_single_product td.product_amount,body.reports_single_product td.sold_pieces,body.reports_single_product td.sold_total,body.reports_single_product td.sold_daily{text-align:center}.sales_tracking tr,.sales_tracking td,.profit_tracking tr,.profit_tracking td{border:0px;margin:0px}.sales_tracking td,.profit_tracking td{padding:6px}.sales_tracking thead th,.profit_tracking thead th{font-weight:bold}.sales_tracking thead th,.sales_tracking thead th a,.profit_tracking thead th,.profit_tracking thead th a{color:black}.sales_tracking thead th:not([colspan="8"]):not([colspan="4"]),.profit_tracking thead th:not([colspan="8"]):not([colspan="4"]){text-align:center}.sales_tracking thead th.single_report[colspan="2"]:nth-of-type(even),.profit_tracking thead th.single_report[colspan="2"]:nth-of-type(even){background:#00d3eb;border-color:#00aabd}.sales_tracking thead th.single_report[colspan="2"]:nth-of-type(odd),.profit_tracking thead th.single_report[colspan="2"]:nth-of-type(odd){background:#1DE9B6;border-color:#12b58c}.sales_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n-2),.sales_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n-3),.profit_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n-2),.profit_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n-3){background:#00d3eb;border-color:#00aabd}.sales_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n),.sales_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n-1),.profit_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n),.profit_tracking thead th.single_report:not([colspan="2"]):nth-of-type(4n-1){background:#1DE9B6;border-color:#12b58c}.sales_tracking td.single_report,.profit_tracking td.single_report{text-align:center}.sales_tracking td.single_report:nth-of-type(4n-2),.sales_tracking td.single_report:nth-of-type(4n-3),.profit_tracking td.single_report:nth-of-type(4n-2),.profit_tracking td.single_report:nth-of-type(4n-3){background:#59e9fc;border-color:#00d3eb}.sales_tracking td.single_report:nth-of-type(4n),.sales_tracking td.single_report:nth-of-type(4n-1),.profit_tracking td.single_report:nth-of-type(4n),.profit_tracking td.single_report:nth-of-type(4n-1){background:#64FFDA;border-color:#15d5a5}.sales_tracking .product_name,.profit_tracking .product_name{white-space:nowrap}.sales_tracking td.product,.profit_tracking td.product{background:#7cc4ff;border-color:#52b1ff}.sales_tracking form.sales_tracking_filter input,.sales_tracking form.sales_tracking_filter select,.profit_tracking form.sales_tracking_filter input,.profit_tracking form.sales_tracking_filter select{width:30%;display:inline;font-size:15px}.sales_tracking form.sales_tracking_filter input:nth-of-type(2),.sales_tracking form.sales_tracking_filter select:nth-of-type(2),.profit_tracking form.sales_tracking_filter input:nth-of-type(2),.profit_tracking form.sales_tracking_filter select:nth-of-type(2){width:5em}.sales_tracking form.sales_tracking_filter input:not(:nth-of-type(2)),.sales_tracking form.sales_tracking_filter select:not(:nth-of-type(2)),.profit_tracking form.sales_tracking_filter input:not(:nth-of-type(2)),.profit_tracking form.sales_tracking_filter select:not(:nth-of-type(2)){min-width:130px}.sales_tracking .report_created_at_and_service_count a,.sales_tracking .report_created_at_and_service_count a:hover,.profit_tracking .report_created_at_and_service_count a,.profit_tracking .report_created_at_and_service_count a:hover{color:black}html.machines_service_index *{box-sizing:border-box}html.machines_service_index,html.machines_service_index body,html.machines_service_index main{height:100%;width:100%;background:white;margin:0;padding:0}html.machines_service_index body{display:flex;flex-direction:column;align-items:center;justify-content:center}html.machines_service_index main{height:initial;flex:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2em;gap:1em;font-weight:bold;border-radius:0}html.machines_service_index main .material-icons{display:block;font-size:5em;color:black}html.machines_service_index footer{padding:2em;display:flex;flex-wrap:wrap;gap:1em}body.machines_service_show.loading .loading{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}body.machines_service_show.loading .loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(15,15,15,0.9), rgba(0,0,0,0.9));backdrop-filter:grayscale(1)}body.machines_service_show.loading .loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}body.machines_service_show.loading .loading:not(:required):after{content:'';display:block;font-size:10px;width:2em;height:2em;margin-top:-0.5em;animation:spinner 5000ms infinite linear;border-radius:1em;box-shadow:#3795e1 4.5em 0 0 0, #3795e1 3.3em 3.3em 0 0, #3795e1 0 4.5em 0 0, #3795e1 -3.3em 3.3em 0 0, #3795e1 -4.5em 0 0 0, #3795e1 -3.3em -3.3em 0 0, #3795e1 0 -4.5em 0 0, #3795e1 3.3em -3.3em 0 0}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}html.machines_service_show,html.machines_service_show body,html.machines_service_show main{height:100%;touch-action:pan-x pan-y}body.machines_service_show *{box-sizing:border-box}body.machines_service_show input,body.machines_service_show textarea,body.machines_service_show button,body.machines_service_show select,body.machines_service_show a{-webkit-tap-highlight-color:transparent}body.machines_service_show main{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:100%;border-radius:0;overflow-x:auto}body.machines_service_show main section{--padding: 4px;background:white;padding:var(--padding);min-height:100%;display:flex;flex-direction:column;justify-content:space-between}body.machines_service_show main section header h2{text-align:center;font-size:1em;color:black}body.machines_service_show main section .info{text-align:center}body.machines_service_show main section .info h2{font-size:1.25em;margin-bottom:.25em;font-weight:normal}body.machines_service_show main section .info h2::after{content:':';display:inline}body.machines_service_show main section .info>div{font-size:1.5em;color:#bf3b31}body.machines_service_show main section .info+.info{margin-top:1.5em}body.machines_service_show main section .note{background:#fad978;padding:1em;text-align:center;margin:1em;font-size:1.15em}body.machines_service_show main section .note.memo{white-space:pre}body.machines_service_show main section .actions{display:flex;flex-direction:column;width:100%;gap:1em}body.machines_service_show main section .actions h2{color:#bf3b31;font-size:1.5em;text-align:center}body.machines_service_show main section button,body.machines_service_show main section a{width:100%;text-transform:none;border:1px solid black;border-radius:4px;padding:.8em 1em;font-size:1.5em;line-height:1.35em;text-transform:uppercase;background:black;color:white;cursor:pointer;user-select:none;text-align:center;transition:box-shadow 150ms;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}body.machines_service_show main section button:hover,body.machines_service_show main section a:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}body.machines_service_show main section button:active,body.machines_service_show main section a:active{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}body.machines_service_show main section button.confirm,body.machines_service_show main section a.confirm{background:#009e0f}body.machines_service_show main section button.cancel,body.machines_service_show main section a.cancel{background:#cf2a27}body.machines_service_show main section button.enable,body.machines_service_show main section a.enable{background:#bcd5ac;color:#282828}body.machines_service_show main section button.disable,body.machines_service_show main section a.disable{background:#df9d9b;color:#282828}body.machines_service_show main section button:disabled,body.machines_service_show main section a:disabled{background:grey !important;cursor:initial;pointer-events:none}body.machines_service_show main section div.buttons{gap:1.5em}body.machines_service_show main section div.buttons,body.machines_service_show main section div.buttons .group{display:flex;flex-direction:column}body.machines_service_show main section div.buttons .group{gap:.5em}@media (max-width: 385px){body.machines_service_show main section#ask-report button.confirm{font-size:1.4em}}body.machines_service_show main section#edit-memo{gap:1em}body.machines_service_show main section#edit-memo button.cancel{padding-top:.35em;padding-bottom:.35em}body.machines_service_show main section#edit-memo textarea{flex:auto;font-family:inherit;font-size:1.15em;padding:1em;background:#fad978}body.machines_service_show main section#menu{gap:1em;justify-content:space-between}body.machines_service_show main section#menu div.info:first-of-type,body.machines_service_show main section#menu div.actions{margin-top:initial}body.machines_service_show main section#menu div.buttons button{padding:.3em 1em}body.machines_service_show main section#menu div.buttons button:not(.ready){color:black}body.machines_service_show main section#menu div.buttons button.change,body.machines_service_show main section#menu div.buttons button.test-motors{background:#a6c5f4}body.machines_service_show main section#menu div.buttons button.memo{background:#fad978}body.machines_service_show main section#menu div.buttons button.errors,body.machines_service_show main section#menu div.buttons button.product-change-requested{background:#f23838}body.machines_service_show main section#menu div.buttons button.short{background:#f29d38}body.machines_service_show main section#menu div.buttons button.latest-service-report{background:#4eb958}body.machines_service_show main section#ready .info{display:flex;flex-direction:column;gap:2em}body.machines_service_show main section#products-menu table{width:100%;margin-top:1em}body.machines_service_show main section#products-menu td{padding-top:10px;padding-bottom:10px}body.machines_service_show main section#products-menu[data-target-elements=change-product] tr.product-change-requested td{background:#f23838}body.machines_service_show main section#product-form .product-info{font-size:1.25em;padding:0 2em}body.machines_service_show main section#product-form .product-info>div.number{border-bottom:1px solid grey;padding-bottom:0.35em;margin-bottom:0.75em;font-weight:bold}body.machines_service_show main section#product-form .product-info>div:not(:first-of-type){margin-top:.5em}body.machines_service_show main section#product-form .inputs.change-product{display:flex;flex-direction:column;justify-content:center;align-items:center}body.machines_service_show main section#product-form .inputs.change-product button.change-as-requested{background:#c6d9f6;margin:1em 0;text-transform:initial;font-size:1rem}body.machines_service_show main section#product-form .inputs.change-product div.info{font-size:1rem}body.machines_service_show main section#product-form .inputs.change-product select{width:100%}body.machines_service_show main section#product-form .inputs.change-product>.select2{font-size:1.25em}body.machines_service_show main section#product-form .inputs.change-product .select2-selection.select2-selection--single,body.machines_service_show main section#product-form .inputs.change-product .select2-selection.select2-selection--multiple{padding-top:1em !important;padding-bottom:1em !important;padding-left:.35em !important;min-height:calc(28px + 2em) !important}body.machines_service_show main section#product-form .buttons{display:flex;gap:2em;justify-content:space-around;flex-direction:row}body.machines_service_show main section#product-form .buttons button{border-radius:1000px;width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;font-size:2.5em;color:black}body.machines_service_show main section#product-form .buttons button.subtract{background:#df9d9b}body.machines_service_show main section#product-form .buttons button.add{background:#bcd5ac}body.machines_service_show main section#product-form .change-price input,body.machines_service_show main section#product-form .change-roll input{display:block;margin:0 auto;padding:.75em;font-size:2.5em;width:5em;text-align:center}body.machines_service_show main section#product-form .change-amount button.fill-first-drink{margin-bottom:1.5em}@media (max-height: 700px){body.machines_service_show main section#product-form .change-amount button.fill-first-drink{margin-bottom:.75em}}body.machines_service_show main section#product-form[data-target-elements=change-amount] .product-info .amount .current,body.machines_service_show main section#product-form[data-target-elements=change-product] .product-info .name,body.machines_service_show main section#product-form[data-target-elements=change-price] .product-info .price .n,body.machines_service_show main section#product-form[data-target-elements=change-roll] .product-info .amount .max{background:#3795e1;padding:0.25em;border:1px solid black}body.machines_service_show main section#errors-menu .info div:not(:first-of-type){margin-top:1em}body.machines_service_show main section#errors-menu .buttons button{font-size:1.25em;background:#a6c5f4;color:black}body.machines_service_show main section#errors-menu .buttons button.reset{background:grey;pointer-events:none;box-shadow:none;border:none}body.machines_service_show main section#test-motors-menu .buttons .group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}body.machines_service_show main section#product-form .fill-first-drink,body.machines_service_show main section#show-error .actions button.test,body.machines_service_show main section#test-motors-menu .buttons button{background:#a6c5f4;color:#282828}body.machines_service_show main section#product-form .fill-first-drink.ok,body.machines_service_show main section#show-error .actions button.test.ok,body.machines_service_show main section#test-motors-menu .buttons button.ok{background:#bcd5ac}body.machines_service_show main section#product-form .fill-first-drink.error,body.machines_service_show main section#show-error .actions button.test.error,body.machines_service_show main section#test-motors-menu .buttons button.error{background:#df9d9b}body.machines_service_show main section#product-form .fill-first-drink.in-progress,body.machines_service_show main section#show-error .actions button.test.in-progress,body.machines_service_show main section#test-motors-menu .buttons button.in-progress{position:relative}body.machines_service_show main section#product-form .fill-first-drink.in-progress::after,body.machines_service_show main section#show-error .actions button.test.in-progress::after,body.machines_service_show main section#test-motors-menu .buttons button.in-progress::after{content:"";position:absolute;top:50%;right:13px;width:42px;height:42px;margin-top:-23px;border:3px solid transparent;border-top:3px solid #ffffff;border-radius:50%;animation:spin 4s linear infinite}body.machines_service_show main section#latest-service-report table.sales th,body.machines_service_show main section#latest-service-report table.sales td{text-align:center}body.machines_service_show main section#latest-service-report table.product_info th:not(:nth-of-type(2)){text-align:center}body.machines_service_show main section#error .info svg{fill:#bf3b31;width:9em;height:9em}body.machines_service_show main section#error .info .text{margin-top:1.5em;font-size:2em}body.machines_service_show main tr.disabled-holder td,body.machines_service_show main td.disabled-holder{pointer-events:initial}body.machines_service_show .reconnected{position:fixed;z-index:999;height:100%;width:100%;top:0;left:0;background:radial-gradient(rgba(15,15,15,0.95), rgba(0,0,0,0.95));backdrop-filter:grayscale(1);display:flex;align-items:center;justify-content:center;color:#09dc1c;font-size:2.5em;transition:opacity 100ms}body.machines_service_show .reconnected.hide{opacity:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.kiertolista{margin-bottom:5em}.kiertolista form.general input,.kiertolista form.general select{width:2em;height:1.8em;font-size:inherit;margin:0}.kiertolista form.general select{width:12em}.kiertolista tbody:nth-child(odd) td:not(.error):not(.alarm):not(.error_state:not(.ok)){background:white}.kiertolista tbody:nth-child(even) td:not(.error):not(.alarm):not(.error_state:not(.ok)){background:whitesmoke}.kiertolista tr:not(:last-of-type) td{border-bottom:none}.kiertolista td.kierto{padding:0px;border-bottom-color:#11d48d}.kiertolista td.kierto input[type="checkbox"]{display:none}.kiertolista td.kierto input[type="checkbox"]:not(:checked)+label{background:#ff4c4c;background:none}.kiertolista td.kierto input[type="checkbox"]:checked+label{background:#42f0b1}.kiertolista td.kierto label{user-select:none;width:auto;height:auto;display:block;margin:0px;padding-top:11px;padding-bottom:12px;padding-left:10px;padding-right:10px;margin:0px;border:0px;outline:0px}.kiertolista input.service_list_locked{display:none}.kiertolista input.service_list_locked:not(:checked)+label:before{content:"lock_open";color:#1de79e}.kiertolista input.service_list_locked:checked+label:before{content:"lock";color:#ff4c4c}.kiertolista input.service_list_locked+label:before{margin:0px -7px;padding:0px;font-family:"Material Icons";font-size:30px}.kiertolista form.service_list_locked{margin-top:-1px;margin-bottom:-5px}.kiertolista label.service_list_locked{user-select:none;display:inline;padding:0px;margin:0px;border:0px;outline:0px}.kiertolista label.service_list_locked p{display:none}.kiertolista td.order{text-align:center}.kiertolista td.order,.kiertolista td.date{cursor:move}.kiertolista td.labels>div{display:flex;gap:.25em;flex-wrap:wrap}.kiertolista td.labels>div>.label{border-radius:4px;display:block;width:max-content;font-size:.9rem;padding:.18rem .45rem;margin:0;max-width:20em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.service_lists_optimized_waypoints section.error{padding:1em;margin-bottom:1em}.service_lists_optimized_waypoints span.error_state{width:0.8em;height:0.8em;display:inline-block;border-radius:100%;margin-right:0.6em;vertical-align:middle}.service_lists_optimized_waypoints span.error_state.ok{background:#42f0b1}.service_lists_optimized_waypoints span.error_state.alarm{background:#FFC400}.service_lists_optimized_waypoints span.error_state.out_of_order{background:#ff4c4c}.service_lists_optimized_waypoints span.error_state.out_of_order_critical{background:#212121}.service_lists_optimized_waypoints .use_my_current_location_button{transition-property:background-color;margin-left:10px}.service_lists_optimized_waypoints .use_my_current_location_button.ready,.service_lists_optimized_waypoints .use_my_current_location_button.error{color:black}.service_lists_optimized_waypoints .use_my_current_location_button.ready{background:#1DE9B6}.service_lists_optimized_waypoints .use_my_current_location_button.error{background:#ff4c4c}.service_lists_optimized_waypoints .use_my_current_location_button.processing{padding-top:0px;padding-bottom:0px}.service_lists_optimized_waypoints .use_my_current_location_button.processing .text{display:inline-block;vertical-align:middle}.service_lists_optimized_waypoints .use_my_current_location_button.processing .lds-ripple{display:inline-block;position:relative;width:30px;height:30px;vertical-align:middle;margin:4px 0px 4px 8px}.service_lists_optimized_waypoints .use_my_current_location_button.processing .lds-ripple div{position:absolute;border:1.5px solid white;opacity:1.5;border-radius:50%;animation:lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite}.service_lists_optimized_waypoints .use_my_current_location_button.processing .lds-ripple div:nth-child(2){animation-delay:-1s}@keyframes lds-ripple{0%{top:13.5px;left:13.5px;width:0;height:0;opacity:1.5}100%{top:0px;left:0px;width:27px;height:27px;opacity:0}}.service_lists_optimized_waypoints .use_my_current_location_button td.error{background:#ff4c4c}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.machines_snapshots_index main table:first-of-type{margin-bottom:2em}.machines_snapshots_index td.changed{background:#ffc400}.machines_snapshots_index tr:hover td{background:#a0a0a0}.machines_snapshots_index tr:hover td.changed{background:#d6a400}.machines_software_updates_index main>section:not(:last-of-type){margin-bottom:2em}.machine-online-changes-image{width:100%;height:100px}.machine-online-changes-image.small{height:20px}form#new-machine-note-form textarea#machine_note_content{width:100%;min-height:5em;max-width:initial !important}form#new-machine-note-form input[type=submit]{margin-top:.25rem}form#new-machine-note-form+table{margin-top:2em}.machines_online_changes_graphs main{background:black}.machines_online_changes_graphs main>div{cursor:not-allowed;border:3px solid black;display:grid;grid-template-columns:3em 1fr}.machines_online_changes_graphs main>div .machine-id{color:white}.machines_online_changes_graphs main>div:hover{border-color:yellow}.machines_online_changes_graphs_compact body>header{display:none}.machines_online_changes_graphs_compact html,.machines_online_changes_graphs_compact body,.machines_online_changes_graphs_compact main{padding:0 !important;margin:0 !important;width:100%;height:100%;box-sizing:border-box}.machines_online_changes_graphs_compact main img{width:100%;height:100vh;display:block}.general-modem-ping-container{--ok: rgb(0, 189, 0);--error: red;margin-bottom:2em}.general-modem-ping-container .result{height:300px;overflow-y:scroll;background:black;color:white;padding:10px;word-break:break-word;margin-top:10px}.general-modem-ping-container article{padding:0;border:none;margin:0;display:flex;flex-direction:row-reverse;justify-content:flex-end}.general-modem-ping-container article p.created_at{padding-right:10px}.general-modem-ping-container article.modem-ping-start{color:#f6fb9a}.general-modem-ping-container article.modem-ping-in-progress{color:#356afc}.general-modem-ping-container article.modem-ping-ok{color:var(--ok)}.general-modem-ping-container article.modem-ping-error{color:var(--error)}.general-modem-ping-container article p{display:inline-block;vertical-align:top;margin:0;padding:2px 0}.general-modem-ping-container article p.created_at{width:132px}.general-modem-ping-container article p.data{border-left:1px solid #989898;padding-left:10px}form.modem-ping-form{display:flex;gap:.5em;align-items:center}form.modem-ping-form select{width:12em}form.modem-ping-form input{width:5em}form.modem-ping-form select,form.modem-ping-form input,form.modem-ping-form input[type="submit"]{margin:0}form.modem-ping-form:invalid input[type="submit"]{background:#a8a8a8;color:black;cursor:not-allowed}form.modem-ping-form:invalid input[type="submit"],form.modem-ping-form:invalid input[type="submit"]:hover{box-shadow:none}.machines_reports_franchising tbody tr.summary td{color:white;background:#6da3ce;font-weight:bold}.machines_reports_franchising tbody tr.spacer td{background:white !important;height:2em}.machines_reports_franchising tbody:last-of-type tr.spacer{display:none}.machines_reports_franchising table.summary{margin-bottom:2em}.machines_reports_franchising table.summary tr.date td:nth-of-type(n+3){background:#c5c5c5}.machines_reports_franchising table.summary tr.sale_total td:nth-of-type(n+3){background:#ff5000}.machines_reports_franchising table.summary tr.count td:nth-of-type(n+3){background:#ffb800}.machines_reports_franchising table.summary tr.date td{font-weight:bold}.machines_reports_franchising table.summary tr td:nth-of-type(-n+2){font-weight:bold}.machines_reports_franchising table.summary tr td:nth-of-type(n+2){text-align:right;white-space:nowrap}.machines_reports_franchising th.c,.machines_reports_franchising td.c{text-align:right;white-space:nowrap}.machines_reports_sortable td.servicer_name_or_pn_short select{width:10em}.machines_reports_total_sale body>header{display:none}.machines_reports_total_sale,.machines_reports_total_sale body,.machines_reports_total_sale main{width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:block;padding:0 !important;margin:0 !important}.maps_index #map{height:80vh}.menu_bar{width:calc(100% - 0.5em);height:1.6em;background:#25a0f5;line-height:1.6em;padding-left:0.5em;transition-duration:0.3s;font-size:1.1em;color:white;z-index:100;top:0em}.menu_bar span{height:1.6em;line-height:1.6em;display:inline-block;padding-left:0.5em;padding-right:0.5em;user-select:none}.menu_bar span.active{background:#1565C0}.menu_container{position:absolute;background:white;color:black;padding:0;font-size:1.0em;left:9px;border-radius:0px 0px 6px 6px;border:1px solid #25a0f5;box-shadow:1px 1px 8px 0px #868686;top:calc(1.6em - 1px + 0.2em);display:none;z-index:1;max-height:50vh;overflow-y:auto}.menu_container p{margin:0;padding:0;user-select:none}.menu_container p:hover{background:#1E88E5;color:white}.menu_container p:not(:last-of-type){border-bottom:1px solid #c8c8c8}.menu_container p:last-of-type{border-radius:0px 0px 5px 5px}.menu_container p span.check_box_span{width:1em;font-size:1.2em;overflow:hidden;color:black;padding-left:0.4em;vertical-align:middle}.menu_container p span{display:inline-block}.menu_container p span:not(.check_box_span){padding:0.3em 0.3em;padding-right:2em}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4);align-items:center;justify-content:center}.modal .modal-bg{position:fixed;width:100%;height:100%;z-index:1}.modal .modal-content{background-color:white;padding:20px;border:none;border-radius:2px;z-index:100;box-shadow:0 40px 77px rgba(0,0,0,0.22),0 27px 24px rgba(0,0,0,0.2)}.modal .modal-content p{margin-top:0}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:bold}.modal .close:hover,.modal .close:focus{color:black;text-decoration:none;cursor:pointer}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}html body main{transition:filter 200ms}html body main.overlay{filter:brightness(0.4)}html body main.overlay>*{user-select:none;pointer-events:none}html body header nav{padding:20px;background:white;margin:0 auto;border-bottom:1px solid #c8c8c8;border-radius:8px 8px 0px 0px;z-index:10;display:flex}@media (min-width: 1201px){html body header nav{margin-top:10px;width:90%}}html body header nav a{color:#3cbeff;font-size:20px;-webkit-tap-highlight-color:transparent}html body header nav a:not(:last-of-type){padding-right:1.5em}html body header nav a.home-icon{padding-right:1em}html body header nav a.material-icons:not(:hover),html body header nav a.account-name:not(:hover){color:#757575}html body header nav a.active{font-weight:bold;color:black}html body header nav .account-icon,html body header nav .account-name{margin-left:auto !important}html body header nav a.account-name{padding-right:1em}html body header nav .links{display:flex;flex-wrap:wrap;row-gap:.75em;flex-grow:1;align-items:center}html body header nav .links:not(:last-of-type){margin-right:1em}html body header nav:not(.open) .toggle-menubox::before{content:'menu'}html body header nav.open .toggle-menubox::before{content:'close'}html body header nav #menu-box-icon,html body header nav>.home-icon{display:none}@media (max-width: 26cm){html body header nav.mobile-sidebar{justify-content:space-between}html body header nav.mobile-sidebar .links{display:initial;position:fixed;z-index:10;left:100vw;opacity:0;transition:left ease-in 150ms, opacity 1ms ease 150ms;background:white;padding:36px;padding-top:22px;height:100%;min-height:min-content;width:100%}html body header nav.mobile-sidebar .links a{display:block;padding:.5em 0}html body header nav.mobile-sidebar.open .links{left:calc(100vw - 8cm);opacity:1;transition:left 200ms;box-sizing:border-box}}@media (max-width: 26cm) and (max-width: 8cm){html body header nav.mobile-sidebar.open .links{left:0}}@media (max-width: 26cm){html body header nav.mobile-sidebar .links .home-icon{display:none !important}html body header nav.mobile-sidebar #menu-box-icon,html body header nav.mobile-sidebar>.home-icon{display:block;font-size:28px;text-decoration:none;display:flex;align-items:center;padding:0}}body:not(.fiscal_invoices) form.general .input_container .mailing_address,body:not(.fiscal_invoices) form.general .input_container .visiting_address{font-weight:bold;font-size:1.3em;margin-top:25px;margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid #969696;width:100% !important}body:not(.fiscal_invoices) form.general .invoice_type_container,body:not(.fiscal_invoices) form.general .default_delivery_method_container{margin-top:40px}body:not(.fiscal_invoices) form.general div.tab>h2{margin-top:2em;border-top:2px solid #969696;padding-top:2em}body:not(.fiscal_invoices) form.general:not(.floating) .select2-container{margin-bottom:.5em}.organisations_index section:not(:last-of-type){padding-bottom:1.5em;border-bottom:1px solid #cccccc;margin-bottom:1.5em}form#organisation_form.general>.tab>.input_container .name:not(span),form#organisation_form.general>.tab>.input_container .another_name:not(span){width:calc(100% - 40px - 70px + 10px)}form#organisation_form.general>.tab>.input_container .only_value_span.title{width:70px}form#organisation_form.general>.tab>.input_container .another_name:not(span){margin-left:60px}form#organisation_form.general>.tab>.input_container .show_name:not(span),form#organisation_form.general>.tab>.input_container .show_another_name:not(span){width:15px;margin-left:6px}form#organisation_form.general>.tab>.input_container .id_and_name_container span.only_value_span.title{width:calc(100% - 15px - 15px)}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.part_manager_form form.general div.input_container{display:flex;align-items:center;gap:1em}.part_manager_form form.general div.input_container span.text_span:first-of-type{flex-shrink:0}.part_manager_form form.general div.input_container div.field_with_errors{display:contents}.part_manager_form form.general div.files_container table.attachments{margin:1em 0}.part_manager_form section.children{margin-top:3em}.part_manager_form section.children>section{margin-top:2em}.part_manager_form section.children>section>h2{display:flex;align-items:center}.part_manager_form section.children .add{display:inline-block;margin-right:.75em;border-radius:50%;padding:.25em;box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.24);color:white;font-size:25px;background:#2296f3;transition-duration:150ms;transition-timing-function:ease-in-out}.part_manager_form section.children .add:hover{box-shadow:0 0 4px rgba(0,0,0,0.14),0 4px 8px rgba(0,0,0,0.28);background:#3a76e5}.part_manager_form section.children .add:active{box-shadow:0 0 6px rgba(0,0,0,0.16),0 6px 12px rgba(0,0,0,0.32);background:#3367d6}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.action-button{text-align:right;margin-bottom:5px;float:right;margin-bottom:-1px}.action-button a{background:white;color:#282828;padding:6px;margin:5px;display:inline-block;text-decoration:none;border:1px solid #c8c8c8;border-radius:3px;box-shadow:0px 0px 3px rgba(0,0,0,0.2)}.action-button a:hover{box-shadow:0px 0px 3px rgba(0,0,0,0.35)}.action-button a:active{box-shadow:0px 0px 3px 3px #3cbeff;border-color:#3cbeff}.edit-delete-button{float:right;margin-right:-5px;margin-top:-5px}.edit-delete-button a{margin:-0.05em;padding:0.3em;text-decoration:none;font-size:26px;vertical-align:bottom;transition:transform 300ms, background-color 120ms;color:inherit;border-radius:50%}.edit-delete-button a:hover{background-color:rgba(255,255,255,0.2)}.edit-delete-button a:active{background-color:rgba(0,0,0,0.1);box-shadow:0px 0px 2px rgba(0,0,0,0.1) inset}form.filter{float:left;padding:2px}form.filter select,form.filter input{width:200px;margin-left:5px;display:inline-block;background-color:white}form.filter select:first-of-type{margin-left:0px}form.filter input{width:120px}form.filter input.datepicker{width:10em}.topBarContainer{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1em;gap:1em}.topBarContainer form.general.filter{width:100%;margin:0}.topBarContainer .action-button{float:initial;display:flex;align-items:flex-start;margin:0;gap:.85em}.topBarContainer .action-button a{margin:0}@media (max-width: 500px){.topBarContainer{flex-direction:column-reverse}.topBarContainer .action-button{align-self:flex-end}}#site-header .snacktime_logo{margin-top:4px;margin-left:10px;height:90px;vertical-align:middle}@media screen and (max-width: 800px){#site-header .snacktime_logo{margin-top:4px;margin-left:4px;height:60px}}#site-footer{background:#F44336;padding:15px;color:white}#site-footer a{color:white}.payments_show section.refund{margin-top:2em}body.pos_units_index form.general input.pos_unit_id{width:200px}.payment_mobile_pay_vipps_v1_summary_index main>section:not(:first-of-type){margin-top:2.5em}.posti_transports_new form.general.floating .non-floatable .text_span,.posti_transports_create form.general.floating .non-floatable .text_span,.posti_transports_edit form.general.floating .non-floatable .text_span,.posti_transports_update form.general.floating .non-floatable .text_span{order:1}.posti_transports_show section:not(:last-of-type){margin-bottom:4em}.posti_transports_show .show_form_fields .input_container{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5em;width:100%;margin:8px 0;max-width:1000px}.posti_transports_show .show_form_fields .input_container>div{position:relative;display:flex;flex-direction:column}.posti_transports_show .show_form_fields .input_container>div .text_span{font-size:0.85rem;color:#7f7f7f}.posti_transports_show .show_form_fields .input_container>div .text_span+*{display:block;min-height:1.22em}.posti_transports_show .xmls pre:not(:last-of-type){margin-bottom:4em}.posti_transports_show .expandable h2{font-weight:bold}html body.product_passes_new_in_mobile main{display:flex;flex-direction:column;justify-content:space-between}html body.product_passes_new_in_mobile main form{width:100%;display:contents}html body.product_passes_new_in_mobile main section{display:contents}html body.product_passes_new_in_mobile main section>div{width:100%;max-width:1000px}html body.product_passes_new_in_mobile main section .buttons{display:grid;grid-template-columns:1fr 1fr}html body.product_passes_new_in_mobile main section .buttons .ok:only-child{grid-column:2}html body.product_passes_new_in_mobile main section table.summary td.name{text-align:right;padding-right:1em}html body.product_passes_new_in_mobile main section table.summary td.value{text-align:left}html body.product_passes_new_in_mobile main section#amount .preset-buttons{--min-btn-width: 5em}html body.product_passes_new_in_mobile main section#in-progress{display:contents}html body.product_passes_new_in_mobile main section#in-progress>div{text-align:center;display:flex;align-items:center;flex-direction:column}html body.product_passes_new_in_mobile main section#done .contents{color:#009e0f}html body.product_passes_new_in_mobile main section#error .contents{color:#cf2a27}html body.product_passes_new_in_mobile main section#error .contents ul{text-align:left;width:max-content;margin-inline:auto}html body.product_passes_new_in_mobile main section#error .buttons .try-again{background:#009e0f;grid-column:1 / -1}html body.product_passes_new_in_mobile .select2-dropdown,html body.product_passes_new_in_mobile .select2-container{text-align:left;width:calc(100vw - var(--main-padding) * 2) !important;max-width:1000px !important}form#products_form .input_container>span:not(.only_value_span.title){display:inline-block;width:160px}form#products_form .input_container input,form#products_form .input_container select,form#products_form .input_container textarea{display:inline-block;width:400px}form#products_form .productPricesTable{margin-left:162px;margin-top:15px;border-collapse:collapse}form#products_form .productPricesTable th{font-weight:inherit}form#products_form .productPricesTable td{padding:0 6px}form#products_form .productPricesTable td:first-of-type{padding-left:0px;margin-left:0px}form#products_form .productPricesTable input{width:61px}@media screen and (min-width: 1000px){body.products_edit main{display:flex}body.products_edit main div.product_image{margin-left:5%}body.products_edit main div.product_image img{max-height:600px;max-width:600px}}@media screen and (max-width: 1000px){body.products_edit main div.product_image{width:580px;max-width:100%}body.products_edit main div.product_image img{max-height:100vh;max-width:100%;margin-top:10%;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width: 1200px){html:not(#product_list_pdf) body:not(.select_for_print) table .EAN,html:not(#product_list_pdf) body:not(.select_for_print) table .ean{display:none}}.products_index .selection_container{text-align:center}.products_index .selection_th{font-family:'Material Icons';font-size:30px}#product_list_pdf h2{float:left;white-space:nowrap}#product_list_pdf small{float:right;white-space:nowrap}#product_list_pdf table{page-break-after:always}#product_list_pdf table tr:nth-of-type(2){background:white !important}.products_edit_multiple .select-fields-to-edit{margin-bottom:2em}.products_edit_multiple .input_container{display:grid;grid-template-columns:2em 160px auto;align-items:flex-start;justify-content:flex-start}.products_edit_multiple .input_container .select_field{grid-column:1}.products_edit_multiple .input_container .text_span{grid-column:2}.products_edit_multiple .input_container .text_span+*{grid-column:3}.products_edit_multiple .input_container .select_field,.products_edit_multiple .productPricesTable .select_field{width:initial !important;height:initial !important}.products_edit_multiple .productPricesTable .select_field{margin-inline:auto !important}body.sessions_new main,body.sessions_create main{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:80%;box-sizing:border-box;min-height:calc(100vh - 300px);background:none;padding:none}body.sessions_new form.general,body.sessions_create form.general{margin-bottom:2em;width:750px;max-width:100%;background:white;padding:1em;border-radius:8px}body.sessions_new form.general label.text,body.sessions_create form.general label.text{font-size:1em}body.sessions_new form.general input,body.sessions_create form.general input{width:100%}body.sessions_new form.general input[type="submit"],body.sessions_create form.general input[type="submit"]{margin-bottom:0}body.sessions_new form.general #username,body.sessions_new form.general #password,body.sessions_create form.general #username,body.sessions_create form.general #password{margin-bottom:1em}body.sessions_new form.general .password,body.sessions_create form.general .password{margin-top:.5em}body.sessions_new form.general .remember-container,body.sessions_create form.general .remember-container{margin-top:1.5em}body.sessions_new form.general .forgot-password,body.sessions_create form.general .forgot-password{display:inline-block;margin-top:1em}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.materialContainer{border-radius:0px;box-shadow:none;background:none;padding:0px}.user_form h3{margin-top:2em}
