﻿@import url("https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900|Material+Icons|Material+Icons+Outlined");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=keyboard_arrow_down");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.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}.fiscal_financial_statements_official_statement footer{background:initial;padding:initial;margin-top:initial}.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}.transactions_index h2:not(:first-of-type){margin-top:1em}.transactions_index h2.incomplete{color:#d32f2f}.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:#2b4042}.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 #2b4042 !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:#2e7b32 !important}.text-red{color:#d32f2f !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}.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:#2b4042}.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 #2b4042;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:#2b4042}.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}.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}.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}html body main table.fiscal-invoice-items col:nth-of-type(odd){background:#2b4042}html body main table.fiscal-invoice-items col:nth-of-type(even){background:#1e2d2e}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}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:#c7c7c7;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:#b4b4b4}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:#b4b4b4}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:#a7b9b8;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:#2b4042}.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}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:#2b4042}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:#a7b9b8}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:#f75d38}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 #f75d38}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:#f75d38}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 #f75d38}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 #c7c7c7;border-color:#c7c7c7}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:#c7c7c7;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}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 #c7c7c7;border-color:#c7c7c7}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:#f75d38}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 #f75d38}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:#f75d38 !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:#f75d38}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 #f75d38}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:#c7c7c7}/*!
 * 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}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:' · '}body.admin_index main a.logout{float:right}body.admin_index main .navigation{display:flex;flex-wrap:wrap;border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5;margin-top:3em}body.admin_index main .navigation a{display:block;margin:.25em 0;margin-right:1em;padding:.5em;text-decoration:none;border:1px solid #b5b5b5;text-transform:uppercase;font-size:.9rem;cursor:pointer}body.admin_index main h1{display:inline-block}body.admin_index main .global-errors,body.admin_index main .global-errors *{color:red}body.admin_index main .global-errors ul{font-size:var(--h3)}body.admin_index main section.notifications{margin:1.5em 0;padding:1em;background:#229caf}body.admin_index main section.notifications *{color:white}body.admin_index main section.notifications h2{margin-bottom:.5em}body.admin_index main section.notifications a{display:block;width:100%;border:0 solid white;border-top-width:1px;text-decoration:none;padding:.5em}body.admin_index main section.notifications a:last-of-type{border-bottom-width:1px}body.admin_index main section.notifications a:hover{background:rgba(255,255,255,0.3)}body.admin_index main section.notifications a.error{background:#f75d38}body.admin_index main section.notifications a.error:hover{background:#ff8e72}body.admin_index main section.organisation{grid-template-columns:1fr 6fr}body.admin_index main section.requests{margin-top:3em}body.admin_index main section.requests .custom-job-requests-list>div{padding-top:0.5em;padding-bottom:0.5em;margin:0;border:none}body.admin_index main section.requests .custom-job-requests-list>div:not(:last-of-type){border-bottom:.5em solid white}body.admin_index main section.requests .custom-job-requests-list>div h3{margin-bottom:.5em;font-size:1.3rem}body.admin_index main section.requests .custom-job-requests-list>div>div{grid-template-columns:4em 1fr}body.admin_index main section.orders{margin-top:3em}body.admin_index main section.service-provider-reviews-summary img.rating{margin-bottom:.5em;width:8em}body.admin_index main section.service-provider-reviews-summary img.rating,body.admin_index main section.service-provider-reviews-summary span{display:block}body.admin_index main section.summary{margin-top:2em;margin-bottom:2em;display:flex;flex-wrap:wrap;gap:1em}body.admin_index main section.summary p{background:#f4f3f1;padding:0.5em;margin:0}body.admin_index main section.summary .alert{background:#f75d38;color:white}body.admin_index .custom-job-requests{margin-top:1.5em}body.admin_index.clothing-brand-user main header{display:flex;justify-content:space-between;align-items:flex-end}body.admin_index.clothing-brand-user main header img{height:2em;margin:1em}@media screen and (max-width: 799px){body.admin_index.clothing-brand-user main header img{display:none}}body.admin_index.clothing-brand-user section.templates,body.admin_index.clothing-brand-user section.custom-job-requests,body.admin_index.clothing-brand-user section.custom-job-request-template-form,body.admin_index.clothing-brand-user section.warranty-repair-requests,body.admin_index.clothing-brand-user section.in-store{margin-top:5em}body.admin_index.clothing-brand-user section.warranty-repair-requests table{margin-bottom:2em}body.admin_index.clothing-brand-user section.in-store table.general.orders tr.ordered,body.admin_index.clothing-brand-user section.in-store table.general.orders td.awaiting_pickup_outbound,body.admin_index.clothing-brand-user section.in-store table.general.orders td.awaiting_in_brand_store_outbound{background:#ffffd2}body.admin_index.service-provider-user section.orders h2{margin-bottom:.1em}body.admin_index.service-provider-user section.orders>a{display:block;margin-bottom:1em}.ai_estimates_index td.description{max-width:30rem}.ai_estimates_index tr.odd{background:#f0e3d1}.ai_estimates_index tr.even{background:#f6efe4}.ai_estimates_index tr.accepted{background:#dcffdb}.ai_estimates_index tr.accepted.odd{background:#c3ffc2}.ai_estimates_index tr.even:has(+tr.odd) td,.ai_estimates_index tr.odd:has(+tr.even) td{border-bottom:2px solid #5A5A5A !important}.ai_estimates_index td{padding-block:.5rem !important}.ai_estimates_show pre{text-wrap:wrap}.ai_estimates_show .ai-estimate-response{margin-top:1.5em}.ai_estimates_show .ai-estimate-response>strong{display:block;margin-bottom:1rem}.ai_estimates_show .ai-estimate-response div,.ai_estimates_show .ai-estimate-response ul{margin-left:1rem}.ai_estimates_show .ai-estimate-response div:not(.short-text)>strong{margin-top:1rem;margin-bottom:0.5rem;display:block}.analytics_behavior .filter input[type="date"]{width:10em}.analytics_index table td.median{background:#2b4042;border-color:#2b4042;color:white}.analytics_overview h2,.analytics_revenue h2,.analytics_brand_landing_page h2,.analytics_custom_job_response_times_by_wday h2{font-size:var(--h3)}.analytics_overview main>section,.analytics_overview main>div.flex>section,.analytics_revenue main>section,.analytics_revenue main>div.flex>section,.analytics_brand_landing_page main>section,.analytics_brand_landing_page main>div.flex>section,.analytics_custom_job_response_times_by_wday main>section,.analytics_custom_job_response_times_by_wday main>div.flex>section{margin-bottom:4em}.analytics_overview main>section .chart-container,.analytics_overview main>div.flex>section .chart-container,.analytics_revenue main>section .chart-container,.analytics_revenue main>div.flex>section .chart-container,.analytics_brand_landing_page main>section .chart-container,.analytics_brand_landing_page main>div.flex>section .chart-container,.analytics_custom_job_response_times_by_wday main>section .chart-container,.analytics_custom_job_response_times_by_wday main>div.flex>section .chart-container{height:800px}.analytics_overview main>section.small,.analytics_overview main>div.flex>section.small,.analytics_revenue main>section.small,.analytics_revenue main>div.flex>section.small,.analytics_brand_landing_page main>section.small,.analytics_brand_landing_page main>div.flex>section.small,.analytics_custom_job_response_times_by_wday main>section.small,.analytics_custom_job_response_times_by_wday main>div.flex>section.small{max-width:500px}.analytics_overview main>section.small .chart-container,.analytics_overview main>div.flex>section.small .chart-container,.analytics_revenue main>section.small .chart-container,.analytics_revenue main>div.flex>section.small .chart-container,.analytics_brand_landing_page main>section.small .chart-container,.analytics_brand_landing_page main>div.flex>section.small .chart-container,.analytics_custom_job_response_times_by_wday main>section.small .chart-container,.analytics_custom_job_response_times_by_wday main>div.flex>section.small .chart-container{height:250px}.analytics_overview main>section.medium,.analytics_overview main>div.flex>section.medium,.analytics_revenue main>section.medium,.analytics_revenue main>div.flex>section.medium,.analytics_brand_landing_page main>section.medium,.analytics_brand_landing_page main>div.flex>section.medium,.analytics_custom_job_response_times_by_wday main>section.medium,.analytics_custom_job_response_times_by_wday main>div.flex>section.medium{max-width:650px}.analytics_overview main>section.medium .chart-container,.analytics_overview main>div.flex>section.medium .chart-container,.analytics_revenue main>section.medium .chart-container,.analytics_revenue main>div.flex>section.medium .chart-container,.analytics_brand_landing_page main>section.medium .chart-container,.analytics_brand_landing_page main>div.flex>section.medium .chart-container,.analytics_custom_job_response_times_by_wday main>section.medium .chart-container,.analytics_custom_job_response_times_by_wday main>div.flex>section.medium .chart-container{height:400px}.analytics_overview main>div.flex,.analytics_revenue main>div.flex,.analytics_brand_landing_page main>div.flex,.analytics_custom_job_response_times_by_wday main>div.flex{display:flex;flex-wrap:wrap;gap:4em;margin-bottom:4em}.analytics_overview main>div.flex>section,.analytics_revenue main>div.flex>section,.analytics_brand_landing_page main>div.flex>section,.analytics_custom_job_response_times_by_wday main>div.flex>section{margin-bottom:0;flex:auto}.analytics_overview main>div.flex>section.small,.analytics_revenue main>div.flex>section.small,.analytics_brand_landing_page main>div.flex>section.small,.analytics_custom_job_response_times_by_wday main>div.flex>section.small{max-width:500px}.analytics_overview .chart-container,.analytics_revenue .chart-container,.analytics_brand_landing_page .chart-container,.analytics_custom_job_response_times_by_wday .chart-container{min-height:initial;max-height:75vh}.analytics_overview main:not(.wide),.analytics_revenue main:not(.wide),.analytics_brand_landing_page main:not(.wide),.analytics_custom_job_response_times_by_wday main:not(.wide){max-width:1800px}.analytics_overview section.nav button,.analytics_revenue section.nav button,.analytics_brand_landing_page section.nav button,.analytics_custom_job_response_times_by_wday section.nav button{display:block;font-weight:inherit;margin-bottom:.5em}a{font-style:normal;color:inherit}a.material-icons{text-decoration:none;color:#2b4042}.material-icons{user-select:none}html{background:#d9e5e8;font-family:abadi, sans-serif;font-weight:200;color:#5A5A5A;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}body{margin:0;display:flex;flex-direction:column;height:initial;min-height:100vh;background:white}body main{overflow-wrap:break-word}body main:not(.wide){--main-padding: 25px;padding:var(--main-padding);margin-top:25px;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;margin-bottom:6em}@media screen and (max-width: 599px){body main:not(.wide){width:100%;--main-padding: 15px}}body main.semi-wide{max-width:1700px}*{box-sizing:border-box;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:200;color:#5A5A5A;margin-top:10px;margin-bottom:10px}p{margin-top:0;margin-bottom:10px}p+p{margin-top:1.5em}h5,h6{font-weight:bolder}p,label{line-height:1.25em}:root{--font-size: 18px;--h1: 3.375rem;--h2: 2.25rem;--h3: 1.5rem;--h4: 1rem;--h5: 1rem;--h6: 1rem}@media (max-width: 449px){:root{--font-size: 16px}}@media (max-width: 799px){:root{--h1: 2.369rem;--h2: 1.777rem;--h3: 1.333rem;--h4: 1rem;--h5: 1rem;--h6: 1rem}}:root{font-size:var(--font-size)}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}.hidden{display:none !important}*{outline-color:currentColor;outline-offset:3px}input,button{outline:0}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}img{user-select:none}::placeholder{color:#757575;opacity:1}::-ms-input-placeholder{color:#757575}input[type="search"]{-webkit-appearance:none}em{font-style:normal;font-weight:bold}textarea{resize:vertical}hr{border-top:1px solid #b5b5b5;border-bottom:none}.articles_index section.articles{margin-top:3em;margin-bottom:5em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5em}@media screen and (max-width: 999px){.articles_index section.articles{grid-template-columns:1fr 1fr}}@media screen and (max-width: 899px){.articles_index section.articles{gap:1em}}@media screen and (max-width: 799px){.articles_index section.articles{grid-template-columns:1fr}}.articles_index section.articles article{padding:.75em;transition:.1s background-color;border:1px solid #2b4042}.articles_index section.articles article header{margin-bottom:0}.articles_index section.articles article header img,.articles_index section.articles article header .img-placeholder{display:block;width:100%;margin-bottom:.25em;aspect-ratio:1;object-fit:cover}@supports not (aspect-ratio: 1){.articles_index section.articles article header img,.articles_index section.articles article header .img-placeholder{padding-bottom:100%}}.articles_index section.articles article header .img-placeholder{background-image:url(/assets/logo_square-d655adb7e991726da94ac9b561d9a226609a9f22c2a353b5be27262f2084cda5.svg);background-size:75%;background-position:center center;background-repeat:no-repeat;background-color:#2b4042}.articles_index section.articles article header time{font-size:.9rem}.articles_index section.articles article header h2{font-size:1rem;font-weight:bolder;margin-top:.35em;margin-bottom:.25em}.articles_index section.articles article p{margin:0}.articles_index section.articles article:hover{background-color:#eff4f5}.articles_show main section.text,.articles_show main .image-gallery,.articles_show main .bottom-navigation{margin-bottom:2em;width:100%}.articles_show main .image-gallery{padding-top:1em;margin-bottom:1em}.articles_show main .image-gallery img{border-radius:0}.articles_show main .image-gallery.n-1 img{max-height:30em;aspect-ratio:2;object-fit:cover}.articles_show main .links{display:flex;flex-wrap:wrap;margin:.5em -.5em;margin-bottom:1em}.articles_show main .links>div{margin:.5em;display:flex;align-items:center}.articles_show main .links>div>img{width:1.25em;height:1.25em;object-fit:contain;margin-right:.5em;border-radius:0px}.articles_show main .links>div>span>span:last-of-type{color:#757575;font-size:.9em}.articles_show main .bottom-navigation{display:grid;grid-template-columns:1fr 1fr}.articles_show main .bottom-navigation .previous{grid-column-start:1;justify-self:start}.articles_show main .bottom-navigation .next{grid-column-start:2;justify-self:end}.articles_show main .item-selection{margin-top:8em}.articles_show main .item-selection h2{margin-bottom:1.5em;text-align:center}.articles_show main .general-button.final-cta{margin-top:5em}.articles_index main article header,.articles_index main section header,.articles_show main article header,.articles_show main section header{font-size:0.9em;margin-bottom:1em}.articles_index main article header time,.articles_index main section header time,.articles_show main article header time,.articles_show main section header time{color:#555}.articles_index main article header h1,.articles_index main section header h1,.articles_show main article header h1,.articles_show main section header h1{font-style:normal}.articles_index main article header h2,.articles_index main section header h2,.articles_show main article header h2,.articles_show main section header h2{margin-top:0}.articles_index main article header address,.articles_index main section header address,.articles_show main article header address,.articles_show main section header address{font-style:normal;margin-top:.25em}.articles_new #article_title,.articles_edit #article_title,.articles_update #article_title{border:1px solid #c8c8c8;margin:0}.articles_new #article_title:hover:not(:focus),.articles_edit #article_title:hover:not(:focus),.articles_update #article_title:hover:not(:focus){border:1px solid #8c8c8c;box-shadow:none}.articles_new textarea#article_body,.articles_edit textarea#article_body,.articles_update textarea#article_body{width:100%;resize:vertical;min-height:20em}body.brands_invoices_index div.current-month{background:#229caf;width:max-content;padding:0.75em;color:white;margin-bottom:1em}body.brands_invoices_index div.current-month+.general-table-container{margin-bottom:2em}body.brands_invoices_index table tr.paid{background:#d3ffd2}body.brands_invoices_index table tr.unsent{background:#e8e8e8}body.brands_invoices_index table tr.open{background:#ffffd2}body.brands_invoices_index table tr.overdue{background:#ffd2d2}body.brands_invoices_new form.general,body.brands_invoices_create form.general{display:flex;align-items:center;gap:1em}body.brands_invoices_new form.general input[type="submit"],body.brands_invoices_create form.general input[type="submit"]{margin:0;width:min-content;height:initial}body.brands_invoices_new div.errors,body.brands_invoices_create div.errors{margin-top:1em}.categories_index main{width:100% !important;max-width:100% !important}.categories_index main #show_children:not(:checked)~.general-table-container table .children{display:none}.categories_index main #show_jobs:not(:checked)~.general-table-container table .jobs{display:none}.categories_index main #show_service_providers:not(:checked)~.general-table-container table .service_providers{display:none}.categories_show main img{width:300px;height:300px;object-fit:contain}.chat{z-index:100;color:black;position:absolute;bottom:0;right:0;width:0;height:0}.chat .modal{display:none;position:fixed;bottom:calc(60px + 1.5em);width:330px}.chat.open .modal{display:block}.chat.open header{display:block}.chat .messages-outer-container{font-size:0.9em;padding:0;background:white;overflow-y:auto;height:25em;max-height:calc(100vh - 320px)}.chat .messages-outer-container .messages{display:flex;flex-direction:column;margin:0.7em}.chat .messages-outer-container .messages .message{padding:0.7em;margin:6px 0px;border-radius:0px;font-size:1em;max-width:80%;overflow-wrap:break-word}.chat .messages-outer-container .messages .message:first-of-type{margin-top:0}.chat .messages-outer-container .messages .message:last-of-type{margin-bottom:0}.chat .messages-outer-container .messages .message span{font-size:1em}.chat .messages-outer-container .messages .message time{margin-left:1em;vertical-align:bottom;font-size:0.65em;float:right;color:black;line-height:16px;margin-top:10px;margin-bottom:-0.65em;margin-right:-0.325em}.chat .messages-outer-container .messages .message strong{font-weight:400}.chat .messages-outer-container .messages .outgoing{background:#edebe8;align-self:flex-end;border-bottom-right-radius:0px}.chat .messages-outer-container .messages .incoming{background:#f4f3f1;align-self:flex-start;border-bottom-left-radius:0px}.chat .form-container{background:white;border-top:1px solid #b5b5b5;border-radius:0 0 0px 0px}.chat .form-container form{padding:0em;margin:0;cursor:text;display:flex;align-items:flex-end}.chat .form-container .textarea-container{padding:0.7em;flex:auto;display:block}.chat .form-container textarea{resize:none;height:calc(1em + 3.5px);padding:0;border:none;font-size:1em;outline:none;font-family:Montserrat;width:100%;max-height:4.6em;overflow:auto}.chat .form-container .send-button{font-family:Material Icons;color:#2b4042;font-size:1.85em;margin-right:.32em;margin-bottom:.17em;cursor:pointer;transform:scale(0);transition:transform 80ms}.chat .form-container .send-button.show-me{transform:scale(1);transition:transform 100ms;transition-timing-function:cubic-bezier(0.25, 0.1, 0.16, 1.03)}.custom_jobs_requests .create-order-checkbox-container:not(.checked)~.order-fields,.admin_index .create-order-checkbox-container:not(.checked)~.order-fields,.warranty_repair_requests_show .create-order-checkbox-container:not(.checked)~.order-fields{display:none}.custom_jobs_requests .no_email_container:not(.visible),.admin_index .no_email_container:not(.visible),.warranty_repair_requests_show .no_email_container:not(.visible){display:none !important}.custom_jobs_requests .in-store-checkbox-container.checked~.address_container,.custom_jobs_requests .in-store-checkbox-container.checked~.postal_code_container.city_container,.admin_index .in-store-checkbox-container.checked~.address_container,.admin_index .in-store-checkbox-container.checked~.postal_code_container.city_container,.warranty_repair_requests_show .in-store-checkbox-container.checked~.address_container,.warranty_repair_requests_show .in-store-checkbox-container.checked~.postal_code_container.city_container{display:none}.custom_jobs_requests .create-order-checkbox-container .text_span,.custom_jobs_requests .in-store-checkbox-container .text_span,.admin_index .create-order-checkbox-container .text_span,.admin_index .in-store-checkbox-container .text_span,.warranty_repair_requests_show .create-order-checkbox-container .text_span,.warranty_repair_requests_show .in-store-checkbox-container .text_span{width:initial !important}.custom_jobs_requests .order-fields p,.admin_index .order-fields p,.warranty_repair_requests_show .order-fields p{margin-top:1em;margin-bottom:0}.custom_jobs_requests_handle_new main>.general-message{width:initial;max-width:initial}.custom_jobs_requests_handle_new .categories{margin-bottom:1em}.custom_jobs_requests_handle_new .categories article{border:1px solid #b5b5b5;padding:.5em .5em}.custom_jobs_requests_handle_new .categories article:not(:first-of-type){border-top:0}.custom_jobs_requests_handle_new .categories article:first-of-type{border-radius:0px 0px 0 0}.custom_jobs_requests_handle_new .categories article:last-of-type{border-radius:0 0 0px 0px}.custom_jobs_requests_handle_new .categories article header{grid-template-columns:1fr 2fr}.custom_jobs_requests_handle_new .categories article header>div{display:flex;align-items:center}.custom_jobs_requests_handle_new .categories article header,.custom_jobs_requests_handle_new .categories article header>div>label:first-of-type{align-items:center;display:grid}.custom_jobs_requests_handle_new .categories article header>div>label:first-of-type{user-select:none;grid-template-columns:2.75em 6em}.custom_jobs_requests_handle_new .categories article header img,.custom_jobs_requests_handle_new .categories article header h3{margin-right:1rem}.custom_jobs_requests_handle_new .categories article header h3{display:inline}.custom_jobs_requests_handle_new .categories article header img{width:32px;height:32px}.custom_jobs_requests_handle_new .categories article header .checkbox_container{width:initial;margin:0;margin-left:1.5em}.custom_jobs_requests_handle_new .categories article.open{margin-bottom:0}.custom_jobs_requests_handle_new .categories article.open header{margin-bottom:.5em}.custom_jobs_requests_handle_new .categories article.open>div.bottom-categories{display:flex;flex-wrap:wrap}.custom_jobs_requests_handle_new .categories article.open>div.bottom-categories label{margin:.25em;padding:.5em .75em}.custom_jobs_requests_handle_new .categories label.category{text-align:center;border:1px solid #b5b5b5;border-radius:0px;user-select:none;align-items:center}.custom_jobs_requests_handle_new .categories label.category:not(.hidden){display:flex}.custom_jobs_requests_handle_new .categories label.category .general-checkbox-icon{margin-right:.25em}.custom_jobs_requests_handle_new .categories label.category img{width:60px;height:60px}.custom_jobs_requests_handle_new .assign{margin-top:3em}.custom_jobs_requests_handle_new .respond,.custom_jobs_requests_handle_new .unwilling,.custom_jobs_requests_handle_new .cancel,.custom_jobs_requests_handle_new .skill-search{margin-top:4em}.custom_jobs_requests_index section.custom-job-requests-list{margin-bottom:3em}.custom_jobs_requests_list .new-button{display:block;width:max-content;margin-top:.5em;margin-bottom:1.5em}.custom_jobs_requests_list .waiting-price,.custom_jobs_requests_list .waiting-price-acceptance,.custom_jobs_requests_list .in-progress,.custom_jobs_requests_list .ready{margin-bottom:1.5em}.custom_jobs_requests_list .waiting-price tr{background-color:#e8e8e8}.custom_jobs_requests_list .waiting-price-acceptance tr{background-color:#ffffd2}.custom_jobs_requests_list .pagination{margin-bottom:2em}.custom_jobs_requests_list .filter{margin-bottom:.5em;float:none}.custom_jobs_requests_list .filter~.pagination{margin-top:0}.custom-job-requests-list>div{background:#f4f3f1;padding:1.5em;position:relative;border:1px solid #f4f3f1}.custom-job-requests-list>div.unread{border-color:#484848}.custom-job-requests-list>div:not(:last-of-type){margin-bottom:1.5em}.custom-job-requests-list>div .dot{position:absolute;top:1.2em;right:3.5em;background-color:#2b4042;color:white;border-radius:10000px;font-weight:200;text-align:center;display:flex;justify-content:center;align-items:center;height:1.6em;padding-left:0.5em;padding-right:0.5em;min-width:1.6em;flex-shrink:0}.custom-job-requests-list>div>h3{font-size:1em;font-weight:400;margin-top:0;margin-bottom:1em;margin-right:6em}.custom-job-requests-list>div>div:not(.dot){display:grid;grid-template-columns:5em 1fr;gap:1em;align-items:flex-start}.custom-job-requests-list>div>div:not(.dot) img{width:100%;object-fit:cover}.custom-job-requests-list>div>div:not(.dot)>div{grid-column:2}.custom-job-requests-list>div::after{content:'navigate_next';display:block;position:absolute;top:1em;right:1em;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}.admin-user .custom-job-requests-list>div.cancelled{filter:grayscale(1);opacity:0.6}body.requests_index table.requests .time.warning,body.admin_index table.requests .time.warning{color:#f75d38}body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating{width:100%;max-width:100%;flex:initial !important}body:not(.welcome_tessa) form.general.new-custom-job-request .text_area_container .form-floating{max-height:25em}body:not(.welcome_tessa) form.general.new-custom-job-request .text_area_container .form-floating textarea{resize:vertical}body:not(.welcome_tessa) form.general.new-custom-job-request label{margin-top:.5em;display:inline-block;vertical-align:middle}body:not(.welcome_tessa) form.general.new-custom-job-request label .button{padding:0;border:1px solid #b5b5b5;border-radius:0px;padding:10px;color:#2b4042;background:white}body:not(.welcome_tessa) form.general.new-custom-job-request label .button:active{border-color:#2b4042}body:not(.welcome_tessa) form.general.new-custom-job-request label .material-icons{font-size:30px}body:not(.welcome_tessa) form.general.new-custom-job-request label~input[type="file"]{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request input[type="submit"]{display:block;width:auto}body:not(.welcome_tessa) form.general.new-custom-job-request .input_container{margin-bottom:.7em}body:not(.welcome_tessa) form.general.new-custom-job-request span.text_span,body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit h3,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type h3{font-size:var(--h4);width:100%;margin-bottom:.15em;display:block}body:not(.welcome_tessa) form.general.new-custom-job-request .input_container{margin:0}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit h3,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type h3,body:not(.welcome_tessa) form.general.new-custom-job-request .dropzone,body:not(.welcome_tessa) form.general.new-custom-job-request .service-provider,body:not(.welcome_tessa) form.general.new-custom-job-request .email_container,body:not(.welcome_tessa) form.general.new-custom-job-request .first_name_container.last_name_container{margin-top:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .first_name_container.last_name_container{width:600px;gap:1em;display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .attachments{margin-top:1em}body:not(.welcome_tessa) form.general.new-custom-job-request .attachments p,body:not(.welcome_tessa) form.general.new-custom-job-request .attachments a{display:inline;text-decoration:none;vertical-align:middle}body:not(.welcome_tessa) form.general.new-custom-job-request .attachments a.download_file_icon{margin-left:.2em}body:not(.welcome_tessa) form.general.new-custom-job-request .attachments a.delete_file_icon{margin-left:.4em}body:not(.welcome_tessa) form.general.new-custom-job-request .back-to-root{display:block;width:max-content;margin-top:1em;margin-left:auto;margin-right:auto}body:not(.welcome_tessa) form.general.new-custom-job-request p.below-submit{margin-top:1em;margin-bottom:0}@media screen and (max-width: 599px){body:not(.welcome_tessa) form.general.new-custom-job-request input,body:not(.welcome_tessa) form.general.new-custom-job-request textarea{width:100%}}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type{text-align:left}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit>.select,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type>.select{display:flex;flex-wrap:wrap;gap:.25em}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit input.radio_button,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type input.radio_button{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit input.radio_button:checked+label,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type input.radio_button:checked+label{border-color:#484848}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit label,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type label{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border:1px solid white;padding:.3em .75em;text-transform:initial;font-weight:inherit;display:block;margin-top:0;margin-bottom:0}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit label:hover,body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit label:active,body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit label:focus,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type label:hover,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type label:active,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}@media (max-width: 699px){body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit label,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type label{border:1px solid #b5b5b5}}body:not(.welcome_tessa) form.general.new-custom-job-request .price-limit label .additional-price,body:not(.welcome_tessa) form.general.new-custom-job-request .job-type label .additional-price{color:#2b4042;font-weight:400}body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *~.visual_container,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *:hover,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *:hover~.visual_container,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *:focus,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *:focus~.visual_container,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *:active,body:not(.welcome_tessa) form.general.new-custom-job-request .form-floating *:active~.visual_container{border:none !important;box-shadow:none !important}body:not(.welcome_tessa) form.general.new-custom-job-request .continue-button{margin-top:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .email_container{margin-top:0}body:not(.welcome_tessa) form.general.new-custom-job-request .phase-1{margin:1rem 0}body:not(.welcome_tessa) form.general.new-custom-job-request .estimate{background:#f4f3f1;padding:1rem;margin:1rem 0}body:not(.welcome_tessa) form.general.new-custom-job-request .estimate h3{margin-bottom:.5em}body:not(.welcome_tessa) form.general.new-custom-job-request .estimate>div{display:flex;flex-direction:column;justify-content:space-between}body:not(.welcome_tessa) form.general.new-custom-job-request .estimate p{margin:0;font-size:.9em}body:not(.welcome_tessa) form.general.new-custom-job-request .estimate .price{font-size:2em;color:#2b4042}body:not(.welcome_tessa) form.general.new-custom-job-request .loader-container{margin-top:.25rem;margin-bottom:.75rem;display:flex;align-items:center;gap:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .loader-container .loader{margin-top:0}body:not(.welcome_tessa) form.general.new-custom-job-request.initial .result{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request.pending .phase-1,body:not(.welcome_tessa) form.general.new-custom-job-request.done .phase-1,body:not(.welcome_tessa) form.general.new-custom-job-request.fail .phase-1{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request.pending .estimate.price{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request.initial .loader-container,body:not(.welcome_tessa) form.general.new-custom-job-request.done .loader-container,body:not(.welcome_tessa) form.general.new-custom-job-request.fail .loader-container{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request.pending .text.fail,body:not(.welcome_tessa) form.general.new-custom-job-request.done .text.fail{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request.fail .estimate .price{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request.fail .text.done{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations{margin:1.5rem 0}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div{display:flex;flex-direction:column;gap:.5rem}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article{display:flex;justify-content:flex-start;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;border:none;flex-flow:column;padding:1rem;text-align:left;position:relative;background:#f4f3f1}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article:hover,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article:active,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article h2,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article h3{margin-top:0}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article h3.price{white-space:nowrap;text-align:right;padding-left:1em}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>.icon,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>img{background-size:80%;background-repeat:no-repeat;background-position:center;object-fit:cover;--size: 9em;height:var(--size);min-width:var(--size)}@media (max-width: 899px){body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>.icon,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>img{--size: 5em}}@media (max-width: 399px){body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>.icon,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>img{--size: 4em}}@media (max-width: 319px){body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>.icon,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary>img{display:none}}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article div.text{width:100%}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article.selected{border:2px solid #484848;cursor:auto}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .unselect{display:none;position:absolute;top:.5em;right:.5em;background:#2b4042;color:white;border-radius:10000px;width:1.5em;height:1.5em;justify-content:center;align-items:center;font-size:1em;cursor:pointer}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .unselect:hover{background:#1e2d2e}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article.selected .unselect{display:flex}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article div.icon{background-position:center;background-size:cover}@media screen and (max-width: 349px){body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .space-between{flex-direction:column}}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article div.content{width:100%}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .details>.service-provider>div{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;gap:1em}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary .content,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .details>.service-provider>div .content{align-self:stretch;display:flex;flex-flow:column;justify-content:space-between}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .summary a,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .details>.service-provider>div a{text-decoration:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .details>.service-provider>div img:not(.rating){width:3.6em;min-width:3.6em}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article .item{font-size:80%}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article h3{font-size:1.4em;font-size:1em;font-weight:400;margin-bottom:0}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div article h3 small{font-weight:200}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations:not(.show-more) article:nth-of-type(n+4){display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations:not(.show-more) .show-less{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations.show-more .show-more{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations:not(.more-available) .show-more,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations:not(.more-available) .show-less{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations .show-more,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations .show-less{margin-top:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations.hidden~.send-request-title-second{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations:not(.hidden)~.send-request-title-only{display:none}body:not(.welcome_tessa) form.general.new-custom-job-request .send-request-title-only{margin-top:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .phase-1 p{margin:.5em 0 0 0}body:not(.welcome_tessa) form.general.new-custom-job-request .phase-1 button{margin-top:0}body:not(.welcome_tessa) form.general.new-custom-job-request.initial .phase-1{margin-bottom:0}body:not(.welcome_tessa) form.general.new-custom-job-request .buttons{gap:1rem;margin-bottom:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .buttons>*{margin:0 !important}@media (max-width: 699px){body:not(.welcome_tessa) form.general.new-custom-job-request{padding-inline:0 !important}body:not(.welcome_tessa) form.general.new-custom-job-request .input_container,body:not(.welcome_tessa) form.general.new-custom-job-request .phase-1,body:not(.welcome_tessa) form.general.new-custom-job-request .loader-container{padding-inline:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .phase-2>*:not(.input_container){margin-inline:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .phase-2>.recommendations{margin-inline:0}body:not(.welcome_tessa) form.general.new-custom-job-request .phase-2>.recommendations>h3{margin-inline:1rem}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div{gap:0}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article{border-radius:0;border:none;background:none;margin-top:1px;padding-top:1em;padding-bottom:1em;margin-bottom:0}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .summary>.content>.description>p.description{line-height:1.25em}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:hover,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:focus,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:active{box-shadow:none}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:not(:first-of-type)::before,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:last-of-type::after{content:"";position:absolute;left:0;width:calc(100% - 2em);height:0;margin:0 1rem;border-bottom:thin solid #b5b5b5}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:not(:first-of-type)::before{top:-1px}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:last-of-type{margin-bottom:1px}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article:last-of-type::after{bottom:-1px}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .options,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .number,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .text{margin-top:1em}body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .options strong,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .number strong,body:not(.welcome_tessa) form.general.new-custom-job-request .recommendations>div>article .text strong{margin-bottom:.5em;display:block}}body.welcome_tessa form.general.new-custom-job-request .form-floating{width:600px;max-width:100%;flex:initial !important}body.welcome_tessa form.general.new-custom-job-request .text_area_container .form-floating{max-height:25em}body.welcome_tessa form.general.new-custom-job-request .text_area_container .form-floating textarea{resize:vertical}body.welcome_tessa form.general.new-custom-job-request label{margin-top:.5em;display:inline-block;vertical-align:middle}body.welcome_tessa form.general.new-custom-job-request label .button{padding:0;border:1px solid #b5b5b5;border-radius:0px;padding:10px;color:#2b4042;background:white}body.welcome_tessa form.general.new-custom-job-request label .button:active{border-color:#2b4042}body.welcome_tessa form.general.new-custom-job-request label .material-icons{font-size:30px}body.welcome_tessa form.general.new-custom-job-request label~input[type="file"]{display:none}body.welcome_tessa form.general.new-custom-job-request input[type="submit"]{display:block;width:auto}body.welcome_tessa form.general.new-custom-job-request .input_container{margin-bottom:.7em}body.welcome_tessa form.general.new-custom-job-request span.text_span,body.welcome_tessa form.general.new-custom-job-request .price-limit h3,body.welcome_tessa form.general.new-custom-job-request .job-type h3{font-size:var(--h4);width:100%;margin-bottom:.15em;display:block}body.welcome_tessa form.general.new-custom-job-request .input_container{margin:0}body.welcome_tessa form.general.new-custom-job-request .price-limit h3,body.welcome_tessa form.general.new-custom-job-request .job-type h3,body.welcome_tessa form.general.new-custom-job-request .dropzone,body.welcome_tessa form.general.new-custom-job-request .service-provider,body.welcome_tessa form.general.new-custom-job-request .email_container,body.welcome_tessa form.general.new-custom-job-request .first_name_container.last_name_container{margin-top:1rem}body.welcome_tessa form.general.new-custom-job-request .first_name_container.last_name_container{width:600px;gap:1em}body.welcome_tessa form.general.new-custom-job-request .attachments{margin-top:1em}body.welcome_tessa form.general.new-custom-job-request .attachments p,body.welcome_tessa form.general.new-custom-job-request .attachments a{display:inline;text-decoration:none;vertical-align:middle}body.welcome_tessa form.general.new-custom-job-request .attachments a.download_file_icon{margin-left:.2em}body.welcome_tessa form.general.new-custom-job-request .attachments a.delete_file_icon{margin-left:.4em}body.welcome_tessa form.general.new-custom-job-request p{max-width:600px}body.welcome_tessa form.general.new-custom-job-request .back-to-root{display:block;width:max-content;margin-top:1em;margin-left:auto;margin-right:auto}body.welcome_tessa form.general.new-custom-job-request p.below-submit{margin-top:1em;margin-bottom:0}@media screen and (max-width: 599px){body.welcome_tessa form.general.new-custom-job-request input,body.welcome_tessa form.general.new-custom-job-request textarea{width:100%}}body.welcome_tessa form.general.new-custom-job-request .price-limit,body.welcome_tessa form.general.new-custom-job-request .job-type{text-align:left}body.welcome_tessa form.general.new-custom-job-request .price-limit>.select,body.welcome_tessa form.general.new-custom-job-request .job-type>.select{display:flex;flex-wrap:wrap;gap:.25em}body.welcome_tessa form.general.new-custom-job-request .price-limit input.radio_button,body.welcome_tessa form.general.new-custom-job-request .job-type input.radio_button{display:none}body.welcome_tessa form.general.new-custom-job-request .price-limit input.radio_button:checked+label,body.welcome_tessa form.general.new-custom-job-request .job-type input.radio_button:checked+label{border-color:#484848}body.welcome_tessa form.general.new-custom-job-request .price-limit label,body.welcome_tessa form.general.new-custom-job-request .job-type label{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border:1px solid white;padding:.3em .75em;text-transform:initial;font-weight:inherit;display:block;margin-top:0;margin-bottom:0}body.welcome_tessa form.general.new-custom-job-request .price-limit label:hover,body.welcome_tessa form.general.new-custom-job-request .price-limit label:active,body.welcome_tessa form.general.new-custom-job-request .price-limit label:focus,body.welcome_tessa form.general.new-custom-job-request .job-type label:hover,body.welcome_tessa form.general.new-custom-job-request .job-type label:active,body.welcome_tessa form.general.new-custom-job-request .job-type label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}@media (max-width: 699px){body.welcome_tessa form.general.new-custom-job-request .price-limit label,body.welcome_tessa form.general.new-custom-job-request .job-type label{border:1px solid #b5b5b5}}body.welcome_tessa form.general.new-custom-job-request .price-limit label .additional-price,body.welcome_tessa form.general.new-custom-job-request .job-type label .additional-price{color:#2b4042;font-weight:400}body.welcome_tessa form.general.new-custom-job-request .form-floating *,body.welcome_tessa form.general.new-custom-job-request .form-floating *~.visual_container,body.welcome_tessa form.general.new-custom-job-request .form-floating *:hover,body.welcome_tessa form.general.new-custom-job-request .form-floating *:hover~.visual_container,body.welcome_tessa form.general.new-custom-job-request .form-floating *:focus,body.welcome_tessa form.general.new-custom-job-request .form-floating *:focus~.visual_container,body.welcome_tessa form.general.new-custom-job-request .form-floating *:active,body.welcome_tessa form.general.new-custom-job-request .form-floating *:active~.visual_container{border:none !important;box-shadow:none !important}body.requests_show main>div,body.requests_show section,body.offers_create main>div,body.offers_create section{margin-bottom:1em}body.requests_show .notice,body.offers_create .notice{max-width:initial;padding:2em;margin-bottom:2em}body.requests_show main>.general-message,body.offers_create main>.general-message{width:initial;max-width:initial}body.requests_show section.no-response,body.offers_create section.no-response{margin-top:3em}body.requests_show .general-button.cancel,body.offers_create .general-button.cancel{margin-top:3em}body.requests_show .meta p,body.requests_show .meta time,body.offers_create .meta p,body.offers_create .meta time{margin:0}body.requests_show .meta .contact,body.offers_create .meta .contact{margin-top:1em}body.requests_show form.general input[type="submit"],body.offers_create form.general input[type="submit"]{width:auto}@media (max-width: 700px){body.requests_show form.general input,body.requests_show form.general textarea,body.requests_show form.general select,body.offers_create form.general input,body.offers_create form.general textarea,body.offers_create form.general select{width:100%;margin-bottom:.75em}}body.requests_show table,body.offers_create table{width:100%}body.requests_show a.action,body.offers_create a.action{margin-top:.5em}body.requests_show .admin-warning,body.offers_create .admin-warning{color:#f75d38;border-radius:0px;margin:1em 0}body.requests_show .admin-warning h5,body.offers_create .admin-warning h5{margin:0}body.requests_show main>.general-image-previews img,body.offers_create main>.general-image-previews img{width:75px;height:75px}body.requests_show .offers,body.requests_show .browse-other-jobs,body.requests_show .recommendations,body.offers_create .offers,body.offers_create .browse-other-jobs,body.offers_create .recommendations{margin-top:2.5em}body.requests_show .offers,body.offers_create .offers{margin-bottom:2.5em}body.requests_show .offers .placeholder,body.offers_create .offers .placeholder{padding-top:1em;padding-bottom:1em;border-radius:0px;display:flex}body.requests_show .offers .placeholder .img-placeholder,body.offers_create .offers .placeholder .img-placeholder{width:4em;height:4em;margin-right:1em;flex-shrink:0;background:linear-gradient(135deg, #eff4f5 0%, #d9e5e8 100%)}body.requests_show .offers .placeholder .dots,body.offers_create .offers .placeholder .dots{margin-left:2.5rem;align-self:flex-end;font-size:40px;color:#d9e5e8;font-family:Montserrat-BlackItalic, Montserrat;font-weight:700;font-style:italic}body.requests_show .browse-other-jobs,body.offers_create .browse-other-jobs{display:block}@media (max-width: 499px){body.custom_jobs_requests_show_one_service_provider div.action-button{float:initial}}body.custom_jobs_requests_show_one_service_provider h1{margin-bottom:1em}body.custom_jobs_requests_show_one_service_provider section{margin-bottom:2em}body.custom_jobs_requests_show_one_service_provider section.messages{margin-bottom:1em}body.custom_jobs_requests_show_one_service_provider section.buy{border-top:1px solid #b5b5b5;margin-top:3.5em;padding-top:2.5em}body.custom_jobs_requests_show_one_service_provider section.buy>div{margin-top:1em}body.custom_jobs_requests_show_one_service_provider section.buy>header,body.custom_jobs_requests_show_one_service_provider section.buy>div{display:flex;justify-content:space-between;align-items:flex-start}body.custom_jobs_requests_show_one_service_provider section.reject textarea{width:100%;max-width:500px;height:5em;min-height:5em;max-height:20em;display:block;margin-bottom:.5em;resize:vertical}body.custom_jobs_requests_show_one_service_provider section.rejection-reason{margin:6em 0}body.custom_jobs_requests_show_one_service_provider section.rejection-reason>div{display:flex;flex-wrap:wrap;gap:1.5em;margin-top:2em}body.custom_jobs_requests_show_one_service_provider section.rejection-reason>div .general-button{text-transform:initial}body.custom_jobs_requests_show_one_service_provider button.service-provider-box{margin-top:5em}body.custom_jobs_requests_show_one_service_provider .general-button.cancel{margin-top:3em}body.custom_jobs_requests_show_one_service_provider .custom-job-request-rejection{margin-top:3em}body.custom_jobs_requests_show_one_service_provider .custom-job-request-rejection input[type=submit]{margin-top:0;width:max-content}body.custom_jobs_requests_show_warranty_repair main{max-width:700px}body.custom_jobs_requests_show_warranty_repair main .header{display:flex;justify-content:space-between}body.custom_jobs_requests_show_warranty_repair main .header h1{font-size:var(--h2)}body.custom_jobs_requests_show_warranty_repair main .header img{width:5em;object-fit:contain;display:block}body.custom_jobs_requests_show_warranty_repair main section.summary{margin-top:3em}body.custom_jobs_requests_show_warranty_repair main section.summary h3{display:flex;justify-content:space-between}body.custom_jobs_requests_show_warranty_repair main section.total{margin-top:2em}body.custom_jobs_requests_show_warranty_repair main section.confirm{text-align:right;margin-top:4em;margin-bottom:4em}body.custom_jobs_requests_show_warranty_repair main section.confirm a.general-button{margin-bottom:1em}.custom_jobs_requests_templates form~.service-providers{margin-top:3em}.custom_jobs_requests_templates section:first-of-type{margin-top:1.5em}.custom_jobs_requests_templates section:not(:first-of-type){margin-top:3em}.custom_jobs_requests_templates .used-count,.custom_jobs_requests_templates .none{margin-top:1em;margin-bottom:.5em}.custom_jobs_requests_templates tr.warning{background:#fff0d2}.custom_jobs_requests_templates .show_tools:not(.checked)~* table.general td{padding-top:10.5px;padding-bottom:10.5px}.custom_jobs_requests_templates .show_tools:not(.checked)~section.pending th:nth-last-of-type(-n+3),.custom_jobs_requests_templates .show_tools:not(.checked)~section.pending td:nth-last-of-type(-n+3){display:none}.custom_jobs_requests_templates .show_tools:not(.checked)~section.active th:nth-last-of-type(-n+2),.custom_jobs_requests_templates .show_tools:not(.checked)~section.active td:nth-last-of-type(-n+2),.custom_jobs_requests_templates .show_tools:not(.checked)~section.archived th:nth-last-of-type(-n+2),.custom_jobs_requests_templates .show_tools:not(.checked)~section.archived td:nth-last-of-type(-n+2){display:none}.custom_jobs_requests_templates .show_tools.checked~* table.general [data-href]{cursor:initial}.custom_jobs_requests_templates .show_tools.checked~* table.general tr[data-href]:hover:nth-child(odd),.custom_jobs_requests_templates .show_tools.checked~* table.general tr[data-href]:hover:nth-child(even){background:initial}section.custom-job-request-template-buttons>p{color:#555}section.custom-job-request-template-buttons>p+p{margin-top:0}section.custom-job-request-template-buttons>div{margin-bottom:1em;display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill, minmax(11em, 1fr));grid-auto-rows:1fr}section.custom-job-request-template-buttons>div.pinned .action.pin,section.custom-job-request-template-buttons>div.pinned .action.archive{display:none}section.custom-job-request-template-buttons>div.unpinned .action.unpin{display:none}section.custom-job-request-template-buttons>div article{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0;min-height:6em;display:flex;justify-content:space-between;flex-direction:column;text-decoration:none}section.custom-job-request-template-buttons>div article .price{padding:.25em;align-self:flex-start}section.custom-job-request-template-buttons>div article.temporary,section.custom-job-request-template-buttons>div article.pinned,section.custom-job-request-template-buttons>div article.permanent{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0}section.custom-job-request-template-buttons>div article.temporary:hover,section.custom-job-request-template-buttons>div article.temporary:active,section.custom-job-request-template-buttons>div article.temporary:focus,section.custom-job-request-template-buttons>div article.pinned:hover,section.custom-job-request-template-buttons>div article.pinned:active,section.custom-job-request-template-buttons>div article.pinned:focus,section.custom-job-request-template-buttons>div article.permanent:hover,section.custom-job-request-template-buttons>div article.permanent:active,section.custom-job-request-template-buttons>div article.permanent:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}section.custom-job-request-template-buttons>div article.temporary .price,section.custom-job-request-template-buttons>div article.pinned .price,section.custom-job-request-template-buttons>div article.permanent .price{background-color:#f4f3f1}section.custom-job-request-template-buttons>div article.pending{background-color:#eee}section.custom-job-request-template-buttons>div article.pending .bottom .action,section.custom-job-request-template-buttons>div article.pending .bottom .price{color:#555}section.custom-job-request-template-buttons>div article .bottom{display:flex;justify-content:space-between;gap:.5rem}section.custom-job-request-template-buttons>div article .bottom .price{margin-right:auto}section.custom-job-request-template-buttons>div article .bottom .action{justify-self:flex-end;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;transition:color 200ms;text-decoration:none;cursor:pointer}section.custom-job-request-template-buttons>div article .bottom .action.pin,section.custom-job-request-template-buttons>div article .bottom .action.unpin,section.custom-job-request-template-buttons>div article .bottom .action.archive,section.custom-job-request-template-buttons>div article .bottom .action.unarchive,section.custom-job-request-template-buttons>div article .bottom .action.delete{color:#b5b5b5}section.custom-job-request-template-buttons>div article .bottom .action.archive,section.custom-job-request-template-buttons>div article .bottom .action.unarchive,section.custom-job-request-template-buttons>div article .bottom .action.delete{font-family:'Material Icons Outlined'}section.custom-job-request-template-buttons>div article .bottom .action.pin:hover,section.custom-job-request-template-buttons>div article .bottom .action.unpin:hover,section.custom-job-request-template-buttons>div article .bottom .action.archive:hover,section.custom-job-request-template-buttons>div article .bottom .action.unarchive:hover,section.custom-job-request-template-buttons>div article .bottom .action.delete:hover,section.custom-job-request-template-buttons>div article .bottom .action.pin:active,section.custom-job-request-template-buttons>div article .bottom .action.unpin:active,section.custom-job-request-template-buttons>div article .bottom .action.archive:active,section.custom-job-request-template-buttons>div article .bottom .action.unarchive:active,section.custom-job-request-template-buttons>div article .bottom .action.delete:active,section.custom-job-request-template-buttons>div article .bottom .action.pin:focus,section.custom-job-request-template-buttons>div article .bottom .action.unpin:focus,section.custom-job-request-template-buttons>div article .bottom .action.archive:focus,section.custom-job-request-template-buttons>div article .bottom .action.unarchive:focus,section.custom-job-request-template-buttons>div article .bottom .action.delete:focus{color:#555}section.custom-job-request-template-buttons>div article h3{text-align:center;font-size:1rem}section.custom-job-request-template-buttons>div article h3 span{color:#555;font-style:italic}@keyframes moved{from{box-shadow:0 0px 12px 0 rgba(45,45,45,0.7),0 0px 20px 0 rgba(45,45,45,0.7)}to{box-shadow:none}}section.custom-job-request-template-buttons>div article.moved{animation-name:moved;animation-duration:600ms;animation-timing-function:ease-in}section.custom-job-request-template-form input,section.custom-job-request-template-form textarea{width:100% !important}section.custom-job-request-template-form input[type=submit]{margin-top:0}.custom_jobs_requests_templates_set_price .general-switch-container,.custom_jobs_requests_templates_update_price .general-switch-container{margin-bottom:1em}.custom_jobs_requests_templates_set_price section.summary,.custom_jobs_requests_templates_update_price section.summary{margin-top:0;margin-bottom:1em}.custom_jobs_requests_templates_set_price section.summary>h3,.custom_jobs_requests_templates_set_price section.summary>p,.custom_jobs_requests_templates_update_price section.summary>h3,.custom_jobs_requests_templates_update_price section.summary>p{font-weight:normal}.custom_jobs_requests_templates_set_price section.summary>div,.custom_jobs_requests_templates_update_price section.summary>div{margin:.25em 0}.custom_jobs_requests_templates_set_price form .advanced,.custom_jobs_requests_templates_update_price form .advanced{display:none}.custom_jobs_requests_templates_set_price .general-switch-container.checked~form .advanced,.custom_jobs_requests_templates_update_price .general-switch-container.checked~form .advanced{display:block}.custom_jobs_requests table.template-prices{max-width:max-content;margin-top:.7rem}.custom_jobs_requests table.template-prices tr td{padding:2px 0;line-height:1em}.custom_jobs_requests table.template-prices tr.total{font-weight:400}.custom_jobs_requests table.template-prices tr.work,.custom_jobs_requests table.template-prices tr.shipping{font-size:.9em}.custom_jobs_requests table.template-prices tr td:first-of-type{text-align:right;padding-right:.25rem}.custom_jobs_requests p.final-prices-notification,.custom_jobs_requests p.price-pending-notification{margin-top:.25rem;margin-bottom:.7rem}.custom_jobs_requests p.price-pending-notification{font-weight:400}.custom_jobs_requests div.price-details h3{font-size:1rem;font-weight:400}.custom_jobs_requests div.price-details p{font-size:.9rem}.custom_jobs_requests_show section.unwilling,.custom_jobs_requests_show_one_service_provider section.unwilling{margin-top:2em}body.custom_jobs_requests_new_from_template main form#new_custom_job_request:invalid input[type="submit"],body.custom_jobs_requests_new_from_template main form#new_custom_job_request_template:invalid input[type="submit"],body.custom_jobs_requests_create_from_template main form#new_custom_job_request:invalid input[type="submit"],body.custom_jobs_requests_create_from_template main form#new_custom_job_request_template:invalid input[type="submit"],body.admin_index.clothing-brand-user main form#new_custom_job_request:invalid input[type="submit"],body.admin_index.clothing-brand-user main form#new_custom_job_request_template:invalid input[type="submit"]{opacity:0.5;cursor:not-allowed}.custom_transports_new .description_container,.custom_transports_new .sender_name_container,.custom_transports_create .description_container,.custom_transports_create .sender_name_container,.custom_transports_edit .description_container,.custom_transports_edit .sender_name_container,.custom_transports_update .description_container,.custom_transports_update .sender_name_container{margin-bottom:2em !important}.custom_transports_new .loader-container,.custom_transports_create .loader-container,.custom_transports_edit .loader-container,.custom_transports_update .loader-container{display:flex;align-items:center;justify-content:center;background:#e8e8e8}.custom_transports_index tr.initialized{background:white}.custom_transports_index tr.in_progress{background:#ffffd2}.custom_transports_index tr.ready,.custom_transports_index tr.error_handled{background:#d3ffd2}.custom_transports_index tr.cancelled{background:#e8e8e8}.custom_transports_index td.border{border-right:1px solid #dedede}.custom_transports_show main>header{margin-bottom:1.5em}.custom_transports_show main>header~div{margin-bottom:.75em}.custom_transports_show main>header~.activation-code-and-address-card{margin:1.5em 0}.custom_transports_show main>header~.activation-code-and-address-card>div{margin:.5em 0}.custom_transports_show main>header~.activation-code-and-address-card>div span.activation-code{font-weight:normal}.custom_transports_show main>header~.activation-code-and-address-card>.general-button{display:inline-block}.custom_transports_show section.tracking{margin-top:1.5em}section.customer-awareness-channel{margin-top:1em;margin-bottom:1em}section.customer-awareness-channel .radio-buttons{display:block;display:flex;flex-wrap:wrap;gap:.65em}section.customer-awareness-channel .radio-buttons input.radio_button{display:none}section.customer-awareness-channel .radio-buttons input.radio_button:checked+label{border:2px solid #484848;cursor:auto}section.customer-awareness-channel .radio-buttons label{display:inline-block;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;padding:0.25em 0.8em;max-width:10em}section.customer-awareness-channel .radio-buttons label:hover,section.customer-awareness-channel .radio-buttons label:active,section.customer-awareness-channel .radio-buttons label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}section.customer-awareness-channel .radio-buttons label .additional-price{color:#2b4042;font-weight:400}@media (max-width: 449px){section.customer-awareness-channel .radio-buttons label{width:100%}}.customer-survey-form h2{margin-top:0}.customer-survey-form p{margin-bottom:1em;font-size:1.07em}.customer-survey-form em{display:block;margin-bottom:.5em;font-size:1.1em}.customer-survey-form form.general textarea{border-radius:0px;padding:.5em;height:6em}.customer-survey-form form.general textarea:not(:valid)+.buttons input[type="submit"]{pointer-events:none}.customer-survey-form .buttons{max-width:max-content;margin-left:auto}.customer-survey-form .buttons *{flex:auto}.customer-survey-form .buttons .secondary{background:#d9e5e8}@media (max-height: 479px),(max-width: 479px) and (max-height: 579px){.customer-survey-form form.general textarea{height:4em}}@media (max-height: 369px),(max-width: 459px) and (max-height: 419px){.customer-survey-form form.general .buttons *{margin-top:0 !important}}body.delivery_points_map section.package-stations{height:calc(100vh - 200px)}body.delivery_points_map section.package-stations div.general-map{width:100%;height:calc(100vh - 200px)}body.delivery_points_map section.package-stations div.general-map h1{padding-left:1.85em;padding-right:1.85em}section.delivery-point-selection{max-width:800px;margin:2em 0;background-color:#d9e5e8;border-radius:0px;padding:1em}@media screen and (max-width: 599px){section.delivery-point-selection{margin-left:calc(-1 * var(--main-padding));margin-right:calc(-1 * var(--main-padding))}}section.delivery-point-selection form{display:flex}section.delivery-point-selection form .input_container{flex:auto;margin:0;margin-right:.5em}section.delivery-point-selection form .input_container:not(.valid)~input[type=submit]{pointer-events:none;background:#a7b9b8;border-color:#a7b9b8}section.delivery-point-selection form~.errors{margin-top:0.2em;margin-bottom:1em}section.delivery-point-selection .points:not(.hidden){display:flex;margin-top:1em}@media screen and (max-width: 899px){section.delivery-point-selection .points:not(.hidden){display:block}}section.delivery-point-selection .points>.list>.buttons{max-height:280px;overflow-y:auto;padding-right:20px;margin-bottom:.75em}section.delivery-point-selection .points>.list>.buttons button{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;font-size:1em;display:block;border-radius:0px;text-align:left;padding:.6em .75em;border:1px solid white;width:100%}section.delivery-point-selection .points>.list>.buttons button:hover,section.delivery-point-selection .points>.list>.buttons button:active,section.delivery-point-selection .points>.list>.buttons button:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 900px){section.delivery-point-selection .points>.list>.buttons button{max-width:20em}}section.delivery-point-selection .points>.list>.buttons button:not(:last-of-type){margin-bottom:.5em}section.delivery-point-selection .points>.list>.buttons button:hover{background-color:white;color:#1e2d2e}section.delivery-point-selection .points>.list>.buttons button strong{font-size:1em;margin-bottom:.75em}section.delivery-point-selection .points>.list>.buttons button p{margin-bottom:0}section.delivery-point-selection .points>.list>.buttons button strong,section.delivery-point-selection .points>.list>.buttons button p{line-height:1.2em}section.delivery-point-selection .points>.list>.buttons button.selected{border:2px solid #484848;cursor:auto;border:1px solid #b5b5b5}section.delivery-point-selection .points .map{min-height:320px;flex:auto;border-radius:0px}@media screen and (max-width: 899px){section.delivery-point-selection .points .map{width:100%;margin-top:1em}}section.delivery-point-selection .points .map .info-window .buttons{display:flex;margin-bottom:0}section.delivery-point-selection .points .map .info-window .buttons button{padding:.3em .6em;font-size:1.15em;margin-top:.5em;border-radius:0px}section.delivery-point-selection .points .map .info-window .buttons button.open-in-new-window{margin-left:.5em}section.delivery-point-selection .points .map .info-window .buttons button.open-in-new-window .material-icons{font-size:1.2em;color:white}section.delivery-point-selection .points .map .info-window .buttons button.selected{background:#2b4042;display:none}section.delivery-point-selection .points .map .info-window.selected .buttons button.select{display:none}section.delivery-point-selection .points .map .info-window.selected .buttons button.selected{display:block}section.delivery-point-selection .search form input,section.delivery-point-selection .search form input:hover:not(:focus),section.delivery-point-selection .search form input:active,section.delivery-point-selection .search form input:focus{display:inline;margin:initial;width:initial;height:initial}section.delivery-point-selection .search .applied span,section.delivery-point-selection .search .applied a{vertical-align:middle}section.delivery-point-selection .search .error{color:#ff4c4c}section.delivery-point-selection .buttons{margin-bottom:1em}section.delivery-point-selection .buttons a{display:block;max-width:20em}section.delivery-point-selection .buttons a:not(:last-of-type){margin-bottom:.25em}.discounts_index .general-button.new{margin-bottom:1em}body.documents main>section:not(:last-of-type),body.documents_services main>section:not(:last-of-type){margin-bottom:2.5em}body.documents main>section h2,body.documents_services main>section h2{margin-bottom:.5em}body.documents>header .banner,body.documents_services>header .banner{margin-bottom:1em}body.documents section.item-selection,body.documents_services section.item-selection{margin-top:15em}body.documents_about_us:not(.welcome_index) h1~p{margin-top:1em}body.documents_about_us:not(.welcome_index) main>section{padding:initial;text-align:center}body.documents_about_us:not(.welcome_index) main>section:not(:last-of-type){margin-bottom:5em}body.documents_about_us:not(.welcome_index) section.values>.general-box-row{margin-left:auto;margin-right:auto}body.documents_about_us:not(.welcome_index) section.values>.general-box-row article.open{grid-row:auto / span 2}body.documents_about_us:not(.welcome_index) section.team .profiles{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-top:2em}body.documents_about_us:not(.welcome_index) section.team .profiles>article{display:flex;flex-direction:column;align-items:center;min-width:10em;margin-bottom:2em}body.documents_about_us:not(.welcome_index) section.team .profiles>article .img{position:relative}body.documents_about_us:not(.welcome_index) section.team .profiles>article .img img{width:8em;height:8em;display:block}body.documents_about_us:not(.welcome_index) section.team .profiles>article .img .o{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(54,54,54,0.4);background-color:rgba(245,244,242,0.05)}body.documents_about_us:not(.welcome_index) section.team .profiles>article h3{margin-top:1em}@media (max-width: 499px){body.documents_about_us:not(.welcome_index) section.team .profiles>article{font-size:.95em;min-width:10em}body.documents_about_us:not(.welcome_index) section.team .profiles>article img{width:8em;height:8em}body.documents_about_us:not(.welcome_index) section.team .profiles>article h3{font-size:1.15em;margin-bottom:.25em}body.documents_about_us:not(.welcome_index) section.team .profiles>article p{margin-bottom:.25em}body.documents_about_us:not(.welcome_index) section.team .profiles>article a{font-size:.9em}}body.documents_for_retail main{text-align:center;font-size:1.2rem;padding-left:0em;padding-right:0em}body.documents_for_retail main section{padding-left:1em;padding-right:1em}body.documents_for_retail main p.final-cta{margin-top:3em}body.documents_for_retail main a.general-button.final-cta{margin-top:1em}body.documents_for_retail main section.summary p{font-size:1.2em}body.documents_for_retail main .general-box-row{margin-left:auto;margin-right:auto}body.documents_for_retail .details{font-size:1rem;color:#555;margin-top:3rem}body.documents_for_retail .detail-cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1rem;text-align:left}@media screen and (max-width: 599px){body.documents_for_retail .detail-cards{grid-template-columns:1fr}}body.documents_for_retail .why p{margin-bottom:1em}body.documents_for_retail .pricing{width:100%;overflow-x:auto;padding:1rem;scroll-snap-type:x mandatory}body.documents_for_retail .pricing table{text-align:left;width:100%;table-layout:fixed;border-collapse:collapse}@media screen and (max-width: 699px){body.documents_for_retail .pricing table{max-width:45rem;width:calc(200vw - 10rem)}}body.documents_for_retail .pricing table th,body.documents_for_retail .pricing table td{background-color:#f4f3f1;border:0;padding:.5rem 1rem;vertical-align:top}body.documents_for_retail .pricing table th:not(:last-child),body.documents_for_retail .pricing table td:not(:last-child){border-right:1rem solid white}body.documents_for_retail .pricing table th p,body.documents_for_retail .pricing table td p{font-size:1rem}body.documents_for_retail .pricing table th ul,body.documents_for_retail .pricing table td ul{padding-left:0}body.documents_for_retail .pricing table th li,body.documents_for_retail .pricing table td li{list-style-type:none;display:flex;margin-bottom:0.5em}body.documents_for_retail .pricing table th li::before,body.documents_for_retail .pricing table td li::before{font-family:'Material Icons';margin-right:0.25em;content:'check'}body.documents_for_retail .pricing table th li.false::before,body.documents_for_retail .pricing table td li.false::before{content:'close'}body.documents_for_retail .pricing table th li.pro::before,body.documents_for_retail .pricing table td li.pro::before{content:'verified';color:#2b4042}body.documents_for_retail .pricing table th li.pro,body.documents_for_retail .pricing table td li.pro{color:#2b4042}body.documents_for_retail .pricing table tr.title td{padding-bottom:0}body.documents_for_retail .pricing table tr.title td p{margin-bottom:0}body.documents_for_retail .pricing table tr.title+tr td{padding-top:0}body.documents_for_retail .pricing table th{margin:0;padding-top:1rem;scroll-snap-align:center}body.documents_for_retail .pricing table th h3{font-weight:300;display:block;color:#2b4042;font-size:2em}body.documents_for_retail .pricing table th div{display:inline-block;color:#2b4042;font-size:1rem;font-weight:400}body.documents_for_retail .pricing table a.general-button{font-size:1rem}body.documents_for_retail .pricing table .price{margin-bottom:1em}body.documents_for_retail .detail-cards article{background-size:cover;background-position:bottom;position:relative;min-height:15em;color:white;max-width:100%;cursor:pointer}body.documents_for_retail .detail-cards article>.reveal{display:flex;flex-direction:column;justify-content:space-between;transition-property:opacity;transition-duration:250ms;height:100%;width:100%;background-color:#0000;transition-property:background-color}body.documents_for_retail .detail-cards article>.reveal p{opacity:0;transition-property:opacity;transition-duration:250ms;padding-top:0}body.documents_for_retail .detail-cards article>.hint{opacity:1;transition-property:opacity;transition-duration:250ms;display:flex;position:absolute;align-items:center;right:0;bottom:0}body.documents_for_retail .detail-cards article p,body.documents_for_retail .detail-cards article h2,body.documents_for_retail .detail-cards article .hint{padding:1rem}body.documents_for_retail .detail-cards article .reveal h2{padding-bottom:0;padding-top:1rem;opacity:1;z-index:2;transition-property:opacity;transition-duration:250ms;color:white}body.documents_for_retail .detail-cards article:focus{cursor:default}body.documents_for_retail .detail-cards article:focus .reveal{background-color:#000a}body.documents_for_retail .detail-cards article:focus .reveal p{opacity:1}body.documents_for_retail .detail-cards article:focus .hint{opacity:0}body.documents_how_to_use:not(.welcome_index) main{padding:2em !important;counter-reset:article}@media (min-width: 1000px){body.documents_how_to_use:not(.welcome_index) main article{display:grid;grid-template-columns:200px auto;gap:2.66em;align-items:flex-start}}body.documents_how_to_use:not(.welcome_index) main article:not(:last-of-type){margin-bottom:4em}body.documents_how_to_use:not(.welcome_index) main article div.img{position:relative;max-width:200px}@media (max-width: 999px){body.documents_how_to_use:not(.welcome_index) main article div.img{margin-bottom:3em}}body.documents_how_to_use:not(.welcome_index) main article div.img div.o{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(54,54,54,0.4)}body.documents_how_to_use:not(.welcome_index) main article img{width:100%;height:100%;object-fit:contain;display:block}body.documents_how_to_use:not(.welcome_index) main article h2{margin-top:0}body.documents_how_to_use:not(.welcome_index) main article h2::before{counter-increment:article;content:counter(article) ". "}body.documents_how_to_use:not(.welcome_index) main .buttons{margin-top:4em;display:flex}@media (min-width: 460px){body.documents_how_to_use:not(.welcome_index) main .buttons{align-items:center}}@media (max-width: 459px){body.documents_how_to_use:not(.welcome_index) main .buttons{flex-direction:column;align-items:flex-start}}@media (min-width: 460px){body.documents_how_to_use:not(.welcome_index) main .buttons a:not(:last-of-type){margin-right:1em}}@media (max-width: 459px){body.documents_how_to_use:not(.welcome_index) main .buttons a:not(:last-of-type){margin-bottom:1em}}body.documents_luhta_details main>div:not(:last-of-type){margin-bottom:2.5em}body.documents_luhta_details main>div h2{margin-bottom:.5em}body.documents_luhta_details main>.multiple-final-cta-container{margin-top:5em}body.documents_price_table:not(.welcome_index) main{max-width:initial !important}@media (max-width: 949px){body.documents_price_table:not(.welcome_index) main{max-width:650px}}body.documents_price_table:not(.welcome_index) section.info{display:flex;align-items:center;flex-direction:column;padding:2em 0;gap:2em}body.documents_price_table:not(.welcome_index) section.info:first-of-type{padding-top:1em}body.documents_price_table:not(.welcome_index) section.info:last-of-type{padding-top:4em}body.documents_price_table:not(.welcome_index) section.info p{text-align:center;margin:0 auto;max-width:800px}body.documents_price_table:not(.welcome_index) section.items{margin-top:1.8em;gap:1.8em;display:grid;grid-template-columns:1fr;padding:0;overflow:visible}@media (min-width: 950px){body.documents_price_table:not(.welcome_index) section.items{grid-template-columns:1fr 1fr}}@media (min-width: 1700px){body.documents_price_table:not(.welcome_index) section.items{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 2300px){body.documents_price_table:not(.welcome_index) section.items{grid-template-columns:1fr 1fr 1fr 1fr}}body.documents_price_table:not(.welcome_index) section.items article{background:#f4f3f1;margin:0;padding:1em 2em;border-radius:0;width:auto}body.documents_price_table:not(.welcome_index) section.items article h3{text-align:left;flex:auto;border-bottom:1px solid #b5b5b5;padding:1em 0;padding-top:.75em}body.documents_price_table:not(.welcome_index) section.items article a{color:inherit;text-decoration:inherit}body.documents_price_table:not(.welcome_index) section.items article .job-template{margin-top:1.5em}body.documents_price_table:not(.welcome_index) section.items article .job-template .header{gap:.75em;align-items:flex-end;margin-bottom:.5em}body.documents_price_table:not(.welcome_index) section.items article .job-template a.space-between{margin-bottom:.25em}body.documents_price_table:not(.welcome_index) section.items article .job-template h4{font-size:1.33em;font-weight:inherit}body.documents_price_table:not(.welcome_index) section.items article .job-template h4.price{text-align:right}body.documents_price_table:not(.welcome_index) section.items article .job-template h4.price small{font-size:.7em}body.documents_price_table:not(.welcome_index) section.items article .job-template h4.price>*{display:block;overflow-wrap:normal}@media (max-width: 799px){body.documents_price_table:not(.welcome_index) section.items article .job-template h4{font-size:1.25em}}@media (max-width: 499px){body.documents_price_table:not(.welcome_index)>main{padding-inline:0}body.documents_price_table:not(.welcome_index)>main section.info{padding-inline:var(--main-padding);margin-bottom:0}body.documents_price_table:not(.welcome_index)>main section.items{gap:0;margin-top:0}body.documents_price_table:not(.welcome_index)>main section.items article{background:initial;padding:2.5em 1em}body.documents_price_table:not(.welcome_index)>main section.items article:not(:first-of-type){border-top:1px solid #b5b5b5}body.documents_price_table:not(.welcome_index)>main section.items article h3{border-bottom:0;padding:0}body.documents_price_table:not(.welcome_index)>main section.items article .job-template h4{font-size:1em;font-weight:400}body.documents_price_table:not(.welcome_index)>main section.items article .job-template h4 small{font-weight:200}}body.documents_privacy_policy main>div:not(:last-of-type){margin-bottom:2.5em}body.documents_privacy_policy main>div h2{margin-bottom:.5em}body.documents_privacy_policy main section{padding:0 !important;margin-top:1.6em}body.documents_services main>section h2{margin-bottom:1em}body.documents_services section.text,body.documents_services section.item-selection{text-align:center}body.documents_services .images{margin-top:4em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1%}body.documents_services .images>div{position:relative}body.documents_services .images>div img{display:block;width:100%}body.documents_services section.item-selection h2{margin-bottom:1.5em}body.documents_services main>.general-button.final-cta{margin-top:5em}body.documents_terms_of_service main>div:not(:last-of-type),body.documents_terms_of_service_visma_pay main>div:not(:last-of-type),body.documents_b2b_terms_of_service main>div:not(:last-of-type){margin-bottom:2.5em}body.documents_terms_of_service main>div h2,body.documents_terms_of_service_visma_pay main>div h2,body.documents_b2b_terms_of_service main>div h2{margin-bottom:.5em}body.documents_terms_of_service li,body.documents_terms_of_service_visma_pay li,body.documents_b2b_terms_of_service li{margin:.5em 0}body.errors_show:not(.welcome_index){color:black;display:flex;justify-content:space-between}body.errors_show:not(.welcome_index) footer{margin-top:0}body.errors_show:not(.welcome_index) main{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:0;max-width:1500px;padding-bottom:5vh;padding-top:5vh;gap:5em}body.errors_show:not(.welcome_index) main section{max-width:800px}body.errors_show:not(.welcome_index) main h1{color:#f75d38;margin-bottom:.5em}body.errors_show:not(.welcome_index) main div{font-size:1.5em}body.errors_show:not(.welcome_index) main .general-button{font-size:.84em}body.errors_show:not(.welcome_index) main svg{width:15em;height:15em;flex-shrink:0}body.errors_show:not(.welcome_index) main .general-button{margin-top:2em}@media (max-width: 1199px){body.errors_show:not(.welcome_index) main{flex-direction:column;gap:2.5em}body.errors_show:not(.welcome_index) main h1{text-align:center;margin-bottom:.75em}body.errors_show:not(.welcome_index) main div{display:flex;flex-direction:column;align-items:center}}@media (max-width: 399px){body.errors_show:not(.welcome_index) main{font-size:.85em}}.faq_index .action-button{float:initial;margin-bottom:1em}.faq_index details{line-height:1.5;margin-bottom:.5em}.faq_index details summary{user-select:none;list-style:none;cursor:pointer;font-size:1rem;display:flex;align-items:center;padding:.15em 1em}.faq_index details summary .arrow{transition:transform 300ms}.faq_index details summary h2{font-size:var(--h3);color:currentColor;flex-grow:1;margin:0;padding-right:1em}.faq_index details summary .material-icons{color:currentColor;font-size:1.5em}.faq_index details summary .view-count{margin-right:.5em;display:flex;align-items:center}.faq_index details summary .view-count::after{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;content:'ads_click';font-size:1em;margin-left:.2em}.faq_index details summary::-webkit-details-marker{display:none}.faq_index details[open] summary{background-color:#f4f3f1}.faq_index details[open] summary .arrow{transform:rotate(180deg)}.faq_index details .content{padding:1em}.faq_index details .content p:last-of-type{margin-bottom:0}@media (max-width: 699px){.faq_index>main{padding-inline:0 !important}.faq_index>main section.ask-offer{padding-inline:var(--main-padding)}.faq_index>main details{position:relative;margin-bottom:0;padding-block:.35em;margin-top:1px}.faq_index>main details:not(:first-of-type)::before,.faq_index>main details:last-of-type::after{content:"";position:absolute;left:0;width:calc(100% - 2em);height:0;margin:0 1rem;border-bottom:thin solid #b5b5b5}.faq_index>main details:not(:first-of-type)::before{top:-1px}.faq_index>main details:last-of-type{margin-bottom:1px}.faq_index>main details:last-of-type::after{bottom:-1px}.faq_index>main details summary{padding:.25em 1em}.faq_index>main details summary h2{font-size:1em;font-weight:400}.faq_index>main details[open] summary{background-color:initial}.faq_index>main details[open] .content{padding-top:.25em;padding-bottom:.4em}}.fiscal_bank_accounts_transactions .attach-payment-confirmation{margin-top:2em}.fiscal_financial_statements table.general th{background:#2b4042}.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:#e6eeef !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:#dde8e9 !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:#e6eeef !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:#4b6f72 !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:#c1d5d7 !important;color:#365153 !important}.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:#2b4042;color:white}.fiscal_financial_statements_general_ledger table.general tr.header td{border-top:1px solid #1e2d2e;border-bottom:1px solid #1e2d2e}.fiscal_financial_statements_general_ledger table.general tr.footer{border-top:2px solid black}.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:#2b4042}.fiscal_financial_statements_official_statement>section h4{font-size:1.33rem;margin-top:1em}.fiscal_financial_statements_official_statement>section p{margin-top:.5em}.fiscal_financial_statements_official_statement section.cover header svg path{fill:#2b4042 !important}.fiscal_financial_statements_catalog section h2,.fiscal_financial_statements_catalog section h3,.fiscal_financial_statements_catalog section h4{color:#2b4042}body[class^="fiscal"] main{max-width:1800px !important}.chat .toggle-button{right:10px}.minibasket .toggle-button{right:100px}.chat .toggle-button,.minibasket .toggle-button{z-index:5;position:fixed;bottom:10px;border-radius:10000px;font-family:Material Icons;font-size:30px;user-select:none;cursor:pointer;transition:100ms background;background:#2b4042;padding:15px;box-shadow:0 4.5px 7.5px 0 rgba(0,0,0,0.15);transition:box-shadow 150ms ease}.chat .toggle-button,.chat .toggle-button a,.minibasket .toggle-button,.minibasket .toggle-button a{color:white}.chat .toggle-button a,.minibasket .toggle-button a{text-decoration:none}.chat .toggle-button:hover,.chat .toggle-button:active,.minibasket .toggle-button:hover,.minibasket .toggle-button:active{box-shadow:0 6px 9px 0 rgba(0,0,0,0.2)}.chat .toggle-button .content,.minibasket .toggle-button .content{position:relative;width:1em;height:1em}.chat .toggle-button .open,.chat .toggle-button .close,.minibasket .toggle-button .open,.minibasket .toggle-button .close{display:block;position:absolute;transition:transform 0.16s linear 0s, opacity 0.08s linear 0s}.chat .toggle-button .open,.minibasket .toggle-button .open{transform:scale(1)}.chat .toggle-button .close,.minibasket .toggle-button .close{transform:rotate(0);opacity:1}.chat .toggle-button .notification-circle,.minibasket .toggle-button .notification-circle{display:none;background:#ff4c4c;position:absolute;top:-2px;right:-2px;border-radius:10000px;width:15px;height:15px;text-align:center}.chat.open .toggle-button .open,.minibasket.open .toggle-button .open{transform:scale(0)}.chat:not(.open) .toggle-button .close,.minibasket:not(.open) .toggle-button .close{transform:rotate(30deg);opacity:0}body>footer{background:#2b4042;padding:3em;margin-top:auto}@media (max-width: 699px){body>footer{padding:2em 1em}}body>footer>div{max-width:1300px;margin-left:auto;margin-right:auto}@media (min-width: 800px){body>footer>div{display:flex;flex-wrap:wrap;gap:2.66em;justify-content:space-between}}@media (max-width: 799px){body>footer>div>div:not(:last-of-type){margin-bottom:3em}}body>footer img{height:1.5em}body>footer p,body>footer a{display:block;color:white;margin:1em .6em;line-height:1em}body>footer .powered-by{margin-bottom:.35em;color:white}body>footer .logo-container{margin:0;margin-bottom:3em}body>footer div.nav-and-info{margin-bottom:1.5em}@media (min-width: 800px) and (max-width: 1799px){body>footer div.nav-and-info{margin-right:3em}}@media (max-width: 799px) and (min-width: 470px){body>footer div.nav-and-info{display:grid;gap:2.66em;grid-template-columns:1fr 1fr}}@media (max-width: 469px) and (min-width: 370px){body>footer div.nav-and-info .pages{display:grid;gap:2.66em;grid-template-columns:1fr 1fr}}body>footer div.nav-and-info>div>div,body>footer div.nav-and-info>div>form{margin-bottom:1.5em}body>footer div.nav-and-info p,body>footer div.nav-and-info a{text-decoration:none;margin:.4em 0}body>footer h4{margin-top:0px;margin-bottom:24px}body>footer div.some{display:flex;margin:0;margin-top:3em;gap:.75em}body>footer div.some a,body>footer div.some img{margin:0}body>footer div.some img{height:1.6em}body>footer div.payment-methods{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1em;margin-bottom:3em;gap:3em;row-gap:.5em}body>footer div.payment-methods img{width:4em;height:4em}body>footer div.payment-methods span{font-weight:500;font-size:1.35em;color:white}@media (max-width: 599px){body>footer div.payment-methods{margin-top:3em;margin-bottom:5em;gap:1.5em}body>footer div.payment-methods img{width:3em;height:3em}body>footer div.payment-methods span{font-size:1.1em}}.forecast_transactions_index main,.forecast_transactions_create main{padding:1em}.forecast_transactions_index main .table-and-chart,.forecast_transactions_create main .table-and-chart{display:flex;flex-wrap:wrap;gap:1.77em}.forecast_transactions_index main .table-and-chart .chart-outer-container,.forecast_transactions_create main .table-and-chart .chart-outer-container{width:500px;flex:auto}.forecast_transactions_index main .table-and-chart form.general,.forecast_transactions_create main .table-and-chart form.general{max-width:initial}.forecast_transactions_index main .table-and-chart form.general table.general td,.forecast_transactions_index main .table-and-chart form.general table.general th,.forecast_transactions_create main .table-and-chart form.general table.general td,.forecast_transactions_create main .table-and-chart form.general table.general th{border:1px solid #c7c7c7}.forecast_transactions_index main .table-and-chart form.general table.general th,.forecast_transactions_create main .table-and-chart form.general table.general th{border-color:#2b4042;font-size:.9rem;padding-left:0.1em;padding-right:0.1em}.forecast_transactions_index main .table-and-chart form.general table.general td,.forecast_transactions_create main .table-and-chart form.general table.general td{padding:0}.forecast_transactions_index main .table-and-chart form.general table.general td input,.forecast_transactions_create main .table-and-chart form.general table.general td input{font-size:.9rem;border-radius:0;width:7em;min-width:initial}.forecast_transactions_index main .table-and-chart form.general table.general td input.name,.forecast_transactions_create main .table-and-chart form.general table.general td input.name{width:15em}.forecast_transactions_index main .table-and-chart form.general table.general td input,.forecast_transactions_index main .table-and-chart form.general table.general td input:hover,.forecast_transactions_index main .table-and-chart form.general table.general td input:focus,.forecast_transactions_create main .table-and-chart form.general table.general td input,.forecast_transactions_create main .table-and-chart form.general table.general td input:hover,.forecast_transactions_create main .table-and-chart form.general table.general td input:focus{box-shadow:none;border:none}.forecast_transactions_index main .table-and-chart form.general table.general td input:focus,.forecast_transactions_create main .table-and-chart form.general table.general td input:focus{background:#d9e5e8}.forecast_transactions_index main .table-and-chart form.general table.general td .input_container,.forecast_transactions_create main .table-and-chart form.general table.general td .input_container{margin:0}.forecast_transactions_index main .table-and-chart form.general table.general td .check_box_container div.non-floatable,.forecast_transactions_create main .table-and-chart form.general table.general td .check_box_container div.non-floatable{margin-right:auto;margin-left:auto}.forecast_transactions_index main .table-and-chart form.general table.general td .check_box_container label,.forecast_transactions_create main .table-and-chart form.general table.general td .check_box_container label{width:26px}.forecast_transactions_index main .table-and-chart form.general table.general td .check_box_container label,.forecast_transactions_index main .table-and-chart form.general table.general td .check_box_container label span,.forecast_transactions_create main .table-and-chart form.general table.general td .check_box_container label,.forecast_transactions_create main .table-and-chart form.general table.general td .check_box_container label span{font-size:25px}.forecast_transactions_index main .table-and-chart form.general input[type="submit"],.forecast_transactions_create main .table-and-chart form.general input[type="submit"]{width:max-content}body>header>section.banner{color:white;width:100%;padding:0;min-height:calc(min(100vh - 60px, 550px))}body>header>section.banner.plain{min-height:300px;background:#2b4042}@media (max-width: 699px){body>header>section.banner.plain{min-height:0}}body>header>section.banner:not(.split),body>header>section.banner.split>div{display:flex;justify-content:center;align-items:center}body>header>section.banner:not(.split):not(.plain),body>header>section.banner.split>div:not(.plain){background-position:center;background-size:cover;position:relative}body>header>section.banner:not(.split):not(.plain)::before,body>header>section.banner.split>div:not(.plain)::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(54,54,54,0.4)}body>header>section.banner:not(.split):not(.plain) *,body>header>section.banner.split>div:not(.plain) *{z-index:1}body>header>section.banner.split{display:grid;grid-auto-rows:1fr}@media (min-width: 1000px){body>header>section.banner.split{display:flex}}body>header>section.banner.split>div{min-height:100%;flex:1}body>header>section.banner:not(.split),body>header>section.banner.split>div{position:relative}body>header>section.banner:not(.split)>img,body>header>section.banner:not(.split)>picture>img,body>header>section.banner.split>div>img,body>header>section.banner.split>div>picture>img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;user-select:none;pointer-events:none}body>header>section.banner:not(.split)>img+.text::before,body>header>section.banner:not(.split)>picture>img+.text::before,body>header>section.banner.split>div>img+.text::before,body>header>section.banner.split>div>picture>img+.text::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(54,54,54,0.4)}body>header>section.banner .text{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:0;padding:2em 1em}body>header>section.banner .text h1{line-height:1.33;color:white;font-weight:200;font-style:normal}body>header>section.banner .text h1>div{display:inline-block}body>header>section.banner .text h1 em{display:inline-grid;font-weight:inherit;grid-template-columns:1fr;outline-offset:0;position:relative}body>header>section.banner .text h1 em::before{content:"";position:absolute;top:0;left:-.1em;width:calc(100% + .2em);height:100%;background-color:#2b4042aa;z-index:0}body>header>section.banner .text h1 em span{z-index:1;grid-row-start:1;grid-column-start:1;opacity:0;transition:opacity 500ms}body>header>section.banner .text h1 em span.visible{opacity:1}body>header>section.banner .text p{font-size:var(--h3);color:white}body>header>section.banner .text .general-button{margin-top:1.5em;padding-left:2em;padding-right:2em;border-radius:0px;text-transform:uppercase;border:none;margin-bottom:1em}@media (max-width: 399px){body>header>section.banner .text{text-align:left;align-items:flex-start}body>header>section.banner .text h1>div{display:block}}body>header>section.banner.split .text h1{font-size:var(--h2)}body>header>section.banner.split .text p{font-size:1.33em;color:white}@media (max-width: 499px){body>header>section.banner.split .text p{font-size:1.15em}}body>header>section.banner.split .text .general-button{font-size:1em}body>header>section.banner .guarantee{width:calc(min(8em, max(6em, 12vw)));height:calc(min(8em, max(6em, 12vw)));position:absolute;cursor:pointer;right:calc(max(2em, 50vw - 700px));bottom:1em;transform:rotate(10deg);transition:transform 250ms ease-in-out;filter:drop-shadow(0 0 3px rgba(0,0,0,0.266667))}body>header>section.banner .guarantee:hover{transform:rotate(5deg)}.general-box-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.66em}@media (max-width: 899px){.general-box-row{gap:1em}}@media (max-width: 599px){.general-box-row{grid-template-columns:1fr;max-width:400px}}.general-box-row article{padding:2em 1em;text-align:center;font-size:.9em;display:flex;flex-direction:column}.general-box-row article h3{font-size:1.5em}.general-box-row article:not(.open) p:not(:first-of-type){display:none}.general-box-row article.open{margin-bottom:0}.general-box-row article i.expand{margin-top:auto;cursor:pointer}.general-box-row:not(.white):not(.light) article{background:#2b4042}.general-box-row:not(.white):not(.light) article,.general-box-row:not(.white):not(.light) article h3{color:white}.general-box-row.light article{background:#f4f3f1}.general_button,.general-button,button.general,form.general input[type="submit"],input.general[type="submit"],form.general .alterable_has_many_associations_form .add-item span.material-icons{font-size:1em;font-weight:200;text-align:center;background:#2b4042;border:2px solid #2b4042;color:white !important;cursor:pointer;padding:.4em 1.25em;padding-top:.6em;display:inline-block;user-select:none;text-decoration:none;border-radius:0px;height:auto;text-transform:uppercase;transition-duration:0.15s;transition-property:box-shadow, border, border-color, background-color;--hover-color: #1e2d2e;--hover-background-color: #1e2d2e;--hover-border-color: #1e2d2e}.general_button:not([disabled]):hover,.general_button:not([disabled]):focus,.general-button:not([disabled]):hover,.general-button:not([disabled]):focus,button.general:not([disabled]):hover,button.general:not([disabled]):focus,form.general input[type="submit"]:not([disabled]):hover,form.general input[type="submit"]:not([disabled]):focus,input.general[type="submit"]:not([disabled]):hover,input.general[type="submit"]:not([disabled]):focus,form.general .alterable_has_many_associations_form .add-item span.material-icons:not([disabled]):hover,form.general .alterable_has_many_associations_form .add-item span.material-icons: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)}.general_button[disabled],.general-button[disabled],button.general[disabled],form.general input[type="submit"][disabled],input.general[type="submit"][disabled],form.general .alterable_has_many_associations_form .add-item span.material-icons[disabled]{cursor:default;background:#a7b9b8;border-color:#a7b9b8}.general_button.lower,.general-button.lower,button.general.lower,form.general input.lower[type="submit"],input.general.lower[type="submit"],form.general .alterable_has_many_associations_form .add-item span.material-icons.lower{text-transform:initial}.text_button,.text-button,button.text{text-decoration:underline;color:#2b4042;border:none;padding:0;background:none;cursor:pointer}.text_button:hover,.text_button:focus,.text-button:hover,.text-button:focus,button.text:hover,button.text:focus{color:#1e2d2e}.text_button:active,.text-button:active,button.text:active{color:#1e2d2e}.text_button.material-icons,.text-button.material-icons{text-decoration:none}.general_button.action,.general-button.action,button.general.action,form.general input.action[type="submit"],input.general.action[type="submit"]{background:#2b4042;border-color:#2b4042}.general_button.action:hover,.general_button.action:focus,.general-button.action:hover,.general-button.action:focus,button.general.action:hover,button.general.action:focus,form.general input.action[type="submit"]:hover,form.general input.action[type="submit"]:focus,input.general.action[type="submit"]:hover,input.general.action[type="submit"]:focus{background:#1e2d2e;border-color:#1e2d2e}.general_button.action[disabled],.general-button.action[disabled],button.general.action[disabled],form.general input.action[type="submit"][disabled],input.general.action[type="submit"][disabled]{background:#a7b9b8;border-color:#a7b9b8}.general_button.white,.general-button.white,button.general.white,form.general input.white[type="submit"],input.general.white[type="submit"]{background-color:white;color:#5A5A5A !important;border:2px solid #2b4042;--hover-color: #1e2d2e;--hover-background-color: white;--hover-border-color: #1e2d2e}.general_button.white[disabled],.general-button.white[disabled],button.general.white[disabled],form.general input.white[type="submit"][disabled],input.general.white[type="submit"][disabled]{background:#a7b9b8}.general_button.secondary,.general-button.secondary,button.general.secondary,form.general input.secondary[type="submit"],input.general.secondary[type="submit"]{background-color:#EDEBE8;border-color:#EDEBE8 !important;color:#5A5A5A !important;--hover-color: #5A5A5A;--hover-background-color: #EDEBE8;--hover-border-color: none}.general_button.secondary[disabled],.general-button.secondary[disabled],button.general.secondary[disabled],form.general input.secondary[type="submit"][disabled],input.general.secondary[type="submit"][disabled]{background:#a7b9b8}.general_button.red,.general_button.red:hover,.general_button.red:active,.general_button.red:focus,.general-button.red,.general-button.red:hover,.general-button.red:active,.general-button.red:focus,button.general.red,button.general.red:hover,button.general.red:active,button.general.red:focus,form.general input.red[type="submit"],form.general input.red[type="submit"]:hover,form.general input.red[type="submit"]:active,form.general input.red[type="submit"]:focus,input.general.red[type="submit"],input.general.red[type="submit"]:hover,input.general.red[type="submit"]:active,input.general.red[type="submit"]:focus{background:#d32f2f;border-color:#d32f2f}.general_button.small,.general-button.small,button.general.small,form.general input.small[type="submit"],input.general.small[type="submit"]{padding:.25em .35em}main>.general-button.final-cta{margin-top:3em;display:block;width:max-content;margin-left:auto;margin-right:auto}.general-button.middle-cta{margin:2em auto;display:block;width:max-content}main>.multiple-final-cta-container{margin-top:3em;display:block;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:2em;justify-content:center}.new-order-button{margin-top:2.5em;display:flex;width:max-content;align-items:center;padding:.75em 1.25em;border-radius:0px}.new-order-button::before{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-family:'Material Icons Outlined';content:'shopping_basket';margin-right:.5em}.carousel-next,.carousel-previous{align-items:center;cursor:pointer;height:100%;border:none;margin:.5em 0;background:transparent;padding:0;border:thin solid #b5b5b5;background:white}.carousel-next i,.carousel-previous i{font-size:20px;display:block;width:1.5em;color:#2b4042}.carousel-next:active,.carousel-next:focus,.carousel-previous:active,.carousel-previous:focus{border-color:#1e2d2e}.carousel-next:disabled,.carousel-previous:disabled{background-color:#EEE}.carousel-next:disabled i,.carousel-previous:disabled i{color:#a7b9b8}.carousel-previous{border-radius:0px 0px 0px 0px;border-right:none}.carousel-previous:active,.carousel-previous:focus{border-right:thin solid #1e2d2e}.carousel-previous:active+.carousel-next,.carousel-previous:focus+.carousel-next{border-left:none}.carousel-next{border-radius:0px 0px 0px 0px}.carousel-next:active,.carousel-next:focus{border-left:thin solid #1e2d2e}.chart-container,.custom-chart-container{padding-top:40px;position:relative;height:calc(100vh - 400px);min-height:300px;width:100%;min-width:300px}.delivery-tip{margin:1em 0;width:100%;max-width:30em}.delivery-tip.right{margin-left:auto;text-align:right}.direct-upload{display:inline-block;position:relative;padding:2px 4px;margin:0 3px 3px 0;border:1px solid #b5b5b5;border-radius:0px;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}.dropzone{border-radius:0;border:1.5px dashed #b5b5b5;flex:auto;min-height:0;text-align:center;max-width:1000px}.dropzone>.dz-message{margin-top:1em;margin-bottom: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:#2b4042;border:2px solid #2b4042;color:white !important;cursor:pointer;padding:.4em 1.25em;padding-top:.6em;display:inline-block;user-select:none;text-decoration:none;border-radius:0px;height:auto;text-transform:uppercase;transition-duration:0.15s;transition-property:box-shadow, border, border-color, background-color;--hover-color: #1e2d2e;--hover-background-color: #1e2d2e;--hover-border-color: #1e2d2e;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:#a7b9b8;border-color:#a7b9b8}.dropzone>.dz-preview>.dz-remove.lower{text-transform:initial}.dropzone>.dz-preview>.dz-remove[disabled]{background:#a7b9b8}.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}.expandable header h1,.expandable header h2,.expandable header h3,.expandable header h4,.expandable header h5,.expandable header h6{font-weight:normal}.expandable header .expand{text-decoration:none;font-size:26px;vertical-align:bottom;transition:transform 300ms, background-color 120ms;color:inherit;margin-left:10px;border-radius:10000px}.expandable header .expand:hover{background-color:rgba(255,255,255,0.2)}.expandable header .expand:active{background-color:rgba(0,0,0,0.1);box-shadow:0px 0px 2px rgba(0,0,0,0.1) inset}.expandable.open{margin-bottom:2em}.expandable.open .expand{transform:rotate(180deg)}.expandable:not(.open) .content{display:none}header .flashes-outer-container{overflow:hidden;position:absolute;width:100%;z-index:10}header .flashes-outer-container .flashes{transition:0.5s}header .flashes-outer-container .flashes .flash{color:white;padding:8px 15px;background:#229caf}header .flashes-outer-container .flashes .error{background:#f75d38}header .flashes-outer-container .flashes .success{background:#5e9e87}form.general #date_year{width:4.5em}form.general #date_month{width:7em}form.general input,form.general textarea,form.general select,form.general trix-editor,form.general input[type="submit"]{width:100%}form.general .range_container{position:relative}form.general .range_container .num{content:'';display:block;min-width:1.5em;text-align:center;position:absolute}form.general .input_container{margin:8px 0}form.general .input_container input,form.general .input_container textarea,form.general .input_container select,form.general .input_container trix-editor{margin:0}form.general .check_box_container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}form.general .check_box_container span.text_span{width:initial}@media (min-width: 800px){form.general .input_container._container,form.general .input_container.select_container,form.general .input_container.password_container,form.general .input_container.time_container{display:flex;gap:.5em}form.general .input_container._container .form-floating,form.general .input_container.select_container .form-floating,form.general .input_container.password_container .form-floating,form.general .input_container.time_container .form-floating{flex:auto}}@media (max-width: 799px){form.general .input_container._container .form-floating:not(:last-of-type),form.general .input_container.select_container .form-floating:not(:last-of-type),form.general .input_container.password_container .form-floating:not(:last-of-type),form.general .input_container.time_container .form-floating:not(:last-of-type){margin-bottom:.5em}}form.general .form-floating{border-radius:0px}form.general .form-floating .visual-container,form.general .form-floating input,form.general .form-floating select{background-color:none;border-radius:0px !important;transition:all 150ms ease;transition-property:box-shadow, border, border-color;box-shadow:none !important}form.general .form-floating label{font-weight:inherit !important}form.general .form-floating textarea~label{transform:translateY(-0.5em)}form.general .form-floating:not(.errors) .visual-container,form.general .form-floating:not(.errors) input,form.general .form-floating:not(.errors) select{border-color:#b5b5b5 !important}form.general textarea,form.general input,form.general select{border-radius:0px}form.general .dropzone{margin-bottom:.5em;border-radius:0px}form.general .alterable_has_many_associations_form .add-item span.material-icons{text-transform:none;border-radius:10000px;padding:.25em;font-size:25px}form.general .input_container.select_container{flex-wrap:wrap}form.general .input_container.select_container .non-floatable{width:100%}form.general .input_container.select_container .non-floatable .select2-container{width:100% !important}form.general div.errors{text-align:left}.select2-container .select2-selection,.select2-container .select2-dropdown{border-radius:0px !important}:root .general-checkbox-icon,form.general .general-checkbox-icon{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){:root .general-checkbox-icon,form.general .general-checkbox-icon{font-size:33.5px}}:root .general-checkbox-icon span:last-of-type,form.general .general-checkbox-icon span:last-of-type{display:none}:root .general-checkbox-icon span:first-of-type,form.general .general-checkbox-icon span:first-of-type{display:inline}:root .general-checkbox-icon span,form.general .general-checkbox-icon span{font-size:37px;vertical-align:initial !important}@media screen and (max-width: 800px){:root .general-checkbox-icon span,form.general .general-checkbox-icon span{font-size:33.5px}}:root input.with-general-icon[type="checkbox"],form.general input.with-general-icon[type="checkbox"]{display:none}:root input.with-general-icon[type="checkbox"]:checked+.general-checkbox-icon,form.general input.with-general-icon[type="checkbox"]:checked+.general-checkbox-icon{color:#2b4042}:root input.with-general-icon[type="checkbox"]:checked+.general-checkbox-icon span:last-of-type,form.general input.with-general-icon[type="checkbox"]:checked+.general-checkbox-icon span:last-of-type{display:inline}:root input.with-general-icon[type="checkbox"]:checked+.general-checkbox-icon span:first-of-type,form.general input.with-general-icon[type="checkbox"]:checked+.general-checkbox-icon span:first-of-type{display:none}:root input.with-general-icon[type="checkbox"]:checked:disabled+.general-checkbox-icon,form.general input.with-general-icon[type="checkbox"]:checked:disabled+.general-checkbox-icon{color:#a7b9b8}:root .for-select2 .select2-selection.select2-selection--single,:root .for-select2 .select2-selection.select2-selection--multiple,form.general .for-select2 .select2-selection.select2-selection--single,form.general .for-select2 .select2-selection.select2-selection--multiple{font-weight:400 !important}.select2-dropdown{font-weight:400 !important}form.general{--md-radio-checked-color: #2b4042;--md-radio-border-color: #333F48;--md-radio-size: 28px;--md-radio-checked-size: 16px;--ripple-size: 8px}form.general .radio-group{margin-bottom:2em;user-select:none}form.general .radio-group p{margin-bottom:.3em}form.general .radio-container{padding-left:initial;margin-bottom:.25em}form.general .radio-container input[type="radio"]{display:inline-block;width:auto;margin-top:10px;margin-bottom:10px}form.general .radio-container input[type="radio"]:not(.first){margin-left:20px}form.general .radio-container input[type="radio"]{display:none}form.general .radio-container input[type="radio"]:checked+label:before{border-color:var(--md-radio-checked-color);animation:ripple 0.2s linear forwards}form.general .radio-container input[type="radio"]:checked+label:after{transform:scale(1)}form.general .radio-container input[type="radio"]+label{box-sizing:border-box;margin-top:.4em;margin-left:.25em;display:inline-block;min-height:var(--md-radio-size);position:relative;padding:0;padding-left:calc(var(--md-radio-size) + .65em);cursor:pointer;vertical-align:bottom;line-height:calc(var(--md-radio-size) / 1.15)}form.general .radio-container input[type="radio"]+label:before,form.general .radio-container input[type="radio"]+label:after{box-sizing:border-box;position:absolute;content:'';border-radius:50%;transition:all 0.15s ease;transition-property:transform, border-color}form.general .radio-container input[type="radio"]+label:before{left:0;top:0;width:var(--md-radio-size);height:var(--md-radio-size);border:2px solid var(--md-radio-border-color)}form.general .radio-container input[type="radio"]+label:after{top:calc(var(--md-radio-size) / 2 - var(--md-radio-checked-size) / 2);left:calc(var(--md-radio-size) / 2 - var(--md-radio-checked-size) / 2);width:var(--md-radio-checked-size);height:var(--md-radio-checked-size);transform:scale(0);background:var(--md-radio-checked-color)}@keyframes ripple{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 var(--ripple-size) rgba(0,0,0,0.1)}100%{box-shadow:0 0 0 var(--ripple-size) transparent}}header .global-errors{color:white;padding:1em;background:red;font-size:var(--h3)}.general-image-previews{margin-bottom:1em;display:flex;flex-wrap:wrap;gap:.5em}.general-image-previews img{width:50px;height:50px;object-fit:cover;border-radius:0px}.inbound-transport-method-select{margin-top:1.5em;margin-bottom:1.5em;position:relative;pointer-events:none}.inbound-transport-method-select:not(.disabled)::after{content:'expand_more';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;position:absolute;right:.25em;top:.25em;transition:transform 300ms;transform:rotate(360deg);cursor:pointer}.inbound-transport-method-select button{display:grid;grid-template-columns:10fr 1.5em;grid-gap:.5em;pointer-events:all;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;transition:none;text-align:left;padding:.5em;width:100%}.inbound-transport-method-select button h3{display:flex;justify-content:space-between;align-items:center;font-size:1rem;margin-top:0}.inbound-transport-method-select button h3 .price{margin-left:1em}.inbound-transport-method-select button:hover,.inbound-transport-method-select button:active,.inbound-transport-method-select button:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}.inbound-transport-method-select button:hover,.inbound-transport-method-select button:active{box-shadow:none}.inbound-transport-method-select button:last-of-type{border-radius:0 0 0px 0px}.inbound-transport-method-select button:first-of-type{cursor:pointer;padding:calc(.5em - 1px) calc(.5em - 1px);border-radius:0px}.inbound-transport-method-select.disabled button{pointer-events:none}.inbound-transport-method-select:not(.open) button:not(:first-of-type){display:none}.inbound-transport-method-select.open:first-of-type::after{transform:rotate(180deg);transition:transform 300ms}.inbound-transport-method-select.open button{box-shadow:0 4.5px 7.5px 0 rgba(0,0,0,0.15)}.inbound-transport-method-select.open button:not(:first-of-type){border-top:none}.inbound-transport-method-select.open button:first-of-type{border-radius:0px 0px 0 0}.inbound-transport-method-select.open button:hover{background:#eff4f5}[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{border:16px solid #f3f3f3;border-top:16px solid #2b4042}.loader:not(.hidden){display:inline-block;border-radius:10000px;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader.small:not(.hidden){width:18px;height:18px;border-width:3.3px;margin-top:-0.15em}.loader.medium:not(.hidden){width:40px;height:40px;border-width:6px;margin-top:-0.15em}button .loader,a.general-button .loader{margin-left:.75em;vertical-align:middle;border-color:#1e2d2e;border-top-color:white}button.action .loader,a.general-button.action .loader{border-color:#2b4042;border-top-color:white}button.action[disabled] .loader,a.general-button.action[disabled] .loader{border-color:#a7b9b8;border-top-color:white}button.secondary .loader,a.general-button.secondary .loader{border-color:#e4e1dd;border-top-color:#5A5A5A}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form.general .input_container.postal_code_container.city_container{display:flex;flex-wrap:wrap;gap:.5em}form.general .input_container.postal_code_container.city_container .form-floating{margin-bottom:0 !important}form.general .input_container.postal_code_container.city_container .form-floating input{min-width:initial}form.general .input_container.postal_code_container.city_container .form-floating.for-postal_code{flex:initial;width:7em}form.general .input_container.postal_code_container.city_container .form-floating.for-city{flex:auto;width:9em}form.general .address_2_container{display:none !important}body.country-uk form.general .address_2_container{display:block !important}.general-map{height:500px;width:600px}.general-map.full-screen{min-height:82vh;width:100%}.general-map strong,.general-map span{display:block}.general-map button.location-button{width:40px;height:40px;margin:10px;background:white;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:0px;border:none;display:flex;justify-content:center;align-items:center}.general-map .info-window .buttons{display:flex;margin-bottom:0}.general-map .info-window .buttons button:not(:first-of-type){margin-left:.5em}.general-map .info-window .buttons button{padding:.3em .6em;font-size:1.15em;margin-top:.5em;border-radius:0px}.general-map .info-window .buttons button.open-in-new-window .material-icons{font-size:1.2em;color:white}.menu-grid{padding-top:1em;width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(9em, 1fr));gap:1em;grid-auto-rows:1fr}@media screen and (max-width: 399px){.menu-grid{font-size:4vw}}.menu-grid h2{align-self:flex-end;grid-column-start:1;grid-column-end:-1;margin:0}.menu-grid a{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;margin:0;display:flex;flex-flow:column;text-align:center;align-items:center;justify-content:space-between;grid-row:span 2;text-decoration:none;padding-top:1em;padding-bottom:1em}.menu-grid a:hover,.menu-grid a:active,.menu-grid a:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}.menu-grid a span{flex-grow:1;vertical-align:center;display:flex;flex-direction:column;justify-content:space-around}.menu-grid a i{transition:.2s;color:currentColor;font-size:2.5em}.menu-grid a i+span{padding-top:.25em}.menu-grid a:hover i{color:#1e2d2e}.menu-grid a:active i{transition:.2s, color 0s;color:#1e2d2e}.menu-grid a.primary{border-color:#2b4042;background-color:#2b4042}.menu-grid a.primary,.menu-grid a.primary i{color:white}.menu-grid a.primary:hover,.menu-grid a.primary:active{background-color:#1e2d2e}.menu-grid a.notify,.menu-grid a.notify i,.menu-grid a.error,.menu-grid a.error i{color:white}.menu-grid a.notify{border-color:#229caf;background-color:#229caf}.menu-grid a.error{border-color:#f75d38;background-color:#f75d38}.general-message{padding:1em;margin-top:1em;margin-bottom:1em;border-radius:0;width:80%;max-width:500px;--secondary-color: white;--input-background: #eff4f5}.general-message p{line-height:1;margin:0}.general-message .text,.general-message .details{margin-bottom:1em}.general-message .text{line-height:1.2em}.general-message.large{max-width:900px}.general-message .signature,.general-message .form-buttons{display:flex;gap:1em;justify-content:space-between;flex-wrap:wrap;align-items:center}.general-message .signature p,.general-message .signature time,.general-message .form-buttons p,.general-message .form-buttons time{color:var(--secondary-color)}.general-message .signature{align-items:flex-end}.general-message .details{display:flex;align-items:center}.general-message .details .price{background-color:#1e2d2e;padding:.5em;border-radius:0px;margin-right:1em}.general-message .details .status{color:var(--secondary-color)}.general-message textarea,.general-message input{width:100%;border-radius:0px;padding:.25em;border:1px solid #b5b5b5;background:var(--input-background);margin-bottom:.5em;color:#5A5A5A}.general-message textarea:focus,.general-message textarea:active,.general-message input:focus,.general-message input:active{outline:none;border-color:#2b4042}.general-message textarea{height:4em}.general-message input[type="checkbox"]~label{user-select:none;vertical-align:middle}.general-message input[type="submit"]{width:initial;margin:0}.general-message input[type="submit"],.general-message input[type="submit"]:hover,.general-message input[type="submit"]:focus,.general-message input[type="submit"]:active{background:var(--input-background) !important;color:#2b4042 !important;border-radius:0px}.general-message .dropzone{color:black}.general-message .close{text-decoration:underline;color:#2b4042;border:none;padding:0;background:none;cursor:pointer;margin-left:auto;margin-right:.5em}.general-message .close:hover,.general-message .close:focus{color:#1e2d2e}.general-message .close:active{color:#1e2d2e}.general-message .close,.general-message .close:hover,.general-message .close:focus,.general-message .close:active{color:var(--secondary-color)}.general-message:not(.response){background-color:#2b4042;color:white}.general-message:not(.response) .signature{opacity:0.6}.general-message.response{background-color:#f4f3f1;--secondary-color: #5A5A5A;--input-background: white;margin-left:auto}.general-message.response .details .price{background-color:white}.general-message.response .signature{opacity:0.7}section.messages .general-message .price-container input{width:5em}section.messages .general-message .dropzone{margin-bottom:.75em;background:var(--input-background);padding:0;border-radius:0px;border-width:1px}section.messages .general-message .dropzone>.dz-message{margin-top:10px;margin-bottom:10px}section.messages .general-message .dropzone>.dz-preview{background:none}section.messages .buttons{margin-top:1em;display:flex;justify-content:flex-end;gap:1em}section.messages .reply-desc{text-align:right;margin-top:.5em}section.messages .buttons.hidden~.reply-desc{display:none}section.messages .proces-description{margin-top:2em}.modal-window{display:none;position:fixed;z-index:100000;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-window .modal-bg{position:fixed;width:100%;height:100%;z-index:110}.modal-window .modal-content{background-color:white;padding:1em;border:none;z-index:111;box-shadow:0 40px 77px rgba(0,0,0,0.22),0 27px 24px rgba(0,0,0,0.2)}.modal-window .modal-content>div{max-width:500px;max-height:calc(100vh - 6em);overflow-y:auto}.modal-window .modal-content p{margin-top:0}.modal-window .modal-content img{object-fit:contain;max-width:90vw;max-height:90vh;width:80vw;height:70vh}.modal-window .modal-content img.landscape{width:100vw;height:auto}.modal-window .modal-content img.portrait{width:auto;height:100vh}.modal-window .close{color:white;float:right;font-size:28px;font-weight:bold;transition:color 200ms;padding:5px}.modal-window .close:hover,.modal-window .close:focus{color:#b5b5b5;text-decoration:none;cursor:pointer}main .notice{max-width:600px;background-color:#f4f3f1;padding:1em;margin-bottom:1em}main .notice p{margin-bottom:0}main .notice.error{background:#f75d38;color:white}form.oneline{display:flex}form.oneline input{border:none;padding:.5em}form.oneline input:not([type=submit]){flex-grow:1;width:5em;border-radius:0px 0 0 0px;border:solid thin #b5b5b5;border-right:none;outline:none;box-shadow:none;transition:border-color 100ms ease}form.oneline input:not([type=submit]):focus,form.oneline input:not([type=submit]):focus+input[type=submit]{border-color:#b5b5b5}form.oneline input:not([type=submit]):invalid+input[type=submit]{pointer-events:none;background-color:white}form.oneline input:not([type=submit]):valid+input[type=submit]{border-color:#2b4042;color:white;background-color:#2b4042}form.oneline input:not([type=submit]):valid+input[type=submit]:hover{background-color:#1e2d2e}form.oneline input[type=submit]{cursor:pointer;color:#b5b5b5;flex-shrink:0;border-radius:0 0px 0px 0;background:none;border:solid thin #b5b5b5;border-left:none;transition:100ms ease}form.oneline.submitless input{border-radius:0px;border-right:initial}form p.only-clean-clothes{margin-top:1.5em}form p.only-clean-clothes+input[type=submit]{margin-top:0 !important}.order-processing-days{margin-top:.75em}body>.overlay{transition:opacity 200ms;opacity:0;position:fixed;top:0;left:0;width:0;height:0}body.aside-open .overlay,body.aside-closing .overlay,body.search-open .overlay,body.search-closing .overlay,body.minibasket-open .overlay{background:black;z-index:9999;width:100%;height:200%}body.search-open>.overlay{opacity:0.6}.pagination{margin-top:20px;margin-bottom:20px;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.2em}.pagination>a,.pagination>span,.pagination>em{display:inline-block;padding:8px;border-radius:0px;border:1px solid #cccccc;z-index:1000;color:black;margin-bottom:-1px;user-select:none;cursor:pointer;text-decoration:none;text-align:center}.pagination>a:hover,.pagination>span:hover{background:#b2d1ce}.pagination>em{background:#2b4042;color:white}.pagination .gap{color:gray;cursor:default}@media (max-width: 699px){.pagination a,.pagination span,.pagination em{display:none}.pagination .previous_page,.pagination .next_page,.pagination a:nth-child(2),.pagination a:nth-last-child(2),.pagination em.current{display:inline-block}}.general-popup{position:fixed;bottom:100px;right:20px;box-shadow:0 6px 9px 0 rgba(0,0,0,0.2);background:#d9e5e8;border-radius:0px;padding:1.75em 1.5em;width:550px;max-width:calc(100% - 40px);transition:right 150ms ease-out;max-height:calc(100vh - 40px);overflow-y:auto}.general-popup.invisible{right:-600px;transition:right 100ms ease-in}@media (max-height: 479px),(max-width: 479px) and (max-height: 579px){.general-popup{bottom:20px;z-index:10000}}@media (max-height: 369px),(max-width: 459px) and (max-height: 419px){.general-popup{padding:1em}}@media (max-height: 279px),(max-width: 279px){.general-popup{display:none}}section.general-reviews-container{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-left:auto;margin-right:auto}@media (max-width: 499px){section.general-reviews-container{grid-template-columns:1fr}}section.general-reviews-container article{max-width:40em;padding:1.5em 1.75em;background:#f4f3f1}section.general-reviews-container article .rating{width:5em;margin-bottom:.25em}section.general-reviews-container article p.items{font-size:0.9em;margin-bottom:0}.space-between{display:flex;align-items:stretch;flex-direction:row;justify-content:space-between}@media screen and (max-width: 349px){.space-between{flex-direction:column-reverse}.space-between.inverted{flex-direction:column}}@media screen and (max-width: 399px){.space-between.break-early{flex-direction:column-reverse}.space-between.break-early.inverted{flex-direction:column}}.status-list{--line-thickness: 1px;--size: 13px;padding-left:calc(var(--size) / 2);position:relative;margin:1em 0;color:#5A5A5A}.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:#5A5A5A}.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.inbound{color:#229caf}.status-list.outbound{color:#5e9e87}.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:#2b4042}.general-switch-container .general-switch input:focus+.slider{box-shadow:0 0 1px #2b4042}.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}section.total{border-top:1px solid #b5b5b5;margin-top:4em;padding-top:1.5em;text-align:right}section.total div.total-price{font-size:1.2em}section.total div.total-price span.value{margin-left:2em}trix-toolbar button.heading-2::before,trix-toolbar button.heading-3::before,trix-toolbar button.paragraph::before{background-repeat:no-repeat;background-position:center center;background-size:28px 18px}trix-toolbar button.heading-2::before{background-image:url(/assets/trix/h2-eea2a645357b7610a99a52bfa461845484bbaf2a2cd8cf8aac89f29a63bd206b.svg)}trix-toolbar button.heading-3::before{background-image:url(/assets/trix/h3-45a2443a1edc38d4c6509e4adc073176ab8483e16c3080b5074e3ffc90f65f5d.svg)}trix-toolbar button.paragraph::before{background-image:url(/assets/trix/p-4dcc57d72f5214a49ff2a898eebaf5b411df0e1a69cbd5080e082e6649e5f8fd.svg)}.gift_cards_new section.info,.gift_cards_create section.info,.gift_cards_export section.info{max-width:1140px;margin-bottom:1em}.gift_cards_new section.gift_card,.gift_cards_create section.gift_card,.gift_cards_export section.gift_card{max-width:1140px}.gift_cards_new section.gift_card div.preview,.gift_cards_create section.gift_card div.preview,.gift_cards_export section.gift_card div.preview{text-align:center;width:28em;background-color:#f4f3f1;padding:2em;margin-top:3em;margin-left:auto;margin-right:auto}.gift_cards_new section.gift_card div.preview textarea,.gift_cards_create section.gift_card div.preview textarea,.gift_cards_export section.gift_card div.preview textarea{resize:none;margin-top:1em}.gift_cards_new section.gift_card div.preview img,.gift_cards_create section.gift_card div.preview img,.gift_cards_export section.gift_card div.preview img{width:13em;margin:0 19%}.gift_cards_new section.gift_card div.preview div,.gift_cards_create section.gift_card div.preview div,.gift_cards_export section.gift_card div.preview div{margin-top:2em;text-align:center;font-size:1.2em}.gift_cards_new section.gift_card div.preview .submit,.gift_cards_create section.gift_card div.preview .submit,.gift_cards_export section.gift_card div.preview .submit{margin-top:1em}.gift_cards_new section.gift_card div.preview #discount_value,.gift_cards_new section.gift_card div.preview #discount_value:hover,.gift_cards_new section.gift_card div.preview #discount_value:active,.gift_cards_new section.gift_card div.preview #discount_code,.gift_cards_new section.gift_card div.preview #discount_code:hover,.gift_cards_new section.gift_card div.preview #discount_code:active,.gift_cards_new section.gift_card div.preview #discount_text,.gift_cards_new section.gift_card div.preview #discount_text:hover,.gift_cards_new section.gift_card div.preview #discount_text:active,.gift_cards_create section.gift_card div.preview #discount_value,.gift_cards_create section.gift_card div.preview #discount_value:hover,.gift_cards_create section.gift_card div.preview #discount_value:active,.gift_cards_create section.gift_card div.preview #discount_code,.gift_cards_create section.gift_card div.preview #discount_code:hover,.gift_cards_create section.gift_card div.preview #discount_code:active,.gift_cards_create section.gift_card div.preview #discount_text,.gift_cards_create section.gift_card div.preview #discount_text:hover,.gift_cards_create section.gift_card div.preview #discount_text:active,.gift_cards_export section.gift_card div.preview #discount_value,.gift_cards_export section.gift_card div.preview #discount_value:hover,.gift_cards_export section.gift_card div.preview #discount_value:active,.gift_cards_export section.gift_card div.preview #discount_code,.gift_cards_export section.gift_card div.preview #discount_code:hover,.gift_cards_export section.gift_card div.preview #discount_code:active,.gift_cards_export section.gift_card div.preview #discount_text,.gift_cards_export section.gift_card div.preview #discount_text:hover,.gift_cards_export section.gift_card div.preview #discount_text:active{border:none}.gift_cards_new section.gift_card div.preview #discount_value,.gift_cards_create section.gift_card div.preview #discount_value,.gift_cards_export section.gift_card div.preview #discount_value{display:inline;margin-left:.5em;margin-right:.1em;width:4em;text-align:right;-moz-appearance:textfield}.gift_cards_new section.gift_card div.preview #discount_value::-webkit-inner-spin-button,.gift_cards_new section.gift_card div.preview #discount_value::-webkit-outer-spin-button,.gift_cards_create section.gift_card div.preview #discount_value::-webkit-inner-spin-button,.gift_cards_create section.gift_card div.preview #discount_value::-webkit-outer-spin-button,.gift_cards_export section.gift_card div.preview #discount_value::-webkit-inner-spin-button,.gift_cards_export section.gift_card div.preview #discount_value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gift_cards_new section.gift_card div.preview #discount_text,.gift_cards_create section.gift_card div.preview #discount_text,.gift_cards_export section.gift_card div.preview #discount_text{width:100%;height:4em;font-weight:200;padding:.5em}.gift_cards_new section.gift_card div.preview .print,.gift_cards_create section.gift_card div.preview .print,.gift_cards_export section.gift_card div.preview .print{font-size:.5em;color:#b2d1cf}@media screen and (max-width: 459px){.gift_cards_new section.gift_card div.preview,.gift_cards_create section.gift_card div.preview,.gift_cards_export section.gift_card div.preview{font-size:.75em}}.gift_cards_new section.gift_card div.field_with_errors,.gift_cards_create section.gift_card div.field_with_errors,.gift_cards_export section.gift_card div.field_with_errors{display:contents}.gift_cards_new section.gift_card form span,.gift_cards_create section.gift_card form span,.gift_cards_export section.gift_card form span{display:block;font-weight:400;color:#2b4042}.gift_cards_new section.gift_card form div.buttons,.gift_cards_create section.gift_card form div.buttons,.gift_cards_export section.gift_card form div.buttons{display:flex}@media (max-width: 459px){.gift_cards_new section.gift_card form div.buttons,.gift_cards_create section.gift_card form div.buttons,.gift_cards_export section.gift_card form div.buttons{flex-direction:column}}.gift_cards_new section.gift_card form div.buttons input,.gift_cards_create section.gift_card form div.buttons input,.gift_cards_export section.gift_card form div.buttons input{max-width:16em}@media (min-width: 460px){.gift_cards_new section.gift_card form div.buttons input:not(:last-of-type),.gift_cards_create section.gift_card form div.buttons input:not(:last-of-type),.gift_cards_export section.gift_card form div.buttons input:not(:last-of-type){margin-right:1em}}@media (max-width: 459px){.gift_cards_new section.gift_card form div.buttons input:not(:last-of-type),.gift_cards_create section.gift_card form div.buttons input:not(:last-of-type),.gift_cards_export section.gift_card form div.buttons input:not(:last-of-type){margin-bottom:1em}}.gift_cards_export section.gift_card div.preview{box-shadow:none}.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}}.modal-window .modal-content .job-image-big{padding:.5em;background:white;box-shadow:0 40px 77px rgba(0,0,0,0.22),0 27px 24px rgba(0,0,0,0.2);box-sizing:content-box;max-width:initial;max-height:initial}body.jobs_index table td img{max-width:100px;max-height:100px}body.jobs_index .categories a{text-decoration:none}body.jobs_index table td .not-published{cursor:default}body.jobs_index table tr a.material-icons{padding:0 .25em}body.jobs_index table tr.error a.material-icons{padding:.25em;color:white;background-color:#f75d38}div.display{text-align:right;display:block}@media screen and (min-width: 800px){div.display.max-4 .previous,div.display.max-4 .next{visibility:hidden}}@media screen and (min-width: 600px){div.display.max-3 .previous,div.display.max-3 .next{visibility:hidden}}div.display.max-2 .previous,div.display.max-2 .next{visibility:hidden}div.display div.scroller{padding:.5em 0;display:flex;overflow-x:auto;scroll-behavior:smooth;flex-basis:100%;width:100%;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}div.display div.scroller button:not(:first-of-type){margin-left:1em}div.display div.scroller button{width:calc((100% - 3em) / 4);min-width:calc((100% - 3em) / 4);scroll-snap-align:start}div.display div.scroller button .content{overflow:hidden}@media screen and (max-width: 799px){div.display div.scroller button{width:calc((100% - 2em) / 3);min-width:calc((100% - 2em) / 3)}}@media screen and (max-width: 599px){div.display div.scroller button{width:calc((100% - 1em) / 2);min-width:calc((100% - 1em) / 2)}}div.display div.scroller::-webkit-scrollbar{display:none}body section button.thumbnail,body section.general button.thumbnail,body.welcome_index section button.thumbnail,body.welcome_index section.general button.thumbnail,body.orders_new section button.thumbnail,body.orders_new section.general button.thumbnail,body.documents section button.thumbnail,body.documents section.general button.thumbnail{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;border:none;position:relative;aspect-ratio:1}body section button.thumbnail:hover,body section button.thumbnail:active,body section button.thumbnail:focus,body section.general button.thumbnail:hover,body section.general button.thumbnail:active,body section.general button.thumbnail:focus,body.welcome_index section button.thumbnail:hover,body.welcome_index section button.thumbnail:active,body.welcome_index section button.thumbnail:focus,body.welcome_index section.general button.thumbnail:hover,body.welcome_index section.general button.thumbnail:active,body.welcome_index section.general button.thumbnail:focus,body.orders_new section button.thumbnail:hover,body.orders_new section button.thumbnail:active,body.orders_new section button.thumbnail:focus,body.orders_new section.general button.thumbnail:hover,body.orders_new section.general button.thumbnail:active,body.orders_new section.general button.thumbnail:focus,body.documents section button.thumbnail:hover,body.documents section button.thumbnail:active,body.documents section button.thumbnail:focus,body.documents section.general button.thumbnail:hover,body.documents section.general button.thumbnail:active,body.documents section.general button.thumbnail:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}@supports not (aspect-ratio: 1){body section button.thumbnail,body section.general button.thumbnail,body.welcome_index section button.thumbnail,body.welcome_index section.general button.thumbnail,body.orders_new section button.thumbnail,body.orders_new section.general button.thumbnail,body.documents section button.thumbnail,body.documents section.general button.thumbnail{padding-bottom:100%}}body section button.thumbnail img,body section.general button.thumbnail img,body.welcome_index section button.thumbnail img,body.welcome_index section.general button.thumbnail img,body.orders_new section button.thumbnail img,body.orders_new section.general button.thumbnail img,body.documents section button.thumbnail img,body.documents section.general button.thumbnail img{width:100%}body section button.thumbnail img,body section button.thumbnail h3.name,body section button.thumbnail .o,body section.general button.thumbnail img,body section.general button.thumbnail h3.name,body section.general button.thumbnail .o,body.welcome_index section button.thumbnail img,body.welcome_index section button.thumbnail h3.name,body.welcome_index section button.thumbnail .o,body.welcome_index section.general button.thumbnail img,body.welcome_index section.general button.thumbnail h3.name,body.welcome_index section.general button.thumbnail .o,body.orders_new section button.thumbnail img,body.orders_new section button.thumbnail h3.name,body.orders_new section button.thumbnail .o,body.orders_new section.general button.thumbnail img,body.orders_new section.general button.thumbnail h3.name,body.orders_new section.general button.thumbnail .o,body.documents section button.thumbnail img,body.documents section button.thumbnail h3.name,body.documents section button.thumbnail .o,body.documents section.general button.thumbnail img,body.documents section.general button.thumbnail h3.name,body.documents section.general button.thumbnail .o{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body section button.thumbnail .o,body section.general button.thumbnail .o,body.welcome_index section button.thumbnail .o,body.welcome_index section.general button.thumbnail .o,body.orders_new section button.thumbnail .o,body.orders_new section.general button.thumbnail .o,body.documents section button.thumbnail .o,body.documents section.general button.thumbnail .o{background:rgba(54,54,54,0.7)}body section button.thumbnail .price,body section.general button.thumbnail .price,body.welcome_index section button.thumbnail .price,body.welcome_index section.general button.thumbnail .price,body.orders_new section button.thumbnail .price,body.orders_new section.general button.thumbnail .price,body.documents section button.thumbnail .price,body.documents section.general button.thumbnail .price{position:absolute;font-size:1.15em;bottom:-0.7em;padding:.2em .3em;text-align:center;left:50%;transform:translateX(-50%);background-color:#edebe8}body section button.thumbnail h3.name,body section.general button.thumbnail h3.name,body.welcome_index section button.thumbnail h3.name,body.welcome_index section.general button.thumbnail h3.name,body.orders_new section button.thumbnail h3.name,body.orders_new section.general button.thumbnail h3.name,body.documents section button.thumbnail h3.name,body.documents section.general button.thumbnail h3.name{color:white;margin:0;padding:0;overflow-wrap:anywhere;padding:.5em}body section button.thumbnail p.materials,body section.general button.thumbnail p.materials,body.welcome_index section button.thumbnail p.materials,body.welcome_index section.general button.thumbnail p.materials,body.orders_new section button.thumbnail p.materials,body.orders_new section.general button.thumbnail p.materials,body.documents section button.thumbnail p.materials,body.documents section.general button.thumbnail p.materials{margin-bottom:10px}body section button.thumbnail.selected,body section.general button.thumbnail.selected,body.welcome_index section button.thumbnail.selected,body.welcome_index section.general button.thumbnail.selected,body.orders_new section button.thumbnail.selected,body.orders_new section.general button.thumbnail.selected,body.documents section button.thumbnail.selected,body.documents section.general button.thumbnail.selected{border:2px solid #484848;cursor:auto}body.job_templates_new section:not(:first-of-type),body.job_templates_edit section:not(:first-of-type),body.job_templates_create section:not(:first-of-type),body.job_templates_update section:not(:first-of-type){border-top:1px solid #b5b5b5;padding-top:.5em;margin-top:1.5em}body.job_templates_new .items,body.job_templates_edit .items,body.job_templates_create .items,body.job_templates_update .items{margin-bottom:1em}body.job_templates_new .items article,body.job_templates_edit .items article,body.job_templates_create .items article,body.job_templates_update .items article{border:1px solid #b5b5b5;padding:.5em .5em}body.job_templates_new .items article:not(:first-of-type),body.job_templates_edit .items article:not(:first-of-type),body.job_templates_create .items article:not(:first-of-type),body.job_templates_update .items article:not(:first-of-type){border-top:0}body.job_templates_new .items article:first-of-type,body.job_templates_edit .items article:first-of-type,body.job_templates_create .items article:first-of-type,body.job_templates_update .items article:first-of-type{border-radius:0px 0px 0 0}body.job_templates_new .items article:last-of-type,body.job_templates_edit .items article:last-of-type,body.job_templates_create .items article:last-of-type,body.job_templates_update .items article:last-of-type{border-radius:0 0 0px 0px}body.job_templates_new .items article header,body.job_templates_edit .items article header,body.job_templates_create .items article header,body.job_templates_update .items article header{grid-template-columns:1fr 2fr}body.job_templates_new .items article header>div,body.job_templates_edit .items article header>div,body.job_templates_create .items article header>div,body.job_templates_update .items article header>div{display:flex;align-items:center}body.job_templates_new .items article header,body.job_templates_new .items article header>div>label:first-of-type,body.job_templates_edit .items article header,body.job_templates_edit .items article header>div>label:first-of-type,body.job_templates_create .items article header,body.job_templates_create .items article header>div>label:first-of-type,body.job_templates_update .items article header,body.job_templates_update .items article header>div>label:first-of-type{align-items:center;display:grid}body.job_templates_new .items article header>div>label:first-of-type,body.job_templates_edit .items article header>div>label:first-of-type,body.job_templates_create .items article header>div>label:first-of-type,body.job_templates_update .items article header>div>label:first-of-type{user-select:none;grid-template-columns:2.75em 6em}body.job_templates_new .items article header img,body.job_templates_new .items article header h3,body.job_templates_edit .items article header img,body.job_templates_edit .items article header h3,body.job_templates_create .items article header img,body.job_templates_create .items article header h3,body.job_templates_update .items article header img,body.job_templates_update .items article header h3{margin-right:1rem}body.job_templates_new .items article header h3,body.job_templates_edit .items article header h3,body.job_templates_create .items article header h3,body.job_templates_update .items article header h3{display:inline}body.job_templates_new .items article header img,body.job_templates_edit .items article header img,body.job_templates_create .items article header img,body.job_templates_update .items article header img{width:32px;height:32px}body.job_templates_new .items article header .checkbox_container,body.job_templates_edit .items article header .checkbox_container,body.job_templates_create .items article header .checkbox_container,body.job_templates_update .items article header .checkbox_container{width:initial;margin:0;margin-left:1.5em}body.job_templates_new .items article.open,body.job_templates_edit .items article.open,body.job_templates_create .items article.open,body.job_templates_update .items article.open{margin-bottom:0}body.job_templates_new .items article.open header,body.job_templates_edit .items article.open header,body.job_templates_create .items article.open header,body.job_templates_update .items article.open header{margin-bottom:.5em}body.job_templates_new .items>div,body.job_templates_new .job-categories>div,body.job_templates_new .materials>div,body.job_templates_edit .items>div,body.job_templates_edit .job-categories>div,body.job_templates_edit .materials>div,body.job_templates_create .items>div,body.job_templates_create .job-categories>div,body.job_templates_create .materials>div,body.job_templates_update .items>div,body.job_templates_update .job-categories>div,body.job_templates_update .materials>div{display:flex;flex-wrap:wrap}body.job_templates_new .items>div label,body.job_templates_new .job-categories>div label,body.job_templates_new .materials>div label,body.job_templates_edit .items>div label,body.job_templates_edit .job-categories>div label,body.job_templates_edit .materials>div label,body.job_templates_create .items>div label,body.job_templates_create .job-categories>div label,body.job_templates_create .materials>div label,body.job_templates_update .items>div label,body.job_templates_update .job-categories>div label,body.job_templates_update .materials>div label{margin:.25em;padding:.5em .75em}body.job_templates_new .items label.item,body.job_templates_new .job-categories label.category,body.job_templates_new .materials label.material,body.job_templates_edit .items label.item,body.job_templates_edit .job-categories label.category,body.job_templates_edit .materials label.material,body.job_templates_create .items label.item,body.job_templates_create .job-categories label.category,body.job_templates_create .materials label.material,body.job_templates_update .items label.item,body.job_templates_update .job-categories label.category,body.job_templates_update .materials label.material{text-align:center;border:1px solid #b5b5b5;border-radius:0px;user-select:none;align-items:center}body.job_templates_new .items label.item:not(.hidden),body.job_templates_new .job-categories label.category:not(.hidden),body.job_templates_new .materials label.material:not(.hidden),body.job_templates_edit .items label.item:not(.hidden),body.job_templates_edit .job-categories label.category:not(.hidden),body.job_templates_edit .materials label.material:not(.hidden),body.job_templates_create .items label.item:not(.hidden),body.job_templates_create .job-categories label.category:not(.hidden),body.job_templates_create .materials label.material:not(.hidden),body.job_templates_update .items label.item:not(.hidden),body.job_templates_update .job-categories label.category:not(.hidden),body.job_templates_update .materials label.material:not(.hidden){display:flex}body.job_templates_new .items label.item .general-checkbox-icon,body.job_templates_new .job-categories label.category .general-checkbox-icon,body.job_templates_new .materials label.material .general-checkbox-icon,body.job_templates_edit .items label.item .general-checkbox-icon,body.job_templates_edit .job-categories label.category .general-checkbox-icon,body.job_templates_edit .materials label.material .general-checkbox-icon,body.job_templates_create .items label.item .general-checkbox-icon,body.job_templates_create .job-categories label.category .general-checkbox-icon,body.job_templates_create .materials label.material .general-checkbox-icon,body.job_templates_update .items label.item .general-checkbox-icon,body.job_templates_update .job-categories label.category .general-checkbox-icon,body.job_templates_update .materials label.material .general-checkbox-icon{margin-right:.25em}body.job_templates_new .items label.item img,body.job_templates_new .job-categories label.category img,body.job_templates_new .materials label.material img,body.job_templates_edit .items label.item img,body.job_templates_edit .job-categories label.category img,body.job_templates_edit .materials label.material img,body.job_templates_create .items label.item img,body.job_templates_create .job-categories label.category img,body.job_templates_create .materials label.material img,body.job_templates_update .items label.item img,body.job_templates_update .job-categories label.category img,body.job_templates_update .materials label.material img{width:60px;height:60px}body.job_templates_new .amount_min_container.amount_max_container,body.job_templates_edit .amount_min_container.amount_max_container,body.job_templates_create .amount_min_container.amount_max_container,body.job_templates_update .amount_min_container.amount_max_container{display:flex;gap:.5em;flex-wrap:wrap;width:100%}body.job_templates_new .amount_min_container.amount_max_container .form-floating,body.job_templates_edit .amount_min_container.amount_max_container .form-floating,body.job_templates_create .amount_min_container.amount_max_container .form-floating,body.job_templates_update .amount_min_container.amount_max_container .form-floating{flex:auto}body.job_templates_new .amount_min_container.amount_max_container input,body.job_templates_edit .amount_min_container.amount_max_container input,body.job_templates_create .amount_min_container.amount_max_container input,body.job_templates_update .amount_min_container.amount_max_container input{min-width:4em}body.job_templates_new form.general .alterable_has_many_associations_form .price_container input,body.job_templates_edit form.general .alterable_has_many_associations_form .price_container input,body.job_templates_create form.general .alterable_has_many_associations_form .price_container input,body.job_templates_update form.general .alterable_has_many_associations_form .price_container input{width:120px}body.job_templates_new section.details,body.job_templates_edit section.details,body.job_templates_create section.details,body.job_templates_update section.details{margin-bottom:1em}body.job_templates_new section.details>div:not(.add),body.job_templates_edit section.details>div:not(.add),body.job_templates_create section.details>div:not(.add),body.job_templates_update section.details>div:not(.add){border:1px solid #b5b5b5;border-radius:0px;margin:1em 0;padding:1em;padding-right:3em;position:relative}body.job_templates_new section.details>div:not(.add) button.close,body.job_templates_edit section.details>div:not(.add) button.close,body.job_templates_create section.details>div:not(.add) button.close,body.job_templates_update section.details>div:not(.add) button.close{position:absolute;top:4px;right:4px;text-decoration:underline;color:#2b4042;border:none;padding:0;background:none;cursor:pointer;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;text-decoration:none}body.job_templates_new section.details>div:not(.add) button.close:hover,body.job_templates_new section.details>div:not(.add) button.close:focus,body.job_templates_edit section.details>div:not(.add) button.close:hover,body.job_templates_edit section.details>div:not(.add) button.close:focus,body.job_templates_create section.details>div:not(.add) button.close:hover,body.job_templates_create section.details>div:not(.add) button.close:focus,body.job_templates_update section.details>div:not(.add) button.close:hover,body.job_templates_update section.details>div:not(.add) button.close:focus{color:#1e2d2e}body.job_templates_new section.details>div:not(.add) button.close:active,body.job_templates_edit section.details>div:not(.add) button.close:active,body.job_templates_create section.details>div:not(.add) button.close:active,body.job_templates_update section.details>div:not(.add) button.close:active{color:#1e2d2e}body.job_templates_new section.details>div:not(.add) h3,body.job_templates_edit section.details>div:not(.add) h3,body.job_templates_create section.details>div:not(.add) h3,body.job_templates_update section.details>div:not(.add) h3{margin-top:0}body.job_templates_new section.details>div:not(.add)>.checkbox_container,body.job_templates_edit section.details>div:not(.add)>.checkbox_container,body.job_templates_create section.details>div:not(.add)>.checkbox_container,body.job_templates_update section.details>div:not(.add)>.checkbox_container{display:flex;align-items:center}body.job_templates_new section.details>div:not(.add) .form-floating,body.job_templates_edit section.details>div:not(.add) .form-floating,body.job_templates_create section.details>div:not(.add) .form-floating,body.job_templates_update section.details>div:not(.add) .form-floating{margin-top:.5em}body.job_templates_new section.details>div:not(.add) .input_container,body.job_templates_edit section.details>div:not(.add) .input_container,body.job_templates_create section.details>div:not(.add) .input_container,body.job_templates_update section.details>div:not(.add) .input_container{display:flex;gap:.5em;flex-wrap:wrap}body.job_templates_new section.details>div:not(.add) .input_container>.form-floating,body.job_templates_edit section.details>div:not(.add) .input_container>.form-floating,body.job_templates_create section.details>div:not(.add) .input_container>.form-floating,body.job_templates_update section.details>div:not(.add) .input_container>.form-floating{flex:auto;margin-top:0}body.job_templates_new section.details>div.select:not(.add) table,body.job_templates_edit section.details>div.select:not(.add) table,body.job_templates_create section.details>div.select:not(.add) table,body.job_templates_update section.details>div.select:not(.add) table{width:100%;margin-top:.5em}body.job_templates_new section.details>div.select:not(.add) table input,body.job_templates_edit section.details>div.select:not(.add) table input,body.job_templates_create section.details>div.select:not(.add) table input,body.job_templates_update section.details>div.select:not(.add) table input{width:100%}body.job_templates_new section.details>div.select:not(.add) table button.delete,body.job_templates_edit section.details>div.select:not(.add) table button.delete,body.job_templates_create section.details>div.select:not(.add) table button.delete,body.job_templates_update section.details>div.select:not(.add) table button.delete{text-decoration:underline;color:#2b4042;border:none;padding:0;background:none;cursor:pointer;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;text-decoration:none}body.job_templates_new section.details>div.select:not(.add) table button.delete:hover,body.job_templates_new section.details>div.select:not(.add) table button.delete:focus,body.job_templates_edit section.details>div.select:not(.add) table button.delete:hover,body.job_templates_edit section.details>div.select:not(.add) table button.delete:focus,body.job_templates_create section.details>div.select:not(.add) table button.delete:hover,body.job_templates_create section.details>div.select:not(.add) table button.delete:focus,body.job_templates_update section.details>div.select:not(.add) table button.delete:hover,body.job_templates_update section.details>div.select:not(.add) table button.delete:focus{color:#1e2d2e}body.job_templates_new section.details>div.select:not(.add) table button.delete:active,body.job_templates_edit section.details>div.select:not(.add) table button.delete:active,body.job_templates_create section.details>div.select:not(.add) table button.delete:active,body.job_templates_update section.details>div.select:not(.add) table button.delete:active{color:#1e2d2e}body.job_templates_new section.details>div.select:not(.add) button.add,body.job_templates_edit section.details>div.select:not(.add) button.add,body.job_templates_create section.details>div.select:not(.add) button.add,body.job_templates_update section.details>div.select:not(.add) button.add{margin-top:1em;padding-left:.5em;padding-right:.85em;display:inline-flex;align-items:center;background-color:#EDEBE8;border-color:#EDEBE8 !important;color:#5A5A5A !important;--hover-color: #5A5A5A;--hover-background-color: #EDEBE8;--hover-border-color: none}body.job_templates_new section.details>div.select:not(.add) button.add[disabled],body.job_templates_edit section.details>div.select:not(.add) button.add[disabled],body.job_templates_create section.details>div.select:not(.add) button.add[disabled],body.job_templates_update section.details>div.select:not(.add) button.add[disabled]{background:#a7b9b8}body.job_templates_new section.details>div.select:not(.add) button.add::before,body.job_templates_edit section.details>div.select:not(.add) button.add::before,body.job_templates_create section.details>div.select:not(.add) button.add::before,body.job_templates_update section.details>div.select:not(.add) button.add::before{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;content:'add';margin-right:.25em}body.job_templates_new section.details>div.add,body.job_templates_edit section.details>div.add,body.job_templates_create section.details>div.add,body.job_templates_update section.details>div.add{display:flex;flex-wrap:wrap;gap:1em}body.job_templates_new section.details>div.add button,body.job_templates_edit section.details>div.add button,body.job_templates_create section.details>div.add button,body.job_templates_update section.details>div.add button{display:inline-flex;align-items:center;padding-left:1em;padding-right:1.25em;background-color:#EDEBE8;border-color:#EDEBE8 !important;color:#5A5A5A !important;--hover-color: #5A5A5A;--hover-background-color: #EDEBE8;--hover-border-color: none}body.job_templates_new section.details>div.add button[disabled],body.job_templates_edit section.details>div.add button[disabled],body.job_templates_create section.details>div.add button[disabled],body.job_templates_update section.details>div.add button[disabled]{background:#a7b9b8}body.job_templates_new section.details>div.add button::before,body.job_templates_edit section.details>div.add button::before,body.job_templates_create section.details>div.add button::before,body.job_templates_update section.details>div.add button::before{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;margin-right:.25em}body.job_templates_new section.details>div.add button.number::before,body.job_templates_edit section.details>div.add button.number::before,body.job_templates_create section.details>div.add button.number::before,body.job_templates_update section.details>div.add button.number::before{content:'looks_one'}body.job_templates_new section.details>div.add button.text::before,body.job_templates_edit section.details>div.add button.text::before,body.job_templates_create section.details>div.add button.text::before,body.job_templates_update section.details>div.add button.text::before{content:'edit'}body.job_templates_new section.details>div.add button.select::before,body.job_templates_edit section.details>div.add button.select::before,body.job_templates_create section.details>div.add button.select::before,body.job_templates_update section.details>div.add button.select::before{content:'list'}body.job_templates_new form.general input[type="submit"],body.job_templates_edit form.general input[type="submit"],body.job_templates_create form.general input[type="submit"],body.job_templates_update form.general input[type="submit"]{padding:.6em 1.75em}body.job_templates_show header>section.banner,body.products_show header>section.banner{min-height:300px;background:#2b4042}body.job_templates_show main>section,body.products_show main>section{padding-top:0 !important;padding-bottom:0 !important}body.job_templates_show main>section:first-of-type,body.products_show main>section:first-of-type{margin-top:2em}body.job_templates_show main .action-button,body.products_show main .action-button{margin-top:2em;margin-right:2em;float:none;text-align:left;margin-left:calc((100vw - 1140px) / 2 + 10px)}@media screen and (max-width: 1140px){body.job_templates_show main .action-button,body.products_show main .action-button{margin-left:1em}}body.job_templates_show main .action-button .tooltip,body.products_show main .action-button .tooltip{display:none}body.job_templates_show main section.info-and-buy-form,body.products_show main section.info-and-buy-form{display:grid;grid-template-columns:1fr 1fr;gap:2em;align-items:flex-start}@media (max-width: 899px){body.job_templates_show main section.info-and-buy-form,body.products_show main section.info-and-buy-form{grid-template-columns:1fr;gap:1.5em}}body.job_templates_show main section.info-and-buy-form>section.info,body.products_show main section.info-and-buy-form>section.info{display:flex;flex-direction:column;gap:2em;justify-content:flex-start}body.job_templates_show main section.info-and-buy-form>section.info .text header,body.products_show main section.info-and-buy-form>section.info .text header{display:none}body.job_templates_show main section.info-and-buy-form>section.info .desc,body.products_show main section.info-and-buy-form>section.info .desc{font-size:1.2rem}body.job_templates_show main section.info-and-buy-form>section.info .price,body.products_show main section.info-and-buy-form>section.info .price{display:inline-block;font-size:var(--h3);color:#2b4042}body.job_templates_show main section.info-and-buy-form>section.info .text,body.job_templates_show main section.info-and-buy-form .buy-form,body.products_show main section.info-and-buy-form>section.info .text,body.products_show main section.info-and-buy-form .buy-form{padding:2rem;background:#f4f3f1}body.job_templates_show main .info,body.products_show main .info{display:flex;align-items:stretch;gap:1em}body.job_templates_show main .info .service-provider,body.products_show main .info .service-provider{margin:0;margin-bottom:.25em}body.job_templates_show main .info .service-provider .rating,body.products_show main .info .service-provider .rating{height:0.85em;margin-left:1em;vertical-align:middle}body.job_templates_show main .info div.text,body.products_show main .info div.text{width:100%}body.job_templates_show main .info div.text h2,body.products_show main .info div.text h2{font-size:var(--h3);margin-top:0}body.job_templates_show main .info div.text .order-processing-days-container,body.products_show main .info div.text .order-processing-days-container{margin-top:1em}body.job_templates_show main .info div.text .order-processing-days-container .order-processing-days,body.products_show main .info div.text .order-processing-days-container .order-processing-days{display:contents}body.job_templates_show main .info div.text button.buy,body.job_templates_show main .info div.text .general-button.buy,body.products_show main .info div.text button.buy,body.products_show main .info div.text .general-button.buy{margin-top:1em}body.job_templates_show main .info div.text div.description,body.products_show main .info div.text div.description{margin-top:3em;margin-bottom:1em}body.job_templates_show main .info>img,body.products_show main .info>img{flex-shrink:0;display:inline-block;object-fit:cover;width:200px;height:200px;margin-bottom:auto}@media (max-width: 999px){body.job_templates_show main .info>img,body.products_show main .info>img{width:150px;height:150px}}@media (max-width: 799px){body.job_templates_show main .info>img,body.products_show main .info>img{display:none}}body.job_templates_show main strong,body.products_show main strong{display:block;margin-bottom:10px;font-size:1.2em;font-weight:inherit}body.job_templates_show main .grid,body.job_templates_show main .options .radio-buttons,body.products_show main .grid,body.products_show main .options .radio-buttons{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:1em}body.job_templates_show main .details .service-provider,body.products_show main .details .service-provider{display:none}body.job_templates_show main section.service-provider-details,body.products_show main section.service-provider-details{margin-top:2em}@media (max-width: 899px){body.job_templates_show main section.service-provider-details,body.products_show main section.service-provider-details{margin-top:1.5em}}body.job_templates_show main .buy-form .close,body.products_show main .buy-form .close{color:#2b4042;cursor:pointer;padding:5px;float:right}body.job_templates_show main .buy-form h4,body.products_show main .buy-form h4{font-size:1.2em}body.job_templates_show main .buy-form .submit,body.products_show main .buy-form .submit{margin-top:1em}body.job_templates_show main .buy-form .fields .options .radio-buttons,body.products_show main .buy-form .fields .options .radio-buttons{margin-bottom:0}body.job_templates_show main .buy-form .fields .buttons .submit,body.products_show main .buy-form .fields .buttons .submit{margin-top:0}body.job_templates_show main .buy-form .fields .delivery-tip,body.products_show main .buy-form .fields .delivery-tip{margin:0}body.job_templates_show main .buy-form .service-provider-selection+.details form .fields .buttons:first-of-type .submit,body.products_show main .buy-form .service-provider-selection+.details form .fields .buttons:first-of-type .submit{margin-top:1em}body.job_templates_show main .buy-form .service-provider-selection,body.products_show main .buy-form .service-provider-selection{margin-bottom:1em}body.job_templates_show main .buy-form .options .radio-buttons input.radio_button,body.products_show main .buy-form .options .radio-buttons input.radio_button{display:none}body.job_templates_show main .buy-form .grid button,body.job_templates_show main .buy-form .options .radio-buttons label,body.products_show main .buy-form .grid button,body.products_show main .buy-form .options .radio-buttons label{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;padding:.35em .5em !important;margin:0;border:1px solid #b5b5b5;margin:1px;text-transform:initial;font-weight:inherit;line-height:initial}body.job_templates_show main .buy-form .grid button:hover,body.job_templates_show main .buy-form .grid button:active,body.job_templates_show main .buy-form .grid button:focus,body.job_templates_show main .buy-form .options .radio-buttons label:hover,body.job_templates_show main .buy-form .options .radio-buttons label:active,body.job_templates_show main .buy-form .options .radio-buttons label:focus,body.products_show main .buy-form .grid button:hover,body.products_show main .buy-form .grid button:active,body.products_show main .buy-form .grid button:focus,body.products_show main .buy-form .options .radio-buttons label:hover,body.products_show main .buy-form .options .radio-buttons label:active,body.products_show main .buy-form .options .radio-buttons label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.job_templates_show main .buy-form .grid button .additional-price,body.job_templates_show main .buy-form .options .radio-buttons label .additional-price,body.products_show main .buy-form .grid button .additional-price,body.products_show main .buy-form .options .radio-buttons label .additional-price{margin-left:.5em}body.job_templates_show main .buy-form .grid button.selected,body.job_templates_show main .buy-form .options .radio-buttons label.selected,body.products_show main .buy-form .grid button.selected,body.products_show main .buy-form .options .radio-buttons label.selected{border:2px solid #484848;cursor:auto;border:2px solid #484848;margin:0px}body.job_templates_show main .buy-form .grid button.selected,body.job_templates_show main .buy-form .options .radio-buttons input.radio_button:checked+label,body.products_show main .buy-form .grid button.selected,body.products_show main .buy-form .options .radio-buttons input.radio_button:checked+label{border:2px solid #484848;cursor:auto;border:2px solid #484848;margin:0px}body.job_templates_show main .buy-form .number input,body.job_templates_show main .buy-form .text input,body.products_show main .buy-form .number input,body.products_show main .buy-form .text input{color:#333;border:1px solid #CCC;line-height:1.43;height:2.7em;width:100%;padding:0.57em 0.85em;border-radius:0px;display:block}body.job_templates_show main .buy-form .number input,body.products_show main .buy-form .number input{width:5em}body.job_templates_show main .buy-form .fields,body.products_show main .buy-form .fields{display:flex;flex-direction:column;gap:1em}body.job_templates_show main .details .quantity-discount,body.products_show main .details .quantity-discount{display:none}body.job_templates_show main .service-provider-selection~.details .quantity-discount,body.products_show main .service-provider-selection~.details .quantity-discount{display:block}body.job_templates_show main .quantity-discount,body.products_show main .quantity-discount{margin-top:.75em;margin-bottom:0;font-size:.9rem;background:#edebe8;padding:.35em .45em;width:max-content}body.job_templates_show main .quantity-discount strong,body.products_show main .quantity-discount strong{display:inline;font-weight:inherit;font-size:1.2rem}body.job_templates_show main .long-description,body.products_show main .long-description{margin-top:0;margin-bottom:0}body.job_templates_show main .long-description h2,body.products_show main .long-description h2{text-align:center;margin-bottom:.75em}body.job_templates_show main .long-description p+p,body.products_show main .long-description p+p{margin-top:0}body.job_templates_show main .long-description>div,body.products_show main .long-description>div{border-top:1px solid #b5b5b5;padding-top:3em !important;margin-top:3em}body.job_templates_show main .final-cta,body.products_show main .final-cta{margin:10em auto}body.job_templates_show main .reviews,body.products_show main .reviews{margin-top:3em}body.job_templates_show main .image-gallery,body.products_show main .image-gallery{margin-top:3em}@media (max-width: 699px){body.job_templates_show header>section.banner,body.products_show header>section.banner{min-height:100px}body.job_templates_show main section.info-and-buy-form,body.products_show main section.info-and-buy-form{padding-left:0 !important;padding-right:0 !important}body.job_templates_show main section.info-and-buy-form .info,body.job_templates_show main section.info-and-buy-form .info .text,body.job_templates_show main section.info-and-buy-form .buy-form,body.products_show main section.info-and-buy-form .info,body.products_show main section.info-and-buy-form .info .text,body.products_show main section.info-and-buy-form .buy-form{background:none !important}body.job_templates_show main section.info-and-buy-form .info .text .desc,body.job_templates_show main section.info-and-buy-form .info .text .price,body.products_show main section.info-and-buy-form .info .text .desc,body.products_show main section.info-and-buy-form .info .text .price{font-size:1rem !important}body.job_templates_show main section.info-and-buy-form .info .text,body.job_templates_show main section.info-and-buy-form .buy-form,body.products_show main section.info-and-buy-form .info .text,body.products_show main section.info-and-buy-form .buy-form{padding:0 1rem !important}body.job_templates_show main section.info-and-buy-form h4,body.job_templates_show main section.info-and-buy-form strong,body.products_show main section.info-and-buy-form h4,body.products_show main section.info-and-buy-form strong{font-size:1rem;font-weight:400}body.job_templates_show main .image-gallery,body.products_show main .image-gallery{columns:3}body.job_templates_show.from-brand-landing-page header>section.banner,body.products_show.from-brand-landing-page header>section.banner{display:none}body.job_templates_show.from-brand-landing-page main section.info-and-buy-form .info .text header,body.products_show.from-brand-landing-page main section.info-and-buy-form .info .text header{display:flex;margin-bottom:.5rem}body.job_templates_show.from-brand-landing-page main section.info-and-buy-form .info .text header h1,body.products_show.from-brand-landing-page main section.info-and-buy-form .info .text header h1{margin:0;font-size:1rem;font-weight:400}body.job_templates_show.from-brand-landing-page main section.info-and-buy-form .info .text header .price,body.products_show.from-brand-landing-page main section.info-and-buy-form .info .text header .price{font-weight:400}body.job_templates_show.from-brand-landing-page main section.info-and-buy-form .info .text p.desc~.price,body.products_show.from-brand-landing-page main section.info-and-buy-form .info .text p.desc~.price{display:none}}body.jobs_edit form,body.jobs_update form{margin-top:2em}body.jobs_edit .price_container,body.jobs_edit .discounted_price_for_multiple_jobs_container,body.jobs_edit .discounted_price_for_multiple_items_container,body.jobs_update .price_container,body.jobs_update .discounted_price_for_multiple_jobs_container,body.jobs_update .discounted_price_for_multiple_items_container{width:16em}body.jobs_edit .price_container input,body.jobs_edit .discounted_price_for_multiple_jobs_container input,body.jobs_edit .discounted_price_for_multiple_items_container input,body.jobs_update .price_container input,body.jobs_update .discounted_price_for_multiple_jobs_container input,body.jobs_update .discounted_price_for_multiple_items_container input{min-width:12em}body.jobs_edit .field-with-description,body.jobs_update .field-with-description{margin-top:1.5em}body.jobs_edit .field-with-description p,body.jobs_update .field-with-description p{margin-bottom:.25em}body.jobs_edit section.details,body.jobs_update section.details{margin-top:2em}body.jobs_edit section.details>div,body.jobs_update section.details>div{display:grid;grid-template-columns:min-content auto;align-items:center}body.jobs_edit section.details>div>.general-table-container,body.jobs_update section.details>div>.general-table-container{grid-column-end:-1;display:none;margin-top:.5em}body.jobs_edit section.details>div>.general-table-container table.general th,body.jobs_update section.details>div>.general-table-container table.general th{background:initial;color:inherit;border-bottom:1px solid #b5b5b5}body.jobs_edit section.details>div>.general-table-container table.general td,body.jobs_update section.details>div>.general-table-container table.general td{border:none}body.jobs_edit section.details>div>input[type=checkbox]:checked~.general-table-container,body.jobs_update section.details>div>input[type=checkbox]:checked~.general-table-container{display:block}body.jobs_edit div.unpublished,body.jobs_update div.unpublished{margin:.5em 0;font-weight:bold;color:red;font-size:var(--h3)}body.documents h3{margin-top:1.5em}body.documents div.flex-container{display:flex}body.documents img.profile-pic{width:100px;margin-right:1em;border-radius:0px}body.documents div.break{height:1px;margin-bottom:4em}.mailing-list-subscription form{max-width:600px}.mailing-list-subscription h2,.mailing-list-subscription p,.mailing-list-subscription div.success{color:white}.mailing-list-subscription h2{margin-top:0;margin-bottom:.65em;font-size:1.15em;font-weight:200}.mailing-list-subscription p{margin-top:.75em;margin-bottom:0;font-weight:200}.mailing-list-subscription form.mailing-list-subscriber.oneline{gap:1em}.mailing-list-subscription form.mailing-list-subscriber.oneline input{border-radius:0px !important}.mailing-list-subscription form.mailing-list-subscriber.oneline input[type="submit"]{background:none !important;border:1px solid white !important;font-weight:200 !important}footer .mailing-list-subscription{margin-block-start:0.6em;margin-block-end:0.6em;max-width:100%}footer .mailing-list-subscription form.mailing-list-subscriber.oneline input#mailing_list_subscriber_email{width:20rem;flex-grow:0;border:none}footer .mailing-list-subscription.success{display:flex;align-items:center}footer .mailing-list-subscription .success{font-size:1.15em}body>.mailing-list-subscription{background:#2b4042;z-index:10;width:400px}body>.mailing-list-subscription .close{position:absolute;top:.65em;right:.75em;text-decoration:underline;color:#2b4042;border:none;padding:0;background:none;cursor:pointer;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;text-decoration:none}body>.mailing-list-subscription .close:hover,body>.mailing-list-subscription .close:focus{color:#1e2d2e}body>.mailing-list-subscription .close:active{color:#1e2d2e}body>.mailing-list-subscription .close,body>.mailing-list-subscription .close:hover{color:white}footer .mailing-list-subscription .close{display:none}.minibasket .modal,.chat .modal{border-radius:0px;box-shadow:0 6px 9px 0 rgba(0,0,0,0.2);z-index:100;max-width:calc(100% - 20px * 2)}.minibasket .modal header,.chat .modal header{display:block;top:0;background:#2b4042;border-radius:0px 0px 0 0;color:white;font-size:1.35rem;padding:0.7em;user-select:none}.minibasket.open .modal,.chat.open .modal{right:20px}aside{--color: white;--hover-background: #1e2d2e;overflow-y:auto;position:fixed;z-index:10000;display:none;background:#2b4042;padding:.85rem 0;height:100%;max-height:calc(100vh - 60px);max-width:80vw;box-shadow:0 6px 9px 0 rgba(0,0,0,0.2)}aside>div:not(:last-of-type){margin-bottom:.75em}aside a{outline:0;display:block;overflow-x:hidden;padding:.2rem 1.75rem;outline-color:#2b4042;color:var(--color) !important;text-decoration:none;display:flex;align-items:center}@media (max-width: 499px){aside a{padding-top:0.6rem;padding-bottom:0.6rem;font-size:1.1em}}aside a:hover,aside a:not(.general-button):focus{background:var(--hover-background)}aside a.search span{margin-right:.5em}aside a.search span,aside a.search i{vertical-align:middle}aside a.search i{font-size:1.1em}aside .locale{display:flex;font-size:.85em;padding:.1rem 1.75rem;gap:1em}aside .locale a{padding:0}aside .locale a.true{font-weight:200}body.aside-open>aside{top:60px;right:0;display:block;box-sizing:border-box;overflow-y:auto;height:auto}body>header{padding-top:60px}nav{--color: white;height:60px;background:#2b4042;position:fixed;top:0;width:100%;z-index:10001;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:space-between;padding:1.5em}@media (max-width: 1300px){nav{padding-left:20px;padding-right:20px}}nav .nav-button{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:30px;display:flex;align-items:center}nav .dev{padding:0.35em 0.6em;margin-right:0.75em;font-weight:bold;background:white;color:#2b4042;font-size:1.25em;margin-left:-0.5em}nav .logo-container{line-height:0}nav .logo{display:block;flex-shrink:0;margin-right:3em;height:1.5em;object-fit:contain;transition:opacity 200ms ease}@media screen and (max-width: 599px){nav .logo{width:120px;margin-right:1em}}nav .logo:hover{filter:brightness(0.8)}nav .links{display:flex;align-items:center}nav .links.right{margin-left:auto}nav .links>a,nav .links>div{text-decoration:none;margin:0 20px;color:var(--color)}nav .links>a.general-button,nav .links>div.general-button{border-radius:0px;font-size:0.9em}@media (max-width: 399px){nav .links>a,nav .links>div{margin-left:10px;margin-right:10px}nav .links>a.general-button,nav .links>div.general-button{display:none}nav .links>a.buy-now,nav .links>a.true,nav .links>div.buy-now,nav .links>div.true{display:none}}nav .links>a:first-child,nav .links>div:first-child{margin-left:0}nav .links>a:last-child,nav .links>div:last-child{margin-right:0}nav .links>a:hover,nav .links>div:hover{color:var(--color)}#brand-nav{display:flex;justify-content:flex-start;align-items:center;padding:.5rem 1rem;background-color:#2b4042;color:white}#brand-nav span,#brand-nav a.return{margin-right:1rem}#brand-nav a.return{white-space:nowrap}#brand-nav a.reset{margin-left:auto;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;text-decoration:none}#brand-nav~.banner.plain{border-top:thin solid gainsboro}.minibasket-toggle-button{z-index:5;font-family:Material Icons;font-size:30px;user-select:none;cursor:pointer;transition:100ms background}.minibasket-toggle-button,.minibasket-toggle-button a{color:white !important}.minibasket-toggle-button a{text-decoration:none}.minibasket-toggle-button .content{position:relative;width:1em;height:1em}.minibasket-toggle-button .open,.minibasket-toggle-button .close{display:block;position:absolute;transition:transform 0.16s linear 0s, opacity 0.08s linear 0s}.minibasket-toggle-button .open{transform:scale(1);padding:0.1rem;padding-top:0}.minibasket-toggle-button .open img{max-width:100%}.minibasket-toggle-button .close{transform:rotate(0);opacity:1}.minibasket-toggle-button .notification-circle{display:none;background:white;color:#2b4042;position:absolute;border-radius:10000px;width:15px;height:15px;text-align:center}.minibasket-toggle-button .item-count{font-family:abadi, sans-serif;position:absolute;right:-0.7em !important;top:-0.7em !important;border-radius:10000px;background:white !important;color:#2b4042 !important;font-size:.75rem !important;width:1.35em !important;height:1.35em !important;display:flex;justify-content:center;align-items:center;font-weight:400}.minibasket-toggle-button.open .open{transform:scale(0)}.minibasket-toggle-button:not(.open) .close{transform:rotate(30deg);opacity:0}body.additional_payments_paid span.title,body.additional_payments_pay span.title{font-weight:bold}body.additional_payments_paid span.vat,body.additional_payments_pay span.vat{font-size:.75em}body.additional_payments_paid section,body.additional_payments_pay section{margin-top:2em}body.orders_basket,body.orders_show,body.orders_batch_brand_show,body.orders_summary>main>section.items{--img-size: 80px;--img-margin-right: 1.5rem;--img-margin-top: .2rem}body.orders_basket .free-shipping-banner,body.orders_show .free-shipping-banner,body.orders_batch_brand_show .free-shipping-banner,body.orders_summary>main>section.items .free-shipping-banner{padding:1em;background:#f4f3f1;text-align:center}body.orders_basket form h1,body.orders_basket form h2,body.orders_basket form h3,body.orders_show form h1,body.orders_show form h2,body.orders_show form h3,body.orders_batch_brand_show form h1,body.orders_batch_brand_show form h2,body.orders_batch_brand_show form h3,body.orders_summary>main>section.items form h1,body.orders_summary>main>section.items form h2,body.orders_summary>main>section.items form h3{margin:0}body.orders_basket form h1,body.orders_show form h1,body.orders_batch_brand_show form h1,body.orders_summary>main>section.items form h1{margin-bottom:.5em;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}body.orders_basket h2,body.orders_show h2,body.orders_batch_brand_show h2,body.orders_summary>main>section.items h2{margin-top:0;font-size:var(--h3);line-height:1.2em;margin-block-end:.25em}body.orders_basket h3,body.orders_show h3,body.orders_batch_brand_show h3,body.orders_summary>main>section.items h3{margin-top:.1em;margin-bottom:.5em;line-height:1.2em;font-size:var(--h4)}body.orders_basket .navigation,body.orders_show .navigation,body.orders_batch_brand_show .navigation,body.orders_summary>main>section.items .navigation{margin-top:2.5em;display:flex;flex-wrap:wrap;justify-content:space-between;flex-flow:wrap-reverse;gap:1.25em;column-gap:1em}body.orders_basket .navigation input,body.orders_show .navigation input,body.orders_batch_brand_show .navigation input,body.orders_summary>main>section.items .navigation input{margin:0}@media screen and (max-width: 649px){body.orders_basket .navigation input,body.orders_show .navigation input,body.orders_batch_brand_show .navigation input,body.orders_summary>main>section.items .navigation input{flex:auto}}@media screen and (max-width: 599px){body.orders_basket,body.orders_show,body.orders_batch_brand_show,body.orders_summary>main>section.items{--img-size: 60px;--img-margin-right: .65rem}}body.orders_basket article:not(.shipment),body.orders_show article:not(.shipment),body.orders_batch_brand_show article:not(.shipment),body.orders_summary>main>section.items article:not(.shipment){border-top:thin solid #b5b5b5;padding:1.5em 0;display:flex;align-items:start}body.orders_basket article:not(.shipment):last-of-type,body.orders_show article:not(.shipment):last-of-type,body.orders_batch_brand_show article:not(.shipment):last-of-type,body.orders_summary>main>section.items article:not(.shipment):last-of-type{border-bottom:thin solid #b5b5b5}body.orders_basket article:not(.shipment) img,body.orders_show article:not(.shipment) img,body.orders_batch_brand_show article:not(.shipment) img,body.orders_summary>main>section.items article:not(.shipment) img{width:var(--img-size);margin-right:var(--img-margin-right);margin-top:var(var(--img-margin-top));flex-shrink:0}body.orders_basket article.custom_job:not(.shipment) img,body.orders_show article.custom_job:not(.shipment) img,body.orders_batch_brand_show article.custom_job:not(.shipment) img,body.orders_summary>main>section.items article.custom_job:not(.shipment) img{border-radius:0px}body.orders_basket article:not(.shipment) .title>h3,body.orders_basket article.shipping_fee:not(.shipment) h3,body.orders_basket article.discount:not(.shipment) h3,body.orders_basket article.custom_job:not(.shipment) h3,body.orders_show article:not(.shipment) .title>h3,body.orders_show article.shipping_fee:not(.shipment) h3,body.orders_show article.discount:not(.shipment) h3,body.orders_show article.custom_job:not(.shipment) h3,body.orders_batch_brand_show article:not(.shipment) .title>h3,body.orders_batch_brand_show article.shipping_fee:not(.shipment) h3,body.orders_batch_brand_show article.discount:not(.shipment) h3,body.orders_batch_brand_show article.custom_job:not(.shipment) h3,body.orders_summary>main>section.items article:not(.shipment) .title>h3,body.orders_summary>main>section.items article.shipping_fee:not(.shipment) h3,body.orders_summary>main>section.items article.discount:not(.shipment) h3,body.orders_summary>main>section.items article.custom_job:not(.shipment) h3{display:flex;flex-direction:row;justify-content:space-between}body.orders_basket article:not(.shipment) .title>h3 span+span,body.orders_basket article.shipping_fee:not(.shipment) h3 span+span,body.orders_basket article.discount:not(.shipment) h3 span+span,body.orders_basket article.custom_job:not(.shipment) h3 span+span,body.orders_show article:not(.shipment) .title>h3 span+span,body.orders_show article.shipping_fee:not(.shipment) h3 span+span,body.orders_show article.discount:not(.shipment) h3 span+span,body.orders_show article.custom_job:not(.shipment) h3 span+span,body.orders_batch_brand_show article:not(.shipment) .title>h3 span+span,body.orders_batch_brand_show article.shipping_fee:not(.shipment) h3 span+span,body.orders_batch_brand_show article.discount:not(.shipment) h3 span+span,body.orders_batch_brand_show article.custom_job:not(.shipment) h3 span+span,body.orders_summary>main>section.items article:not(.shipment) .title>h3 span+span,body.orders_summary>main>section.items article.shipping_fee:not(.shipment) h3 span+span,body.orders_summary>main>section.items article.discount:not(.shipment) h3 span+span,body.orders_summary>main>section.items article.custom_job:not(.shipment) h3 span+span{margin-left:1em}@media screen and (max-width: 349px){body.orders_basket article.shipping_fee:not(.shipment) h3,body.orders_basket article.discount:not(.shipment) h3,body.orders_show article.shipping_fee:not(.shipment) h3,body.orders_show article.discount:not(.shipment) h3,body.orders_batch_brand_show article.shipping_fee:not(.shipment) h3,body.orders_batch_brand_show article.discount:not(.shipment) h3,body.orders_summary>main>section.items article.shipping_fee:not(.shipment) h3,body.orders_summary>main>section.items article.discount:not(.shipment) h3{flex-direction:column}}body.orders_basket article:not(.shipment) .text,body.orders_show article:not(.shipment) .text,body.orders_batch_brand_show article:not(.shipment) .text,body.orders_summary>main>section.items article:not(.shipment) .text{margin-left:calc(var(--img-margin-right) + var(--img-size));flex:auto}body.orders_basket article:not(.shipment) .text .title,body.orders_show article:not(.shipment) .text .title,body.orders_batch_brand_show article:not(.shipment) .text .title,body.orders_summary>main>section.items article:not(.shipment) .text .title{margin-block-end:.25em}body.orders_basket article:not(.shipment) .text>h2,body.orders_basket article:not(.shipment) .text .title h2,body.orders_show article:not(.shipment) .text>h2,body.orders_show article:not(.shipment) .text .title h2,body.orders_batch_brand_show article:not(.shipment) .text>h2,body.orders_batch_brand_show article:not(.shipment) .text .title h2,body.orders_summary>main>section.items article:not(.shipment) .text>h2,body.orders_summary>main>section.items article:not(.shipment) .text .title h2{display:flex;justify-content:space-between;font-size:1.2em;width:100%}body.orders_basket article:not(.shipment) .text .repair,body.orders_show article:not(.shipment) .text .repair,body.orders_batch_brand_show article:not(.shipment) .text .repair,body.orders_summary>main>section.items article:not(.shipment) .text .repair{margin:.75em 0}body.orders_basket article:not(.shipment) .text .repair span,body.orders_show article:not(.shipment) .text .repair span,body.orders_batch_brand_show article:not(.shipment) .text .repair span,body.orders_summary>main>section.items article:not(.shipment) .text .repair span{font-size:0.9em}body.orders_basket article:not(.shipment) .text .details>div+div,body.orders_show article:not(.shipment) .text .details>div+div,body.orders_batch_brand_show article:not(.shipment) .text .details>div+div,body.orders_summary>main>section.items article:not(.shipment) .text .details>div+div{margin-top:.5em}body.orders_basket article:not(.shipment) img+.text,body.orders_show article:not(.shipment) img+.text,body.orders_batch_brand_show article:not(.shipment) img+.text,body.orders_summary>main>section.items article:not(.shipment) img+.text{margin-left:0}body.orders_basket article:not(.shipment) .buttons,body.orders_show article:not(.shipment) .buttons,body.orders_batch_brand_show article:not(.shipment) .buttons,body.orders_summary>main>section.items article:not(.shipment) .buttons{margin-left:1em;margin-top:-.35em;display:grid}body.orders_basket article:not(.shipment) .buttons .button,body.orders_show article:not(.shipment) .buttons .button,body.orders_batch_brand_show article:not(.shipment) .buttons .button,body.orders_summary>main>section.items article:not(.shipment) .buttons .button{margin:0;padding:0;border:1px solid #b5b5b5;border-radius:0px;padding:3px;color:#28535d;box-shadow:0px 0px 3px rgba(0,0,0,0.2);font-size:1.25em}body.orders_basket article:not(.shipment) .buttons .button:hover,body.orders_show article:not(.shipment) .buttons .button:hover,body.orders_batch_brand_show article:not(.shipment) .buttons .button:hover,body.orders_summary>main>section.items article:not(.shipment) .buttons .button:hover{box-shadow:0px 0px 3px rgba(0,0,0,0.35)}body.orders_basket article:not(.shipment) .buttons .button:active,body.orders_show article:not(.shipment) .buttons .button:active,body.orders_batch_brand_show article:not(.shipment) .buttons .button:active,body.orders_summary>main>section.items article:not(.shipment) .buttons .button:active{box-shadow:0px 0px 3px 3px #2b4042;border-color:#2b4042}@media screen and (max-width: 599px){body.orders_basket article:not(.shipment),body.orders_show article:not(.shipment),body.orders_batch_brand_show article:not(.shipment),body.orders_summary>main>section.items article:not(.shipment){font-size:calc(67px/7 + 15vw/14);padding:1.5em 0}}body.orders_basket article.discount .details,body.orders_basket article.gift_card .details,body.orders_show article.discount .details,body.orders_show article.gift_card .details,body.orders_batch_brand_show article.discount .details,body.orders_batch_brand_show article.gift_card .details,body.orders_summary>main>section.items article.discount .details,body.orders_summary>main>section.items article.gift_card .details{font-size:0.9em}body.orders_basket article.shipment,body.orders_show article.shipment,body.orders_batch_brand_show article.shipment,body.orders_summary>main>section.items article.shipment{margin:0;padding:0;margin-top:2em}body.orders_basket article.shipment:not(:last-of-type),body.orders_show article.shipment:not(:last-of-type),body.orders_batch_brand_show article.shipment:not(:last-of-type),body.orders_summary>main>section.items article.shipment:not(:last-of-type){margin-bottom:5em}body.orders_basket article.shipment>h2,body.orders_show article.shipment>h2,body.orders_batch_brand_show article.shipment>h2,body.orders_summary>main>section.items article.shipment>h2{margin-bottom:.25em}body.orders_basket article.shipment>h2 .vacation-icon,body.orders_show article.shipment>h2 .vacation-icon,body.orders_batch_brand_show article.shipment>h2 .vacation-icon,body.orders_summary>main>section.items article.shipment>h2 .vacation-icon{color:#f75d38;margin-left:.25em;font-size:1em;margin-top:-3px;vertical-align:middle}body.orders_basket article.shipment>em,body.orders_show article.shipment>em,body.orders_batch_brand_show article.shipment>em,body.orders_summary>main>section.items article.shipment>em{margin-bottom:.25em;display:block}body.orders_basket article.shipment>.order-processing-days,body.orders_show article.shipment>.order-processing-days,body.orders_batch_brand_show article.shipment>.order-processing-days,body.orders_summary>main>section.items article.shipment>.order-processing-days{margin-top:0;margin-bottom:.5em}body.orders_basket section.comment,body.orders_show section.comment,body.orders_batch_brand_show section.comment,body.orders_summary>main>section.items section.comment{border-bottom:thin solid #b5b5b5;padding-bottom:1.5em;margin-bottom:1.5em}body.orders_basket section.comment,body.orders_basket section.inbound-transport-method-select-container,body.orders_show section.comment,body.orders_show section.inbound-transport-method-select-container,body.orders_batch_brand_show section.comment,body.orders_batch_brand_show section.inbound-transport-method-select-container,body.orders_summary>main>section.items section.comment,body.orders_summary>main>section.items section.inbound-transport-method-select-container{padding-left:calc(var(--img-margin-right) + var(--img-size))}body.orders_basket section.comment h2,body.orders_basket section.inbound-transport-method-select-container h2,body.orders_show section.comment h2,body.orders_show section.inbound-transport-method-select-container h2,body.orders_batch_brand_show section.comment h2,body.orders_batch_brand_show section.inbound-transport-method-select-container h2,body.orders_summary>main>section.items section.comment h2,body.orders_summary>main>section.items section.inbound-transport-method-select-container h2{font-size:1.2em}body.orders_basket:not(:has(article.shipment article img)) article:not(.shipment) .text,body.orders_show:not(:has(article.shipment article img)) article:not(.shipment) .text,body.orders_batch_brand_show:not(:has(article.shipment article img)) article:not(.shipment) .text,body.orders_summary>main>section.items:not(:has(article.shipment article img)) article:not(.shipment) .text{margin-left:0}body.orders_basket:not(:has(article.shipment article img)) section.comment,body.orders_basket:not(:has(article.shipment article img)) section.inbound-transport-method-select-container,body.orders_show:not(:has(article.shipment article img)) section.comment,body.orders_show:not(:has(article.shipment article img)) section.inbound-transport-method-select-container,body.orders_batch_brand_show:not(:has(article.shipment article img)) section.comment,body.orders_batch_brand_show:not(:has(article.shipment article img)) section.inbound-transport-method-select-container,body.orders_summary>main>section.items:not(:has(article.shipment article img)) section.comment,body.orders_summary>main>section.items:not(:has(article.shipment article img)) section.inbound-transport-method-select-container{padding-left:0}body.orders_basket section.comment textarea,body.orders_basket section.inbound-transport-method-select-container .inbound-transport-method-select,body.orders_show section.comment textarea,body.orders_show section.inbound-transport-method-select-container .inbound-transport-method-select,body.orders_batch_brand_show section.comment textarea,body.orders_batch_brand_show section.inbound-transport-method-select-container .inbound-transport-method-select,body.orders_summary>main>section.items section.comment textarea,body.orders_summary>main>section.items section.inbound-transport-method-select-container .inbound-transport-method-select{width:100%;max-width:500px}body.orders_basket section.inbound-transport-method-select-container h2>.price,body.orders_basket article.discount h2>.price,body.orders_basket article.difference_to_min_price h2>.price,body.orders_show section.inbound-transport-method-select-container h2>.price,body.orders_show article.discount h2>.price,body.orders_show article.difference_to_min_price h2>.price,body.orders_batch_brand_show section.inbound-transport-method-select-container h2>.price,body.orders_batch_brand_show article.discount h2>.price,body.orders_batch_brand_show article.difference_to_min_price h2>.price,body.orders_summary>main>section.items section.inbound-transport-method-select-container h2>.price,body.orders_summary>main>section.items article.discount h2>.price,body.orders_summary>main>section.items article.difference_to_min_price h2>.price{margin-right:calc((1em + 1.25em) / 1.2 + 6px)}body.orders_basket article.difference_to_min_price,body.orders_basket article.discount,body.orders_show article.difference_to_min_price,body.orders_show article.discount,body.orders_batch_brand_show article.difference_to_min_price,body.orders_batch_brand_show article.discount,body.orders_summary>main>section.items article.difference_to_min_price,body.orders_summary>main>section.items article.discount{border-bottom:none !important}body.orders_basket section.inbound-transport-method-select-container,body.orders_show section.inbound-transport-method-select-container,body.orders_batch_brand_show section.inbound-transport-method-select-container,body.orders_summary>main>section.items section.inbound-transport-method-select-container{margin-top:1em}body.orders_basket section.inbound-transport-method-select-container h2,body.orders_show section.inbound-transport-method-select-container h2,body.orders_batch_brand_show section.inbound-transport-method-select-container h2,body.orders_summary>main>section.items section.inbound-transport-method-select-container h2{display:flex;justify-content:space-between}body.orders_basket section.inbound-transport-method-select-container .inbound-transport-method-select,body.orders_show section.inbound-transport-method-select-container .inbound-transport-method-select,body.orders_batch_brand_show section.inbound-transport-method-select-container .inbound-transport-method-select,body.orders_summary>main>section.items section.inbound-transport-method-select-container .inbound-transport-method-select{margin-top:.25em}body.orders_basket section.inbound-transport-method-select-container .inbound-transport-method-select button div,body.orders_show section.inbound-transport-method-select-container .inbound-transport-method-select button div,body.orders_batch_brand_show section.inbound-transport-method-select-container .inbound-transport-method-select button div,body.orders_summary>main>section.items section.inbound-transport-method-select-container .inbound-transport-method-select button div{font-weight:200}body.orders_basket section.inbound-transport-method-select-container .inbound-transport-method-select button div>h3,body.orders_show section.inbound-transport-method-select-container .inbound-transport-method-select button div>h3,body.orders_batch_brand_show section.inbound-transport-method-select-container .inbound-transport-method-select button div>h3,body.orders_summary>main>section.items section.inbound-transport-method-select-container .inbound-transport-method-select button div>h3{font-size:1em}body.orders_basket section.inbound-transport-method-select-container .inbound-transport-method-select button div>span,body.orders_show section.inbound-transport-method-select-container .inbound-transport-method-select button div>span,body.orders_batch_brand_show section.inbound-transport-method-select-container .inbound-transport-method-select button div>span,body.orders_summary>main>section.items section.inbound-transport-method-select-container .inbound-transport-method-select button div>span{font-size:0.9em}body.orders_basket section.inbound-transport-method-select-container .inbound-transport-method-select button:first-of-type .price,body.orders_show section.inbound-transport-method-select-container .inbound-transport-method-select button:first-of-type .price,body.orders_batch_brand_show section.inbound-transport-method-select-container .inbound-transport-method-select button:first-of-type .price,body.orders_summary>main>section.items section.inbound-transport-method-select-container .inbound-transport-method-select button:first-of-type .price{display:none}body.orders_basket section.comment{margin-top:1.5em}body.orders_basket section.comment h2{font-size:1.25em}body.orders_basket section.comment textarea{height:5em;width:100%;resize:none;vertical-align:top;font-size:0.9em;font-weight:200}body.orders_basket input[type="submit"]{width:auto}body.orders_basket section.package-stations{height:600px;margin-top:7em;margin-bottom:4em}body.orders_basket section.package-stations>h2{font-size:2em}body.orders_basket section.package-stations div.general-map{width:100%;height:600px}body.orders_basket textarea{padding:.5em}.orders_batch_brand_index main table td.salable{width:1%;white-space:nowrap}.orders_batch_brand_index main table td.salable.count{padding-right:0;text-align:right}.orders_batch_brand_index main table td.salable.dash{padding-left:0.25em;padding-right:0.25em}.orders_batch_brand_index main table td.salable.total{padding-left:0;padding-right:0}.orders_batch_brand_index main table tr.in-progress td.salable{color:#b5b5b5}.orders_batch_brand_index main .summary{margin-top:1em}.orders_batch_brand_new form *:not([type=hidden])+p,.orders_batch_brand_create form *:not([type=hidden])+p{margin-top:.75em}.orders_batch_brand_new form p,.orders_batch_brand_create form p{margin-bottom:0}.orders_batch_brand_new form input[type=submit]+p,.orders_batch_brand_create form input[type=submit]+p{margin-top:1em}body.orders_checkout main>form>section>h2,body.orders_checkout main>section>h2{font-size:var(--h3)}body.orders_checkout main form.general{max-width:initial}body.orders_checkout main form.general input[type=text],body.orders_checkout main form.general input[type="password"]{width:100%}body.orders_checkout main form.general input[type=text],body.orders_checkout main form.general input[type=text]:hover,body.orders_checkout main form.general input[type=text]:active,body.orders_checkout main form.general input[type=text]:hover:not(:focus),body.orders_checkout main form.general input[type="password"],body.orders_checkout main form.general input[type="password"]:hover,body.orders_checkout main form.general input[type="password"]:active,body.orders_checkout main form.general input[type="password"]:hover:not(:focus){border:none;outline:none;box-shadow:none}body.orders_checkout main form.general input[type=text]:focus,body.orders_checkout main form.general input[type="password"]:focus{border:none}body.orders_checkout main form.general .input_container{max-width:600px}body.orders_checkout main form.general .input_container.first_name_container.last_name_container .form-floating{min-width:9em}body.orders_checkout main form.general .register_container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}body.orders_checkout main form.general .navigation{margin-top:1em}body.orders_checkout main form.general .navigation input{display:inline-block;margin:0;width:initial;height:initial}body.orders_checkout main form.general .input_container.postal_code_container.city_container{max-width:600px}body.orders_checkout main section.contacts,body.orders_checkout main section.login,body.orders_checkout main section.payment,body.orders_checkout main section.holiday_warning,body.orders_checkout main section.delivery,body.orders_checkout main section.navigation,body.orders_checkout main section.confirm{max-width:800px;margin:0}@media screen and (min-width: 600px){body.orders_checkout main section.contacts,body.orders_checkout main section.login,body.orders_checkout main section.payment,body.orders_checkout main section.holiday_warning,body.orders_checkout main section.delivery,body.orders_checkout main section.navigation,body.orders_checkout main section.confirm{margin-left:auto !important;margin-right:auto !important}}body.orders_checkout main section.contacts,body.orders_checkout main section.login,body.orders_checkout main section.payment,body.orders_checkout main section.holiday_warning,body.orders_checkout main section.delivery,body.orders_checkout main section.confirm{margin-bottom:2em;background-color:#f4f3f1;padding:1em}@media screen and (max-width: 599px){body.orders_checkout main section.contacts,body.orders_checkout main section.login,body.orders_checkout main section.payment,body.orders_checkout main section.holiday_warning,body.orders_checkout main section.delivery,body.orders_checkout main section.confirm{margin-left:calc(-1 * var(--main-padding));margin-right:calc(-1 * var(--main-padding));margin-bottom:1.5em;border-radius:0 !important}}body.orders_checkout main section.contacts h2:first-of-type,body.orders_checkout main section.login h2:first-of-type,body.orders_checkout main section.payment h2:first-of-type,body.orders_checkout main section.holiday_warning h2:first-of-type,body.orders_checkout main section.delivery h2:first-of-type,body.orders_checkout main section.confirm h2:first-of-type{margin-top:.15em}body.orders_checkout main section.holiday_warning{background-color:white;border:solid thin #2b4042}body.orders_checkout main section.login .errors{height:1.5em}body.orders_checkout main section.login a.login{margin-bottom:.5em}body.orders_checkout main section.login a.continue-without-login{display:inline-block;color:#2b4042;white-space:nowrap;margin:.6em 1.25em;font-weight:400}body.orders_checkout main section.login a.continue-without-login:hover{color:#1e2d2e}body.orders_checkout main section.confirm{padding:0;background-color:white;margin-top:4em}body.orders_checkout main section.confirm .general-button{margin-right:.5em;font-size:1rem}body.orders_checkout main .registration{margin-top:.5em}body.orders_checkout main .summary-title{display:flex;justify-content:space-between;flex-wrap:wrap-reverse;align-items:flex-end}body.orders_checkout main .summary-title h2{margin-right:2em}body.orders_checkout main .summary-title button{margin-bottom:1em}body.orders_checkout main .guarantee{width:calc(min(8em, max(6em, 12vw)));height:calc(min(8em, max(6em, 12vw)));cursor:pointer;float:right;transform:rotate(-10deg);transition:transform 250ms ease-in-out;filter:brightness(0.2)}body.orders_checkout main .guarantee:hover{transform:rotate(-5deg)}body.orders_checkout main section.delivery{max-width:800px;margin:2em 0;background:#f4f3f1;padding:1em}@media screen and (max-width: 599px){body.orders_checkout main section.delivery{margin-left:calc(-1 * var(--main-padding));margin-right:calc(-1 * var(--main-padding))}}body.orders_checkout main section.delivery .pickup-point-selection{margin:1em 0}body.orders_checkout main section.delivery .pickup-point-selection .buttons{display:flex;flex-wrap:wrap;margin:.75em 0;margin-top:1em;gap:.5em;max-width:600px}body.orders_checkout main section.delivery .pickup-point-selection .buttons button{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border:1px solid white;padding:1em;border-radius:0px;width:0;min-width:11.5em;flex:auto}body.orders_checkout main section.delivery .pickup-point-selection .buttons button:hover,body.orders_checkout main section.delivery .pickup-point-selection .buttons button:active,body.orders_checkout main section.delivery .pickup-point-selection .buttons button:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.orders_checkout main section.delivery .pickup-point-selection .buttons button.selected{border:2px solid #484848;cursor:auto;border:1px solid #b5b5b5;font-weight:400}@media (max-width: 599px){body.orders_checkout main section.delivery .pickup-point-selection .buttons{gap:.25em}body.orders_checkout main section.delivery .pickup-point-selection .buttons button{padding:.75em;margin:.25em .3em}}body.orders_checkout main section.delivery section.delivery-point-selection{background:none;padding:0;margin:initial}@media screen and (max-width: 599px){body.orders_checkout main section.delivery section.delivery-point-selection{margin:initial}}body.orders_index form.filter,body.admin_index section.orders form.filter{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.5em}body.orders_index form.filter input,body.admin_index section.orders form.filter input{width:initial}body.orders_index form.filter input[type="submit"],body.admin_index section.orders form.filter input[type="submit"]{width:initial}body.orders_index form.filter input,body.orders_index form.filter select,body.admin_index section.orders form.filter input,body.admin_index section.orders form.filter select{margin:.1em}body.orders_index form.filter #search,body.admin_index section.orders form.filter #search{width:170px}body.orders_index.admin-user table.general.orders tr.ordered{background:white}body.orders_index.admin-user table.general.orders tr.in_progress{background:#ffffd2}body.orders_index.admin-user table.general.orders tr.ready{background:#d3ffd2}body.orders_index.admin-user table.general.orders tr.cancelled{background:#e8e8e8}body.service-provider-user.orders_index table.general.orders tr.in_progress,body.service-provider-user.orders_index table.general.orders tr.ordered.consumer_sp_direct{background-color:#f4f3f1}.inbound-transport-methods .select h3{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.inbound-transport-methods .select h3 .price{flex-shrink:0;margin-left:1em;background-color:#eff4f5;border-radius:0px;padding:2px 5px}.inbound-transport-methods .select button.consumer_sp_matkahuolto{flex-direction:column;justify-content:space-between}.inbound-transport-methods .select div.consumer_sp_direct.button{display:block}.inbound-transport-methods .select div.consumer_sp_direct.button:hover{box-shadow:none;cursor:auto}.inbound-transport-methods .select div.consumer_sp_direct.button>p.location{color:white;background-color:#2b4042;max-width:400px;padding:.5em;border-radius:0px;text-transform:uppercase;font-weight:200;margin-top:1.5em;letter-spacing:.05em;margin-bottom:0}.inbound-transport-methods .select div.consumer_sp_direct.button>p.location button{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;background-color:transparent;border:0;padding:0;margin:0;float:right;cursor:pointer}.inbound-transport-methods .select div.consumer_sp_direct.button .options{display:flex;flex-wrap:wrap;max-width:400px;align-items:center;justify-content:space-between;margin-top:1.5em}@media screen and (max-width: 449px){.inbound-transport-methods .select div.consumer_sp_direct.button .options{flex-direction:column}}.inbound-transport-methods .select div.consumer_sp_direct.button .options .or{padding:1em 0;color:#2b4042;text-transform:uppercase;font-weight:200;font-size:.8em}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container{display:flex;flex-wrap:nowrap}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container input[type="submit"]{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;border-radius:0 0px 0px 0;font-size:1em;line-height:1rem;padding:.5rem;width:2.5rem;text-align:center;line-height:1}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container #address{width:6.5em;font-size:1em;padding:.5em;border-radius:0px 0 0 0px;border-right:0}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container #address::placeholder{font-size:.75em}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container #address:invalid+input[type="submit"]{cursor:default;background-color:#a7b9b8}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container #address:invalid+input[type="submit"]:hover{box-shadow:none}.inbound-transport-methods .select div.consumer_sp_direct.button .options .user-postal-code-container #address.error{border-color:#f75d38;border-width:2px;padding:calc(.5em - 1px)}.inbound-transport-methods .select div.consumer_sp_direct.button .options .locate button{display:flex;align-items:center;padding:.5em;justify-content:center;border-radius:0px;width:9em}.inbound-transport-methods .select div.consumer_sp_direct.button .options .locate button::before{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;content:'my_location';margin-right:.5em}.inbound-transport-methods .select div.consumer_sp_direct.button .options .locate button.pending::before{animation:750ms ease-in-out 500ms infinite spin-locate-button}@keyframes spin-locate-button{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}body.orders_new section.jobs .select button strong{font-weight:200}body.orders_new section.jobs .select button .options strong{margin-bottom:.5em;display:block}body.orders_new section.jobs .select button .fields>div:not(:first-child){margin-top:1em}body.orders_new section.jobs .select button input:not([type="submit"]){color:#333;border:1px solid #CCC;line-height:1.43;height:2.7em;width:100%;padding:0.57em 0.85em;border-radius:0px;display:block}body.orders_new section.jobs .select button input[type="number"]{max-width:120px}body.orders_new section.jobs .select button .submit{font-weight:inherit;text-transform:uppercase}body.orders_new section.jobs .select button .buttons{display:flex}body.orders_new section.jobs .select button .buttons input[type="submit"]:not(:first-of-type){margin-left:.5em}@media screen and (max-width: 399px){body.orders_new section.jobs .select button .buttons{flex-direction:column}body.orders_new section.jobs .select button .buttons input[type="submit"]:not(:first-of-type){margin-left:0;margin-top:.5em}}body.orders_new section.jobs .select button .quantity-discount{margin-top:.75em;margin-bottom:0;font-size:.9rem;background:#edebe8;padding:.35em .45em;width:max-content}body.orders_new section.jobs .select button .quantity-discount strong{display:inline;font-weight:inherit;font-size:1.2rem}body.orders_new section.jobs .select button .options .radio-buttons{display:flex;flex-wrap:wrap;gap:.5em}body.orders_new section.jobs .select button .options .radio-buttons input.radio_button{display:none}@media (max-width: 699px){body.orders_new section.jobs .select button .options .radio-buttons input.radio_button+label{border-color:#b5b5b5}}body.orders_new section.jobs .select button .options .radio-buttons input.radio_button:checked+label{border-color:#484848;border-color:#484848}body.orders_new section.jobs .select button .options .radio-buttons label{display:inline-block;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border:1px solid white;padding:.3em .75em;text-transform:initial;font-weight:inherit;margin-bottom:0}body.orders_new section.jobs .select button .options .radio-buttons label:hover,body.orders_new section.jobs .select button .options .radio-buttons label:active,body.orders_new section.jobs .select button .options .radio-buttons label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.orders_new section.jobs .select button .options .radio-buttons label .additional-price{margin-left:.5em}body.orders_new section.jobs .select button .details>.service-provider{margin-top:2em}body.orders_new section.jobs .select button .details>.service-provider>h3{margin-bottom:.75em}body.orders_new section.jobs .select button .details>.service-provider h4{margin-top:0.2em;margin-bottom:0.4em}@media (max-width: 699px){body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons,body.orders_new section.jobs .select>button .items .grid,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons,.search_index section.jobs .select>button .items .grid,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid{display:grid;gap:0}body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons label,body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons button,body.orders_new section.jobs .select>button .items .grid label,body.orders_new section.jobs .select>button .items .grid button,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons label,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons button,.search_index section.jobs .select>button .items .grid label,.search_index section.jobs .select>button .items .grid button,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons label,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons button,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid label,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid button{margin:0;text-align:left}body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons label:not(:last-of-type),body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons button:not(:last-of-type),body.orders_new section.jobs .select>button .items .grid label:not(:last-of-type),body.orders_new section.jobs .select>button .items .grid button:not(:last-of-type),.search_index section.jobs .select>button form>.fields>.options>.radio-buttons label:not(:last-of-type),.search_index section.jobs .select>button form>.fields>.options>.radio-buttons button:not(:last-of-type),.search_index section.jobs .select>button .items .grid label:not(:last-of-type),.search_index section.jobs .select>button .items .grid button:not(:last-of-type),body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons label:not(:last-of-type),body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons button:not(:last-of-type),body.job_templates_show section.info-and-buy-form section.buy-form .items .grid label:not(:last-of-type),body.job_templates_show section.info-and-buy-form section.buy-form .items .grid button:not(:last-of-type){border-bottom:none}body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons input:checked+label,body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons button.selected,body.orders_new section.jobs .select>button .items .grid input:checked+label,body.orders_new section.jobs .select>button .items .grid button.selected,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons input:checked+label,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons button.selected,.search_index section.jobs .select>button .items .grid input:checked+label,.search_index section.jobs .select>button .items .grid button.selected,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons input:checked+label,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons button.selected,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid input:checked+label,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid button.selected{border-color:#484848;background:#edebe8;border-width:1px}body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons input:checked+label+input+label,body.orders_new section.jobs .select>button form>.fields>.options>.radio-buttons button.selected+button,body.orders_new section.jobs .select>button .items .grid input:checked+label+input+label,body.orders_new section.jobs .select>button .items .grid button.selected+button,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons input:checked+label+input+label,.search_index section.jobs .select>button form>.fields>.options>.radio-buttons button.selected+button,.search_index section.jobs .select>button .items .grid input:checked+label+input+label,.search_index section.jobs .select>button .items .grid button.selected+button,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons input:checked+label+input+label,body.job_templates_show section.info-and-buy-form section.buy-form form>.fields>.options>.radio-buttons button.selected+button,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid input:checked+label+input+label,body.job_templates_show section.info-and-buy-form section.buy-form .items .grid button.selected+button{border-top-color:#484848}}body.orders_new h1,body.welcome_tessa h1{font-size:var(--h2)}body.orders_new h2,body.welcome_tessa h2{font-size:var(--h3)}body.orders_new h3,body.welcome_tessa h3{font-size:var(--h4)}body.orders_new h4,body.welcome_tessa h4{font-size:var(--h5)}body.orders_new h5,body.welcome_tessa h5{font-size:var(--h6)}body.orders_new main,body.welcome_tessa main{min-height:100vh}body.orders_new main>section.general,body.welcome_tessa main>section.general{border-bottom:0}body.orders_new main>section.general h2,body.welcome_tessa main>section.general h2{font-size:2em}body.orders_new main>section.general.or-divider,body.welcome_tessa main>section.general.or-divider{display:flex;justify-content:center;align-items:center;text-transform:uppercase;gap:0.5em;font-size:1.2em;padding-top:0;padding-bottom:0}body.orders_new main>section.general.or-divider hr,body.welcome_tessa main>section.general.or-divider hr{flex:auto}body.orders_new main.wide>section.added-to-basket,body.welcome_tessa main.wide>section.added-to-basket{padding-bottom:0}body.orders_new main.wide>section.added-to-basket h2,body.welcome_tessa main.wide>section.added-to-basket h2{font-size:1.6em}body.orders_new main.wide>section.added-to-basket .navigation,body.welcome_tessa main.wide>section.added-to-basket .navigation{margin-bottom:1em;border-bottom:1px solid #b5b5b5;padding-bottom:3em}body.orders_new main.wide>section.added-to-basket .navigation>div,body.welcome_tessa main.wide>section.added-to-basket .navigation>div{display:flex;gap:1.5em;flex-wrap:wrap;margin-bottom:1.5em}body.orders_new main.wide>section.added-to-basket .navigation>p,body.welcome_tessa main.wide>section.added-to-basket .navigation>p{margin-bottom:0}body.welcome_index img,body.orders_new img{user-select:none}body.welcome_index button.ask-offer img,body.orders_new button.ask-offer img{border-radius:10000px}body.orders_new main.wide>section{padding:2em calc((100vw - 1140px) / 2 + 10px) !important}@media screen and (max-width: 1140px){body.orders_new main.wide>section{padding:1.5em 1em !important}}body.orders_new main.wide>section:first-of-type{padding-top:4em !important}@media screen and (max-width: 1140px){body.orders_new main.wide>section:first-of-type{padding-top:3em !important}}@media (max-width: 699px){body.orders_new main.wide>section.jobs,body.orders_new main.wide>section.ask-offer{padding-left:0 !important;padding-right:0 !important}}body.orders_new section .select.general,body.organisations_profile section .select.general,body.search_index section .select.general,body.welcome_index section .select.general,section.item-selection .select.general,section.general-item-selection .select.general,body.brand_landing_page .select.general{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;height:min-content;gap:.15em}@media (max-width: 899px){body.orders_new section .select.general,body.organisations_profile section .select.general,body.search_index section .select.general,body.welcome_index section .select.general,section.item-selection .select.general,section.general-item-selection .select.general,body.brand_landing_page .select.general{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 899px) and (min-aspect-ratio: 0.6666666667){body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{aspect-ratio:1.5 !important}}@media (max-width: 899px) and (min-aspect-ratio: 0.8333333333){body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{aspect-ratio:2 !important}}@media (max-width: 899px) and (min-aspect-ratio: 1){body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{aspect-ratio:3 !important}}@media (max-width: 649px){body.orders_new section .select.general,body.organisations_profile section .select.general,body.search_index section .select.general,body.welcome_index section .select.general,section.item-selection .select.general,section.general-item-selection .select.general,body.brand_landing_page .select.general{gap:.15em}}@media (max-width: 339px){body.orders_new section .select.general,body.organisations_profile section .select.general,body.search_index section .select.general,body.welcome_index section .select.general,section.item-selection .select.general,section.general-item-selection .select.general,body.brand_landing_page .select.general{grid-template-columns:1fr 1fr}}@media (max-width: 339px) and (min-aspect-ratio: 0.4166666667){body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{aspect-ratio:1.5 !important}}@media (max-width: 239px){body.orders_new section .select.general,body.organisations_profile section .select.general,body.search_index section .select.general,body.welcome_index section .select.general,section.item-selection .select.general,section.general-item-selection .select.general,body.brand_landing_page .select.general{grid-template-columns:1fr}}@media (max-width: 239px) and (min-aspect-ratio: 0.2083333333){body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{aspect-ratio:2 !important}}@media (max-width: 239px) and (min-aspect-ratio: 0.2916666667){body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{aspect-ratio:3 !important}}body.orders_new section .select.general>button,body.orders_new section .select.general>.button,body.orders_new section .select.general input[type=radio]+label,body.organisations_profile section .select.general>button,body.organisations_profile section .select.general>.button,body.organisations_profile section .select.general input[type=radio]+label,body.search_index section .select.general>button,body.search_index section .select.general>.button,body.search_index section .select.general input[type=radio]+label,body.welcome_index section .select.general>button,body.welcome_index section .select.general>.button,body.welcome_index section .select.general input[type=radio]+label,section.item-selection .select.general>button,section.item-selection .select.general>.button,section.item-selection .select.general input[type=radio]+label,section.general-item-selection .select.general>button,section.general-item-selection .select.general>.button,section.general-item-selection .select.general input[type=radio]+label,body.brand_landing_page .select.general>button,body.brand_landing_page .select.general>.button,body.brand_landing_page .select.general input[type=radio]+label{text-align:center;border-radius:0;position:relative;padding:0;border:none;border-radius:0;background-color:white;aspect-ratio:1;cursor:pointer}body.orders_new section .select.general>button img,body.orders_new section .select.general>.button img,body.orders_new section .select.general input[type=radio]+label img,body.organisations_profile section .select.general>button img,body.organisations_profile section .select.general>.button img,body.organisations_profile section .select.general input[type=radio]+label img,body.search_index section .select.general>button img,body.search_index section .select.general>.button img,body.search_index section .select.general input[type=radio]+label img,body.welcome_index section .select.general>button img,body.welcome_index section .select.general>.button img,body.welcome_index section .select.general input[type=radio]+label img,section.item-selection .select.general>button img,section.item-selection .select.general>.button img,section.item-selection .select.general input[type=radio]+label img,section.general-item-selection .select.general>button img,section.general-item-selection .select.general>.button img,section.general-item-selection .select.general input[type=radio]+label img,body.brand_landing_page .select.general>button img,body.brand_landing_page .select.general>.button img,body.brand_landing_page .select.general input[type=radio]+label img{object-fit:cover}body.orders_new section .select.general:not(.small-images)>button,body.orders_new section .select.general:not(.small-images)>.button,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label,body.organisations_profile section .select.general:not(.small-images)>button,body.organisations_profile section .select.general:not(.small-images)>.button,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label,body.search_index section .select.general:not(.small-images)>button,body.search_index section .select.general:not(.small-images)>.button,body.search_index section .select.general:not(.small-images)>input[type=radio]+label,body.welcome_index section .select.general:not(.small-images)>button,body.welcome_index section .select.general:not(.small-images)>.button,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label,section.item-selection .select.general:not(.small-images)>button,section.item-selection .select.general:not(.small-images)>.button,section.item-selection .select.general:not(.small-images)>input[type=radio]+label,section.general-item-selection .select.general:not(.small-images)>button,section.general-item-selection .select.general:not(.small-images)>.button,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label,body.brand_landing_page .select.general:not(.small-images)>button,body.brand_landing_page .select.general:not(.small-images)>.button,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label{margin:2.5px}body.orders_new section .select.general:not(.small-images)>button img,body.orders_new section .select.general:not(.small-images)>button .o,body.orders_new section .select.general:not(.small-images)>button span,body.orders_new section .select.general:not(.small-images)>.button img,body.orders_new section .select.general:not(.small-images)>.button .o,body.orders_new section .select.general:not(.small-images)>.button span,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label .o,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label span,body.organisations_profile section .select.general:not(.small-images)>button img,body.organisations_profile section .select.general:not(.small-images)>button .o,body.organisations_profile section .select.general:not(.small-images)>button span,body.organisations_profile section .select.general:not(.small-images)>.button img,body.organisations_profile section .select.general:not(.small-images)>.button .o,body.organisations_profile section .select.general:not(.small-images)>.button span,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label .o,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label span,body.search_index section .select.general:not(.small-images)>button img,body.search_index section .select.general:not(.small-images)>button .o,body.search_index section .select.general:not(.small-images)>button span,body.search_index section .select.general:not(.small-images)>.button img,body.search_index section .select.general:not(.small-images)>.button .o,body.search_index section .select.general:not(.small-images)>.button span,body.search_index section .select.general:not(.small-images)>input[type=radio]+label img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label .o,body.search_index section .select.general:not(.small-images)>input[type=radio]+label span,body.welcome_index section .select.general:not(.small-images)>button img,body.welcome_index section .select.general:not(.small-images)>button .o,body.welcome_index section .select.general:not(.small-images)>button span,body.welcome_index section .select.general:not(.small-images)>.button img,body.welcome_index section .select.general:not(.small-images)>.button .o,body.welcome_index section .select.general:not(.small-images)>.button span,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label .o,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label span,section.item-selection .select.general:not(.small-images)>button img,section.item-selection .select.general:not(.small-images)>button .o,section.item-selection .select.general:not(.small-images)>button span,section.item-selection .select.general:not(.small-images)>.button img,section.item-selection .select.general:not(.small-images)>.button .o,section.item-selection .select.general:not(.small-images)>.button span,section.item-selection .select.general:not(.small-images)>input[type=radio]+label img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label .o,section.item-selection .select.general:not(.small-images)>input[type=radio]+label span,section.general-item-selection .select.general:not(.small-images)>button img,section.general-item-selection .select.general:not(.small-images)>button .o,section.general-item-selection .select.general:not(.small-images)>button span,section.general-item-selection .select.general:not(.small-images)>.button img,section.general-item-selection .select.general:not(.small-images)>.button .o,section.general-item-selection .select.general:not(.small-images)>.button span,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label .o,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label span,body.brand_landing_page .select.general:not(.small-images)>button img,body.brand_landing_page .select.general:not(.small-images)>button .o,body.brand_landing_page .select.general:not(.small-images)>button span,body.brand_landing_page .select.general:not(.small-images)>.button img,body.brand_landing_page .select.general:not(.small-images)>.button .o,body.brand_landing_page .select.general:not(.small-images)>.button span,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label .o,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.orders_new section .select.general:not(.small-images)>button .o,body.orders_new section .select.general:not(.small-images)>.button .o,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label .o,body.organisations_profile section .select.general:not(.small-images)>button .o,body.organisations_profile section .select.general:not(.small-images)>.button .o,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label .o,body.search_index section .select.general:not(.small-images)>button .o,body.search_index section .select.general:not(.small-images)>.button .o,body.search_index section .select.general:not(.small-images)>input[type=radio]+label .o,body.welcome_index section .select.general:not(.small-images)>button .o,body.welcome_index section .select.general:not(.small-images)>.button .o,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label .o,section.item-selection .select.general:not(.small-images)>button .o,section.item-selection .select.general:not(.small-images)>.button .o,section.item-selection .select.general:not(.small-images)>input[type=radio]+label .o,section.general-item-selection .select.general:not(.small-images)>button .o,section.general-item-selection .select.general:not(.small-images)>.button .o,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label .o,body.brand_landing_page .select.general:not(.small-images)>button .o,body.brand_landing_page .select.general:not(.small-images)>.button .o,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label .o{background:rgba(90,90,90,0.4)}body.orders_new section .select.general:not(.small-images)>button span,body.orders_new section .select.general:not(.small-images)>.button span,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label span,body.organisations_profile section .select.general:not(.small-images)>button span,body.organisations_profile section .select.general:not(.small-images)>.button span,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label span,body.search_index section .select.general:not(.small-images)>button span,body.search_index section .select.general:not(.small-images)>.button span,body.search_index section .select.general:not(.small-images)>input[type=radio]+label span,body.welcome_index section .select.general:not(.small-images)>button span,body.welcome_index section .select.general:not(.small-images)>.button span,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label span,section.item-selection .select.general:not(.small-images)>button span,section.item-selection .select.general:not(.small-images)>.button span,section.item-selection .select.general:not(.small-images)>input[type=radio]+label span,section.general-item-selection .select.general:not(.small-images)>button span,section.general-item-selection .select.general:not(.small-images)>.button span,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label span,body.brand_landing_page .select.general:not(.small-images)>button span,body.brand_landing_page .select.general:not(.small-images)>.button span,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label span{color:white;font-weight:200;font-size:var(--h3);padding:.5em}body.orders_new section .select.general:not(.small-images)>button img,body.orders_new section .select.general:not(.small-images)>button .o,body.orders_new section .select.general:not(.small-images)>.button img,body.orders_new section .select.general:not(.small-images)>.button .o,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label .o,body.organisations_profile section .select.general:not(.small-images)>button img,body.organisations_profile section .select.general:not(.small-images)>button .o,body.organisations_profile section .select.general:not(.small-images)>.button img,body.organisations_profile section .select.general:not(.small-images)>.button .o,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label .o,body.search_index section .select.general:not(.small-images)>button img,body.search_index section .select.general:not(.small-images)>button .o,body.search_index section .select.general:not(.small-images)>.button img,body.search_index section .select.general:not(.small-images)>.button .o,body.search_index section .select.general:not(.small-images)>input[type=radio]+label img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label .o,body.welcome_index section .select.general:not(.small-images)>button img,body.welcome_index section .select.general:not(.small-images)>button .o,body.welcome_index section .select.general:not(.small-images)>.button img,body.welcome_index section .select.general:not(.small-images)>.button .o,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label .o,section.item-selection .select.general:not(.small-images)>button img,section.item-selection .select.general:not(.small-images)>button .o,section.item-selection .select.general:not(.small-images)>.button img,section.item-selection .select.general:not(.small-images)>.button .o,section.item-selection .select.general:not(.small-images)>input[type=radio]+label img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label .o,section.general-item-selection .select.general:not(.small-images)>button img,section.general-item-selection .select.general:not(.small-images)>button .o,section.general-item-selection .select.general:not(.small-images)>.button img,section.general-item-selection .select.general:not(.small-images)>.button .o,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label .o,body.brand_landing_page .select.general:not(.small-images)>button img,body.brand_landing_page .select.general:not(.small-images)>button .o,body.brand_landing_page .select.general:not(.small-images)>.button img,body.brand_landing_page .select.general:not(.small-images)>.button .o,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label .o{top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px)}body.orders_new section .select.general:not(.small-images)>button,body.orders_new section .select.general:not(.small-images)>button img,body.orders_new section .select.general:not(.small-images)>.button,body.orders_new section .select.general:not(.small-images)>.button img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label img,body.organisations_profile section .select.general:not(.small-images)>button,body.organisations_profile section .select.general:not(.small-images)>button img,body.organisations_profile section .select.general:not(.small-images)>.button,body.organisations_profile section .select.general:not(.small-images)>.button img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label img,body.search_index section .select.general:not(.small-images)>button,body.search_index section .select.general:not(.small-images)>button img,body.search_index section .select.general:not(.small-images)>.button,body.search_index section .select.general:not(.small-images)>.button img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label,body.search_index section .select.general:not(.small-images)>input[type=radio]+label img,body.welcome_index section .select.general:not(.small-images)>button,body.welcome_index section .select.general:not(.small-images)>button img,body.welcome_index section .select.general:not(.small-images)>.button,body.welcome_index section .select.general:not(.small-images)>.button img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label img,section.item-selection .select.general:not(.small-images)>button,section.item-selection .select.general:not(.small-images)>button img,section.item-selection .select.general:not(.small-images)>.button,section.item-selection .select.general:not(.small-images)>.button img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label,section.item-selection .select.general:not(.small-images)>input[type=radio]+label img,section.general-item-selection .select.general:not(.small-images)>button,section.general-item-selection .select.general:not(.small-images)>button img,section.general-item-selection .select.general:not(.small-images)>.button,section.general-item-selection .select.general:not(.small-images)>.button img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label img,body.brand_landing_page .select.general:not(.small-images)>button,body.brand_landing_page .select.general:not(.small-images)>button img,body.brand_landing_page .select.general:not(.small-images)>.button,body.brand_landing_page .select.general:not(.small-images)>.button img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label img{transition:box-shadow 200ms ease}body.orders_new section .select.general:not(.small-images)>button .unselect,body.orders_new section .select.general:not(.small-images)>.button .unselect,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label .unselect,body.organisations_profile section .select.general:not(.small-images)>button .unselect,body.organisations_profile section .select.general:not(.small-images)>.button .unselect,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label .unselect,body.search_index section .select.general:not(.small-images)>button .unselect,body.search_index section .select.general:not(.small-images)>.button .unselect,body.search_index section .select.general:not(.small-images)>input[type=radio]+label .unselect,body.welcome_index section .select.general:not(.small-images)>button .unselect,body.welcome_index section .select.general:not(.small-images)>.button .unselect,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label .unselect,section.item-selection .select.general:not(.small-images)>button .unselect,section.item-selection .select.general:not(.small-images)>.button .unselect,section.item-selection .select.general:not(.small-images)>input[type=radio]+label .unselect,section.general-item-selection .select.general:not(.small-images)>button .unselect,section.general-item-selection .select.general:not(.small-images)>.button .unselect,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label .unselect,body.brand_landing_page .select.general:not(.small-images)>button .unselect,body.brand_landing_page .select.general:not(.small-images)>.button .unselect,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label .unselect{display:none;position:absolute;top:.5em;right:.5em;background:#2b4042;color:white;border-radius:10000px;width:1.5em;height:1.5em;justify-content:center;align-items:center;font-size:1em;cursor:pointer}body.orders_new section .select.general:not(.small-images)>button .unselect:hover,body.orders_new section .select.general:not(.small-images)>.button .unselect:hover,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label .unselect:hover,body.organisations_profile section .select.general:not(.small-images)>button .unselect:hover,body.organisations_profile section .select.general:not(.small-images)>.button .unselect:hover,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label .unselect:hover,body.search_index section .select.general:not(.small-images)>button .unselect:hover,body.search_index section .select.general:not(.small-images)>.button .unselect:hover,body.search_index section .select.general:not(.small-images)>input[type=radio]+label .unselect:hover,body.welcome_index section .select.general:not(.small-images)>button .unselect:hover,body.welcome_index section .select.general:not(.small-images)>.button .unselect:hover,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label .unselect:hover,section.item-selection .select.general:not(.small-images)>button .unselect:hover,section.item-selection .select.general:not(.small-images)>.button .unselect:hover,section.item-selection .select.general:not(.small-images)>input[type=radio]+label .unselect:hover,section.general-item-selection .select.general:not(.small-images)>button .unselect:hover,section.general-item-selection .select.general:not(.small-images)>.button .unselect:hover,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label .unselect:hover,body.brand_landing_page .select.general:not(.small-images)>button .unselect:hover,body.brand_landing_page .select.general:not(.small-images)>.button .unselect:hover,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label .unselect:hover{background:#1e2d2e}body.orders_new section .select.general:not(.small-images)>button.selected:hover,body.orders_new section .select.general:not(.small-images)>button:hover:checked+label,body.orders_new section .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>button:hover:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>button.selected:active,body.orders_new section .select.general:not(.small-images)>button:active:checked+label,body.orders_new section .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>button:active:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>button.selected:focus,body.orders_new section .select.general:not(.small-images)>button:focus:checked+label,body.orders_new section .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>button:focus:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>.button.selected:hover,body.orders_new section .select.general:not(.small-images)>.button:hover:checked+label,body.orders_new section .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>.button:hover:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>.button.selected:active,body.orders_new section .select.general:not(.small-images)>.button:active:checked+label,body.orders_new section .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>.button:active:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>.button.selected:focus,body.orders_new section .select.general:not(.small-images)>.button:focus:checked+label,body.orders_new section .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>.button:focus:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label.selected:hover,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label.selected:active,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label.selected:focus,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,body.orders_new section .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>button.selected:hover,body.organisations_profile section .select.general:not(.small-images)>button:hover:checked+label,body.organisations_profile section .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>button:hover:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>button.selected:active,body.organisations_profile section .select.general:not(.small-images)>button:active:checked+label,body.organisations_profile section .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>button:active:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>button.selected:focus,body.organisations_profile section .select.general:not(.small-images)>button:focus:checked+label,body.organisations_profile section .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>button:focus:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>.button.selected:hover,body.organisations_profile section .select.general:not(.small-images)>.button:hover:checked+label,body.organisations_profile section .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>.button:hover:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>.button.selected:active,body.organisations_profile section .select.general:not(.small-images)>.button:active:checked+label,body.organisations_profile section .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>.button:active:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>.button.selected:focus,body.organisations_profile section .select.general:not(.small-images)>.button:focus:checked+label,body.organisations_profile section .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>.button:focus:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label.selected:hover,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label.selected:active,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label.selected:focus,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>button.selected:hover,body.search_index section .select.general:not(.small-images)>button:hover:checked+label,body.search_index section .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>button:hover:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>button.selected:active,body.search_index section .select.general:not(.small-images)>button:active:checked+label,body.search_index section .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>button:active:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>button.selected:focus,body.search_index section .select.general:not(.small-images)>button:focus:checked+label,body.search_index section .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>button:focus:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>.button.selected:hover,body.search_index section .select.general:not(.small-images)>.button:hover:checked+label,body.search_index section .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>.button:hover:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>.button.selected:active,body.search_index section .select.general:not(.small-images)>.button:active:checked+label,body.search_index section .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>.button:active:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>.button.selected:focus,body.search_index section .select.general:not(.small-images)>.button:focus:checked+label,body.search_index section .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>.button:focus:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label.selected:hover,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label.selected:active,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label.selected:focus,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,body.search_index section .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>button.selected:hover,body.welcome_index section .select.general:not(.small-images)>button:hover:checked+label,body.welcome_index section .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>button:hover:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>button.selected:active,body.welcome_index section .select.general:not(.small-images)>button:active:checked+label,body.welcome_index section .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>button:active:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>button.selected:focus,body.welcome_index section .select.general:not(.small-images)>button:focus:checked+label,body.welcome_index section .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>button:focus:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>.button.selected:hover,body.welcome_index section .select.general:not(.small-images)>.button:hover:checked+label,body.welcome_index section .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>.button:hover:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>.button.selected:active,body.welcome_index section .select.general:not(.small-images)>.button:active:checked+label,body.welcome_index section .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>.button:active:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>.button.selected:focus,body.welcome_index section .select.general:not(.small-images)>.button:focus:checked+label,body.welcome_index section .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>.button:focus:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label.selected:hover,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label.selected:active,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label.selected:focus,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,body.welcome_index section .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>button.selected:hover,section.item-selection .select.general:not(.small-images)>button:hover:checked+label,section.item-selection .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>button:hover:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>button.selected:active,section.item-selection .select.general:not(.small-images)>button:active:checked+label,section.item-selection .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>button:active:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>button.selected:focus,section.item-selection .select.general:not(.small-images)>button:focus:checked+label,section.item-selection .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>button:focus:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>.button.selected:hover,section.item-selection .select.general:not(.small-images)>.button:hover:checked+label,section.item-selection .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>.button:hover:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>.button.selected:active,section.item-selection .select.general:not(.small-images)>.button:active:checked+label,section.item-selection .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>.button:active:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>.button.selected:focus,section.item-selection .select.general:not(.small-images)>.button:focus:checked+label,section.item-selection .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>.button:focus:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label.selected:hover,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label.selected:active,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label.selected:focus,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,section.item-selection .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>button.selected:hover,section.general-item-selection .select.general:not(.small-images)>button:hover:checked+label,section.general-item-selection .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>button:hover:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>button.selected:active,section.general-item-selection .select.general:not(.small-images)>button:active:checked+label,section.general-item-selection .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>button:active:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>button.selected:focus,section.general-item-selection .select.general:not(.small-images)>button:focus:checked+label,section.general-item-selection .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>button:focus:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>.button.selected:hover,section.general-item-selection .select.general:not(.small-images)>.button:hover:checked+label,section.general-item-selection .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>.button:hover:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>.button.selected:active,section.general-item-selection .select.general:not(.small-images)>.button:active:checked+label,section.general-item-selection .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>.button:active:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>.button.selected:focus,section.general-item-selection .select.general:not(.small-images)>.button:focus:checked+label,section.general-item-selection .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>.button:focus:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label.selected:hover,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label.selected:active,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label.selected:focus,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,section.general-item-selection .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>button.selected:hover,body.brand_landing_page .select.general:not(.small-images)>button:hover:checked+label,body.brand_landing_page .select.general:not(.small-images)>button:hover:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>button:hover:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>button.selected:active,body.brand_landing_page .select.general:not(.small-images)>button:active:checked+label,body.brand_landing_page .select.general:not(.small-images)>button:active:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>button:active:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>button.selected:focus,body.brand_landing_page .select.general:not(.small-images)>button:focus:checked+label,body.brand_landing_page .select.general:not(.small-images)>button:focus:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>button:focus:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>.button.selected:hover,body.brand_landing_page .select.general:not(.small-images)>.button:hover:checked+label,body.brand_landing_page .select.general:not(.small-images)>.button:hover:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>.button:hover:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>.button.selected:active,body.brand_landing_page .select.general:not(.small-images)>.button:active:checked+label,body.brand_landing_page .select.general:not(.small-images)>.button:active:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>.button:active:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>.button.selected:focus,body.brand_landing_page .select.general:not(.small-images)>.button:focus:checked+label,body.brand_landing_page .select.general:not(.small-images)>.button:focus:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>.button:focus:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label.selected:hover,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:hover:checked+label,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:hover:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:hover:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label.selected:active,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:active:checked+label,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:active:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:active:not(:checked)+label img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label.selected:focus,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:focus:checked+label,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:focus:not(.selected):not(:checked) img,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]+label:focus:not(:checked)+label img{box-shadow:0 3px 6px 0 rgba(0,0,0,0.2)}body.orders_new section .select.general:not(.small-images)>button.selected,body.orders_new section .select.general:not(.small-images)>.button.selected,body.orders_new section .select.general:not(.small-images)>input[type=radio]:checked+label,body.organisations_profile section .select.general:not(.small-images)>button.selected,body.organisations_profile section .select.general:not(.small-images)>.button.selected,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]:checked+label,body.search_index section .select.general:not(.small-images)>button.selected,body.search_index section .select.general:not(.small-images)>.button.selected,body.search_index section .select.general:not(.small-images)>input[type=radio]:checked+label,body.welcome_index section .select.general:not(.small-images)>button.selected,body.welcome_index section .select.general:not(.small-images)>.button.selected,body.welcome_index section .select.general:not(.small-images)>input[type=radio]:checked+label,section.item-selection .select.general:not(.small-images)>button.selected,section.item-selection .select.general:not(.small-images)>.button.selected,section.item-selection .select.general:not(.small-images)>input[type=radio]:checked+label,section.general-item-selection .select.general:not(.small-images)>button.selected,section.general-item-selection .select.general:not(.small-images)>.button.selected,section.general-item-selection .select.general:not(.small-images)>input[type=radio]:checked+label,body.brand_landing_page .select.general:not(.small-images)>button.selected,body.brand_landing_page .select.general:not(.small-images)>.button.selected,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]:checked+label{margin:0;border:2.5px solid #484848}body.orders_new section .select.general:not(.small-images)>button.selected .unselect,body.orders_new section .select.general:not(.small-images)>.button.selected .unselect,body.orders_new section .select.general:not(.small-images)>input[type=radio]:checked+label .unselect,body.organisations_profile section .select.general:not(.small-images)>button.selected .unselect,body.organisations_profile section .select.general:not(.small-images)>.button.selected .unselect,body.organisations_profile section .select.general:not(.small-images)>input[type=radio]:checked+label .unselect,body.search_index section .select.general:not(.small-images)>button.selected .unselect,body.search_index section .select.general:not(.small-images)>.button.selected .unselect,body.search_index section .select.general:not(.small-images)>input[type=radio]:checked+label .unselect,body.welcome_index section .select.general:not(.small-images)>button.selected .unselect,body.welcome_index section .select.general:not(.small-images)>.button.selected .unselect,body.welcome_index section .select.general:not(.small-images)>input[type=radio]:checked+label .unselect,section.item-selection .select.general:not(.small-images)>button.selected .unselect,section.item-selection .select.general:not(.small-images)>.button.selected .unselect,section.item-selection .select.general:not(.small-images)>input[type=radio]:checked+label .unselect,section.general-item-selection .select.general:not(.small-images)>button.selected .unselect,section.general-item-selection .select.general:not(.small-images)>.button.selected .unselect,section.general-item-selection .select.general:not(.small-images)>input[type=radio]:checked+label .unselect,body.brand_landing_page .select.general:not(.small-images)>button.selected .unselect,body.brand_landing_page .select.general:not(.small-images)>.button.selected .unselect,body.brand_landing_page .select.general:not(.small-images)>input[type=radio]:checked+label .unselect{display:flex}body.orders_new section .select.general.small-images>button,body.orders_new section .select.general.small-images>.button,body.orders_new section .select.general.small-images input[type=radio]+label,body.organisations_profile section .select.general.small-images>button,body.organisations_profile section .select.general.small-images>.button,body.organisations_profile section .select.general.small-images input[type=radio]+label,body.search_index section .select.general.small-images>button,body.search_index section .select.general.small-images>.button,body.search_index section .select.general.small-images input[type=radio]+label,body.welcome_index section .select.general.small-images>button,body.welcome_index section .select.general.small-images>.button,body.welcome_index section .select.general.small-images input[type=radio]+label,section.item-selection .select.general.small-images>button,section.item-selection .select.general.small-images>.button,section.item-selection .select.general.small-images input[type=radio]+label,section.general-item-selection .select.general.small-images>button,section.general-item-selection .select.general.small-images>.button,section.general-item-selection .select.general.small-images input[type=radio]+label,body.brand_landing_page .select.general.small-images>button,body.brand_landing_page .select.general.small-images>.button,body.brand_landing_page .select.general.small-images input[type=radio]+label{transition:box-shadow 200ms ease;display:grid;grid-template-rows:1fr 1fr;border:1px solid #b5b5b5;justify-content:stretch;align-items:center;--padding-base: .75em;padding:calc(var(--padding-base) + 1px)}body.orders_new section .select.general.small-images>button:hover,body.orders_new section .select.general.small-images>button:active,body.orders_new section .select.general.small-images>button:focus,body.orders_new section .select.general.small-images>.button:hover,body.orders_new section .select.general.small-images>.button:active,body.orders_new section .select.general.small-images>.button:focus,body.orders_new section .select.general.small-images input[type=radio]+label:hover,body.orders_new section .select.general.small-images input[type=radio]+label:active,body.orders_new section .select.general.small-images input[type=radio]+label:focus,body.organisations_profile section .select.general.small-images>button:hover,body.organisations_profile section .select.general.small-images>button:active,body.organisations_profile section .select.general.small-images>button:focus,body.organisations_profile section .select.general.small-images>.button:hover,body.organisations_profile section .select.general.small-images>.button:active,body.organisations_profile section .select.general.small-images>.button:focus,body.organisations_profile section .select.general.small-images input[type=radio]+label:hover,body.organisations_profile section .select.general.small-images input[type=radio]+label:active,body.organisations_profile section .select.general.small-images input[type=radio]+label:focus,body.search_index section .select.general.small-images>button:hover,body.search_index section .select.general.small-images>button:active,body.search_index section .select.general.small-images>button:focus,body.search_index section .select.general.small-images>.button:hover,body.search_index section .select.general.small-images>.button:active,body.search_index section .select.general.small-images>.button:focus,body.search_index section .select.general.small-images input[type=radio]+label:hover,body.search_index section .select.general.small-images input[type=radio]+label:active,body.search_index section .select.general.small-images input[type=radio]+label:focus,body.welcome_index section .select.general.small-images>button:hover,body.welcome_index section .select.general.small-images>button:active,body.welcome_index section .select.general.small-images>button:focus,body.welcome_index section .select.general.small-images>.button:hover,body.welcome_index section .select.general.small-images>.button:active,body.welcome_index section .select.general.small-images>.button:focus,body.welcome_index section .select.general.small-images input[type=radio]+label:hover,body.welcome_index section .select.general.small-images input[type=radio]+label:active,body.welcome_index section .select.general.small-images input[type=radio]+label:focus,section.item-selection .select.general.small-images>button:hover,section.item-selection .select.general.small-images>button:active,section.item-selection .select.general.small-images>button:focus,section.item-selection .select.general.small-images>.button:hover,section.item-selection .select.general.small-images>.button:active,section.item-selection .select.general.small-images>.button:focus,section.item-selection .select.general.small-images input[type=radio]+label:hover,section.item-selection .select.general.small-images input[type=radio]+label:active,section.item-selection .select.general.small-images input[type=radio]+label:focus,section.general-item-selection .select.general.small-images>button:hover,section.general-item-selection .select.general.small-images>button:active,section.general-item-selection .select.general.small-images>button:focus,section.general-item-selection .select.general.small-images>.button:hover,section.general-item-selection .select.general.small-images>.button:active,section.general-item-selection .select.general.small-images>.button:focus,section.general-item-selection .select.general.small-images input[type=radio]+label:hover,section.general-item-selection .select.general.small-images input[type=radio]+label:active,section.general-item-selection .select.general.small-images input[type=radio]+label:focus,body.brand_landing_page .select.general.small-images>button:hover,body.brand_landing_page .select.general.small-images>button:active,body.brand_landing_page .select.general.small-images>button:focus,body.brand_landing_page .select.general.small-images>.button:hover,body.brand_landing_page .select.general.small-images>.button:active,body.brand_landing_page .select.general.small-images>.button:focus,body.brand_landing_page .select.general.small-images input[type=radio]+label:hover,body.brand_landing_page .select.general.small-images input[type=radio]+label:active,body.brand_landing_page .select.general.small-images input[type=radio]+label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.orders_new section .select.general.small-images>button.selected,body.orders_new section .select.general.small-images>.button.selected,body.orders_new section .select.general.small-images input[type=radio]+label.selected,body.organisations_profile section .select.general.small-images>button.selected,body.organisations_profile section .select.general.small-images>.button.selected,body.organisations_profile section .select.general.small-images input[type=radio]+label.selected,body.search_index section .select.general.small-images>button.selected,body.search_index section .select.general.small-images>.button.selected,body.search_index section .select.general.small-images input[type=radio]+label.selected,body.welcome_index section .select.general.small-images>button.selected,body.welcome_index section .select.general.small-images>.button.selected,body.welcome_index section .select.general.small-images input[type=radio]+label.selected,section.item-selection .select.general.small-images>button.selected,section.item-selection .select.general.small-images>.button.selected,section.item-selection .select.general.small-images input[type=radio]+label.selected,section.general-item-selection .select.general.small-images>button.selected,section.general-item-selection .select.general.small-images>.button.selected,section.general-item-selection .select.general.small-images input[type=radio]+label.selected,body.brand_landing_page .select.general.small-images>button.selected,body.brand_landing_page .select.general.small-images>.button.selected,body.brand_landing_page .select.general.small-images input[type=radio]+label.selected{border:2.5px solid #484848;padding:var(--padding-base)}@supports not (aspect-ratio: 1){body.orders_new section .select.general.small-images>button,body.orders_new section .select.general.small-images>.button,body.orders_new section .select.general.small-images input[type=radio]+label,body.organisations_profile section .select.general.small-images>button,body.organisations_profile section .select.general.small-images>.button,body.organisations_profile section .select.general.small-images input[type=radio]+label,body.search_index section .select.general.small-images>button,body.search_index section .select.general.small-images>.button,body.search_index section .select.general.small-images input[type=radio]+label,body.welcome_index section .select.general.small-images>button,body.welcome_index section .select.general.small-images>.button,body.welcome_index section .select.general.small-images input[type=radio]+label,section.item-selection .select.general.small-images>button,section.item-selection .select.general.small-images>.button,section.item-selection .select.general.small-images input[type=radio]+label,section.general-item-selection .select.general.small-images>button,section.general-item-selection .select.general.small-images>.button,section.general-item-selection .select.general.small-images input[type=radio]+label,body.brand_landing_page .select.general.small-images>button,body.brand_landing_page .select.general.small-images>.button,body.brand_landing_page .select.general.small-images input[type=radio]+label{height:14em}@media screen and (max-width: 1140px){body.orders_new section .select.general.small-images>button,body.orders_new section .select.general.small-images>.button,body.orders_new section .select.general.small-images input[type=radio]+label,body.organisations_profile section .select.general.small-images>button,body.organisations_profile section .select.general.small-images>.button,body.organisations_profile section .select.general.small-images input[type=radio]+label,body.search_index section .select.general.small-images>button,body.search_index section .select.general.small-images>.button,body.search_index section .select.general.small-images input[type=radio]+label,body.welcome_index section .select.general.small-images>button,body.welcome_index section .select.general.small-images>.button,body.welcome_index section .select.general.small-images input[type=radio]+label,section.item-selection .select.general.small-images>button,section.item-selection .select.general.small-images>.button,section.item-selection .select.general.small-images input[type=radio]+label,section.general-item-selection .select.general.small-images>button,section.general-item-selection .select.general.small-images>.button,section.general-item-selection .select.general.small-images input[type=radio]+label,body.brand_landing_page .select.general.small-images>button,body.brand_landing_page .select.general.small-images>.button,body.brand_landing_page .select.general.small-images input[type=radio]+label{height:22vw}}@media (max-width: 899px){body.orders_new section .select.general.small-images>button,body.orders_new section .select.general.small-images>.button,body.orders_new section .select.general.small-images input[type=radio]+label,body.organisations_profile section .select.general.small-images>button,body.organisations_profile section .select.general.small-images>.button,body.organisations_profile section .select.general.small-images input[type=radio]+label,body.search_index section .select.general.small-images>button,body.search_index section .select.general.small-images>.button,body.search_index section .select.general.small-images input[type=radio]+label,body.welcome_index section .select.general.small-images>button,body.welcome_index section .select.general.small-images>.button,body.welcome_index section .select.general.small-images input[type=radio]+label,section.item-selection .select.general.small-images>button,section.item-selection .select.general.small-images>.button,section.item-selection .select.general.small-images input[type=radio]+label,section.general-item-selection .select.general.small-images>button,section.general-item-selection .select.general.small-images>.button,section.general-item-selection .select.general.small-images input[type=radio]+label,body.brand_landing_page .select.general.small-images>button,body.brand_landing_page .select.general.small-images>.button,body.brand_landing_page .select.general.small-images input[type=radio]+label{height:27vw}}@media (max-width: 339px){body.orders_new section .select.general.small-images>button,body.orders_new section .select.general.small-images>.button,body.orders_new section .select.general.small-images input[type=radio]+label,body.organisations_profile section .select.general.small-images>button,body.organisations_profile section .select.general.small-images>.button,body.organisations_profile section .select.general.small-images input[type=radio]+label,body.search_index section .select.general.small-images>button,body.search_index section .select.general.small-images>.button,body.search_index section .select.general.small-images input[type=radio]+label,body.welcome_index section .select.general.small-images>button,body.welcome_index section .select.general.small-images>.button,body.welcome_index section .select.general.small-images input[type=radio]+label,section.item-selection .select.general.small-images>button,section.item-selection .select.general.small-images>.button,section.item-selection .select.general.small-images input[type=radio]+label,section.general-item-selection .select.general.small-images>button,section.general-item-selection .select.general.small-images>.button,section.general-item-selection .select.general.small-images input[type=radio]+label,body.brand_landing_page .select.general.small-images>button,body.brand_landing_page .select.general.small-images>.button,body.brand_landing_page .select.general.small-images input[type=radio]+label{height:43vw}}@media (max-width: 239px){body.orders_new section .select.general.small-images>button,body.orders_new section .select.general.small-images>.button,body.orders_new section .select.general.small-images input[type=radio]+label,body.organisations_profile section .select.general.small-images>button,body.organisations_profile section .select.general.small-images>.button,body.organisations_profile section .select.general.small-images input[type=radio]+label,body.search_index section .select.general.small-images>button,body.search_index section .select.general.small-images>.button,body.search_index section .select.general.small-images input[type=radio]+label,body.welcome_index section .select.general.small-images>button,body.welcome_index section .select.general.small-images>.button,body.welcome_index section .select.general.small-images input[type=radio]+label,section.item-selection .select.general.small-images>button,section.item-selection .select.general.small-images>.button,section.item-selection .select.general.small-images input[type=radio]+label,section.general-item-selection .select.general.small-images>button,section.general-item-selection .select.general.small-images>.button,section.general-item-selection .select.general.small-images input[type=radio]+label,body.brand_landing_page .select.general.small-images>button,body.brand_landing_page .select.general.small-images>.button,body.brand_landing_page .select.general.small-images input[type=radio]+label{height:90vw}}}body.orders_new section .select.general.small-images>button img,body.orders_new section .select.general.small-images>.button img,body.orders_new section .select.general.small-images input[type=radio]+label img,body.organisations_profile section .select.general.small-images>button img,body.organisations_profile section .select.general.small-images>.button img,body.organisations_profile section .select.general.small-images input[type=radio]+label img,body.search_index section .select.general.small-images>button img,body.search_index section .select.general.small-images>.button img,body.search_index section .select.general.small-images input[type=radio]+label img,body.welcome_index section .select.general.small-images>button img,body.welcome_index section .select.general.small-images>.button img,body.welcome_index section .select.general.small-images input[type=radio]+label img,section.item-selection .select.general.small-images>button img,section.item-selection .select.general.small-images>.button img,section.item-selection .select.general.small-images input[type=radio]+label img,section.general-item-selection .select.general.small-images>button img,section.general-item-selection .select.general.small-images>.button img,section.general-item-selection .select.general.small-images input[type=radio]+label img,body.brand_landing_page .select.general.small-images>button img,body.brand_landing_page .select.general.small-images>.button img,body.brand_landing_page .select.general.small-images input[type=radio]+label img{height:100%;overflow-y:hidden;padding:.5em;margin-left:auto;margin-right:auto}body.orders_new section .select.general.small-images>button span,body.orders_new section .select.general.small-images>.button span,body.orders_new section .select.general.small-images input[type=radio]+label span,body.organisations_profile section .select.general.small-images>button span,body.organisations_profile section .select.general.small-images>.button span,body.organisations_profile section .select.general.small-images input[type=radio]+label span,body.search_index section .select.general.small-images>button span,body.search_index section .select.general.small-images>.button span,body.search_index section .select.general.small-images input[type=radio]+label span,body.welcome_index section .select.general.small-images>button span,body.welcome_index section .select.general.small-images>.button span,body.welcome_index section .select.general.small-images input[type=radio]+label span,section.item-selection .select.general.small-images>button span,section.item-selection .select.general.small-images>.button span,section.item-selection .select.general.small-images input[type=radio]+label span,section.general-item-selection .select.general.small-images>button span,section.general-item-selection .select.general.small-images>.button span,section.general-item-selection .select.general.small-images input[type=radio]+label span,body.brand_landing_page .select.general.small-images>button span,body.brand_landing_page .select.general.small-images>.button span,body.brand_landing_page .select.general.small-images input[type=radio]+label span{font-size:1.3em}body.orders_new section.job-categories .no-repairs,body.orders_new section.general .no-repairs{text-align:center;font-weight:200}body.orders_new section.jobs>h2,body.orders_new section.jobs>p,body.orders_new section.jobs .select>h4,body.organisations_profile section.jobs>h2,body.organisations_profile section.jobs>p,body.organisations_profile section.jobs .select>h4,.search_index section.jobs>h2,.search_index section.jobs>p,.search_index section.jobs .select>h4{padding-left:1rem;padding-right:1rem}body.orders_new section.jobs.more,body.organisations_profile section.jobs.more,.search_index section.jobs.more{padding-top:0}body.orders_new section.jobs.more>h2,body.organisations_profile section.jobs.more>h2,.search_index section.jobs.more>h2{margin-bottom:0}body.orders_new section.jobs.more .select,body.organisations_profile section.jobs.more .select,.search_index section.jobs.more .select{margin-top:1.5em}body.orders_new section.jobs.more .select>button>.service-provider-selection,body.organisations_profile section.jobs.more .select>button>.service-provider-selection,.search_index section.jobs.more .select>button>.service-provider-selection{display:none}body.orders_new section.jobs .select,body.organisations_profile section.jobs .select,.search_index section.jobs .select{display:flex;gap:.5em;flex-direction:column;align-items:flex-start;margin-bottom:1.8em}body.orders_new section.jobs .select>button,body.organisations_profile section.jobs .select>button,.search_index section.jobs .select>button{display:flex;justify-content:flex-start;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;border:none;flex-flow:column;padding:1rem;text-align:left;position:relative;background:#f4f3f1;border-radius:0;border:none;width:100%;max-width:800px}body.orders_new section.jobs .select>button:hover,body.orders_new section.jobs .select>button:active,body.orders_new section.jobs .select>button:focus,body.organisations_profile section.jobs .select>button:hover,body.organisations_profile section.jobs .select>button:active,body.organisations_profile section.jobs .select>button:focus,.search_index section.jobs .select>button:hover,.search_index section.jobs .select>button:active,.search_index section.jobs .select>button:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.orders_new section.jobs .select>button h2,body.orders_new section.jobs .select>button h3,body.organisations_profile section.jobs .select>button h2,body.organisations_profile section.jobs .select>button h3,.search_index section.jobs .select>button h2,.search_index section.jobs .select>button h3{margin-top:0}body.orders_new section.jobs .select>button h3.price,body.organisations_profile section.jobs .select>button h3.price,.search_index section.jobs .select>button h3.price{white-space:nowrap;text-align:right;padding-left:1em}body.orders_new section.jobs .select>button .summary>.icon,body.orders_new section.jobs .select>button .summary>img,body.organisations_profile section.jobs .select>button .summary>.icon,body.organisations_profile section.jobs .select>button .summary>img,.search_index section.jobs .select>button .summary>.icon,.search_index section.jobs .select>button .summary>img{background-size:80%;background-repeat:no-repeat;background-position:center;object-fit:cover;--size: 9em;height:var(--size);min-width:var(--size)}@media (max-width: 899px){body.orders_new section.jobs .select>button .summary>.icon,body.orders_new section.jobs .select>button .summary>img,body.organisations_profile section.jobs .select>button .summary>.icon,body.organisations_profile section.jobs .select>button .summary>img,.search_index section.jobs .select>button .summary>.icon,.search_index section.jobs .select>button .summary>img{--size: 5em}}@media (max-width: 399px){body.orders_new section.jobs .select>button .summary>.icon,body.orders_new section.jobs .select>button .summary>img,body.organisations_profile section.jobs .select>button .summary>.icon,body.organisations_profile section.jobs .select>button .summary>img,.search_index section.jobs .select>button .summary>.icon,.search_index section.jobs .select>button .summary>img{--size: 4em}}@media (max-width: 319px){body.orders_new section.jobs .select>button .summary>.icon,body.orders_new section.jobs .select>button .summary>img,body.organisations_profile section.jobs .select>button .summary>.icon,body.organisations_profile section.jobs .select>button .summary>img,.search_index section.jobs .select>button .summary>.icon,.search_index section.jobs .select>button .summary>img{display:none}}body.orders_new section.jobs .select>button div.text,body.organisations_profile section.jobs .select>button div.text,.search_index section.jobs .select>button div.text{width:100%}body.orders_new section.jobs .select>button.selected,body.organisations_profile section.jobs .select>button.selected,.search_index section.jobs .select>button.selected{border:2px solid #484848;cursor:auto}body.orders_new section.jobs .select>button .unselect,body.organisations_profile section.jobs .select>button .unselect,.search_index section.jobs .select>button .unselect{display:none;position:absolute;top:.5em;right:.5em;background:#2b4042;color:white;border-radius:10000px;width:1.5em;height:1.5em;justify-content:center;align-items:center;font-size:1em;cursor:pointer}body.orders_new section.jobs .select>button .unselect:hover,body.organisations_profile section.jobs .select>button .unselect:hover,.search_index section.jobs .select>button .unselect:hover{background:#1e2d2e}body.orders_new section.jobs .select>button.selected .unselect,body.organisations_profile section.jobs .select>button.selected .unselect,.search_index section.jobs .select>button.selected .unselect{display:flex}body.orders_new section.jobs .select>button div.icon,body.organisations_profile section.jobs .select>button div.icon,.search_index section.jobs .select>button div.icon{background-position:center;background-size:cover}@media screen and (max-width: 349px){body.orders_new section.jobs .select>button .space-between,body.organisations_profile section.jobs .select>button .space-between,.search_index section.jobs .select>button .space-between{flex-direction:column}}body.orders_new section.jobs .select>button div.content,body.organisations_profile section.jobs .select>button div.content,.search_index section.jobs .select>button div.content{width:100%}body.orders_new section.jobs .select>button .summary,body.orders_new section.jobs .select>button .details>.service-provider>div,body.organisations_profile section.jobs .select>button .summary,body.organisations_profile section.jobs .select>button .details>.service-provider>div,.search_index section.jobs .select>button .summary,.search_index section.jobs .select>button .details>.service-provider>div{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;gap:1em}body.orders_new section.jobs .select>button .summary .content,body.orders_new section.jobs .select>button .details>.service-provider>div .content,body.organisations_profile section.jobs .select>button .summary .content,body.organisations_profile section.jobs .select>button .details>.service-provider>div .content,.search_index section.jobs .select>button .summary .content,.search_index section.jobs .select>button .details>.service-provider>div .content{align-self:stretch;display:flex;flex-flow:column;justify-content:space-between}body.orders_new section.jobs .select>button .summary a,body.orders_new section.jobs .select>button .details>.service-provider>div a,body.organisations_profile section.jobs .select>button .summary a,body.organisations_profile section.jobs .select>button .details>.service-provider>div a,.search_index section.jobs .select>button .summary a,.search_index section.jobs .select>button .details>.service-provider>div a{text-decoration:none}body.orders_new section.jobs .select>button .details>.service-provider>div img:not(.rating),body.organisations_profile section.jobs .select>button .details>.service-provider>div img:not(.rating),.search_index section.jobs .select>button .details>.service-provider>div img:not(.rating){width:3.6em;min-width:3.6em}@media (max-width: 699px){body.orders_new section.jobs .select>button,body.organisations_profile section.jobs .select>button,.search_index section.jobs .select>button{background:white}}body.orders_new section.jobs .select>button.selected,body.organisations_profile section.jobs .select>button.selected,.search_index section.jobs .select>button.selected{border:2px solid #484848}body.orders_new section.jobs .select>button h4,body.orders_new section.jobs .select>button strong,body.organisations_profile section.jobs .select>button h4,body.organisations_profile section.jobs .select>button strong,.search_index section.jobs .select>button h4,.search_index section.jobs .select>button strong{font-weight:400}body.orders_new section.jobs .select>button .summary>.content>.description>.space-between,body.orders_new section.jobs .select>button .summary>.content>.description>p.description,body.organisations_profile section.jobs .select>button .summary>.content>.description>.space-between,body.organisations_profile section.jobs .select>button .summary>.content>.description>p.description,.search_index section.jobs .select>button .summary>.content>.description>.space-between,.search_index section.jobs .select>button .summary>.content>.description>p.description{margin-top:0;margin-bottom:0}body.orders_new section.jobs .select>button .description h3,body.organisations_profile section.jobs .select>button .description h3,.search_index section.jobs .select>button .description h3{font-size:1.4em;font-size:1em;font-weight:400;margin-bottom:0}body.orders_new section.jobs .select>button .description h3 small,body.organisations_profile section.jobs .select>button .description h3 small,.search_index section.jobs .select>button .description h3 small{font-weight:200}body.orders_new section.jobs .select>button .details form,body.organisations_profile section.jobs .select>button .details form,.search_index section.jobs .select>button .details form{margin-top:1em}body.orders_new section.jobs .select>button.selected p.short.description,body.organisations_profile section.jobs .select>button.selected p.short.description,.search_index section.jobs .select>button.selected p.short.description{display:none}body.orders_new section.jobs .select>button:not(.selected) p.short.description+p.description,body.organisations_profile section.jobs .select>button:not(.selected) p.short.description+p.description,.search_index section.jobs .select>button:not(.selected) p.short.description+p.description{display:none}@media (min-width: 400px){body.orders_new section.jobs .select>button p.short.description,body.organisations_profile section.jobs .select>button p.short.description,.search_index section.jobs .select>button p.short.description{display:none}body.orders_new section.jobs .select>button:not(.selected) p.short.description+p.description,body.organisations_profile section.jobs .select>button:not(.selected) p.short.description+p.description,.search_index section.jobs .select>button:not(.selected) p.short.description+p.description{display:block}}body.orders_new section.jobs .select>button i,body.organisations_profile section.jobs .select>button i,.search_index section.jobs .select>button i{color:#229caf;margin-left:.5em;font-size:1.33em;margin-top:-3px;vertical-align:middle;font-family:'Material Icons Outlined'}body.orders_new section.jobs .select>button .service-provider-name,body.organisations_profile section.jobs .select>button .service-provider-name,.search_index section.jobs .select>button .service-provider-name{margin-bottom:.5em}body.orders_new section.jobs .select>button .summary>.content>.description>.rating,body.organisations_profile section.jobs .select>button .summary>.content>.description>.rating,.search_index section.jobs .select>button .summary>.content>.description>.rating{margin-right:initial;height:0.85em;margin-left:1em}body.orders_new section.jobs .select>button:not(.selected) .service-provider-selection,body.orders_new section.jobs .select>button:not(.selected) .details,body.organisations_profile section.jobs .select>button:not(.selected) .service-provider-selection,body.organisations_profile section.jobs .select>button:not(.selected) .details,.search_index section.jobs .select>button:not(.selected) .service-provider-selection,.search_index section.jobs .select>button:not(.selected) .details{display:none}body.orders_new section.jobs .select h4,body.organisations_profile section.jobs .select h4,.search_index section.jobs .select h4{margin-top:.5em;margin-bottom:0}body.orders_new section.jobs:not(.show-more) .select>button:nth-of-type(n+20):not(.high-rank){display:none}body.orders_new section.jobs:not(.show-more)>button.show-less{display:none}body.orders_new section.jobs.show-more>button.show-more{display:none}@media (max-width: 699px){body.orders_new section.jobs>h2,body.organisations_profile section.jobs>h2,.search_index section.jobs>h2{margin-top:3rem}body.orders_new section.jobs.more>h2,body.organisations_profile section.jobs.more>h2,.search_index section.jobs.more>h2{margin-top:0}body.orders_new section.jobs .select,body.organisations_profile section.jobs .select,.search_index section.jobs .select{gap:0}body.orders_new section.jobs .select>button,body.organisations_profile section.jobs .select>button,.search_index section.jobs .select>button{border-radius:0;border:none;margin-bottom:0}body.orders_new section.jobs .select>button .summary>.content>.description>p.description,body.organisations_profile section.jobs .select>button .summary>.content>.description>p.description,.search_index section.jobs .select>button .summary>.content>.description>p.description{line-height:1.25em}body.orders_new section.jobs .select>button,body.orders_new section.jobs .select>button:hover,body.orders_new section.jobs .select>button:focus,body.orders_new section.jobs .select>button:active,body.organisations_profile section.jobs .select>button,body.organisations_profile section.jobs .select>button:hover,body.organisations_profile section.jobs .select>button:focus,body.organisations_profile section.jobs .select>button:active,.search_index section.jobs .select>button,.search_index section.jobs .select>button:hover,.search_index section.jobs .select>button:focus,.search_index section.jobs .select>button:active{box-shadow:none}body.orders_new section.jobs .select>button:not(.selected),body.organisations_profile section.jobs .select>button:not(.selected),.search_index section.jobs .select>button:not(.selected){margin-top:1px;padding-top:1em;padding-bottom:1em}body.orders_new section.jobs .select>button:not(.selected):not(:first-of-type)::before,body.orders_new section.jobs .select>button:not(.selected):last-of-type::after,body.organisations_profile section.jobs .select>button:not(.selected):not(:first-of-type)::before,body.organisations_profile section.jobs .select>button:not(.selected):last-of-type::after,.search_index section.jobs .select>button:not(.selected):not(:first-of-type)::before,.search_index section.jobs .select>button:not(.selected):last-of-type::after{content:"";position:absolute;left:0;width:calc(100% - 2em);height:0;margin:0 1rem;border-bottom:thin solid #b5b5b5}body.orders_new section.jobs .select>button:not(.selected):not(:first-of-type)::before,body.organisations_profile section.jobs .select>button:not(.selected):not(:first-of-type)::before,.search_index section.jobs .select>button:not(.selected):not(:first-of-type)::before{top:-1px}body.orders_new section.jobs .select>button:not(.selected):last-of-type,body.organisations_profile section.jobs .select>button:not(.selected):last-of-type,.search_index section.jobs .select>button:not(.selected):last-of-type{margin-bottom:1px}body.orders_new section.jobs .select>button:not(.selected):last-of-type::after,body.organisations_profile section.jobs .select>button:not(.selected):last-of-type::after,.search_index section.jobs .select>button:not(.selected):last-of-type::after{bottom:-1px}body.orders_new section.jobs .select>button.selected,body.organisations_profile section.jobs .select>button.selected,.search_index section.jobs .select>button.selected{border-left:6px solid #2b4042;border-color:#2b4042;border-right:none;padding-left:calc(1em - 6px);padding-top:calc(1em - 1px);padding-bottom:calc(1em - 1px)}body.orders_new section.jobs .select>button.selected:not(:last-of-type),body.organisations_profile section.jobs .select>button.selected:not(:last-of-type),.search_index section.jobs .select>button.selected:not(:last-of-type){border-bottom:none}body.orders_new section.jobs .select>button.selected:not(:last-of-type)+button,body.organisations_profile section.jobs .select>button.selected:not(:last-of-type)+button,.search_index section.jobs .select>button.selected:not(:last-of-type)+button{border-top:2px solid #2b4042 !important;margin-top:0}body.orders_new section.jobs .select>button.selected:not(:last-of-type)+button::before,body.organisations_profile section.jobs .select>button.selected:not(:last-of-type)+button::before,.search_index section.jobs .select>button.selected:not(:last-of-type)+button::before{display:none}body.orders_new section.jobs .select>button .options,body.orders_new section.jobs .select>button .number,body.orders_new section.jobs .select>button .text,body.organisations_profile section.jobs .select>button .options,body.organisations_profile section.jobs .select>button .number,body.organisations_profile section.jobs .select>button .text,.search_index section.jobs .select>button .options,.search_index section.jobs .select>button .number,.search_index section.jobs .select>button .text{margin-top:1em}body.orders_new section.jobs .select>button .options strong,body.orders_new section.jobs .select>button .number strong,body.orders_new section.jobs .select>button .text strong,body.organisations_profile section.jobs .select>button .options strong,body.organisations_profile section.jobs .select>button .number strong,body.organisations_profile section.jobs .select>button .text strong,.search_index section.jobs .select>button .options strong,.search_index section.jobs .select>button .number strong,.search_index section.jobs .select>button .text strong{margin-bottom:.5em;display:block}body.orders_new section.jobs .select>button .options .radio-buttons,body.orders_new section.jobs .select>button .number .radio-buttons,body.orders_new section.jobs .select>button .text .radio-buttons,body.organisations_profile section.jobs .select>button .options .radio-buttons,body.organisations_profile section.jobs .select>button .number .radio-buttons,body.organisations_profile section.jobs .select>button .text .radio-buttons,.search_index section.jobs .select>button .options .radio-buttons,.search_index section.jobs .select>button .number .radio-buttons,.search_index section.jobs .select>button .text .radio-buttons{display:grid}body.orders_new section.jobs .select>button .options .radio-buttons label,body.orders_new section.jobs .select>button .number .radio-buttons label,body.orders_new section.jobs .select>button .text .radio-buttons label,body.organisations_profile section.jobs .select>button .options .radio-buttons label,body.organisations_profile section.jobs .select>button .number .radio-buttons label,body.organisations_profile section.jobs .select>button .text .radio-buttons label,.search_index section.jobs .select>button .options .radio-buttons label,.search_index section.jobs .select>button .number .radio-buttons label,.search_index section.jobs .select>button .text .radio-buttons label{display:flex;justify-content:space-between}body.orders_new section.jobs .select>button .buttons,body.organisations_profile section.jobs .select>button .buttons,.search_index section.jobs .select>button .buttons{margin-top:1.5em;margin-bottom:1.5em}body.orders_new section.jobs .select>button form+.service-provider>div,body.organisations_profile section.jobs .select>button form+.service-provider>div,.search_index section.jobs .select>button form+.service-provider>div{display:block !important}body.orders_new section.jobs .select>button form+.service-provider h4,body.organisations_profile section.jobs .select>button form+.service-provider h4,.search_index section.jobs .select>button form+.service-provider h4{margin-top:0 !important;font-weight:400}body.orders_new section.jobs .select>button form+.service-provider img,body.organisations_profile section.jobs .select>button form+.service-provider img,.search_index section.jobs .select>button form+.service-provider img{float:left;margin-right:.5em;margin-bottom:.05em}body.orders_new section.jobs .select>button form+.service-provider>div>div>p,body.organisations_profile section.jobs .select>button form+.service-provider>div>div>p,.search_index section.jobs .select>button form+.service-provider>div>div>p{margin-bottom:0}}body.orders_new .service-provider-selection,body.job_templates_show .service-provider-selection{width:100%;position:relative}body.orders_new .service-provider-selection>div,body.job_templates_show .service-provider-selection>div{padding-right:.5em;max-height:10em;overflow-y:scroll;margin-top:.5em;display:flex;flex-direction:column;gap:.5em}@media (max-width: 699px){body.orders_new .service-provider-selection>div,body.job_templates_show .service-provider-selection>div{border:1px solid #b5b5b5;border-right:none;border-left:none;padding-top:0.25em;padding-bottom:0.25em}}body.orders_new .service-provider-selection>div button.service-provider,body.job_templates_show .service-provider-selection>div button.service-provider{border:1px solid #f4f3f1;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;text-align:left;font-weight:200}body.orders_new .service-provider-selection>div button.service-provider:hover,body.orders_new .service-provider-selection>div button.service-provider:active,body.orders_new .service-provider-selection>div button.service-provider:focus,body.job_templates_show .service-provider-selection>div button.service-provider:hover,body.job_templates_show .service-provider-selection>div button.service-provider:active,body.job_templates_show .service-provider-selection>div button.service-provider:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.orders_new .service-provider-selection>div button.service-provider.selected,body.job_templates_show .service-provider-selection>div button.service-provider.selected{border:1px solid #484848}body.orders_new .service-provider-selection>div button.service-provider>div,body.job_templates_show .service-provider-selection>div button.service-provider>div{display:flex;justify-content:space-between;width:100%}body.orders_new .service-provider-selection>div button.service-provider>div.top,body.job_templates_show .service-provider-selection>div button.service-provider>div.top{font-size:.8rem}body.orders_new .service-provider-selection>div button.service-provider>div.top .inbound-transport-methods span,body.job_templates_show .service-provider-selection>div button.service-provider>div.top .inbound-transport-methods span{background:#edebe8;padding:0.02em 0.2em}body.orders_new .service-provider-selection>div button.service-provider>div .service-provider,body.job_templates_show .service-provider-selection>div button.service-provider>div .service-provider{display:flex;gap:.5em;align-items:center}body.orders_new .service-provider-selection>div button.service-provider>div .service-provider .rating,body.job_templates_show .service-provider-selection>div button.service-provider>div .service-provider .rating{height:.75em}body.orders_new .service-provider-selection>div button.service-provider>div .service-provider .vacation-icon,body.job_templates_show .service-provider-selection>div button.service-provider>div .service-provider .vacation-icon{color:#229caf;margin-left:0;font-size:1em;vertical-align:middle}@media (max-width: 699px){body.orders_new .service-provider-selection>div,body.job_templates_show .service-provider-selection>div{gap:0}body.orders_new .service-provider-selection>div button:not(:last-of-type),body.job_templates_show .service-provider-selection>div button:not(:last-of-type){border-bottom:none !important}body.orders_new .service-provider-selection>div button .inbound-transport-methods span,body.job_templates_show .service-provider-selection>div button .inbound-transport-methods span{transition:background-color 200ms ease}body.orders_new .service-provider-selection>div button.selected,body.job_templates_show .service-provider-selection>div button.selected{border-color:#484848;background:#edebe8}body.orders_new .service-provider-selection>div button.selected .inbound-transport-methods span,body.job_templates_show .service-provider-selection>div button.selected .inbound-transport-methods span{background:#dddad4 !important}body.orders_new .service-provider-selection>div button.selected+button,body.job_templates_show .service-provider-selection>div button.selected+button{border-top-color:#484848}}@media screen and (max-width: 599px){body.orders_basket main,body.orders_checkout main,body.orders_update main{border-radius:0;margin:0;border:none}}body.orders_basket section.progress-bar,body.orders_checkout section.progress-bar,body.orders_update section.progress-bar,body.orders_summary section.progress-bar{display:flex;justify-content:space-between;align-items:center;padding:0em 1em 2.25em 1em;margin-bottom:0}body.orders_basket section.progress-bar hr,body.orders_checkout section.progress-bar hr,body.orders_update section.progress-bar hr,body.orders_summary section.progress-bar hr{flex:auto;margin-left:20px;margin-right:20px;border-top:1px dashed #8c8c8c}body.orders_basket section.progress-bar div a,body.orders_basket section.progress-bar div span,body.orders_checkout section.progress-bar div a,body.orders_checkout section.progress-bar div span,body.orders_update section.progress-bar div a,body.orders_update section.progress-bar div span,body.orders_summary section.progress-bar div a,body.orders_summary section.progress-bar div span{text-decoration:none;color:#8c8c8c;font-weight:200;user-select:none}@media screen and (max-width: 499px){body.orders_basket section.progress-bar,body.orders_checkout section.progress-bar,body.orders_update section.progress-bar,body.orders_summary section.progress-bar{padding-left:0;padding-right:0}body.orders_basket section.progress-bar hr,body.orders_checkout section.progress-bar hr,body.orders_update section.progress-bar hr,body.orders_summary section.progress-bar hr{display:none}}body.orders_basket section.progress-bar div.basket a,body.orders_basket section.progress-bar div.basket span,body.orders_checkout section.progress-bar div.checkout a,body.orders_checkout section.progress-bar div.checkout span,body.orders_summary section.progress-bar div.summary a,body.orders_summary section.progress-bar div.summary span{color:black}body.orders_summary section.progress-bar a{pointer-events:none}body.statuses_for_shipment h2{margin-bottom:0}body.statuses_for_shipment h3{margin:.5em 0 2em 0;font-size:1em}@media (min-width: 800px){body.orders_show section.summary,body.orders_batch_brand_show section.summary{display:grid;grid-template-columns:1fr 1fr}}body.orders_show .orderer,body.orders_show section.transport,body.orders_batch_brand_show .orderer,body.orders_batch_brand_show section.transport{margin-bottom:1em}body.orders_show .orderer>span,body.orders_show section.transport>span,body.orders_batch_brand_show .orderer>span,body.orders_batch_brand_show section.transport>span{display:block}body.orders_show .orderer span.location,body.orders_batch_brand_show .orderer span.location{margin-top:.5em}body.orders_show section.comment,body.orders_batch_brand_show section.comment{margin:1em 0;border:none;border-top:1px solid #b5b5b5;margin-bottom:0;padding-top:1.5em;padding-bottom:1.5em}body.orders_show section.order>h1,body.orders_batch_brand_show section.order>h1{margin-bottom:0}body.orders_show section.order time,body.orders_batch_brand_show section.order time{margin-top:0;margin-bottom:1em}body.orders_show section.order .job-title-container,body.orders_batch_brand_show section.order .job-title-container{display:flex;align-items:center;margin-bottom:.5em}body.orders_show section.order .job-title-container h3,body.orders_batch_brand_show section.order .job-title-container h3{margin-bottom:0}body.orders_show section.order .job-title-container input[type="checkbox"],body.orders_batch_brand_show section.order .job-title-container input[type="checkbox"]{margin-right:.75em}body.orders_show section.order .set_in_repair,body.orders_show section.order .set_ready,body.orders_show section.order .set_back_in_store,body.orders_show section.order .set_delivered,body.orders_show section.order .new_additional_payment,body.orders_batch_brand_show section.order .set_in_repair,body.orders_batch_brand_show section.order .set_ready,body.orders_batch_brand_show section.order .set_back_in_store,body.orders_batch_brand_show section.order .set_delivered,body.orders_batch_brand_show section.order .new_additional_payment{margin-top:1em}body.orders_show section.order section.actions,body.orders_batch_brand_show section.order section.actions{margin-top:2rem;padding:1rem;border:2px solid #edebe8}body.orders_show section.order section.actions h2,body.orders_batch_brand_show section.order section.actions h2{margin-bottom:.75rem}body.orders_show section.order section.actions>div,body.orders_batch_brand_show section.order section.actions>div{display:flex;flex-wrap:wrap;gap:.5em}body.orders_show section.order section.actions>div a,body.orders_batch_brand_show section.order section.actions>div a{max-width:100%}body.orders_show section.order article.shipment h1:first-of-type,body.orders_batch_brand_show section.order article.shipment h1:first-of-type{margin-bottom:0}body.orders_show section.tracking,body.orders_show section.custom-transports,body.orders_batch_brand_show section.tracking,body.orders_batch_brand_show section.custom-transports{margin-top:3em}body.orders_show section.tracking>h3,body.orders_show section.custom-transports>h3,body.orders_batch_brand_show section.tracking>h3,body.orders_batch_brand_show section.custom-transports>h3{font-size:var(--h3)}body.orders_show section.ready,body.orders_show section.cancelled,body.orders_batch_brand_show section.ready,body.orders_batch_brand_show section.cancelled{display:flex;justify-content:center;align-items:center;font-size:2em;gap:.5em;margin-bottom:1em}body.orders_show section.ready i,body.orders_show section.cancelled i,body.orders_batch_brand_show section.ready i,body.orders_batch_brand_show section.cancelled i{font-size:2em}body.orders_show section.ready p,body.orders_show section.cancelled p,body.orders_batch_brand_show section.ready p,body.orders_batch_brand_show section.cancelled p{margin:0;line-height:1em}body.orders_show section.ready,body.orders_batch_brand_show section.ready{color:#5e9e87}body.orders_show section.cancelled,body.orders_batch_brand_show section.cancelled{color:#f75d38}body.orders_show #package-tracking-form,body.orders_batch_brand_show #package-tracking-form{display:flex}body.orders_show #package-tracking-form input,body.orders_batch_brand_show #package-tracking-form input{margin:0;width:initial}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair{padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;display:grid;justify-content:space-between;grid-template-columns:auto 4.75em;user-select:none;gap:1em;row-gap:.5em;padding-bottom:.5em}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair:hover,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair:active,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair:focus,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair:hover,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair:active,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .text,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .text{margin-left:initial;flex:initial}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .input_container,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .input_container{width:initial;max-width:initial;white-space:nowrap;user-select:none}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .input_container .text_span,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .input_container .text_span{width:initial}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair p,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair p{line-height:unset}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair form,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair form,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews{grid-column-start:1;grid-column-end:3}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews{background:#f4f3f1;transition:box-shadow 200ms ease, background-color 200ms ease}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone:hover,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone:active,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone:focus,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews:hover,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews:active,body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews:focus,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone:hover,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone:active,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone:focus,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews:hover,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews:active,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews:focus{box-shadow:0 4.5px 7.5px 0 rgba(0,0,0,0.15)}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone .dz-preview.dz-image-preview,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone .dz-preview.dz-image-preview{background:none}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone .dz-remove,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair div.dropzone .dz-remove{background:white}body.orders_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews,body.orders_batch_brand_show article.shipment.editable article:not(.additional_payment[data-status="cancelled"]) .repair .general-image-previews{border-radius:0px;padding:.5em}body.orders_show article.shipment article .repair .general-image-previews,body.orders_batch_brand_show article.shipment article .repair .general-image-previews{width:max-content;margin:0}body.orders_show article.shipment article .repair .general-image-previews img,body.orders_batch_brand_show article.shipment article .repair .general-image-previews img{margin:0}body.orders_show article.shipment:not(.editable) article .repair .general-image-previews,body.orders_batch_brand_show article.shipment:not(.editable) article .repair .general-image-previews{margin-top:1em}body.orders_show article.additional_payment .title,body.orders_batch_brand_show article.additional_payment .title{display:flex;flex-wrap:wrap;align-items:center;gap:1.5em}body.orders_show article.additional_payment .title h2,body.orders_batch_brand_show article.additional_payment .title h2{margin:0}body.orders_show article.additional_payment .title .general-button,body.orders_batch_brand_show article.additional_payment .title .general-button{padding:.2em .75em}body.orders_show article.additional_payment[data-status="cancelled"],body.orders_show article.additional_payment[data-status="cancelled"] h2,body.orders_batch_brand_show article.additional_payment[data-status="cancelled"],body.orders_batch_brand_show article.additional_payment[data-status="cancelled"] h2{color:#a7b9b8}body.orders_show article.custom_job .brand-pricing,body.orders_batch_brand_show article.custom_job .brand-pricing{display:flex;gap:.75em}body.orders_show article.custom_job .brand-pricing *,body.orders_batch_brand_show article.custom_job .brand-pricing *{line-height:1em}body.orders_show article.custom_job .brand-pricing>div,body.orders_batch_brand_show article.custom_job .brand-pricing>div{display:flex;flex-direction:column;align-items:center;gap:.25rem}body.orders_show article.custom_job .brand-pricing>div small,body.orders_batch_brand_show article.custom_job .brand-pricing>div small{display:block;font-size:.8rem}body.orders_show article.custom_job .brand-pricing button.edit-brand-pricing,body.orders_batch_brand_show article.custom_job .brand-pricing button.edit-brand-pricing{display:flex;flex-direction:column-reverse;align-items:center;gap:.25rem;margin-left:0;text-decoration:none}body.orders_show article.custom_job .brand-pricing button.edit-brand-pricing span,body.orders_batch_brand_show article.custom_job .brand-pricing button.edit-brand-pricing span{font-size:.8rem;font-weight:200;margin-left:0}body.orders_show article.custom_job .brand-pricing input[type=number],body.orders_show article.custom_job .brand-pricing button.save,body.orders_show article.custom_job .brand-pricing button.cancel,body.orders_batch_brand_show article.custom_job .brand-pricing input[type=number],body.orders_batch_brand_show article.custom_job .brand-pricing button.save,body.orders_batch_brand_show article.custom_job .brand-pricing button.cancel{display:none}body.orders_show article.custom_job .brand-pricing.editing>div .price,body.orders_batch_brand_show article.custom_job .brand-pricing.editing>div .price{display:none}body.orders_show article.custom_job .brand-pricing.editing button.edit-brand-pricing,body.orders_batch_brand_show article.custom_job .brand-pricing.editing button.edit-brand-pricing{display:none}body.orders_show article.custom_job .brand-pricing.editing input[type=number],body.orders_show article.custom_job .brand-pricing.editing button.save,body.orders_show article.custom_job .brand-pricing.editing button.cancel,body.orders_batch_brand_show article.custom_job .brand-pricing.editing input[type=number],body.orders_batch_brand_show article.custom_job .brand-pricing.editing button.save,body.orders_batch_brand_show article.custom_job .brand-pricing.editing button.cancel{display:block}body.orders_show article.custom_job .brand-pricing.editing input[type=number],body.orders_batch_brand_show article.custom_job .brand-pricing.editing input[type=number]{padding:0;border:none;border-bottom:1px solid #b5b5b5;width:4em;margin-top:-0.12rem;font-weight:200;text-align:center}body.orders_show article.custom_job .brand-pricing.editing button.save,body.orders_show article.custom_job .brand-pricing.editing button.cancel,body.orders_batch_brand_show article.custom_job .brand-pricing.editing button.save,body.orders_batch_brand_show article.custom_job .brand-pricing.editing button.cancel{padding-top:.93rem}body.orders_show .todo,body.orders_batch_brand_show .todo{margin-top:1.5em}body.orders_show section.all-messages,body.orders_batch_brand_show section.all-messages{margin-top:5em}body.orders_show section.all-messages>h2,body.orders_batch_brand_show section.all-messages>h2{margin-bottom:0.5em}body.orders_show section.all-messages section.messages,body.orders_batch_brand_show section.all-messages section.messages{margin-top:2em;margin-bottom:3em}body.orders_show section.all-messages section.messages h3,body.orders_batch_brand_show section.all-messages section.messages h3{font-size:var(--h4)}body.orders_show section.all-messages section.messages .general-message,body.orders_batch_brand_show section.all-messages section.messages .general-message{width:90%;max-width:650px}body.orders_show section.all-messages section.messages .general-message p.text,body.orders_batch_brand_show section.all-messages section.messages .general-message p.text{margin-bottom:0}body.orders_show form.batch-brand-order-items,body.orders_batch_brand_show form.batch-brand-order-items{border:1px solid #b5b5b5;padding:1em;width:100%;max-width:100%;margin:2em 0}body.orders_show form.batch-brand-order-items table,body.orders_batch_brand_show form.batch-brand-order-items table{width:100%}body.orders_show form.batch-brand-order-items table div,body.orders_show form.batch-brand-order-items table input,body.orders_show form.batch-brand-order-items table select,body.orders_batch_brand_show form.batch-brand-order-items table div,body.orders_batch_brand_show form.batch-brand-order-items table input,body.orders_batch_brand_show form.batch-brand-order-items table select{width:100% !important}body.orders_show .max-price,body.orders_batch_brand_show .max-price{background:#229caf;margin-top:.5em;padding:.5em;color:white}body.orders_show .max-price>div,body.orders_batch_brand_show .max-price>div{font-weight:400}body.orders_show .max-price>p,body.orders_batch_brand_show .max-price>p{font-size:.9em;margin:0}body.orders_show section.reviews,body.orders_batch_brand_show section.reviews{margin-top:3em}body.orders_show section.reviews>div,body.orders_batch_brand_show section.reviews>div{margin-top:2em;display:flex;flex-direction:column;gap:1em}body.orders_show section.reviews>div>div,body.orders_batch_brand_show section.reviews>div>div{background:#f4f3f1;padding:1em;width:90%;max-width:650px}body.orders_show section.reviews>div>div .rating,body.orders_batch_brand_show section.reviews>div>div .rating{width:5em;margin-bottom:.25em}body.orders_show section.reviews>div>div .general-image-previews,body.orders_batch_brand_show section.reviews>div>div .general-image-previews{margin-bottom:0}body.orders_show .return-point-container,body.orders_batch_brand_show .return-point-container{margin:.5em 0}body.orders_show .return-point-container .current,body.orders_batch_brand_show .return-point-container .current{display:flex;gap:.5em;align-items:center}@media (max-width: 329px){body.orders_show .return-point-container .current,body.orders_batch_brand_show .return-point-container .current{flex-wrap:wrap}}body.orders_show .return-point-container .current button,body.orders_batch_brand_show .return-point-container .current button{margin:0}body.orders_show .return-point-container form,body.orders_batch_brand_show .return-point-container form{margin-top:.75em;margin-bottom:2.25em}body.orders_show .return-point-container form .input_container,body.orders_batch_brand_show .return-point-container form .input_container{margin:0;flex:auto;width:initial}body.orders_show .return-point-container form input,body.orders_show .return-point-container form select,body.orders_batch_brand_show .return-point-container form input,body.orders_batch_brand_show .return-point-container form select{margin:0}body.orders_show .return-point-container form input[type=submit],body.orders_show .return-point-container form select[type=submit],body.orders_batch_brand_show .return-point-container form input[type=submit],body.orders_batch_brand_show .return-point-container form select[type=submit]{margin-top:.5em;width:max-content}.orders_show .custom_job h2 *{vertical-align:middle}.orders_show .custom-job-labour-cost-input-container input#labour_cost{width:5em;margin:-.1em;margin-right:0;border-radius:0;border:none;border-bottom:1px solid #b5b5b5;outline:none;font-weight:400;color:#2b4042}.orders_show .custom-job-labour-cost-input-container button{margin-left:.70em}.orders_show .edit-labour-cost{margin-left:.75em;color:#555;display:inline-flex;align-items:center;text-decoration:none}.orders_show .edit-labour-cost span{margin-left:.5em;font-size:.85em}.orders_show .labour-cost-details{padding-top:1em;padding-bottom:1em;line-height:1;font-size:calc(var(--font-size) * 0.8)}.orders_show .labour-cost-details span{display:block;font-weight:normal;font-size:var(--font-size)}.orders_show .custom-job-labour-cost-input-container button,.orders_show .edit-labour-cost{font-size:1.1em}body.orders_summary main{margin-top:.5em}body.orders_summary main section{margin-bottom:5em}body.orders_summary main section h2{margin-bottom:.5em}body.orders_summary hr{margin:2em 0}body.orders_summary .shipment{margin-bottom:2em}body.orders_summary header section.order_success{color:white;background-color:#5e9e87;padding:1em}body.orders_summary p{max-width:600px}body.orders_summary section.gift-cards a{display:block;margin-bottom:.5em}body.orders_summary .delivery_activation_code_container:not(.hidden),body.orders_summary .direct_delivery_details_container:not(.hidden){margin-top:1em;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border:2px solid #484848;cursor:auto;border:none;background:#f4f3f1;border-radius:0;padding:1em 2em;width:600px;max-width:100%;text-align:center}body.orders_summary .delivery_activation_code_container:not(.hidden) p.title,body.orders_summary .delivery_activation_code_container:not(.hidden) p.code,body.orders_summary .direct_delivery_details_container:not(.hidden) p.title,body.orders_summary .direct_delivery_details_container:not(.hidden) p.code{padding:0;margin:0}body.orders_summary .delivery_activation_code_container:not(.hidden) p.title,body.orders_summary .direct_delivery_details_container:not(.hidden) p.title{font-size:1.3em}body.orders_summary .delivery_activation_code_container:not(.hidden) p.code,body.orders_summary .direct_delivery_details_container:not(.hidden) p.code{font-size:1.5em}body.orders_summary .delivery_activation_code_container:not(.hidden) img,body.orders_summary .delivery_activation_code_container:not(.hidden) svg,body.orders_summary .direct_delivery_details_container:not(.hidden) img,body.orders_summary .direct_delivery_details_container:not(.hidden) svg{margin:.5em 0;max-width:100%}body.orders_summary .delivery_activation_code_container:not(.hidden) svg>g#canvas>rect,body.orders_summary .direct_delivery_details_container:not(.hidden) svg>g#canvas>rect{fill:#f4f3f1}body.orders_summary .delivery_activation_code_container:not(.hidden) svg>g#canvas>g#barcode>rect,body.orders_summary .direct_delivery_details_container:not(.hidden) svg>g#canvas>g#barcode>rect{fill:black}body.orders_summary .packing-instructions h2{margin-bottom:1em}body.orders_summary .packing-instructions>div article h3.n{font-size:2em}body.orders_summary .packing-instructions>div article h3.txt{font-size:1.5em}body.orders_summary .packing-instructions>div article p{font-size:1em}body.orders_summary .packing-instructions>div:has(article:only-child){display:block}body.orders_summary .packing-instructions>div:has(article:only-child) article{max-width:600px}body.orders_summary .packing-instructions>div:has(article:only-child) article h3.n{display:none}body.orders_summary .packing-instructions>div:has(article:only-child) article p{max-width:initial}body.orders_summary .map-button{margin-top:1em}body.orders_summary section.notifications .input_container .text_span{width:initial}body.orders_summary section.package-stations{height:initial;margin:3.5em 0}body.orders_summary section.package-stations div.general-map{width:100%;height:600px}body.orders_summary main>section.items{margin:3.5em 0}body.orders_summary main>section.items>h2{font-size:var(--h2)}.organisations_new form.general .input_container span.text_span,.organisations_edit form.general .input_container span.text_span,.organisations_create form.general .input_container span.text_span,.organisations_update form.general .input_container span.text_span{margin-top:.25em;display:block}.organisations_new form.general .vacation_enabled_container:not(.checked)~.on_vacation_from_container,.organisations_new form.general .vacation_enabled_container:not(.checked)~.on_vacation_until_container,.organisations_edit form.general .vacation_enabled_container:not(.checked)~.on_vacation_from_container,.organisations_edit form.general .vacation_enabled_container:not(.checked)~.on_vacation_until_container,.organisations_create form.general .vacation_enabled_container:not(.checked)~.on_vacation_from_container,.organisations_create form.general .vacation_enabled_container:not(.checked)~.on_vacation_until_container,.organisations_update form.general .vacation_enabled_container:not(.checked)~.on_vacation_from_container,.organisations_update form.general .vacation_enabled_container:not(.checked)~.on_vacation_until_container{display:none}.organisations_new form.general .public_url.value_container,.organisations_edit form.general .public_url.value_container,.organisations_create form.general .public_url.value_container,.organisations_update form.general .public_url.value_container{width:90%;display:flex;align-items:center}.organisations_new form.general .public_url.value_container .field_with_errors,.organisations_edit form.general .public_url.value_container .field_with_errors,.organisations_create form.general .public_url.value_container .field_with_errors,.organisations_update form.general .public_url.value_container .field_with_errors{display:contents}.organisations_new form.general section.visiting-hours,.organisations_edit form.general section.visiting-hours,.organisations_create form.general section.visiting-hours,.organisations_update form.general section.visiting-hours{margin-top:1em}.organisations_new form.general section.visiting-hours .alterable_has_many_associations_form .week_day,.organisations_edit form.general section.visiting-hours .alterable_has_many_associations_form .week_day,.organisations_create form.general section.visiting-hours .alterable_has_many_associations_form .week_day,.organisations_update form.general section.visiting-hours .alterable_has_many_associations_form .week_day{width:4em;min-width:4em}.organisations_new form.general section.visiting-hours .alterable_has_many_associations_form .time_begin,.organisations_new form.general section.visiting-hours .alterable_has_many_associations_form .time_end,.organisations_edit form.general section.visiting-hours .alterable_has_many_associations_form .time_begin,.organisations_edit form.general section.visiting-hours .alterable_has_many_associations_form .time_end,.organisations_create form.general section.visiting-hours .alterable_has_many_associations_form .time_begin,.organisations_create form.general section.visiting-hours .alterable_has_many_associations_form .time_end,.organisations_update form.general section.visiting-hours .alterable_has_many_associations_form .time_begin,.organisations_update form.general section.visiting-hours .alterable_has_many_associations_form .time_end{width:6em;min-width:6em}.organisations_new form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container,.organisations_edit form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container,.organisations_create form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container,.organisations_update form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container{display:flex;align-items:center}.organisations_new form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container::after,.organisations_edit form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container::after,.organisations_create form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container::after,.organisations_update form.general section.visiting-hours .alterable_has_many_associations_form .time_begin_container::after{content:'-';display:inline-block;margin-left:1em;margin-right:-.3em}.organisations_new form.general .service-provider-fields,.organisations_new form.general .clothing-brand-fields,.organisations_edit form.general .service-provider-fields,.organisations_edit form.general .clothing-brand-fields,.organisations_create form.general .service-provider-fields,.organisations_create form.general .clothing-brand-fields,.organisations_update form.general .service-provider-fields,.organisations_update form.general .clothing-brand-fields{margin-top:2em}.organisations_new section.users,.organisations_new section.stores,.organisations_edit section.users,.organisations_edit section.stores,.organisations_create section.users,.organisations_create section.stores,.organisations_update section.users,.organisations_update section.stores{margin-top:2em}.organisations_new section.users .new,.organisations_new section.stores .new,.organisations_edit section.users .new,.organisations_edit section.stores .new,.organisations_create section.users .new,.organisations_create section.stores .new,.organisations_update section.users .new,.organisations_update section.stores .new{margin-bottom:.5em}.organisations_index section{margin-block:2em}body.organisations_profile:not(.welcome_index) section.info,body.organisations_profile:not(.welcome_index) section.reviews,body.organisations_profile:not(.welcome_index) section.ask-offer{margin-left:auto;margin-right:auto}body.organisations_profile:not(.welcome_index) section.info{display:flex;gap:2em;align-items:flex-start;width:900px}@media (max-width: 499px) and (min-width: 400px){body.organisations_profile:not(.welcome_index) section.info{gap:1.5em}}body.organisations_profile:not(.welcome_index) section.info .on-vacation{margin-top:0;margin-bottom:2em}body.organisations_profile:not(.welcome_index) section.info .about{max-width:700px}body.organisations_profile:not(.welcome_index) section.info .rating-container{margin-top:0.75em}body.organisations_profile:not(.welcome_index) section.info .rating-container .rating{width:7em}body.organisations_profile:not(.welcome_index) section.info .profile-image{--size: min(17vw, 160px);--min-size: 5em;width:var(--size);height:var(--size);object-fit:cover}body.organisations_profile:not(.welcome_index) section.ask-offer{max-width:940px}body.organisations_profile:not(.welcome_index) section.jobs,body.organisations_profile:not(.welcome_index) section.products{margin-top:6em;margin-bottom:6em}body.organisations_profile:not(.welcome_index) section.jobs h2,body.organisations_profile:not(.welcome_index) section.products h2{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1em;margin-top:2em}body.organisations_profile:not(.welcome_index) section.jobs>div,body.organisations_profile:not(.welcome_index) section.products>div{display:grid;grid-template-columns:repeat(auto-fill, minmax(10em, 1fr));grid-auto-rows:1fr;gap:1.77em;justify-content:center}body.organisations_profile:not(.welcome_index) section.jobs>div h3,body.organisations_profile:not(.welcome_index) section.products>div h3{font-size:1.4em}@media (max-width: 999px){body.organisations_profile:not(.welcome_index) section.jobs>div,body.organisations_profile:not(.welcome_index) section.products>div{grid-template-columns:repeat(auto-fill, minmax(8em, 1fr));gap:1em}body.organisations_profile:not(.welcome_index) section.jobs>div h3,body.organisations_profile:not(.welcome_index) section.products>div h3{font-size:1.2em}}body.organisations_profile:not(.welcome_index) section.jobs .content,body.organisations_profile:not(.welcome_index) section.products .content{overflow-wrap:anywhere}body.organisations_profile:not(.welcome_index) section.jobs{text-align:center}body.organisations_profile:not(.welcome_index) section.jobs h2{margin-bottom:0}body.organisations_profile:not(.welcome_index) section.jobs p{margin-bottom:3em}body.organisations_profile:not(.welcome_index) section.ask-offer{margin-bottom:6em}body.organisations_profile:not(.welcome_index) section.reviews h2{text-align:center}body.organisations_profile:not(.welcome_index) section.reviews section.service-provider-reviews-summary{text-align:center;margin-bottom:4em}body.organisations_profile:not(.welcome_index) section.reviews section.service-provider-reviews-summary .rating{margin-top:2em;width:15em}body.organisations_profile:not(.welcome_index) section.reviews section.service-provider-reviews-summary span{display:block;font-size:var(--h3);margin-top:.5em;text-align:center}@media (max-width: 699px){body.organisations_profile:not(.welcome_index) header .banner{min-height:100px}body.organisations_profile:not(.welcome_index) main section.info{display:block}body.organisations_profile:not(.welcome_index) main section.info>img.profile-image{width:5em;height:5em;float:left;margin-right:1.25em;margin-bottom:0.25em;margin-top:0.25em;margin-left:0.25em}}@media (max-width: 699px) and (max-width: 399px){body.organisations_profile:not(.welcome_index) main section.info>img.profile-image{width:4em;height:4em;margin-right:.75em;margin-bottom:.15em}}@media (max-width: 699px){body.organisations_profile:not(.welcome_index) main .ask-offer .form>h2,body.organisations_profile:not(.welcome_index) main .ask-offer .form>p,body.organisations_profile:not(.welcome_index) main .ask-offer .form>form{padding-left:0;padding-right:0}}.action-button{text-align:right;margin-bottom:5px;float:right;margin-bottom:-1px;user-select:none}.action-button a{background:#EDEBE8;padding:6px;margin:5px;display:inline-block;text-decoration:none;border-radius:0px;color:inherit;box-shadow:none;border:none;transition-duration:0.15s;transition-property:box-shadow, border, border-color, background-color}.action-button a:hover{box-shadow:1px 1px 8px -4px rgba(0,0,0,0.6) !important}.action-button a i,.action-button a span{vertical-align:middle}.action-button a i{margin-left:.1em}.action-button a span{color:#555;margin-left:.25em;margin-right:.25em}form.filter{float:left;padding:2px;margin-bottom:.5em;display:flex;align-items:center;flex-wrap:wrap;gap:.5em;max-width:100%}form.filter select,form.filter input{width:200px;margin:0;display:inline-block;background-color:white}form.filter .select2.select2-container.select2-container--default{width:200px !important}form.filter .select2-selection--single{margin-bottom:0 !important}form.filter select:first-of-type{margin-left:0px}form.filter input{width:120px}form.filter input[type=date]{width:7.5em}form.filter input[type="submit"]{width:max-content;margin:0;padding:0.2em .75em;padding-top:0.3em}.topBarContainer:after{content:" ";display:block;height:0;clear:both}section.payment .form-container{margin-top:2em;background-color:white;border:1px solid #b5b5b5;border-radius:0px;padding:1em;margin-bottom:1em;display:none;box-sizing:content-box}section.payment .form-container p{margin:.3em 0}section.payment .form-container h3{margin:.3em 0}section.payment .form-container div.break{height:1px;background-color:#b5b5b5}section.payment .form-container #submit{display:block;width:100%;max-width:20em;margin-top:1em}section.payment .form-container #paypal-button-container{margin-top:1em}section.payment #payment-form.stripe .fields #card-element{max-width:400px;display:block;padding:.5em;border:1px solid #b5b5b5;border-radius:0px;margin-bottom:.5em}section.payment #payment-form.stripe .errors{margin-top:-0.35em;margin-bottom:0.35em}section.payment .discount{margin-top:1em}section.payment .discount form.general{display:flex;gap:.5em;flex-wrap:wrap}section.payment .discount form.general input,section.payment .discount form.general input:hover:not(:focus),section.payment .discount form.general input:active,section.payment .discount form.general input:focus{display:inline !important;margin:initial !important;width:initial !important;height:initial !important}section.payment .discount form.general .input_container{margin:0;width:14em}section.payment .discount form.general .input_container input{min-width:initial}section.payment .discount .applied span,section.payment .discount .applied a{vertical-align:middle}section.payment .discount .error{color:#ff4c4c}section.payment .payment-link{display:none}section.payment .payment-buttons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;grid-gap:.5em;margin-top:2.5em;margin-bottom:1em}@media (max-width: 799px){section.payment .payment-buttons{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 649px){section.payment .payment-buttons{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 349px){section.payment .payment-buttons{grid-template-columns:1fr 1fr}}section.payment .payment-buttons h3{grid-column:1 / -1;grid-row:span 4;margin:0;margin-bottom:6px;align-self:flex-end}section.payment .payment-buttons button{display:flex;flex-direction:column;align-items:center;padding:.5em .3em;border:none;background-color:white;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;text-align:center;width:100%;text-decoration:none;grid-row:span 6}section.payment .payment-buttons button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}section.payment .payment-buttons button img{display:block;object-fit:contain;padding:0;height:4.25em;width:calc(min(10em, 100%));margin-bottom:0}section.payment .payment-buttons button span{display:none}section.payment .payment-buttons button.card img{height:2.75em}section.payment .payment-buttons button.card span{display:block;margin-top:0.35em}section.payment .payment-buttons button[data-for=paypal-payment-link]{display:none}.payment-methods-modal,.payment-methods-modal .grid{max-width:700px !important}.payment-methods-modal .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;grid-gap:.5em;margin-top:2.5em;margin-bottom:2em}@media (max-width: 799px){.payment-methods-modal .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 499px){.payment-methods-modal .grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 349px){.payment-methods-modal .grid{grid-template-columns:1fr 1fr}}.payment-methods-modal .grid h3{grid-column:1 / -1;grid-row:span 4;margin:0;margin-bottom:6px;align-self:flex-end}.payment-methods-modal .grid>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5em .3em;border:none;background-color:white;text-align:center;width:100%;text-decoration:none;grid-row:span 6}.payment-methods-modal .grid>div img{display:block;object-fit:contain;padding:0;height:4.25em;width:calc(min(10em, 100%));margin-bottom:0}.payment-methods-modal .grid>div.card img{height:2.75em}section.platform-announcements{padding-top:1em;padding-bottom:3em;width:100%;overflow:hidden}section.platform-announcements article{border-radius:0px;background-color:#2b4042;color:white;padding:1em;margin-bottom:1em}section.platform-announcements article>div{display:flex;color:#b2d1ce;justify-content:space-between;align-items:center}section.platform-announcements article>div time{margin-right:3em}section.platform-announcements article>div a{text-decoration:none;padding:.5em 1em;border-radius:0px;border:thin solid currentColor;transition:color .2s}section.platform-announcements article>div a:hover,section.platform-announcements article>div a:focus{color:white}.products_index section.banner.plain{background:#5c8855}.products_index .products{margin-top:6em;margin-bottom:6em}.products_index .products h2{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1em;margin-top:2em}.products_index .products>div{display:grid;grid-template-columns:repeat(auto-fill, minmax(10em, 1fr));grid-auto-rows:1fr;gap:1.77em;justify-content:center}.products_index .products>div h3{font-size:1.4em}@media (max-width: 999px){.products_index .products>div{grid-template-columns:repeat(auto-fill, minmax(8em, 1fr));gap:1em}.products_index .products>div h3{font-size:1.2em}}.products_index .products .content{overflow-wrap:anywhere}.products_index .products h2{text-align:left}.products_index .products h2,.products_index .products h2 a{text-decoration:none}.products_index .products,.products_index .products h2{margin-top:3rem}.products_index .products .general-button{margin-top:2.5em}body.products_show>main>.action-button{margin:0;width:max-content;float:right}body.products_show>main>section.info:first-of-type{margin-top:0}@media (max-width: 349px){body.products_show>main{margin-top:0}body.products_show>main>.action-button{float:initial;margin-left:auto}body.products_show>main>section.info:first-of-type{margin-top:1em}}.referrals_new section.new{margin-bottom:4em}.referrals_new section{width:700px}.referrals_new form input[type=submit]{padding-left:0.85em;padding-right:0.85em}@media (min-width: 499px){body.reviews_index section.general-reviews-container{margin-top:3em;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;row-gap:6em;max-width:800px}body.reviews_index section.general-reviews-container article:nth-of-type(even){grid-column-start:2;grid-column-end:-1}body.reviews_index section.general-reviews-container article:nth-of-type(odd){grid-column-start:1;grid-column-end:6}}body.reviews_index section.general-reviews-container article{padding:0}body.reviews_index section.general-reviews-container article p{margin-bottom:0}body.reviews_index section.general-reviews-container article header{padding:1em 1.75em;padding-bottom:.5em;padding-right:1.5em;display:flex;justify-content:space-between}@media (max-width: 599px){body.reviews_index section.general-reviews-container article header{padding-top:1.5em;flex-direction:column-reverse}}body.reviews_index section.general-reviews-container article header img.rating{margin-top:.5em;margin-bottom:0}body.reviews_index section.general-reviews-container article header div.service-provider{display:flex;align-items:center}body.reviews_index section.general-reviews-container article header div.service-provider img{margin-right:.5em;border-radius:10000px;width:1.5em;height:1.5em}body.reviews_index section.general-reviews-container article header div.service-provider span{line-height:1em}body.reviews_index section.general-reviews-container article>div{padding:1.5em 1.75em;padding-top:0}body.reviews_index a.show-more{margin-top:5em;display:block;width:max-content;margin-left:auto;margin-right:auto}body.reviews_index section.item-selection{margin-top:15em;text-align:center}body.reviews_index section.item-selection h2{margin-bottom:1.5em}body.reviews_index .general-button.final-cta{margin-top:5em}body.reviews_index_admin main h1{margin-bottom:.35em}body.reviews_index_admin main section:not(:first-of-type){margin-top:2em}body.reviews_index_service_provider table td{padding-top:1em;padding-bottom:1em}body.reviews_index_service_provider table td img{width:50px;height:50px}body.reviews_new_for_service_provider main p,body.reviews_create_for_service_provider main p,body.reviews_edit_for_service_provider main p,body.reviews_update_for_service_provider main p{font-size:1.15em}body.reviews_new_for_service_provider main .smileys,body.reviews_create_for_service_provider main .smileys,body.reviews_edit_for_service_provider main .smileys,body.reviews_update_for_service_provider main .smileys{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:3em;margin-bottom:2em;gap:1em;position:relative;padding-bottom:1.5em}body.reviews_new_for_service_provider main .smileys span,body.reviews_create_for_service_provider main .smileys span,body.reviews_edit_for_service_provider main .smileys span,body.reviews_update_for_service_provider main .smileys span{position:absolute;left:0;width:100%;text-align:center;bottom:0;font-size:2em;font-weight:200;display:none}body.reviews_new_for_service_provider main svg.smiley,body.reviews_create_for_service_provider main svg.smiley,body.reviews_edit_for_service_provider main svg.smiley,body.reviews_update_for_service_provider main svg.smiley{cursor:pointer;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);transition:box-shadow 150ms ease;border-radius:10000px}body.reviews_new_for_service_provider main svg.smiley:hover,body.reviews_new_for_service_provider main svg.smiley:active,body.reviews_create_for_service_provider main svg.smiley:hover,body.reviews_create_for_service_provider main svg.smiley:active,body.reviews_edit_for_service_provider main svg.smiley:hover,body.reviews_edit_for_service_provider main svg.smiley:active,body.reviews_update_for_service_provider main svg.smiley:hover,body.reviews_update_for_service_provider main svg.smiley:active{box-shadow:0 4.5px 7.5px 0 rgba(0,0,0,0.15)}body.reviews_new_for_service_provider main .radio:checked~span,body.reviews_create_for_service_provider main .radio:checked~span,body.reviews_edit_for_service_provider main .radio:checked~span,body.reviews_update_for_service_provider main .radio:checked~span{display:block}body.reviews_new_for_service_provider main .radio:checked~svg.smiley .background,body.reviews_create_for_service_provider main .radio:checked~svg.smiley .background,body.reviews_edit_for_service_provider main .radio:checked~svg.smiley .background,body.reviews_update_for_service_provider main .radio:checked~svg.smiley .background{opacity:0.2 !important}body.reviews_new_for_service_provider main form.general .radio,body.reviews_create_for_service_provider main form.general .radio,body.reviews_edit_for_service_provider main form.general .radio,body.reviews_update_for_service_provider main form.general .radio{display:none}body.reviews_new_for_service_provider main form.general textarea,body.reviews_new_for_service_provider main form.general input[type="submit"],body.reviews_create_for_service_provider main form.general textarea,body.reviews_create_for_service_provider main form.general input[type="submit"],body.reviews_edit_for_service_provider main form.general textarea,body.reviews_edit_for_service_provider main form.general input[type="submit"],body.reviews_update_for_service_provider main form.general textarea,body.reviews_update_for_service_provider main form.general input[type="submit"]{width:100%}body.reviews_new_for_service_provider main form.general .private_container,body.reviews_create_for_service_provider main form.general .private_container,body.reviews_edit_for_service_provider main form.general .private_container,body.reviews_update_for_service_provider main form.general .private_container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}body.reviews_new_for_service_provider main form.general .private_container span.text_span,body.reviews_create_for_service_provider main form.general .private_container span.text_span,body.reviews_edit_for_service_provider main form.general .private_container span.text_span,body.reviews_update_for_service_provider main form.general .private_container span.text_span{width:400px}body.reviews_new_for_service_provider main section.customer-awareness-channel,body.reviews_new_for_service_provider main input[type="submit"],body.reviews_create_for_service_provider main section.customer-awareness-channel,body.reviews_create_for_service_provider main input[type="submit"],body.reviews_edit_for_service_provider main section.customer-awareness-channel,body.reviews_edit_for_service_provider main input[type="submit"],body.reviews_update_for_service_provider main section.customer-awareness-channel,body.reviews_update_for_service_provider main input[type="submit"]{margin-top:1.5em}body.reviews_new_for_service_provider main input[type="submit"],body.reviews_create_for_service_provider main input[type="submit"],body.reviews_edit_for_service_provider main input[type="submit"],body.reviews_update_for_service_provider main input[type="submit"]{width:100%}.reviews_show section.review{background:#f4f3f1;padding:1em;margin-top:2em}.reviews_show section.review>*{display:block;margin-bottom:.5em}.reviews_show section.review>*:last-child{margin-bottom:0}.reviews_show section.review>.general-image-previews{display:flex}.reviews_show section.solve-bad,.reviews_show section.skip-bad,.reviews_show section.solved-bad,.reviews_show section.skipped-bad,.reviews_show section.comment{margin-top:3em}#floating-search{box-shadow:0 6px 9px 0 rgba(0,0,0,0.2);display:none;z-index:100001;border-radius:0px;position:fixed;top:20%;left:50%;transform:translateX(-50%);width:90vw;max-width:600px}@media screen and (min-width: 600px){#floating-search{font-size:1.2em}}body.search-open #floating-search{display:block}form.search{margin:auto}form.search input[type=submit]{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;width:3em}footer form.search.oneline input{border:none}body.search_index section{margin-bottom:3rem}body.search_index section.jobs>h2{padding-left:0 !important;padding-right:0 !important}body.search_index section.not_found{text-align:center;margin-bottom:5em}body.search_index section .select{display:grid;grid-template-columns:1fr}body.search_index section .select .rating{height:0.85em;margin-left:1em}body.search_index #nav-search-button,body.search_index aside a.search{display:none}body.search_index section.ask-offer{margin-top:2em;text-align:left}@media (max-width: 699px){body.search_index main{padding:0}body.search_index main form.search{padding:0 1rem}body.search_index main section.jobs>h2,body.search_index main section.service_providers>h2{padding-left:1rem !important;padding-right:1rem !important}body.search_index main section.service_providers>div{padding:0 1rem}body.search_index main section.service_providers button>h3>a{text-decoration:none}}button.service-provider-box{display:flex;justify-content:flex-start;padding:.25em .5em;border:1px solid #b5b5b5;border-radius:0px;background-color:white;border-radius:0px;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;border-radius:0;border:none;flex-flow:column;padding:1rem;text-align:left;position:relative;background:#f4f3f1;font-weight:200;width:100%}button.service-provider-box:hover,button.service-provider-box:active,button.service-provider-box:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}button.service-provider-box h2,button.service-provider-box h3{margin-top:0}button.service-provider-box h3.price{white-space:nowrap;text-align:right;padding-left:1em}button.service-provider-box .summary>.icon,button.service-provider-box .summary>img{background-size:80%;background-repeat:no-repeat;background-position:center;object-fit:cover;--size: 9em;height:var(--size);min-width:var(--size)}@media (max-width: 899px){button.service-provider-box .summary>.icon,button.service-provider-box .summary>img{--size: 5em}}@media (max-width: 399px){button.service-provider-box .summary>.icon,button.service-provider-box .summary>img{--size: 4em}}@media (max-width: 319px){button.service-provider-box .summary>.icon,button.service-provider-box .summary>img{display:none}}button.service-provider-box div.text{width:100%}button.service-provider-box.selected{border:2px solid #484848;cursor:auto}button.service-provider-box .unselect{display:none;position:absolute;top:.5em;right:.5em;background:#2b4042;color:white;border-radius:10000px;width:1.5em;height:1.5em;justify-content:center;align-items:center;font-size:1em;cursor:pointer}button.service-provider-box .unselect:hover{background:#1e2d2e}button.service-provider-box.selected .unselect{display:flex}button.service-provider-box div.icon{background-position:center;background-size:cover}@media screen and (max-width: 349px){button.service-provider-box .space-between{flex-direction:column}}button.service-provider-box div.content{width:100%}button.service-provider-box .summary,button.service-provider-box .details>.service-provider>div{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;gap:1em}button.service-provider-box .summary .content,button.service-provider-box .details>.service-provider>div .content{align-self:stretch;display:flex;flex-flow:column;justify-content:space-between}button.service-provider-box .summary a,button.service-provider-box .details>.service-provider>div a{text-decoration:none}button.service-provider-box .details>.service-provider>div img:not(.rating){width:3.6em;min-width:3.6em}button.service-provider-box:not(:last-of-type){margin-bottom:1.5em}button.service-provider-box>header{display:none}button.service-provider-box .summary .description header{margin-bottom:10px}button.service-provider-box .summary .description header h3,button.service-provider-box .summary .description header .rating{display:inline-block}button.service-provider-box .summary .description header h3{margin-bottom:0;line-height:1em;vertical-align:text-top}button.service-provider-box .summary .description header .rating{height:0.85em;margin-left:1em;vertical-align:middle}button.service-provider-box .summary .content .description p.short.description{display:none}button.service-provider-box .summary .content .description p.short.description+p.description{margin-top:0}@media (max-width: 699px){button.service-provider-box{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}.service-provider-list button.service-provider-box{border:none}button.service-provider-box{background:none !important;padding:1rem 0}button.service-provider-box:not(:last-of-type){margin-bottom:0}button.service-provider-box,button.service-provider-box:hover,button.service-provider-box:focus,button.service-provider-box:active{box-shadow:none !important}button.service-provider-box header{display:flex;align-items:flex-start;margin-bottom:.25rem !important;width:100%}button.service-provider-box header h3{font-size:1rem;font-weight:400}button.service-provider-box header h3,button.service-provider-box header img.rating{display:block}button.service-provider-box header img.rating{height:.75em;margin-left:.75rem;margin-top:.15rem}button.service-provider-box>header{margin-bottom:.4em !important}button.service-provider-box>header>h3{margin:0}button.service-provider-box div.summary,button.service-provider-box div.summary .content{display:initial}button.service-provider-box div.summary>img{float:left;width:3.6em;height:3.6em;min-width:3.6em;margin-right:.5em}button.service-provider-box div.summary div.content div.description header{display:none}button.service-provider-box div.summary div.content .order-processing-days{margin-top:0}.service-provider-list button.service-provider-box{border-bottom:1px solid #b5b5b5}.service-provider-list button.service-provider-box>header{display:none}.service-provider-list button.service-provider-box div.summary{flex-direction:row-reverse}.service-provider-list button.service-provider-box div.summary,.service-provider-list button.service-provider-box div.summary .content{display:flex}.service-provider-list button.service-provider-box div.summary>img{float:initial;margin:0 !important}.service-provider-list button.service-provider-box div.summary div.content{flex:auto}.service-provider-list button.service-provider-box div.summary div.content>div.description>header{display:flex;justify-content:space-between}.service-provider-list button.service-provider-box div.summary div.content>div.description>header img.rating{margin:0}.service-provider-list button.service-provider-box div.summary div.content div.description p.short.description{display:initial}.service-provider-list button.service-provider-box div.summary div.content div.description p.short.description+p.description{display:none}}section.organisation{padding-bottom:1em}@media screen and (min-width: 600px){section.organisation{display:grid;grid-template-columns:1fr 4fr;grid-column-gap:1.77em}section.organisation h1{margin-top:0;padding-top:0}section.organisation img{width:100%}}@media screen and (max-width: 599px){section.organisation{text-align:center}section.organisation p{text-align:left}section.organisation img{width:50%}}section.organisation .buttons{text-align:right}section.organisation img{margin-left:auto;margin-right:auto;border-radius:0px}div.on-vacation{width:100%;margin-block-start:1em;margin-block-end:1em;border-radius:0px;text-align:center;padding:.5em 1em;color:white;background:#f75d38}@media (max-width: 699px){body.service_providers_index>main{margin-top:0}}body.service_providers_invoices_index div.current-month{background:#229caf;width:max-content;padding:0.75em;color:white;margin-bottom:2em}body.service_providers_invoices_new form.general,body.service_providers_invoices_create form.general,body.service_providers_invoices_create_all_for_last_month form.general{display:flex;align-items:center;gap:1em}body.service_providers_invoices_new form.general input[type="submit"],body.service_providers_invoices_create form.general input[type="submit"],body.service_providers_invoices_create_all_for_last_month form.general input[type="submit"]{margin:0;width:min-content;height:initial}body.service_providers_invoices_new div.errors,body.service_providers_invoices_create div.errors,body.service_providers_invoices_create_all_for_last_month div.errors{margin-top:1em}body.service_providers_invoices_show>main{max-width:1800px}body.service_providers_invoices_show .action-buttons{display:flex;flex-direction:row-reverse}body.service_providers_invoices_show .action-buttons .action-button{float:initial}body.service_providers_invoices_show header{width:100%}body.service_providers_invoices_show header>section,body.service_providers_invoices_show header>.parties>div{width:50%;display:inline-block;margin:0;padding:0;vertical-align:top;padding-bottom:1em;min-width:200px}body.service_providers_invoices_show table th{background-color:white;color:#2b4042;border-bottom:solid thin #2b4042}body.service_providers_invoices_show tr.total{background-color:#d9e5e8;font-weight:200}body.service_providers_invoices_show .update-recipient-details-button{margin-top:3em}body.service_providers_invoices_show .pay-form{margin-top:1.5em}body.service_providers_invoices_show .pay-form input{margin:0}body.service_providers_invoices_show .pay-form input[type=submit]{margin-top:.5em}.service_providers_join main>section:not(:last-of-type){margin-bottom:2.5em}.service_providers_join main>section h2{margin-bottom:.5em}.service_providers_join main>section:not(:last-of-type){margin-bottom:5em}.service_providers_join main{text-align:center}.service_providers_join main section.intro{margin-top:2em}.service_providers_join main section.form{margin-top:5em;text-align:left}.service_providers_join main section.form form{background:#f4f3f1;padding:2em}.service_providers_join main section.form form *,.service_providers_join main section.form form *:hover,.service_providers_join main section.form form *:active,.service_providers_join main section.form form *:focus{border:none !important;box-shadow:none !important}.service_providers_join main section.form form label+span.text_span{width:initial}.service_providers_join main section.form form>div{margin-bottom:1.5em}.service_providers_join main section.form form input.other{margin-left:1em}.service_providers_join main section.form form .submit{margin-top:1em}.service_providers_join main section.form .success{background:#f4f3f1;padding:1em}body.sessions_new main,body.sessions_create main{display:flex;justify-content:center;align-items:center}body.sessions_new form.general,body.sessions_create form.general{margin-bottom:2em;width:750px}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 .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:.75em}body.sessions_new .buttons,body.sessions_create .buttons{margin-top:2em;max-width:750px;display:flex}body.sessions_new .buttons :not(:first-child),body.sessions_create .buttons :not(:first-child){margin-left:initial}body.sessions_new .buttons a.general-button,body.sessions_create .buttons a.general-button{text-align:center;margin:0}@media (min-width: 1000px){body.sessions_new .buttons a.general-button,body.sessions_create .buttons a.general-button{flex-basis:14em;flex-grow:1}}@media (min-width: 1000px){body.sessions_new .buttons a.general-button:not(:first-of-type),body.sessions_create .buttons a.general-button:not(:first-of-type){margin-left:1.5em}}@media (max-width: 999px){body.sessions_new .buttons a.general-button,body.sessions_create .buttons a.general-button{width:100%}body.sessions_new .buttons a.general-button:not(:first-of-type),body.sessions_create .buttons a.general-button:not(:first-of-type){margin-top:1.5em}}.tab_buttons{border-bottom:1px solid #cccccc;margin-bottom:20px}.tab_buttons .tab_button{display:inline-block;padding:8px;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:#2b4042;color:white;border-bottom:1px solid black}.tab_buttons .tab_button.active a{color:white}.general-table-container{max-width:100%;overflow-x:auto}table.general{border-collapse:collapse}@media screen and (max-width: 1200px){table.general{font-size:.9rem}}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}@media screen and (max-width: 1200px){table.general td,table.general th{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:#2b4042;--th-borders: 1px solid $accent-color;border-top:var(--th-borders);border-bottom:var(--th-borders)}table.general th,table.general th a{color:white}table.general tr.highlight{background:#ff4c4c}table.general tr.highlight a{color:white}table.general tr.highlight a:hover{color:gainsboro}table.general tr.error{background:#ffd2d2 !important}table.general.full-width{width:100%}.general-table-container+section.archived{margin-top:3em}.tasks_entries_actions h1{font-size:var(--h2)}.tasks_entries_actions h2{font-size:var(--h3)}.tasks_entries_actions h3{font-size:var(--h4)}.tasks_entries_actions h4{font-size:var(--h5)}.tasks_entries_actions h5{font-size:var(--h6)}.tasks_entries_actions .buttons{margin-top:2em}@media (min-width: 700px){.tasks_new form.entry,.tasks_new form.entry .input_container,.tasks_create form.entry,.tasks_create form.entry .input_container,.tasks_edit form.entry,.tasks_edit form.entry .input_container,.tasks_update form.entry,.tasks_update form.entry .input_container,.tasks_entries_new form.entry,.tasks_entries_new form.entry .input_container,.tasks_entries_create form.entry,.tasks_entries_create form.entry .input_container,.tasks_entries_edit form.entry,.tasks_entries_edit form.entry .input_container,.tasks_entries_update form.entry,.tasks_entries_update form.entry .input_container{max-width:initial}.tasks_new form.entry .input_container.type_container,.tasks_new form.entry .input_container.date_container,.tasks_create form.entry .input_container.type_container,.tasks_create form.entry .input_container.date_container,.tasks_edit form.entry .input_container.type_container,.tasks_edit form.entry .input_container.date_container,.tasks_update form.entry .input_container.type_container,.tasks_update form.entry .input_container.date_container,.tasks_entries_new form.entry .input_container.type_container,.tasks_entries_new form.entry .input_container.date_container,.tasks_entries_create form.entry .input_container.type_container,.tasks_entries_create form.entry .input_container.date_container,.tasks_entries_edit form.entry .input_container.type_container,.tasks_entries_edit form.entry .input_container.date_container,.tasks_entries_update form.entry .input_container.type_container,.tasks_entries_update form.entry .input_container.date_container{display:flex;gap:.5em;flex-wrap:wrap}.tasks_new form.entry .input_container.type_container>*,.tasks_new form.entry .input_container.date_container>*,.tasks_create form.entry .input_container.type_container>*,.tasks_create form.entry .input_container.date_container>*,.tasks_edit form.entry .input_container.type_container>*,.tasks_edit form.entry .input_container.date_container>*,.tasks_update form.entry .input_container.type_container>*,.tasks_update form.entry .input_container.date_container>*,.tasks_entries_new form.entry .input_container.type_container>*,.tasks_entries_new form.entry .input_container.date_container>*,.tasks_entries_create form.entry .input_container.type_container>*,.tasks_entries_create form.entry .input_container.date_container>*,.tasks_entries_edit form.entry .input_container.type_container>*,.tasks_entries_edit form.entry .input_container.date_container>*,.tasks_entries_update form.entry .input_container.type_container>*,.tasks_entries_update form.entry .input_container.date_container>*{flex:auto}.tasks_new form.entry .input_container.type_container>* select,.tasks_new form.entry .input_container.type_container>* input,.tasks_new form.entry .input_container.date_container>* select,.tasks_new form.entry .input_container.date_container>* input,.tasks_create form.entry .input_container.type_container>* select,.tasks_create form.entry .input_container.type_container>* input,.tasks_create form.entry .input_container.date_container>* select,.tasks_create form.entry .input_container.date_container>* input,.tasks_edit form.entry .input_container.type_container>* select,.tasks_edit form.entry .input_container.type_container>* input,.tasks_edit form.entry .input_container.date_container>* select,.tasks_edit form.entry .input_container.date_container>* input,.tasks_update form.entry .input_container.type_container>* select,.tasks_update form.entry .input_container.type_container>* input,.tasks_update form.entry .input_container.date_container>* select,.tasks_update form.entry .input_container.date_container>* input,.tasks_entries_new form.entry .input_container.type_container>* select,.tasks_entries_new form.entry .input_container.type_container>* input,.tasks_entries_new form.entry .input_container.date_container>* select,.tasks_entries_new form.entry .input_container.date_container>* input,.tasks_entries_create form.entry .input_container.type_container>* select,.tasks_entries_create form.entry .input_container.type_container>* input,.tasks_entries_create form.entry .input_container.date_container>* select,.tasks_entries_create form.entry .input_container.date_container>* input,.tasks_entries_edit form.entry .input_container.type_container>* select,.tasks_entries_edit form.entry .input_container.type_container>* input,.tasks_entries_edit form.entry .input_container.date_container>* select,.tasks_entries_edit form.entry .input_container.date_container>* input,.tasks_entries_update form.entry .input_container.type_container>* select,.tasks_entries_update form.entry .input_container.type_container>* input,.tasks_entries_update form.entry .input_container.date_container>* select,.tasks_entries_update form.entry .input_container.date_container>* input{min-width:initial;width:100%}.tasks_new form.entry .trix-container,.tasks_create form.entry .trix-container,.tasks_edit form.entry .trix-container,.tasks_update form.entry .trix-container,.tasks_entries_new form.entry .trix-container,.tasks_entries_create form.entry .trix-container,.tasks_entries_edit form.entry .trix-container,.tasks_entries_update form.entry .trix-container{width:100%}.tasks_new form.entry trix-editor,.tasks_create form.entry trix-editor,.tasks_edit form.entry trix-editor,.tasks_update form.entry trix-editor,.tasks_entries_new form.entry trix-editor,.tasks_entries_create form.entry trix-editor,.tasks_entries_edit form.entry trix-editor,.tasks_entries_update form.entry trix-editor{min-height:10em}.tasks_new form.entry:not(.open) .input_container:not(.name_container),.tasks_new form.entry:not(.open) input[type=submit],.tasks_create form.entry:not(.open) .input_container:not(.name_container),.tasks_create form.entry:not(.open) input[type=submit],.tasks_edit form.entry:not(.open) .input_container:not(.name_container),.tasks_edit form.entry:not(.open) input[type=submit],.tasks_update form.entry:not(.open) .input_container:not(.name_container),.tasks_update form.entry:not(.open) input[type=submit],.tasks_entries_new form.entry:not(.open) .input_container:not(.name_container),.tasks_entries_new form.entry:not(.open) input[type=submit],.tasks_entries_create form.entry:not(.open) .input_container:not(.name_container),.tasks_entries_create form.entry:not(.open) input[type=submit],.tasks_entries_edit form.entry:not(.open) .input_container:not(.name_container),.tasks_entries_edit form.entry:not(.open) input[type=submit],.tasks_entries_update form.entry:not(.open) .input_container:not(.name_container),.tasks_entries_update form.entry:not(.open) input[type=submit]{display:none}.tasks_new form.entry .form-floating,.tasks_create form.entry .form-floating,.tasks_edit form.entry .form-floating,.tasks_update form.entry .form-floating,.tasks_entries_new form.entry .form-floating,.tasks_entries_create form.entry .form-floating,.tasks_entries_edit form.entry .form-floating,.tasks_entries_update form.entry .form-floating{margin-bottom:0 !important}}@media (max-width: 700px){.tasks_new form.entry .form-floating:not(:last-of-type),.tasks_create form.entry .form-floating:not(:last-of-type),.tasks_edit form.entry .form-floating:not(:last-of-type),.tasks_update form.entry .form-floating:not(:last-of-type),.tasks_entries_new form.entry .form-floating:not(:last-of-type),.tasks_entries_create form.entry .form-floating:not(:last-of-type),.tasks_entries_edit form.entry .form-floating:not(:last-of-type),.tasks_entries_update form.entry .form-floating:not(:last-of-type){margin-bottom:.5em}}.tasks_new form.entry .buttons,.tasks_create form.entry .buttons,.tasks_edit form.entry .buttons,.tasks_update form.entry .buttons,.tasks_entries_new form.entry .buttons,.tasks_entries_create form.entry .buttons,.tasks_entries_edit form.entry .buttons,.tasks_entries_update form.entry .buttons{gap:.5em}.tasks_new form.entry .buttons>*,.tasks_create form.entry .buttons>*,.tasks_edit form.entry .buttons>*,.tasks_update form.entry .buttons>*,.tasks_entries_new form.entry .buttons>*,.tasks_entries_create form.entry .buttons>*,.tasks_entries_edit form.entry .buttons>*,.tasks_entries_update form.entry .buttons>*{margin:0 !important}.tasks_new section:not(:first-of-type),.tasks_create section:not(:first-of-type),.tasks_edit section:not(:first-of-type),.tasks_update section:not(:first-of-type){margin-top:3em}@media (min-width: 700px){.tasks_new form.task,.tasks_new form.task .input_container,.tasks_create form.task,.tasks_create form.task .input_container,.tasks_edit form.task,.tasks_edit form.task .input_container,.tasks_update form.task,.tasks_update form.task .input_container{max-width:initial}.tasks_new form.task .input_container.name_container,.tasks_create form.task .input_container.name_container,.tasks_edit form.task .input_container.name_container,.tasks_update form.task .input_container.name_container{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5em}}@media (min-width: 700px) and (max-width: 1100px){.tasks_new form.task .input_container.name_container,.tasks_create form.task .input_container.name_container,.tasks_edit form.task .input_container.name_container,.tasks_update form.task .input_container.name_container{grid-template-columns:1fr 1fr}}@media (min-width: 700px){.tasks_new form.task .input_container.name_container .form-floating,.tasks_create form.task .input_container.name_container .form-floating,.tasks_edit form.task .input_container.name_container .form-floating,.tasks_update form.task .input_container.name_container .form-floating{margin-bottom:0 !important}.tasks_new form.task input[type=submit],.tasks_create form.task input[type=submit],.tasks_edit form.task input[type=submit],.tasks_update form.task input[type=submit]{margin-top:0}}.tasks_new form.task .buttons,.tasks_create form.task .buttons,.tasks_edit form.task .buttons,.tasks_update form.task .buttons{gap:.5em}.tasks_new form.task .buttons>*,.tasks_create form.task .buttons>*,.tasks_edit form.task .buttons>*,.tasks_update form.task .buttons>*{margin:0 !important}.tasks_new section.entries div.buttons,.tasks_create section.entries div.buttons,.tasks_edit section.entries div.buttons,.tasks_update section.entries div.buttons{margin:1em 0}.tasks_new section.entries>div>article,.tasks_create section.entries>div>article,.tasks_edit section.entries>div>article,.tasks_update section.entries>div>article{display:flex;gap:.5em;margin-bottom:.5em}.tasks_new section.entries>div>article>details.card,.tasks_new section.entries>div>article>div.card,.tasks_create section.entries>div>article>details.card,.tasks_create section.entries>div>article>div.card,.tasks_edit section.entries>div>article>details.card,.tasks_edit section.entries>div>article>div.card,.tasks_update section.entries>div>article>details.card,.tasks_update section.entries>div>article>div.card{flex:auto}.tasks_new section.entries>div>article>details.card>summary,.tasks_new section.entries>div>article>div.card,.tasks_create section.entries>div>article>details.card>summary,.tasks_create section.entries>div>article>div.card,.tasks_edit section.entries>div>article>details.card>summary,.tasks_edit section.entries>div>article>div.card,.tasks_update section.entries>div>article>details.card>summary,.tasks_update section.entries>div>article>div.card{user-select:none;list-style:none;cursor:pointer;font-size:1rem;display:flex;align-items:flex-start;padding:.15em 1em;padding-top:.75em}.tasks_new section.entries>div>article>details.card>summary i,.tasks_new section.entries>div>article>div.card i,.tasks_create section.entries>div>article>details.card>summary i,.tasks_create section.entries>div>article>div.card i,.tasks_edit section.entries>div>article>details.card>summary i,.tasks_edit section.entries>div>article>div.card i,.tasks_update section.entries>div>article>details.card>summary i,.tasks_update section.entries>div>article>div.card i{transition:transform 300ms}.tasks_new section.entries>div>article>details.card>summary>div:first-of-type,.tasks_new section.entries>div>article>div.card>div:first-of-type,.tasks_create section.entries>div>article>details.card>summary>div:first-of-type,.tasks_create section.entries>div>article>div.card>div:first-of-type,.tasks_edit section.entries>div>article>details.card>summary>div:first-of-type,.tasks_edit section.entries>div>article>div.card>div:first-of-type,.tasks_update section.entries>div>article>details.card>summary>div:first-of-type,.tasks_update section.entries>div>article>div.card>div:first-of-type{flex-grow:1}.tasks_new section.entries>div>article>details.card>summary h3,.tasks_new section.entries>div>article>div.card h3,.tasks_create section.entries>div>article>details.card>summary h3,.tasks_create section.entries>div>article>div.card h3,.tasks_edit section.entries>div>article>details.card>summary h3,.tasks_edit section.entries>div>article>div.card h3,.tasks_update section.entries>div>article>details.card>summary h3,.tasks_update section.entries>div>article>div.card h3{font-size:1rem;color:currentColor;margin:0;padding-right:1em;font-weight:400}.tasks_new section.entries>div>article>details.card>summary .metadata,.tasks_new section.entries>div>article>div.card .metadata,.tasks_create section.entries>div>article>details.card>summary .metadata,.tasks_create section.entries>div>article>div.card .metadata,.tasks_edit section.entries>div>article>details.card>summary .metadata,.tasks_edit section.entries>div>article>div.card .metadata,.tasks_update section.entries>div>article>details.card>summary .metadata,.tasks_update section.entries>div>article>div.card .metadata{font-size:.9rem}.tasks_new section.entries>div>article>details.card>summary .material-icons,.tasks_new section.entries>div>article>div.card .material-icons,.tasks_create section.entries>div>article>details.card>summary .material-icons,.tasks_create section.entries>div>article>div.card .material-icons,.tasks_edit section.entries>div>article>details.card>summary .material-icons,.tasks_edit section.entries>div>article>div.card .material-icons,.tasks_update section.entries>div>article>details.card>summary .material-icons,.tasks_update section.entries>div>article>div.card .material-icons{color:currentColor;font-size:1.5em}.tasks_new section.entries>div>article>details.card>summary .view-count,.tasks_new section.entries>div>article>div.card .view-count,.tasks_create section.entries>div>article>details.card>summary .view-count,.tasks_create section.entries>div>article>div.card .view-count,.tasks_edit section.entries>div>article>details.card>summary .view-count,.tasks_edit section.entries>div>article>div.card .view-count,.tasks_update section.entries>div>article>details.card>summary .view-count,.tasks_update section.entries>div>article>div.card .view-count{margin-right:.5em;display:flex;align-items:center}.tasks_new section.entries>div>article>details.card>summary .view-count::after,.tasks_new section.entries>div>article>div.card .view-count::after,.tasks_create section.entries>div>article>details.card>summary .view-count::after,.tasks_create section.entries>div>article>div.card .view-count::after,.tasks_edit section.entries>div>article>details.card>summary .view-count::after,.tasks_edit section.entries>div>article>div.card .view-count::after,.tasks_update section.entries>div>article>details.card>summary .view-count::after,.tasks_update section.entries>div>article>div.card .view-count::after{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;content:'ads_click';font-size:1em;margin-left:.2em}.tasks_new section.entries>div>article>details.card>summary::-webkit-details-marker,.tasks_new section.entries>div>article>div.card::-webkit-details-marker,.tasks_create section.entries>div>article>details.card>summary::-webkit-details-marker,.tasks_create section.entries>div>article>div.card::-webkit-details-marker,.tasks_edit section.entries>div>article>details.card>summary::-webkit-details-marker,.tasks_edit section.entries>div>article>div.card::-webkit-details-marker,.tasks_update section.entries>div>article>details.card>summary::-webkit-details-marker,.tasks_update section.entries>div>article>div.card::-webkit-details-marker{display:none}.tasks_new section.entries>div>article details.card,.tasks_new section.entries>div>article div.card,.tasks_create section.entries>div>article details.card,.tasks_create section.entries>div>article div.card,.tasks_edit section.entries>div>article details.card,.tasks_edit section.entries>div>article div.card,.tasks_update section.entries>div>article details.card,.tasks_update section.entries>div>article div.card{line-height:1.5}.tasks_new section.entries>div>article details.card[open] summary i,.tasks_new section.entries>div>article div.card[open] summary i,.tasks_create section.entries>div>article details.card[open] summary i,.tasks_create section.entries>div>article div.card[open] summary i,.tasks_edit section.entries>div>article details.card[open] summary i,.tasks_edit section.entries>div>article div.card[open] summary i,.tasks_update section.entries>div>article details.card[open] summary i,.tasks_update section.entries>div>article div.card[open] summary i{transform:rotate(180deg)}.tasks_new section.entries>div>article>details.card>summary .metadata,.tasks_new section.entries>div>article>div.card .metadata,.tasks_create section.entries>div>article>details.card>summary .metadata,.tasks_create section.entries>div>article>div.card .metadata,.tasks_edit section.entries>div>article>details.card>summary .metadata,.tasks_edit section.entries>div>article>div.card .metadata,.tasks_update section.entries>div>article>details.card>summary .metadata,.tasks_update section.entries>div>article>div.card .metadata{display:flex;flex-wrap:wrap;gap:1em;color:grey;padding:0;padding-bottom:.25em}.tasks_new section.entries>div>article>details.card>summary .metadata p,.tasks_new section.entries>div>article>div.card .metadata p,.tasks_create section.entries>div>article>details.card>summary .metadata p,.tasks_create section.entries>div>article>div.card .metadata p,.tasks_edit section.entries>div>article>details.card>summary .metadata p,.tasks_edit section.entries>div>article>div.card .metadata p,.tasks_update section.entries>div>article>details.card>summary .metadata p,.tasks_update section.entries>div>article>div.card .metadata p{margin:0 !important}.tasks_new section.entries>div>article>details.card,.tasks_new section.entries>div>article>div.card,.tasks_create section.entries>div>article>details.card,.tasks_create section.entries>div>article>div.card,.tasks_edit section.entries>div>article>details.card,.tasks_edit section.entries>div>article>div.card,.tasks_update section.entries>div>article>details.card,.tasks_update section.entries>div>article>div.card{background:#edebe8;border-radius:4px}.tasks_new section.entries>div>article>details.card header h3,.tasks_new section.entries>div>article>div.card header h3,.tasks_create section.entries>div>article>details.card header h3,.tasks_create section.entries>div>article>div.card header h3,.tasks_edit section.entries>div>article>details.card header h3,.tasks_edit section.entries>div>article>div.card header h3,.tasks_update section.entries>div>article>details.card header h3,.tasks_update section.entries>div>article>div.card header h3{font-weight:bold}.tasks_new section.entries>div>article>details.card div.content,.tasks_new section.entries>div>article>div.card div.content,.tasks_create section.entries>div>article>details.card div.content,.tasks_create section.entries>div>article>div.card div.content,.tasks_edit section.entries>div>article>details.card div.content,.tasks_edit section.entries>div>article>div.card div.content,.tasks_update section.entries>div>article>details.card div.content,.tasks_update section.entries>div>article>div.card div.content{margin:2px;border-radius:4px;color:black;background:white;padding:1em}.tasks_new section.entries>div>article>details.card div.content div+div,.tasks_new section.entries>div>article>div.card div.content div+div,.tasks_create section.entries>div>article>details.card div.content div+div,.tasks_create section.entries>div>article>div.card div.content div+div,.tasks_edit section.entries>div>article>details.card div.content div+div,.tasks_edit section.entries>div>article>div.card div.content div+div,.tasks_update section.entries>div>article>details.card div.content div+div,.tasks_update section.entries>div>article>div.card div.content div+div{margin-top:.5em}.tasks_new section.entries>div>article>.buttons,.tasks_create section.entries>div>article>.buttons,.tasks_edit section.entries>div>article>.buttons,.tasks_update section.entries>div>article>.buttons{margin:0;display:flex;gap:.25em}.tasks_new section.entries>div>article>.buttons>a,.tasks_create section.entries>div>article>.buttons>a,.tasks_edit section.entries>div>article>.buttons>a,.tasks_update section.entries>div>article>.buttons>a{display:flex;justify-content:center;align-items:center;height:100%;width:67px;max-height:70px;background:#edebe8;font-size:2.25em}.tasks_new section.entries>div>article>.buttons>a:first-of-type,.tasks_create section.entries>div>article>.buttons>a:first-of-type,.tasks_edit section.entries>div>article>.buttons>a:first-of-type,.tasks_update section.entries>div>article>.buttons>a:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.tasks_new section.entries>div>article>.buttons>a:last-of-type,.tasks_create section.entries>div>article>.buttons>a:last-of-type,.tasks_edit section.entries>div>article>.buttons>a:last-of-type,.tasks_update section.entries>div>article>.buttons>a:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.tasks_new section.entries>div>article>.buttons>a.set-ready,.tasks_create section.entries>div>article>.buttons>a.set-ready,.tasks_edit section.entries>div>article>.buttons>a.set-ready,.tasks_update section.entries>div>article>.buttons>a.set-ready{background-color:#5e9e87;color:white}.tasks_new section.entries>div>article.completed .card,.tasks_new section.entries>div>article.critical .card,.tasks_new section.entries>div>article.alert .card,.tasks_create section.entries>div>article.completed .card,.tasks_create section.entries>div>article.critical .card,.tasks_create section.entries>div>article.alert .card,.tasks_edit section.entries>div>article.completed .card,.tasks_edit section.entries>div>article.critical .card,.tasks_edit section.entries>div>article.alert .card,.tasks_update section.entries>div>article.completed .card,.tasks_update section.entries>div>article.critical .card,.tasks_update section.entries>div>article.alert .card{color:white}.tasks_new section.entries>div>article.completed .card .metadata,.tasks_new section.entries>div>article.critical .card .metadata,.tasks_new section.entries>div>article.alert .card .metadata,.tasks_create section.entries>div>article.completed .card .metadata,.tasks_create section.entries>div>article.critical .card .metadata,.tasks_create section.entries>div>article.alert .card .metadata,.tasks_edit section.entries>div>article.completed .card .metadata,.tasks_edit section.entries>div>article.critical .card .metadata,.tasks_edit section.entries>div>article.alert .card .metadata,.tasks_update section.entries>div>article.completed .card .metadata,.tasks_update section.entries>div>article.critical .card .metadata,.tasks_update section.entries>div>article.alert .card .metadata{color:#f8f8f8}.tasks_new section.entries>div>article.completed .card,.tasks_create section.entries>div>article.completed .card,.tasks_edit section.entries>div>article.completed .card,.tasks_update section.entries>div>article.completed .card{background:#5e9e87}.tasks_new section.entries>div>article.critical .card,.tasks_create section.entries>div>article.critical .card,.tasks_edit section.entries>div>article.critical .card,.tasks_update section.entries>div>article.critical .card{background:#f75d38}.tasks_new section.entries>div>article.alert .card,.tasks_create section.entries>div>article.alert .card,.tasks_edit section.entries>div>article.alert .card,.tasks_update section.entries>div>article.alert .card{background:#ff9a00}.tasks_new section.entries>div>article.notice .card,.tasks_create section.entries>div>article.notice .card,.tasks_edit section.entries>div>article.notice .card,.tasks_update section.entries>div>article.notice .card{background:#ffeb4e}.tasks_new section.entries>div>article:not(.completed) .card .metadata p span.deadline,.tasks_create section.entries>div>article:not(.completed) .card .metadata p span.deadline,.tasks_edit section.entries>div>article:not(.completed) .card .metadata p span.deadline,.tasks_update section.entries>div>article:not(.completed) .card .metadata p span.deadline{font-weight:bold}.tasks_new section.entries>div>article.critical .card .metadata p span.deadline,.tasks_create section.entries>div>article.critical .card .metadata p span.deadline,.tasks_edit section.entries>div>article.critical .card .metadata p span.deadline,.tasks_update section.entries>div>article.critical .card .metadata p span.deadline{text-decoration:underline}.tasks_new section.entries>div>article.notice,.tasks_create section.entries>div>article.notice,.tasks_edit section.entries>div>article.notice,.tasks_update section.entries>div>article.notice{max-width:initial;padding:initial;background-color:initial}.tasks_index main>section:not(:first-of-type){margin-top:2em}.tasks_index main .filter select,.tasks_index main .filter span.select2{width:15em !important}.tasks_index main table>tbody{border-bottom:1px solid #dedede}.tasks_index main table>tbody>tr td{border-bottom:none !important;padding-block:3px}.tasks_index main table>tbody>tr:first-of-type td{padding-top:10px}.tasks_index main table>tbody>tr:last-of-type td{padding-bottom:10px}.tasks_index main table>tbody[data-href]:hover{background:#e6e6e6}.tasks_index main table td.name{font-weight:400}.tasks_index main table td.deadlines,.tasks_index main table td.no-deadline{padding-block:2px}.tasks_index main table td.deadlines>div,.tasks_index main table td.no-deadline>div{border-radius:4px;width:max-content;font-size:.9rem;padding:.18rem .45rem;margin:0}.tasks_index main table td.categories span{border-radius:4px;width:max-content;font-size:.9rem;padding:.18rem .45rem;margin:0;background:#edebe8;white-space:nowrap}.tasks_index main table td.deadlines div.critical,.tasks_index main table td.deadlines div.critical:hover{background-color:#ffd2d2 !important}.tasks_index main table td.deadlines div.alert,.tasks_index main table td.deadlines div.alert:hover{background-color:#fff0d2 !important}.tasks_index main table td.deadlines div.notice,.tasks_index main table td.deadlines div.notice:hover{background-color:#ffffd2 !important}.tasks_index main table td.deadlines div.missed,.tasks_index main table td.deadlines div.missed:hover{background-color:#c32727 !important;color:white !important;font-weight:400}.tasks_index main table td.no-deadline>div{background:#ffd2d2}@media (max-width: 999px){.tasks_index main table{display:flex;flex-direction:column}.tasks_index main table thead{display:none}.tasks_index main table tbody{display:grid;gap:0;column-gap:5px;grid-template-columns:5em 4em 2fr 1fr;align-items:start;border:none;border-bottom:1px solid #b5b5b5;padding-block:1em}.tasks_index main table tbody tr{display:contents}.tasks_index main table tbody tr td{display:block;width:initial !important}.tasks_index main table tbody tr td.name{order:-10;grid-column:1 / -1;font-weight:400;font-size:1.05rem;padding-top:0}.tasks_index main table tbody tr td.name,.tasks_index main table tbody tr td.categories,.tasks_index main table tbody tr td.deadlines,.tasks_index main table tbody tr td.no-deadline,.tasks_index main table tbody tr td.name+td.latest-entry{padding-left:0}.tasks_index main table tbody tr td.assignees,.tasks_index main table tbody tr td.latest-entry{padding-right:0}.tasks_index main table tbody tr:not(:first-of-type) td:first-of-type,.tasks_index main table tbody tr:not(:first-of-type) td:nth-of-type(6),.tasks_index main table tbody tr:not(:first-of-type) td:nth-of-type(7){display:none}.tasks_index main table tbody tr td.categories{order:-9;grid-column:1 / -1;padding-top:0}.tasks_index main table tbody tr td.parent{display:none}.tasks_index main table tbody tr td.duration-estimate{display:none}.tasks_index main table tbody tr td.entries{grid-column:2 / 4}.tasks_index main table tbody tr td.no-deadline{grid-column:1 / 3}.tasks_index main table tbody tr td.no-deadline+td.latest-entry{grid-column:3 / -1}.tasks_index main table tbody tr td.name+td.latest-entry{grid-column:1 / -1}.tasks_index main table tbody tr:last-of-type td{padding-bottom:0}}.tooltip-container{position:relative}.tooltip-container .tooltip{font-family:abadi, sans-serif;font-size:.65rem;visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:0px;padding:.5em .7em;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.2s 0.35s;white-space:normal}.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:not(:active) .tooltip{visibility:visible;opacity:1}.tooltip-container:hover:not(:active) .tooltip:hover{visibility:hidden;opacity:0}.html_uk_interesteds_new,.html_uk_interesteds_create{background:transparent}.uk_interesteds_new,.uk_interesteds_create{align-items:center;justify-content:center;background:transparent}.uk_interesteds_new main,.uk_interesteds_create main{margin:0 !important;width:max-content !important;max-width:100% !important;gap:1.77em;max-width:700px;background:white;border-radius:0px}@media (min-width: 600px){.uk_interesteds_new main,.uk_interesteds_create main{padding:2.5em !important}}@media (max-width: 599px){.uk_interesteds_new main,.uk_interesteds_create main{border-radius:0px}}.uk_interesteds_new main h2,.uk_interesteds_create main h2{margin-top:0;margin-bottom:.3em}.uk_interesteds_new main p,.uk_interesteds_create main p{margin-bottom:1.5em;text-align:left}.uk_interesteds_new main h3,.uk_interesteds_create main h3{text-align:left;margin-top:1em}.users_new form.tg-ok .telegram_username,.users_edit form.tg-ok .telegram_username,.users_create form.tg-ok .telegram_username,.users_update form.tg-ok .telegram_username{background:#d3ffd2}.users_new form.tg-missing .telegram_username,.users_edit form.tg-missing .telegram_username,.users_create form.tg-missing .telegram_username,.users_update form.tg-missing .telegram_username{background:#ffd2d2}body.users_index section{margin-top:2em}body.users_index section:first-of-type{margin-top:1.5em}section.warranty-repair-requests .pending{margin-bottom:1.5em}section.warranty-repair-requests .pending tr{background-color:#ffffd2}.warranty-repair-request{max-width:700px;margin:0 auto;padding:2rem}.warranty-repair-request .input_container{margin-bottom:1.5rem !important}.warranty-repair-request .dropzone-section{margin:2rem 0}.warranty-repair-request .dropzone-section h3{margin-bottom:1rem}.warranty-repair-request .dropzone-section .dropzone{min-height:150px;border:2px dashed #ccc;border-radius:4px;background:#fafafa;padding:20px;cursor:pointer;transition:all 0.3s ease}.warranty-repair-request .dropzone-section .dropzone:hover{border-color:#666;background:#f0f0f0}.warranty-repair-request .dropzone-section .dropzone .dz-preview{background:none}.warranty-repair-request .dropzone-section .dropzone .dz-preview .dz-image{background:white}.warranty-repair-request .dropzone-section .help-text{margin-top:0.5rem;color:#666;font-size:0.9em}body.warranty_repair_requests_show table td{padding-right:1em}body.warranty_repair_requests_show table td:first-child{font-weight:400}body.warranty_repair_requests_show .description-container{margin-top:1em;padding:1em;border:1px solid #b5b5b5}body.warranty_repair_requests_show .description-container div,body.warranty_repair_requests_show .description-container p{margin-top:1em}body.warranty_repair_requests_show .description-container .purchase-date{padding-top:1em;border-top:1px solid #b5b5b5}body.warranty_repair_requests_show .description-container .purchase-date p{margin-top:0}body.warranty_repair_requests_show .product-name{font-weight:400}body.warranty_repair_requests_show .general-image-previews{margin-bottom:0;margin-top:1em}body.warranty_repair_requests_show .receipt-container{margin-top:1em;display:flex;justify-content:flex-start;align-items:flex-start;gap:1em}body.warranty_repair_requests_show .actions{margin-top:1em;display:flex;justify-content:flex-start;align-items:center;gap:1em}body.warranty_repair_requests_show .actions p{margin:0}body.warranty_repair_requests_show section{margin-top:3em}.warranty_repairs_index .error{color:#ff4c4c}body.welcome_aarrelabel>header{background:url(/assets/bigfiles/banners/welcome/aarrelabel-0e4bf302a4778a420f8bdc55aff8ed043a89f736121b4439c2fc6c1991ec536e.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}body.welcome_aarrelabel .banner h1{filter:drop-shadow(0 8px 16px rgba(0,0,0,0.8));margin-top:2em;text-shadow:0 4.5px 10px black;font-weight:bold !important;background-image:url(/assets/aarrelabel_logo_white-537208b65326f2ad47ce54bf1f576690c8420c273adc8de49f65e676239495c3.svg) !important;background-position:center center;background-repeat:no-repeat;width:10em;height:2em;max-width:70vw;max-height:30vw}body.welcome_aarrelabel .banner{background:none !important;align-items:flex-end !important}body.welcome_aarrelabel .banner .text::before{background-color:rgba(101,101,101,0.1) !important}body.welcome_aarrelabel section.reviews,body.job_templates.aarrelabel section.reviews{background-image:url(/assets/bigfiles/welcome/aarrelabel/reviews-f4e309feb1438105bec52a192dabd12548deeb238aa1e0df513070db6f257521.jpg) !important}@media (min-width: 1070px){body.welcome_aarrelabel section.reviews,body.job_templates.aarrelabel section.reviews{background-image:url(/assets/bigfiles/welcome/aarrelabel/reviews_wider-b2993e10b42ab95c86b23b55d07506df6afb81979adfab86ce17e01bec4061f3.jpg) !important;background-position:right !important}}body.welcome_index section.ask-offer{padding:3em calc((100vw - 1000px) / 2 + 10px) !important}@media (min-width: 699px){body.welcome_index section.ask-offer{margin-block:2em !important}}body:not(.welcome_tessa) main.wide section.ask-offer>div.form>h2,body:not(.welcome_tessa) main.wide section.ask-offer>div.form>p,body:not(.welcome_tessa) main.wide section.ask-offer>div.form form{padding-inline:1rem}body:not(.welcome_tessa) section.ask-offer{justify-content:flex-start !important;padding-top:6em}body:not(.welcome_tessa) section.ask-offer>div.form form{max-width:initial}body:not(.welcome_tessa) section.ask-offer>div.form form .input_container{max-width:initial}body:not(.welcome_tessa) section.ask-offer .close-button{font-size:30px;padding:5px;float:right;cursor:pointer;color:#2b4042}body:not(.welcome_tessa) section.ask-offer .close-button:hover{color:#1e2d2e}body:not(.welcome_tessa) section.ask-offer div.success{max-width:600px;background-color:#d9e5e8;border-radius:0px;padding:1em}body:not(.welcome_tessa) section.ask-offer form{background:#f5f4f2;background:white;padding-block:1rem}body:not(.welcome_tessa) section.ask-offer form>p{margin-bottom:0}body:not(.welcome_tessa) section.ask-offer form .form-floating,body:not(.welcome_tessa) section.ask-offer form .select label,body:not(.welcome_tessa) section.ask-offer form .dropzone{border:1px solid #b5b5b5}body:not(.welcome_tessa) section.ask-offer form input.submit+p{margin-top:1em;text-align:left}body:not(.welcome_tessa) section.ask-offer .dropzone{max-width:100%;border:none}body:not(.welcome_tessa) section.ask-offer .submit{width:auto;text-transform:uppercase}body.welcome_tessa section.ask-offer{min-height:20em;justify-content:flex-start !important}@media (max-width: 699px){body.welcome_tessa section.ask-offer{padding-left:0 !important;padding-right:0 !important}body.welcome_tessa section.ask-offer>div.form>h2,body.welcome_tessa section.ask-offer>div.form>p{padding-left:1rem;padding-right:1rem}}body.welcome_tessa section.ask-offer .close-button{font-size:30px;padding:5px;float:right;cursor:pointer;color:#2b4042}body.welcome_tessa section.ask-offer .close-button:hover{color:#1e2d2e}body.welcome_tessa section.ask-offer div.success{max-width:600px;background-color:#d9e5e8;border-radius:0px;padding:1em}body.welcome_tessa section.ask-offer form{background:#f5f4f2;padding:1.25em 1.2em}body.welcome_tessa section.ask-offer form>p{margin-bottom:0}@media (max-width: 699px){body.welcome_tessa section.ask-offer form{background:white;padding:1rem}body.welcome_tessa section.ask-offer form .form-floating,body.welcome_tessa section.ask-offer form .select label,body.welcome_tessa section.ask-offer form .dropzone{border:1px solid #b5b5b5}}body.welcome_tessa section.ask-offer .dropzone{max-width:600px;border:none}body.welcome_tessa section.ask-offer .submit{width:auto;text-transform:uppercase}body.brand_landing_page section.banner{min-height:450px}body.brand_landing_page section.banner .text{text-shadow:0 4.5px 7.5px rgba(0,0,0,0.5)}body.brand_landing_page section.intro{font-size:var(--h3);padding-bottom:1em !important}@media (max-width: 599px){body.brand_landing_page section.intro{font-size:1rem}}body.brand_landing_page section.jobs>h2,body.brand_landing_page section.jobs>div.categories{margin-bottom:3.5rem}body.brand_landing_page section.jobs>div.categories.select.general{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 999px){body.brand_landing_page section.jobs>div.categories.select.general{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 699px){body.brand_landing_page section.jobs>div.categories.select.general{grid-template-columns:1fr 1fr}}@media (max-width: 299px){body.brand_landing_page section.jobs>div.categories.select.general{grid-template-columns:1fr}}body.brand_landing_page section.jobs>div.list{display:flex;flex-direction:column;gap:2em}body.brand_landing_page section.jobs>div.list article{display:flex;flex-direction:row;justify-content:space-between;gap:1.5em;background:#f4f3f1;padding:2em}body.brand_landing_page section.jobs>div.list article:nth-child(even){flex-direction:row-reverse}body.brand_landing_page section.jobs>div.list article>div{display:flex;flex-direction:column;flex:auto}body.brand_landing_page section.jobs>div.list article>div>p+p{margin-top:0}body.brand_landing_page section.jobs>div.list article>div .price{margin-top:auto;font-size:90%;padding-top:.5rem}body.brand_landing_page section.jobs>div.list article .img,body.brand_landing_page section.jobs>div.list article img{display:block;background-color:lightgray;width:16em;height:10em;object-fit:cover;object-position:left bottom;flex-shrink:0}@media (max-width: 899px){body.brand_landing_page section.jobs>div.list article .img,body.brand_landing_page section.jobs>div.list article img{width:12em;height:12em}}@media (max-width: 699px){body.brand_landing_page section.jobs>div.list article .img,body.brand_landing_page section.jobs>div.list article img{width:5em;height:5em;max-height:45vw}}@media (max-width: 699px){body.brand_landing_page section.jobs>div.list{gap:0}body.brand_landing_page section.jobs>div.list article{margin-bottom:0em;border-bottom:1px solid #b5b5b5;background:white}body.brand_landing_page section.jobs>div.list article,body.brand_landing_page section.jobs>div.list article:nth-child(even){flex-direction:row}body.brand_landing_page section.jobs>div.list article h3{font-size:1em;font-weight:400}body.brand_landing_page section.jobs>div.list article .price{font-weight:bold}body.brand_landing_page section.jobs>div.list article .price small{font-weight:200}}@media (max-width: 699px){body.brand_landing_page section.jobs{padding-left:0 !important;padding-right:0 !important}body.brand_landing_page section.jobs>h2{padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem}body.brand_landing_page section.jobs>div.list{padding:0 1rem}body.brand_landing_page section.jobs>div.list>article{padding:1rem 0}body.brand_landing_page section.jobs>div.list>article>div h3,body.brand_landing_page section.jobs>div.list>article>div p{margin-bottom:.25rem}body.brand_landing_page section.jobs>div.list>article>div .price{padding-top:0;margin-top:.15rem}}body.brand_landing_page section.ask-offer{margin-bottom:5em !important}body.brand_landing_page section.reviews{padding:1em !important}body.brand_landing_page section.how-to{margin-bottom:6em}body.brand_landing_page a.final-cta{margin-bottom:8em}body.welcome_index button,body.welcome_index input:not([type="submit"]),body.welcome_index select,body.welcome_index textarea,body.orders_new button,body.orders_new input:not([type="submit"]),body.orders_new select,body.orders_new textarea,body.jobs_show button,body.jobs_show input:not([type="submit"]),body.jobs_show select,body.jobs_show textarea,body.search_index button,body.search_index input:not([type="submit"]),body.search_index select,body.search_index textarea{color:inherit;font:inherit;margin:0}body.welcome_index button[disabled],body.welcome_index input[disabled],body.orders_new button[disabled],body.orders_new input[disabled],body.jobs_show button[disabled],body.jobs_show input[disabled],body.search_index button[disabled],body.search_index input[disabled]{cursor:default}body.welcome_index input,body.orders_new input,body.jobs_show input,body.search_index input{line-height:normal}body.welcome_index input[type="checkbox"],body.welcome_index input[type="radio"],body.orders_new input[type="checkbox"],body.orders_new input[type="radio"],body.jobs_show input[type="checkbox"],body.jobs_show input[type="radio"],body.search_index input[type="checkbox"],body.search_index input[type="radio"]{box-sizing:border-box;padding:0}body.welcome_index img,body.orders_new img,body.jobs_show img,body.search_index img{max-width:100%;display:inline-block}body.welcome_index label,body.orders_new label,body.jobs_show label,body.search_index label{display:block;margin-bottom:10px;line-height:20px;font-weight:200;letter-spacing:1px;text-transform:uppercase}body.welcome_index.welcome_event{overflow-y:hidden}body.welcome_index.welcome_event nav{height:80px}body.welcome_index.welcome_event nav .links,body.welcome_index.welcome_event footer,body.welcome_index.welcome_event .chat,body.welcome_index.welcome_event .general-button{display:none}body.welcome_index.welcome_event h1{max-width:12em;font-size:calc(max(3.375rem, 6vw))}body.welcome_index.welcome_event p{font-size:calc(max(1.5rem, 2.5vw)) !important;max-width:18em;padding-top:1em}body.welcome_index.welcome_event header{height:100%;display:flex;justify-content:stretch;position:relative;height:100%;padding-top:0}body.welcome_index.welcome_event header>section.banner{min-height:100vh;height:100%}body.welcome_index.welcome_event img.logo{height:3em}body.welcome_index section.explanation{margin-top:4em;background:white;padding-top:5em !important;padding-bottom:5em !important}body.welcome_index section.explanation h2{margin-left:auto;margin-right:auto;text-align:center;font-weight:200;margin-bottom:1.5em}body.welcome_index section.explanation>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5em}@media (max-width: 799px){body.welcome_index section.explanation>div{grid-template-columns:1fr}}@media (max-width: 1399px){body.welcome_index section.explanation>div{gap:3em}}body.welcome_index section.explanation>div article{display:flex;align-items:center;margin-bottom:1em;margin-left:auto;margin-right:auto;max-width:20em;min-height:4em;flex-direction:column;text-align:center;color:#464646}body.welcome_index section.explanation>div article h3{margin-bottom:0;min-height:3em;font-weight:200}body.welcome_index section.explanation>div article img{height:3em;margin-right:1em}@media screen and (max-width: 699px){body.welcome_index section.explanation>div{flex-direction:column;align-items:flex-start}body.welcome_index section.explanation>div article{min-height:0;margin-bottom:1em}body.welcome_index section.explanation>div article h3{min-height:0}body.welcome_index section.explanation>div article img{height:1.8em}body.welcome_index section.explanation>div article p{margin-bottom:.2em}}@media screen and (max-width: 699px) and (max-width: 699px){body.welcome_index section.explanation>div{align-items:center}}body.welcome_index section.gift_card_banner{text-align:center;background:#08501f;color:white;padding:1em}body.welcome_index section.gift_card_banner::before{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;vertical-align:middle;content:'card_giftcard';padding-bottom:.2em;padding-right:.5em}body.welcome_index section.gift_card_banner span,body.welcome_index section.gift_card_banner a{white-space:nowrap}body.welcome_index section.gift_card_banner a{margin-left:.5em}body.welcome_index section.gift_card_banner a::after{content:' ›'}body.welcome_halti section.banner .text::before,body.welcome_halti section.reviews::before{display:none !important}body.welcome_halti .banner h1{font-weight:bold !important;background-image:url(/assets/bigfiles/banners/welcome/halti_logo-3a55d858367d7a71f3a997425f340b223cc0ae832b93577d7f8d5929456766f8.png) !important;background-size:contain;background-position:center center;background-repeat:no-repeat;width:70vw;height:30vw;max-width:335px;max-height:120px}@media (max-width: 499px){body.welcome_halti section.banner{min-height:350px}body.welcome_halti section.banner img{object-position:top !important}}body.welcome_halti section.reviews,body.job_templates.halti section.reviews{background-image:url(/assets/bigfiles/welcome/halti/reviews-07337ccac6fbbfc6fc7e0e1b4f263c440042e4069fcee9bde909e85679f3b1e1.jpg) !important}body.welcome_halti section.reviews::before,body.job_templates.halti section.reviews::before{display:none !important}body.welcome_hurtta section.banner .text::before,body.welcome_hurtta section.reviews::before{display:none !important}body.welcome_hurtta section.reviews,body.job_templates.hurtta section.reviews{background-image:url(/assets/bigfiles/welcome/hurtta/reviews-b3c71954c94eb2f8d46984f21c696540a1de57ad210e581cfb508883c42c81ba.jpeg) !important}body.welcome_hurtta section.reviews::before,body.job_templates.hurtta section.reviews::before{display:none !important}body.welcome_index section.general,body.welcome_index main>header,body.orders_new section.general,body.orders_new main>header,body.documents section.general,body.documents main>header,body.welcome_tessa section.general,body.welcome_tessa main>header,body.brand_landing_page section.general,body.brand_landing_page main>header,body.job_templates_show section.general,body.job_templates_show main>header{margin-bottom:40px;border-radius:0px;background:white;margin-left:auto;margin-right:auto}body.welcome_index section.general h3,body.welcome_index main>header h3,body.orders_new section.general h3,body.orders_new main>header h3,body.documents section.general h3,body.documents main>header h3,body.welcome_tessa section.general h3,body.welcome_tessa main>header h3,body.brand_landing_page section.general h3,body.brand_landing_page main>header h3,body.job_templates_show section.general h3,body.job_templates_show main>header h3{margin:0;line-height:1.25em;margin-bottom:.2em}body.welcome_index section.package-stations h1,body.orders_new section.package-stations h1,body.documents section.package-stations h1,body.welcome_tessa section.package-stations h1,body.brand_landing_page section.package-stations h1,body.job_templates_show section.package-stations h1{margin-bottom:.5em;font-family:'Montserrat'}body.welcome_index section.item-buttons>h3,body.orders_new section.item-buttons>h3,body.documents section.item-buttons>h3,body.welcome_tessa section.item-buttons>h3,body.brand_landing_page section.item-buttons>h3,body.job_templates_show section.item-buttons>h3{text-align:center;margin-bottom:1rem}body.welcome_index main.wide>section,body.welcome_index main.wide>header,body.welcome_index main.wide>header>section,body.orders_new main.wide>section,body.orders_new main.wide>header,body.orders_new main.wide>header>section,body.documents main.wide>section,body.documents main.wide>header,body.documents main.wide>header>section,body.welcome_tessa main.wide>section,body.welcome_tessa main.wide>header,body.welcome_tessa main.wide>header>section,body.brand_landing_page main.wide>section,body.brand_landing_page main.wide>header,body.brand_landing_page main.wide>header>section,body.job_templates_show main.wide>section,body.job_templates_show main.wide>header,body.job_templates_show main.wide>header>section{padding:4em calc((100vw - 1140px) / 2 + 10px)}@media screen and (max-width: 1140px){body.welcome_index main.wide>section,body.welcome_index main.wide>header,body.welcome_index main.wide>header>section,body.orders_new main.wide>section,body.orders_new main.wide>header,body.orders_new main.wide>header>section,body.documents main.wide>section,body.documents main.wide>header,body.documents main.wide>header>section,body.welcome_tessa main.wide>section,body.welcome_tessa main.wide>header,body.welcome_tessa main.wide>header>section,body.brand_landing_page main.wide>section,body.brand_landing_page main.wide>header,body.brand_landing_page main.wide>header>section,body.job_templates_show main.wide>section,body.job_templates_show main.wide>header,body.job_templates_show main.wide>header>section{padding:3em 1em}}body.welcome_index main>section,body.welcome_index main>header,body.welcome_index main>header>section,body.orders_new main>section,body.orders_new main>header,body.orders_new main>header>section,body.documents main>section,body.documents main>header,body.documents main>header>section,body.welcome_tessa main>section,body.welcome_tessa main>header,body.welcome_tessa main>header>section,body.brand_landing_page main>section,body.brand_landing_page main>header,body.brand_landing_page main>header>section,body.job_templates_show main>section,body.job_templates_show main>header,body.job_templates_show main>header>section{margin-left:auto;margin-right:auto;overflow-x:hidden;overflow-wrap:anywhere}body.welcome_index main>section>h1,body.welcome_index main>section h2,body.welcome_index main>section h3,body.welcome_index main>section h4,body.welcome_index main>section h5,body.welcome_index main>section h6,body.welcome_index main>header>h1,body.welcome_index main>header h2,body.welcome_index main>header h3,body.welcome_index main>header h4,body.welcome_index main>header h5,body.welcome_index main>header h6,body.welcome_index main>header>section>h1,body.welcome_index main>header>section h2,body.welcome_index main>header>section h3,body.welcome_index main>header>section h4,body.welcome_index main>header>section h5,body.welcome_index main>header>section h6,body.orders_new main>section>h1,body.orders_new main>section h2,body.orders_new main>section h3,body.orders_new main>section h4,body.orders_new main>section h5,body.orders_new main>section h6,body.orders_new main>header>h1,body.orders_new main>header h2,body.orders_new main>header h3,body.orders_new main>header h4,body.orders_new main>header h5,body.orders_new main>header h6,body.orders_new main>header>section>h1,body.orders_new main>header>section h2,body.orders_new main>header>section h3,body.orders_new main>header>section h4,body.orders_new main>header>section h5,body.orders_new main>header>section h6,body.documents main>section>h1,body.documents main>section h2,body.documents main>section h3,body.documents main>section h4,body.documents main>section h5,body.documents main>section h6,body.documents main>header>h1,body.documents main>header h2,body.documents main>header h3,body.documents main>header h4,body.documents main>header h5,body.documents main>header h6,body.documents main>header>section>h1,body.documents main>header>section h2,body.documents main>header>section h3,body.documents main>header>section h4,body.documents main>header>section h5,body.documents main>header>section h6,body.welcome_tessa main>section>h1,body.welcome_tessa main>section h2,body.welcome_tessa main>section h3,body.welcome_tessa main>section h4,body.welcome_tessa main>section h5,body.welcome_tessa main>section h6,body.welcome_tessa main>header>h1,body.welcome_tessa main>header h2,body.welcome_tessa main>header h3,body.welcome_tessa main>header h4,body.welcome_tessa main>header h5,body.welcome_tessa main>header h6,body.welcome_tessa main>header>section>h1,body.welcome_tessa main>header>section h2,body.welcome_tessa main>header>section h3,body.welcome_tessa main>header>section h4,body.welcome_tessa main>header>section h5,body.welcome_tessa main>header>section h6,body.brand_landing_page main>section>h1,body.brand_landing_page main>section h2,body.brand_landing_page main>section h3,body.brand_landing_page main>section h4,body.brand_landing_page main>section h5,body.brand_landing_page main>section h6,body.brand_landing_page main>header>h1,body.brand_landing_page main>header h2,body.brand_landing_page main>header h3,body.brand_landing_page main>header h4,body.brand_landing_page main>header h5,body.brand_landing_page main>header h6,body.brand_landing_page main>header>section>h1,body.brand_landing_page main>header>section h2,body.brand_landing_page main>header>section h3,body.brand_landing_page main>header>section h4,body.brand_landing_page main>header>section h5,body.brand_landing_page main>header>section h6,body.job_templates_show main>section>h1,body.job_templates_show main>section h2,body.job_templates_show main>section h3,body.job_templates_show main>section h4,body.job_templates_show main>section h5,body.job_templates_show main>section h6,body.job_templates_show main>header>h1,body.job_templates_show main>header h2,body.job_templates_show main>header h3,body.job_templates_show main>header h4,body.job_templates_show main>header h5,body.job_templates_show main>header h6,body.job_templates_show main>header>section>h1,body.job_templates_show main>header>section h2,body.job_templates_show main>header>section h3,body.job_templates_show main>header>section h4,body.job_templates_show main>header>section h5,body.job_templates_show main>header>section h6{margin-top:0;padding-top:0}body.welcome_index .explanation,body.welcome_index .how-to,body.welcome_index .reviews,body.welcome_index .video>div,body.orders_new .explanation,body.orders_new .how-to,body.orders_new .reviews,body.orders_new .video>div,body.documents .explanation,body.documents .how-to,body.documents .reviews,body.documents .video>div,body.welcome_tessa .explanation,body.welcome_tessa .how-to,body.welcome_tessa .reviews,body.welcome_tessa .video>div,body.brand_landing_page .explanation,body.brand_landing_page .how-to,body.brand_landing_page .reviews,body.brand_landing_page .video>div,body.job_templates_show .explanation,body.job_templates_show .how-to,body.job_templates_show .reviews,body.job_templates_show .video>div{padding:3em calc((100vw - 1300px) / 2 + 10px)}@media screen and (max-width: 1300px){body.welcome_index .explanation,body.welcome_index .how-to,body.welcome_index .reviews,body.welcome_index .video>div,body.orders_new .explanation,body.orders_new .how-to,body.orders_new .reviews,body.orders_new .video>div,body.documents .explanation,body.documents .how-to,body.documents .reviews,body.documents .video>div,body.welcome_tessa .explanation,body.welcome_tessa .how-to,body.welcome_tessa .reviews,body.welcome_tessa .video>div,body.brand_landing_page .explanation,body.brand_landing_page .how-to,body.brand_landing_page .reviews,body.brand_landing_page .video>div,body.job_templates_show .explanation,body.job_templates_show .how-to,body.job_templates_show .reviews,body.job_templates_show .video>div{padding:3em 1em}}body.welcome_index main>section.general,body.welcome_index main>header,body.orders_new main>section.general,body.orders_new main>header,body.documents main>section.general,body.documents main>header,body.welcome_tessa main>section.general,body.welcome_tessa main>header,body.brand_landing_page main>section.general,body.brand_landing_page main>header,body.job_templates_show main>section.general,body.job_templates_show main>header{margin-bottom:0;border-radius:0;border-left:0;border-right:0}@media (max-width: 399px){body.welcome_index header>section.banner>.text>h1{margin-bottom:1.25rem}body.welcome_index header>section.banner>.text>p{margin-bottom:1rem}}body.welcome_index>header>section.banner a.general-button{font-size:1.2rem;margin-top:1.5rem;box-shadow:0 4.5px 7.5px 0 rgba(0,0,0,0.15)}body.welcome_index>header>section.banner a.general-button:hover{box-shadow:0 6px 9px 0 rgba(0,0,0,0.2)}body.welcome_index>header>section.banner .down{font-family:'Material Symbols Outlined';font-variation-settings:'FILL' 0, 'wght' 150, 'GRAD' 0, 'opsz' 24 !important;font-size:3rem;position:absolute;bottom:.5rem;color:white;cursor:pointer}@media (max-width: 699px){body.welcome_index>header>section.banner .down{bottom:0;display:block;width:100%;text-align:center;box-sizing:border-box;left:0}}.welcome_index .delivery-everywhere{background:#b2d1cf}.welcome_index .delivery-everywhere h2{text-align:center;margin-bottom:1em}.welcome_index .delivery-everywhere>div{display:flex;justify-content:center;gap:1.5em}.welcome_index .delivery-everywhere>div p{max-width:400px}.welcome_index .delivery-everywhere>div img{width:100px;height:100px}body.welcome_index.country-uk .detail-cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1em;text-align:left}@media screen and (max-width: 599px){body.welcome_index.country-uk .detail-cards{grid-template-columns:1fr}}body.welcome_index.country-uk .detail-cards article{background-size:cover;background-position:bottom;position:relative;min-height:15em;color:white;max-width:100%;cursor:pointer}body.welcome_index.country-uk .detail-cards article>.reveal{display:flex;flex-direction:column;justify-content:space-between;transition-property:opacity;transition-duration:250ms;height:100%;width:100%;background-color:#0000;transition-property:background-color}body.welcome_index.country-uk .detail-cards article>.reveal p{opacity:0;transition-property:opacity;transition-duration:250ms;padding-top:0}body.welcome_index.country-uk .detail-cards article>.hint{opacity:1;transition-property:opacity;transition-duration:250ms;display:flex;position:absolute;align-items:center;right:0;bottom:0}body.welcome_index.country-uk .detail-cards article p,body.welcome_index.country-uk .detail-cards article h2,body.welcome_index.country-uk .detail-cards article .hint{padding:1rem}body.welcome_index.country-uk .detail-cards article .reveal h2{padding-bottom:0;padding-top:1rem;opacity:1;z-index:2;transition-property:opacity;transition-duration:250ms;color:white}body.welcome_index.country-uk .detail-cards article:focus{cursor:default}body.welcome_index.country-uk .detail-cards article:focus .reveal{background-color:#000a}body.welcome_index.country-uk .detail-cards article:focus .reveal p{opacity:1}body.welcome_index.country-uk .detail-cards article:focus .hint{opacity:0}body.welcome_index .how-to{margin-top:0}body.brand_landing_page .how-to{margin-top:4em}body.welcome_index .how-to>h2,body.brand_landing_page .how-to>h2{margin-bottom:1.5em;text-align:center;margin-left:auto;margin-right:auto}body.welcome_index .how-to>div,body.brand_landing_page .how-to>div{gap:0.5em;margin:0 auto}@media (max-width: 799px){body.welcome_index .how-to>div,body.brand_landing_page .how-to>div{grid-template-columns:1fr;max-width:400px;gap:1.5em}}body.welcome_index .how-to>div>article,body.brand_landing_page .how-to>div>article{padding:3em}body.welcome_index .how-to>div>article header,body.brand_landing_page .how-to>div>article header{margin-bottom:2em}body.welcome_index .how-to>div>article header h3,body.welcome_index .how-to>div>article header h4,body.brand_landing_page .how-to>div>article header h3,body.brand_landing_page .how-to>div>article header h4{margin:0}body.welcome_index .how-to>div>article header h3,body.brand_landing_page .how-to>div>article header h3{font-size:2.4em;font-weight:400;margin-bottom:.25em}body.welcome_index .how-to>div>article header h4,body.brand_landing_page .how-to>div>article header h4{font-size:1.6em;font-weight:inherit}body.welcome_index .how-to>div>article header p,body.brand_landing_page .how-to>div>article header p{font-size:1.08em}@media (max-width: 599px){body.welcome_index .how-to>div>article,body.brand_landing_page .how-to>div>article{padding:1.5em}body.welcome_index .how-to>div>article header,body.brand_landing_page .how-to>div>article header{margin-bottom:.75em}body.welcome_index .how-to>div>article p,body.brand_landing_page .how-to>div>article p{margin-bottom:.25em}}body.welcome_index .how-to .middle-cta,body.brand_landing_page .how-to .middle-cta{margin-top:3em;margin-bottom:0}.welcome_index .item-selection>h2{margin-bottom:1.5em;text-align:center;margin-left:auto;margin-right:auto}.welcome_index .join-service-providers{height:35vw;min-height:20em;margin-top:0;background-position:center;background-size:cover;position:relative;background-image:url(/assets/bigfiles/welcome/index/sewing_machine-7de6caaf4e777c344a9c4034d6b876c280128bc71a2022ef829fb48a8b704958.jpg);display:flex;align-items:center;justify-content:center}.welcome_index .join-service-providers::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.2)}.welcome_index .join-service-providers *{z-index:1}.welcome_index .join-service-providers .general-button{border-radius:0px;border:none;font-size:1.8em}@media (max-width: 599px){.welcome_index .join-service-providers .general-button{font-size:1.4em}}@media (max-width: 349px){.welcome_index .join-service-providers .general-button{font-size:1em}}.welcome_index .products{min-height:15em;margin-top:4em;margin-bottom:4em;background:#5c8855;display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;gap:1em}.welcome_index .products h2{color:white}.welcome_index .products p{font-size:var(--h3);max-width:15em;text-align:center}.welcome_index .products .general-button{border-radius:0px;border:none;padding-top:.45em;font-size:var(--h3)}.welcome_index .partners h2,body.documents_for_retail .partners h2,.welcome_index .partners h2{text-align:center}.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{margin:3em auto;display:flex;gap:5em;row-gap:2em;justify-content:space-around;align-items:center;flex-wrap:wrap;width:100%}@media (max-width: 1099px){.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{gap:4em;row-gap:1.5em}}@media (max-width: 949px){.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{gap:3em;row-gap:1.25em}}@media (max-width: 864px){.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{gap:2em;row-gap:1em}}.welcome_index .partners>div img,body.documents_for_retail .partners>div img,.welcome_index .partners>div img{width:6rem;height:4.5rem}.welcome_index .partners>div img.aarre,.welcome_index .partners>div img.kaiko,body.documents_for_retail .partners>div img.aarre,body.documents_for_retail .partners>div img.kaiko,.welcome_index .partners>div img.aarre,.welcome_index .partners>div img.kaiko{width:7rem}.welcome_index .partners>div img.luhta,body.documents_for_retail .partners>div img.luhta,.welcome_index .partners>div img.luhta{width:8rem}@media (max-width: 864px){.welcome_index .partners>div img,body.documents_for_retail .partners>div img,.welcome_index .partners>div img{width:5.4rem;height:4.05rem}.welcome_index .partners>div img.aarre,.welcome_index .partners>div img.kaiko,body.documents_for_retail .partners>div img.aarre,body.documents_for_retail .partners>div img.kaiko,.welcome_index .partners>div img.aarre,.welcome_index .partners>div img.kaiko{width:6.3rem}.welcome_index .partners>div img.luhta,body.documents_for_retail .partners>div img.luhta,.welcome_index .partners>div img.luhta{width:7.2rem}}@media (max-width: 734px){.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{max-width:500px}}@media (max-width: 699px){.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{max-width:400px;gap:1.25em;row-gap:.75em}.welcome_index .partners>div img,body.documents_for_retail .partners>div img,.welcome_index .partners>div img{width:4rem;height:2.5rem}.welcome_index .partners>div img.aarre,.welcome_index .partners>div img.kaiko,body.documents_for_retail .partners>div img.aarre,body.documents_for_retail .partners>div img.kaiko,.welcome_index .partners>div img.aarre,.welcome_index .partners>div img.kaiko{width:5rem}.welcome_index .partners>div img.luhta,body.documents_for_retail .partners>div img.luhta,.welcome_index .partners>div img.luhta{width:6rem}}@media (max-width: 449px){.welcome_index .partners>div,body.documents_for_retail .partners>div,.welcome_index .partners>div{max-width:350px}}.welcome_index:not(.country-uk) .partners{margin-top:4em;background-color:#f5f4f2}.welcome_index:not(.country-uk) .partners p{margin-bottom:1em;font-size:var(--h3)}.welcome_index:not(.country-uk) .partners>a{padding-top:1em;font-size:var(--h3)}body.welcome_index section.reviews,body.brand_landing_page section.reviews,body.job_templates_show section.reviews,body.documents_for_retail section.reviews{text-align:center;background-position:center;background-size:cover;position:relative;background-image:url(/assets/bigfiles/welcome/index/reviews-5d682a63a2702f2c56b6e2ce5317b419ceacc87e3532ab6472280ab428955065.jpg);padding-top:7em !important;padding-bottom:7em !important}body.welcome_index section.reviews::before,body.brand_landing_page section.reviews::before,body.job_templates_show section.reviews::before,body.documents_for_retail section.reviews::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.2)}body.welcome_index section.reviews *,body.brand_landing_page section.reviews *,body.job_templates_show section.reviews *,body.documents_for_retail section.reviews *{z-index:1}body.welcome_index section.reviews a.write,body.brand_landing_page section.reviews a.write,body.job_templates_show section.reviews a.write,body.documents_for_retail section.reviews a.write{color:#1e2d2e;float:right;margin-right:1em}body.welcome_index section.reviews>div,body.brand_landing_page section.reviews>div,body.job_templates_show section.reviews>div,body.documents_for_retail section.reviews>div{display:grid;align-items:center;justify-content:center;grid-template-columns:min-content 1fr min-content;gap:1.77em;max-width:calc(1000px - 2rem - 20px);margin:2em auto;background:white;padding:2.5em;padding-bottom:2em;row-gap:.5em;border-radius:0px}body.welcome_index section.reviews>div>a,body.brand_landing_page section.reviews>div>a,body.job_templates_show section.reviews>div>a,body.documents_for_retail section.reviews>div>a{grid-column-start:1;grid-column-end:-1}@media (max-width: 699px){body.welcome_index section.reviews>div,body.brand_landing_page section.reviews>div,body.job_templates_show section.reviews>div,body.documents_for_retail section.reviews>div{gap:.25em;padding:2em .25em;padding-bottom:1.5em}}body.welcome_index section.reviews>div .carousel-previous,body.welcome_index section.reviews>div .carousel-next,body.brand_landing_page section.reviews>div .carousel-previous,body.brand_landing_page section.reviews>div .carousel-next,body.job_templates_show section.reviews>div .carousel-previous,body.job_templates_show section.reviews>div .carousel-next,body.documents_for_retail section.reviews>div .carousel-previous,body.documents_for_retail section.reviews>div .carousel-next{border:none}body.welcome_index section.reviews>div article,body.brand_landing_page section.reviews>div article,body.job_templates_show section.reviews>div article,body.documents_for_retail section.reviews>div article{text-align:center;animation:fade-in 0.5s;width:100%;display:flex;flex-direction:column}body.welcome_index section.reviews>div article img.rating,body.brand_landing_page section.reviews>div article img.rating,body.job_templates_show section.reviews>div article img.rating,body.documents_for_retail section.reviews>div article img.rating{width:7em;margin-bottom:1em;display:block;margin-left:auto;margin-right:auto}body.welcome_index section.reviews>div article p,body.brand_landing_page section.reviews>div article p,body.job_templates_show section.reviews>div article p,body.documents_for_retail section.reviews>div article p{margin:0;text-align:center;font-size:1.2em;min-height:8rem;display:flex;align-items:flex-start;justify-content:center}@media (min-width: 500px){body.welcome_index section.reviews>div article p.short,body.brand_landing_page section.reviews>div article p.short,body.job_templates_show section.reviews>div article p.short,body.documents_for_retail section.reviews>div article p.short{font-size:1.6em}}body.welcome_index section.reviews>div article p span::before,body.brand_landing_page section.reviews>div article p span::before,body.job_templates_show section.reviews>div article p span::before,body.documents_for_retail section.reviews>div article p span::before{content:'“'}body.welcome_index section.reviews>div article p span::after,body.brand_landing_page section.reviews>div article p span::after,body.job_templates_show section.reviews>div article p span::after,body.documents_for_retail section.reviews>div article p span::after{content:'”'}body.welcome_index section.reviews>div article p.comment,body.brand_landing_page section.reviews>div article p.comment,body.job_templates_show section.reviews>div article p.comment,body.documents_for_retail section.reviews>div article p.comment{min-height:initial;margin-top:1em}body.welcome_index section.reviews>div article>div,body.brand_landing_page section.reviews>div article>div,body.job_templates_show section.reviews>div article>div,body.documents_for_retail section.reviews>div article>div{margin-bottom:2rem}body.welcome_index section.reviews>div article div.service-provider>.title,body.brand_landing_page section.reviews>div article div.service-provider>.title,body.job_templates_show section.reviews>div article div.service-provider>.title,body.documents_for_retail section.reviews>div article div.service-provider>.title{margin-bottom:.5em;font-size:90%}body.welcome_index section.reviews>div article div.service-provider>div,body.brand_landing_page section.reviews>div article div.service-provider>div,body.job_templates_show section.reviews>div article div.service-provider>div,body.documents_for_retail section.reviews>div article div.service-provider>div{display:flex;align-items:center;justify-content:center}body.welcome_index section.reviews>div article div.service-provider>div img,body.brand_landing_page section.reviews>div article div.service-provider>div img,body.job_templates_show section.reviews>div article div.service-provider>div img,body.documents_for_retail section.reviews>div article div.service-provider>div img{margin-right:1em;border-radius:10000px;width:1.8em;height:1.8em}body.welcome_index section.reviews>div article div.service-provider>div span,body.brand_landing_page section.reviews>div article div.service-provider>div span,body.job_templates_show section.reviews>div article div.service-provider>div span,body.documents_for_retail section.reviews>div article div.service-provider>div span{font-size:1.25em;line-height:1em}body.welcome_index section.reviews>div article:not(:first-of-type),body.brand_landing_page section.reviews>div article:not(:first-of-type),body.job_templates_show section.reviews>div article:not(:first-of-type),body.documents_for_retail section.reviews>div article:not(:first-of-type){display:none}@keyframes fade-in{from{opacity:0%}to{opacity:100%}}.welcome_index .services>h2{margin-bottom:1.5em;text-align:center;margin-left:auto;margin-right:auto}.welcome_index .services>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:min-content;gap:1.77em}@media (max-width: 799px){.welcome_index .services>div{grid-template-columns:1fr 1fr}}@media (max-width: 499px){.welcome_index .services>div{grid-template-columns:1fr}}.welcome_index .services>div>article{text-align:center}.welcome_index .services>div>article header{margin-bottom:.5em}.welcome_index .services>div>article header img{width:100%;object-fit:cover;height:7rem}.welcome_index .services>div>article header h3{margin-top:.75em}body.welcome_index section.individuals-banner{text-align:center;background:#2b4042;color:white;padding:1rem !important}body.welcome_index section.individuals-banner span,body.welcome_index section.individuals-banner a{white-space:nowrap}body.welcome_index section.individuals-banner a{margin-left:.5em}body.welcome_index section.individuals-banner a::after{content:' ›'}body.welcome_index section.individuals-banner.left{text-align:left;padding-left:calc(max((100vw - 1000px) / 2 + 10px, 0px) + 1rem) !important}body.welcome_luhta nav,body.welcome_luhta aside,body.documents_luhta_details nav,body.documents_luhta_details aside{background:white;--color: black;--hover-background: #f4f3f1}body.welcome_luhta nav .logo:hover{filter:none}body.welcome_luhta .logo-strip{display:flex;margin:.5em 0}@media (max-width: 699px){body.welcome_luhta .logo-strip{display:none}}body.welcome_luhta .banner h1{filter:drop-shadow(0 4.5px 7.5px rgba(0,0,0,0.3));text-shadow:0 4.5px 10px rgba(0,0,0,0.3);font-weight:normal !important;width:10em;height:2em;max-width:70vw;max-height:30vw}@media (min-width: 799px) and (max-width: 899px){body.welcome_luhta .banner h1{font-size:2rem !important}}@media (min-width: 799px) and (max-width: 799px){body.welcome_luhta .banner h1{font-size:1.77rem !important}}body.welcome_luhta .banner>div{cursor:pointer;align-items:flex-end !important}body.welcome_luhta .banner>div ::before,body.welcome_luhta .banner>div::before{display:none !important}body.welcome_luhta .banner>div.fashion img{object-position:top}body.welcome_luhta .banner>div h1{height:initial;max-width:85vw}@media (min-width: 700px){body.welcome_luhta .banner{display:flex !important}}@media (max-width: 699px){body.welcome_luhta .banner{display:grid;grid-auto-rows:1fr auto !important;min-height:80vh !important}body.welcome_luhta .banner>div.part1 .text,body.welcome_luhta .banner>div.part2 .text{padding-bottom:1em}}body.welcome_luhta .banner .logo-strip{min-height:initial;margin-top:0}@media (max-width: 699px){body.welcome_luhta .banner .logo-strip{display:flex}}@media (max-width: 599px){body.welcome_luhta .banner .logo-strip.sport{gap:1em;padding-inline:1em !important}}@media (min-width: 700px){body.welcome_luhta .banner .logo-strip{display:none}}body.welcome_luhta section.reviews{background-image:url(/assets/bigfiles/welcome/luhta/reviews-180233850c2dc403b7d86036ee7efaa106834b4626e66fa296954f13a5797245.jpg) !important}body.welcome_luhta section.reviews::before{display:none !important}body.welcome_luhta .logo-strip{gap:2.5em;justify-content:space-between;align-items:center;padding:0.75em calc(max((100vw - 1140px) / 2 + 10px, 25px)) !important;background:#e9e9e9}@media (max-width: 999px){body.welcome_luhta .logo-strip{gap:1.5em}}body.welcome_luhta .logo-strip>div{flex:1}body.welcome_luhta .logo-strip img{display:block;width:100%;max-width:100%;height:2.5em;cursor:pointer}body.welcome_luhta .list+.category-banner{margin-top:4em}body.welcome_luhta .category-banner{width:100%;margin-bottom:2em}body.welcome_luhta .category-banner>img{width:100%;height:20em;object-fit:cover;display:block}body.welcome_luhta .category-banner.sport img{object-position:75%}body.welcome_luhta .category-banner.fashion>img{object-position:left top}@media (max-width: 949px){body.welcome_luhta .category-banner.fashion>img{object-position:80% top}}body.welcome_luhta .category-banner .text-and-logos{width:100%;padding:.75em;background:#f4f3f1}body.welcome_luhta .category-banner h2{font-size:var(--h2)}body.welcome_luhta .category-banner .logos{margin-top:1em}body.welcome_luhta .category-banner .logos{display:flex;gap:2em;align-items:center;flex-wrap:wrap}body.welcome_luhta .category-banner .logos img{display:block;width:min-content;max-width:100%;height:1.3em;max-width:5.5em}@media (max-width: 949px){body.welcome_luhta .category-banner .logos img{object-fit:contain;object-position:left}}body.welcome_luhta .category-banner.fashion span{display:block;max-width:60%}body.welcome_luhta .category-banner.fashion .logos{margin-top:1.25em}@media (max-width: 949px){body.welcome_luhta .category-banner.fashion .logos{gap:1.15em}}body.welcome_marimekko section.banner .text::before,body.welcome_marimekko section.reviews::before{display:none !important}body.welcome_marimekko .banner h1{filter:drop-shadow(0 4.5px 7.5px rgba(0,0,0,0.5));text-shadow:0 4.5px 10px black;font-weight:bold !important;background-image:url(/assets/brand_logos/marimekko_white-846f73a86f5467c16858bf8abec80a9fcd24ddfff571ab2970d58e78de621a86.svg) !important;background-position:center center;background-repeat:no-repeat;width:10em;height:2em;max-width:70vw;max-height:30vw}body.welcome_marimekko section.reviews,body.job_templates.marimekko section.reviews{background-image:url(/assets/bigfiles/welcome/marimekko/reviews-b474f0c78b39e6e5ecbcc2f69389efc86df8f5ac94ad90e9dceb0e3236dc18d0.jpg) !important}body.welcome_marimekko section.reviews::before,body.job_templates.marimekko section.reviews::before{display:none !important}@media (max-width: 499px){body.welcome_metsola section.banner{min-height:250px}}body.welcome_metsola section.banner .text::before{display:none !important}body.welcome_metsola section.banner{background-size:auto 180% !important}body .minibasket:not(.open) .modal{display:none}body .minibasket.open .modal{display:block;position:fixed;background:#2b4042;padding:0;top:60px;width:380px;z-index:10000;right:0}body .minibasket.open .modal,body .minibasket.open .modal *{color:white !important}body .minibasket.open .modal>.items{padding:.7em 1em;max-height:calc(100vh - 380px);overflow-y:auto}body .minibasket.open .modal>.items .name{font-weight:400}body .minibasket.open .modal>.empty{text-align:center;padding:1.5em 1em}body .minibasket.open .modal article{padding:.7em .5em;border-bottom:1px solid #b5b5b5;display:grid;grid-template-columns:4fr 12fr 1fr;grid-column-gap:1em}body .minibasket.open .modal article .text{font-size:.9rem;display:flex;justify-content:space-between;grid-column:2}body .minibasket.open .modal article .text .price{color:#2b4042;font-weight:400;line-height:1em}body .minibasket.open .modal article .text .items p.item,body .minibasket.open .modal article .text .price{font-size:.9rem}body .minibasket.open .modal article .text .details{font-size:.9em}body .minibasket.open .modal article img{height:auto;width:100%;aspect-ratio:1}body .minibasket.open .modal article.item img{filter:invert(1) brightness(100)}body .minibasket.open .modal article .buttons a{font-size:.95em;color:#2b4042}@media (max-width: 379px){body .minibasket.open .modal article{grid-template-columns:16fr 1fr}body .minibasket.open .modal article img{display:none}body .minibasket.open .modal article .text{grid-column:1}body .minibasket.open .modal article .buttons{grid-column:2}}body .minibasket.open .modal .summary{padding:0.5em 1em;text-align:right;font-size:1rem}body .minibasket.open .modal .summary .total-price{font-size:1rem;color:#2b4042;font-weight:400}body .minibasket.open .modal>.buttons{margin-top:.2em;padding:0 .5em;display:flex}body .minibasket.open .modal>.buttons a{text-decoration:none;font-size:.9rem;text-align:center;display:flex;justify-content:center;align-items:center;width:max-content;color:#2b4042 !important}body .minibasket.open .modal>.buttons a p{margin:0}body .minibasket.open .modal>.buttons a .material-icons{margin-left:.5em;font-size:20px}body .minibasket.open .modal>.buttons .basket{margin:1em .25em 1em auto}body .minibasket .toggle-button img,body .minibasket-toggle-button img{margin:0;margin-left:-7%;padding:0;width:1em;height:1em;font-size:1em;display:flex;justify-content:center;align-items:center}body .minibasket .toggle-button img span,body .minibasket-toggle-button img span{font-size:1.1em}body .minibasket .toggle-button .item-count,body .minibasket-toggle-button .item-count{font-family:abadi, sans-serif;position:absolute;right:-1em;top:-1em;border-radius:10000px;background:#2b4042;color:white;font-size:.6em;width:1.45em;height:1.45em;display:flex;justify-content:center;align-items:center;font-weight:400}body.welcome_nanso section.banner .text::before{display:none !important}body.welcome_nanso section.banner{background-size:auto 180% !important}body.welcome_nanso section.reviews,body.job_templates.nanso section.reviews{background-image:url(/assets/bigfiles/welcome/nanso/reviews-c6dbe469b0bf92a146a9d43453aa185a32a0aa51fb6023d594588bbddd250706.jpg) !important}section.package-stations{background:white;padding-bottom:2em;padding:0;width:100%;height:82vh}body.welcome_papu .banner{align-items:flex-end !important}body.welcome_papu section.banner .text::before,body.welcome_papu section.reviews::before{display:none !important}body.welcome_papu .banner h1{filter:drop-shadow(0 4.5px 7.5px rgba(0,0,0,0.5));text-shadow:0 4.5px 10px black;font-weight:bold !important;background-image:url(/assets/brand_logos/papu_white-c7a99fbc9a9a50ff389b41e2bc586841be038d0d9188e700b798abcfcb263b33.svg) !important;background-position:center center;background-repeat:no-repeat;width:10em;height:2em;max-width:70vw;max-height:30vw}body.welcome_papu section.reviews,body.job_templates.papu section.reviews{background-image:url(/assets/bigfiles/welcome/papu/reviews_wider-7a80daa28e49660962ae1dfe661f6c8b370d83aa48a9d6605b17eda35b876cb7.jpg) !important;background-position:right top}body.welcome_papu section.reviews::before,body.job_templates.papu section.reviews::before{display:none !important}body.welcome_index section.promotion_banner{font-weight:normal;text-align:center;background:white;color:#5A5A5A;padding:1em}body.welcome_index section.providers{display:flex;background:#2b4042;padding-bottom:0;padding-top:1.8em;justify-content:center}body.welcome_index section.providers a,body.welcome_index section.providers p{padding:0;margin-bottom:1.8em}body.welcome_r_collection section.banner .text::before,body.welcome_r_collection section.reviews::before{display:none !important}body.welcome_r_collection .banner h1{filter:drop-shadow(0 4.5px 7.5px rgba(0,0,0,0.5));text-shadow:0 4.5px 10px black;font-weight:bold !important;background-image:url(/assets/brand_logos/r_collection-be7656e9bc237701710740d7cd3b0d9939251211984a6eb158407396fc94af1e.svg) !important;background-position:center center;background-repeat:no-repeat;width:10em;height:2em;max-width:70vw;max-height:30vw}body.welcome_r_collection section.reviews,body.job_templates.r_collection section.reviews{background-image:url(/assets/bigfiles/welcome/r_collection/reviews-b824f33dcccaf47b1fcd6a656e58ecf67d78c755bd96a887cf1d58dce6560a98.jpg) !important}body.welcome_r_collection section.reviews::before,body.job_templates.r_collection section.reviews::before{display:none !important}body.welcome_reima section.banner .text::before{display:none !important}body.welcome_reima section.banner{background-size:auto 180% !important}body.welcome_reima section.reviews,body.job_templates.reima section.reviews{background-image:url(/assets/bigfiles/welcome/reima/alakuva_2-7dabb7e98c2aec7e15556db472d8ad4cfa3659f66383b976722769626c3b1e71.jpg) !important}.welcome_tessa header{background-image:url(/assets/bigfiles/banners/welcome/tessa_bg_wide-a8c5711b1792ee0d24cfbdb90417f696636f31301fbcf7323a12c0f9ecd2de13.jpg);background-size:contain;background-repeat:repeat;background-position:center center}@media (max-width: 1299px){.welcome_tessa header{background-size:cover}}@media (max-width: 749px){.welcome_tessa header{background-image:url(/assets/bigfiles/banners/welcome/tessa_bg-a8c5711b1792ee0d24cfbdb90417f696636f31301fbcf7323a12c0f9ecd2de13.jpg)}}.welcome_tessa header .banner::before{display:none !important}.welcome_tessa header .banner{background-image:url(/assets/bigfiles/banners/welcome/tessa_plain_horizontal-af65e654bafe2241e1480a2544f1dd19034d45883f99bb944bfc700a314e8c67.png) !important;min-height:300px;max-width:1140px;margin-left:auto;margin-right:auto;filter:drop-shadow(0 4.5px 7.5px rgba(0,0,0,0.5));background-position:center center !important;background-size:50% !important;background-repeat:no-repeat !important;background-color:transparent !important}@media (max-width: 749px){.welcome_tessa header .banner{background-size:400px !important}}@media (max-width: 449px){.welcome_tessa header .banner{background-size:80% !important}}.welcome_tessa.tessa-specific header nav .logo-container{display:none}.welcome_tessa.tessa-specific header .banner{background-size:85% !important;background-image:url(/assets/bigfiles/banners/welcome/jumper_tessa_plain_horizontal-ee4066efe5f0b40dd27ff14ef4a33f948c48abb509ee24a77216086a4a56a5a1.png) !important}@media (max-width: 749px){.welcome_tessa.tessa-specific header .banner{background-image:url(/assets/bigfiles/banners/welcome/jumper_tessa_plain_vertical-f2307abde01bb7a7f054a5ac3c148bf52007ec5874accdb35ab5039675282702.png) !important}}.welcome_tessa main{padding:0 calc((100vw - 1140px) / 2 + 10px) !important;max-width:initial !important}.welcome_tessa main>p{font-size:1.33em}.welcome_tessa main p+p{margin-top:0}.welcome_tessa main>h2{text-align:center;font-size:var(--h2)}.welcome_tessa main>section.general{padding:4em 0}@media screen and (max-width: 1140px){.welcome_tessa main>section.general{padding:3em 1em}}.welcome_tessa main>section>h3{margin-bottom:0}.welcome_tessa main>section>p{margin-top:.25em}.welcome_tessa main>section>div input+label,.welcome_tessa main>section>div input+label span{font-weight:400 !important}.welcome_tessa main>section>h2,.welcome_tessa main>section>section.ask-offer h2{padding-bottom:0 !important}.welcome_tessa main>section>h2+p,.welcome_tessa main>section>section.ask-offer h2+p{padding-bottom:.2em}.welcome_tessa main>section>h2+div,.welcome_tessa main>section>h2+p+div,.welcome_tessa main>section>section.ask-offer h2+p+form{margin-top:1.15em !important}@media (min-width: 800px){.welcome_tessa main>section .select{grid-template-columns:1fr 1fr 1fr 1fr 1fr !important;gap:1.42em !important}}.welcome_tessa main>section .select label span{font-size:1.3em !important;top:initial !important;bottom:0 !important;height:3.5em !important;text-shadow:0px 0px 20px black}.welcome_tessa main>section .select .description{display:none;order:1000;grid-column-start:1;grid-column-end:-1}.welcome_tessa main>section .select input[type=radio]:checked+label+.description{display:block;padding:2em;background:#f4f3f1}.welcome_tessa main>section.design-selection .select label span{height:2.25em !important;justify-content:end !important;padding-right:1em !important}.welcome_tessa main>section.colors-selection .color-picker-container{display:flex;gap:6em;align-items:center}@media (max-width: 699px){.welcome_tessa main>section.colors-selection .color-picker-container{gap:3em}}@media (max-width: 629px){.welcome_tessa main>section.colors-selection .color-picker-container{flex-direction:column;width:min-content}}.welcome_tessa main>section.colors-selection .color-picker-container .color-picker{display:grid;grid-template-columns:repeat(6, 1fr);justify-content:start;width:max-content;gap:0.25em;user-select:none}.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label{display:block;width:2em;height:2em;border-radius:10000px;display:flex;justify-content:center;align-items:center;font-size:1.3em;color:white;cursor:pointer;transition:box-shadow 200ms ease, background-color 200ms ease;box-sizing:content-box;margin:1px;padding:2px !important;border:thin solid var(--c);background:var(--c)}@media (max-width: 369px){.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label{width:1.5em;height:1.5em}}@media (max-width: 299px){.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label{width:1.25em;height:1.25em}}.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label:hover,.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label:active,.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,0.2)}.welcome_tessa main>section.colors-selection .color-picker-container .color-picker label.light{color:black;border-color:#c8c8c8}.welcome_tessa main>section.colors-selection .color-picker-container .color-picker input:checked+label{margin:0;border:2px solid #484848;background-clip:content-box !important}.welcome_tessa main>section.colors-selection .color-picker-container .skip,.welcome_tessa main>section.colors-selection .color-picker-container .continue{width:8.5em;height:8.5em;border-radius:10000px;background-color:#1a1a1a;color:white;text-align:center;display:flex;justify-content:center;align-items:center;padding:1.75em;padding:2px;background-clip:content-box;user-select:none;cursor:pointer}.welcome_tessa main>section.colors-selection .color-picker-container .skip.selected,.welcome_tessa main>section.colors-selection .color-picker-container .continue.selected{border:2px solid #484848}.welcome_tessa main>section.colors-selection .color-picker-container .continue{background-color:#2b4042}.welcome_tessa main>section.colors-selection .errors{margin-top:1.35em !important}.welcome_tessa main section.ask-offer .first_name_container.last_name_container{max-width:100%;display:block}@media (min-width: 800px){.welcome_tessa main section.ask-offer .first_name_container.last_name_container{display:flex}}@media (max-width: 799px){.welcome_tessa main section.ask-offer .first_name_container.last_name_container .for-first_name{margin-bottom:1rem}}.tessa-request-details{background:#f4f3f1;max-width:500px;padding:1em;display:flex;gap:1em;flex-wrap:wrap}.tessa-request-details div.damage img,.tessa-request-details div.design img{width:6em;height:6em}.tessa-request-details div.damage span,.tessa-request-details div.design span{width:6em;display:block;font-size:.9em;text-align:center}.tessa-request-details .colors{max-width:120px}.tessa-request-details .colors div{width:1.5em;height:1.5em;margin:.25em;display:inline-block;border-radius:10000px}.custom_jobs_requests .tessa-request-details{background:#2b4042;color:white}.orders_show .tessa-request-details{background:none;display:block;padding:initial;margin-top:.75em}.orders_show .tessa-request-details img{display:none}.orders_show .tessa-request-details div.damage span,.orders_show .tessa-request-details div.design span{width:initial;font-size:initial;text-align:initial}.orders_show .tessa-request-details .colors{max-width:initial;display:flex;flex-wrap:wrap;gap:.25em;margin-top:.25em}.orders_show .tessa-request-details .colors div{margin:0;width:1.25em;height:1.25em}.orders_show .tessa-request-details+.repair{margin-top:.25em !important}
