.invoice{background-color:#f5f1ef;border-radius:14px;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;overflow:hidden;text-align:left}.invoice__head{box-sizing:border-box;cursor:pointer;padding:15px 15px 0}.invoice__head:hover{background-color:#efe7e4}.invoice_mandatory .invoice__head{color:#ca0e04}.invoice_paid .invoice__head{color:#38a546}.invoice__body{box-sizing:border-box;max-height:1400px;overflow:hidden;padding:0 15px 15px;transition:max-height .3s linear .05s,padding-bottom .05s linear}.invoice_collapsed .invoice__body{max-height:0;padding-bottom:0;transition:max-height .3s linear,padding-bottom .05s linear .3s}.invoice__header{float:right;font-size:15px;margin-left:15px;margin-top:0}@media (max-width:592px){.invoice__header{float:none;margin-left:0}}.invoice__sum{font-size:24px;font-weight:700;line-height:24px;margin-bottom:10px;margin-top:0}.invoice__sum-desc{font-size:15px;font-weight:400}.invoice__description{clear:both}.invoice__max,.invoice__table{width:100%}.invoice__price{vertical-align:baseline;white-space:nowrap}.invoice__line{display:flex;flex-wrap:nowrap}.invoice__line>*{flex-shrink:0;max-width:100%}.invoice__spacer{align-self:flex-end;border-bottom:1px dotted #444;flex-shrink:1;margin:.5em;width:100%}.invoice__group th{padding-top:15px}.invoice__group:first-child th{padding-top:0}.invoice__group_bp{color:#1890ff}.invoice__group_bp .invoice__spacer{border-bottom-color:#1890ff}.invoice__group_bh{color:#723dde}.invoice__group_bh .invoice__spacer{border-bottom-color:#723dde}.invoice__breakdown-row{font-size:14px;opacity:.9}.invoice__breakdown-label{padding-left:16px}.invoice__buttons{margin-bottom:0;text-align:right}@media (prefers-color-scheme:dark){.invoice{background-color:var(--dark-panel-bg);color:var(--dark-text)}.invoice__head:hover{background-color:var(--dark-surface-bg)}.invoice_mandatory .invoice__head{color:var(--dark-danger-text)}.invoice_paid .invoice__head{color:#86d99a}.invoice__spacer{border-bottom-color:var(--dark-border)}}.bread-crumbs{container-type:inline-size;color:#95a9ae;font-weight:400;margin-bottom:14px}@media (min-width:593px){.bread-crumbs{display:none}}.bread-crumbs__list{flex-wrap:wrap;font-size:clamp(9px,2.8cqi,13px);gap:5px 0;line-height:clamp(7px,2.1cqi,9px);list-style:none;max-width:100%;padding:0}.bread-crumbs__item,.bread-crumbs__list{align-items:center;display:flex;margin:0}.bread-crumbs__item+.bread-crumbs__item:before{color:#c8d3d6;content:"/";font-weight:700;margin:0 2px}.bread-crumbs__item+.bread-crumbs__item_current:before{color:#b3926f}.bread-crumbs__link{background:#ebf0ef;border:1px solid #fff;border-radius:24px;padding:4px 6px 6px;text-decoration:none;white-space:nowrap}.bread-crumbs__current{background:rgba(161,120,77,.812);border-radius:24px;color:#fff;padding:4px 6px 6px;white-space:nowrap}@media (prefers-color-scheme:dark){.bread-crumbs{color:var(--dark-muted-text)}.bread-crumbs__current{background:var(--dark-accent-orange);color:var(--dark-page-bg)}.bread-crumbs__item+.bread-crumbs__item:before{color:var(--dark-border)}.bread-crumbs__item+.bread-crumbs__item_current:before{color:var(--dark-accent-orange)}.bread-crumbs__link{background:var(--dark-surface-bg);border-color:var(--dark-border);color:var(--dark-text)}}@keyframes fade-in-50{0%{opacity:0}to{opacity:.5}}@keyframes fade-out{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up-full{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in-out-full{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fade-in-zoom{0%{opacity:0;transform:translateX(-40%) scale(.5)}to{opacity:1;transform:translateX(-40%) scale(1)}}@keyframes fade-in-up-100px{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes cart-button-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cart-button-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes point{0%,to{color:#d2aa78;transform:translateX(0)}50%{color:#e5ceb1;transform:translateX(5px)}}@keyframes banner-bg-x{0%{background-position-x:0,0,0}50%{background-position-x:50px,-50px,0}to{background-position-x:0,0,0}}@keyframes banner-bg-y{0%{background-position-y:0,0,0}to{background-position-y:2048px,2048px,2048px}}@keyframes moveBackgroundX{0%{transform:translateX(-5vw)}50%{transform:translateX(5vw)}to{transform:translateX(-5vw)}}@keyframes moveBackgroundY{0%{transform:translateY(-5vw)}50%{transform:translateY(5vw)}to{transform:translateY(-5vw)}}@keyframes moveTextX{0%{transform:translateX(-2vw)}50%{transform:translateX(2vw)}to{transform:translateX(-2vw)}}@keyframes moveTextY{0%{transform:translateY(-2vw)}50%{transform:translateY(2vw)}to{transform:translateY(-2vw)}}.popup-icon{cursor:default;display:inline-block;position:relative;-webkit-user-select:none;user-select:none;vertical-align:-.7em;visibility:hidden}.popup-icon_visible{visibility:visible}.popup-icon__label{background-color:#506e78;background-position:50%;background-repeat:no-repeat;background-size:19px 19px;border-radius:14px;display:block;height:38px;width:38px}.popup-icon_type_info .popup-icon__label{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABuvAAAbrwFeGpEcAAABqklEQVRYhc2XvU4CQRCAvzstlRATLZDWkKi0tjYUVhTGytpHML6AgWew9gEsqCxIjFpSojbGTigwECG0OmbMXsQLJ7sLeHzJhrnj5ud252Z3AhHBkjXgANgHdoFNIGv+ewdawANwC1wDPSurIjJpFETkQkT6Yk/f6BQm2WfCAxWZnopPAHkRacjsaBibVgEURKQrs6c7bkmCWBJuAM9AhvkwALaATnQjjD1w4+j8ygxbMsbHD+KfcGcjuip7JWZglkC/6VfcWAI+R2byw1E/r7UjWoJz3DlNkG359hmIyIqpZPpGrtTMb9lDV2csu2yUfZz7Oo5Qn2VdgpKnAc2ZIzNc8yeipDNQ9FQ+Bu6NrN/1nYeNos5AzjOAlwTZhVw4RdVbTZBdyMQroQtBguxEaOpzWgw0gHaKAbQ1gGaKATQ1gHqKAdRDU05dN5JZoD5rGsAQuPQ0ME62RX0Op9mO9fT0ZuT10VOOz3bcAqqOBk4SZBuqxifxM+EjsO1gKDqOHTroPAE70UWwaIfSDrBn3Va50TO2f+eKLGBjwiK0ZvxXcxpPwr+YS3v+BSrp7Ht3Lg4zAAAAAElFTkSuQmCC")}.popup-icon_type_help .popup-icon__label{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAACXBIWXMAABuvAAAbrwFeGpEcAAAB+klEQVRIx52VvWtTURjGX7TSpr1mEISUIpZiulkQQRepgzgUwS1NCyqC4OpWbCeLoFhaKA79SNN/wMWxq4LaNGtdRHGwoCTiYhPam7T9OeTk9p57PlJ8s53neX435z1fglh+aSZZo0yVBg2qlCkwwVmb1xwaZp06tqpTJOsHpJinia8azNHjAmTZ5iS1Sb8NcIVqzHTIO57zgLuMcZ9FfmqIHUaSgGws3uQ1g4m5nuEZRxoiEwektD9ftK6MMJWYSPcxYF6T9rigIue4RCoCnOaL5pttA4aNzhdIM8Vn1feZCLGguXbJtADrRp+b/NIaOqAATxK+JURIO7ZNvK4pwNPEeI1AmOwY/0OfAqwZWt42qFfILRXvYsdQV4WyN17nTtTCxxa9JPz2xPcYjeLX+WtxVITQA8hH8dvsWh37PsBGFL/ndO37ppBT8RscOD0VYcspXlQb+LvvaAsFp9irmuerFWHCKT4kR45XXkBOCKjxv1UjEISiQz7iG1859AAKrdOYpWGl30QQrjrXKWSofaHMWeTFaBfMOAAvj2+kHjYNeToCPLLGP8avNKHfOGkfOKW0t5b4D/1SFYQRA7FBnnHeWOOXbQ/Led6faPE+tb9uPm3dzHbYFSEvWnN3P64ZlhyQGqsMdX6dBSEgzwolKoSEVCixzDiBzfsP5PukyJsNM6oAAAAASUVORK5CYII=")}.popup-icon_type_warning .popup-icon__label{animation:shake .5s ease-in-out 1;background-color:#ca0e04;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABKklEQVRIx7WToRKCQBRFd2xWv4AZo4m/8C9oZiLJ5IzR6AyRYDBSCBaaVr7AYrORaNeFWd6sy1vYxfG+wtwHBwYOAuK3Ef8FbJDJ2cwFrPBGm7c8mgU4oc9pDiBAQ4AGa3/ABXouvoAQZkI/wG0AKH0AW3DZugIWqFhAJTdOgEhd8MBOzV01kQtgiac6PaYuVs1LbicBCT1yQt2e6SyAXt82B2qP1NWm1nZ9dYH5lgHo+gJn6lOtNbQe0zdz0XpM3yttcrvWY/rm1k3JAYb6vuT3bzWKtS8z0HpKX1tIa1Pf7zzVcIl0wFI+LkZ+4JLZKq1NffUUBCjYfdIDVsxLcgF0Wpui+gA6rU19v++QqqktZzQIhBT2l2TCen+31MJToIFQ7S80H1Eh/ACUhuRCi2t+7wAAAABJRU5ErkJggg==")}.popup-icon_type_text .popup-icon__label{color:#fff;display:inline-block;font-size:12px;height:auto;line-height:18px;padding:.3em .7em;vertical-align:.12em;width:max-content}.popup-icon_color_white .popup-icon__label{background-color:#fff;color:#888}.popup-icon_color_accent .popup-icon__label{background-color:#d2aa78}.popup-icon__popup{background-color:#506e78;border-radius:14px;box-shadow:0 0 6px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:none;font-size:15px;line-height:21px;margin:5px;max-width:50vw;min-width:300px;padding:15px;position:absolute;white-space:pre-wrap;z-index:100}.popup-icon_type_warning .popup-icon__popup{background-color:#ca0e04}.popup-icon_color_accent .popup-icon__popup,.popup-icon_color_white .popup-icon__popup{background-color:#d2aa78}@media (max-width:767px){.popup-icon__popup{left:10px;margin:0;max-height:95vh;max-width:100vw;min-width:auto;overflow:hidden;position:fixed;right:10px;top:50%;transform:translateY(-50%);width:auto}}.popup-icon_hover .popup-icon__popup{display:block}.popup-icon__popup h3{color:#fff}.popup-icon__close{display:none;float:right;font-size:1.5rem;height:32px;line-height:28px;margin:0 0 10px 10px;text-align:center;width:32px}.popup-icon_hover_touch .popup-icon__close{display:inline-block}.accent .popup-icon__label,.accent .popup-icon__popup{background-color:#d2aa78}@media (max-width:1023.5px){.accent .popup-icon__popup{left:10px;margin:0;max-height:95vh;max-width:100vw;min-width:auto;overflow:hidden;position:fixed;right:10px;top:50%;transform:translateY(-50%);width:auto}}